Show reset to system language in system language

This commit is contained in:
M66B
2022-02-14 16:14:27 +01:00
parent c023196fc0
commit fc446325e2
2 changed files with 9 additions and 4 deletions

View File

@@ -1538,9 +1538,12 @@ public class Helper {
static String getString(Context context, String language, int resid, Object... formatArgs) {
if (language == null)
return context.getString(resid, formatArgs);
return getString(context, new Locale(language), resid, formatArgs);
}
static String getString(Context context, Locale locale, int resid, Object... formatArgs) {
Configuration configuration = new Configuration(context.getResources().getConfiguration());
configuration.setLocale(new Locale(language));
configuration.setLocale(locale);
Resources res = context.createConfigurationContext(configuration).getResources();
return res.getString(resid, formatArgs);
}