1
0
Fork 0
Commit graph

21 commits

Author SHA1 Message Date
Dimo Karaivanov
898bbf7a7f
Status icons are back (#794) 2025-05-05 11:30:11 +03:00
sspanak
3be8e9626d non-YML language definitions are now ignored during build time 2025-04-22 14:26:58 +03:00
Dimo Karaivanov
0ec912f9c9
Japanese (#770)
* added Japanese (Hiragana, Katakana, Kanji)

* improved dictionary validation: it is now possible to have the same ideogram with two different transcriptions

* fixed frequency updating not working sometimes (in Chinese too)
2025-04-12 11:59:13 +03:00
sspanak
c57877ce9a Chinese Pinyin 2025-03-26 13:58:04 +02:00
sspanak
2098b1a994 Farsi language 2025-03-03 17:25:23 +02:00
sspanak
c28c9f053e added support for custom numerals in the language definitions 2025-02-19 11:11:15 +02:00
sspanak
afa509cee0 added support for keys without letters 2025-02-19 11:11:15 +02:00
sspanak
ae619e1f0f added support for a currency character in the language definitions and added some more local currencies 2025-02-19 11:11:15 +02:00
sspanak
3a25c9f52f fixed the .gradle file indentation and updated the Editorconfig rules 2025-01-03 10:39:30 +02:00
sspanak
105749a792 fixed comments and 3-letter language codes breaking language definitions 2024-12-29 13:41:41 +02:00
sspanak
f8e6668281 Hindi
* Added Hindi language

	* Removed the hardcoded special characters from language validation. Now reading them from the .yml

	* improved method of hiding the letters on 0 and 1, when needed

	* virtual keypad adjustments

	* improved the single-letter validation during build time

	* improved Devanagari validation script

	* improved sorting when filters are on
2024-12-21 10:44:11 +02:00
Dimo Karaivanov
5a108dcda9
Korean (#671)
* added Korean language

* fokin context no more messing up everything in the InputModes

* no more unnecessary textField and inputType passing in the InputModes

* a single source of truth for the InputMode kind

* ModePredictive -> ModeWords

* no more db queries to increase the priority of emojis and special chars

* Korean virtual keypad

* more consistent displaying of the ABC string

* sorted out the labels of 1-key and 0-key in numeric modes

* documentation update
2024-11-28 13:20:49 +02:00
Dimo Karaivanov
da5b4f17b7
New dictionary format (#662)
* new dictionary format that supports syllabaries

* optimized the dictionary build cache significantly to truly build only the changed language files

* code style fixes
2024-11-06 10:43:16 +02:00
Theppitak M.
d5fc1fe4b1
Add Thai language support (#629)
* added Thai language

* the SoftKeyNumber now displays abbreviated letter list when there are too many letters on a single key

* updated the language validation rules to detect single letters in Asian languages

* added a 'no space between words' language YAML option

---------

Co-authored-by: sspanak <doftor.livain@gmail.com>
2024-09-17 11:21:59 +03:00
Roconx
61d5c1809f
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>
2024-08-19 12:12:27 +03:00
sspanak
e74a532e66 fixed incorrect validation of words with capital letters 2024-05-14 15:01:10 +03:00
sspanak
81124a9c14 double quotes are now permitted in Yiddish, like in Hebrew 2024-04-26 12:24:06 +03:00
sspanak
39183369cf when a language is updated only that language will be validated upon build time, instead of all of them 2024-04-14 12:34:24 +03:00
sspanak
2418c9c4c3 dictionary word order is now validated during build 2024-04-14 12:34:24 +03:00
sspanak
a94b33a044 fixed wrong lines numbers reported by the validate-languages.gradle script 2024-04-13 12:50:59 +03:00
sspanak
140b8ced08 upgraded Gradle 8.0.2 -> 8.2.2 2024-02-26 10:59:48 +02:00
Renamed from gradle/scripts/validate-languages.gradle (Browse further)