diff --git a/app/src/main/java/io/github/sspanak/tt9/ime/AbstractHandler.java b/app/src/main/java/io/github/sspanak/tt9/ime/AbstractHandler.java index 52ec8d7d..900c9001 100644 --- a/app/src/main/java/io/github/sspanak/tt9/ime/AbstractHandler.java +++ b/app/src/main/java/io/github/sspanak/tt9/ime/AbstractHandler.java @@ -5,6 +5,7 @@ import android.view.View; import android.view.inputmethod.EditorInfo; import android.view.inputmethod.InputConnection; +import io.github.sspanak.tt9.ime.modes.InputMode; import io.github.sspanak.tt9.preferences.settings.SettingsStore; abstract public class AbstractHandler extends InputMethodService { @@ -29,7 +30,7 @@ abstract public class AbstractHandler extends InputMethodService { abstract protected void createSuggestionBar(View mainView); abstract protected void forceShowWindowIfHidden(); abstract protected void renderMainView(); - abstract protected void setStatusIcon(int iconResource); + abstract protected void setStatusIcon(InputMode mode); abstract protected void setStatusText(String status); abstract protected boolean shouldBeVisible(); abstract protected boolean shouldBeOff(); diff --git a/app/src/main/java/io/github/sspanak/tt9/ime/HotkeyHandler.java b/app/src/main/java/io/github/sspanak/tt9/ime/HotkeyHandler.java index 5f5e2662..e810ee21 100644 --- a/app/src/main/java/io/github/sspanak/tt9/ime/HotkeyHandler.java +++ b/app/src/main/java/io/github/sspanak/tt9/ime/HotkeyHandler.java @@ -256,7 +256,6 @@ public abstract class HotkeyHandler extends TypingHandler { suggestionOps.scheduleDelayedAccept(mInputMode.getAutoAcceptTimeout()); // restart the timer nextInputMode(); renderMainView(); - setStatusIcon(mInputMode.getIcon()); forceShowWindowIfHidden(); return true; diff --git a/app/src/main/java/io/github/sspanak/tt9/ime/TraditionalT9.java b/app/src/main/java/io/github/sspanak/tt9/ime/TraditionalT9.java index 1a879a07..b3de2c9e 100644 --- a/app/src/main/java/io/github/sspanak/tt9/ime/TraditionalT9.java +++ b/app/src/main/java/io/github/sspanak/tt9/ime/TraditionalT9.java @@ -11,10 +11,10 @@ import android.view.inputmethod.InputMethodManager; import androidx.annotation.NonNull; +import io.github.sspanak.tt9.R; import io.github.sspanak.tt9.db.DictionaryLoader; import io.github.sspanak.tt9.db.WordStoreAsync; import io.github.sspanak.tt9.ime.modes.InputMode; -import io.github.sspanak.tt9.ime.modes.ModePassthrough; import io.github.sspanak.tt9.preferences.settings.SettingsStore; import io.github.sspanak.tt9.ui.UI; import io.github.sspanak.tt9.ui.dialogs.PopupDialog; @@ -78,7 +78,7 @@ public class TraditionalT9 extends HotkeyHandler { if (mainView.createView()) { initTray(); } - setStatusIcon(mInputMode.getIcon()); + setStatusIcon(mInputMode); setStatusText(mInputMode.toString()); setDarkTheme(); mainView.render(); @@ -110,7 +110,7 @@ public class TraditionalT9 extends HotkeyHandler { @Override protected void onFinishTyping() { - if (!(mInputMode instanceof ModePassthrough)) { + if (!mInputMode.isPassthrough()) { DictionaryLoader.autoLoad(this, mLanguage); } super.onFinishTyping(); @@ -121,7 +121,7 @@ public class TraditionalT9 extends HotkeyHandler { protected void onStop() { onFinishTyping(); suggestionOps.clear(); - setStatusIcon(mInputMode.getIcon()); + setStatusIcon(mInputMode); setStatusText(mInputMode.toString()); if (isInputViewShown()) { @@ -182,9 +182,9 @@ public class TraditionalT9 extends HotkeyHandler { @Override - protected void setStatusIcon(int iconResource) { - if (iconResource > 0 && settings.isStatusIconEnabled()) { - showStatusIcon(iconResource); + protected void setStatusIcon(InputMode mode) { + if (!mode.isPassthrough() && settings.isStatusIconEnabled()) { + showStatusIcon(R.drawable.ic_status); } else { hideStatusIcon(); } diff --git a/app/src/main/java/io/github/sspanak/tt9/ime/modes/InputMode.java b/app/src/main/java/io/github/sspanak/tt9/ime/modes/InputMode.java index 8ae6635f..ce1dec16 100644 --- a/app/src/main/java/io/github/sspanak/tt9/ime/modes/InputMode.java +++ b/app/src/main/java/io/github/sspanak/tt9/ime/modes/InputMode.java @@ -85,7 +85,6 @@ abstract public class InputMode { // Utility abstract public int getId(); - abstract public int getIcon(); public int getSequenceLength() { return digitSequence.length(); } // The number of key presses for the current word. public int getAutoAcceptTimeout() { return autoAcceptTimeout; diff --git a/app/src/main/java/io/github/sspanak/tt9/ime/modes/Mode123.java b/app/src/main/java/io/github/sspanak/tt9/ime/modes/Mode123.java index c965bbce..aa19b9ca 100644 --- a/app/src/main/java/io/github/sspanak/tt9/ime/modes/Mode123.java +++ b/app/src/main/java/io/github/sspanak/tt9/ime/modes/Mode123.java @@ -6,7 +6,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; -import io.github.sspanak.tt9.R; import io.github.sspanak.tt9.ime.helpers.InputType; import io.github.sspanak.tt9.languages.Language; import io.github.sspanak.tt9.languages.NaturalLanguage; @@ -14,7 +13,6 @@ import io.github.sspanak.tt9.util.Characters; public class Mode123 extends ModePassthrough { @Override public int getId() { return MODE_123; } - @Override public int getIcon() { return R.drawable.ic_mode_123; } @Override @NonNull public String toString() { return "123"; } @Override public final boolean is123() { return true; } diff --git a/app/src/main/java/io/github/sspanak/tt9/ime/modes/ModeABC.java b/app/src/main/java/io/github/sspanak/tt9/ime/modes/ModeABC.java index 40b70007..b03968d8 100644 --- a/app/src/main/java/io/github/sspanak/tt9/ime/modes/ModeABC.java +++ b/app/src/main/java/io/github/sspanak/tt9/ime/modes/ModeABC.java @@ -2,7 +2,6 @@ package io.github.sspanak.tt9.ime.modes; import androidx.annotation.NonNull; -import io.github.sspanak.tt9.R; import io.github.sspanak.tt9.languages.Language; import io.github.sspanak.tt9.languages.LanguageKind; import io.github.sspanak.tt9.languages.NaturalLanguage; @@ -13,7 +12,6 @@ public class ModeABC extends InputMode { private boolean shouldSelectNextLetter = false; @Override public int getId() { return MODE_ABC; } - @Override public int getIcon() { return textCase == CASE_UPPER ? R.drawable.ic_mode_abc_uppercase : R.drawable.ic_mode_abc; } ModeABC(SettingsStore settings, Language lang) { this.settings = settings; diff --git a/app/src/main/java/io/github/sspanak/tt9/ime/modes/ModePassthrough.java b/app/src/main/java/io/github/sspanak/tt9/ime/modes/ModePassthrough.java index 6af351fe..b97ac74d 100644 --- a/app/src/main/java/io/github/sspanak/tt9/ime/modes/ModePassthrough.java +++ b/app/src/main/java/io/github/sspanak/tt9/ime/modes/ModePassthrough.java @@ -10,7 +10,6 @@ public class ModePassthrough extends InputMode { } @Override public int getId() { return MODE_PASSTHROUGH; } - @Override public int getIcon() { return 0; } @Override public int getSequenceLength() { return 0; } @Override @NonNull public String toString() { return "--"; } diff --git a/app/src/main/java/io/github/sspanak/tt9/ime/modes/ModePredictive.java b/app/src/main/java/io/github/sspanak/tt9/ime/modes/ModePredictive.java index 95e5b1f6..c9b2617f 100644 --- a/app/src/main/java/io/github/sspanak/tt9/ime/modes/ModePredictive.java +++ b/app/src/main/java/io/github/sspanak/tt9/ime/modes/ModePredictive.java @@ -4,7 +4,6 @@ import androidx.annotation.NonNull; import java.util.ArrayList; -import io.github.sspanak.tt9.R; import io.github.sspanak.tt9.db.WordStoreAsync; import io.github.sspanak.tt9.ime.helpers.InputType; import io.github.sspanak.tt9.ime.helpers.TextField; @@ -22,12 +21,9 @@ import io.github.sspanak.tt9.util.Text; public class ModePredictive extends InputMode { private final String LOG_TAG = getClass().getSimpleName(); - - private final SettingsStore settings; public int getId() { return MODE_PREDICTIVE; } - public int getIcon() { return R.drawable.ic_mode_predictive; } private String lastAcceptedWord = ""; diff --git a/app/src/main/java/io/github/sspanak/tt9/preferences/screens/appearance/ItemStatusIcon.java b/app/src/main/java/io/github/sspanak/tt9/preferences/screens/appearance/ItemStatusIcon.java index f0f5cf02..086d28aa 100644 --- a/app/src/main/java/io/github/sspanak/tt9/preferences/screens/appearance/ItemStatusIcon.java +++ b/app/src/main/java/io/github/sspanak/tt9/preferences/screens/appearance/ItemStatusIcon.java @@ -2,6 +2,7 @@ package io.github.sspanak.tt9.preferences.screens.appearance; import androidx.preference.SwitchPreferenceCompat; +import io.github.sspanak.tt9.R; import io.github.sspanak.tt9.preferences.settings.SettingsStore; public class ItemStatusIcon { @@ -13,6 +14,7 @@ public class ItemStatusIcon { public ItemStatusIcon(SwitchPreferenceCompat item, SettingsStore settings) { this.item = item; this.settings = settings; + addAppNameToSummary(); } public void populate() { @@ -20,4 +22,13 @@ public class ItemStatusIcon { item.setChecked(settings.isStatusIconEnabled()); } } + + private void addAppNameToSummary() { + if (item == null) { + return; + } + + String summary = item.getContext().getString(R.string.pref_status_icon_summary, item.getContext().getString(R.string.app_name)); + item.setSummary(summary); + } } diff --git a/app/src/main/res/drawable-anydpi-v24/ic_mode_123.xml b/app/src/main/res/drawable-anydpi-v24/ic_mode_123.xml deleted file mode 100644 index 4189fd93..00000000 --- a/app/src/main/res/drawable-anydpi-v24/ic_mode_123.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable-anydpi-v24/ic_mode_abc.xml b/app/src/main/res/drawable-anydpi-v24/ic_mode_abc.xml deleted file mode 100644 index 11db7ad9..00000000 --- a/app/src/main/res/drawable-anydpi-v24/ic_mode_abc.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable-anydpi-v24/ic_mode_abc_uppercase.xml b/app/src/main/res/drawable-anydpi-v24/ic_mode_abc_uppercase.xml deleted file mode 100644 index 8e9aeb30..00000000 --- a/app/src/main/res/drawable-anydpi-v24/ic_mode_abc_uppercase.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable-anydpi-v24/ic_mode_predictive.xml b/app/src/main/res/drawable-anydpi-v24/ic_mode_predictive.xml deleted file mode 100644 index a138321c..00000000 --- a/app/src/main/res/drawable-anydpi-v24/ic_mode_predictive.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable-anydpi-v24/ic_status.xml b/app/src/main/res/drawable-anydpi-v24/ic_status.xml new file mode 100644 index 00000000..89145801 --- /dev/null +++ b/app/src/main/res/drawable-anydpi-v24/ic_status.xml @@ -0,0 +1,15 @@ + + + + + diff --git a/app/src/main/res/drawable-hdpi/ic_mode_123.png b/app/src/main/res/drawable-hdpi/ic_mode_123.png deleted file mode 100644 index 8616d01c..00000000 Binary files a/app/src/main/res/drawable-hdpi/ic_mode_123.png and /dev/null differ diff --git a/app/src/main/res/drawable-hdpi/ic_mode_abc.png b/app/src/main/res/drawable-hdpi/ic_mode_abc.png deleted file mode 100644 index 10bae3f3..00000000 Binary files a/app/src/main/res/drawable-hdpi/ic_mode_abc.png and /dev/null differ diff --git a/app/src/main/res/drawable-hdpi/ic_mode_abc_uppercase.png b/app/src/main/res/drawable-hdpi/ic_mode_abc_uppercase.png deleted file mode 100644 index 99339530..00000000 Binary files a/app/src/main/res/drawable-hdpi/ic_mode_abc_uppercase.png and /dev/null differ diff --git a/app/src/main/res/drawable-hdpi/ic_mode_predictive.png b/app/src/main/res/drawable-hdpi/ic_mode_predictive.png deleted file mode 100644 index 7badf704..00000000 Binary files a/app/src/main/res/drawable-hdpi/ic_mode_predictive.png and /dev/null differ diff --git a/app/src/main/res/drawable-hdpi/ic_status.png b/app/src/main/res/drawable-hdpi/ic_status.png new file mode 100644 index 00000000..e273b682 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/ic_status.png differ diff --git a/app/src/main/res/drawable-mdpi/ic_mode_123.png b/app/src/main/res/drawable-mdpi/ic_mode_123.png deleted file mode 100644 index 1dcd4ab3..00000000 Binary files a/app/src/main/res/drawable-mdpi/ic_mode_123.png and /dev/null differ diff --git a/app/src/main/res/drawable-mdpi/ic_mode_abc.png b/app/src/main/res/drawable-mdpi/ic_mode_abc.png deleted file mode 100644 index b6d77838..00000000 Binary files a/app/src/main/res/drawable-mdpi/ic_mode_abc.png and /dev/null differ diff --git a/app/src/main/res/drawable-mdpi/ic_mode_abc_uppercase.png b/app/src/main/res/drawable-mdpi/ic_mode_abc_uppercase.png deleted file mode 100644 index a7bd3fd1..00000000 Binary files a/app/src/main/res/drawable-mdpi/ic_mode_abc_uppercase.png and /dev/null differ diff --git a/app/src/main/res/drawable-mdpi/ic_mode_predictive.png b/app/src/main/res/drawable-mdpi/ic_mode_predictive.png deleted file mode 100644 index 2fc74557..00000000 Binary files a/app/src/main/res/drawable-mdpi/ic_mode_predictive.png and /dev/null differ diff --git a/app/src/main/res/drawable-mdpi/ic_status.png b/app/src/main/res/drawable-mdpi/ic_status.png new file mode 100644 index 00000000..14bb408c Binary files /dev/null and b/app/src/main/res/drawable-mdpi/ic_status.png differ diff --git a/app/src/main/res/drawable-xhdpi/ic_mode_123.png b/app/src/main/res/drawable-xhdpi/ic_mode_123.png deleted file mode 100644 index 814c94b3..00000000 Binary files a/app/src/main/res/drawable-xhdpi/ic_mode_123.png and /dev/null differ diff --git a/app/src/main/res/drawable-xhdpi/ic_mode_abc.png b/app/src/main/res/drawable-xhdpi/ic_mode_abc.png deleted file mode 100644 index dcdc0d5b..00000000 Binary files a/app/src/main/res/drawable-xhdpi/ic_mode_abc.png and /dev/null differ diff --git a/app/src/main/res/drawable-xhdpi/ic_mode_abc_uppercase.png b/app/src/main/res/drawable-xhdpi/ic_mode_abc_uppercase.png deleted file mode 100644 index babe5576..00000000 Binary files a/app/src/main/res/drawable-xhdpi/ic_mode_abc_uppercase.png and /dev/null differ diff --git a/app/src/main/res/drawable-xhdpi/ic_mode_predictive.png b/app/src/main/res/drawable-xhdpi/ic_mode_predictive.png deleted file mode 100644 index 0db4e40d..00000000 Binary files a/app/src/main/res/drawable-xhdpi/ic_mode_predictive.png and /dev/null differ diff --git a/app/src/main/res/drawable-xhdpi/ic_status.png b/app/src/main/res/drawable-xhdpi/ic_status.png new file mode 100644 index 00000000..ad05b5b1 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_status.png differ diff --git a/app/src/main/res/drawable-xxhdpi/ic_mode_123.png b/app/src/main/res/drawable-xxhdpi/ic_mode_123.png deleted file mode 100644 index a11b9f45..00000000 Binary files a/app/src/main/res/drawable-xxhdpi/ic_mode_123.png and /dev/null differ diff --git a/app/src/main/res/drawable-xxhdpi/ic_mode_abc.png b/app/src/main/res/drawable-xxhdpi/ic_mode_abc.png deleted file mode 100644 index 1d7a84b6..00000000 Binary files a/app/src/main/res/drawable-xxhdpi/ic_mode_abc.png and /dev/null differ diff --git a/app/src/main/res/drawable-xxhdpi/ic_mode_abc_uppercase.png b/app/src/main/res/drawable-xxhdpi/ic_mode_abc_uppercase.png deleted file mode 100644 index cd89a389..00000000 Binary files a/app/src/main/res/drawable-xxhdpi/ic_mode_abc_uppercase.png and /dev/null differ diff --git a/app/src/main/res/drawable-xxhdpi/ic_mode_predictive.png b/app/src/main/res/drawable-xxhdpi/ic_mode_predictive.png deleted file mode 100644 index 804b89d5..00000000 Binary files a/app/src/main/res/drawable-xxhdpi/ic_mode_predictive.png and /dev/null differ diff --git a/app/src/main/res/drawable-xxhdpi/ic_status.png b/app/src/main/res/drawable-xxhdpi/ic_status.png new file mode 100644 index 00000000..af2db27d Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/ic_status.png differ diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index 5e2ebee0..313d8b5f 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -23,8 +23,8 @@ Започвай всеки ред с главна буква, дори и да е в средата на изречение. Езици Изтрий всички - Икона за режима на писане - Покажи текущия режим на писане с уведомителна икона. + Икона за активност + Показвай икона, когато %1$s е активен. Отмени зареждането Неуспешно зареждане. Невалидна дума „%1$s“ на ред %2$d за език „%3$s“. Несупешно зареждане на речник за език „%1$s“ (%2$s). diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index e84e340e..f8353ba0 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -33,8 +33,8 @@ Jede Zeile mit einem Großbuchstaben beginnen, auch wenn es mitten im Satz ist. Sprachen - Icon für den Schreibmodus - Den aktuellen Schreibmodus mit einem Icon anzeigen. + Aktivitäticon + Ein Icon anzeigen, wenn %1$s aktiv ist. Laden abbrechen Laden abgebrochen. Wörterbuch laden abgeschlossen. diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 2b9ab5d7..6a60a412 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -46,8 +46,8 @@ Borrar todos Borrar no seleccionados Diccionario eliminado con éxito. - Icono del modo de escritura - Indicar el modo de escritura actual con un icono. + Icono de actividad + Mostrar un icono cuando %1$s está activo. Cancelar la carga Mayúsculas automáticas Escribir la primera letra de cada frase en mayúscula. diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index cf3c65a2..134c34d6 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -23,8 +23,8 @@ Commencer chaque ligne avec une majuscule, même si elle est au milieu d\'une phrase. Langues Supprimer tous - Icône du mode de saisie - Indiquer le mode de saisie actuel avec une icône. + Icône d\'activité + Afficher une icône lorsque %1$s est actif. Annuler le chargement Echec du chargement de dictionnaire pour langue «%1$s» (%2$s). Chargement du dictionnaire terminé. diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 411cf69a..df0a5750 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -34,8 +34,8 @@ Iniziare ogni riga con una lettera maiuscola, anche se è nel mezzo di una frase. Lingue - Icona modalità di digitazione - Indicare la modalità di digitazione attuale con un\'icona. + Icona di attività + Mostrare un\'icona quando %1$s è attivo. Annullare il caricamento Caricamento del dizionario terminato. Caricamento del dizionario (%1$s)… diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index 1656614e..51819050 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -46,8 +46,8 @@ רשימת מילים בלבד עזרה - סמל מצב הקלדה - לציין את מצב הקלדה הנוכחי באמצעות סמל. + סמל הפעילות + להציג סמל כאשר %1$s פעיל. ביטול טעינה הטעינה נכשלה. מילה לא חוקית \"%1$s\" בשורה %2$d עבור \"%3$s\". נכשלה טעינת המילון עבור \"%1$s\" (%2$s). diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index daac60fc..fe9bb1ed 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -55,8 +55,8 @@ Atvirkštinė klavišų tvarka Įjunkite šį nustatymą jei pirmoje eilutėje turite 7–8–9, o ne 1–2–3. - Rašymo režimo piktograma - Nurodyti dabartinį rašymo režimą piktograma. + Aktyvumo piktograma + Rodyti piktogramą, kai %1$s yra aktyvus. Atšaukti įkėlimą Įkelti \"%3$s\" kalbos nepavyko. Klaida %2$d eilutėje, netinkamas žodis - \"%1$s\". Klaida įkeliant \"%1$s\" (%2$s) kalbos žodyną. diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index f182fe3b..159c156e 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -31,8 +31,8 @@ Automatische hoofdletters op elke regel Elke regel beginnen met een hoofdletter, zelfs als het midden van een zin is. Talen - Typemodus-icoon - Geef de huidige typmodus aan met een icoon. + Activiteitsicoon + " Een icoon tonen wanneer %1$s actief is." Laden annuleren Laden geannuleerd. Woordenboek laden voltooid. diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 2497bea5..289ebb53 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -47,8 +47,8 @@ Apenas lista de palavras Ajuda - Ícone do modo de digitação - Indique o modo de digitação atual com um ícone. + Ícone de ativação + Mostrar um ícone quando %1$s está ativo. Cancelar Carregamento Falha no carregamento. \"%1$s\" na linha %2$d do idioma \"%3$s\". Falha no carregamento do dicionário para o idioma \"%1$s\" (%2$s). diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 9845c921..05be7227 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -23,8 +23,8 @@ Начинать каждую строку с заглавной буквы, даже если она в середине предложения. Языки Удалить все - Иконка режима ввода - Отображать текущий режим ввода с помощью иконки. + Иконка активности + Показать иконку, когда %1$s активен. Отменить загрузку Ошибка загрузки словаря для языка «%1$s» (%2$s). Загрузка словаря завершена. diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 926427fd..f5c40f6f 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -60,8 +60,8 @@ Зворотній порядок клавіш Використовуйте це налаштування, якщо у вас в першому ряді 7–8–9 замість 1–2–3. - Іконка режиму введення - Показати поточний режим введення за допомогою іконка. + Іконка активності + Показати іконку, коли %1$s активний. Скасувати завантаження Завантаження не вдалося. Невірне слово \"%1$s\" у рядку %2$d мови \"%3$s\". Не вдалося завантажити словник для мови \"%1$s\" (%2$s). diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 1b9729d1..65a863e9 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -66,8 +66,8 @@ Suggestion list only Reverse Key Order Use this if you have 7–8–9 on the first row, instead of 1–2–3. - Typing Mode Icon - Show a status icon indicating the current typing mode. + Activeness Icon + Show an icon when %1$s is active. Cancel Loading Loading failed. Invalid word \"%1$s\" on line %2$d of language \"%3$s\".