Java Android本地化:有些字符串没有翻译成西班牙语Lang
我有一个西班牙语言的Java Android本地化:有些字符串没有翻译成西班牙语Lang,java,android,localization,translation,Java,Android,Localization,Translation,我有一个西班牙语言的字符串文件。当我将设备语言更改为西班牙语时,一些字符串将被翻译,一些保留为默认英语。下面是我的代码 我在清单文件中添加了这一行android:configChanges=“locale” 然后我像这样重新开始我的活动 Intent intent = mContext.getIntent(); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK |
字符串
文件。当我将设备语言更改为西班牙语时,一些字符串
将被翻译,一些保留为默认英语。下面是我的代码
我在清单文件中添加了这一行android:configChanges=“locale”
然后我像这样重新开始我的活动
Intent intent = mContext.getIntent();
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_NO_ANIMATION);
mContext.finish();
mContext.startActivity(intent);
请提供帮助。@Prem是的,我重新启动活动在您所在的位置共享代码更改区域设置
Intent intent = mContext.getIntent();
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_NO_ANIMATION);
mContext.finish();
mContext.startActivity(intent);