diff --git a/res/layout/addwordview.xml b/res/layout/addwordview.xml index 355ae626..c148c5fb 100644 --- a/res/layout/addwordview.xml +++ b/res/layout/addwordview.xml @@ -10,6 +10,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginVertical="4dp" + android:hint="@string/add_word_field_placeholder" android:inputType="text" android:imeOptions="actionSend" android:privateImeOptions="io.github.sspanak.tt9.addword=true" diff --git a/res/layout/mainview.xml b/res/layout/mainview.xml index ced08e29..4ad10f7f 100644 --- a/res/layout/mainview.xml +++ b/res/layout/mainview.xml @@ -1,5 +1,6 @@ @@ -30,7 +31,8 @@ android:focusable="false" android:longClickable="true" android:text="⚙" - android:textSize="24sp"/> + android:textSize="@dimen/soft_key_icon_size" + tools:ignore="HardcodedText,KeyboardInaccessibleWidget" /> + android:text="@android:string/ok" + tools:ignore="ButtonOrder,KeyboardInaccessibleWidget" /> + android:textSize="@dimen/soft_key_icon_size" + tools:ignore="HardcodedText,KeyboardInaccessibleWidget" /> diff --git a/res/layout/preferences_container.xml b/res/layout/preferences_container.xml index 4f42572e..9c0570e7 100644 --- a/res/layout/preferences_container.xml +++ b/res/layout/preferences_container.xml @@ -1,9 +1,10 @@ - - + tools:context=".preferences.screens.MainSettingsScreen" + android:orientation="vertical"> + diff --git a/res/menu/add_word.xml b/res/menu/add_word.xml deleted file mode 100644 index 079cba9c..00000000 --- a/res/menu/add_word.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml index 020b8af1..a102776f 100644 --- a/res/values-bg/strings.xml +++ b/res/values-bg/strings.xml @@ -1,15 +1,12 @@ Настройки на TT9 - Затвори Завършено Възникна неочаквана грешка. Добави Не може да се въведе празна дума. - Не може да се въведе дума с непозволени символи за %1$s (%2$s). Думата „%1$s“ е вече речника. - Не може да добавяте думи без да е избран език. Добавяне на дума За приложението @@ -22,7 +19,6 @@ Отмени зареждането Неуспешно зареждане. Невалидна дума „%1$s“ на ред %2$d за език „%3$s“. Несупешно зареждане на речник за език „%1$s“ (%2$s). - Неуспешно зареждане на речник. Зареждането на речник приключи. Зареждане на речник (%1$s)… Зареди речник @@ -53,4 +49,5 @@ Символ при многократно натисната \"0\" Нов ред Интервал + Напишете дума... diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 03c19f34..8fed747a 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -1,12 +1,10 @@ TT9 Einstellungen - Schließen Unerwarteter Fehler aufgetreten. Hinzufügen Leeres Wort nicht hinzugefügt. - Wort mit nicht zuordbarem Buchstaben für %1$s (%2$s) kann nicht hinzugefügt werden. Das Wort \"%1$s\" ist bereits in Wörterbuch. Wort hinzufügen diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index a761d176..71811193 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -2,9 +2,7 @@ Configuración de Traditional T9 Agregar palabra - Cerrar Palabra en blanco no agregada. - No puedo agregar una palabra cn un caracter no mapeabe %1$s (%2$s). Ayuda Acabado Ocurrió un error inesperado. diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 92ba8c3f..c3620aed 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -1,13 +1,11 @@ Paramètres de TT9 - Fermer Fini Une erreur inattendue s\'est produite. Ajouter Mot vide non ajouté. - Impossible d\'ajouter un mot avec des caractères inexistants pour %1$s (%2$s). Le mot «%1$s» est déjà dans le dictionnaire. Ajouter un mot @@ -21,7 +19,6 @@ Dictionnaires Annuler le chargement Echec du chargement de dictionnaire pour langue «%1$s» (%2$s). - Echec du chargement de dictionnaire. Chargement du dictionnaire terminé. Chargement du dictionnaire (%1$s)… Charger le dictionnaire @@ -39,9 +36,9 @@ Ajouter automatiquement un espace après signes de ponctuation et mots. Commencer automatiquement les phrases avec une majuscule. Pas de dictionnaire pour langue «%1$s». Veuillez le charger à l\'écran Paramètres. - Impossible d\'ajouter un mot, si aucune langue n\'est choisie. Clavier Espace Nouvelle ligne Caractère lorsque «0» est appuyé plusieurs fois + Tapez un mot... diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index b966fbc2..e259f3be 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -1,13 +1,11 @@ TT9 Impostazioni - Chiudi Completato Si è verificato un errore imprevisto. Aggiungere Nessuna parola da aggiungere. - Impossibile aggiungere parola con caratteri inesistenti per %1$s (%2$s). Parola “%1$s” già nel dizionario. Aggiungi parola @@ -19,7 +17,6 @@ Dizionari Annullare il caricamento - Caricamento del dizionario non riuscito. Caricamento del dizionario terminato. Caricamento del dizionario (%1$s)… Carica il dizionario diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 7479416e..38e0d548 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -1,14 +1,11 @@ TT9 Opties - Sluiten Er is een onverwachte fout opgetreden. Toevoegen Leeg woord niet toegevoegd. - Kan geen woord met niet-toewijsbaar teken toevoegen voor %1$s (%2$s). Woord \"%1$s\" staat al in het woordenboek. - Kan geen woord invoegen als er geen taal is geselecteerd. Woord toevoegen Over de applicatie Helpen diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 252a7eb3..fbb246cb 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -1,15 +1,12 @@ TT9 настройки - Закрыть Выполнено Произошла непредвиденная ошибка. Добавить - Невозможно добавить слово с таким символом %1$s (%2$s). Невозможно добавить слово. Слово «%1$s» уже есть в словаре. - Чтобы добавить новое слово, сначала выберите язык. Добавить слово О приложении @@ -21,7 +18,6 @@ Словари Отменить загрузку Ошибка загрузки словаря для языка «%1$s» (%2$s). - Ошибка загрузки словаря. Загрузка словаря завершена. Загрузка словаря (%1$s)… Загрузить словарь @@ -53,4 +49,5 @@ (зажать) Назад Позвонить + Введите слово... diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index f94223dc..e24847d5 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -1,12 +1,10 @@ Налаштування TT9 - Закрити Зроблено Сталася неочікувана помилка. Додати - Неможливо додати слово з таким символом %1$s (%2$s). Неможливо додати слово. Слово «%1$s» вже є в словнику. Додати слово @@ -20,7 +18,6 @@ Словники Скасувати завантаження Помилка завантаження словника для мови «%1$s» (%2$s). - Помилка завантаження словника. Завантаження словника завершено. Завантаження словника (%1$s)… Завантажити словник @@ -52,4 +49,5 @@ Словник успішно очищено. Немає словника для мови «%1$s». Перейдіть до Налаштувань, щоб завантажити його. Помилка завантаження. Недійсне слово «%1$s» в рядку %2$d мови «%3$s». + Введіть слово... diff --git a/res/values/strings.xml b/res/values/strings.xml index 16c6e29c..e77bbcb6 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -3,16 +3,15 @@ https://github.com/sspanak/tt9/blob/master/docs/user-manual.md Traditional T9 TT9 Settings - Close Completed Unexpected error occurred. Add Blank word not added. - Cannot add word with unmappable character for %1$s (%2$s). Word \"%1$s\" already in the dictionary. - Cannot add a word when no language is selected. + Cannot add a word when no language is selected. Add Word + Type a word... About Appearance @@ -34,7 +33,6 @@ Cancel loading Loading failed. Invalid word \"%1$s\" on line %2$d of language \"%3$s\". Failed loading the dictionary for language \"%1$s\" (%2$s). - Dictionary load failed. Dictionary load cancelled. Dictionary load completed. Loading dictionary (%1$s)… diff --git a/res/values/styles.xml b/res/values/styles.xml index 8ceac149..bef88603 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -2,7 +2,7 @@ diff --git a/src/io/github/sspanak/tt9/ime/SoftKeyHandler.java b/src/io/github/sspanak/tt9/ime/SoftKeyHandler.java index 0e110132..1705739d 100644 --- a/src/io/github/sspanak/tt9/ime/SoftKeyHandler.java +++ b/src/io/github/sspanak/tt9/ime/SoftKeyHandler.java @@ -1,7 +1,6 @@ package io.github.sspanak.tt9.ime; import android.graphics.drawable.Drawable; -import android.view.LayoutInflater; import android.view.MotionEvent; import android.view.View; import android.widget.Button; @@ -28,7 +27,7 @@ class SoftKeyHandler implements View.OnTouchListener { View getView() { if (view == null) { - view = LayoutInflater.from(tt9.getApplicationContext()).inflate(R.layout.mainview, null); + view = View.inflate(tt9.getApplicationContext(), R.layout.mainview, null); for (int buttonId : buttons) { view.findViewById(buttonId).setOnTouchListener(this); diff --git a/src/io/github/sspanak/tt9/ui/AddWordAct.java b/src/io/github/sspanak/tt9/ui/AddWordAct.java index bce1b096..7e32925b 100644 --- a/src/io/github/sspanak/tt9/ui/AddWordAct.java +++ b/src/io/github/sspanak/tt9/ui/AddWordAct.java @@ -40,7 +40,7 @@ public class AddWordAct extends AppCompatActivity { word = i.getStringExtra("io.github.sspanak.tt9.word"); lang = i.getIntExtra("io.github.sspanak.tt9.lang", -1); - View v = getLayoutInflater().inflate(R.layout.addwordview, null); + View v = View.inflate(this, R.layout.addwordview, null); EditText et = v.findViewById(R.id.add_word_text); et.setOnClickListener(this::addWord);