add more language setting
This commit is contained in:
parent
834dad3927
commit
a1c6525870
|
@ -120,6 +120,9 @@ public class LauncherSettingPage extends FCLCommonPage implements View.OnClickLi
|
||||||
languageList.add(getContext().getString(R.string.settings_launcher_language_system));
|
languageList.add(getContext().getString(R.string.settings_launcher_language_system));
|
||||||
languageList.add(getContext().getString(R.string.settings_launcher_language_english));
|
languageList.add(getContext().getString(R.string.settings_launcher_language_english));
|
||||||
languageList.add(getContext().getString(R.string.settings_launcher_language_simplified_chinese));
|
languageList.add(getContext().getString(R.string.settings_launcher_language_simplified_chinese));
|
||||||
|
languageList.add(getContext().getString(R.string.settings_launcher_language_russian));
|
||||||
|
languageList.add(getContext().getString(R.string.settings_launcher_language_brazilian_portuguese));
|
||||||
|
languageList.add(getContext().getString(R.string.settings_launcher_language_persian));
|
||||||
ArrayAdapter<String> languageAdapter = new ArrayAdapter<>(getContext(), R.layout.item_spinner_auto_tint, languageList);
|
ArrayAdapter<String> languageAdapter = new ArrayAdapter<>(getContext(), R.layout.item_spinner_auto_tint, languageList);
|
||||||
languageAdapter.setDropDownViewResource(R.layout.item_spinner_dropdown);
|
languageAdapter.setDropDownViewResource(R.layout.item_spinner_dropdown);
|
||||||
language.setAdapter(languageAdapter);
|
language.setAdapter(languageAdapter);
|
||||||
|
|
|
@ -784,6 +784,9 @@
|
||||||
<string name="settings_launcher_language_system">Use System Language</string>
|
<string name="settings_launcher_language_system">Use System Language</string>
|
||||||
<string name="settings_launcher_language_english" translatable="false">English</string>
|
<string name="settings_launcher_language_english" translatable="false">English</string>
|
||||||
<string name="settings_launcher_language_simplified_chinese" translatable="false">简体中文</string>
|
<string name="settings_launcher_language_simplified_chinese" translatable="false">简体中文</string>
|
||||||
|
<string name="settings_launcher_language_russian" translatable="false">Русский язык</string>
|
||||||
|
<string name="settings_launcher_language_brazilian_portuguese" translatable="false">Português brasileiro</string>
|
||||||
|
<string name="settings_launcher_language_persian" translatable="false">Persian</string>
|
||||||
<string name="settings_launcher_launcher_log_export">Export launcher logs</string>
|
<string name="settings_launcher_launcher_log_export">Export launcher logs</string>
|
||||||
<string name="settings_launcher_launcher_log_export_failed">Unable to export logs</string>
|
<string name="settings_launcher_launcher_log_export_failed">Unable to export logs</string>
|
||||||
<string name="settings_launcher_launcher_log_export_success">Logs have been exported to %s</string>
|
<string name="settings_launcher_launcher_log_export_success">Logs have been exported to %s</string>
|
||||||
|
|
|
@ -20,6 +20,9 @@ public class LocaleUtils {
|
||||||
* 3: Traditional Chinese
|
* 3: Traditional Chinese
|
||||||
* 4: Vietnamese
|
* 4: Vietnamese
|
||||||
*/
|
*/
|
||||||
|
public static Locale RUSSIAN = new Locale("ru");
|
||||||
|
public static Locale BRAZILIAN_PORTUGUESE = new Locale("pt","BR");
|
||||||
|
public static Locale PERSIAN = new Locale("fa");
|
||||||
|
|
||||||
private static DateTimeFormatter dateTimeFormatter;
|
private static DateTimeFormatter dateTimeFormatter;
|
||||||
|
|
||||||
|
@ -61,7 +64,11 @@ public class LocaleUtils {
|
||||||
case 2:
|
case 2:
|
||||||
return Locale.CHINA;
|
return Locale.CHINA;
|
||||||
case 3:
|
case 3:
|
||||||
return Locale.TAIWAN;
|
return RUSSIAN;
|
||||||
|
case 4:
|
||||||
|
return BRAZILIAN_PORTUGUESE;
|
||||||
|
case 5:
|
||||||
|
return PERSIAN;
|
||||||
default:
|
default:
|
||||||
return getSystemLocale();
|
return getSystemLocale();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue