Juho Hiltunen
644f02c26a
fixup case V_TUNES
previous changing of variable names caused an error in the program logic.
2 years ago
Juho Hiltunen
78c9b55c5f
fixup language options status and maintainer.
2 years ago
Juho Hiltunen
b4c223a256
fixup: move some language option keywords to the correct MNEM_TAB.
Caused when creating LoadLanguageOptions().
2 years ago
Juho Hiltunen
7115e46879
fi: uncomment number configuration.
Accidentally commented out in ac82698f
.
2 years ago
Juho Hiltunen
74fc17bbf1
Create langopts.c for language option configuration (#1419)
Loading Voice and Language options is complicated. They are not
separated in the code.
This PR creates langopts.c for holding language option related
configuration. In the future:
1. all new language options should go to langopts.c
2. voice options should have a similar file
3. LoadVoice should know if it's loading a voice or a language.
2 years ago
Juho Hiltunen
a19e4b8df2
resize and initialize a two-dimensional array to pass sanitizer
2 years ago
Juho Hiltunen
eae4595dc9
cleanup: move shared enums and MNEM_TABs to header file
2 years ago
Juho Hiltunen
78c6873427
cleanup: call CheckTranslator at start of LoadLangugeOptions
2 years ago
Juho Hiltunen
3182dee147
code cleanup: move CheckTranslator() to langopts.c
2 years ago
Juho Hiltunen
159ab0ee76
cleanup: move langopts.params handling to LoadLanguageOptions()
These have no tests and should be refactore to be similar to other
langopts.
2 years ago
Juho Hiltunen
b820b68182
cleanup: move words to LoadLanguageOptions()
2 years ago
Juho Hiltunen
ac82698f99
cleanup: move numbers to LoadLanguageOptions()
Note: This feature has no tests.
2 years ago
Juho Hiltunen
bdf18eafb1
cleanup: moved dictmin to LoadLanguageOptions()
Note: This feature has no tests. It doesn't look very useful and I think
could be removed.
2 years ago
Juho Hiltunen
e1d936dc52
cleanup: moved dictrules to LoadLanguageOptions()
2 years ago
Juho Hiltunen
f28841162f
moved tunes to LoadLanguageOptions()
2 years ago
Juho Hiltunen
c92180f918
cleanup: move n_tunes and tunes to where they are used
2 years ago
Juho Hiltunen
ec897eff32
fixup, add langopts.h to version control
2 years ago
Juho Hiltunen
e38142acd1
cleanup: moved intonation to LoadLanguageOptions()
2 years ago
Juho Hiltunen
8e3399bb98
cleanup: move stressRule to LoadLanguageOptions()
2 years ago
Juho Hiltunen
9caada3b31
cleanup: move stressOpt to LoadLanguageOptions()
2 years ago
Juho Hiltunen
46bc25e173
cleanup: move stressAmp to LoadLanguageOptions()
2 years ago
Juho Hiltunen
2a462e4afe
cleanup: move stressAdd to LoadLanguageOptions()
2 years ago
Juho Hiltunen
db57230320
fixup error message for Bad Voice attribute.
We currently have two switch statements. Every key should go to only one
of them.
2 years ago
Juho Hiltunen
77282aca34
cleanup: move stressLength to LoadLanguageOptions()
2 years ago
Juho Hiltunen
4a2890250b
code cleanup: new file langopts.c for handling language options.
The switch case in LoadVoice() currently mixes voice and language
options. This change will start separating them into two functions.
CheckTranslator will be moved to langopts.c. In the future there should
be no need to use it in voices.c. There will be other temporary
solutions also.
2 years ago
fireneat
0b39769fc9
Increase targetSdk to 30 and use apksigner to support signature scheme v2. This also adds 64-bit support for the APK.
2 years ago
Alexander Epaneshnikov
e23f68f56a
Russian Set Max_digits to 18 (#1382)
2 years ago
kirill-jjj
eba0bfca27
Russian: add new numbers to ru_list file
2 years ago
kirill-jjj
d126f67fee
Russian: Set max_digits to 18
2 years ago
Juho Hiltunen
e5ae5b8557
tr: fix bağışlamak and bağışlayın
This removes these words from dictionary and uses translation rules
instead. Result is to shorten the i.
See #1337 and #1388 .
2 years ago
Juho Hiltunen
b17ed2d682
Update Changelog
2 years ago
Juho Hiltunen
a434ca4cbb
fix #1370 Cmn voice not correctly translated
1. Rewrite cmn_rules. Vowel will be spoken as Mandarin only when it's
with a tone number. Otherwise, it will be regarded as English. This will
make English words translated more correctly.
2. Fix issue of word item in cmn_listx not taking effect.
3. Fix dictionary_skipwords bug. It should be injected when re-structing
method TranslateWord3.
2 years ago
Juho Hiltunen
f5442cfe4e
Merge branch 'master' into master
2 years ago
Cameron Wong
45f25b5564
Fix dictionary_skipwords bug. It should be injected when re-structing method TranslateWord3.
2 years ago
Cameron Wong
8e6a21fdeb
Fix issue of word item in cmn_listx not taking effect.
2 years ago
Cameron Wong
ddf2218f39
add test for Mandarin word
2 years ago
Cameron Wong
b3af30a5be
Rewrite cmn_rules. Vowel will be spoken as Mandarin only when it's with a tone number. Otherwise, it will be regarded as English. This will make English words translated more correctly.
2 years ago
Juho Hiltunen
b52441f9ac
tr: do not prolong â and î.
See #1388 and #875 .
2 years ago
Juho Hiltunen
4f9044c99f
Updates italian source dictionaries (#1395)
Add some rules and exceptions for italian language.
2 years ago
Juho Hiltunen
e46ed1ab16
Merge branch 'master' into master
2 years ago
Juho Hiltunen
80976d7fbf
docs: add a section about tests when adding a new language
Closes #1194 .
2 years ago
Christianlm
90de0d55fa
Updates italian source dictionaries
2 years ago
Alexander Epaneshnikov
97e557a8b2
Merge pull request #1383 from codeofdusk/nanaimo
2 years ago
Bill Dengler
cbf0b19d59
Fix pronunciation of Nanaimo
2 years ago
Alexander Epaneshnikov
ac0129f26a
Merge pull request #1381 from alex19EP/windows/add-mto
Windows: add mto dict
2 years ago
Alexander Epaneshnikov
52fa8a597d
Windows: add mto
2 years ago
Alexander Epaneshnikov
e544403e7c
Merge pull request #1372 from kirill-jjj/russian
Russian: improve numbers and add words
2 years ago
kirill-jjj
563db55147
Russian: improve numbers
2 years ago
kirill-jjj
995dc1e2ef
Russian: Add new words to ru extra file, add some new rules
2 years ago
jaacoppi
df8af89ddd
Merge pull request #1379
Code cleanup: relocate functions & remove unused #defines
2 years ago