Compare commits
1 Commits
f887079a62
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 08aab8d5a9 |
@ -345,6 +345,10 @@ public class TimiSpring {
|
|||||||
return TimiJava.firstNotEmpty(getHeader("Token"), getHeader("token"), getRequestArg("token"), getRequestArg("Token"));
|
return TimiJava.firstNotEmpty(getHeader("Token"), getHeader("token"), getRequestArg("token"), getRequestArg("Token"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static String getLanguageRaw() {
|
||||||
|
return getHeader("Accept-Language");
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @return 客户端地区语言
|
* @return 客户端地区语言
|
||||||
@ -352,7 +356,7 @@ public class TimiSpring {
|
|||||||
public static Language getLanguage() {
|
public static Language getLanguage() {
|
||||||
String name = getRequestArg("lang");
|
String name = getRequestArg("lang");
|
||||||
if (TimiJava.isEmpty(name)) {
|
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) {
|
for (Locale.LanguageRange item : rangeList) {
|
||||||
if (item.getRange().contains("-")) {
|
if (item.getRange().contains("-")) {
|
||||||
name = item.getRange();
|
name = item.getRange();
|
||||||
|
|||||||
Reference in New Issue
Block a user