Skip to content

Commit 52b7aad

Browse files
committed
变更英文版的cookie处理
1 parent 80c50b7 commit 52b7aad

File tree

5 files changed

+14
-12
lines changed

5 files changed

+14
-12
lines changed

dist/include-leaflet.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@
3636
var includes = (targetScript.getAttribute('include') || "").split(",");
3737
var excludes = (targetScript.getAttribute('exclude') || "").split(",");
3838
if (!inArray(excludes, 'leaflet')) {
39-
inputCSS("http://cdn.bootcss.com/leaflet/1.0.3/leaflet.css");
40-
inputScript("http://cdn.bootcss.com/leaflet/1.0.3/leaflet-src.js");
39+
inputCSS("http://cdn.bootcss.com/leaflet/1.2.0/leaflet.css");
40+
inputScript("http://cdn.bootcss.com/leaflet/1.2.0/leaflet-src.js");
4141
}
4242
if (inArray(includes, 'mapv')) {
4343
inputScript("http://mapv.baidu.com/build/mapv.min.js");
@@ -61,7 +61,7 @@
6161
inputScript("http://cdn.bootcss.com/elasticsearch/13.0.1/elasticsearch.min.js");
6262
}
6363
if (!inArray(excludes, 'iclient9-leaflet')) {
64-
inputScript("../../dist/iclient9-leaflet.js");
64+
inputScript("../../dist/iclient9-leaflet.min.js");
6565
}
6666
if (inArray(includes, 'iclient9-leaflet-css')) {
6767
inputCSS("../../dist/iclient9-leaflet.min.css");

examples/js/common.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ $(document).ready(function () {
1010
.use(i18nextXHRBackend)
1111
.init({
1212
lng: lan,
13-
whitelist: ["zh-CN", "en"],//语言列表,跟locales下的目录名对应
13+
whitelist: ["zh-CN", "en-US"],//语言列表,跟locales下的目录名对应
1414
ns: "resources",//locales下的json文件名称
1515
defaultNS: "resources",//locales下的json文件名称
1616
fallbackLng: "zh-CN",//默认语言
@@ -76,15 +76,17 @@ $(document).ready(function () {
7676
var lang = utils.getLanguage();
7777
var pathname = window.location.pathname.replace("/en/", "/");
7878
var href = window.location.origin + pathname;
79-
if (lang === "en") {
79+
if (lang === "en-US") {
8080
var match = pathname.match(/([^\/]*\/){2}([^\/]*)/);
8181
if (match && match[2]) {
8282
var versionReg = match[2].match(/dev|^(.*)\.(.*)$/);//匹配版本:dev/9.0.0
8383
if (versionReg) {
8484
// href = window.location.origin + pathname.replace(/([^\/]*\/){1}([^\/]*)/, '$1$2/en');
8585
href = window.location.origin + pathname.replace(/([^\/]*\/){2}([^\/]*)/, '/$1$2/en');
8686
}
87-
} else {
87+
} else if(window.isLocal) {
88+
href = window.location.origin + pathname.replace(/(([^\/]*\/){3})([^\/]*)/,'$1$3/en')
89+
}else {
8890
//href = window.location.origin + pathname.replace(/([^\/]*\/){1}([^\/]*)/, '/en/$2');
8991
href = window.location.origin + pathname.replace(/([^\/]*\/){1}([^\/]*)/, '/$2/en');
9092
}

examples/js/utils.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
var utils = {
2-
//设置语言。参数:"zh_CN","en"
2+
//设置语言。参数:"zh_CN","en-US"
33
setLanguage: null,
44
//获取当前语言。默认从cookie读取,没有则读取浏览器默认语言
55
getLanguage: null,
@@ -14,9 +14,9 @@
1414
loadTemplate: null
1515
};
1616
(function (utils) {
17-
var cKey = "userLanguage";
17+
var cKey = "language";
1818

19-
//设置语言。参数:"zh_CN","en"
19+
//设置语言。参数:"zh_CN","en-US"
2020
function setLanguage(language) {
2121
//默认设置过期时间为1个小时
2222
setCookie(cKey, language, 60 * 60 * 1000);
@@ -67,8 +67,8 @@
6767
function getLocalKey(key) {
6868
var lang = getLanguage();
6969
var localKey = key;
70-
if (lang === "en") {
71-
localKey = key + "_" + lang;
70+
if (lang === "en-US") {
71+
localKey = key + "_" + "en";
7272
}
7373
return localKey;
7474
}

examples/template/header.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
</a>
4848
<ul class="dropdown-menu">
4949
<li><a class="lang-option text-center" data-lang="zh-CN">中文</a></li>
50-
<li><a class="lang-option text-center" data-lang="en">English</a></li>
50+
<li><a class="lang-option text-center" data-lang="en-US">English</a></li>
5151
</ul>
5252
</li>
5353
</ul>

0 commit comments

Comments
 (0)