Total engine refactoring (#44)
* totally refactored the Languages, the Database and the IME module. New and more clear folder/package structure * CharMap and LangHelper are no more * removed many unused icons, translations and other resources * deleted the old keymap samples * Update user-manual.md * Preferences are stored in Preferences, not in the database. * removed some unclear and unused settings from the Preferences screen and the code. * fixed issues with displaying the UI * removed all non-English words and words with foreign spelling from the English dictionary * 0 now works as it should in all modes. * a more clear newline character in suggestions view * last used input mode is now preserved and restored the next time * removed the smiley and symbol dialogs * capsMode -> textCase * language names are no longer translated * updated build instructions * better use of threads for DB operations * current text candidate is as long as the sequence, to make it more intuitive * single characters are added to the end of the suggestion, when there are no more in the database * Added ѝ to Bulgarian character map * disabled adding words in a user-friendly manner * when adding a new word is not possible, a toast message appears, for better user experience * an error is logged when there are duplicate language IDs * settings -> settings_legacy * custom Logger class for easier debugging and no logcat flood in the Release version * removed unnecessary single letters and invalid words from the dictionaries * more translations cleanup; also corrected some weird translations * upgraded gradle
This commit is contained in:
parent
af172b79c9
commit
78b6681812
225 changed files with 2723 additions and 4986 deletions
|
|
@ -1,102 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string-array name="pref_inputmode_entries">
|
||||
<item>Dictionnaire</item>
|
||||
<item>Texte</item>
|
||||
<item>Nombre</item>
|
||||
</string-array>
|
||||
<integer-array translatable="false" name="pref_inputmode_values">
|
||||
<item>@integer/INPUT_DICT</item>
|
||||
<item>@integer/INPUT_TEXT</item>
|
||||
<item>@integer/INPUT_NUM</item>
|
||||
</integer-array>
|
||||
|
||||
<string-array name="pref_lang_titles">
|
||||
<item>English</item>
|
||||
<item>Russian</item>
|
||||
<item>German</item>
|
||||
<item>French</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="capsMode">
|
||||
<item>Maj déver</item>
|
||||
<item>Maj lettre</item>
|
||||
<item>Maj verr</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="keyMode">
|
||||
<item>Dictionnaire</item>
|
||||
<item>Texte</item>
|
||||
<item>Nombre</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="smileyContentDescription">
|
||||
<item> Sourire </item>
|
||||
<item> Clown </item>
|
||||
<item> Grand sourire </item>
|
||||
<item> Chat </item>
|
||||
<item> Demi nez </item>
|
||||
<item> Sadique </item>
|
||||
<item> Grands yeux et grand sourire </item>
|
||||
<item> Grand yeux et sourire </item>
|
||||
<item> Effronté souriant </item>
|
||||
<item> Rieur </item>
|
||||
|
||||
<item> Yeux d\'insecte riant </item>
|
||||
<item> Laughing with eyes closed </item>
|
||||
<item> Riant les yeux fermés </item>
|
||||
<item> Big eye laughing </item>
|
||||
<item> Grand yeux riant </item>
|
||||
<item> Lunettes rétro nez riant </item>
|
||||
<item> Chapeau pointu et sourire </item>
|
||||
<item> Froncement de sourcils </item>
|
||||
<item> Triste </item>
|
||||
<item> Découragé </item>
|
||||
<item> Clown triste </item>
|
||||
<item> Effronté triste </item>
|
||||
|
||||
<item> Pleurant </item>
|
||||
<item> Riant aux larmes </item>
|
||||
<item> Explétif </item>
|
||||
<item> Sourcils froncés choqué </item>
|
||||
<item> Yeux d\'insecte choqué </item>
|
||||
<item> Triste avec les yeux fermés </item>
|
||||
<item> Pleurant avec la bouche ouverte </item>
|
||||
<item> Sourciles froncés avec la bouche ouvrete </item>
|
||||
<item> Choqué </item>
|
||||
<item> Surpris </item>
|
||||
|
||||
<item> Baisé </item>
|
||||
<item> Clin d\'oeil et sourire </item>
|
||||
<item> Clin d\'oel et rire </item>
|
||||
<item> Effronté langue dehors </item>
|
||||
<item> Langue dehors </item>
|
||||
<item> Taquin </item>
|
||||
<item> Grands yeux langue dehors </item>
|
||||
<item> Ennuyé </item>
|
||||
<item> Sceptique </item>
|
||||
<item> Indécis </item>
|
||||
|
||||
<item> Confus </item>
|
||||
<item> Yeux fermés </item>
|
||||
<item> Impressionné </item>
|
||||
<item> Pudique </item>
|
||||
<item> Bouche fermée </item>
|
||||
<item> Censuré </item>
|
||||
<item> Banquier </item>
|
||||
<item> Bouche très triste </item>
|
||||
<item> Malicieux </item>
|
||||
<item> Air revêche </item>
|
||||
|
||||
<item> Chat innocent </item>
|
||||
<item> Sourire innocent </item>
|
||||
<item> Clin d\'oeil maléfique </item>
|
||||
<item> Sourire maléfique </item>
|
||||
<item> Regard sournois </item>
|
||||
<item> Chapeau festif souriant </item>
|
||||
<item> Bras en l\'air enthousiaste </item>
|
||||
<item> Coeur </item>
|
||||
<item> Coeur brisé </item>
|
||||
<item> Chat aux gros yeux </item>
|
||||
</string-array>
|
||||
</resources>
|
||||
|
|
@ -1,46 +1,22 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Traditional T9</string>
|
||||
<string name="ime_name">Traditional T9</string>
|
||||
<string name="ime_number">Nombres</string>
|
||||
<string name="pref_inputmode">Entrée par défaut</string>
|
||||
<string name="pref_inputmode_desc">Mode par défaut utilisé pour la saisie de text \'normal\' </string>
|
||||
<string name="traditionalt9_settings">Configuration Traditional T9 </string>
|
||||
<string name="main_left_insert">Ins. symbole</string>
|
||||
<string name="main_left_addword">Aj. mot</string>
|
||||
<string name="main_right_upper">Changer de mode</string>
|
||||
<string name="main_right_lower">Options</string>
|
||||
<string name="main_left_notfound">Aj. mot?</string>
|
||||
<string name="ricon_desc">Maintenir Icone</string>
|
||||
<string name="symbol_next">Page suivant</string>
|
||||
<string name="symbol_prev">Page précédente</string>
|
||||
<string name="symbol_insert">Insérer Symbol</string>
|
||||
<string name="smiley_insert">Insérer Smiley</string>
|
||||
<string name="symbol_page">Page: %1$s/%2$s</string>
|
||||
|
||||
<string name="add_word">Aj. mot</string>
|
||||
<string name="app_settings">Configuration Traditional T9 </string>
|
||||
<string name="close">Fermer</string>
|
||||
|
||||
<string name="add_word_add">Ajouter</string>
|
||||
<string name="add_word_blank">Mot vide non ajouté.</string>
|
||||
<string name="add_word_badchar">Impossible d\'ajouter un mot avec des caractères inexistants pour %1$s (%2$s).</string>
|
||||
<string name="add_word_exist1">Le mot (%1$s) est déjà dans la BD.</string>
|
||||
<string name="add_word_exist2">Le mot (%1$s) est déjà dans la BD pour %2$s.</string>
|
||||
<string name="title_activity_add_word">Aj. mot</string>
|
||||
<string name="action_settings">Paramètres</string>
|
||||
<string name="database_notready">Base de données indisponible</string>
|
||||
<string name="add_word_title">Ajouter un mot</string>
|
||||
|
||||
<string name="updating_database_title">Mise à jour de la base de données du dictionnaire…</string>
|
||||
<string name="updating_database">Mise à jour de la base de données du dictionnaire, cela peut prendre un certain temps.</string>
|
||||
<string name="updating_database_done">Mise à jour de la base de données du dictionnaire terminée.</string>
|
||||
<string name="updating_database_unavailable">Mise à jour de la base de données du dictionnaire, mots disponibles.</string>
|
||||
|
||||
<string name="pref_lang_title">Support multilingue…</string>
|
||||
<string name="pref_help">"Afficher l\'aide</string>
|
||||
<string name="pref_choose_languages">Choisir langues</string>
|
||||
<string name="pref_loaddict">Charger le dictionnaire</string>
|
||||
<string name="pref_loaduserdict">Charger le dictionnaire utilisateur</string>
|
||||
|
||||
<string name="pref_loadingdict">Chargement du dictionnaire…</string>
|
||||
<string name="pref_loadinguserdict">Chargement du dictionnaire utilisateur…</string>
|
||||
<string name="pref_load_title">Charger le dictionnaire IME</string>
|
||||
<string name="pref_loaduser_notfound">Dictionnaire %1$s introuvable. Chargement annulé.</string>
|
||||
|
||||
<string name="dictionary_loading">Chargement du dictionnaire…</string>
|
||||
<string name="dictionary_loading_user_dict">Chargement du dictionnaire utilisateur…</string>
|
||||
<string name="dictionary_load_title">Charger le dictionnaire</string>
|
||||
<string name="dictionary_not_found">Echec du chargement. Dictionnaire %1$s introuvable.</string>
|
||||
</resources>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue