[Android] Preference to select languages

Geoffrey Métais git at videolan.org
Fri Apr 15 12:01:11 CEST 2016


vlc-android | branch: master | Geoffrey Métais <geoffrey.metais at gmail.com> | Thu Apr 14 16:36:36 2016 +0200| [d5d8314a08ff2de717b0f12b4c81965a5d2a46a7] | committer: Geoffrey Métais

Preference to select languages

Deactivated for now, due to an AppCompat bug

> https://code.videolan.org/videolan/vlc-android/commit/d5d8314a08ff2de717b0f12b4c81965a5d2a46a7
---

 vlc-android/res/values/arrays.xml      | 134 +++++++++++++++++++++++++++++++++
 vlc-android/res/xml/preferences_ui.xml |   7 ++
 2 files changed, 141 insertions(+)

diff --git a/vlc-android/res/values/arrays.xml b/vlc-android/res/values/arrays.xml
index 9ac549f..9f73354 100644
--- a/vlc-android/res/values/arrays.xml
+++ b/vlc-android/res/values/arrays.xml
@@ -9,4 +9,138 @@
         <item>SMB</item>
         <item>NFS</item>
     </string-array>
+
+    <string-array name="language_entries">
+        <item>Albanian</item>
+        <item>Arabic</item>
+        <item>Armenian</item>
+        <item>Basque</item>
+        <item>Bengali</item>
+        <item>Bosnian</item>
+        <item>Breton</item>
+        <item>Bulgarian</item>
+        <item>Burmese</item>
+        <item>Catalan</item>
+        <item>Chinese</item>
+        <item>Croatian</item>
+        <item>Czech</item>
+        <item>Danish</item>
+        <item>Dutch</item>
+        <item>English</item>
+        <item>Esperanto</item>
+        <item>Estonian</item>
+        <item>Finnish</item>
+        <item>French</item>
+        <item>Galician</item>
+        <item>Georgian</item>
+        <item>German</item>
+        <item>Greek</item>
+        <item>Hebrew</item>
+        <item>Hindi</item>
+        <item>Hungarian</item>
+        <item>Icelandic</item>
+        <item>Indonesian</item>
+        <item>Italian</item>
+        <item>Japanese</item>
+        <item>Kazakh</item>
+        <item>Khmer</item>
+        <item>Korean</item>
+        <item>Latvian</item>
+        <item>Lithuanian</item>
+        <item>Luxembourgish</item>
+        <item>Macedonian</item>
+        <item>Malay</item>
+        <item>Malayalam</item>
+        <item>Mongolian</item>
+        <item>Norwegian</item>
+        <item>Occitan</item>
+        <item>Persian</item>
+        <item>Polish</item>
+        <item>Portuguese</item>
+        <item>Brazilian Portuguese</item>
+        <item>Romanian</item>
+        <item>Russian</item>
+        <item>Serbian</item>
+        <item>Sinhalese</item>
+        <item>Slovak</item>
+        <item>Slovenian</item>
+        <item>Spanish</item>
+        <item>Swahili</item>
+        <item>Swedish</item>
+        <item>Syriac</item>
+        <item>Tagalog</item>
+        <item>Telugu</item>
+        <item>Thai</item>
+        <item>Turkish</item>
+        <item>Ukrainian</item>
+        <item>Urdu</item>
+        <item>Vietnamese</item>
+    </string-array>
+
+    <string-array name="language_values">
+        <item>alb</item>
+        <item>ara</item>
+        <item>arm</item>
+        <item>baq</item>
+        <item>ben</item>
+        <item>bos</item>
+        <item>bre</item>
+        <item>bul</item>
+        <item>bur</item>
+        <item>cat</item>
+        <item>chi</item>
+        <item>hrv</item>
+        <item>cze</item>
+        <item>dan</item>
+        <item>dut</item>
+        <item>eng</item>
+        <item>epo</item>
+        <item>est</item>
+        <item>fin</item>
+        <item>fre</item>
+        <item>glg</item>
+        <item>geo</item>
+        <item>ger</item>
+        <item>ell</item>
+        <item>heb</item>
+        <item>hin</item>
+        <item>hun</item>
+        <item>ice</item>
+        <item>ind</item>
+        <item>ita</item>
+        <item>jpn</item>
+        <item>kaz</item>
+        <item>khm</item>
+        <item>kor</item>
+        <item>lav</item>
+        <item>lit</item>
+        <item>ltz</item>
+        <item>mac</item>
+        <item>may</item>
+        <item>mal</item>
+        <item>mon</item>
+        <item>nor</item>
+        <item>oci</item>
+        <item>per</item>
+        <item>pol</item>
+        <item>por</item>
+        <item>pob</item>
+        <item>rum</item>
+        <item>rus</item>
+        <item>scc</item>
+        <item>sin</item>
+        <item>slo</item>
+        <item>slv</item>
+        <item>spa</item>
+        <item>swa</item>
+        <item>swe</item>
+        <item>syr</item>
+        <item>tgl</item>
+        <item>tel</item>
+        <item>tha</item>
+        <item>tur</item>
+        <item>ukr</item>
+        <item>urd</item>
+        <item>vie</item>
+    </string-array>
 </resources>
\ No newline at end of file
diff --git a/vlc-android/res/xml/preferences_ui.xml b/vlc-android/res/xml/preferences_ui.xml
index b9a2e88..528ae7c 100644
--- a/vlc-android/res/xml/preferences_ui.xml
+++ b/vlc-android/res/xml/preferences_ui.xml
@@ -33,6 +33,13 @@
             android:title="@string/audio_title_alignment" />
     </PreferenceCategory>
     <PreferenceCategory android:title="@string/interface_controls" >
+        <!--android.support.v14.preference.MultiSelectListPreference
+            android:dialogTitle="@string/preferences_languages_download"
+            android:entries="@array/language_entries"
+            android:entryValues="@array/language_values"
+            android:key="languages_download_list"
+            android:summary="@string/list_languages_download_summary"
+            android:title="@string/list_languages_download_title" /-->
         <CheckBoxPreference
             android:defaultValue="false"
             android:key="save_brightness"



More information about the Android mailing list