@@ -85,24 +85,48 @@ public void initPrefs() {
8585 public boolean onPreferenceChange (@ NonNull Preference preference , Object o ) {
8686 String v = LanguageHelper .appLanguages [Integer .parseInt ((String ) o )];
8787 switch (v ) {
88- case "CN" -> {
88+ case "en" -> {
89+ LanguageHelper .setLanguage (getContext (), "en" );
90+ getActivity ().recreate ();
91+ }
92+ case "zh_CN" -> {
8993 LanguageHelper .setLanguage (getContext (), "zh" , "CN" );
9094 getActivity ().recreate ();
9195 }
92- case "TW " -> {
96+ case "zh_TW " -> {
9397 LanguageHelper .setLanguage (getContext (), "zh" , "TW" );
9498 getActivity ().recreate ();
9599 }
96- case "HK " -> {
100+ case "zh_HK " -> {
97101 LanguageHelper .setLanguage (getContext (), "zh" , "HK" );
98102 getActivity ().recreate ();
99103 }
100- case "en " -> {
101- LanguageHelper .setLanguage (getContext (), "en " );
104+ case "ja_JP " -> {
105+ LanguageHelper .setLanguage (getContext (), "ja" , "JP " );
102106 getActivity ().recreate ();
103107 }
104- case "JP" -> {
105- LanguageHelper .setLanguage (getContext (), "ja" , "JP" );
108+ case "ru_RU" -> {
109+ LanguageHelper .setLanguage (getContext (), "ru" , "RU" );
110+ getActivity ().recreate ();
111+ }
112+ case "es_ES" -> {
113+ LanguageHelper .setLanguage (getContext (), "es" , "ES" );
114+ getActivity ().recreate ();
115+ }
116+ case "pt_BR" -> {
117+ LanguageHelper .setLanguage (getContext (), "pt" , "BR" );
118+ getActivity ().recreate ();
119+ }
120+ case "in_ID" -> {
121+ LanguageHelper .setLanguage (getContext (), "in" , "ID" );
122+ getActivity ().recreate ();
123+ }
124+ case "tr_TR" -> {
125+ LanguageHelper .setLanguage (getContext (), "tr" , "TR" );
126+ getActivity ().recreate ();
127+ }
128+ case "vi_VN" -> {
129+ LanguageHelper .setLanguage (getContext (), "vi" , "VN" );
106130 getActivity ().recreate ();
107131 }
108132 }
0 commit comments