Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.jboss.errai.ui.client.local.spi;
 
 import java.util.*;

Dictionary that holds translation key/value pairs for all supported locales.

Author(s):
edewit@redhat.com
 
public class Dictionary {
  private Map<StringMap<StringString>> translations = new HashMap<StringMap<StringString>>();
  public Map<StringStringget(String locale) {
    final Map<StringStringtranslationValues = .get(locale);
    if (translationValues != null) {
      return translationValues;
    }
    return Collections.emptyMap();
  }
    return new HashSet<String>(.keySet());
  }
  public void put(String localeString keyString message) {
    getTranslation(locale).put(keymessage);
  }
  private Map<StringStringgetTranslation(String locale) {
    Map<StringStringtranslation = .get(locale);
    if (translation == null) {
      translation = new HashMap<StringString>();
      .put(localetranslation);
    }
    return translation;
  }
New to GrepCode? Check out our FAQ X