1
0
Fork 0
Commit graph

16 commits

Author SHA1 Message Date
sspanak
ae85de128e small improvements in the word processing scripts 2024-02-26 10:59:48 +02:00
sspanak
a25cdf8bf1 a script for removing compound words consisting of existing simple words 2024-02-26 10:59:48 +02:00
sspanak
7ae9a6f8e3 fixed a spelling mistake 2024-02-26 10:59:48 +02:00
sspanak
ef2f92c0ac language processing scripts improvements
* remove-foreign-words script now supports blacklist and whitelist mode

  * fixed .domain sorting

  * clean'n'sort script
2024-02-09 20:07:05 +02:00
Dimo Karaivanov
f1657a0285
Back to SQLite (#420)
* Deleted Objectbox and went back to SQLite. The database structure is entirely new and optimized for fast performance

* Added slow query stats + cache for even faster performance

* automatic language sorting script 

* legacy database management using SQLiteOpener

* simplified access to the constant settings
2024-02-05 13:56:26 +02:00
sspanak
e58af0d45f added support for preventing dashed words to be broken in the word injestion scripts 2024-01-10 13:50:24 +02:00
sspanak
4b7cef763a optimized the remove-dictionary-repeating-words script 2024-01-10 13:50:24 +02:00
sspanak
cffa66899d changed the injest-words script to break dashed words only up to the first dash 2024-01-10 13:50:24 +02:00
sspanak
b6b8d5bed0 optimized the word injestion scripts for speed and allowed running multiple instances 2024-01-10 13:50:24 +02:00
sspanak
2f448636e9 scripts for cleaning up and adding new lists of words 2024-01-03 17:53:18 +02:00
sspanak
e2691110cd aosp2tt9.js script
build.gradle cleanup
2023-06-27 11:15:20 +03:00
Dimo Karaivanov
cd03dec9ff
Brazilian Portuguese (#203)
* added Brazilian Portuguese

* more dictionary processing scripts
2023-03-13 10:21:36 +02:00
Dimo Karaivanov
2510aba58a
Csv dictionary support (#145)
* the dictionary loader now supports word frequencies

* word frequency validation upon building

* added default word frequencies to all dictionaries

* updated documentation
2023-01-26 11:47:34 +02:00
sspanak
759317dce1 Language improvements
* fixed some English words always appearing in small letters, when some should be capitalized (I, Friday, December, etc...)"

* fixed Bulgarian words that should have been capitalized, but were not

* fixed mixed case suggestions priority not updating

* optimized dictionary loading (it's more than 2x faster now)

* fixed the last words of dictionaries not being loaded
2022-12-25 15:28:43 +02:00
Dimo Karaivanov
10099f1c37
New dictionary loader (#89)
* new, simpler (and hopefully, more efficient) dictionary loader

* no more dict.properties

* dictionaries are now validated during the build process

* TraditionalT9Settings code cleanup and code style improvements

* removed English, French, Italian, Russian repeating words

* removed invalid and repeating German words
2022-10-27 14:31:57 +03:00
Dimo Karaivanov
8b67929a07
Dictionaries update (#80)
* added missing words to the Bulgarian dictionary

* English dictionary update

* removed repeating words from the Italian and Bulgarian dictionaries

* fixed incorrectly broken words and removed repeating ones from the Ukrainian dictionary

* Russian dictionary update

* documentation update

* made it possible to type words with apostrophes (Dutch, English and Ukrainian)
2022-10-24 13:32:31 +03:00