-
public class LocalizeManager
-
-
Field Summary
Fields Modifier and Type Field Description public final static Set<String>supportedLangSetpublic final static Set<Integer>supportedLangTypeSetpublic final static Map<String, Integer>supportedLangMappublic final static Map<Integer, String>supportedLangStringMap
-
Method Summary
Modifier and Type Method Description static booleanisLangSupport(String lang)static PublishSubject<PreferredLanguageChangedAction>getLanguageChangedObservable()static voidchangeGameSelectedLanguage(int lang)static LocalizeStoregetLocalizeStore(String sdkName)static voidconfigSDKLocalize(String name, JSONObject dict, boolean domestic)static voidconfigSDKLocalize(String name, Context context, String assetsFileName, boolean domestic)static intgetPreferredLang()static LocalegetLocale(int languageType)static LocalegetDefaultLocaleByDomestic()static StringgetPreferredLanguageString()-
-
Method Detail
-
isLangSupport
static boolean isLangSupport(String lang)
-
getLanguageChangedObservable
static PublishSubject<PreferredLanguageChangedAction> getLanguageChangedObservable()
-
changeGameSelectedLanguage
static void changeGameSelectedLanguage(int lang)
-
getLocalizeStore
static LocalizeStore getLocalizeStore(String sdkName)
-
configSDKLocalize
static void configSDKLocalize(String name, JSONObject dict, boolean domestic)
-
configSDKLocalize
static void configSDKLocalize(String name, Context context, String assetsFileName, boolean domestic)
-
getPreferredLang
static int getPreferredLang()
-
getDefaultLocaleByDomestic
static Locale getDefaultLocaleByDomestic()
-
getPreferredLanguageString
static String getPreferredLanguageString()
-
-
-
-