Restore Add word (#73)
* adding words to the dictionary is possible again * removed some unused code * updated Readme files * special key handlers now validate the input mode themselves * improved language validation and error handling here and there
This commit is contained in:
parent
78b6681812
commit
8d85215444
18 changed files with 195 additions and 159 deletions
|
|
@ -2,14 +2,17 @@
|
|||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:paddingHorizontal="6dp"
|
||||
android:orientation="vertical" >
|
||||
|
||||
<EditText
|
||||
android:id="@+id/add_word_text"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginVertical="4dp"
|
||||
android:inputType="text"
|
||||
android:privateImeOptions="io.github.sspanak.tt9.addword=true" >
|
||||
android:privateImeOptions="io.github.sspanak.tt9.addword=true"
|
||||
android:importantForAutofill="no">
|
||||
|
||||
<requestFocus />
|
||||
</EditText>
|
||||
|
|
@ -22,18 +25,20 @@
|
|||
android:id="@+id/add_word_add"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_alignParentTop="true"
|
||||
android:onClick="addWordButton"
|
||||
android:minWidth="48dp"
|
||||
android:onClick="addWord"
|
||||
android:text="@string/add_word_add" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/add_word_cancel"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentRight="true"
|
||||
android:layout_alignParentTop="true"
|
||||
android:onClick="cancelButton"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:minWidth="48dp"
|
||||
android:onClick="cancelAddingWord"
|
||||
android:text="@android:string/cancel" />
|
||||
|
||||
</RelativeLayout>
|
||||
|
|
|
|||
|
|
@ -2,13 +2,12 @@
|
|||
<resources xmlns:tools="http://schemas.android.com/tools">
|
||||
<string name="app_settings">Настройки на Traditional T9</string>
|
||||
<string name="close">Затвори</string>
|
||||
<string name="error_unexpected">Възникна неочаквана грешка.</string>
|
||||
|
||||
<string name="add_word_add">Добави</string>
|
||||
<string name="add_word_blank">Не може да се въведе празна дума.</string>
|
||||
<string name="add_word_badchar">Не може да се въведе дума с непозволени символи за %1$s (%2$s).</string>
|
||||
<string name="add_word_exist1">(%1$s) е вече речника.</string>
|
||||
<string name="add_word_exist2">(%1$s) е вече в речника за %2$s.</string>
|
||||
<string name="add_word_only_in_predictive_mode">Може да добавяте думи само в подсказващ режим.</string>
|
||||
<string name="add_word_exist">Думата „%1$s“ е вече речника.</string>
|
||||
<string name="add_word_invalid_language">За да добавите нова дума, първо изберете език.</string>
|
||||
<string name="add_word_title">Добавяне на дума</string>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,12 +2,12 @@
|
|||
<resources>
|
||||
<string name="app_settings">Traditional T9 Einstellungen</string>
|
||||
<string name="close">Schließen</string>
|
||||
<string name="error_unexpected">Unerwarteter Fehler aufgetreten.</string>
|
||||
|
||||
<string name="add_word_add">Hinzufügen</string>
|
||||
<string name="add_word_blank">Leeres Wort nicht hinzugefügt.</string>
|
||||
<string name="add_word_badchar">Wort mit nicht zuordbarem Buchstaben für %1$s (%2$s) kann nicht hinzugefügt werden.</string>
|
||||
<string name="add_word_exist1">Das Wort (%1$s) ist bereits in der DB.</string>
|
||||
<string name="add_word_exist2">Das Wort (%1$s) ist bereits für %2$s in der DB.</string>
|
||||
<string name="add_word_exist">Das Wort \"%1$s\" ist bereits in Wörterbuch.</string>
|
||||
<string name="add_word_title">Wort hinzufügen</string>
|
||||
|
||||
<string name="pref_help">"Hilfe anzeigen</string>
|
||||
|
|
|
|||
|
|
@ -2,12 +2,12 @@
|
|||
<resources>
|
||||
<string name="app_settings">Configuration Traditional T9 </string>
|
||||
<string name="close">Fermer</string>
|
||||
<string name="error_unexpected">Une erreur inattendue s\'est produite.</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="add_word_exist">Le mot «%1$s» est déjà dans le dictionnaire.</string>
|
||||
<string name="add_word_title">Ajouter un mot</string>
|
||||
|
||||
<string name="pref_help">"Afficher l\'aide</string>
|
||||
|
|
|
|||
|
|
@ -2,12 +2,12 @@
|
|||
<resources>
|
||||
<string name="app_settings">Traditional T9 Impostazioni</string>
|
||||
<string name="close">Chiudi</string>
|
||||
<string name="error_unexpected">Si è verificato un errore imprevisto.</string>
|
||||
|
||||
<string name="add_word_add">Aggiungere</string>
|
||||
<string name="add_word_blank">Nessuna parola da aggiungere.</string>
|
||||
<string name="add_word_badchar">Impossibile aggiungere parola con caratteri inesistenti per %1$s (%2$s).</string>
|
||||
<string name="add_word_exist1">Parola (%1$s) già nel database.</string>
|
||||
<string name="add_word_exist2">Parola (%1$s) già nel database per %2$s.</string>
|
||||
<string name="add_word_exist">Parola “%1$s” già nel dizionario.</string>
|
||||
<string name="add_word_title">Aggiungi parola</string>
|
||||
|
||||
<string name="pref_help">"Mostra aiuto</string>
|
||||
|
|
|
|||
|
|
@ -2,14 +2,13 @@
|
|||
<resources>
|
||||
<string name="app_settings">Traditional T9 настройки</string>
|
||||
<string name="close">Закрыть</string>
|
||||
<string name="error_unexpected">Произошла непредвиденная ошибка.</string>
|
||||
|
||||
<string name="add_word_add">Добавить</string>
|
||||
<string name="add_word_badchar">Невозможно добавить слово с таким символом %1$s (%2$s).</string>
|
||||
<string name="add_word_blank">Невозможно добавить слово.</string>
|
||||
<string name="add_word_exist1">Слово (%1$s) уже есть в словаре.</string>
|
||||
<string name="add_word_exist2">Слово (%1$s) уже есть в словаре %2$s.</string>
|
||||
<string name="add_word_exist">Слово «%1$s» уже есть в словаре.</string>
|
||||
<string name="add_word_invalid_language">Чтобы добавить новое слово, сначала выберите язык.</string>
|
||||
<string name="add_word_only_in_predictive_mode">Словарь успешно очищен.</string>
|
||||
<string name="add_word_title">Добавить слово</string>
|
||||
|
||||
<string name="pref_help">О программе</string>
|
||||
|
|
|
|||
|
|
@ -2,12 +2,12 @@
|
|||
<resources>
|
||||
<string name="app_settings">Налаштування Traditional T9</string>
|
||||
<string name="close">Закрити</string>
|
||||
<string name="error_unexpected">Сталася неочікувана помилка.</string>
|
||||
|
||||
<string name="add_word_add">Додати</string>
|
||||
<string name="add_word_badchar">Неможливо додати слово з таким символом %1$s (%2$s).</string>
|
||||
<string name="add_word_blank">Неможливо додати слово.</string>
|
||||
<string name="add_word_exist1">Слово (%1$s) вже є в словнику.</string>
|
||||
<string name="add_word_exist2">Слово (%1$s) вже є в словнику %2$s.</string>
|
||||
<string name="add_word_exist">Слово «%1$s» вже є в словнику.</string>
|
||||
<string name="add_word_title">Додати слово</string>
|
||||
|
||||
<string name="pref_help">Про програму</string>
|
||||
|
|
|
|||
|
|
@ -3,16 +3,15 @@
|
|||
<string translatable="false" name="help_url">https://github.com/sspanak/tt9/blob/master/docs/user-manual.md</string>
|
||||
<string name="app_name" translatable="false">Traditional T9</string>
|
||||
<string name="app_settings">Traditional T9 Settings</string>
|
||||
<string name="soft_key_mid" translatable="false">OK</string>
|
||||
<string name="close">Close</string>
|
||||
<string name="error_unexpected">Unexpected error occurred.</string>
|
||||
<string name="soft_key_mid" translatable="false">OK</string>
|
||||
|
||||
<string name="add_word_add">Add</string>
|
||||
<string name="add_word_blank">Blank word not added.</string>
|
||||
<string name="add_word_badchar">Cannot add word with unmappable character for %1$s (%2$s).</string>
|
||||
<string name="add_word_exist1">Word (%1$s) already in DB.</string>
|
||||
<string name="add_word_exist2">Word (%1$s) already in DB for %2$s.</string>
|
||||
<string name="add_word_exist">Word \"%1$s\" already in the dictionary.</string>
|
||||
<string name="add_word_invalid_language">Cannot insert a word when no language is selected.</string>
|
||||
<string name="add_word_only_in_predictive_mode">You can add new words in Predictive mode only.</string>
|
||||
<string name="add_word_title">Add Word</string>
|
||||
|
||||
<string name="pref_help">Show Help</string>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue