コード例 #1
0
ファイル: Controller.java プロジェクト: 0x0001/jfinal
 private Locale getLocaleFromCookie() {
   Cookie cookie = getCookieObject(I18N_LOCALE);
   if (cookie != null) {
     return I18N.localeFromString(cookie.getValue());
   } else {
     Locale defaultLocale = I18N.getDefaultLocale();
     setLocaleToCookie(defaultLocale);
     return I18N.localeFromString(defaultLocale.toString());
   }
 }
コード例 #2
0
ファイル: JFinal.java プロジェクト: jerryou/goja
 private void initI18n() {
   String i18nResourceBaseName = constants.getI18nResourceBaseName();
   if (i18nResourceBaseName != null) {
     I18N.init(
         i18nResourceBaseName,
         constants.getI18nDefaultLocale(),
         constants.getI18nMaxAgeOfCookie());
   }
 }
コード例 #3
0
ファイル: Controller.java プロジェクト: 0x0001/jfinal
 public String getText(String key) {
   return I18N.getText(key, getLocaleFromCookie());
 }
コード例 #4
0
ファイル: Controller.java プロジェクト: 0x0001/jfinal
 public String getText(String key, String defaultValue) {
   return I18N.getText(key, defaultValue, getLocaleFromCookie());
 }
コード例 #5
0
ファイル: Controller.java プロジェクト: 0x0001/jfinal
 /** Write Local to cookie */
 public Controller setLocaleToCookie(Locale locale) {
   setCookie(I18N_LOCALE, locale.toString(), I18N.getI18nMaxAgeOfCookie());
   return this;
 }