add TimiSpring.getLanguageRaw
This commit is contained in:
@ -345,6 +345,10 @@ public class TimiSpring {
|
||||
return TimiJava.firstNotEmpty(getHeader("Token"), getHeader("token"), getRequestArg("token"), getRequestArg("Token"));
|
||||
}
|
||||
|
||||
public static String getLanguageRaw() {
|
||||
return getHeader("Accept-Language");
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return 客户端地区语言
|
||||
@ -352,7 +356,7 @@ public class TimiSpring {
|
||||
public static Language getLanguage() {
|
||||
String name = getRequestArg("lang");
|
||||
if (TimiJava.isEmpty(name)) {
|
||||
List<Locale.LanguageRange> rangeList = Locale.LanguageRange.parse(getHeader("Accept-Language"));
|
||||
List<Locale.LanguageRange> rangeList = Locale.LanguageRange.parse(getLanguageRaw());
|
||||
for (Locale.LanguageRange item : rangeList) {
|
||||
if (item.getRange().contains("-")) {
|
||||
name = item.getRange();
|
||||
|
||||
Reference in New Issue
Block a user