Package com.google.gwt.language.client.translation.Language

Examples of com.google.gwt.language.client.translation.Language.SupportedLanguages


  }

  public void testSupportedLanguages() {
    LanguageUtils.loadTranslation(new Runnable() {
      public void run() {
        SupportedLanguages supportedLanguages = Language.nativeSupportedLangauges();
        JsArrayString languages = supportedLanguages.getLanguages();
        assertTrue("didn't find any languages", languages.length() > 0);
        for (int i = 0, length = languages.length(); i < length; ++i) {
          String languageName = languages.get(i);
          String languageCode = supportedLanguages.getLanguageCode(languageName);
          String foundLanguageName = supportedLanguages.getLanguageName(languageCode);
          // Some language codes are listed twice - there are 2 names for the
          // same language like "Filipino" and "Tagalong".
          assertNotNull(foundLanguageName);
        }
        finishTest();
View Full Code Here


   * that might not yet be reflected in the API.
   */
  public void testFindMissingEnums() {
    LanguageUtils.loadTranslation(new Runnable() {
      public void run() {
        SupportedLanguages supportedLanguages = Language.nativeSupportedLangauges();

        // Make a hash map of the enum values in Language.java
        Map<String, String> enumMap = new HashMap<String, String>();
        final Language languageEnums[] = Language.values();
        for (Language languageEnum : languageEnums) {
          enumMap.put(languageEnum.getLangCode(), languageEnum.name());
        }

        // Compare the enums declared in Language.java to the ones returned
        // from JavaScript.
        JsArrayString languages = supportedLanguages.getLanguages();
        for (int i = 0, length = languages.length(); i < length; ++i) {
          String languageName = languages.get(i);
          String languageCode = supportedLanguages.getLanguageCode(languageName);
          assertNotNull("* Missing Language: " + languageName + "(\""
              + languageCode + "\")", enumMap.get(languageCode));

        }
        finishTest();
View Full Code Here

TOP

Related Classes of com.google.gwt.language.client.translation.Language.SupportedLanguages

Copyright © 2018 www.massapicom. 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.