aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
Diffstat (limited to 'java')
-rw-r--r--java/AndroidManifest.xml12
-rw-r--r--java/res/drawable-hdpi/ic_setup_wizard.pngbin0 -> 702 bytes
-rw-r--r--java/res/drawable-mdpi/ic_setup_wizard.pngbin0 -> 626 bytes
-rw-r--r--java/res/drawable-xhdpi/ic_setup_wizard.pngbin0 -> 737 bytes
-rw-r--r--java/res/drawable-xxhdpi/ic_setup_wizard.pngbin0 -> 892 bytes
-rw-r--r--java/res/values-af/strings.xml26
-rw-r--r--java/res/values-am/strings.xml26
-rw-r--r--java/res/values-ar/strings.xml26
-rw-r--r--java/res/values-be/strings.xml26
-rw-r--r--java/res/values-bg/strings.xml26
-rw-r--r--java/res/values-ca/strings.xml26
-rw-r--r--java/res/values-cs/strings.xml26
-rw-r--r--java/res/values-da/strings.xml26
-rw-r--r--java/res/values-de/strings.xml26
-rw-r--r--java/res/values-el/strings.xml26
-rw-r--r--java/res/values-en-rGB/strings.xml26
-rw-r--r--java/res/values-es-rUS/strings.xml26
-rw-r--r--java/res/values-es/strings.xml26
-rw-r--r--java/res/values-et/strings.xml26
-rw-r--r--java/res/values-fa/strings.xml26
-rw-r--r--java/res/values-fi/strings.xml26
-rw-r--r--java/res/values-fr/strings.xml26
-rw-r--r--java/res/values-hi/strings.xml26
-rw-r--r--java/res/values-hr/strings.xml26
-rw-r--r--java/res/values-hu/strings.xml26
-rw-r--r--java/res/values-in/strings.xml26
-rw-r--r--java/res/values-it/strings.xml30
-rw-r--r--java/res/values-iw/strings.xml26
-rw-r--r--java/res/values-ja/strings.xml26
-rw-r--r--java/res/values-ko/strings.xml26
-rw-r--r--java/res/values-lt/strings.xml26
-rw-r--r--java/res/values-lv/strings.xml26
-rw-r--r--java/res/values-ms/strings.xml26
-rw-r--r--java/res/values-nb/strings.xml26
-rw-r--r--java/res/values-nl/strings.xml26
-rw-r--r--java/res/values-pl/strings.xml26
-rw-r--r--java/res/values-pt-rPT/strings.xml26
-rw-r--r--java/res/values-pt/strings.xml26
-rw-r--r--java/res/values-rm/strings.xml20
-rw-r--r--java/res/values-ro/strings.xml26
-rw-r--r--java/res/values-ru/strings.xml26
-rw-r--r--java/res/values-sk/strings.xml26
-rw-r--r--java/res/values-sl/strings.xml26
-rw-r--r--java/res/values-sr/strings.xml26
-rw-r--r--java/res/values-sv/strings.xml26
-rw-r--r--java/res/values-sw/strings.xml26
-rw-r--r--java/res/values-th/strings.xml26
-rw-r--r--java/res/values-tl/strings.xml26
-rw-r--r--java/res/values-tr/strings.xml26
-rw-r--r--java/res/values-uk/strings.xml26
-rw-r--r--java/res/values-vi/strings.xml26
-rw-r--r--java/res/values-zh-rCN/strings.xml26
-rw-r--r--java/res/values-zh-rTW/strings.xml26
-rw-r--r--java/res/values-zu/strings.xml26
-rw-r--r--java/res/values/strings.xml21
-rw-r--r--java/src/com/android/inputmethod/compat/CompatUtils.java8
-rw-r--r--java/src/com/android/inputmethod/compat/IntentCompatUtils.java36
-rw-r--r--java/src/com/android/inputmethod/latin/setup/LauncherIconVisibilityManager.java125
-rw-r--r--java/src/com/android/inputmethod/latin/setup/SetupActivity.java55
59 files changed, 321 insertions, 1208 deletions
diff --git a/java/AndroidManifest.xml b/java/AndroidManifest.xml
index b88c18ee5..c05b318b9 100644
--- a/java/AndroidManifest.xml
+++ b/java/AndroidManifest.xml
@@ -24,6 +24,7 @@
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_USER_DICTIONARY" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
+ <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<application android:label="@string/aosp_android_keyboard_ime_name"
android:icon="@mipmap/ic_ime_settings"
@@ -50,12 +51,21 @@
<activity android:name=".setup.SetupActivity"
android:label="@string/aosp_android_keyboard_ime_name"
- android:icon="@mipmap/ic_ime_settings">
+ android:icon="@drawable/ic_setup_wizard">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
+ <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
+ <receiver android:name=".setup.LauncherIconVisibilityManager">
+ <intent-filter>
+ <action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
+ <action android:name="android.intent.action.BOOT_COMPLETED" />
+ <action android:name="android.intent.action.USER_INITIALIZE" />
+ </intent-filter>
+ </receiver>
+
<activity android:name="SettingsActivity" android:label="@string/english_ime_settings"
android:uiOptions="splitActionBarWhenNarrow">
<intent-filter>
diff --git a/java/res/drawable-hdpi/ic_setup_wizard.png b/java/res/drawable-hdpi/ic_setup_wizard.png
new file mode 100644
index 000000000..38fca6d9d
--- /dev/null
+++ b/java/res/drawable-hdpi/ic_setup_wizard.png
Binary files differ
diff --git a/java/res/drawable-mdpi/ic_setup_wizard.png b/java/res/drawable-mdpi/ic_setup_wizard.png
new file mode 100644
index 000000000..66e62b820
--- /dev/null
+++ b/java/res/drawable-mdpi/ic_setup_wizard.png
Binary files differ
diff --git a/java/res/drawable-xhdpi/ic_setup_wizard.png b/java/res/drawable-xhdpi/ic_setup_wizard.png
new file mode 100644
index 000000000..53f70a617
--- /dev/null
+++ b/java/res/drawable-xhdpi/ic_setup_wizard.png
Binary files differ
diff --git a/java/res/drawable-xxhdpi/ic_setup_wizard.png b/java/res/drawable-xxhdpi/ic_setup_wizard.png
new file mode 100644
index 000000000..6414b4f36
--- /dev/null
+++ b/java/res/drawable-xxhdpi/ic_setup_wizard.png
Binary files differ
diff --git a/java/res/values-af/strings.xml b/java/res/values-af/strings.xml
index fdaf6aebd..4daf46568 100644
--- a/java/res/values-af/strings.xml
+++ b/java/res/values-af/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Moet hierdie lêer regtig vir <xliff:g id="LOCALE_NAME">%s</xliff:g> geïnstalleer word?"</string>
<string name="error" msgid="8940763624668513648">"Daar was \'n fout"</string>
<string name="button_default" msgid="3988017840431881491">"Verstek"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Taal en invoer"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Kies invoermetode"</string>
</resources>
diff --git a/java/res/values-am/strings.xml b/java/res/values-am/strings.xml
index 1df72ecf2..d1fe341b9 100644
--- a/java/res/values-am/strings.xml
+++ b/java/res/values-am/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"እውን ይሄ ፋይል ለ<xliff:g id="LOCALE_NAME">%s</xliff:g> ይጫን?"</string>
<string name="error" msgid="8940763624668513648">"ስህተት ተከስቶ ነበር"</string>
<string name="button_default" msgid="3988017840431881491">"ነባሪ"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"ቋንቋ እና ግቤት"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"የግቤት ስልት ይምረጡ"</string>
</resources>
diff --git a/java/res/values-ar/strings.xml b/java/res/values-ar/strings.xml
index 83aebf83b..bca3c2aa3 100644
--- a/java/res/values-ar/strings.xml
+++ b/java/res/values-ar/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"هل تريد حقًا تثبيت هذا الملف للغة <xliff:g id="LOCALE_NAME">%s</xliff:g>؟"</string>
<string name="error" msgid="8940763624668513648">"حدث خطأ"</string>
<string name="button_default" msgid="3988017840431881491">"الافتراضية"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"اللغة والإدخال"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"اختيار أسلوب الإدخال"</string>
</resources>
diff --git a/java/res/values-be/strings.xml b/java/res/values-be/strings.xml
index 0384af465..56382e42e 100644
--- a/java/res/values-be/strings.xml
+++ b/java/res/values-be/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Сапраўды ўсталяваць гэты файл на мове: <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Была памылка"</string>
<string name="button_default" msgid="3988017840431881491">"Па змаўчанні"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Мова і ўвод"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Выберыце метад уводу"</string>
</resources>
diff --git a/java/res/values-bg/strings.xml b/java/res/values-bg/strings.xml
index ebb26b93f..3ffebea48 100644
--- a/java/res/values-bg/strings.xml
+++ b/java/res/values-bg/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Наистина ли да се инсталира този файл за <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Възникна грешка"</string>
<string name="button_default" msgid="3988017840431881491">"Стандартни"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Език и въвеждане"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Избор на метод на въвеждане"</string>
</resources>
diff --git a/java/res/values-ca/strings.xml b/java/res/values-ca/strings.xml
index 79c73b893..26527381f 100644
--- a/java/res/values-ca/strings.xml
+++ b/java/res/values-ca/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Realment vols instal·lar aquest fitxer per a <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"S\'ha produït un error"</string>
<string name="button_default" msgid="3988017840431881491">"Predeterminat"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Idioma i introducció"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Selecció de mètodes d\'introducció"</string>
</resources>
diff --git a/java/res/values-cs/strings.xml b/java/res/values-cs/strings.xml
index 2b809fbb0..7e12f06d8 100644
--- a/java/res/values-cs/strings.xml
+++ b/java/res/values-cs/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Chcete nainstalovat tento soubor pro jazyk <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Došlo k chybě"</string>
<string name="button_default" msgid="3988017840431881491">"Výchozí"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Jazyk a zadávání"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Výběr metody zadávání dat"</string>
</resources>
diff --git a/java/res/values-da/strings.xml b/java/res/values-da/strings.xml
index 60596e60c..3ea4aaaef 100644
--- a/java/res/values-da/strings.xml
+++ b/java/res/values-da/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Er du klar til at installere denne fil til <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Der opstod en fejl"</string>
<string name="button_default" msgid="3988017840431881491">"Standard"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Sprog og input"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Vælg inputmetode"</string>
</resources>
diff --git a/java/res/values-de/strings.xml b/java/res/values-de/strings.xml
index a972fd8af..a50cdf0d0 100644
--- a/java/res/values-de/strings.xml
+++ b/java/res/values-de/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Möchten Sie diese Datei für <xliff:g id="LOCALE_NAME">%s</xliff:g> installieren?"</string>
<string name="error" msgid="8940763624668513648">"Es ist ein Fehler aufgetreten"</string>
<string name="button_default" msgid="3988017840431881491">"Standard"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Sprache &amp; Eingabe"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Eingabemethode wählen"</string>
</resources>
diff --git a/java/res/values-el/strings.xml b/java/res/values-el/strings.xml
index 3d42a71ba..153dbbbf4 100644
--- a/java/res/values-el/strings.xml
+++ b/java/res/values-el/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Να εγκατασταθεί όντως αυτό το αρχείο για <xliff:g id="LOCALE_NAME">%s</xliff:g>;"</string>
<string name="error" msgid="8940763624668513648">"Παρουσιάστηκε σφάλμα."</string>
<string name="button_default" msgid="3988017840431881491">"Προεπιλογή"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Γλώσσα και εισαγωγή"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Επιλογή μεθόδου εισαγωγής"</string>
</resources>
diff --git a/java/res/values-en-rGB/strings.xml b/java/res/values-en-rGB/strings.xml
index 0e41977db..5fbbdf667 100644
--- a/java/res/values-en-rGB/strings.xml
+++ b/java/res/values-en-rGB/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Really install this file for <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"There was an error"</string>
<string name="button_default" msgid="3988017840431881491">"Default"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Language &amp; input"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Choose input method"</string>
</resources>
diff --git a/java/res/values-es-rUS/strings.xml b/java/res/values-es-rUS/strings.xml
index 3a41adf59..52ef956d8 100644
--- a/java/res/values-es-rUS/strings.xml
+++ b/java/res/values-es-rUS/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"¿Realmente quieres instalar este archivo para <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Se produjo un error."</string>
<string name="button_default" msgid="3988017840431881491">"Predeterminado"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Idioma &amp; entrada"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Seleccionar método de introducción"</string>
</resources>
diff --git a/java/res/values-es/strings.xml b/java/res/values-es/strings.xml
index b4cf26958..9b31884a2 100644
--- a/java/res/values-es/strings.xml
+++ b/java/res/values-es/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"¿Seguro que quieres instalar este archivo para <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Se ha producido un error"</string>
<string name="button_default" msgid="3988017840431881491">"Predeterminado"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Idioma y entrada de texto"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Selecciona un método de entrada"</string>
</resources>
diff --git a/java/res/values-et/strings.xml b/java/res/values-et/strings.xml
index 4e765fe28..3364abe5e 100644
--- a/java/res/values-et/strings.xml
+++ b/java/res/values-et/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Kas soovite tõesti installida faili lokaadile <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Ilmnes viga"</string>
<string name="button_default" msgid="3988017840431881491">"Vaikeväärtus"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Keeled ja sisestamine"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Valige sisestusmeetod"</string>
</resources>
diff --git a/java/res/values-fa/strings.xml b/java/res/values-fa/strings.xml
index a34d58117..54ba41256 100644
--- a/java/res/values-fa/strings.xml
+++ b/java/res/values-fa/strings.xml
@@ -161,28 +161,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"این فایل واقعاً برای <xliff:g id="LOCALE_NAME">%s</xliff:g> نصب شود؟"</string>
<string name="error" msgid="8940763624668513648">"خطایی روی داد"</string>
<string name="button_default" msgid="3988017840431881491">"پیش‌فرض"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"زبان و ورودی"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"انتخاب روش ورودی"</string>
</resources>
diff --git a/java/res/values-fi/strings.xml b/java/res/values-fi/strings.xml
index 458e7ce4d..2d754023c 100644
--- a/java/res/values-fi/strings.xml
+++ b/java/res/values-fi/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Haluatko asentaa tämä tiedoston kielelle <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Tapahtui virhe"</string>
<string name="button_default" msgid="3988017840431881491">"Oletusarvot"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Kieli ja syöttötapa"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Valitse syöttötapa"</string>
</resources>
diff --git a/java/res/values-fr/strings.xml b/java/res/values-fr/strings.xml
index c33b397e0..f327f90f9 100644
--- a/java/res/values-fr/strings.xml
+++ b/java/res/values-fr/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Installer ce fichier pour la langue \"<xliff:g id="LOCALE_NAME">%s</xliff:g>\" ?"</string>
<string name="error" msgid="8940763624668513648">"Une erreur s\'est produite"</string>
<string name="button_default" msgid="3988017840431881491">"Par défaut"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Langue et saisie"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Sélectionnez le mode de saisie"</string>
</resources>
diff --git a/java/res/values-hi/strings.xml b/java/res/values-hi/strings.xml
index 98e87ae39..e52143dc6 100644
--- a/java/res/values-hi/strings.xml
+++ b/java/res/values-hi/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"<xliff:g id="LOCALE_NAME">%s</xliff:g> के लिए वास्तव में यह फ़ाइल इंस्टॉल करें?"</string>
<string name="error" msgid="8940763624668513648">"कोई त्रुटि हुई थी"</string>
<string name="button_default" msgid="3988017840431881491">"डिफ़ॉल्ट"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"भाषा और इनपुट"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"इनपुट पद्धति चुनें"</string>
</resources>
diff --git a/java/res/values-hr/strings.xml b/java/res/values-hr/strings.xml
index a1e75fd97..564d48f14 100644
--- a/java/res/values-hr/strings.xml
+++ b/java/res/values-hr/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Želite li doista instalirati ovu datoteku za <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Došlo je do pogreške"</string>
<string name="button_default" msgid="3988017840431881491">"Zadano"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Jezik i unos"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Odabir načina unosa"</string>
</resources>
diff --git a/java/res/values-hu/strings.xml b/java/res/values-hu/strings.xml
index cae113f3c..047a31a6c 100644
--- a/java/res/values-hu/strings.xml
+++ b/java/res/values-hu/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Valóban telepíti ezt a fájlt <xliff:g id="LOCALE_NAME">%s</xliff:g> nyelvhez?"</string>
<string name="error" msgid="8940763624668513648">"Hiba történt."</string>
<string name="button_default" msgid="3988017840431881491">"Alapértelmezett"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Nyelv és bevitel"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Beviteli mód kiválasztása"</string>
</resources>
diff --git a/java/res/values-in/strings.xml b/java/res/values-in/strings.xml
index b244fb730..ba9a7da4c 100644
--- a/java/res/values-in/strings.xml
+++ b/java/res/values-in/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Yakin ingin memasang file ini untuk <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Terjadi kesalahan"</string>
<string name="button_default" msgid="3988017840431881491">"Default"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Bahasa &amp; masukan"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Pilih metode masukan"</string>
</resources>
diff --git a/java/res/values-it/strings.xml b/java/res/values-it/strings.xml
index 65769fbd0..56acdf8ce 100644
--- a/java/res/values-it/strings.xml
+++ b/java/res/values-it/strings.xml
@@ -108,13 +108,13 @@
<string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Modalità lettere"</string>
<string name="spoken_description_mode_phone" msgid="6520207943132026264">"Modalità telefono"</string>
<string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Modalità simboli telefono"</string>
- <string name="voice_input" msgid="3583258583521397548">"Tasto immissione vocale"</string>
+ <string name="voice_input" msgid="3583258583521397548">"Tasto input vocale"</string>
<string name="voice_input_modes_main_keyboard" msgid="3360660341121083174">"Su tastiera principale"</string>
<string name="voice_input_modes_symbols_keyboard" msgid="7203213240786084067">"Su tastiera simboli"</string>
<string name="voice_input_modes_off" msgid="3745699748218082014">"Non attivo"</string>
<string name="voice_input_modes_summary_main_keyboard" msgid="6586544292900314339">"Microfono su tastiera principale"</string>
<string name="voice_input_modes_summary_symbols_keyboard" msgid="5233725927281932391">"Microfono su tastiera simboli"</string>
- <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Comandi vocali disatt."</string>
+ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Input vocale disatt."</string>
<string name="configure_input_method" msgid="373356270290742459">"Configura metodi di immissione"</string>
<string name="language_selection_title" msgid="1651299598555326750">"Lingue comandi"</string>
<string name="select_language" msgid="3693815588777926848">"Lingue comandi"</string>
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Installare questo file per <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Si è verificato un errore"</string>
<string name="button_default" msgid="3988017840431881491">"Predefinito"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Lingua e input"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Scegli il metodo di immissione"</string>
</resources>
diff --git a/java/res/values-iw/strings.xml b/java/res/values-iw/strings.xml
index 8239f71f7..7c55ab569 100644
--- a/java/res/values-iw/strings.xml
+++ b/java/res/values-iw/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"האם באמת להתקין את הקובץ הזה עבור <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"אירעה שגיאה"</string>
<string name="button_default" msgid="3988017840431881491">"ברירת מחדל"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"שפה וקלט"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"בחירת שיטת קלט"</string>
</resources>
diff --git a/java/res/values-ja/strings.xml b/java/res/values-ja/strings.xml
index c0acce0de..9328f0184 100644
--- a/java/res/values-ja/strings.xml
+++ b/java/res/values-ja/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"この<xliff:g id="LOCALE_NAME">%s</xliff:g>のファイルをインストールしてもよろしいですか?"</string>
<string name="error" msgid="8940763624668513648">"エラーが発生しました"</string>
<string name="button_default" msgid="3988017840431881491">"デフォルト"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"言語と入力"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"入力方法の選択"</string>
</resources>
diff --git a/java/res/values-ko/strings.xml b/java/res/values-ko/strings.xml
index 6bf50f9c7..f6086eed5 100644
--- a/java/res/values-ko/strings.xml
+++ b/java/res/values-ko/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"이 파일을 <xliff:g id="LOCALE_NAME">%s</xliff:g>(으)로 설치하시겠습니까?"</string>
<string name="error" msgid="8940763624668513648">"오류 발생"</string>
<string name="button_default" msgid="3988017840431881491">"기본값"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"언어 및 키보드"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"입력 방법 선택"</string>
</resources>
diff --git a/java/res/values-lt/strings.xml b/java/res/values-lt/strings.xml
index f8821baab..a815003b2 100644
--- a/java/res/values-lt/strings.xml
+++ b/java/res/values-lt/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Ar tikrai įdiegti šį failą <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Įvyko klaida"</string>
<string name="button_default" msgid="3988017840431881491">"Numatytieji"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Kalba ir įvestis"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Pasirinkite įvesties metodą"</string>
</resources>
diff --git a/java/res/values-lv/strings.xml b/java/res/values-lv/strings.xml
index 18c5a67a6..6a408cfce 100644
--- a/java/res/values-lv/strings.xml
+++ b/java/res/values-lv/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Vai instalēt šo failu šādai valodai: <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Radās kļūda"</string>
<string name="button_default" msgid="3988017840431881491">"Noklusējums"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Valoda un ievade"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Ievades metodes izvēle"</string>
</resources>
diff --git a/java/res/values-ms/strings.xml b/java/res/values-ms/strings.xml
index 2f19cbea9..0d4ccf42d 100644
--- a/java/res/values-ms/strings.xml
+++ b/java/res/values-ms/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Betul-betul pasang fail ini untuk <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Berlaku ralat"</string>
<string name="button_default" msgid="3988017840431881491">"Lalai"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Bahasa &amp; input"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Pilih kaedah input"</string>
</resources>
diff --git a/java/res/values-nb/strings.xml b/java/res/values-nb/strings.xml
index 08fe4bb29..f0b3a4623 100644
--- a/java/res/values-nb/strings.xml
+++ b/java/res/values-nb/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Vil du virkelig installere denne filen for <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Det oppsto en feil"</string>
<string name="button_default" msgid="3988017840431881491">"Standard"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Språk og inndata"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Velg inndatametode"</string>
</resources>
diff --git a/java/res/values-nl/strings.xml b/java/res/values-nl/strings.xml
index 0d5b27ef1..dc3a9c3f4 100644
--- a/java/res/values-nl/strings.xml
+++ b/java/res/values-nl/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Wilt u dit bestand voor <xliff:g id="LOCALE_NAME">%s</xliff:g> echt installeren?"</string>
<string name="error" msgid="8940763624668513648">"Er is een fout opgetreden"</string>
<string name="button_default" msgid="3988017840431881491">"Standaard"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Taal en invoer"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Invoermethode selecteren"</string>
</resources>
diff --git a/java/res/values-pl/strings.xml b/java/res/values-pl/strings.xml
index 285af9d6a..de100bc86 100644
--- a/java/res/values-pl/strings.xml
+++ b/java/res/values-pl/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Czy na pewno zainstalować ten plik dla języka: <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Wystąpił błąd"</string>
<string name="button_default" msgid="3988017840431881491">"Domyślne"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Język, klawiatura, głos"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Wybierz metodę wprowadzania"</string>
</resources>
diff --git a/java/res/values-pt-rPT/strings.xml b/java/res/values-pt-rPT/strings.xml
index df63d0384..68a34574f 100644
--- a/java/res/values-pt-rPT/strings.xml
+++ b/java/res/values-pt-rPT/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Instalar mesmo este ficheiro para <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Ocorreu um erro"</string>
<string name="button_default" msgid="3988017840431881491">"Predefinido"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Idioma e entrada de som"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Escolher o método de entrada"</string>
</resources>
diff --git a/java/res/values-pt/strings.xml b/java/res/values-pt/strings.xml
index 5e444d6f4..00ab88ced 100644
--- a/java/res/values-pt/strings.xml
+++ b/java/res/values-pt/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Deseja instalar este arquivo para <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Ocorreu um erro"</string>
<string name="button_default" msgid="3988017840431881491">"Padrão"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Idioma e entrada"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Selecione o método de entrada"</string>
</resources>
diff --git a/java/res/values-rm/strings.xml b/java/res/values-rm/strings.xml
index 476fdb64b..9eec7f883 100644
--- a/java/res/values-rm/strings.xml
+++ b/java/res/values-rm/strings.xml
@@ -281,26 +281,6 @@
<skip />
<!-- no translation found for button_default (3988017840431881491) -->
<skip />
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
<!-- no translation found for language_settings (1671153053201809031) -->
<skip />
<!-- no translation found for select_input_method (4301602374609275003) -->
diff --git a/java/res/values-ro/strings.xml b/java/res/values-ro/strings.xml
index 2933804ae..c5a80e397 100644
--- a/java/res/values-ro/strings.xml
+++ b/java/res/values-ro/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Doriți să instalați acest fișier pentru <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"A apărut o eroare"</string>
<string name="button_default" msgid="3988017840431881491">"Prestabilit"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Limbă și introducere de text"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Alegeți metoda de introducere de text"</string>
</resources>
diff --git a/java/res/values-ru/strings.xml b/java/res/values-ru/strings.xml
index d052efcf1..13a567808 100644
--- a/java/res/values-ru/strings.xml
+++ b/java/res/values-ru/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Установить этот файл для следующего языка: <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Ошибка"</string>
<string name="button_default" msgid="3988017840431881491">"По умолчанию"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Язык и ввод"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Выберите способ ввода"</string>
</resources>
diff --git a/java/res/values-sk/strings.xml b/java/res/values-sk/strings.xml
index 281895e7e..0b28bf193 100644
--- a/java/res/values-sk/strings.xml
+++ b/java/res/values-sk/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Chcete nainštalovať tento súbor pre jazyk <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Vyskytla sa chyba"</string>
<string name="button_default" msgid="3988017840431881491">"Predvolené"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Jazyk &amp; vstup"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Zvoliť metódu vstupu"</string>
</resources>
diff --git a/java/res/values-sl/strings.xml b/java/res/values-sl/strings.xml
index d1c13bbf7..50f3869d4 100644
--- a/java/res/values-sl/strings.xml
+++ b/java/res/values-sl/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Zares želite namestiti to datoteko za jezik <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Prišlo je do napake"</string>
<string name="button_default" msgid="3988017840431881491">"Privzeto"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Jezik in vnos"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Izbira načina vnosa"</string>
</resources>
diff --git a/java/res/values-sr/strings.xml b/java/res/values-sr/strings.xml
index baf69b6ce..2d13db099 100644
--- a/java/res/values-sr/strings.xml
+++ b/java/res/values-sr/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Желите ли стварно да инсталирате ову датотеку за <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Дошло је до грешке"</string>
<string name="button_default" msgid="3988017840431881491">"Подразумевано"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Језик и унос"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Избор метода уноса"</string>
</resources>
diff --git a/java/res/values-sv/strings.xml b/java/res/values-sv/strings.xml
index 196eb3778..608caad17 100644
--- a/java/res/values-sv/strings.xml
+++ b/java/res/values-sv/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Vill du verkligen installera filen för <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Ett fel uppstod"</string>
<string name="button_default" msgid="3988017840431881491">"Standard"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Språk &amp; inmatning"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Välj inmatningsmetod"</string>
</resources>
diff --git a/java/res/values-sw/strings.xml b/java/res/values-sw/strings.xml
index 2fd87eb98..104a5d42e 100644
--- a/java/res/values-sw/strings.xml
+++ b/java/res/values-sw/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Isakinishe faili hii kwa <xliff:g id="LOCALE_NAME">%s</xliff:g> kweli?"</string>
<string name="error" msgid="8940763624668513648">"Kulikuwa na hitilafu"</string>
<string name="button_default" msgid="3988017840431881491">"Chaguo-msingi"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Lugha na uingizaji"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Chagua mbinu ya kuingiza data"</string>
</resources>
diff --git a/java/res/values-th/strings.xml b/java/res/values-th/strings.xml
index a62757516..1db5e91cd 100644
--- a/java/res/values-th/strings.xml
+++ b/java/res/values-th/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"ติดตั้งไฟล์นี้สำหรับ <xliff:g id="LOCALE_NAME">%s</xliff:g> จริงๆ หรือ"</string>
<string name="error" msgid="8940763624668513648">"เกิดข้อผิดพลาด"</string>
<string name="button_default" msgid="3988017840431881491">"ค่าเริ่มต้น"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"ภาษาและการป้อนข้อมูล"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"เลือกวิธีการป้อนข้อมูล"</string>
</resources>
diff --git a/java/res/values-tl/strings.xml b/java/res/values-tl/strings.xml
index c3f981c78..adf0a1982 100644
--- a/java/res/values-tl/strings.xml
+++ b/java/res/values-tl/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"I-install talaga ang file na ito para sa <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Nagkaroon ng error"</string>
<string name="button_default" msgid="3988017840431881491">"Default"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Wika at input"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Pumili ng pamamaraan ng pag-input"</string>
</resources>
diff --git a/java/res/values-tr/strings.xml b/java/res/values-tr/strings.xml
index 60a9c0b2a..fd80fea5b 100644
--- a/java/res/values-tr/strings.xml
+++ b/java/res/values-tr/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"<xliff:g id="LOCALE_NAME">%s</xliff:g> için bu dosya gerçekten yüklensin mi?"</string>
<string name="error" msgid="8940763624668513648">"Bir hata oluştu"</string>
<string name="button_default" msgid="3988017840431881491">"Varsayılan"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Dil ve giriş"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Giriş yöntemini seçin"</string>
</resources>
diff --git a/java/res/values-uk/strings.xml b/java/res/values-uk/strings.xml
index ef2fbe974..2e2fdfcff 100644
--- a/java/res/values-uk/strings.xml
+++ b/java/res/values-uk/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Справді встановити цей файл для такої мови: <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Сталася помилка"</string>
<string name="button_default" msgid="3988017840431881491">"За умовчанням"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Мова та введення"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Вибрати метод введення"</string>
</resources>
diff --git a/java/res/values-vi/strings.xml b/java/res/values-vi/strings.xml
index ffa783471..6721980cf 100644
--- a/java/res/values-vi/strings.xml
+++ b/java/res/values-vi/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Thực sự cài đặt tệp này cho <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string>
<string name="error" msgid="8940763624668513648">"Đã xảy ra lỗi"</string>
<string name="button_default" msgid="3988017840431881491">"Mặc định"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Ngôn ngữ và phương thức nhập"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Chọn phương thức nhập"</string>
</resources>
diff --git a/java/res/values-zh-rCN/strings.xml b/java/res/values-zh-rCN/strings.xml
index b4d94977b..ebb6b9161 100644
--- a/java/res/values-zh-rCN/strings.xml
+++ b/java/res/values-zh-rCN/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"确定要为<xliff:g id="LOCALE_NAME">%s</xliff:g>安装此文件吗?"</string>
<string name="error" msgid="8940763624668513648">"出现错误"</string>
<string name="button_default" msgid="3988017840431881491">"默认"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"语言和输入法"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"选择输入法"</string>
</resources>
diff --git a/java/res/values-zh-rTW/strings.xml b/java/res/values-zh-rTW/strings.xml
index 6e225fc46..7d4ea72eb 100644
--- a/java/res/values-zh-rTW/strings.xml
+++ b/java/res/values-zh-rTW/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"準備為<xliff:g id="LOCALE_NAME">%s</xliff:g>版本安裝這個檔案嗎?"</string>
<string name="error" msgid="8940763624668513648">"發生錯誤"</string>
<string name="button_default" msgid="3988017840431881491">"預設"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"語言與輸入設定"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"選擇輸入法"</string>
</resources>
diff --git a/java/res/values-zu/strings.xml b/java/res/values-zu/strings.xml
index 5e6e68259..29ed595b7 100644
--- a/java/res/values-zu/strings.xml
+++ b/java/res/values-zu/strings.xml
@@ -157,28 +157,6 @@
<string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Ufuna ukufakela i-<xliff:g id="LOCALE_NAME">%s</xliff:g> leli fayela ngokweqiniso?"</string>
<string name="error" msgid="8940763624668513648">"Kube nephutha"</string>
<string name="button_default" msgid="3988017840431881491">"Okuzenzakalelayo"</string>
- <!-- no translation found for setup_title (747642322299536064) -->
- <skip />
- <!-- no translation found for setup_step1_bullet (1963433060317624853) -->
- <skip />
- <!-- no translation found for setup_step1_title (7316009176808245440) -->
- <skip />
- <!-- no translation found for setup_step1_instruction (600886471143563141) -->
- <skip />
- <!-- no translation found for setup_step2_bullet (1827848024009574912) -->
- <skip />
- <!-- no translation found for setup_step2_title (7272709575177957189) -->
- <skip />
- <!-- no translation found for setup_step2_instruction (954968636921544464) -->
- <skip />
- <!-- no translation found for setup_step3_bullet (1599279767555395777) -->
- <skip />
- <!-- no translation found for setup_step3_title (3154757183631490281) -->
- <skip />
- <!-- no translation found for setup_step3_instruction (3095456922436793809) -->
- <skip />
- <!-- no translation found for language_settings (1671153053201809031) -->
- <skip />
- <!-- no translation found for select_input_method (4301602374609275003) -->
- <skip />
+ <string name="language_settings" msgid="1671153053201809031">"Ulimi nokokufakwayo"</string>
+ <string name="select_input_method" msgid="4301602374609275003">"Khetha indlela yokufaka"</string>
</resources>
diff --git a/java/res/values/strings.xml b/java/res/values/strings.xml
index f7d34c8e3..2a47d7afa 100644
--- a/java/res/values/strings.xml
+++ b/java/res/values/strings.xml
@@ -409,26 +409,27 @@
<!-- Title of the button to revert to the default value of the device in the settings dialog [CHAR LIMIT=15] -->
<string name="button_default">Default</string>
+ <!-- TODO: Remove translatable="false" once wordings are finalized. -->
<!-- Title of the setup wizard. [CHAR LIMT=40] -->
- <string name="setup_title">"Installing <xliff:g id="application_name">%s</xliff:g>"</string>
+ <string name="setup_title" translatable="false">"Installing <xliff:g id="application_name">%s</xliff:g>"</string>
<!-- Ordinal number of the 1st step in the setup wizard. [CHAR LIMIT=5] -->
- <string name="setup_step1_bullet">1</string>
+ <string name="setup_step1_bullet" translatable="false">1</string>
<!-- Title of the 1st step in the setup wizard. [CHAR LIMIT=64] -->
- <string name="setup_step1_title">"Enable <xliff:g id="application_name">%s</xliff:g> in settings."</string>
+ <string name="setup_step1_title" translatable="false">"Enable <xliff:g id="application_name">%s</xliff:g> in settings."</string>
<!-- Detailed instruction of the 1st step in the setup wizard. [CHAR LIMIT=80] -->
- <string name="setup_step1_instruction">"For security, please check \"<xliff:g id="application_name">%s</xliff:g>\""</string>
+ <string name="setup_step1_instruction" translatable="false">"For security, please check \"<xliff:g id="application_name">%s</xliff:g>\""</string>
<!-- Ordinal number of the 2nd step in the setup wizard. [CHAR LIMIT=5] -->
- <string name="setup_step2_bullet">2</string>
+ <string name="setup_step2_bullet" translatable="false">2</string>
<!-- Title of the 2nd step in the setup wizard. [CHAR LIMIT=64] -->
- <string name="setup_step2_title">"Switch to <xliff:g id="application_name">%s</xliff:g>."</string>
+ <string name="setup_step2_title" translatable="false">"Switch to <xliff:g id="application_name">%s</xliff:g>."</string>
<!-- Detailed instruction of the 2nd step in the setup wizard. [CHAR LIMIT=80] -->
- <string name="setup_step2_instruction">"Now that you've enabled <xliff:g id="application_name">%s</xliff:g>, you can switch to it."</string>
+ <string name="setup_step2_instruction" translatable="false">"Now that you've enabled <xliff:g id="application_name">%s</xliff:g>, you can switch to it."</string>
<!-- Ordinal number of the 3rd step in the setup wizard. [CHAR LIMIT=5] -->
- <string name="setup_step3_bullet">3</string>
+ <string name="setup_step3_bullet" translatable="false">3</string>
<!-- Title of the 3rd step in the setup wizard. [CHAR LIMIT=64] -->
- <string name="setup_step3_title">"Congratulations, you're all set!"</string>
+ <string name="setup_step3_title" translatable="false">"Congratulations, you're all set!"</string>
<!-- Detailed instruction of the 3rd step in the setup wizard. [CHAR LIMIT=80] -->
- <string name="setup_step3_instruction">Configure additional languages</string>
+ <string name="setup_step3_instruction" translatable="false">Configure additional languages</string>
<!-- Title of the Language & input settings. This should be aligned with msgid="5292716747264442359" -->
<string name="language_settings">Language &amp; input</string>
<!-- Title of the Input method picker. This should be aligned with msgid="4653387336791222978" -->
diff --git a/java/src/com/android/inputmethod/compat/CompatUtils.java b/java/src/com/android/inputmethod/compat/CompatUtils.java
index 5a2b6bd2b..660029baf 100644
--- a/java/src/com/android/inputmethod/compat/CompatUtils.java
+++ b/java/src/com/android/inputmethod/compat/CompatUtils.java
@@ -81,7 +81,7 @@ public final class CompatUtils {
try {
return constructor.newInstance(args);
} catch (Exception e) {
- Log.e(TAG, "Exception in newInstance: " + e.getClass().getSimpleName());
+ Log.e(TAG, "Exception in newInstance", e);
}
return null;
}
@@ -92,7 +92,7 @@ public final class CompatUtils {
try {
return method.invoke(receiver, args);
} catch (Exception e) {
- Log.e(TAG, "Exception in invoke: " + e.getClass().getSimpleName());
+ Log.e(TAG, "Exception in invoke", e);
}
return defaultValue;
}
@@ -103,7 +103,7 @@ public final class CompatUtils {
try {
return field.get(receiver);
} catch (Exception e) {
- Log.e(TAG, "Exception in getFieldValue: " + e.getClass().getSimpleName());
+ Log.e(TAG, "Exception in getFieldValue", e);
}
return defaultValue;
}
@@ -113,7 +113,7 @@ public final class CompatUtils {
try {
field.set(receiver, value);
} catch (Exception e) {
- Log.e(TAG, "Exception in setFieldValue: " + e.getClass().getSimpleName());
+ Log.e(TAG, "Exception in setFieldValue", e);
}
}
}
diff --git a/java/src/com/android/inputmethod/compat/IntentCompatUtils.java b/java/src/com/android/inputmethod/compat/IntentCompatUtils.java
new file mode 100644
index 000000000..df2e22fe8
--- /dev/null
+++ b/java/src/com/android/inputmethod/compat/IntentCompatUtils.java
@@ -0,0 +1,36 @@
+/*
+ * Copyright (C) 2013 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.inputmethod.compat;
+
+import android.content.Intent;
+
+public final class IntentCompatUtils {
+ // Note that Intent.ACTION_USER_INITIALIZE have been introduced in API level 17
+ // (Build.VERSION_CODE.JELLY_BEAN_MR1).
+ public static final String ACTION_USER_INITIALIZE =
+ (String)CompatUtils.getFieldValue(null, null,
+ CompatUtils.getField(Intent.class, "ACTION_USER_INITIALIZE"));
+
+ private IntentCompatUtils() {
+ // This utility class is not publicly instantiable.
+ }
+
+ public static boolean has_ACTION_USER_INITIALIZE(final Intent intent) {
+ return ACTION_USER_INITIALIZE != null && intent != null
+ && ACTION_USER_INITIALIZE.equals(intent.getAction());
+ }
+}
diff --git a/java/src/com/android/inputmethod/latin/setup/LauncherIconVisibilityManager.java b/java/src/com/android/inputmethod/latin/setup/LauncherIconVisibilityManager.java
new file mode 100644
index 000000000..ad34011ea
--- /dev/null
+++ b/java/src/com/android/inputmethod/latin/setup/LauncherIconVisibilityManager.java
@@ -0,0 +1,125 @@
+/*
+ * Copyright (C) 2013 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.inputmethod.latin.setup;
+
+import android.app.Activity;
+import android.content.BroadcastReceiver;
+import android.content.ComponentName;
+import android.content.Context;
+import android.content.Intent;
+import android.content.pm.ApplicationInfo;
+import android.content.pm.PackageManager;
+import android.os.Process;
+import android.util.Log;
+
+import com.android.inputmethod.compat.IntentCompatUtils;
+import com.android.inputmethod.latin.RichInputMethodManager;
+
+/**
+ * This class detects the {@link Intent#ACTION_MY_PACKAGE_REPLACED} broadcast intent when this IME
+ * package has been replaced by a newer version of the same package. This class also detects
+ * {@link Intent#ACTION_BOOT_COMPLETED} and {@link Intent#ACTION_USER_INITIALIZE} broadcast intent.
+ *
+ * If this IME has already been installed in the system image and a new version of this IME has
+ * been installed, {@link Intent#ACTION_MY_PACKAGE_REPLACED} is received by this receiver and it
+ * will hide the setup wizard's icon.
+ *
+ * If this IME has already been installed in the data partition and a new version of this IME has
+ * been installed, {@link Intent#ACTION_MY_PACKAGE_REPLACED} is received by this receiver but it
+ * will not hide the setup wizard's icon, and the icon will appear on the launcher.
+ *
+ * If this IME hasn't been installed yet and has been newly installed, no
+ * {@link Intent#ACTION_MY_PACKAGE_REPLACED} will be sent and the setup wizard's icon will appear
+ * on the launcher.
+ *
+ * When the device has been booted, {@link Intent#ACTION_BOOT_COMPLETED} is received by this
+ * receiver and it checks whether the setup wizard's icon should be appeared or not on the launcher
+ * depending on which partition this IME is installed.
+ *
+ * When a multiuser account has been created, {@link Intent#ACTION_USER_INITIALIZE} is received
+ * by this receiver and it checks the whether the setup wizard's icon should be appeared or not on
+ * the launcher depending on which partition this IME is installed.
+ */
+public final class LauncherIconVisibilityManager extends BroadcastReceiver {
+ private static final String TAG = LauncherIconVisibilityManager.class.getSimpleName();
+
+ @Override
+ public void onReceive(final Context context, final Intent intent) {
+ if (shouldHandleThisIntent(intent, context)) {
+ if (isInSystemImage(context)) {
+ disableActivity(context, SetupActivity.class);
+ } else {
+ Log.i(TAG, "This package isn't in system image: " + context.getPackageName());
+ }
+ }
+
+ // The process that hosts this broadcast receiver is invoked and remains alive even after
+ // 1) the package has been re-installed, 2) the device has been booted,
+ // 3) a multiuser has been created.
+ // There is no good reason to keep the process alive if this IME isn't a current IME.
+ RichInputMethodManager.init(context);
+ if (!SetupActivity.isThisImeCurrent(context)) {
+ final int myPid = Process.myPid();
+ Log.i(TAG, "Killing my process: pid=" + myPid);
+ Process.killProcess(myPid);
+ }
+ }
+
+ private static boolean shouldHandleThisIntent(final Intent intent, final Context context) {
+ final String action = intent.getAction();
+ if (Intent.ACTION_MY_PACKAGE_REPLACED.equals(action)) {
+ Log.i(TAG, "Package has been replaced: " + context.getPackageName());
+ return true;
+ } else if (Intent.ACTION_BOOT_COMPLETED.equals(action)) {
+ Log.i(TAG, "Boot has been completed");
+ return true;
+ } else if (IntentCompatUtils.has_ACTION_USER_INITIALIZE(intent)) {
+ Log.i(TAG, "User initialize");
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * Disable an activity of the specified package. Disabling an activity will also hide its
+ * icon from the launcher.
+ *
+ * @param context package context of an activity to be disabled
+ * @param activityClass activity class to be disabled
+ */
+ private static void disableActivity(final Context context,
+ final Class<? extends Activity> activityClass) {
+ final ComponentName activityComponent = new ComponentName(context, activityClass);
+ final PackageManager pm = context.getPackageManager();
+ final int activityComponentState = pm.getComponentEnabledSetting(activityComponent);
+ if (activityComponentState == PackageManager.COMPONENT_ENABLED_STATE_DISABLED) {
+ // This activity is already disabled.
+ Log.i(TAG, "Activity has already been disabled: " + activityComponent);
+ return;
+ }
+ // Disabling an activity will also hide its icon from the launcher.
+ pm.setComponentEnabledSetting(activityComponent,
+ PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
+ PackageManager.DONT_KILL_APP);
+ Log.i(TAG, "Disable activity: " + activityComponent);
+ }
+
+ private static boolean isInSystemImage(final Context context) {
+ final ApplicationInfo appInfo = context.getApplicationInfo();
+ return (appInfo.flags & ApplicationInfo.FLAG_SYSTEM) != 0;
+ }
+}
diff --git a/java/src/com/android/inputmethod/latin/setup/SetupActivity.java b/java/src/com/android/inputmethod/latin/setup/SetupActivity.java
index c30ecfb16..e009fbc39 100644
--- a/java/src/com/android/inputmethod/latin/setup/SetupActivity.java
+++ b/java/src/com/android/inputmethod/latin/setup/SetupActivity.java
@@ -17,6 +17,7 @@
package com.android.inputmethod.latin.setup;
import android.app.Activity;
+import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
import android.graphics.PorterDuff;
@@ -43,7 +44,7 @@ public final class SetupActivity extends Activity {
private SetupStepIndicatorView mStepIndicatorView;
private final SetupStepGroup mSetupSteps = new SetupStepGroup();
private static final String STATE_STEP = "step";
- private int mStepNo;
+ private int mStepNumber;
private static final int STEP_1 = 1;
private static final int STEP_2 = 2;
private static final int STEP_3 = 3;
@@ -63,7 +64,7 @@ public final class SetupActivity extends Activity {
final SetupActivity setupActivity = getOuterInstance();
switch (msg.what) {
case MSG_POLLING_IME_SETTINGS:
- if (setupActivity.isMyImeEnabled()) {
+ if (SetupActivity.isThisImeEnabled(setupActivity)) {
setupActivity.invokeSetupWizardOfThisIme();
return;
}
@@ -92,12 +93,12 @@ public final class SetupActivity extends Activity {
RichInputMethodManager.init(this);
if (savedInstanceState == null) {
- mStepNo = determineSetupStepNo();
+ mStepNumber = determineSetupStepNumber();
} else {
- mStepNo = savedInstanceState.getInt(STATE_STEP);
+ mStepNumber = savedInstanceState.getInt(STATE_STEP);
}
- if (mStepNo == STEP_3) {
+ if (mStepNumber == STEP_3) {
// This IME already has been enabled and set as current IME.
// TODO: Implement tutorial.
invokeSettingsOfThisIme();
@@ -182,8 +183,16 @@ public final class SetupActivity extends Activity {
startActivity(intent);
}
- private boolean isMyImeEnabled() {
- final String packageName = getPackageName();
+ /**
+ * Check if the IME specified by the context is enabled.
+ * Note that {@link RichInputMethodManager} must have been initialized before calling this
+ * method.
+ *
+ * @param context package context of the IME to be checked.
+ * @return true if this IME is enabled.
+ */
+ public static boolean isThisImeEnabled(final Context context) {
+ final String packageName = context.getPackageName();
final InputMethodManager imm = RichInputMethodManager.getInstance().getInputMethodManager();
for (final InputMethodInfo imi : imm.getEnabledInputMethodList()) {
if (packageName.equals(imi.getPackageName())) {
@@ -193,20 +202,28 @@ public final class SetupActivity extends Activity {
return false;
}
- private boolean isMyImeCurrent() {
+ /**
+ * Check if the IME specified by the context is the current IME.
+ * Note that {@link RichInputMethodManager} must have been initialized before calling this
+ * method.
+ *
+ * @param context package context of the IME to be checked.
+ * @return true if this IME is the current IME.
+ */
+ public static boolean isThisImeCurrent(final Context context) {
final InputMethodInfo myImi =
RichInputMethodManager.getInstance().getInputMethodInfoOfThisIme();
final String currentImeId = Settings.Secure.getString(
- getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD);
+ context.getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD);
return myImi.getId().equals(currentImeId);
}
- private int determineSetupStepNo() {
+ private int determineSetupStepNumber() {
mHandler.cancelPollingImeSettings();
- if (!isMyImeEnabled()) {
+ if (!isThisImeEnabled(this)) {
return STEP_1;
}
- if (!isMyImeCurrent()) {
+ if (!isThisImeCurrent(this)) {
return STEP_2;
}
return STEP_3;
@@ -215,25 +232,25 @@ public final class SetupActivity extends Activity {
@Override
protected void onSaveInstanceState(final Bundle outState) {
super.onSaveInstanceState(outState);
- outState.putInt(STATE_STEP, mStepNo);
+ outState.putInt(STATE_STEP, mStepNumber);
}
@Override
protected void onRestoreInstanceState(final Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
- mStepNo = savedInstanceState.getInt(STATE_STEP);
+ mStepNumber = savedInstanceState.getInt(STATE_STEP);
}
@Override
protected void onStart() {
super.onStart();
- mStepNo = determineSetupStepNo();
+ mStepNumber = determineSetupStepNumber();
}
@Override
protected void onRestart() {
super.onRestart();
- mStepNo = determineSetupStepNo();
+ mStepNumber = determineSetupStepNumber();
}
@Override
@@ -248,15 +265,15 @@ public final class SetupActivity extends Activity {
if (!hasFocus) {
return;
}
- mStepNo = determineSetupStepNo();
+ mStepNumber = determineSetupStepNumber();
updateSetupStepView();
}
private void updateSetupStepView() {
final int layoutDirection = ViewCompatUtils.getLayoutDirection(mStepIndicatorView);
mStepIndicatorView.setIndicatorPosition(
- getIndicatorPosition(mStepNo, mSetupSteps.getTotalStep(), layoutDirection));
- mSetupSteps.enableStep(mStepNo);
+ getIndicatorPosition(mStepNumber, mSetupSteps.getTotalStep(), layoutDirection));
+ mSetupSteps.enableStep(mStepNumber);
}
private static float getIndicatorPosition(final int step, final int totalStep,