我正在使用具有 2 种语言(法语和阿拉伯语)的应用程序,为此我使用以下代码:
Locale locale = new Locale("ar" or "fr");
Locale.setDefault(locale);
config.locale = locale;
getBaseContext().getResources().updateConfiguration(config,
getBaseContext().getResources().getDisplayMetrics());
但问题是它希望数字以法语显示,我在这里发现我需要使用这些命令:
NumberFormat nf=NumberFormat.getInstance(new Locale("fr","FR"));
nf.format(i);
但它一次只适用于一个字符串,我需要找到另一个命令在所有应用程序中使用它,所以我可以一步将数字设置为法语