Add support for Catalan. (#594)
* Add support for Catalan. * updated the dictionary validation rules to accomodate the Catalan middle dot * updated the language list for F-Droid and Google Play --------- Co-authored-by: sspanak <doftor.livain@gmail.com>
This commit is contained in:
parent
1d51f9c9b0
commit
61d5c1809f
6 changed files with 909164 additions and 3 deletions
13
app/languages/definitions/Catalan.yml
Normal file
13
app/languages/definitions/Catalan.yml
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
locale: ca-ES
|
||||
dictionaryFile: ca-utf8.csv
|
||||
layout:
|
||||
- [SPECIAL] # 0
|
||||
- [PUNCTUATION_FR, ·] # 1
|
||||
- [a, b, c, ç, à] # 2
|
||||
- [d, e, f, è, é] # 3
|
||||
- [g, h, i, í, ï] # 4
|
||||
- [j, k, l] # 5
|
||||
- [m, n, o, ò, ó] # 6
|
||||
- [p, q, r, s] # 7
|
||||
- [t, u, v, ú, ü] # 8
|
||||
- [w, x, y, z] # 9
|
||||
909136
app/languages/dictionaries/ca-utf8.csv
Normal file
909136
app/languages/dictionaries/ca-utf8.csv
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -47,7 +47,7 @@ static def extractAlphabetCharsFromLine(String line) {
|
|||
|
||||
|
||||
static def parseLanguageFile(File languageFile, String dictionariesDir) {
|
||||
String alphabet = languageFile.name.contains("Hebrew") || languageFile.name.contains("Yiddish") ? '"' : ''
|
||||
String alphabet = ""
|
||||
File dictionaryFile
|
||||
int errorCount = 0
|
||||
String errorMsg = ""
|
||||
|
|
@ -57,6 +57,9 @@ static def parseLanguageFile(File languageFile, String dictionariesDir) {
|
|||
String localeString = ""
|
||||
String dictionaryFileName = ""
|
||||
|
||||
alphabet = languageFile.name.contains("Catalan") ? '·' : alphabet
|
||||
alphabet = languageFile.name.contains("Hebrew") || languageFile.name.contains("Yiddish") ? '"' : alphabet
|
||||
|
||||
for (String line : languageFile.readLines()) {
|
||||
if (
|
||||
line.matches("^[a-zA-Z].*")
|
||||
|
|
|
|||
9
docs/dictionaries/caWordlistReadme.txt
Normal file
9
docs/dictionaries/caWordlistReadme.txt
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
Catalan wordlist 1 by Ernest Mendoza
|
||||
Version: 2002-01-20
|
||||
Source: https://www.winedt.org/dict/Catalan.html
|
||||
License: public domain
|
||||
|
||||
Catalan wordlist 2 and word frequencies from SoftCatala
|
||||
Version: bd45d27
|
||||
Source: https://github.com/Softcatala/catalan-dict-tools
|
||||
Dual license: https://github.com/Softcatala/catalan-dict-tools/blob/master/LICENSE
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
TT9 е 12-клавишна Т9 клавиатура за устройства с физически бутони. Поддържа подскаващ текст на повече от 25 езика и бързи клавиши, а виртуалната клавиатура може да превърне всеки смартфон в Нокия от 2000 година. И най-хубавото — не Ви шпионира!
|
||||
|
||||
Поддържани езици: английски, арабски, български, виетнамски, гръцки, датски, идиш, иврит, индонезийски, испански, италиански, кисуахили, немски, норвежки, полски, португалски (европейски и бразилски), румънски, руски, унгарски, украински, финландски, френски, холандски, хърватски, чешки, шведски, турски.
|
||||
Поддържани езици: английски, арабски, български, виетнамски, гръцки, датски, идиш, иврит, индонезийски, испански, италиански, каталонски, кисуахили, немски, норвежки, полски, португалски (европейски и бразилски), румънски, руски, унгарски, украински, финландски, френски, холандски, хърватски, чешки, шведски, турски.
|
||||
|
||||
Философия и защита не личните данни:
|
||||
- Без реклами, специални или платени функции. Всичко е напълно безплатно.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
TT9 is a 12-key T9 keyboard for devices with a hardware numpad. It supports predictive text typing in 25+ languages, configurable hotkeys, and an on-screen keypad that can turn your smartphone into a Nokia from the 2000s. And, best of all, it doesn't spy on you!
|
||||
|
||||
Supported languages: Arabic, Bulgarian, Croatian, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Kiswahili, Norwegian, Polish, Portuguese (European and Brazilian), Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian, Vietnamese, Yiddish.
|
||||
Supported languages: Arabic, Bulgarian, Catalan, Croatian, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Kiswahili, Norwegian, Polish, Portuguese (European and Brazilian), Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian, Vietnamese, Yiddish.
|
||||
|
||||
Privacy Policy and Philosophy:
|
||||
- No ads, no premium or paid features. It's all free.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue