浏览代码

I18n国际化toLocale(Locale locale)方法增加Variant判断

lsh 1 年之前
父节点
当前提交
9f44e63f5f
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      src/main/java/com/jfinal/i18n/I18n.java

+ 3 - 0
src/main/java/com/jfinal/i18n/I18n.java

@@ -103,6 +103,9 @@ public class I18n {
 	}
 	}
 	
 	
 	public static String toLocale(Locale locale) {
 	public static String toLocale(Locale locale) {
+		if(locale.getVariant() != null && !locale.getVariant().isEmpty()) {
+			return locale.getLanguage() + "_" + locale.getCountry()+"_"+locale.getVariant();
+		}
 		return locale.getLanguage() + "_" + locale.getCountry();
 		return locale.getLanguage() + "_" + locale.getCountry();
 	}
 	}
 }
 }