Package ch.entwine.weblounge.common.impl.language

Examples of ch.entwine.weblounge.common.impl.language.LanguageImpl


    Language language = languages.get(languageCode);
    if (language != null)
      return language;
    for (Locale locale : Locale.getAvailableLocales()) {
      if (locale.getISO3Language().equals(languageCode) || locale.getLanguage().equals(languageCode)) {
        language = new LanguageImpl(new Locale(locale.getLanguage(), "", ""));
        languages.put(languageCode, language);
        break;
      }
    }
    if (language == null)
View Full Code Here


      logger.trace("Selected default site language " + language);
    }

    // This really looks like a configuration disaster!
    if (language == null) {
      language = new LanguageImpl(Locale.getDefault());
      logger.trace("Selected default system language " + language);
    }

    // Store the current selection in the session
    if (language != null && session != null)
View Full Code Here

   */
  @Test
  public void testAddLanguage() {
    site.addLanguage(ENGLISH);
    assertEquals(2, site.getLanguages().length);
    site.addLanguage(new LanguageImpl(new Locale("fr")));
    assertEquals(3, site.getLanguages().length);
  }
View Full Code Here

   */
  @Test
  public void testSupportsLanguage() {
    assertTrue(site.supportsLanguage(GERMAN));
    assertTrue(site.supportsLanguage(ENGLISH));
    assertFalse(site.supportsLanguage(new LanguageImpl(new Locale("fr"))));
  }
View Full Code Here

TOP

Related Classes of ch.entwine.weblounge.common.impl.language.LanguageImpl

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.