MenuEntryConfig addTranslation(final Locale locale, final String translation) { return addTranslation(new Translation(locale, translation)); }
public Translation getTranslation(final String lang) { if (lang == null || translations == null) { return null; } for (final Translation translation : translations) { if (lang.toLowerCase().equals(translation.getLocale().toString().toLowerCase()) == true) { return translation; } } return null; }
public String getLabel(final Locale locale) { if (locale == null || translations == null) { return getLabel(); } final Translation translation = getTranslation(locale); if (translation != null) { return translation.getTranslation(); } return getLabel(); }