mirror of https://github.com/kurisufriend/Clover
parent
6ae6139b94
commit
088d01fa89
@ -0,0 +1,30 @@ |
||||
package org.floens.chan.utils; |
||||
|
||||
import android.annotation.TargetApi; |
||||
import android.content.Context; |
||||
import android.content.res.Configuration; |
||||
import android.content.res.Resources; |
||||
import android.os.Build; |
||||
|
||||
import org.floens.chan.core.settings.ChanSettings; |
||||
|
||||
import java.util.Locale; |
||||
|
||||
public class LocaleUtils { |
||||
public static void overrideLocaleToEnglishIfNeeded(Context context) { |
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1 && |
||||
ChanSettings.forceEnglishLocale.get()) { |
||||
setLocaleToEnglish(context); |
||||
} |
||||
} |
||||
|
||||
@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1) |
||||
private static void setLocaleToEnglish(Context context) { |
||||
Resources resources = context.getResources(); |
||||
Configuration configuration = resources.getConfiguration(); |
||||
|
||||
configuration.setLocale(Locale.ENGLISH); |
||||
|
||||
resources.updateConfiguration(configuration, resources.getDisplayMetrics()); |
||||
} |
||||
} |
Loading…
Reference in new issue