result.put(Type.LANGUAGE_STRING, languageString()); result.put(Type.LOCALE_SCRIPT_STRING, localeScriptString()); result.put(Type.REGION_STRING, !regionString().isEmpty() ? "r" + regionString() : ""); result.put(Type.LOCALE_VARIANT_STRING, localeVariantString()); result.put(Type.SCREEN_LAYOUT_DIRECTION,
@Test public void parse_multipleQualifiers() { ResTable_config config = new ResTable_config(); assertThat(ConfigDescription.parse("en-rUS-sw320dp-v7", config)).isTrue(); assertThat(config.languageString()).isEqualTo("en"); assertThat(config.regionString()).isEqualTo("US"); assertThat(config.smallestScreenWidthDp).isEqualTo(320); assertThat(config.sdkVersion).isEqualTo(ConfigDescription.SDK_HONEYCOMB_MR2); }
@Test public void parse_languageAndRegion() { ResTable_config config = new ResTable_config(); ConfigDescription.parse("fr-rFR", config); assertThat(config.languageString()).isEqualTo("fr"); assertThat(config.regionString()).isEqualTo("FR"); }
String region = resTab.regionString(); String script = resTab.scriptString();
result.put(Type.LANGUAGE_STRING, languageString()); result.put(Type.LOCALE_SCRIPT_STRING, localeScriptString()); result.put(Type.REGION_STRING, !regionString().isEmpty() ? "r" + regionString() : ""); result.put(Type.LOCALE_VARIANT_STRING, localeVariantString()); result.put(Type.SCREEN_LAYOUT_DIRECTION,
String region = resTab.regionString(); String script = resTab.scriptString();