1
0
Fork 0
Commit graph

39 commits

Author SHA1 Message Date
58e7818907
feat: move "ь" from 9 to 8 (razr style) 2025-07-22 22:18:28 +03:00
Dimo Karaivanov
b0cb1ffad9 Slovak (#820) 2025-07-02 13:22:35 +03:00
Dimo Karaivanov
b114370e91 Serbian (#819)
* Serbian language: dictionary + icons

* updated icon generation script
2025-07-02 13:22:34 +03:00
sspanak
38ca93ab9f fixed 1+X combinations typing random Katakana in when in Kanji mode 2025-05-31 14:11:11 +03:00
Dimo Karaivanov
898bbf7a7f
Status icons are back (#794) 2025-05-05 11:30:11 +03:00
sspanak
8dd3574ee1 fixed missing '1' in Bopomofo 2025-04-28 18:00:30 +03:00
sspanak
b446e41120 added Bopomofo support (without an actual dictionary) 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
Dimo Karaivanov
91d2476dc6
Irish (#756) 2025-03-10 09:39:25 +02:00
sspanak
3869ee06a7 fixed the ABC string in Vietnamese 2025-03-05 11:53:49 +02:00
sspanak
2098b1a994 Farsi language 2025-03-03 17:25:23 +02:00
Matjaž Finžgar
ffae563b95
Add Slovenian language support (#653)
---------

Co-authored-by: sspanak <doftor.livain@gmail.com>
2025-03-03 15:38:09 +02:00
NTT-2k5
caac97c10a Vietnamese optimizations
* Simplified the layout to reduce the number of suggestions per key and to be more consistent with the original Nokia way

	* a migration to enforce the new layout
2025-03-03 15:37:23 +02:00
Dimo Karaivanov
52532a6d26
Latvian (#737) 2025-02-23 13:31:51 +02:00
Dimo Karaivanov
cad27907c7
Estonian (#740) 2025-02-23 13:31:13 +02:00
sspanak
c28c9f053e added support for custom numerals in the language definitions 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
e3d0bac90f Gujarati 2025-01-03 10:36:29 +02:00
sspanak
240e5c444a added Tamazight 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
sspanak
5b9dd6bac4 added Hinglish 2024-09-30 17:19:57 +03: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
2b01f8528a removed an unnecessary separator from the Arabic definition 2024-06-20 10:10:46 +03:00
Dimo Karaivanov
11e042e707
Vietnamese language (#544) 2024-06-18 18:53:38 +03:00
Adam Gyarmati
9a13272fdc
Add Hungarian (#509)
---------

Co-authored-by: agyarmati <agyarmati@surfline.com>
Co-authored-by: sspanak <doftor.livain@gmail.com>
2024-05-21 16:34:44 +03:00
sspanak
fe4e2ce2bb added missing Greek punctuation marks 2024-05-17 09:46:34 +03:00
Fazil Altinel
7fdfd10eea
Add Turkish (#405)
---------

Co-authored-by: sspanak <doftor.livain@gmail.com>
Co-authored-by: Alican Pamay <111997852+alicanpamay@users.noreply.github.com>
2024-05-16 21:15:56 +03:00
Dimo Karaivanov
83a94ab30b
Czech (#507)
---------

Co-authored-by: Lukáš Calda <lukas.calda@gmail.com>
2024-04-30 17:00:37 +03:00
Marvin Ochieng
90288713f1 Added Kiswahili 2024-04-29 16:43:00 +03:00
sspanak
d2a0b08121 Croatian optimizations
* fixed the locale
  * added top-level domains
  * cleaned up repeating words and words with hyphens
  * sorted the words for optimum performance
2024-04-13 12:50:59 +03:00
Danijel Tudek
44275c96cf add Croatian language and dictionary
Dictionary with frequencies taken from OpenBoard and cleaned up from
non-Croatian words.

Rest of the words without frequency taken from Rječnik hrvatskih jezika
(https://github.com/gigaly/rjecnik-hrvatskih-jezika).
2024-04-13 12:50:59 +03:00
sspanak
894ea34681 Lithuanian language 2024-03-15 10:49:33 +02:00
Dimo Karaivanov
053a3a0722 Portuguese (#438) 2024-02-26 11:12:10 +02:00
sspanak
756e2cdaec automatic language selection on startup 2024-02-26 10:59:48 +02:00
sspanak
aed7610c4b removed YAML validator, because it breaks R8 and because the language validation makes it useless 2024-02-26 10:59:48 +02:00
sspanak
140b8ced08 upgraded Gradle 8.0.2 -> 8.2.2 2024-02-26 10:59:48 +02:00