* 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)
* 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
* 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
* translated to Turkish, Italian, German, French, Brazilian Portuguese, Ukrainian
* aligned the text to the left, for improved readability
* fixed an incorrect link
* 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>
* 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>
* the manual is converted from markdown to HTML during build time
* The user manual is now included in the application. The Help section will no longer attempt to open it from Github
* fixed punctuation mistakes in the manual