@Test void isI18n() { assertTrue(I18nUtils.isI18n("test-nl")); assertTrue(I18nUtils.isI18n("test-xxx")); assertFalse(I18nUtils.isI18n("test")); assertFalse(I18nUtils.isI18n("test-NL")); assertFalse(I18nUtils.isI18n("test-nlnl")); assertFalse(I18nUtils.isI18n("test-")); assertFalse(I18nUtils.isI18n("test-n1")); assertFalse(I18nUtils.isI18n("-nl")); }
public static boolean isI18n(String name) { return name.matches(".+-[a-z]{2,3}$"); }
I18nUtils { public static boolean isI18n(String name) { return name.matches(".+-[a-z]{2,3}$"); } }
I18nUtils { public static boolean isI18n(String name) { return name.matches(".+-[a-z]{2,3}$"); } private  I18nUtils(); }
I18nUtils { public static boolean isI18n(String name) { return name.matches(".+-[a-z]{2,3}$"); } private  I18nUtils(); static boolean isI18n(String name); static String getLanguageCode(String name); }
I18nUtils { public static boolean isI18n(String name) { return name.matches(".+-[a-z]{2,3}$"); } private  I18nUtils(); static boolean isI18n(String name); static String getLanguageCode(String name);  }