Browse Source

Issue #764: add initial support for Nogai language

master
Valdis Vitolins 5 years ago
parent
commit
3a7cc32db8
7 changed files with 161 additions and 1 deletions
  1. 1
    0
      CHANGELOG.md
  2. 4
    0
      Makefile.am
  3. 0
    0
      dictsource/nog_list
  4. 149
    0
      dictsource/nog_rules
  5. 2
    1
      docs/languages.md
  6. 3
    0
      espeak-ng-data/lang/trk/nog
  7. 2
    0
      phsource/phonemes

+ 1
- 0
CHANGELOG.md 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
- 0
Makefile.am 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


+ 0
- 0
dictsource/nog_list View File


+ 149
- 0
dictsource/nog_rules 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
docs/languages.md 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
- 0
espeak-ng-data/lang/trk/nog View File

@@ -0,0 +1,3 @@
name Nogai
language nog
status testing

+ 2
- 0
phsource/phonemes 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

Loading…
Cancel
Save