45 changed files with 260 additions and 146 deletions
@ -0,0 +1,18 @@ |
|||
package org.nl.config; |
|||
|
|||
|
|||
|
|||
import java.io.Serializable; |
|||
import java.util.HashMap; |
|||
|
|||
|
|||
public class MapOf implements Serializable { |
|||
|
|||
public static <K> HashMap of(K... key){ |
|||
HashMap map = new HashMap<>(); |
|||
for (int i = 0; i < (key.length & ~1); i=i+2) { |
|||
map.put(key[i],key[i+1]); |
|||
} |
|||
return map; |
|||
} |
|||
} |
@ -1,36 +1,37 @@ |
|||
//package org.nl.config.language;
|
|||
//
|
|||
//import org.apache.commons.lang3.StringUtils;
|
|||
//import org.nl.config.MapOf;
|
|||
//import org.springframework.web.servlet.LocaleResolver;
|
|||
//
|
|||
//import javax.servlet.http.HttpServletRequest;
|
|||
//import javax.servlet.http.HttpServletResponse;
|
|||
//import java.util.Locale;
|
|||
//import java.util.Map;
|
|||
//
|
|||
///**
|
|||
// * s
|
|||
// * @author ZZQ
|
|||
// * @Date 2023/11/13 09:36
|
|||
// */
|
|||
//public class InitLocaleResolver implements LocaleResolver {
|
|||
// public static Map<String,String> Language_Country = MapOf.of("in","in-ID","en","en-US","zh","zh-CN");
|
|||
// @Override
|
|||
// public Locale resolveLocale(HttpServletRequest request) {
|
|||
// String header = request.getHeader("Accept-Language");
|
|||
// if (StringUtils.isNotEmpty(header)){
|
|||
// String lang = Language_Country.get(header);
|
|||
// if (StringUtils.isNotEmpty(lang)){
|
|||
// String[] l = lang.split("-");
|
|||
// //印尼的ISO标准国家代码为id-ID
|
|||
// return new Locale(l[0], l[1]);
|
|||
// }
|
|||
// }
|
|||
// return Locale.getDefault();
|
|||
// }
|
|||
//
|
|||
// @Override
|
|||
// public void setLocale(HttpServletRequest request, HttpServletResponse response, Locale locale) {
|
|||
// }
|
|||
//}
|
|||
package org.nl.config.language; |
|||
|
|||
import org.apache.commons.lang3.StringUtils; |
|||
import org.nl.config.MapOf; |
|||
import org.springframework.web.servlet.LocaleResolver; |
|||
|
|||
import javax.servlet.http.HttpServletRequest; |
|||
import javax.servlet.http.HttpServletResponse; |
|||
import java.util.Locale; |
|||
import java.util.Map; |
|||
|
|||
|
|||
public class InitLocaleResolver implements LocaleResolver { |
|||
public static Map<String,String> Language_Country = MapOf.of("id","in-ID","in","in-ID","en-US,en;q=0.9","en-US","en","en-US","zh","zh-CN","ko","ko-KR"); |
|||
public static String language = ""; |
|||
@Override |
|||
public Locale resolveLocale(HttpServletRequest request) { |
|||
String header = request.getHeader("Accept-Language"); |
|||
if (StringUtils.isNotEmpty(header)){ |
|||
String lang = Language_Country.get(header); |
|||
language = lang; |
|||
if (StringUtils.isNotEmpty(lang)){ |
|||
String[] l = lang.split("-"); |
|||
//印尼的ISO标准国家代码为id-ID
|
|||
return new Locale(l[0], l[1]); |
|||
} |
|||
} |
|||
return Locale.getDefault(); |
|||
} |
|||
|
|||
@Override |
|||
public void setLocale(HttpServletRequest request, HttpServletResponse response, Locale locale) { |
|||
} |
|||
public String getLanguage(){ |
|||
return language; |
|||
} |
|||
} |
|||
|
@ -0,0 +1,14 @@ |
|||
master_operation_permissions=被删除或无权限,操作失败! |
|||
master_exists=存在相同的编码! |
|||
master_code_notNull=编码不能为空! |
|||
master_vehicle=请选择正确的载具类型 |
|||
master_area_exists=存在相同区域的业务员! |
|||
master_jk_exists=接口重复! |
|||
master_parentCode_notNull=父节点编号不能为空! |
|||
master_parentCode_input=请输入正确的父节点编号! |
|||
master_error_ParamExist={0}已存在 |
|||
|
|||
|
|||
|
|||
|
|||
|
@ -0,0 +1,2 @@ |
|||
master_operation_permissions=Deleted or without permission, operation failed! |
|||
master_exists=Same encoding exists |
@ -0,0 +1,3 @@ |
|||
master_operation_permissions=Dihapus atau tanpa izin, operasi gagal! |
|||
master_exists=Pengekodan yang sama ada |
|||
|
@ -0,0 +1,2 @@ |
|||
master_operation_permissions=被删除或无权限,操作失败! |
|||
master_exists=存在相同的编码 |
Loading…
Reference in new issue