Enable auto text encoding

Set locale specific text encoding for Chinese, Japanese,
Korean and keep "UTF-8" encoding as default for all other
locales.

Add "Auto detect" (localized for Chinese only) as additional
list item for "Text Encoding" list preference.

Change-Id: Ic33287f6999e2741dce57eb3fb7adc66f3fb0b9f
diff --git a/res/xml/general_preferences.xml b/res/xml/general_preferences.xml
index 361afde..f229197 100644
--- a/res/xml/general_preferences.xml
+++ b/res/xml/general_preferences.xml
@@ -167,6 +167,15 @@
             <PreferenceScreen
                 android:key="download_path_setting_screen"
                 android:title="@string/pref_download_path_setting_screen_title"/>
+
+            <ListPreference
+                android:defaultValue="@string/pref_default_text_encoding_default"
+                android:dialogTitle="@string/pref_default_text_encoding_dialogtitle"
+                android:entries="@array/pref_default_text_encoding_choices"
+                android:entryValues="@array/pref_default_text_encoding_values"
+                android:key="default_text_encoding"
+                android:title="@string/pref_default_text_encoding" />
+
         </PreferenceScreen>