Fix issue #868: add initial support for Klingon

This commit is contained in:
Valdis Vitolins
2021-01-05 20:17:51 +02:00
parent 06bcb7ab93
commit 3e0254949b
8 changed files with 506 additions and 1 deletions
+41
View File
@@ -0,0 +1,41 @@
// Letters
a ?at
b b'ai
ch tS'ai
d d'ai
e ?et
gh r-'i
h h'i
i 'it
j j'i
l l'i
m m'i
n n'i
ng N'i
o ?ot
p p'i
q q'i
r R'i
s s'i
t t'i
tlh dX'i
u ?ut
v v'i
w w'i
y j'i
' ?
// Numbers
_0 p'ar-
_1 wa'
_2 tSa'
_3 w'edZ
_4 l'os
_5 v'ar-
_6 dZ'av
_7 s'otS
_8 tS'orR-
_9 tS'oRr-
_10 h'ut
+111
View File
@@ -0,0 +1,111 @@
// 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
' ?