summaryrefslogtreecommitdiff
path: root/java/src/com/android/inputmethod/latin/utils/ScriptUtils.java
Commit message (Collapse)AuthorAgeFilesLines
* LatinIME: Enable spellchecker for additional languagesblunden2019-12-111-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We include more dictionaries than stock builds so let's also enable spell checking for languages that use only the supported unicode characters. Change-Id: Iff9aea56edde10e47a754df39682f4f72c269756 LatinIME: Enable Greek spell checking * We already ship a dictionary for Greek Change-Id: I99ee7c98a88515c4c69b654210c10696135d7560 Add support for Ukrainian spell checking Change-Id: Ie8a39c9206ec1a2e4cccc43d77890abe00080747 Add support for Polish spell checking * The script type for Polish is Latin, so no need to add it to ScriptUtils Change-Id: I5203c56858912ea53bc6069e23fa136af60361bf Add support for Czech spell checking * Czech script type is Latin so no need to add it in ScriptUtils Change-Id: I62085658ff7f7bbbca79e9895d57f1adb48592d4 Add support for Croatian spell checking * The script type for Croatian is Latin, so no need to add it to ScriptUtils Change-Id: I057ba38adf705e62b16ee9e2d2aa7d46bf3b865f Add support for Hebrew spell checking * Hebrew type is already declared in ScriptUtils Change-Id: Id420c256b298d9692d8c415dfc75bd4d3116ca29 Add support for Portuguese spell checking * Script type for Portuguese (Portugal) is Latin so no need to add it in ScriptUtils Change-Id: I2955f267a1f7d81b9180cf4c53718f72724f782d Add support for Bulgarian spell checking Change-Id: I9ff3c73979e68a7a11a657aa6e83769da6607115 Add support for Georgian spell checking * Georgian script type is already defined in ScriptUtils Change-Id: I7e1eb3e985aa44903baed918f58bb6aaace15147 Add in spellchecker.xml support for en_AU, lt, lv, nl, ro, sl, sr, tr Settings for missing dictionaries in menu. Now the xml file have the same amount of 32 (+hu_zz) languages as all .dict files. https://github.com/LineageOS/android_vendor_lineage/tree/lineage-16.0/overlay/dictionaries/packages/inputmethods/LatinIME/java/res/raw https://github.com/LineageOS/android_packages_inputmethods_LatinIME/tree/lineage-16.0/java/res/raw Change-Id: I9fa6245f57a0976d96e0dab37c2e25ef1180e899 Change-Id: I425f0163cd0b34917d6041d75c0e244526ddc268
* LatinIME: Add new type for Bulgarian scriptVasyl Gello2019-12-111-0/+2
| | | | | | | | Declaring the script type as Cyrillic leads to usage of 'east_slavic' template, which is incorrect for Bulgarian layout. Signed-Off-By: Vasyl Gello <vasek.gello@gmail.com> Change-Id: Ieec27701367f00c4b5e345cee7bf387f923da8f1
* Make Hebrew spellchecking spellcheck Hebrew.Chieu Nguyen2015-03-271-1/+1
| | | | | Bug: 19966676 Change-Id: I657d2989966804cc1b6e3b12670a2123b6f06127
* Switch from script to language codes.Dan Zivkovic2015-02-121-27/+29
| | | | | | | | Unfortunately, our Locale objects don't always have a script code. But we can get almost the same functionality by specifying script codes for some languages, and defaulting the rest to Latin. Change-Id: Id81ff67bf44c84f44707a2e167c2787c60c6ecee
* Map ISO 15924 codes to internal IME script codes.Dan Zivkovic2015-02-121-33/+34
| | | | | | | | This way we can support all the languages for which we define a script code. Bug 19340741. Change-Id: Ia80eca4cc2511b70f11058f73bd31746948ded19
* [SD13] Reorder an enum alphabeticallyJean Chalard2014-07-301-62/+62
| | | | Change-Id: I907041b09e5bfce537ed4f592947b2cec8cef4ac
* [SD12] Add the last remaining scriptsJean Chalard2014-07-301-2/+22
| | | | | | | | | | | Add scripts for Bengali, Devanagari, Kannada, Malayalam, and Tamil. Also include a very minor fix for Arabic. This concludes work on: Bug: 15840116 Change-Id: Iade313fc70030a67c68d424d8cb0cac245b883d1
* [SD11] Add script checks for Myanmar, Sinhala, Thai and TeluguJean Chalard2014-07-301-0/+21
| | | | | Bug: 15840116 Change-Id: I1264fdeea0d4739ca0f360f4934d06e5a824d4e5
* [SD10] Add script checks for Lao and KhmerJean Chalard2014-07-301-0/+10
| | | | | Bug: 15840116 Change-Id: Id72b739e73cb3e72f56e1872ad9d60469555e193
* [SD9] Add armenian and georgian scriptsJean Chalard2014-07-011-21/+34
| | | | | Bug: 15840116 Change-Id: I91719e4fc2e3fe29320e4cb8b1a2f8f93c44cc4d
* [SD7] Actually check for script.Jean Chalard2014-07-011-3/+21
| | | | | | | ...also implement the check for Hebrew and Arabic. Bug: 15840116 Change-Id: Ia6433d7d98038ade64c171be4fe4b3f094111fac
* [HW2] Have a script for hardware keyboardJean Chalard2014-07-011-0/+4
| | | | Change-Id: I3ee85867c529156374ecc17db3243a50912e760b
* [SD2] Add support for a new tag Feature in KeyboardLayoutSetJean Chalard2014-06-271-0/+3
| | | | | Bug: 15840116 Change-Id: I3abbe4ce1ae573e9c5f1a8a96dc0056e8889d507
* [SD1] Move script-related methods to a new utils class.Jean Chalard2014-06-261-0/+103
Bug: 15840116 Change-Id: I3a2a9c41e40590c0116c7885a49c6fa308ed8f44