diff options
83 files changed, 1038 insertions, 0 deletions
diff --git a/tools/recovery_l10n/Android.mk b/tools/recovery_l10n/Android.mk new file mode 100644 index 00000000..937abd1e --- /dev/null +++ b/tools/recovery_l10n/Android.mk | |||
@@ -0,0 +1,12 @@ | |||
1 | # Copyright 2012 Google Inc. All Rights Reserved. | ||
2 | |||
3 | LOCAL_PATH := $(call my-dir) | ||
4 | |||
5 | include $(CLEAR_VARS) | ||
6 | |||
7 | LOCAL_PACKAGE_NAME := RecoveryLocalizer | ||
8 | LOCAL_MODULE_TAGS := optional | ||
9 | |||
10 | LOCAL_SRC_FILES := $(call all-java-files-under, src) | ||
11 | |||
12 | include $(BUILD_PACKAGE) | ||
diff --git a/tools/recovery_l10n/AndroidManifest.xml b/tools/recovery_l10n/AndroidManifest.xml new file mode 100644 index 00000000..8c51a4e0 --- /dev/null +++ b/tools/recovery_l10n/AndroidManifest.xml | |||
@@ -0,0 +1,18 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | |||
3 | <manifest xmlns:android="http://schemas.android.com/apk/res/android" | ||
4 | package="com.android.recovery_l10n"> | ||
5 | |||
6 | <application android:label="Recovery Localizer"> | ||
7 | <activity android:name="Main" | ||
8 | android:label="Recovery Localizer"> | ||
9 | <intent-filter> | ||
10 | <action android:name="android.intent.action.MAIN" /> | ||
11 | <category android:name="android.intent.category.LAUNCHER" /> | ||
12 | </intent-filter> | ||
13 | </activity> | ||
14 | </application> | ||
15 | |||
16 | </manifest> | ||
17 | |||
18 | |||
diff --git a/tools/recovery_l10n/res/layout/main.xml b/tools/recovery_l10n/res/layout/main.xml new file mode 100644 index 00000000..0900b110 --- /dev/null +++ b/tools/recovery_l10n/res/layout/main.xml | |||
@@ -0,0 +1,31 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | android:orientation="vertical" | ||
4 | android:layout_width="fill_parent" | ||
5 | android:layout_height="wrap_content" | ||
6 | > | ||
7 | |||
8 | <Spinner android:id="@+id/which" | ||
9 | android:layout_width="wrap_content" | ||
10 | android:layout_height="wrap_content" | ||
11 | /> | ||
12 | |||
13 | <Button android:id="@+id/go" | ||
14 | android:layout_width="wrap_content" | ||
15 | android:layout_height="wrap_content" | ||
16 | android:text="@string/go" | ||
17 | /> | ||
18 | |||
19 | <TextView android:id="@+id/text" | ||
20 | android:layout_width="wrap_content" | ||
21 | android:layout_height="wrap_content" | ||
22 | android:textColor="#ffffffff" | ||
23 | android:background="#ff000000" | ||
24 | android:maxWidth="480px" | ||
25 | android:gravity="center" | ||
26 | /> | ||
27 | |||
28 | |||
29 | </LinearLayout> | ||
30 | |||
31 | |||
diff --git a/tools/recovery_l10n/res/values-af/strings.xml b/tools/recovery_l10n/res/values-af/strings.xml new file mode 100644 index 00000000..d5264184 --- /dev/null +++ b/tools/recovery_l10n/res/values-af/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Installeer tans stelselopdatering..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Vee tans uit..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Geen bevel."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Fout!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-am/strings.xml b/tools/recovery_l10n/res/values-am/strings.xml new file mode 100644 index 00000000..cddb099b --- /dev/null +++ b/tools/recovery_l10n/res/values-am/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"የስርዓት ዝማኔ በመጫን ላይ…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"በመደምሰስ ላይ…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"ምንም ትዕዛዝ የለም።"</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"ስህተት!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-ar/strings.xml b/tools/recovery_l10n/res/values-ar/strings.xml new file mode 100644 index 00000000..d06b9664 --- /dev/null +++ b/tools/recovery_l10n/res/values-ar/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"جارٍ تثبيت تحديث النظام…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"جارٍ المسح…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"ليس هناك أي أمر."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"خطأ!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-az-rAZ/strings.xml b/tools/recovery_l10n/res/values-az-rAZ/strings.xml new file mode 100644 index 00000000..3435573d --- /dev/null +++ b/tools/recovery_l10n/res/values-az-rAZ/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Sistem güncəlləməsi quraşdırılır..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Silinir..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Əmr yoxdur."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Xəta!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-bg/strings.xml b/tools/recovery_l10n/res/values-bg/strings.xml new file mode 100644 index 00000000..004f3b93 --- /dev/null +++ b/tools/recovery_l10n/res/values-bg/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Системната актуализация се инсталира…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Изтрива се…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Без команда."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Грешка!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-bn-rBD/strings.xml b/tools/recovery_l10n/res/values-bn-rBD/strings.xml new file mode 100644 index 00000000..4d2e590f --- /dev/null +++ b/tools/recovery_l10n/res/values-bn-rBD/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"সিস্টেম আপডেট ইনস্টল করা হচ্ছে…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"মোছা হচ্ছে…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"কোনো নির্দেশ নেই।"</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"ত্রুটি!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-ca/strings.xml b/tools/recovery_l10n/res/values-ca/strings.xml new file mode 100644 index 00000000..5d7b652c --- /dev/null +++ b/tools/recovery_l10n/res/values-ca/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"S\'està instal·lant l\'actualització del sistema..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"S\'està esborrant..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Cap ordre."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Error!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-cs/strings.xml b/tools/recovery_l10n/res/values-cs/strings.xml new file mode 100644 index 00000000..771235d0 --- /dev/null +++ b/tools/recovery_l10n/res/values-cs/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Instalace aktualizace systému..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Mazání…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Žádný příkaz."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Chyba!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-da/strings.xml b/tools/recovery_l10n/res/values-da/strings.xml new file mode 100644 index 00000000..c28a76fb --- /dev/null +++ b/tools/recovery_l10n/res/values-da/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Systemopdateringen installeres…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Sletter…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Ingen kommando."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Fejl!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-de/strings.xml b/tools/recovery_l10n/res/values-de/strings.xml new file mode 100644 index 00000000..02d25905 --- /dev/null +++ b/tools/recovery_l10n/res/values-de/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Systemupdate wird installiert…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Wird gelöscht…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Kein Befehl"</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Fehler"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-el/strings.xml b/tools/recovery_l10n/res/values-el/strings.xml new file mode 100644 index 00000000..aa2626b4 --- /dev/null +++ b/tools/recovery_l10n/res/values-el/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Εγκατάσταση ενημέρωσης συστήματος…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Διαγραφή…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Καμία εντολή."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Σφάλμα!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-en-rAU/strings.xml b/tools/recovery_l10n/res/values-en-rAU/strings.xml new file mode 100644 index 00000000..b70d678c --- /dev/null +++ b/tools/recovery_l10n/res/values-en-rAU/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Installing system update…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Erasing…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"No command."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Error!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-en-rGB/strings.xml b/tools/recovery_l10n/res/values-en-rGB/strings.xml new file mode 100644 index 00000000..b70d678c --- /dev/null +++ b/tools/recovery_l10n/res/values-en-rGB/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Installing system update…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Erasing…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"No command."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Error!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-en-rIN/strings.xml b/tools/recovery_l10n/res/values-en-rIN/strings.xml new file mode 100644 index 00000000..b70d678c --- /dev/null +++ b/tools/recovery_l10n/res/values-en-rIN/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Installing system update…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Erasing…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"No command."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Error!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-es-rUS/strings.xml b/tools/recovery_l10n/res/values-es-rUS/strings.xml new file mode 100644 index 00000000..256272ac --- /dev/null +++ b/tools/recovery_l10n/res/values-es-rUS/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Instalando actualización del sistema…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Borrando…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Ningún comando"</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Error"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-es/strings.xml b/tools/recovery_l10n/res/values-es/strings.xml new file mode 100644 index 00000000..323f0550 --- /dev/null +++ b/tools/recovery_l10n/res/values-es/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Instalando actualización del sistema…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Borrando…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Sin comandos"</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Error"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-et-rEE/strings.xml b/tools/recovery_l10n/res/values-et-rEE/strings.xml new file mode 100644 index 00000000..407a53d6 --- /dev/null +++ b/tools/recovery_l10n/res/values-et-rEE/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Süsteemivärskenduste installimine ..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Kustutamine ..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Käsk puudub."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Viga!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-eu-rES/strings.xml b/tools/recovery_l10n/res/values-eu-rES/strings.xml new file mode 100644 index 00000000..08d9c067 --- /dev/null +++ b/tools/recovery_l10n/res/values-eu-rES/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Sistemaren eguneratzea instalatzen…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Ezabatzen…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Ez dago agindurik."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Errorea!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-fa/strings.xml b/tools/recovery_l10n/res/values-fa/strings.xml new file mode 100644 index 00000000..dd002fac --- /dev/null +++ b/tools/recovery_l10n/res/values-fa/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"در حال نصب بهروزرسانی سیستم ..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"پاک کردن..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"فرمانی موجود نیست."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"خطا!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-fi/strings.xml b/tools/recovery_l10n/res/values-fi/strings.xml new file mode 100644 index 00000000..b77417a9 --- /dev/null +++ b/tools/recovery_l10n/res/values-fi/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Asennetaan järjestelmäpäivitystä..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Tyhjennetään..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Ei komentoa."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Virhe!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-fr-rCA/strings.xml b/tools/recovery_l10n/res/values-fr-rCA/strings.xml new file mode 100644 index 00000000..f2a85d86 --- /dev/null +++ b/tools/recovery_l10n/res/values-fr-rCA/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Installation de la mise à jour du système en cours…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Effacement en cours…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Aucune commande."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Erreur!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-fr/strings.xml b/tools/recovery_l10n/res/values-fr/strings.xml new file mode 100644 index 00000000..cdb4a266 --- /dev/null +++ b/tools/recovery_l10n/res/values-fr/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Installation de la mise à jour du système en cours…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Effacement en cours…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Aucune commande."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Erreur !"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-gl-rES/strings.xml b/tools/recovery_l10n/res/values-gl-rES/strings.xml new file mode 100644 index 00000000..7546fbda --- /dev/null +++ b/tools/recovery_l10n/res/values-gl-rES/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Instalando actualización do sistema..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Borrando..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Ningún comando"</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Erro"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-gu-rIN/strings.xml b/tools/recovery_l10n/res/values-gu-rIN/strings.xml new file mode 100644 index 00000000..a364b523 --- /dev/null +++ b/tools/recovery_l10n/res/values-gu-rIN/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"સિસ્ટમ અપડેટ ઇન્સ્ટોલ કરી રહ્યાં છે…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"કાઢી નાખી રહ્યાં છે…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"કોઈ આદેશ નથી."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"ભૂલ!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-hi/strings.xml b/tools/recovery_l10n/res/values-hi/strings.xml new file mode 100644 index 00000000..a470d12b --- /dev/null +++ b/tools/recovery_l10n/res/values-hi/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"सिस्टम के बारे में नई जानकारी मिल रही है…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"मिटा रहा है…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"कोई आदेश नहीं."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"त्रुटि!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-hr/strings.xml b/tools/recovery_l10n/res/values-hr/strings.xml new file mode 100644 index 00000000..56225c01 --- /dev/null +++ b/tools/recovery_l10n/res/values-hr/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Instaliranje ažuriranja sustava…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Brisanje…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Nema naredbe."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Pogreška!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-hu/strings.xml b/tools/recovery_l10n/res/values-hu/strings.xml new file mode 100644 index 00000000..a64f5017 --- /dev/null +++ b/tools/recovery_l10n/res/values-hu/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Rendszerfrissítés telepítése..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Törlés..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Nincs parancs."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Hiba!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-hy-rAM/strings.xml b/tools/recovery_l10n/res/values-hy-rAM/strings.xml new file mode 100644 index 00000000..7babe80c --- /dev/null +++ b/tools/recovery_l10n/res/values-hy-rAM/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Համակարգի թարմացման տեղադրում…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Ջնջում…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Հրամանը տրված չէ:"</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Սխալ"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-in/strings.xml b/tools/recovery_l10n/res/values-in/strings.xml new file mode 100644 index 00000000..93f9c287 --- /dev/null +++ b/tools/recovery_l10n/res/values-in/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Memasang pembaruan sistem…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Menghapus..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Tidak ada perintah."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Kesalahan!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-is-rIS/strings.xml b/tools/recovery_l10n/res/values-is-rIS/strings.xml new file mode 100644 index 00000000..926e8513 --- /dev/null +++ b/tools/recovery_l10n/res/values-is-rIS/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Setur upp kerfisuppfærslu…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Þurrkar út…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Engin skipun."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Villa!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-it/strings.xml b/tools/recovery_l10n/res/values-it/strings.xml new file mode 100644 index 00000000..9defe36b --- /dev/null +++ b/tools/recovery_l10n/res/values-it/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Installazione aggiornamento di sistema…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Cancellazione…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Nessun comando."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Errore!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-iw/strings.xml b/tools/recovery_l10n/res/values-iw/strings.xml new file mode 100644 index 00000000..e43bb20a --- /dev/null +++ b/tools/recovery_l10n/res/values-iw/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"מתקין עדכון מערכת…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"מוחק…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"אין פקודה."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"שגיאה!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-ja/strings.xml b/tools/recovery_l10n/res/values-ja/strings.xml new file mode 100644 index 00000000..da0fa623 --- /dev/null +++ b/tools/recovery_l10n/res/values-ja/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"システムアップデートをインストールしています…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"消去しています…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"コマンドが指定されていません。"</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"エラーです"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-ka-rGE/strings.xml b/tools/recovery_l10n/res/values-ka-rGE/strings.xml new file mode 100644 index 00000000..2d27c179 --- /dev/null +++ b/tools/recovery_l10n/res/values-ka-rGE/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"სისტემის განახლების დაყენება…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"მიმდინარეობს წაშლა…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"ბრძანება არ არის."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"შეცდომა!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-kk-rKZ/strings.xml b/tools/recovery_l10n/res/values-kk-rKZ/strings.xml new file mode 100644 index 00000000..3ca05b9e --- /dev/null +++ b/tools/recovery_l10n/res/values-kk-rKZ/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Жүйе жаңартуларын орнатуда…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Өшіруде..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Пәрмен берілген жоқ."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Қате!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-km-rKH/strings.xml b/tools/recovery_l10n/res/values-km-rKH/strings.xml new file mode 100644 index 00000000..0c1c272e --- /dev/null +++ b/tools/recovery_l10n/res/values-km-rKH/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"កំពុងដំឡើងបច្ចុប្បន្នភាពប្រព័ន្ធ…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"កំពុងលុប…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"គ្មានពាក្យបញ្ជា។"</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"កំហុស!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-kn-rIN/strings.xml b/tools/recovery_l10n/res/values-kn-rIN/strings.xml new file mode 100644 index 00000000..be25d7a9 --- /dev/null +++ b/tools/recovery_l10n/res/values-kn-rIN/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"ಸಿಸ್ಟಂ ನವೀಕರಣವನ್ನು ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"ಅಳಿಸಲಾಗುತ್ತಿದೆ…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"ಯಾವುದೇ ಆದೇಶವಿಲ್ಲ."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"ದೋಷ!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-ko/strings.xml b/tools/recovery_l10n/res/values-ko/strings.xml new file mode 100644 index 00000000..e46a8760 --- /dev/null +++ b/tools/recovery_l10n/res/values-ko/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"시스템 업데이트 설치 중…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"지우는 중…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"명령어가 없습니다."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"오류!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-ky-rKG/strings.xml b/tools/recovery_l10n/res/values-ky-rKG/strings.xml new file mode 100644 index 00000000..e2ced27a --- /dev/null +++ b/tools/recovery_l10n/res/values-ky-rKG/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Системдик жаңыртууларды орнотуу…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Өчүрүлүүдө…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Буйрук берилген жок."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Ката!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-lo-rLA/strings.xml b/tools/recovery_l10n/res/values-lo-rLA/strings.xml new file mode 100644 index 00000000..5880cca7 --- /dev/null +++ b/tools/recovery_l10n/res/values-lo-rLA/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"ກຳລັງຕິດຕັ້ງການອັບເດດລະບົບ..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"ກຳລັງລຶບ..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"ບໍ່ມີຄຳສັ່ງ."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"ຜິດພາດ!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-lt/strings.xml b/tools/recovery_l10n/res/values-lt/strings.xml new file mode 100644 index 00000000..957ac755 --- /dev/null +++ b/tools/recovery_l10n/res/values-lt/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Diegiamas sistemos naujinys…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Ištrinama…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Nėra komandos."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Klaida!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-lv/strings.xml b/tools/recovery_l10n/res/values-lv/strings.xml new file mode 100644 index 00000000..c5d5b93a --- /dev/null +++ b/tools/recovery_l10n/res/values-lv/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Notiek sistēmas atjauninājuma instalēšana..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Notiek dzēšana..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Nav nevienas komandas."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Kļūda!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-mk-rMK/strings.xml b/tools/recovery_l10n/res/values-mk-rMK/strings.xml new file mode 100644 index 00000000..d91a67ca --- /dev/null +++ b/tools/recovery_l10n/res/values-mk-rMK/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Се инсталира ажурирање на системот..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Се брише..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Нема наредба."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Грешка!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-ml-rIN/strings.xml b/tools/recovery_l10n/res/values-ml-rIN/strings.xml new file mode 100644 index 00000000..38ebcd12 --- /dev/null +++ b/tools/recovery_l10n/res/values-ml-rIN/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"സിസ്റ്റം അപ്ഡേറ്റ് ഇൻസ്റ്റാളുചെയ്യുന്നു…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"മായ്ക്കുന്നു…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"കമാൻഡ് ഒന്നുമില്ല."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"പിശക്!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-mn-rMN/strings.xml b/tools/recovery_l10n/res/values-mn-rMN/strings.xml new file mode 100644 index 00000000..463cafea --- /dev/null +++ b/tools/recovery_l10n/res/values-mn-rMN/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Системийн шинэчлэлтийг суулгаж байна…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Арилгаж байна…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Команд байхгүй."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Алдаа!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-mr-rIN/strings.xml b/tools/recovery_l10n/res/values-mr-rIN/strings.xml new file mode 100644 index 00000000..25c5d0c5 --- /dev/null +++ b/tools/recovery_l10n/res/values-mr-rIN/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"सिस्टम अद्यतन स्थापित करीत आहे..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"मिटवित आहे…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"कोणताही आदेश नाही."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"त्रुटी!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-ms-rMY/strings.xml b/tools/recovery_l10n/res/values-ms-rMY/strings.xml new file mode 100644 index 00000000..f5635910 --- /dev/null +++ b/tools/recovery_l10n/res/values-ms-rMY/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Memasang kemas kini sistem..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Memadam..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Tiada arahan."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Ralat!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-my-rMM/strings.xml b/tools/recovery_l10n/res/values-my-rMM/strings.xml new file mode 100644 index 00000000..4091b192 --- /dev/null +++ b/tools/recovery_l10n/res/values-my-rMM/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"စနစ်အား အဆင့်မြှင့်ခြင်း လုပ်ဆောင်နေသည်…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"ဖျက်နေသည် ..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"ညွှန်ကြားချက်မပေးထားပါ"</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"မှားနေပါသည်!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-nb/strings.xml b/tools/recovery_l10n/res/values-nb/strings.xml new file mode 100644 index 00000000..4e89ad7c --- /dev/null +++ b/tools/recovery_l10n/res/values-nb/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Installerer systemoppdateringen ..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Sletter ..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Ingen kommando."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Feil!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-ne-rNP/strings.xml b/tools/recovery_l10n/res/values-ne-rNP/strings.xml new file mode 100644 index 00000000..835f275b --- /dev/null +++ b/tools/recovery_l10n/res/values-ne-rNP/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"प्रणाली अद्यावधिक स्थापना गर्दै..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"मेटाइदै..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"कुनै आदेश छैन।"</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"त्रुटि!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-nl/strings.xml b/tools/recovery_l10n/res/values-nl/strings.xml new file mode 100644 index 00000000..be80a6b5 --- /dev/null +++ b/tools/recovery_l10n/res/values-nl/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Systeemupdate installeren…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Wissen…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Geen opdracht."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Fout!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-pa-rIN/strings.xml b/tools/recovery_l10n/res/values-pa-rIN/strings.xml new file mode 100644 index 00000000..39ef32f5 --- /dev/null +++ b/tools/recovery_l10n/res/values-pa-rIN/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"ਸਿਸਟਮ ਅਪਡੇਟ ਇੰਸਟੌਲ ਕਰ ਰਿਹਾ ਹੈ…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"ਹਟਾ ਰਿਹਾ ਹੈ…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"ਕੋਈ ਕਮਾਂਡ ਨਹੀਂ।"</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"ਅਸ਼ੁੱਧੀ!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-pl/strings.xml b/tools/recovery_l10n/res/values-pl/strings.xml new file mode 100644 index 00000000..b1e5b7b6 --- /dev/null +++ b/tools/recovery_l10n/res/values-pl/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Instaluję aktualizację systemu…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Usuwam…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Brak polecenia."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Błąd"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-pt-rBR/strings.xml b/tools/recovery_l10n/res/values-pt-rBR/strings.xml new file mode 100644 index 00000000..3cc57234 --- /dev/null +++ b/tools/recovery_l10n/res/values-pt-rBR/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Instalando atualização do sistema..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Apagando..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Nenhum comando."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Erro!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-pt-rPT/strings.xml b/tools/recovery_l10n/res/values-pt-rPT/strings.xml new file mode 100644 index 00000000..7d6bc18a --- /dev/null +++ b/tools/recovery_l10n/res/values-pt-rPT/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"A instalar a atualização do sistema..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"A apagar…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Nenhum comando."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Erro!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-pt/strings.xml b/tools/recovery_l10n/res/values-pt/strings.xml new file mode 100644 index 00000000..3cc57234 --- /dev/null +++ b/tools/recovery_l10n/res/values-pt/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Instalando atualização do sistema..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Apagando..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Nenhum comando."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Erro!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-ro/strings.xml b/tools/recovery_l10n/res/values-ro/strings.xml new file mode 100644 index 00000000..ad924da0 --- /dev/null +++ b/tools/recovery_l10n/res/values-ro/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Se instalează actualizarea de sistem…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Se efectuează ștergerea…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Nicio comandă."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Eroare!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-ru/strings.xml b/tools/recovery_l10n/res/values-ru/strings.xml new file mode 100644 index 00000000..de0da400 --- /dev/null +++ b/tools/recovery_l10n/res/values-ru/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Установка обновления системы…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Удаление…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Команды нет"</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Ошибка"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-si-rLK/strings.xml b/tools/recovery_l10n/res/values-si-rLK/strings.xml new file mode 100644 index 00000000..e717a976 --- /dev/null +++ b/tools/recovery_l10n/res/values-si-rLK/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"පද්ධති යාවත්කාල ස්ථාපනය කරමින්…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"මකමින්...."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"විධානයක් නොමැත."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"දෝෂය!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-sk/strings.xml b/tools/recovery_l10n/res/values-sk/strings.xml new file mode 100644 index 00000000..cae6bce7 --- /dev/null +++ b/tools/recovery_l10n/res/values-sk/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Inštalácia aktualizácie systému..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Prebieha mazanie..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Žiadny príkaz."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Chyba!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-sl/strings.xml b/tools/recovery_l10n/res/values-sl/strings.xml new file mode 100644 index 00000000..3f8d46fe --- /dev/null +++ b/tools/recovery_l10n/res/values-sl/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Namestitev posodobitve sistema ..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Brisanje ..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Ni ukaza"</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Napaka"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-sq-rAL/strings.xml b/tools/recovery_l10n/res/values-sq-rAL/strings.xml new file mode 100644 index 00000000..29f8ef59 --- /dev/null +++ b/tools/recovery_l10n/res/values-sq-rAL/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Po instalon përditësimin e sistemit..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Po spastron..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Nuk ka komanda."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Gabim!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-sr/strings.xml b/tools/recovery_l10n/res/values-sr/strings.xml new file mode 100644 index 00000000..95532605 --- /dev/null +++ b/tools/recovery_l10n/res/values-sr/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Инсталирање ажурирања система..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Брисање..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Нема команде."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Грешка!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-sv/strings.xml b/tools/recovery_l10n/res/values-sv/strings.xml new file mode 100644 index 00000000..f875d300 --- /dev/null +++ b/tools/recovery_l10n/res/values-sv/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Installerar systemuppdatering ..."</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Tar bort ..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Inget kommando."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Fel!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-sw/strings.xml b/tools/recovery_l10n/res/values-sw/strings.xml new file mode 100644 index 00000000..1a530464 --- /dev/null +++ b/tools/recovery_l10n/res/values-sw/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Inasakinisha sasisho la mfumo…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Inafuta…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Hakuna amri."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Hitilafu!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-ta-rIN/strings.xml b/tools/recovery_l10n/res/values-ta-rIN/strings.xml new file mode 100644 index 00000000..f6f3e0e6 --- /dev/null +++ b/tools/recovery_l10n/res/values-ta-rIN/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"முறைமை புதுப்பிப்பை நிறுவுகிறது…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"அழிக்கிறது…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"கட்டளை இல்லை."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"பிழை!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-te-rIN/strings.xml b/tools/recovery_l10n/res/values-te-rIN/strings.xml new file mode 100644 index 00000000..6d0d17af --- /dev/null +++ b/tools/recovery_l10n/res/values-te-rIN/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"సిస్టమ్ నవీకరణను ఇన్స్టాల్ చేస్తోంది…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"ఎరేజ్ చేస్తోంది…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"ఆదేశం లేదు."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"లోపం!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-th/strings.xml b/tools/recovery_l10n/res/values-th/strings.xml new file mode 100644 index 00000000..bcdfa2b2 --- /dev/null +++ b/tools/recovery_l10n/res/values-th/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"กำลังติดตั้งการอัปเดตระบบ…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"กำลังลบ…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"ไม่มีคำสั่ง"</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"ข้อผิดพลาด!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-tl/strings.xml b/tools/recovery_l10n/res/values-tl/strings.xml new file mode 100644 index 00000000..be2ba264 --- /dev/null +++ b/tools/recovery_l10n/res/values-tl/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Ini-install ang update sa system…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Binubura…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Walang command."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Error!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-tr/strings.xml b/tools/recovery_l10n/res/values-tr/strings.xml new file mode 100644 index 00000000..8629029c --- /dev/null +++ b/tools/recovery_l10n/res/values-tr/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Sistem güncellemesi yükleniyor…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Siliniyor…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Komut yok."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Hata!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-uk/strings.xml b/tools/recovery_l10n/res/values-uk/strings.xml new file mode 100644 index 00000000..762c06ff --- /dev/null +++ b/tools/recovery_l10n/res/values-uk/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Встановлення оновлення системи…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Стирання…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Немає команди."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Помилка!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-ur-rPK/strings.xml b/tools/recovery_l10n/res/values-ur-rPK/strings.xml new file mode 100644 index 00000000..dc6eb6aa --- /dev/null +++ b/tools/recovery_l10n/res/values-ur-rPK/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"سسٹم اپ ڈیٹ انسٹال ہو رہا ہے…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"صاف کر رہا ہے…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"کوئی کمانڈ نہیں ہے۔"</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"خرابی!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-uz-rUZ/strings.xml b/tools/recovery_l10n/res/values-uz-rUZ/strings.xml new file mode 100644 index 00000000..28744841 --- /dev/null +++ b/tools/recovery_l10n/res/values-uz-rUZ/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Tizim yangilanishi o‘rnatilmoqda…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Tozalanmoqda…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Buyruq yo‘q."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Xato!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-vi/strings.xml b/tools/recovery_l10n/res/values-vi/strings.xml new file mode 100644 index 00000000..ab4005b7 --- /dev/null +++ b/tools/recovery_l10n/res/values-vi/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Đang cài đặt bản cập nhật hệ thống…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Đang xóa…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Không có lệnh nào."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Lỗi!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-zh-rCN/strings.xml b/tools/recovery_l10n/res/values-zh-rCN/strings.xml new file mode 100644 index 00000000..2e1a6f57 --- /dev/null +++ b/tools/recovery_l10n/res/values-zh-rCN/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"正在安装系统更新…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"正在清除…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"无命令。"</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"出错了!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-zh-rHK/strings.xml b/tools/recovery_l10n/res/values-zh-rHK/strings.xml new file mode 100644 index 00000000..f615c7a2 --- /dev/null +++ b/tools/recovery_l10n/res/values-zh-rHK/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"正在安裝系統更新…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"正在清除…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"沒有指令。"</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"錯誤!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-zh-rTW/strings.xml b/tools/recovery_l10n/res/values-zh-rTW/strings.xml new file mode 100644 index 00000000..f3f6a2c2 --- /dev/null +++ b/tools/recovery_l10n/res/values-zh-rTW/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"正在安裝系統更新…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"清除中..."</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"沒有指令。"</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"錯誤!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values-zu/strings.xml b/tools/recovery_l10n/res/values-zu/strings.xml new file mode 100644 index 00000000..1f904a20 --- /dev/null +++ b/tools/recovery_l10n/res/values-zu/strings.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <resources xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> | ||
4 | <string name="recovery_installing" msgid="7864047928003865598">"Ifaka isibuyekezo sesistimu…"</string> | ||
5 | <string name="recovery_erasing" msgid="4612809744968710197">"Iyasula…"</string> | ||
6 | <string name="recovery_no_command" msgid="1915703879031023455">"Awukho umyalo."</string> | ||
7 | <string name="recovery_error" msgid="4550265746256727080">"Iphutha!"</string> | ||
8 | </resources> | ||
diff --git a/tools/recovery_l10n/res/values/strings.xml b/tools/recovery_l10n/res/values/strings.xml new file mode 100644 index 00000000..3a8aeec9 --- /dev/null +++ b/tools/recovery_l10n/res/values/strings.xml | |||
@@ -0,0 +1,34 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <resources> | ||
3 | <!-- Do not translate. --> | ||
4 | <string translatable="false" name="go">Go</string> | ||
5 | |||
6 | <!-- Do not translate. --> | ||
7 | <string-array translatable="false" name="string_options"> | ||
8 | <item>installing</item> | ||
9 | <item>erasing</item> | ||
10 | <item>no_command</item> | ||
11 | <item>error</item> | ||
12 | </string-array> | ||
13 | |||
14 | <!-- Displayed on the screen beneath the animated android while the | ||
15 | system is installing an update. [CHAR LIMIT=60] --> | ||
16 | <string name="recovery_installing">Installing system update\u2026</string> | ||
17 | |||
18 | <!-- Displayed on the screen beneath the animated android while the | ||
19 | system is erasing a partition (either a data wipe aka "factory | ||
20 | reset", or a cache wipe). [CHAR LIMIT=60] --> | ||
21 | <string name="recovery_erasing">Erasing\u2026</string> | ||
22 | |||
23 | <!-- Displayed on the screen when the user has gotten into recovery | ||
24 | mode without a command to run. Will not normally happen, but | ||
25 | users (especially developers) may boot into recovery mode | ||
26 | manually via special key combinations. [CHAR LIMIT=60] --> | ||
27 | <string name="recovery_no_command">No command.</string> | ||
28 | |||
29 | <!-- Displayed on the triangle-! screen when a system update | ||
30 | installation or data wipe procedure encounters an error. [CHAR | ||
31 | LIMIT=60] --> | ||
32 | <string name="recovery_error">Error!</string> | ||
33 | |||
34 | </resources> | ||
diff --git a/tools/recovery_l10n/src/com/android/recovery_l10n/Main.java b/tools/recovery_l10n/src/com/android/recovery_l10n/Main.java new file mode 100644 index 00000000..3f2bebe6 --- /dev/null +++ b/tools/recovery_l10n/src/com/android/recovery_l10n/Main.java | |||
@@ -0,0 +1,319 @@ | |||
1 | /* | ||
2 | * Copyright (C) 2012 The Android Open Source Project | ||
3 | * | ||
4 | * Licensed under the Apache License, Version 2.0 (the "License"); | ||
5 | * you may not use this file except in compliance with the License. | ||
6 | * You may obtain a copy of the License at | ||
7 | * | ||
8 | * http://www.apache.org/licenses/LICENSE-2.0 | ||
9 | * | ||
10 | * Unless required by applicable law or agreed to in writing, software | ||
11 | * distributed under the License is distributed on an "AS IS" BASIS, | ||
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
13 | * See the License for the specific language governing permissions and | ||
14 | * limitations under the License. | ||
15 | */ | ||
16 | |||
17 | package com.android.recovery_l10n; | ||
18 | |||
19 | import android.app.Activity; | ||
20 | import android.content.Context; | ||
21 | import android.content.Intent; | ||
22 | import android.content.res.AssetManager; | ||
23 | import android.content.res.Configuration; | ||
24 | import android.content.res.Resources; | ||
25 | import android.graphics.Bitmap; | ||
26 | import android.os.Bundle; | ||
27 | import android.os.RemoteException; | ||
28 | import android.util.DisplayMetrics; | ||
29 | import android.util.Log; | ||
30 | import android.view.View; | ||
31 | import android.widget.Button; | ||
32 | import android.widget.TextView; | ||
33 | import android.widget.Spinner; | ||
34 | import android.widget.ArrayAdapter; | ||
35 | import android.widget.AdapterView; | ||
36 | |||
37 | import java.io.FileOutputStream; | ||
38 | import java.io.IOException; | ||
39 | import java.util.ArrayList; | ||
40 | import java.util.Arrays; | ||
41 | import java.util.HashMap; | ||
42 | import java.util.Locale; | ||
43 | |||
44 | /** | ||
45 | * This activity assists in generating the specially-formatted bitmaps | ||
46 | * of text needed for recovery's localized text display. Each image | ||
47 | * contains all the translations of a single string; above each | ||
48 | * translation is a "header row" that encodes that subimage's width, | ||
49 | * height, and locale using pixel values. | ||
50 | * | ||
51 | * To use this app to generate new translations: | ||
52 | * | ||
53 | * - Update the string resources in res/values-* | ||
54 | * | ||
55 | * - Build and run the app. Select the string you want to | ||
56 | * translate, and press the "Go" button. | ||
57 | * | ||
58 | * - Wait for it to finish cycling through all the strings, then | ||
59 | * pull /data/data/com.android.recovery_l10n/files/text-out.png | ||
60 | * from the device. | ||
61 | * | ||
62 | * - "pngcrush -c 0 text-out.png output.png" | ||
63 | * | ||
64 | * - Put output.png in bootable/recovery/res/images/ (renamed | ||
65 | * appropriately). | ||
66 | * | ||
67 | * Recovery expects 8-bit 1-channel images (white text on black | ||
68 | * background). pngcrush -c 0 will convert the output of this program | ||
69 | * to such an image. If you use any other image handling tools, | ||
70 | * remember that they must be lossless to preserve the exact values of | ||
71 | * pixels in the header rows; don't convert them to jpeg or anything. | ||
72 | */ | ||
73 | |||
74 | public class Main extends Activity { | ||
75 | private static final String TAG = "RecoveryL10N"; | ||
76 | |||
77 | HashMap<Locale, Bitmap> savedBitmaps; | ||
78 | TextView mText; | ||
79 | int mStringId = R.string.recovery_installing; | ||
80 | |||
81 | public class TextCapture implements Runnable { | ||
82 | private Locale nextLocale; | ||
83 | private Locale thisLocale; | ||
84 | private Runnable next; | ||
85 | |||
86 | TextCapture(Locale thisLocale, Locale nextLocale, Runnable next) { | ||
87 | this.nextLocale = nextLocale; | ||
88 | this.thisLocale = thisLocale; | ||
89 | this.next = next; | ||
90 | } | ||
91 | |||
92 | public void run() { | ||
93 | Bitmap b = mText.getDrawingCache(); | ||
94 | savedBitmaps.put(thisLocale, b.copy(Bitmap.Config.ARGB_8888, false)); | ||
95 | |||
96 | if (nextLocale != null) { | ||
97 | switchTo(nextLocale); | ||
98 | } | ||
99 | |||
100 | if (next != null) { | ||
101 | mText.postDelayed(next, 200); | ||
102 | } | ||
103 | } | ||
104 | } | ||
105 | |||
106 | private void switchTo(Locale locale) { | ||
107 | Resources standardResources = getResources(); | ||
108 | AssetManager assets = standardResources.getAssets(); | ||
109 | DisplayMetrics metrics = standardResources.getDisplayMetrics(); | ||
110 | Configuration config = new Configuration(standardResources.getConfiguration()); | ||
111 | config.locale = locale; | ||
112 | Resources defaultResources = new Resources(assets, metrics, config); | ||
113 | |||
114 | mText.setText(mStringId); | ||
115 | |||
116 | mText.setDrawingCacheEnabled(false); | ||
117 | mText.setDrawingCacheEnabled(true); | ||
118 | mText.setDrawingCacheQuality(View.DRAWING_CACHE_QUALITY_HIGH); | ||
119 | } | ||
120 | |||
121 | @Override | ||
122 | public void onCreate(Bundle savedInstance) { | ||
123 | super.onCreate(savedInstance); | ||
124 | setContentView(R.layout.main); | ||
125 | |||
126 | savedBitmaps = new HashMap<Locale, Bitmap>(); | ||
127 | |||
128 | Spinner spinner = (Spinner) findViewById(R.id.which); | ||
129 | ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource( | ||
130 | this, R.array.string_options, android.R.layout.simple_spinner_item); | ||
131 | adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); | ||
132 | spinner.setAdapter(adapter); | ||
133 | spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { | ||
134 | @Override | ||
135 | public void onItemSelected(AdapterView parent, View view, | ||
136 | int pos, long id) { | ||
137 | switch (pos) { | ||
138 | case 0: mStringId = R.string.recovery_installing; break; | ||
139 | case 1: mStringId = R.string.recovery_erasing; break; | ||
140 | case 2: mStringId = R.string.recovery_no_command; break; | ||
141 | case 3: mStringId = R.string.recovery_error; break; | ||
142 | } | ||
143 | } | ||
144 | @Override public void onNothingSelected(AdapterView parent) { } | ||
145 | }); | ||
146 | |||
147 | mText = (TextView) findViewById(R.id.text); | ||
148 | |||
149 | String[] localeNames = getAssets().getLocales(); | ||
150 | Arrays.sort(localeNames); | ||
151 | ArrayList<Locale> locales = new ArrayList<Locale>(); | ||
152 | for (String ln : localeNames) { | ||
153 | int u = ln.indexOf('_'); | ||
154 | if (u >= 0) { | ||
155 | Log.i(TAG, "locale = " + ln); | ||
156 | locales.add(new Locale(ln.substring(0, u), ln.substring(u+1))); | ||
157 | } | ||
158 | } | ||
159 | |||
160 | final Runnable seq = buildSequence(locales.toArray(new Locale[0])); | ||
161 | |||
162 | Button b = (Button) findViewById(R.id.go); | ||
163 | b.setOnClickListener(new View.OnClickListener() { | ||
164 | @Override | ||
165 | public void onClick(View ignore) { | ||
166 | mText.post(seq); | ||
167 | } | ||
168 | }); | ||
169 | } | ||
170 | |||
171 | private Runnable buildSequence(final Locale[] locales) { | ||
172 | Runnable head = new Runnable() { public void run() { mergeBitmaps(locales); } }; | ||
173 | Locale prev = null; | ||
174 | for (Locale loc : locales) { | ||
175 | head = new TextCapture(loc, prev, head); | ||
176 | prev = loc; | ||
177 | } | ||
178 | final Runnable fhead = head; | ||
179 | final Locale floc = prev; | ||
180 | return new Runnable() { public void run() { startSequence(fhead, floc); } }; | ||
181 | } | ||
182 | |||
183 | private void startSequence(Runnable firstRun, Locale firstLocale) { | ||
184 | savedBitmaps.clear(); | ||
185 | switchTo(firstLocale); | ||
186 | mText.postDelayed(firstRun, 200); | ||
187 | } | ||
188 | |||
189 | private void saveBitmap(Bitmap b, String filename) { | ||
190 | try { | ||
191 | FileOutputStream fos = openFileOutput(filename, 0); | ||
192 | b.compress(Bitmap.CompressFormat.PNG, 100, fos); | ||
193 | fos.close(); | ||
194 | } catch (IOException e) { | ||
195 | Log.i(TAG, "failed to write PNG", e); | ||
196 | } | ||
197 | } | ||
198 | |||
199 | private int colorFor(byte b) { | ||
200 | return 0xff000000 | (b<<16) | (b<<8) | b; | ||
201 | } | ||
202 | |||
203 | private int colorFor(int b) { | ||
204 | return 0xff000000 | (b<<16) | (b<<8) | b; | ||
205 | } | ||
206 | |||
207 | private void mergeBitmaps(final Locale[] locales) { | ||
208 | HashMap<String, Integer> countByLanguage = new HashMap<String, Integer>(); | ||
209 | |||
210 | int height = 2; | ||
211 | int width = 10; | ||
212 | int maxHeight = 0; | ||
213 | for (Locale loc : locales) { | ||
214 | Bitmap b = savedBitmaps.get(loc); | ||
215 | int h = b.getHeight(); | ||
216 | int w = b.getWidth(); | ||
217 | height += h+1; | ||
218 | if (h > maxHeight) maxHeight = h; | ||
219 | if (w > width) width = w; | ||
220 | |||
221 | String lang = loc.getLanguage(); | ||
222 | if (countByLanguage.containsKey(lang)) { | ||
223 | countByLanguage.put(lang, countByLanguage.get(lang)+1); | ||
224 | } else { | ||
225 | countByLanguage.put(lang, 1); | ||
226 | } | ||
227 | } | ||
228 | |||
229 | Log.i(TAG, "output bitmap is " + width + " x " + height); | ||
230 | Bitmap out = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888); | ||
231 | out.eraseColor(0xff000000); | ||
232 | int[] pixels = new int[maxHeight * width]; | ||
233 | |||
234 | int p = 0; | ||
235 | for (Locale loc : locales) { | ||
236 | Bitmap bm = savedBitmaps.get(loc); | ||
237 | int h = bm.getHeight(); | ||
238 | int w = bm.getWidth(); | ||
239 | |||
240 | bm.getPixels(pixels, 0, w, 0, 0, w, h); | ||
241 | |||
242 | // Find the rightmost and leftmost columns with any | ||
243 | // nonblack pixels; we'll copy just that region to the | ||
244 | // output image. | ||
245 | |||
246 | int right = w; | ||
247 | while (right > 1) { | ||
248 | boolean all_black = true; | ||
249 | for (int j = 0; j < h; ++j) { | ||
250 | if (pixels[j*w+right-1] != 0xff000000) { | ||
251 | all_black = false; | ||
252 | break; | ||
253 | } | ||
254 | } | ||
255 | if (all_black) { | ||
256 | --right; | ||
257 | } else { | ||
258 | break; | ||
259 | } | ||
260 | } | ||
261 | |||
262 | int left = 0; | ||
263 | while (left < right-1) { | ||
264 | boolean all_black = true; | ||
265 | for (int j = 0; j < h; ++j) { | ||
266 | if (pixels[j*w+left] != 0xff000000) { | ||
267 | all_black = false; | ||
268 | break; | ||
269 | } | ||
270 | } | ||
271 | if (all_black) { | ||
272 | ++left; | ||
273 | } else { | ||
274 | break; | ||
275 | } | ||
276 | } | ||
277 | |||
278 | // Make the last country variant for a given language be | ||
279 | // the catch-all for that language (because recovery will | ||
280 | // take the first one that matches). | ||
281 | String lang = loc.getLanguage(); | ||
282 | if (countByLanguage.get(lang) > 1) { | ||
283 | countByLanguage.put(lang, countByLanguage.get(lang)-1); | ||
284 | lang = loc.toString(); | ||
285 | } | ||
286 | int tw = right - left; | ||
287 | Log.i(TAG, "encoding \"" + loc + "\" as \"" + lang + "\": " + tw + " x " + h); | ||
288 | byte[] langBytes = lang.getBytes(); | ||
289 | out.setPixel(0, p, colorFor(tw & 0xff)); | ||
290 | out.setPixel(1, p, colorFor(tw >>> 8)); | ||
291 | out.setPixel(2, p, colorFor(h & 0xff)); | ||
292 | out.setPixel(3, p, colorFor(h >>> 8)); | ||
293 | out.setPixel(4, p, colorFor(langBytes.length)); | ||
294 | int x = 5; | ||
295 | for (byte b : langBytes) { | ||
296 | out.setPixel(x, p, colorFor(b)); | ||
297 | x++; | ||
298 | } | ||
299 | out.setPixel(x, p, colorFor(0)); | ||
300 | |||
301 | p++; | ||
302 | |||
303 | out.setPixels(pixels, left, w, 0, p, tw, h); | ||
304 | p += h; | ||
305 | } | ||
306 | |||
307 | // if no languages match, suppress text display by using a | ||
308 | // single black pixel as the image. | ||
309 | out.setPixel(0, p, colorFor(1)); | ||
310 | out.setPixel(1, p, colorFor(0)); | ||
311 | out.setPixel(2, p, colorFor(1)); | ||
312 | out.setPixel(3, p, colorFor(0)); | ||
313 | out.setPixel(4, p, colorFor(0)); | ||
314 | p++; | ||
315 | |||
316 | saveBitmap(out, "text-out.png"); | ||
317 | Log.i(TAG, "wrote text-out.png"); | ||
318 | } | ||
319 | } | ||