Gradle fixes, alphabet mode fixes, french fixes:
* Added more French resources * Fixed up gradle script * Added temp fix for alphabet mode
This commit is contained in:
parent
9458c58b2e
commit
84d8ead7ad
5 changed files with 189 additions and 6 deletions
|
|
@ -4,7 +4,7 @@ buildscript {
|
|||
mavenCentral()
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:1.0.0'
|
||||
classpath 'com.android.tools.build:gradle:1.5.0'
|
||||
}
|
||||
}
|
||||
apply plugin: 'android'
|
||||
|
|
@ -67,9 +67,9 @@ def computeVersionNumber = { ->
|
|||
int verNum = Integer.valueOf(props.getProperty("verNum", "0"))
|
||||
if (project.hasProperty('incrementBuildNumber')) {
|
||||
verNum++
|
||||
}
|
||||
props.setProperty("verNum", String.valueOf(verNum))
|
||||
saveProps(props)
|
||||
}
|
||||
return verNum
|
||||
}
|
||||
|
||||
|
|
|
|||
108
res/values-fr/arrays.xml
Normal file
108
res/values-fr/arrays.xml
Normal file
|
|
@ -0,0 +1,108 @@
|
|||
<?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>
|
||||
<integer-array translatable="false" name="pref_lang_values">
|
||||
<item>@integer/LANG_EN</item>
|
||||
<item>@integer/LANG_RU</item>
|
||||
<item>@integer/LANG_DE</item>
|
||||
<item>@integer/LANG_FR</item>
|
||||
</integer-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>
|
||||
73
res/values-fr/strings.xml
Normal file
73
res/values-fr/strings.xml
Normal file
|
|
@ -0,0 +1,73 @@
|
|||
<?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_mid">Terminer</string>
|
||||
<string name="main_mid_commit">Accepter</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="close">Fermer</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="database_settings_notready">Base de données indisponible. Options par défaut utilisées.</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_loaddict">Charger le dictionnaire</string>
|
||||
<string name="pref_loaduserdict">Charger le dictionnaire utilisateur</string>
|
||||
<string name="pref_nukedict">Détruire le dictionnaire</string>
|
||||
<string name="pref_backupdict">Sauvegarder le dictionnaire</string>
|
||||
<string name="pref_restoredict">Restaurer le dictionnaire</string>
|
||||
<string name="pref_querytest">Tester le clavier</string>
|
||||
<string name="pref_testfunc">Teste fonc</string>
|
||||
|
||||
<string name="pref_mode_notify">Mode notifications</string>
|
||||
<string name="pref_mode_notify_subtitle">Utilisé pour la vocalisation de changement de mode</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_loadingbackup">Restauration du dictionnaire…</string>
|
||||
<string name="pref_savingbackup">Sauvegarde du dictionnaire…</string>
|
||||
<string name="pref_nukingdict">Destruction du dictionary… Attendez s\'il vous plaît…</string>
|
||||
<string name="pref_loaduser_notfound">Dictionnaire %1$s introuvable. Chargement annulé.</string>
|
||||
|
||||
<string name="pref_backup_warn">Attention: Une sauvegarde de la base de données est déjà présente. Souhaitez-vous la réécrire ?</string>
|
||||
<string name="pref_backup_title">Sauvegarde de la base de données IME</string>
|
||||
<string name="pref_backup_noext">Erreur: Pas de stockage externe disponible pour la sauvegarde. Sauvegarde annulée.</string>
|
||||
<string name="pref_restore_warn">Les entrée de la sauvegarde vont réécrire les entrées existantes. Les entrées qui ne sont pas présentes dans la sauvegarde seront conservées. Si ce n\'est pas ce que vous souhaitez, selectionnez \"%1$s\" avant de selectionner cette option.</string>
|
||||
<string name="pref_restore_title">Restaurer la base de données IME</string>
|
||||
<string name="pref_restore_noext">Erreur: Pas de stockage externe pour la restauration. Restauration annulée</string>
|
||||
<string name="pref_restore_nofile">Erreur: Fichier de sauvegarde introuvable.</string>
|
||||
<string name="pref_nuke_warn">Attention: Votre ditionnaire sera entièrement effacé. Voulez-vous continuer ?</string>
|
||||
<string name="pref_nuke_title">Détruire le dictionnaire IME</string>
|
||||
<string name="pref_reloadKeys">Forcer le rechargement de la surcharge des touches</string>
|
||||
|
||||
<string name="hello_world">Bonjour monde !</string>
|
||||
|
||||
</resources>
|
||||
|
|
@ -121,7 +121,8 @@ public class CharMap {
|
|||
protected static final int[] ENT9CAPSTART = { 0, 0, 3, 3, 3, 3, 3, 4, 3, 4, 0 };
|
||||
protected static final int [] RUT9CAPSTART = {0, 0, 4, 5, 4, 4, 4, 4, 4, 4, 0};
|
||||
protected static final int[] DET9CAPSTART = { 0, 0, 3, 3, 3, 3, 3, 4, 3, 4, 0 };
|
||||
protected static final int[][] T9CAPSTART = {ENT9CAPSTART, RUT9CAPSTART, DET9CAPSTART};
|
||||
protected static final int[] FRT9CAPSTART = { 0, 0, 3, 3, 3, 3, 3, 4, 3, 4, 0 };
|
||||
protected static final int[][] T9CAPSTART = {ENT9CAPSTART, RUT9CAPSTART, DET9CAPSTART, FRT9CAPSTART};
|
||||
|
||||
protected static String getStringSequence(String word, LANGUAGE lang) {
|
||||
StringBuilder seq = new StringBuilder();
|
||||
|
|
|
|||
|
|
@ -1088,7 +1088,8 @@ public class TraditionalT9 extends InputMethodService implements
|
|||
mComposing.append(ca[mCharIndex]);
|
||||
getCurrentInputConnection().setComposingText(mComposing, 1);
|
||||
|
||||
t9releasehandler.postDelayed(mt9release, T9DELAY);
|
||||
// TODO: Find reliable way to do this:
|
||||
// t9releasehandler.postDelayed(mt9release, T9DELAY);
|
||||
if (newChar) {
|
||||
// consume single caps
|
||||
if (mCapsMode == CAPS_SINGLE) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue