mirror of
https://github.com/casdoor/casdoor.git
synced 2025-07-03 20:50:19 +08:00
Fix translation.
This commit is contained in:
@ -16,6 +16,7 @@ package i18n
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"strings"
|
||||||
|
|
||||||
"github.com/casbin/casdoor/util"
|
"github.com/casbin/casdoor/util"
|
||||||
)
|
)
|
||||||
@ -37,6 +38,7 @@ func readI18nFile(language string) *I18nData {
|
|||||||
|
|
||||||
func writeI18nFile(language string, data *I18nData) {
|
func writeI18nFile(language string, data *I18nData) {
|
||||||
s := util.StructToJsonFormatted(data)
|
s := util.StructToJsonFormatted(data)
|
||||||
|
s = strings.ReplaceAll(s, "\\u0026", "&")
|
||||||
println(s)
|
println(s)
|
||||||
|
|
||||||
util.WriteStringToPath(s, getI18nFilePath(language))
|
util.WriteStringToPath(s, getI18nFilePath(language))
|
||||||
|
@ -240,7 +240,7 @@ class ApplicationEditPage extends React.Component {
|
|||||||
</Row>
|
</Row>
|
||||||
<Row style={{marginTop: '20px'}} >
|
<Row style={{marginTop: '20px'}} >
|
||||||
<Col style={{marginTop: '5px'}} span={(Setting.isMobile()) ? 22 : 2}>
|
<Col style={{marginTop: '5px'}} span={(Setting.isMobile()) ? 22 : 2}>
|
||||||
{Setting.getLabel(i18next.t("application:Token format"), i18next.t("general:Token format - Tooltip"))} :
|
{Setting.getLabel(i18next.t("application:Token format"), i18next.t("application:Token format - Tooltip"))} :
|
||||||
</Col>
|
</Col>
|
||||||
<Col span={22} >
|
<Col span={22} >
|
||||||
<Select virtual={false} style={{width: '100%'}} value={this.state.application.tokenFormat} onChange={(value => {this.updateApplicationField('tokenFormat', value);})}>
|
<Select virtual={false} style={{width: '100%'}} value={this.state.application.tokenFormat} onChange={(value => {this.updateApplicationField('tokenFormat', value);})}>
|
||||||
@ -253,7 +253,7 @@ class ApplicationEditPage extends React.Component {
|
|||||||
</Row>
|
</Row>
|
||||||
<Row style={{marginTop: '20px'}} >
|
<Row style={{marginTop: '20px'}} >
|
||||||
<Col style={{marginTop: '5px'}} span={(Setting.isMobile()) ? 22 : 2}>
|
<Col style={{marginTop: '5px'}} span={(Setting.isMobile()) ? 22 : 2}>
|
||||||
{Setting.getLabel(i18next.t("general:Token expire"), i18next.t("general:Token expire - Tooltip"))} :
|
{Setting.getLabel(i18next.t("application:Token expire"), i18next.t("application:Token expire - Tooltip"))} :
|
||||||
</Col>
|
</Col>
|
||||||
<Col span={22} >
|
<Col span={22} >
|
||||||
<Input style={{width: "150px"}} value={this.state.application.expireInHours} suffix="Hours" onChange={e => {
|
<Input style={{width: "150px"}} value={this.state.application.expireInHours} suffix="Hours" onChange={e => {
|
||||||
@ -263,7 +263,7 @@ class ApplicationEditPage extends React.Component {
|
|||||||
</Row>
|
</Row>
|
||||||
<Row style={{marginTop: '20px'}} >
|
<Row style={{marginTop: '20px'}} >
|
||||||
<Col style={{marginTop: '5px'}} span={(Setting.isMobile()) ? 22 : 2}>
|
<Col style={{marginTop: '5px'}} span={(Setting.isMobile()) ? 22 : 2}>
|
||||||
{Setting.getLabel(i18next.t("general:Refresh token expire"), i18next.t("general:Refresh token expire - Tooltip"))} :
|
{Setting.getLabel(i18next.t("application:Refresh token expire"), i18next.t("application:Refresh token expire - Tooltip"))} :
|
||||||
</Col>
|
</Col>
|
||||||
<Col span={22} >
|
<Col span={22} >
|
||||||
<Input style={{width: "150px"}} value={this.state.application.refreshExpireInHours} suffix="Hours" onChange={e => {
|
<Input style={{width: "150px"}} value={this.state.application.refreshExpireInHours} suffix="Hours" onChange={e => {
|
||||||
|
@ -19,11 +19,17 @@
|
|||||||
"Redirect URL": "Redirect URL",
|
"Redirect URL": "Redirect URL",
|
||||||
"Redirect URLs": "Redirect URLs",
|
"Redirect URLs": "Redirect URLs",
|
||||||
"Redirect URLs - Tooltip": "List of redirect addresses after successful login",
|
"Redirect URLs - Tooltip": "List of redirect addresses after successful login",
|
||||||
|
"Refresh token expire": "Refresh token expire",
|
||||||
|
"Refresh token expire - Tooltip": "Refresh token expire - Tooltip",
|
||||||
"Signup items": "Signup items",
|
"Signup items": "Signup items",
|
||||||
"Signup items - Tooltip": "Signup items that need to be filled in when users register",
|
"Signup items - Tooltip": "Signup items that need to be filled in when users register",
|
||||||
"Test prompt page..": "Test prompt page..",
|
"Test prompt page..": "Test prompt page..",
|
||||||
"Test signin page..": "Test signin page..",
|
"Test signin page..": "Test signin page..",
|
||||||
"Test signup page..": "Test signup page.."
|
"Test signup page..": "Test signup page..",
|
||||||
|
"Token expire": "Token expire",
|
||||||
|
"Token expire - Tooltip": "Token expire - Tooltip",
|
||||||
|
"Token format": "Token format",
|
||||||
|
"Token format - Tooltip": "Token format - Tooltip"
|
||||||
},
|
},
|
||||||
"code": {
|
"code": {
|
||||||
"Code You Received": "Code You Received",
|
"Code You Received": "Code You Received",
|
||||||
@ -125,8 +131,6 @@
|
|||||||
"Swagger": "Swagger",
|
"Swagger": "Swagger",
|
||||||
"Syncers": "Syncers",
|
"Syncers": "Syncers",
|
||||||
"Timestamp": "Timestamp",
|
"Timestamp": "Timestamp",
|
||||||
"Token expire": "Token expire",
|
|
||||||
"Token expire - Tooltip": "Token authorization time",
|
|
||||||
"Token type": "Token type",
|
"Token type": "Token type",
|
||||||
"Tokens": "Tokens",
|
"Tokens": "Tokens",
|
||||||
"URL": "URL",
|
"URL": "URL",
|
||||||
|
@ -19,11 +19,17 @@
|
|||||||
"Redirect URL": "Redirect URL",
|
"Redirect URL": "Redirect URL",
|
||||||
"Redirect URLs": "Redirect URLs",
|
"Redirect URLs": "Redirect URLs",
|
||||||
"Redirect URLs - Tooltip": "Redirect URLs - Tooltip",
|
"Redirect URLs - Tooltip": "Redirect URLs - Tooltip",
|
||||||
|
"Refresh token expire": "Refresh token expire",
|
||||||
|
"Refresh token expire - Tooltip": "Refresh token expire - Tooltip",
|
||||||
"Signup items": "Signup items",
|
"Signup items": "Signup items",
|
||||||
"Signup items - Tooltip": "Signup items - Tooltip",
|
"Signup items - Tooltip": "Signup items - Tooltip",
|
||||||
"Test prompt page..": "Test prompt page..",
|
"Test prompt page..": "Test prompt page..",
|
||||||
"Test signin page..": "Test signin page..",
|
"Test signin page..": "Test signin page..",
|
||||||
"Test signup page..": "Test signup page.."
|
"Test signup page..": "Test signup page..",
|
||||||
|
"Token expire": "Token expire",
|
||||||
|
"Token expire - Tooltip": "Token expire - Tooltip",
|
||||||
|
"Token format": "Token format",
|
||||||
|
"Token format - Tooltip": "Token format - Tooltip"
|
||||||
},
|
},
|
||||||
"code": {
|
"code": {
|
||||||
"Code You Received": "Code You Received",
|
"Code You Received": "Code You Received",
|
||||||
@ -115,7 +121,7 @@
|
|||||||
"Request URI": "Request URI",
|
"Request URI": "Request URI",
|
||||||
"Resources": "Resources",
|
"Resources": "Resources",
|
||||||
"Save": "Save",
|
"Save": "Save",
|
||||||
"Save \u0026 Exit": "Save \u0026 Exit",
|
"Save & Exit": "Save & Exit",
|
||||||
"Scope": "Scope",
|
"Scope": "Scope",
|
||||||
"Signin URL": "Signin URL",
|
"Signin URL": "Signin URL",
|
||||||
"Signin URL - Tooltip": "Signin URL - Tooltip",
|
"Signin URL - Tooltip": "Signin URL - Tooltip",
|
||||||
@ -125,8 +131,6 @@
|
|||||||
"Swagger": "Swagger",
|
"Swagger": "Swagger",
|
||||||
"Syncers": "Syncers",
|
"Syncers": "Syncers",
|
||||||
"Timestamp": "Timestamp",
|
"Timestamp": "Timestamp",
|
||||||
"Token expire": "Token expire",
|
|
||||||
"Token expire - Tooltip": "Token expire - Tooltip",
|
|
||||||
"Token type": "Token type",
|
"Token type": "Token type",
|
||||||
"Tokens": "Tokens",
|
"Tokens": "Tokens",
|
||||||
"URL": "URL",
|
"URL": "URL",
|
||||||
|
@ -19,11 +19,17 @@
|
|||||||
"Redirect URL": "Redirect URL",
|
"Redirect URL": "Redirect URL",
|
||||||
"Redirect URLs": "Redirect URLs",
|
"Redirect URLs": "Redirect URLs",
|
||||||
"Redirect URLs - Tooltip": "List of redirect addresses after successful login",
|
"Redirect URLs - Tooltip": "List of redirect addresses after successful login",
|
||||||
|
"Refresh token expire": "Refresh token expire",
|
||||||
|
"Refresh token expire - Tooltip": "Refresh token expire - Tooltip",
|
||||||
"Signup items": "Signup items",
|
"Signup items": "Signup items",
|
||||||
"Signup items - Tooltip": "Signup items that need to be filled in when users register",
|
"Signup items - Tooltip": "Signup items that need to be filled in when users register",
|
||||||
"Test prompt page..": "Test prompt page..",
|
"Test prompt page..": "Test prompt page..",
|
||||||
"Test signin page..": "Test signin page..",
|
"Test signin page..": "Test signin page..",
|
||||||
"Test signup page..": "Test signup page.."
|
"Test signup page..": "Test signup page..",
|
||||||
|
"Token expire": "Token expire",
|
||||||
|
"Token expire - Tooltip": "Token expire - Tooltip",
|
||||||
|
"Token format": "Token format",
|
||||||
|
"Token format - Tooltip": "Token format - Tooltip"
|
||||||
},
|
},
|
||||||
"code": {
|
"code": {
|
||||||
"Code You Received": "Code You Received",
|
"Code You Received": "Code You Received",
|
||||||
@ -125,8 +131,6 @@
|
|||||||
"Swagger": "Swagger",
|
"Swagger": "Swagger",
|
||||||
"Syncers": "Syncers",
|
"Syncers": "Syncers",
|
||||||
"Timestamp": "Timestamp",
|
"Timestamp": "Timestamp",
|
||||||
"Token expire": "Token expire",
|
|
||||||
"Token expire - Tooltip": "Token authorization time",
|
|
||||||
"Token type": "Token type",
|
"Token type": "Token type",
|
||||||
"Tokens": "Tokens",
|
"Tokens": "Tokens",
|
||||||
"URL": "URL",
|
"URL": "URL",
|
||||||
|
@ -19,11 +19,17 @@
|
|||||||
"Redirect URL": "Redirect URL",
|
"Redirect URL": "Redirect URL",
|
||||||
"Redirect URLs": "Redirect URLs",
|
"Redirect URLs": "Redirect URLs",
|
||||||
"Redirect URLs - Tooltip": "List of redirect addresses after successful login",
|
"Redirect URLs - Tooltip": "List of redirect addresses after successful login",
|
||||||
|
"Refresh token expire": "Refresh token expire",
|
||||||
|
"Refresh token expire - Tooltip": "Refresh token expire - Tooltip",
|
||||||
"Signup items": "Signup items",
|
"Signup items": "Signup items",
|
||||||
"Signup items - Tooltip": "Signup items that need to be filled in when users register",
|
"Signup items - Tooltip": "Signup items that need to be filled in when users register",
|
||||||
"Test prompt page..": "Test prompt page..",
|
"Test prompt page..": "Test prompt page..",
|
||||||
"Test signin page..": "Test signin page..",
|
"Test signin page..": "Test signin page..",
|
||||||
"Test signup page..": "Test signup page.."
|
"Test signup page..": "Test signup page..",
|
||||||
|
"Token expire": "Token expire",
|
||||||
|
"Token expire - Tooltip": "Token expire - Tooltip",
|
||||||
|
"Token format": "Token format",
|
||||||
|
"Token format - Tooltip": "Token format - Tooltip"
|
||||||
},
|
},
|
||||||
"code": {
|
"code": {
|
||||||
"Code You Received": "Code You Received",
|
"Code You Received": "Code You Received",
|
||||||
@ -125,8 +131,6 @@
|
|||||||
"Swagger": "Swagger",
|
"Swagger": "Swagger",
|
||||||
"Syncers": "Syncers",
|
"Syncers": "Syncers",
|
||||||
"Timestamp": "Timestamp",
|
"Timestamp": "Timestamp",
|
||||||
"Token expire": "Token expire",
|
|
||||||
"Token expire - Tooltip": "Token authorization time",
|
|
||||||
"Token type": "Token type",
|
"Token type": "Token type",
|
||||||
"Tokens": "Tokens",
|
"Tokens": "Tokens",
|
||||||
"URL": "URL",
|
"URL": "URL",
|
||||||
|
@ -19,11 +19,17 @@
|
|||||||
"Redirect URL": "Redirect URL",
|
"Redirect URL": "Redirect URL",
|
||||||
"Redirect URLs": "Redirect URLs",
|
"Redirect URLs": "Redirect URLs",
|
||||||
"Redirect URLs - Tooltip": "List of redirect addresses after successful login",
|
"Redirect URLs - Tooltip": "List of redirect addresses after successful login",
|
||||||
|
"Refresh token expire": "Refresh token expire",
|
||||||
|
"Refresh token expire - Tooltip": "Refresh token expire - Tooltip",
|
||||||
"Signup items": "Signup items",
|
"Signup items": "Signup items",
|
||||||
"Signup items - Tooltip": "Signup items that need to be filled in when users register",
|
"Signup items - Tooltip": "Signup items that need to be filled in when users register",
|
||||||
"Test prompt page..": "Test prompt page..",
|
"Test prompt page..": "Test prompt page..",
|
||||||
"Test signin page..": "Test signin page..",
|
"Test signin page..": "Test signin page..",
|
||||||
"Test signup page..": "Test signup page.."
|
"Test signup page..": "Test signup page..",
|
||||||
|
"Token expire": "Token expire",
|
||||||
|
"Token expire - Tooltip": "Token expire - Tooltip",
|
||||||
|
"Token format": "Token format",
|
||||||
|
"Token format - Tooltip": "Token format - Tooltip"
|
||||||
},
|
},
|
||||||
"code": {
|
"code": {
|
||||||
"Code You Received": "Code You Received",
|
"Code You Received": "Code You Received",
|
||||||
@ -125,8 +131,6 @@
|
|||||||
"Swagger": "Swagger",
|
"Swagger": "Swagger",
|
||||||
"Syncers": "Syncers",
|
"Syncers": "Syncers",
|
||||||
"Timestamp": "Timestamp",
|
"Timestamp": "Timestamp",
|
||||||
"Token expire": "Token expire",
|
|
||||||
"Token expire - Tooltip": "Token authorization time",
|
|
||||||
"Token type": "Token type",
|
"Token type": "Token type",
|
||||||
"Tokens": "Tokens",
|
"Tokens": "Tokens",
|
||||||
"URL": "URL",
|
"URL": "URL",
|
||||||
|
@ -19,11 +19,17 @@
|
|||||||
"Redirect URL": "Redirect URL",
|
"Redirect URL": "Redirect URL",
|
||||||
"Redirect URLs": "Redirect URLs",
|
"Redirect URLs": "Redirect URLs",
|
||||||
"Redirect URLs - Tooltip": "List of redirect addresses after successful login",
|
"Redirect URLs - Tooltip": "List of redirect addresses after successful login",
|
||||||
|
"Refresh token expire": "Refresh token expire",
|
||||||
|
"Refresh token expire - Tooltip": "Refresh token expire - Tooltip",
|
||||||
"Signup items": "Signup items",
|
"Signup items": "Signup items",
|
||||||
"Signup items - Tooltip": "Signup items that need to be filled in when users register",
|
"Signup items - Tooltip": "Signup items that need to be filled in when users register",
|
||||||
"Test prompt page..": "Test prompt page..",
|
"Test prompt page..": "Test prompt page..",
|
||||||
"Test signin page..": "Test signin page..",
|
"Test signin page..": "Test signin page..",
|
||||||
"Test signup page..": "Test signup page.."
|
"Test signup page..": "Test signup page..",
|
||||||
|
"Token expire": "Token expire",
|
||||||
|
"Token expire - Tooltip": "Token expire - Tooltip",
|
||||||
|
"Token format": "Token format",
|
||||||
|
"Token format - Tooltip": "Token format - Tooltip"
|
||||||
},
|
},
|
||||||
"code": {
|
"code": {
|
||||||
"Code You Received": "Code You Received",
|
"Code You Received": "Code You Received",
|
||||||
@ -125,8 +131,6 @@
|
|||||||
"Swagger": "Swagger",
|
"Swagger": "Swagger",
|
||||||
"Syncers": "Syncers",
|
"Syncers": "Syncers",
|
||||||
"Timestamp": "Timestamp",
|
"Timestamp": "Timestamp",
|
||||||
"Token expire": "Token expire",
|
|
||||||
"Token expire - Tooltip": "Token authorization time",
|
|
||||||
"Token type": "Token type",
|
"Token type": "Token type",
|
||||||
"Tokens": "Tokens",
|
"Tokens": "Tokens",
|
||||||
"URL": "URL",
|
"URL": "URL",
|
||||||
|
@ -19,11 +19,17 @@
|
|||||||
"Redirect URL": "回调URL",
|
"Redirect URL": "回调URL",
|
||||||
"Redirect URLs": "回调URLs",
|
"Redirect URLs": "回调URLs",
|
||||||
"Redirect URLs - Tooltip": "登录成功后重定向地址列表",
|
"Redirect URLs - Tooltip": "登录成功后重定向地址列表",
|
||||||
|
"Refresh token expire": "Refresh Token过期时间",
|
||||||
|
"Refresh token expire - Tooltip": "Refresh Token过期时间",
|
||||||
"Signup items": "注册项",
|
"Signup items": "注册项",
|
||||||
"Signup items - Tooltip": "注册用户注册时需要填写的项目",
|
"Signup items - Tooltip": "注册用户注册时需要填写的项目",
|
||||||
"Test prompt page..": "测试提醒页面..",
|
"Test prompt page..": "测试提醒页面..",
|
||||||
"Test signin page..": "测试登录页面..",
|
"Test signin page..": "测试登录页面..",
|
||||||
"Test signup page..": "测试注册页面.."
|
"Test signup page..": "测试注册页面..",
|
||||||
|
"Token expire": "Access Token过期时间",
|
||||||
|
"Token expire - Tooltip": "Access Token过期时间",
|
||||||
|
"Token format": "Access Token格式",
|
||||||
|
"Token format - Tooltip": "Access Token格式"
|
||||||
},
|
},
|
||||||
"code": {
|
"code": {
|
||||||
"Code You Received": "验证码",
|
"Code You Received": "验证码",
|
||||||
@ -125,8 +131,6 @@
|
|||||||
"Swagger": "API文档",
|
"Swagger": "API文档",
|
||||||
"Syncers": "同步器",
|
"Syncers": "同步器",
|
||||||
"Timestamp": "时间戳",
|
"Timestamp": "时间戳",
|
||||||
"Token expire": "令牌过期时间",
|
|
||||||
"Token expire - Tooltip": "签发的令牌的授权时间",
|
|
||||||
"Token type": "令牌类型",
|
"Token type": "令牌类型",
|
||||||
"Tokens": "令牌",
|
"Tokens": "令牌",
|
||||||
"URL": "链接",
|
"URL": "链接",
|
||||||
|
Reference in New Issue
Block a user