Issue #764: add initial support for Nogai language

This commit is contained in:
Valdis Vitolins
2020-05-29 20:17:01 +03:00
parent 82595dd089
commit 3a7cc32db8
7 changed files with 161 additions and 1 deletions
+1
View File
@@ -27,6 +27,7 @@ new languages:
* haw (Hawaiian) -- Valdis Vitolins
* he (Hebrew) -- boracasli98, Valdis Vitolins
* ltg (Latgalian) -- Valdis Vitolins
* nog (Nogai) -- boracasli98, Valdis Vitolins
* uk (Ukrainian) -- Valdis Vitolins
* qu (Quechua) -- Valdis Vitolins
* tk (Turkmen) -- boracasli98, Valdis Vitolins
+4
View File
@@ -530,6 +530,7 @@ dictionaries: \
espeak-ng-data/ne_dict \
espeak-ng-data/nl_dict \
espeak-ng-data/no_dict \
espeak-ng-data/nog_dict \
espeak-ng-data/om_dict \
espeak-ng-data/or_dict \
espeak-ng-data/pa_dict \
@@ -767,6 +768,9 @@ espeak-ng-data/nl_dict: dictsource/nl_list dictsource/nl_rules dictsource/nl_ext
no: espeak-ng-data/no_dict
espeak-ng-data/no_dict: dictsource/no_list dictsource/no_rules dictsource/no_extra
no: espeak-ng-data/nog_dict
espeak-ng-data/nog_dict: dictsource/nog_list dictsource/nog_rules dictsource/nog_extra
om: espeak-ng-data/om_dict
espeak-ng-data/om_dict: dictsource/om_list dictsource/om_rules dictsource/om_extra
View File
+149
View File
@@ -0,0 +1,149 @@
// This file is UTF8 encoded
// Spelling to phoneme rules for Nogai
// Vowels
.L01 а ы о у
.L02 е и аь оь уь э
.L03 я ю ё
.group а
а A
аь &
.group б
б b
.group в
в v
L01) в w
L02) в v
L03) в w
L01) в (_ w
L02) в (_ v
L03) в (_ w
.group г
г g
г (L01 G
г (L02 g
L01) г G
L01) г (_ G
L01) г (L02 g
L02) г g
L03) г G
L02) г (_ g
L03) г (_ G
.group д
д d
дж dZ
.group е
е e
L01) е je
L02) е je
L03) е je
_) е je
.group ё
ё jo
.group ж
ж Z
.group з
з z
.group и
и I
.group й
й j
.group к
к k
к (L01 q
к (L02 k
L01) к q
L01) к (_ q
L01) к (L02 k
L02) к k
L02) к (_ k
L03) к q
L03) к (_ q
.group л
л l
л (L01 L
л (L02 l
L01) л L
L01) л (_ L
L01) л (L02 l
L02) л l
L02) л (_ l
L03) л L
L03) л (_ L
.group м
м m
.group н
н n
нъ N
.group о
о o
оь 8
.group п
п p
.group р
р R
.group с
с s
.group т
т t
.group у
у U
уь u#
.group ф
ф f
.group х
х x
.group ц
ц ts
.group ч
ч tS
.group ш
ш S
.group щ
щ S;
.group ъ
ъ ?
.group ы
ы @
.group ь
ь ?
.group э
э e
.group ю
ю ju
.group я
я ja
+2 -1
View File
@@ -8,7 +8,7 @@ and dialects,
[private-use extensions](https://raw.githubusercontent.com/espeak-ng/bcp47-data/master/bcp47-extensions)
have been used.
The 117 supported languages and accents are:
The 118 supported languages and accents are:
| Family Code | Identifier | Language Family | Language | Accent/Dialect |
|-------------|-------------------|-----------------------|-----------------------------|------------------------|
@@ -92,6 +92,7 @@ The 117 supported languages and accents are:
| `azc` | `nci` | Uto-Aztecan | Nahuatl | Classical |
| `inc` | `ne` | Indic | Nepali | |
| `gmq` | `nb` | North Germanic | Norwegian Bokmål | |
| `trk` | `nog` | Turkic | Nogai | |
| `inc` | `or` | Indic | Oriya | |
| `cus` | `om` | Cushitic | Oromo | |
| `roa` | `pap` | Romance | Papiamento | |
+3
View File
@@ -0,0 +1,3 @@
name Nogai
language nog
status testing
+2
View File
@@ -2031,5 +2031,7 @@ include ph_vietnam_sgn
phonemetable sd ur
include ph_sindhi
phonemetable nog kk
phonemetable uz kk
include ph_uzbek