Add in-app language selection support.

This commit is contained in:
Moxie Marlinspike
2013-06-29 18:03:55 -07:00
parent 4977092f7a
commit 68b82c168e
7 changed files with 143 additions and 10 deletions

View File

@@ -1,6 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="language_entries">
<item>@string/preferences__default</item>
<item>English</item>
<item>Arabic العربية</item>
<item>Burmese မြန်မာစာ</item>
<item>Chinese 中国的</item>
<item>Deutsch</item>
<item>Español</item>
<item>Français</item>
<item>Italiano</item>
<item>Japanese 日本人</item>
<item>Magyar</item>
<item>Nederlands</item>
<item>Norsk</item>
<item>Português</item>
<item>Português (Brasil)</item>
<item>Russian Pусский</item>
<item>Slovenščina</item>
<item>Slovenský</item>
<item>Svenska</item>
<item>Tibetan བོད་སྐད།</item>
</string-array>
<string-array name="language_values">
<item>zz</item>
<item>en</item>
<item>ar</item>
<item>my</item>
<item>zh_CN</item>
<item>de</item>
<item>es</item>
<item>fr</item>
<item>it</item>
<item>ja</item>
<item>he</item>
<item>nl</item>
<item>no</item>
<item>pt</item>
<item>pt_BR</item>
<item>ru</item>
<item>sl</item>
<item>sk</item>
<item>sv</item>
<item>bo</item>
</string-array>
<string-array name="minutes_hours">
<item>@string/preferences__minutes</item>
<item>@string/preferences__hours</item>

View File

@@ -445,6 +445,7 @@
<string name="preferences__dark_theme">Dark Theme</string>
<string name="preferences__appearance">Appearance</string>
<string name="preferences__theme">Theme</string>
<string name="preferences__default">Default</string>
<!-- **************************************** -->
<!-- menus -->
@@ -511,6 +512,7 @@
<!-- verify_keys -->
<string name="verify_keys__menu_verified">Verified</string>
<string name="preferences__language">Language</string>
<!-- EOF -->
</resources>

View File

@@ -78,6 +78,12 @@
android:entryValues="@array/pref_theme_values"
android:defaultValue="light">
</ListPreference>
<ListPreference android:key="pref_language"
android:title="@string/preferences__language"
android:entries="@array/language_entries"
android:entryValues="@array/language_values"
android:defaultValue="zz"/>
</PreferenceCategory>
<PreferenceCategory android:title="@string/preferences__storage">