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\".