// Replace Klingon letters to Latin .replace  a  b  ch  D  e  gh  H  I  j  l  m  n  ng  o  p  q  qh // should be Q, but eSpeak NG rules don't distinguish capital letters  r  S  t  th // should be tlh, but current .replace has limits of total bytes replaced  u  v  w  y  '  ,  . .group a a a aw au ay ai .group b b b .group ch ch tS .group d d D .group e e e ey ei ew eu .group g gh r- .group h h h .group i i i iy i: iw iu .group j j dZ .group l l l .group m m m .group n n n ng N .group o o o oy oi .group p p p .group q q q qh qh // from replaced Klingon Q letter .group r r R .group s s s .group t t t th dX // from replaced Klingon letter tlh dX .group u u u uy ui .group v v v .group w w w .group y y j .group ' ?