Examples of GwtLocale


Examples of com.google.gwt.i18n.shared.GwtLocale

  public void testGetAllLocales() {
    LocaleData localeData =
        new LocaleData(localeFactory, Arrays.asList("root", "en", "en_US", "ar", "ar_IQ"));
    Set<GwtLocale> locales = localeData.getAllLocales();
    assertEquals(5, locales.size());
    GwtLocale localeEn = localeFactory.fromString("en");
    localeData.addEntry("foo", localeEn, "k1", "v1");
    locales = localeData.getAllLocales();
    assertEquals(5, locales.size());
    GwtLocale localeAr = localeFactory.fromString("ar");
    localeData.addEntry("bar", localeAr, "k1", "v1");
    locales = localeData.getAllLocales();
    assertEquals(5, locales.size());
  }
View Full Code Here

Examples of com.google.gwt.i18n.shared.GwtLocale

  public void testGetNonEmptyLocales() {
    LocaleData localeData =
        new LocaleData(localeFactory, Arrays.asList("root", "en", "en_US", "ar", "ar_IQ"));
    Iterator<GwtLocale> it = localeData.getNonEmptyLocales().iterator();
    assertFalse(it.hasNext());
    GwtLocale localeEn = localeFactory.fromString("en");
    localeData.addEntry("foo", localeEn, "k1", "v1");
    it = localeData.getNonEmptyLocales().iterator();
    assertTrue(it.hasNext());
    assertEquals(localeEn, it.next());
    assertFalse(it.hasNext());
    GwtLocale localeAr = localeFactory.fromString("ar");
    localeData.addEntry("bar", localeAr, "k1", "v1");
    it = localeData.getNonEmptyLocales().iterator();
    assertTrue(it.hasNext());
    assertNotNull(it.next());
    assertTrue(it.hasNext());
View Full Code Here

Examples of com.google.gwt.i18n.shared.GwtLocale

  public void testGetNonEmptyLocalesString() {
    LocaleData localeData =
        new LocaleData(localeFactory, Arrays.asList("root", "en", "en_US", "ar", "ar_IQ"));
    Iterator<GwtLocale> it = localeData.getNonEmptyLocales("foo").iterator();
    assertFalse(it.hasNext());
    GwtLocale localeEn = localeFactory.fromString("en");
    localeData.addEntry("foo", localeEn, "k1", "v1");
    it = localeData.getNonEmptyLocales("foo").iterator();
    assertTrue(it.hasNext());
    assertEquals(localeEn, it.next());
    assertFalse(it.hasNext());
    it = localeData.getNonEmptyLocales("bar").iterator();
    assertFalse(it.hasNext());
    GwtLocale localeAr = localeFactory.fromString("ar");
    localeData.addEntry("bar", localeAr, "k1", "v1");
    it = localeData.getNonEmptyLocales("foo").iterator();
    assertTrue(it.hasNext());
    assertEquals(localeEn, it.next());
    assertFalse(it.hasNext());
View Full Code Here

Examples of com.google.gwt.i18n.shared.GwtLocale

   */
  public void testInheritsFrom() {
    LocaleData localeData =
        new LocaleData(localeFactory, Arrays.asList("root", "en", "en_US", "en_US_VARIANT", "ar",
            "ar_IQ"));
    GwtLocale localeEn = localeFactory.fromString("en");
    localeData.addEntry("foo", localeEn, "k1", "v1");
    GwtLocale localeEnUs = localeFactory.fromString("en_us");
    GwtLocale localeEnUsVariant = localeFactory.fromString("en_us_variant");
    GwtLocale localeDefault = localeFactory.getDefault();
    assertEquals(null, localeData.inheritsFrom(localeDefault));
    assertEquals(localeEn, localeData.inheritsFrom(localeEnUs));
    assertEquals(localeEn, localeData.inheritsFrom(localeEnUsVariant));
    assertEquals(localeDefault, localeData.inheritsFrom(localeEn));
    GwtLocale localeAr = localeFactory.fromString("ar");
    assertEquals(localeDefault, localeData.inheritsFrom(localeAr));
  }
View Full Code Here

Examples of com.google.gwt.i18n.shared.GwtLocale

   */
  public void testInheritsFromWithCategory() {
    LocaleData localeData =
        new LocaleData(localeFactory, Arrays.asList("root", "en", "en_US", "en_US_VARIANT", "ar",
            "ar_IQ"));
    GwtLocale localeEn = localeFactory.fromString("en");
    localeData.addEntry("foo", localeEn, "k1", "v1");
    GwtLocale localeEnUs = localeFactory.fromString("en_us");
    GwtLocale localeEnUsVariant = localeFactory.fromString("en_us_variant");
    GwtLocale localeDefault = localeFactory.getDefault();
    assertEquals(localeEn, localeData.inheritsFrom("foo", localeEnUs));
    assertEquals(localeEn, localeData.inheritsFrom("foo", localeEnUsVariant));
    assertEquals(localeDefault, localeData.inheritsFrom("foo", localeEn));
    assertEquals(localeDefault, localeData.inheritsFrom("bar", localeEnUs));
    assertEquals(localeDefault, localeData.inheritsFrom("bar", localeEnUsVariant));
    GwtLocale localeAr = localeFactory.fromString("ar");
    assertEquals(localeDefault, localeData.inheritsFrom("foo", localeAr));
    assertEquals(localeDefault, localeData.inheritsFrom("bar", localeAr));
  }
View Full Code Here

Examples of com.google.gwt.i18n.shared.GwtLocale

   * Test method for {@link LocaleData#removeCompleteDuplicates()}.
   */
  public void testRemoveCompleteDuplicates() {
    LocaleData localeData =
        new LocaleData(localeFactory, Arrays.asList("root", "en", "en_US", "ar", "ar_IQ"));
    GwtLocale localeEn = localeFactory.fromString("en");
    GwtLocale localeEnUs = localeFactory.fromString("en_us");
    localeData.addEntry("foo", localeEn, "k1", "v1");
    localeData.addEntry("foo", localeEn, "k2", "v2");
    localeData.addEntry("foo", localeEnUs, "k1", "v1");
    localeData.addEntry("foo", localeEnUs, "k2", "v2");
    localeData.removeCompleteDuplicates();
View Full Code Here

Examples of com.google.gwt.i18n.shared.GwtLocale

   * Test method for {@link LocaleData#removeDuplicates()}.
   */
  public void testRemoveDuplicates() {
    LocaleData localeData =
        new LocaleData(localeFactory, Arrays.asList("root", "en", "en_US", "ar", "ar_IQ"));
    GwtLocale localeEn = localeFactory.fromString("en");
    GwtLocale localeEnUs = localeFactory.fromString("en_us");
    localeData.addEntry("foo", localeEn, "k1", "v1");
    localeData.addEntry("foo", localeEn, "k2", "v2");
    localeData.addEntry("foo", localeEnUs, "k1", "v1");
    localeData.addEntry("foo", localeEnUs, "k2", "v2a");
    localeData.removeDuplicates();
View Full Code Here

Examples of com.google.gwt.i18n.shared.GwtLocale

      }
      addCurrencyEntries(category, locale, cldrFactory, currencyFractions, defaultCurrencyFraction,
          stillInUse, rounding);
    }
    // run the "default" locale last, to override inherited entries
    GwtLocale locale = localeFactory.getDefault();
    addCurrencyEntries(category, locale, cldrFactory, currencyFractions, defaultCurrencyFraction,
        stillInUse, rounding);
  }
View Full Code Here

Examples of com.google.gwt.i18n.shared.GwtLocale

   * @param srcLocaleName source locale name
   * @param destLocaleName destination locale name
   * @param categories list of categories to copy
   */
  public void copyLocaleData(String srcLocaleName, String destLocaleName, String... categories) {
    GwtLocale src = localeFactory.fromString(srcLocaleName);
    GwtLocale dest = localeFactory.fromString(destLocaleName);
    for (String category : categories) {
      Map<String, String> srcMap = maps.get(new MapKey(category, src));
      if (srcMap == null || srcMap.isEmpty()) {
        continue;
      }
View Full Code Here

Examples of com.google.gwt.i18n.shared.GwtLocale

      destMap.putAll(srcMap);
    }
  }

  public Map<String, Map<String, String>> getAllEntries(String localeName) {
    GwtLocale locale = localeFactory.fromString(localeName);
    Map<String, Map<String, String>> result = new HashMap<String, Map<String, String>>();
    for (Map.Entry<MapKey, Map<String, String>> entry : maps.entrySet()) {
      Map<String, String> map = entry.getValue();
      if (entry.getKey().getLocale().equals(locale) && !map.isEmpty()) {
        result.put(entry.getKey().getCategory(), Collections.unmodifiableMap(entry.getValue()));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.