[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