completed foreground i18n for private console

This commit is contained in:
strawmanbobi
2020-06-13 21:32:37 +08:00
parent 59153238f2
commit 7fc902a540
19 changed files with 1167 additions and 458 deletions

View File

@@ -8,21 +8,21 @@
<meta name="screen-orientation" content="portrait"/>
<meta name="description" content="irext application">
<meta name="author" content="strawmanbobi">
<title>irext 控制台</title>
<title data-i18n="page_error.title_error">控制台错误</title>
<link href="../public_js/bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
<link href="./css/error.css" rel="stylesheet">
</head>
<body>
<body class="page_error">
<div class="site-wrapper">
<div class="site-wrapper-inner">
<div class="cover-container">
<div class="inner cover">
<h1 class="cover-heading">认证错误</h1>
<p class="lead">请在登录之后访问</p>
<h1 class="cover-heading" data-i18n="page_error.auth_error">认证错误</h1>
<p class="lead" data-i18n="page_error.access_after_login">请在登录之后访问</p>
<p class="lead">
<a href="../" class="btn btn-lg btn-default">访问控制台</a>
<a href="../" class="btn btn-lg btn-default" data-i18n="page_error.access_to_console">访问控制台</a>
</p>
</div>
<div class="mastfoot">
@@ -33,4 +33,7 @@
</div>
</div>
</div>
</body>
</body>
<script src="../public_js/bower_components/jquery/dist/jquery.min.js"></script>
<script src="./js/error.js"></script>
</html>

View File

@@ -8,7 +8,7 @@
<meta name="screen-orientation" content="portrait"/>
<meta name="description" content="irext application">
<meta name="author" content="strawmanbobi">
<title>irext 控制台</title>
<title data-i18n="page_error.title_confirm_pw">确认密码</title>
<link href="../public_js/bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
<link href="./css/password.css" rel="stylesheet">
@@ -18,15 +18,15 @@
<script type="text/javascript" src="../public_js/utils/url_parser.js"></script>
<script type="text/javascript" src="./js/password.js"></script>
</head>
<body>
<body class="page_error">
<div class="site-wrapper">
<div class="site-wrapper-inner">
<div class="cover-container">
<div class="inner cover">
<h1 class="cover-heading">修改密码</h1>
<h1 class="cover-heading" data-i18n="page_error.change_pw">修改密码</h1>
<p class="lead" id="plain_password"></p>
<p class="lead">
<a href="../" class="btn btn-lg btn-default">回到控制台</a>
<a href="../" class="btn btn-lg btn-default" data-i18n="page_error.access_to_console">访问控制台</a>
</p>
</div>
<div class="mastfoot">
@@ -37,4 +37,4 @@
</div>
</div>
</div>
</body>
</body>

View File

@@ -0,0 +1,28 @@
/**
* Created by Strawmanbobi
* 2017-05-24
*/
let LS_KEY_ID = "user_name";
let LS_KEY_TOKEN = "token";
let userLang = "en-US";
let paramLang = getParameter('lang') || localStorage.getItem(LS_KEY_LANG);
if (paramLang) {
localStorage.setItem(LS_KEY_LANG, paramLang);
} else {
// set LANG default to simplified Chinese
localStorage.setItem(LS_KEY_LANG, "zh-CN");
}
userLang = navigator.language || paramLang;
i18n.init(function(err, t) {
$(".page_error").i18n({ lng: userLang });
});
$(document).ready(function() {
localStorage.removeItem(LS_KEY_ID);
localStorage.removeItem(LS_KEY_TOKEN);
});

View File

@@ -3,24 +3,40 @@
* 2016-12-02
*/
var LS_KEY_ID = "user_name";
var LS_KEY_TOKEN = "token";
let LS_KEY_ID = "user_name";
let LS_KEY_TOKEN = "token";
let userLang = "en-US";
let paramLang = getParameter('lang') || localStorage.getItem(LS_KEY_LANG);
if (paramLang) {
localStorage.setItem(LS_KEY_LANG, paramLang);
} else {
// set LANG default to simplified Chinese
localStorage.setItem(LS_KEY_LANG, "zh-CN");
}
userLang = navigator.language || paramLang;
i18n.init(function(err, t) {
$(".page_error").i18n({ lng: userLang });
});
$(document).ready(function() {
var password = getParameter('password');
var result = getParameter('result');
var indFrame = $("#plain_password");
var indContent = "";
let password = getParameter('password');
let result = getParameter('result');
let indFrame = $("#plain_password");
let indContent = "";
if (result == 1) {
indContent = "修改密码成功,请牢记您的新密码:" + password;
if (result === 1) {
indContent = i18n.t("page_error.change_pw_success", { lng: userLang }) + password;
} else {
indContent = "未能成功修改密码";
indContent = i18n.t("page_error.change_pw_fail", { lng: userLang });
}
indFrame.empty();
indFrame.html(indContent);
localstorage.removeItem(LS_KEY_ID);
localstorage.removeItem(LS_KEY_TOKEN);
});
localStorage.removeItem(LS_KEY_ID);
localStorage.removeItem(LS_KEY_TOKEN);
});

View File

@@ -0,0 +1,18 @@
{
"app": {
"name": "IRext"
},
"page_error": {
"title_error": "控制台错误",
"title_confirm_pw": "确认密码",
"auth_error": "认证错误",
"access_after_login": "请在登录之后访问",
"access_to_console": "访问控制台",
"change_pw": "修改密码",
"register": "用户注册",
"change_pw_success": "修改密码成功,请牢记您的新密码:",
"change_pw_fail": "未能成功修改密码",
"register_success": "注册用户成功,请牢记您的新密码:",
"register_fail": "未能成功注册用户"
}
}

View File

@@ -0,0 +1,18 @@
{
"app": {
"name": "IRext"
},
"page_error": {
"title_error": "Console Error",
"title_confirm_pw": "Confirm Password",
"auth_error": "Authentication Error",
"access_after_login": "Please access to console after sign in",
"access_to_console": "Access to console",
"change_pw": "Change password",
"register": "Register",
"change_pw_success": "Password has been changed, please keep it firmly : ",
"change_pw_fail": "Failed to change password",
"register_success": "User has been registered, please keep the password firmly : ",
"register_fail": "Failed to register user"
}
}

View File

@@ -0,0 +1,18 @@
{
"app": {
"name": "IRext"
},
"page_error": {
"title_error": "Console Error",
"title_confirm_pw": "Confirm Password",
"auth_error": "Authentication Error",
"access_after_login": "Please access to console after sign in",
"access_to_console": "Access to console",
"change_pw": "Change password",
"register": "Register",
"change_pw_success": "Password has been changed, please keep it firmly : ",
"change_pw_fail": "Failed to change password",
"register_success": "User has been registered, please keep the password firmly : ",
"register_fail": "Failed to register user"
}
}

View File

@@ -0,0 +1,18 @@
{
"app": {
"name": "IRext"
},
"page_error": {
"title_error": "控制台错误",
"title_confirm_pw": "确认密码",
"auth_error": "认证错误",
"access_after_login": "请在登录之后访问",
"access_to_console": "访问控制台",
"change_pw": "修改密码",
"register": "用户注册",
"change_pw_success": "修改密码成功,请牢记您的新密码:",
"change_pw_fail": "未能成功修改密码",
"register_success": "注册用户成功,请牢记您的新密码:",
"register_fail": "未能成功注册用户"
}
}

View File

@@ -0,0 +1,18 @@
{
"app": {
"name": "IRext"
},
"page_error": {
"title_error": "控制台错误",
"title_confirm_pw": "确认密码",
"auth_error": "认证错误",
"access_after_login": "请在登录之后访问",
"access_to_console": "访问控制台",
"change_pw": "修改密码",
"register": "用户注册",
"change_pw_success": "修改密码成功,请牢记您的新密码:",
"change_pw_fail": "未能成功修改密码",
"register_success": "注册用户成功,请牢记您的新密码:",
"register_fail": "未能成功注册用户"
}
}