diff --git a/app/src/main/java/com/mapbox/mapboxsdk/plugins/testapp/activity/LocalizationActivity.java b/app/src/main/java/com/mapbox/mapboxsdk/plugins/testapp/activity/LocalizationActivity.java index 78040dc50..724f0fa06 100644 --- a/app/src/main/java/com/mapbox/mapboxsdk/plugins/testapp/activity/LocalizationActivity.java +++ b/app/src/main/java/com/mapbox/mapboxsdk/plugins/testapp/activity/LocalizationActivity.java @@ -164,6 +164,12 @@ public boolean onOptionsItemSelected(MenuItem item) { case R.id.arabic: localizationPlugin.setMapLanguage(MapLocale.ARABIC); return true; + case R.id.japanese: + localizationPlugin.setMapLanguage(MapLocale.JAPANESE); + return true; + case R.id.korean: + localizationPlugin.setMapLanguage(MapLocale.KOREAN); + return true; case android.R.id.home: finish(); return true; diff --git a/app/src/main/res/menu/menu_languages.xml b/app/src/main/res/menu/menu_languages.xml index a9f780f63..0398c1972 100644 --- a/app/src/main/res/menu/menu_languages.xml +++ b/app/src/main/res/menu/menu_languages.xml @@ -48,5 +48,14 @@ android:title="Arabic" app:showAsAction="never"/> + + + \ No newline at end of file diff --git a/plugin-localization/src/main/java/com/mapbox/mapboxsdk/plugins/localization/MapLocale.java b/plugin-localization/src/main/java/com/mapbox/mapboxsdk/plugins/localization/MapLocale.java index 600e5235e..50e462e5e 100644 --- a/plugin-localization/src/main/java/com/mapbox/mapboxsdk/plugins/localization/MapLocale.java +++ b/plugin-localization/src/main/java/com/mapbox/mapboxsdk/plugins/localization/MapLocale.java @@ -90,9 +90,19 @@ public final class MapLocale { */ public static final String SIMPLIFIED_CHINESE = "name_zh-Hans"; + /** + * Japanese (if available, otherwise same as name) + */ + public static final String JAPANESE = "name_ja"; + + /** + * Korean (if available, otherwise same as name) + */ + public static final String KOREAN = "name_ko"; + @Retention(SOURCE) - @StringDef( {LOCAL_NAME, ENGLISH, FRENCH, SIMPLIFIED_CHINESE, ARABIC, SPANISH, GERMAN, PORTUGUESE, - RUSSIAN, CHINESE}) + @StringDef({LOCAL_NAME, ENGLISH, FRENCH, SIMPLIFIED_CHINESE, ARABIC, SPANISH, GERMAN, PORTUGUESE, + RUSSIAN, CHINESE, JAPANESE, KOREAN}) public @interface Languages { }