diff --git a/i18n/generate.go b/i18n/generate.go new file mode 100644 index 00000000..ee191fcf --- /dev/null +++ b/i18n/generate.go @@ -0,0 +1,97 @@ +// Copyright 2021 The casbin Authors. All Rights Reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package i18n + +import ( + "fmt" + "os" + "path/filepath" + "regexp" + "strings" + + "github.com/casbin/casdoor/util" +) + +type I18nData map[string]map[string]string + +var reI18n *regexp.Regexp + +func init() { + reI18n, _ = regexp.Compile("i18next.t\\(\"(.*?)\"\\)") +} + +func getAllI18nStrings(fileContent string) []string { + res := []string{} + + matches := reI18n.FindAllStringSubmatch(fileContent, -1) + if matches == nil { + return res + } + + for _, match := range matches { + res = append(res, match[1]) + } + return res +} + +func getAllJsFilePaths() []string { + path := "../web/src" + + res := []string{} + err := filepath.Walk(path, + func(path string, info os.FileInfo, err error) error { + if err != nil { + return err + } + + if !strings.HasSuffix(info.Name(), ".js") { + return nil + } + + res = append(res, path) + fmt.Println(path, info.Name()) + return nil + }) + if err != nil { + panic(err) + } + + return res +} + +func parseToData() *I18nData { + allWords := []string{} + paths := getAllJsFilePaths() + for _, path := range paths { + fileContent := util.ReadStringFromPath(path) + words := getAllI18nStrings(fileContent) + allWords = append(allWords, words...) + } + fmt.Printf("%v\n", allWords) + + data := I18nData{} + for _, word := range allWords { + tokens := strings.Split(word, ":") + namespace := tokens[0] + key := tokens[1] + + if _, ok := data[namespace]; !ok { + data[namespace] = map[string]string{} + } + data[namespace][key] = key + } + + return &data +} diff --git a/i18n/generate_test.go b/i18n/generate_test.go new file mode 100644 index 00000000..d8c70597 --- /dev/null +++ b/i18n/generate_test.go @@ -0,0 +1,37 @@ +// Copyright 2021 The casbin Authors. All Rights Reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package i18n + +import "testing" + +func applyToOtherLanguage(dataEn *I18nData, lang string) { + dataOther := readI18nFile(lang) + println(dataOther) + + applyData(dataEn, dataOther) + writeI18nFile(lang, dataEn) +} + +func TestGenerateI18nStrings(t *testing.T) { + dataEn := parseToData() + writeI18nFile("en", dataEn) + + applyToOtherLanguage(dataEn, "de") + applyToOtherLanguage(dataEn, "fr") + applyToOtherLanguage(dataEn, "ja") + applyToOtherLanguage(dataEn, "ko") + applyToOtherLanguage(dataEn, "ru") + applyToOtherLanguage(dataEn, "zh") +} diff --git a/i18n/util.go b/i18n/util.go new file mode 100644 index 00000000..d7bbe39a --- /dev/null +++ b/i18n/util.go @@ -0,0 +1,61 @@ +// Copyright 2021 The casbin Authors. All Rights Reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package i18n + +import ( + "fmt" + + "github.com/casbin/casdoor/util" +) + +func getI18nFilePath(language string) string { + return fmt.Sprintf("../web/src/locales/%s/data.json", language) +} + +func readI18nFile(language string) *I18nData { + s := util.ReadStringFromPath(getI18nFilePath(language)) + + data := &I18nData{} + err := util.JsonToStruct(s, data) + if err != nil { + panic(err) + } + return data +} + +func writeI18nFile(language string, data *I18nData) { + s := util.StructToJsonFormatted(data) + println(s) + + util.WriteStringToPath(s, getI18nFilePath(language)) +} + +func applyData(data1 *I18nData, data2 *I18nData) { + for namespace, pairs2 := range *data2 { + if _, ok := (*data1)[namespace]; !ok { + continue + } + + pairs1 := (*data1)[namespace] + + for key, value := range pairs2 { + if _, ok := pairs1[key]; !ok { + continue + } + + pairs1[key] = value + } + } +} diff --git a/util/json.go b/util/json.go index e81e983a..1b969852 100644 --- a/util/json.go +++ b/util/json.go @@ -17,7 +17,6 @@ package util import "encoding/json" func StructToJson(v interface{}) string { - //data, err := json.MarshalIndent(v, "", " ") data, err := json.Marshal(v) if err != nil { panic(err) @@ -26,6 +25,15 @@ func StructToJson(v interface{}) string { return string(data) } +func StructToJsonFormatted(v interface{}) string { + data, err := json.MarshalIndent(v, "", " ") + if err != nil { + panic(err) + } + + return string(data) +} + func JsonToStruct(data string, v interface{}) error { return json.Unmarshal([]byte(data), v) } diff --git a/web/src/locales/de/data.json b/web/src/locales/de/data.json index 35eab481..c1c97f42 100644 --- a/web/src/locales/de/data.json +++ b/web/src/locales/de/data.json @@ -1,324 +1,343 @@ { - "general": { - "Home": "Home", - "Home - Tooltip": "Application homepage", - "Organizations": "Organizations", - "Organizations - Tooltip": "The group the user belongs to", - "Organization": "Organization", - "Organization - Tooltip": "The group the user belongs to", - "Providers": "Providers", - "Providers - Tooltip": "List of third-party applications that can be used to log in", - "Users": "Users", - "User": "User", - "Applications": "Applications", - "Application": "Application", - "Records": "Records", - "Client ip": "Client ip", - "Timestamp": "Timestamp", - "Username": "Username", - "Request uri": "Request uri", - "LDAPs": "LDAPs", - "Save": "Save", - "Add": "Add", - "Action": "Action", - "Edit": "Edit", - "Delete": "Delete", - "Up": "Up", - "Down": "Down", - "Created time": "Created time", - "Name": "Name", - "Name - Tooltip": "Unique string-style identifier", - "Display name": "Display name", - "Display name - Tooltip": "Name shown to users, repeatable", - "Personal name": "Personal name", - "Personal name - Tooltip": "User personal name", - "Avatar": "Avatar", - "Avatar - Tooltip": "Avatar to show to others", - "Default avatar": "Default avatar", - "Default avatar - Tooltip": "default avatar", - "URL": "URL", - "URL - Tooltip": "Unique string-style identifier", - "Preview": "Preview", - "Preview - Tooltip": "The form in which the password is stored in the database", - "User type": "User type", - "User type - Tooltip": "Permission role owned by the user", - "Password type": "Password type", - "Password type - Tooltip": "The form in which the password is stored in the database", - "Password salt": "Password salt", - "Password salt - Tooltip": "Random parameters used for password encryption", - "Password": "Password", - "Email": "Email", - "Email - Tooltip": "email", - "Phone": "Phone", - "Phone - Tooltip": "Phone", - "Logo": "Logo", - "Logo - Tooltip": "App's image tag", - "User containers": "User containers", - "Users under all organizations": "Users under all organizations", - "OAuth providers": "OAuth providers", - "Applications that require authentication": "Applications that require authentication", - "Swagger": "Swagger", - "Phone prefix": "Phone prefix", - "Phone prefix - Tooltip": "Mobile phone number prefix, used to distinguish countries or regions", - "Enter the code": "Enter the code", - "Captcha": "Captcha", - "Authorization code": "Authorization code", - "Access token": "Access token", - "Expires in": "Expires in", - "Scope": "Scope", - "Description": "Description", - "Description - Tooltip": "Related descriptive information", - "Token expire": "Token expire", - "Token expire - Tooltip": "Token authorization time", - "Forget URL": "Forget URL", - "Forget URL - Tooltip": "Unique string-style identifier", - "Affiliation URL": "Affiliation URL", - "Affiliation URL - Tooltip": "Unique string-style identifier", - "Signup URL": "Signup URL", - "Signup URL - Tooltip": "sign up url", - "Signin URL": "Signin URL", - "Signin URL - Tooltip": "sign in url", - "ID - Tooltip": "random string", - "Favicon - Tooltip": "Application icon", - "Uploading": "Uploading", - "Start Upload": "Start Upload", - "Upload success": "Upload success", - "Back Home": "Back Home", - "Sorry, the page you visited does not exist": "Sorry, the page you visited does not exist" - }, - "signup": { - "Username": "Username", - "Please input your display name!": "Please input your display name!", - "Please input your personal name!": "Please input your personal name!", - "Please input your address!": "Please input your address!", - "Please input your affiliation!": "Please input your affiliation!", - "Please select your country/region!": "Please select your country/region!", - "The input is not valid Email!": "The input is not valid Email!", - "Please input your Email!": "Please input your Email!", - "Confirm": "Confirm", - "Please confirm your password!": "Please confirm your password!", - "Your confirmed password is inconsistent with the password!": "Your confirmed password is inconsistent with the password!", - "Please input your phone number!": "Please input your phone number!", - "Accept": "Accept", - "Terms of Use": "Terms of Use", - "Have account?": "Have account?", - "sign in now": "sign in now", - "Your account has been created!": "Your account has been created!", - "Please click the below button to sign in": "Please click the below button to sign in", - "Missing parameter.": "Missing parameter." - }, - "code": { - "Verify code": "Verify code", - "Please input your verification code!": "Please input your verification code!", - "Send Code": "Send Code", - "Empty Code": "Empty Code", - "Code Sent": "Code Sent", - "Code You Received": "Code You Received", - "Enter your code": "Enter your code", - "You can only send one code in 60s.": "You can only send one code in 60s.", - "Code has not been sent yet!": "Code has not been sent yet!", - "You should verify your code in 5 min!": "You should verify your code in 5 min!", - "Wrong code!": "Wrong code!", - "Email code": "Email code", - "Phone code": "Phone code", - "PhoneCode has not been sent yet!": "Phone code has not been sent yet!", - "EmailCode has not been sent yet!": "Email code has not been sent yet!", - "PhoneYou should verify your code in 10 min!": "You should verify your phone verification code in 10 min!", - "EmailYou should verify your code in 10 min!": "You should verify your email verification code in 10 min!", - "PhoneWrong code!": "Wrong phone verification code!", - "EmailWrong code!": "Wrong email verification code!", - "Missing parameter.": "Missing parameter.", - "Submit and complete": "Submit and complete" - }, - "login": { - "Please input your username, Email or phone!": "Please input your username, Email or phone!", - "username, Email or phone": "username, Email or phone", - "Please input your password!": "Please input your password!", - "Password": "Password", - "Auto sign in": "Auto sign in", - "Forgot password?": "Forgot password?", - "Sign In": "Sign In", - "No account yet?": "No account yet?", - "sign up now": "sign up now", - "To access": "To access", - "Sign in with {type}": "Sign in with {type}" - }, "account": { - "My Account": "My Account", - "Settings for your account": "Settings for your account", "Login": "Login", "Logout": "Logout", + "My Account": "My Account", + "Settings for your account": "Settings for your account", "Sign Up": "Sign Up" }, - "organization": { - "Edit Organization": "Edit Organization", - "Website URL": "Website URL", - "Website URL - Tooltip": "Unique string-style identifier" - }, - "provider": { - "App ID": "App ID", - "App ID - Tooltip": "Unique string-style identifier", - "Name": "Name", - "Display name": "Display name", - "Category": "Category", - "Category - Tooltip": "Unique string-style identifier", - "Type": "Type", - "Type - Tooltip": "Unique string-style identifier", - "Method": "Method", - "Method - Tooltip": "Login behaviors, QR code or silent authorization", - "Client ID": "Client ID", - "Client ID - Tooltip": "Unique string-style identifier", - "Client secret": "Client secret", - "Client secret - Tooltip": "Unique string-style identifier", - "Host": "Host", - "Host - Tooltip": "Unique string-style identifier", - "Port": "Port", - "Port - Tooltip": "Unique string-style identifier", - "Email Title": "Email Title", - "Email Title - Tooltip": "Unique string-style identifier", - "Email Content": "Email Content", - "Email Content - Tooltip": "Unique string-style identifier", - "Region ID": "Region ID", - "Sign Name": "Sign Name", - "Sign Name - Tooltip": "Unique string-style identifier", - "Template Code": "Template Code", - "Template Code - Tooltip": "Unique string-style identifier", - "Provider URL": "Provider URL", - "Provider URL - Tooltip": "Unique string-style identifier", - "Edit Provider": "Edit Provider", - "Endpoint": "Endpoint", - "Endpoint - Tooltip": "Storage bucket endpoint", - "Bucket": "Bucket", - "Bucket - Tooltip": "Storage bucket name", - "Domain": "Domain", - "Domain - Tooltip": "Storage endpoint custom domain", - "Region": "Region", - "Region - Tooltip": "Storage region", - "Access key": "Access key", - "Access key - Tooltip": "Access key - Tooltip", - "Secret access key": "Secret access key", - "Secret access key - Tooltip": "Secret access key - Tooltip", - "SMS account": "SMS account", - "SMS account - Tooltip": "SMS account - Tooltip" - }, - "user": { - "Edit User": "Edit User", - "Upload a photo": "Upload a photo", - "Select a photo...": "Select a photo...", - "Set new profile picture": "Set new profile picture", - "Set password...": "Set password...", - "Modify password...": "Modify password...", - "Address": "Address", - "Address - Tooltip": "Unique string-style identifier", - "Affiliation": "Affiliation", - "Affiliation - Tooltip": "Unique string-style identifier", - "Country/Region": "Country/Region", - "Country/Region - Tooltip": "Country/Region", - "Modify affiliation": "Modify affiliation", - "Tag": "Tag", - "Tag - Tooltip": "Unique string-style identifier", - "3rd-party logins": "3rd-party logins", - "3rd-party logins - Tooltip": "Use third-party apps to log in", - "Properties": "Properties", - "Link": "Link", - "Unlink": "Unlink", - "Is admin": "Is admin", - "Is admin - Tooltip": "Is the application administrator", - "Is global admin": "Is global admin", - "Is global admin - Tooltip": "Is the application global administrator", - "Is forbidden": "Is forbidden", - "Is forbidden - Tooltip": "Whether the account is disabled", - "Empty input!": "Empty input!", - "Two passwords you typed do not match.": "Two passwords you typed do not match.", - "Password Set": "Password Set", - "Set Password": "Set Password", - "Old Password": "Old Password", - "New Password": "New Password", - "Re-enter New": "Re-enter New", - "Please login first.": "Please login first.", - "Session outdated. Please login again.": "Session outdated. Please login again.", - "Invalid user id.": "Invalid user id.", - "You don't have the permission to do this.": "You don't have the permission to do this.", - "Old password wrong.": "Old password wrong.", - "New password contains blank space.": "New password contains blank space.", - "Invalid new password": "Invalid new password", - "Password": "Password", - "OK": "OK", - "Cancel": "Cancel", - "input password": "input password", - "Reset Email...": "Reset Email...", - "Reset Phone...": "Reset Phone...", - "Empty email": "Empty Email", - "Empty phone": "Empty Phone", - "phone reset": "Phone Reset", - "email reset": "Email Reset", - "Input your email": "Input your email", - "Input your phone number": "Input your phone number", - "New phone": "New Phone", - "New email": "New Email", - "Invalid phone number": "Invalid phone number", - "Invalid Email address": "Invalid Email address", - "Turing test failed.": "Turing test failed.", - "Missing parameter.": "Missing parameter. Please check your form!" - }, "application": { "Edit Application": "Edit Application", - "Password ON": "Password ON", - "Password ON - Tooltip": "Whether to allow password login", "Enable signup": "Enable signup", "Enable signup - Tooltip": "Whether to allow users to sign up", - "Login page preview": "Login page preview", - "Test signup page..": "Test signup page..", - "Test signin page..": "Test signin page..", - "Test prompt page..": "Test prompt page..", + "File uploaded successfully": "File uploaded successfully", + "Password ON": "Password ON", + "Password ON - Tooltip": "Whether to allow password login", + "Please select a HTML file": "Please select a HTML file", "Redirect URL": "Redirect URL", "Redirect URLs": "Redirect URLs", "Redirect URLs - Tooltip": "List of redirect addresses after successful login", "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 signin page..": "Test signin page..", + "Test signup page..": "Test signup page.." + }, + "code": { + "Code You Received": "Code You Received", + "Email code": "Email code", + "Empty Code": "Empty Code", + "Enter your code": "Enter your code", + "Phone code": "Phone code", + "Please input your phone verification code!": "Please input your phone verification code!", + "Please input your verification code!": "Please input your verification code!", + "Send Code": "Send Code", + "Submit and complete": "Submit and complete", + "Verify code": "Verify code" }, "forget": { - "Please input your application!": "Please input your application!", - "Please input your organization!": "Please input your organization!", - "Unknown forgot type:": "Unknown forgot type:", - "Please input your username!": "Please input your username!", - "Please input your password!": "Please input your password!", - "Please confirm your password!": "Please confirm your password!", - "Please input your Email/Phone string!": "Please input your Email/Phone string!", - "Your confirmed password is inconsistent with the password!": "Your confirmed password is inconsistent with the password!", "Account": "Account", - "Verify": "Verify", - "Retrieve password": "Retrieve password", - "Reset": "Reset", - "Password": "Password", - "Next Step": "Next Step", - "Confirm": "Confirm", - "Email/Phone's format wrong!": "Email/Phone's format wrong!", - "Email/Phone": "Email/Phone", "Change Password": "Change Password", - "Choose email verification or mobile verification": "Choose email verification or mobile verification" + "Confirm": "Confirm", + "Next Step": "Next Step", + "Password": "Password", + "Please input your username!": "Please input your username!", + "Reset": "Reset", + "Retrieve password": "Retrieve password", + "Verify": "Verify" + }, + "general": { + "Access token": "Access token", + "Action": "Action", + "Add": "Add", + "Affiliation URL": "Affiliation URL", + "Affiliation URL - Tooltip": "Unique string-style identifier", + "Application": "Application", + "Applications": "Applications", + "Applications that require authentication": "Applications that require authentication", + "Authorization code": "Authorization code", + "Avatar": "Avatar", + "Avatar - Tooltip": "Avatar to show to others", + "Back Home": "Back Home", + "Captcha": "Captcha", + "Client ip": "Client ip", + "Created time": "Created time", + "Default avatar": "Default avatar", + "Default avatar - Tooltip": "default avatar", + "Delete": "Delete", + "Description": "Description", + "Description - Tooltip": "Related descriptive information", + "Display name": "Display name", + "Display name - Tooltip": "Name shown to users, repeatable", + "Down": "Down", + "Edit": "Edit", + "Email": "Email", + "Email - Tooltip": "email", + "Expires in": "Expires in", + "Favicon - Tooltip": "Application icon", + "Forget URL": "Forget URL", + "Forget URL - Tooltip": "Unique string-style identifier", + "Home": "Home", + "Home - Tooltip": "Application homepage", + "ID - Tooltip": "random string", + "LDAPs": "LDAPs", + "LDAPs - Tooltip": "LDAPs - Tooltip", + "Logo - Tooltip": "App's image tag", + "Name": "Name", + "Name - Tooltip": "Unique string-style identifier", + "OAuth providers": "OAuth providers", + "Organization": "Organization", + "Organization - Tooltip": "The group the user belongs to", + "Organizations": "Organizations", + "Password": "Password", + "Password - Tooltip": "Password - Tooltip", + "Password salt": "Password salt", + "Password salt - Tooltip": "Random parameters used for password encryption", + "Password type": "Password type", + "Password type - Tooltip": "The form in which the password is stored in the database", + "Personal name": "Personal name", + "Phone": "Phone", + "Phone - Tooltip": "Phone", + "Phone prefix": "Phone prefix", + "Phone prefix - Tooltip": "Mobile phone number prefix, used to distinguish countries or regions", + "Preview": "Preview", + "Preview - Tooltip": "The form in which the password is stored in the database", + "Provider": "Provider", + "Providers": "Providers", + "Providers - Tooltip": "List of third-party applications that can be used to log in", + "Records": "Records", + "Request uri": "Request uri", + "Resources": "Resources", + "Save": "Save", + "Scope": "Scope", + "Signin URL": "Signin URL", + "Signin URL - Tooltip": "sign in url", + "Signup URL": "Signup URL", + "Signup URL - Tooltip": "sign up url", + "Sorry, the page you visited does not exist.": "Sorry, the page you visited does not exist.", + "Swagger": "Swagger", + "Timestamp": "Timestamp", + "Token expire": "Token expire", + "Token expire - Tooltip": "Token authorization time", + "Token type": "Token type", + "Tokens": "Tokens", + "URL": "URL", + "Up": "Up", + "User": "User", + "User containers": "User containers", + "User type": "User type", + "User type - Tooltip": "Permission role owned by the user", + "Username": "Username", + "Users": "Users", + "Users under all organizations": "Users under all organizations", + "{total} in total": "{total} in total" }, "ldap": { - "Server Name": "Server Name", - "Host": "Host", - "Server": "Server", - "Base DN": "Base DN", + "Address": "Address", "Admin": "Admin", - "Admin Password": "Admin Password", - "Auto Sync": "Auto Sync", - "Last Sync": "Last Sync", - "Sync": "Sync", - "ID": "ID", - "Server Host": "Server Host", - "Server Port": "Server Port", - "Edit LDAP": "Edit LDAP", - "Sync users": "Sync users", - "Server Name - Tooltip": "LDAP server config display name", - "Server Host - Tooltip": "LDAP server host", - "Server Port - Tooltip": "LDAP server port", - "Base DN - Tooltip": "LDAP search base DN", "Admin - Tooltip": "LDAP server admin CN or ID", + "Admin Password": "Admin Password", "Admin Password - Tooltip": "LDAP server admin password", - "Auto Sync - Tooltip": "Auto sync config, disable if is 0" + "Auto Sync": "Auto Sync", + "Auto Sync - Tooltip": "Auto sync config, disable if is 0", + "Base DN": "Base DN", + "Base DN - Tooltip": "LDAP search base DN", + "CN": "CN", + "Edit LDAP": "Edit LDAP", + "Email": "Email", + "Group Id": "Group Id", + "ID": "ID", + "Last Sync": "Last Sync", + "Phone": "Phone", + "Server": "Server", + "Server Host": "Server Host", + "Server Host - Tooltip": "LDAP server host", + "Server Name": "Server Name", + "Server Name - Tooltip": "LDAP server config display name", + "Server Port": "Server Port", + "Server Port - Tooltip": "LDAP server port", + "Sync": "Sync", + "The Auto Sync option will sync all users to specify organization": "The Auto Sync option will sync all users to specify organization", + "UidNumber / Uid": "UidNumber / Uid" + }, + "login": { + "Auto sign in": "Auto sign in", + "Continue with": "Continue with", + "Forgot password?": "Forgot password?", + "No account yet?": "No account yet?", + "Or sign in with another account": "Or sign in with another account", + "Password": "Password", + "Password - Tooltip": "Password - Tooltip", + "Please input your password!": "Please input your password!", + "Please input your username, Email or phone!": "Please input your username, Email or phone!", + "Sign In": "Sign In", + "Sign in with {type}": "Sign in with {type}", + "Signing in...": "Signing in...", + "To access": "To access", + "sign up now": "sign up now", + "username, Email or phone": "username, Email or phone" + }, + "organization": { + "Default avatar": "Default avatar", + "Edit Organization": "Edit Organization", + "Favicon": "Favicon", + "Soft deletion": "Soft deletion", + "Soft deletion - Tooltip": "Soft deletion - Tooltip", + "Website URL": "Website URL", + "Website URL - Tooltip": "Unique string-style identifier" + }, + "provider": { + "Access key": "Access key", + "Access key - Tooltip": "Access key - Tooltip", + "Bucket": "Bucket", + "Bucket - Tooltip": "Storage bucket name", + "Category": "Category", + "Category - Tooltip": "Unique string-style identifier", + "Client ID": "Client ID", + "Client ID - Tooltip": "Unique string-style identifier", + "Client secret": "Client secret", + "Client secret - Tooltip": "Unique string-style identifier", + "Domain": "Domain", + "Domain - Tooltip": "Storage endpoint custom domain", + "Edit Provider": "Edit Provider", + "Email Content": "Email Content", + "Email Content - Tooltip": "Unique string-style identifier", + "Email Title": "Email Title", + "Email Title - Tooltip": "Unique string-style identifier", + "Endpoint": "Endpoint", + "Endpoint - Tooltip": "Storage bucket endpoint", + "Host": "Host", + "Host - Tooltip": "Unique string-style identifier", + "Method": "Method", + "Method - Tooltip": "Login behaviors, QR code or silent authorization", + "Name": "Name", + "Port": "Port", + "Port - Tooltip": "Unique string-style identifier", + "Provider URL": "Provider URL", + "Provider URL - Tooltip": "Unique string-style identifier", + "Region": "Region", + "Region - Tooltip": "Storage region", + "Region ID": "Region ID", + "Region ID - Tooltip": "Region ID - Tooltip", + "Secret access key": "Secret access key", + "SecretAccessKey - Tooltip": "SecretAccessKey - Tooltip", + "Sign Name": "Sign Name", + "Sign Name - Tooltip": "Unique string-style identifier", + "Signin HTML": "Signin HTML", + "Signin HTML - Edit": "Signin HTML - Edit", + "Signin HTML - Tooltip": "Signin HTML - Tooltip", + "Signup HTML": "Signup HTML", + "Signup HTML - Edit": "Signup HTML - Edit", + "Signup HTML - Tooltip": "Signup HTML - Tooltip", + "Template Code": "Template Code", + "Template Code - Tooltip": "Unique string-style identifier", + "Terms of Use": "Terms of Use", + "Terms of Use - Tooltip": "Terms of Use - Tooltip", + "Type": "Type", + "Type - Tooltip": "Unique string-style identifier", + "alertType": "alertType", + "canSignIn": "canSignIn", + "canSignUp": "canSignUp", + "canUnlink": "canUnlink", + "prompted": "prompted", + "required": "required", + "rule": "rule", + "visible": "visible" + }, + "resource": { + "Application": "Application", + "Copy Link": "Copy Link", + "File name": "File name", + "File size": "File size", + "Format": "Format", + "Link copied to clipboard successfully": "Link copied to clipboard successfully", + "Parent": "Parent", + "Tag": "Tag", + "Type": "Type", + "Upload a file...": "Upload a file...", + "User": "User" + }, + "signup": { + "Accept": "Accept", + "Confirm": "Confirm", + "Decline": "Decline", + "Have account?": "Have account?", + "Please accept the agreement!": "Please accept the agreement!", + "Please click the below button to sign in": "Please click the below button to sign in", + "Please confirm your password!": "Please confirm your password!", + "Please input your Email!": "Please input your Email!", + "Please input your address!": "Please input your address!", + "Please input your affiliation!": "Please input your affiliation!", + "Please input your display name!": "Please input your display name!", + "Please input your personal name!": "Please input your personal name!", + "Please input your phone number!": "Please input your phone number!", + "Please select your country/region!": "Please select your country/region!", + "Terms of Use": "Terms of Use", + "The input is not valid Email!": "The input is not valid Email!", + "The input is not valid Phone!": "The input is not valid Phone!", + "Unknown Check Type": "Unknown Check Type", + "Username": "Username", + "Username - Tooltip": "Username - Tooltip", + "Your account has been created!": "Your account has been created!", + "Your confirmed password is inconsistent with the password!": "Your confirmed password is inconsistent with the password!", + "sign in now": "sign in now" + }, + "token": { + "Edit Token": "Edit Token", + "Token type": "Token type" + }, + "user": { + "\" + destType + \" reset": "\" + destType + \" reset", + "3rd-party logins": "3rd-party logins", + "3rd-party logins - Tooltip": "Use third-party apps to log in", + "Address": "Address", + "Address - Tooltip": "Unique string-style identifier", + "Affiliation": "Affiliation", + "Affiliation - Tooltip": "Unique string-style identifier", + "Bio": "Bio", + "Bio - Tooltip": "Bio - Tooltip", + "Cancel": "Cancel", + "Code Sent": "Code Sent", + "Country/Region": "Country/Region", + "Country/Region - Tooltip": "Country/Region", + "Edit User": "Edit User", + "Empty input!": "Empty input!", + "Homepage": "Homepage", + "Homepage - Tooltip": "Homepage - Tooltip", + "Input your email": "Input your email", + "Input your phone number": "Input your phone number", + "Is admin": "Is admin", + "Is admin - Tooltip": "Is the application administrator", + "Is deleted": "Is deleted", + "Is deleted - Tooltip": "Is deleted - Tooltip", + "Is forbidden": "Is forbidden", + "Is forbidden - Tooltip": "Whether the account is disabled", + "Is global admin": "Is global admin", + "Is global admin - Tooltip": "Is the application global administrator", + "Link": "Link", + "Location": "Location", + "Location - Tooltip": "Location - Tooltip", + "Modify password...": "Modify password...", + "New Password": "New Password", + "OK": "OK", + "Old Password": "Old Password", + "Password": "Password", + "Password Set": "Password Set", + "Properties": "Properties", + "Re-enter New": "Re-enter New", + "Reset Email...": "Reset Email...", + "Reset Phone...": "Reset Phone...", + "Select a photo...": "Select a photo...", + "Set Password": "Set Password", + "Set new profile picture": "Set new profile picture", + "Set password...": "Set password...", + "Tag": "Tag", + "Tag - Tooltip": "Unique string-style identifier", + "Title": "Title", + "Title - Tooltip": "Title - Tooltip", + "Two passwords you typed do not match.": "Two passwords you typed do not match.", + "Unlink": "Unlink", + "Upload a photo": "Upload a photo", + "input password": "input password" } -} +} \ No newline at end of file diff --git a/web/src/locales/en/data.json b/web/src/locales/en/data.json index 045f1417..aa8a4542 100644 --- a/web/src/locales/en/data.json +++ b/web/src/locales/en/data.json @@ -1,335 +1,343 @@ { - "general": - { - "Home": "Home", - "Home - Tooltip": "Application homepage", - "Organizations": "Organizations", - "Organizations - Tooltip": "The group the user belongs to", - "Organization": "Organization", - "Organization - Tooltip": "The group the user belongs to", - "Providers": "Providers", - "Providers - Tooltip": "List of third-party applications that can be used to log in", - "Users": "Users", - "User": "User", - "Applications": "Applications", - "Application": "Application", - "Records": "Records", - "Client ip": "Client ip", - "Timestamp": "Timestamp", - "Username": "Username", - "Request uri": "Request uri", - "LDAPs": "LDAPs", - "Save": "Save", - "Add": "Add", - "Action": "Action", - "Edit": "Edit", - "Delete": "Delete", - "Up": "Up", - "Down": "Down", - "Created time": "Created time", - "Name": "Name", - "Name - Tooltip": "Unique string-style identifier", - "Display name": "Display name", - "Display name - Tooltip": "Name shown to users, repeatable", - "Personal name": "Personal name", - "Personal name - Tooltip": "User personal name", - "Avatar": "Avatar", - "Avatar - Tooltip": "Avatar to show to others", - "Default avatar": "Default avatar", - "Default avatar - Tooltip": "default avatar", - "URL": "URL", - "URL - Tooltip": "Unique string-style identifier", - "Preview": "Preview", - "Preview - Tooltip": "The form in which the password is stored in the database", - "User type": "User type", - "User type - Tooltip": "Permission role owned by the user", - "Password type": "Password type", - "Password type - Tooltip": "The form in which the password is stored in the database", - "Password salt": "Password salt", - "Password salt - Tooltip": "Random parameters used for password encryption", - "Password": "Password", - "Email": "Email", - "Email - Tooltip": "email", - "Phone": "Phone", - "Phone - Tooltip": "Phone", - "Logo": "Logo", - "Logo - Tooltip": "App's image tag", - "User containers": "User containers", - "Users under all organizations": "Users under all organizations", - "OAuth providers": "OAuth providers", - "Applications that require authentication": "Applications that require authentication", - "Swagger": "Swagger", - "Phone prefix": "Phone prefix", - "Phone prefix - Tooltip": "Mobile phone number prefix, used to distinguish countries or regions", - "Enter the code": "Enter the code", - "Captcha": "Captcha", - "Authorization code":"Authorization code", - "Access token":"Access token", - "Expires in":"Expires in", - "Scope":"Scope", - "Description": "Description", - "Description - Tooltip": "Related descriptive information", - "Token expire": "Token expire", - "Token expire - Tooltip": "Token authorization time", - "Forget URL": "Forget URL", - "Forget URL - Tooltip": "Unique string-style identifier", - "Affiliation URL": "Affiliation URL", - "Affiliation URL - Tooltip": "Unique string-style identifier", - "Signup URL": "Signup URL", - "Signup URL - Tooltip": "sign up url", - "Signin URL": "Signin URL", - "Signin URL - Tooltip": "sign in url", - "ID - Tooltip": "random string", - "Favicon - Tooltip": "Application icon", - "Uploading": "Uploading", - "Start Upload": "Start Upload", - "Upload success": "Upload success", - "Back Home": "Back Home", - "Sorry, the page you visited does not exist": "Sorry, the page you visited does not exist" - }, - "signup": - { - "Username": "Username", - "Please input your display name!": "Please input your display name!", - "Please input your personal name!": "Please input your personal name!", - "Please input your address!": "Please input your address!", - "Please input your affiliation!": "Please input your affiliation!", - "Please select your country/region!": "Please select your country/region!", - "The input is not valid Email!": "The input is not valid Email!", - "Please input your Email!": "Please input your Email!", - "Confirm": "Confirm", - "Please confirm your password!": "Please confirm your password!", - "Your confirmed password is inconsistent with the password!": "Your confirmed password is inconsistent with the password!", - "Please input your phone number!": "Please input your phone number!", - "Accept": "Accept", - "Terms of Use": "Terms of Use", - "Have account?": "Have account?", - "sign in now": "sign in now", - "Your account has been created!": "Your account has been created!", - "Please click the below button to sign in": "Please click the below button to sign in", - "Missing parameter.": "Missing parameter." - }, - "code": - { - "Verify code": "Verify code", - "Please input your verification code!": "Please input your verification code!", - "Send Code": "Send Code", - "Empty Code": "Empty Code", - "Code Sent": "Code Sent", - "Code You Received": "Code You Received", - "Enter your code": "Enter your code", - "You can only send one code in 60s.": "You can only send one code in 60s.", - "Code has not been sent yet!": "Code has not been sent yet!", - "You should verify your code in 5 min!": "You should verify your code in 5 min!", - "Wrong code!": "Wrong code!", - "Email code": "Email code", - "Phone code": "Phone code", - "PhoneCode has not been sent yet!": "Phone code has not been sent yet!", - "EmailCode has not been sent yet!": "Email code has not been sent yet!", - "PhoneYou should verify your code in 10 min!": "You should verify your phone verification code in 10 min!", - "EmailYou should verify your code in 10 min!": "You should verify your email verification code in 10 min!", - "PhoneWrong code!": "Wrong phone verification code!", - "EmailWrong code!": "Wrong email verification code!", - "Missing parameter.": "Missing parameter.", - "Submit and complete": "Submit and complete" - }, - "login": - { - "Please input your username, Email or phone!": "Please input your username, Email or phone!", - "username, Email or phone": "username, Email or phone", - "Please input your password!": "Please input your password!", - "Password": "Password", - "Auto sign in": "Auto sign in", - "Forgot password?": "Forgot password?", - "Sign In": "Sign In", - "No account yet?": "No account yet?", - "sign up now": "sign up now", - "To access": "To access", - "Sign in with {type}": "Sign in with {type}" - }, - "account": - { - "My Account": "My Account", - "Settings for your account": "Settings for your account", + "account": { "Login": "Login", "Logout": "Logout", + "My Account": "My Account", + "Settings for your account": "Settings for your account", "Sign Up": "Sign Up" }, - "organization": - { - "Edit Organization": "Edit Organization", - "Website URL": "Website URL", - "Website URL - Tooltip": "Unique string-style identifier" - }, - "provider": - { - "App ID": "App ID", - "App ID - Tooltip": "Unique string-style identifier", - "Name": "Name", - "Display name": "Display name", - "Category": "Category", - "Category - Tooltip": "Unique string-style identifier", - "Type": "Type", - "Type - Tooltip": "Unique string-style identifier", - "Method": "Method", - "Method - Tooltip": "Login behaviors, QR code or silent authorization", - "Client ID": "Client ID", - "Client ID - Tooltip": "Unique string-style identifier", - "Client secret": "Client secret", - "Client secret - Tooltip": "Unique string-style identifier", - "Host": "Host", - "Host - Tooltip": "Unique string-style identifier", - "Port": "Port", - "Port - Tooltip": "Unique string-style identifier", - "Email Title": "Email Title", - "Email Title - Tooltip": "Unique string-style identifier", - "Email Content": "Email Content", - "Email Content - Tooltip": "Unique string-style identifier", - "Region ID": "Region ID", - "Sign Name": "Sign Name", - "Sign Name - Tooltip": "Unique string-style identifier", - "Template Code": "Template Code", - "Template Code - Tooltip": "Unique string-style identifier", - "Provider URL": "Provider URL", - "Provider URL - Tooltip": "Unique string-style identifier", - "Edit Provider": "Edit Provider", - "Endpoint": "Endpoint", - "Endpoint - Tooltip": "Storage bucket endpoint", - "Bucket": "Bucket", - "Bucket - Tooltip": "Storage bucket name", - "Domain": "Domain", - "Domain - Tooltip": "Storage endpoint custom domain", - "Region": "Region", - "Region - Tooltip": "Storage region", - "Access key": "Access key", - "Access key - Tooltip": "Access key - Tooltip", - "Secret access key": "Secret access key", - "Secret access key - Tooltip": "Secret access key - Tooltip", - "SMS account": "SMS account", - "SMS account - Tooltip": "SMS account - Tooltip" - }, - "user": - { - "Edit User": "Edit User", - "Upload a photo": "Upload a photo", - "Select a photo...": "Select a photo...", - "Set new profile picture": "Set new profile picture", - "Set password...": "Set password...", - "Modify password...": "Modify password...", - "Address": "Address", - "Address - Tooltip": "Unique string-style identifier", - "Affiliation": "Affiliation", - "Affiliation - Tooltip": "Unique string-style identifier", - "Country/Region": "Country/Region", - "Country/Region - Tooltip": "Country/Region", - "Modify affiliation": "Modify affiliation", - "Tag": "Tag", - "Tag - Tooltip": "Unique string-style identifier", - "3rd-party logins": "3rd-party logins", - "3rd-party logins - Tooltip": "Use third-party apps to log in", - "Properties": "Properties", - "Link": "Link", - "Unlink": "Unlink", - "Is admin": "Is admin", - "Is admin - Tooltip": "Is the application administrator", - "Is global admin": "Is global admin", - "Is global admin - Tooltip": "Is the application global administrator", - "Is forbidden": "Is forbidden", - "Is forbidden - Tooltip": "Whether the account is disabled", - "Empty input!": "Empty input!", - "Two passwords you typed do not match.": "Two passwords you typed do not match.", - "Password Set": "Password Set", - "Set Password": "Set Password", - "Old Password": "Old Password", - "New Password": "New Password", - "Re-enter New": "Re-enter New", - "Please login first.": "Please login first.", - "Session outdated. Please login again.": "Session outdated. Please login again.", - "Invalid user id.": "Invalid user id.", - "You don't have the permission to do this.": "You don't have the permission to do this.", - "Old password wrong.": "Old password wrong.", - "New password contains blank space.": "New password contains blank space.", - "Invalid new password": "Invalid new password", - "Password": "Password", - "OK": "OK", - "Cancel": "Cancel", - "input password": "input password", - "Reset Email...": "Reset Email...", - "Reset Phone...": "Reset Phone...", - "Empty email": "Empty Email", - "Empty phone": "Empty Phone", - "phone reset": "Phone Reset", - "email reset": "Email Reset", - "Input your email": "Input your email", - "Input your phone number": "Input your phone number", - "New phone": "New Phone", - "New email": "New Email", - "Invalid phone number": "Invalid phone number", - "Invalid Email address": "Invalid Email address", - "Turing test failed.": "Turing test failed.", - "Missing parameter.": "Missing parameter. Please check your form!" - }, - "application": - { + "application": { "Edit Application": "Edit Application", - "Password ON": "Password ON", - "Password ON - Tooltip": "Whether to allow password login", "Enable signup": "Enable signup", - "Enable signup - Tooltip": "Whether to allow users to sign up", - "Login page preview": "Login page preview", - "Test signup page..": "Test signup page..", - "Test signin page..": "Test signin page..", - "Test prompt page..": "Test prompt page..", + "Enable signup - Tooltip": "Enable signup - Tooltip", + "File uploaded successfully": "File uploaded successfully", + "Password ON": "Password ON", + "Password ON - Tooltip": "Password ON - Tooltip", + "Please select a HTML file": "Please select a HTML file", "Redirect URL": "Redirect URL", "Redirect URLs": "Redirect URLs", - "Redirect URLs - Tooltip": "List of redirect addresses after successful login", + "Redirect URLs - Tooltip": "Redirect URLs - Tooltip", "Signup items": "Signup items", - "Signup items - Tooltip": "Signup items that need to be filled in when users register" + "Signup items - Tooltip": "Signup items - Tooltip", + "Test prompt page..": "Test prompt page..", + "Test signin page..": "Test signin page..", + "Test signup page..": "Test signup page.." }, - "forget": - { - "Please input your application!": "Please input your application!", - "Please input your organization!": "Please input your organization!", - "Unknown forgot type:": "Unknown forgot type:", - "Please input your username!": "Please input your username!", - "Please input your password!": "Please input your password!", - "Please confirm your password!": "Please confirm your password!", - "Please input your Email/Phone string!": "Please input your Email/Phone string!", - "Your confirmed password is inconsistent with the password!": "Your confirmed password is inconsistent with the password!", + "code": { + "Code You Received": "Code You Received", + "Email code": "Email code", + "Empty Code": "Empty Code", + "Enter your code": "Enter your code", + "Phone code": "Phone code", + "Please input your phone verification code!": "Please input your phone verification code!", + "Please input your verification code!": "Please input your verification code!", + "Send Code": "Send Code", + "Submit and complete": "Submit and complete", + "Verify code": "Verify code" + }, + "forget": { "Account": "Account", - "Verify": "Verify", - "Retrieve password": "Retrieve password", - "Reset": "Reset", - "Password": "Password", - "Next Step": "Next Step", - "Confirm": "Confirm", - "Email/Phone's format wrong!": "Email/Phone's format wrong!", - "Email/Phone": "Email/Phone", "Change Password": "Change Password", - "Choose email verification or mobile verification": "Choose email verification or mobile verification" + "Confirm": "Confirm", + "Next Step": "Next Step", + "Password": "Password", + "Please input your username!": "Please input your username!", + "Reset": "Reset", + "Retrieve password": "Retrieve password", + "Verify": "Verify" }, - "ldap": - { - "Server Name": "Server Name", - "Host": "Host", - "Server": "Server", - "Base DN": "Base DN", + "general": { + "Access token": "Access token", + "Action": "Action", + "Add": "Add", + "Affiliation URL": "Affiliation URL", + "Affiliation URL - Tooltip": "Affiliation URL - Tooltip", + "Application": "Application", + "Applications": "Applications", + "Applications that require authentication": "Applications that require authentication", + "Authorization code": "Authorization code", + "Avatar": "Avatar", + "Avatar - Tooltip": "Avatar - Tooltip", + "Back Home": "Back Home", + "Captcha": "Captcha", + "Client ip": "Client ip", + "Created time": "Created time", + "Default avatar": "Default avatar", + "Default avatar - Tooltip": "Default avatar - Tooltip", + "Delete": "Delete", + "Description": "Description", + "Description - Tooltip": "Description - Tooltip", + "Display name": "Display name", + "Display name - Tooltip": "Display name - Tooltip", + "Down": "Down", + "Edit": "Edit", + "Email": "Email", + "Email - Tooltip": "Email - Tooltip", + "Expires in": "Expires in", + "Favicon - Tooltip": "Favicon - Tooltip", + "Forget URL": "Forget URL", + "Forget URL - Tooltip": "Forget URL - Tooltip", + "Home": "Home", + "Home - Tooltip": "Home - Tooltip", + "ID - Tooltip": "ID - Tooltip", + "LDAPs": "LDAPs", + "LDAPs - Tooltip": "LDAPs - Tooltip", + "Logo - Tooltip": "Logo - Tooltip", + "Name": "Name", + "Name - Tooltip": "Name - Tooltip", + "OAuth providers": "OAuth providers", + "Organization": "Organization", + "Organization - Tooltip": "Organization - Tooltip", + "Organizations": "Organizations", + "Password": "Password", + "Password - Tooltip": "Password - Tooltip", + "Password salt": "Password salt", + "Password salt - Tooltip": "Password salt - Tooltip", + "Password type": "Password type", + "Password type - Tooltip": "Password type - Tooltip", + "Personal name": "Personal name", + "Phone": "Phone", + "Phone - Tooltip": "Phone - Tooltip", + "Phone prefix": "Phone prefix", + "Phone prefix - Tooltip": "Phone prefix - Tooltip", + "Preview": "Preview", + "Preview - Tooltip": "Preview - Tooltip", + "Provider": "Provider", + "Providers": "Providers", + "Providers - Tooltip": "Providers - Tooltip", + "Records": "Records", + "Request uri": "Request uri", + "Resources": "Resources", + "Save": "Save", + "Scope": "Scope", + "Signin URL": "Signin URL", + "Signin URL - Tooltip": "Signin URL - Tooltip", + "Signup URL": "Signup URL", + "Signup URL - Tooltip": "Signup URL - Tooltip", + "Sorry, the page you visited does not exist.": "Sorry, the page you visited does not exist.", + "Swagger": "Swagger", + "Timestamp": "Timestamp", + "Token expire": "Token expire", + "Token expire - Tooltip": "Token expire - Tooltip", + "Token type": "Token type", + "Tokens": "Tokens", + "URL": "URL", + "Up": "Up", + "User": "User", + "User containers": "User containers", + "User type": "User type", + "User type - Tooltip": "User type - Tooltip", + "Username": "Username", + "Users": "Users", + "Users under all organizations": "Users under all organizations", + "{total} in total": "{total} in total" + }, + "ldap": { + "Address": "Address", "Admin": "Admin", + "Admin - Tooltip": "Admin - Tooltip", "Admin Password": "Admin Password", + "Admin Password - Tooltip": "Admin Password - Tooltip", "Auto Sync": "Auto Sync", - "Last Sync": "Last Sync", - "Sync": "Sync", - "ID": "ID", - "Server Host": "Server Host", - "Server Port": "Server Port", + "Auto Sync - Tooltip": "Auto Sync - Tooltip", + "Base DN": "Base DN", + "Base DN - Tooltip": "Base DN - Tooltip", + "CN": "CN", "Edit LDAP": "Edit LDAP", - "Sync users": "Sync users", - "Server Name - Tooltip": "LDAP server config display name", - "Server Host - Tooltip": "LDAP server host", - "Server Port - Tooltip": "LDAP server port", - "Base DN - Tooltip": "LDAP search base DN", - "Admin - Tooltip": "LDAP server admin CN or ID", - "Admin Password - Tooltip": "LDAP server admin password", - "Auto Sync - Tooltip": "Auto sync config, disable if is 0" + "Email": "Email", + "Group Id": "Group Id", + "ID": "ID", + "Last Sync": "Last Sync", + "Phone": "Phone", + "Server": "Server", + "Server Host": "Server Host", + "Server Host - Tooltip": "Server Host - Tooltip", + "Server Name": "Server Name", + "Server Name - Tooltip": "Server Name - Tooltip", + "Server Port": "Server Port", + "Server Port - Tooltip": "Server Port - Tooltip", + "Sync": "Sync", + "The Auto Sync option will sync all users to specify organization": "The Auto Sync option will sync all users to specify organization", + "UidNumber / Uid": "UidNumber / Uid" + }, + "login": { + "Auto sign in": "Auto sign in", + "Continue with": "Continue with", + "Forgot password?": "Forgot password?", + "No account yet?": "No account yet?", + "Or sign in with another account": "Or sign in with another account", + "Password": "Password", + "Password - Tooltip": "Password - Tooltip", + "Please input your password!": "Please input your password!", + "Please input your username, Email or phone!": "Please input your username, Email or phone!", + "Sign In": "Sign In", + "Sign in with {type}": "Sign in with {type}", + "Signing in...": "Signing in...", + "To access": "To access", + "sign up now": "sign up now", + "username, Email or phone": "username, Email or phone" + }, + "organization": { + "Default avatar": "Default avatar", + "Edit Organization": "Edit Organization", + "Favicon": "Favicon", + "Soft deletion": "Soft deletion", + "Soft deletion - Tooltip": "Soft deletion - Tooltip", + "Website URL": "Website URL", + "Website URL - Tooltip": "Website URL - Tooltip" + }, + "provider": { + "Access key": "Access key", + "Access key - Tooltip": "Access key - Tooltip", + "Bucket": "Bucket", + "Bucket - Tooltip": "Bucket - Tooltip", + "Category": "Category", + "Category - Tooltip": "Category - Tooltip", + "Client ID": "Client ID", + "Client ID - Tooltip": "Client ID - Tooltip", + "Client secret": "Client secret", + "Client secret - Tooltip": "Client secret - Tooltip", + "Domain": "Domain", + "Domain - Tooltip": "Domain - Tooltip", + "Edit Provider": "Edit Provider", + "Email Content": "Email Content", + "Email Content - Tooltip": "Email Content - Tooltip", + "Email Title": "Email Title", + "Email Title - Tooltip": "Email Title - Tooltip", + "Endpoint": "Endpoint", + "Endpoint - Tooltip": "Endpoint - Tooltip", + "Host": "Host", + "Host - Tooltip": "Host - Tooltip", + "Method": "Method", + "Method - Tooltip": "Method - Tooltip", + "Name": "Name", + "Port": "Port", + "Port - Tooltip": "Port - Tooltip", + "Provider URL": "Provider URL", + "Provider URL - Tooltip": "Provider URL - Tooltip", + "Region": "Region", + "Region - Tooltip": "Region - Tooltip", + "Region ID": "Region ID", + "Region ID - Tooltip": "Region ID - Tooltip", + "Secret access key": "Secret access key", + "SecretAccessKey - Tooltip": "SecretAccessKey - Tooltip", + "Sign Name": "Sign Name", + "Sign Name - Tooltip": "Sign Name - Tooltip", + "Signin HTML": "Signin HTML", + "Signin HTML - Edit": "Signin HTML - Edit", + "Signin HTML - Tooltip": "Signin HTML - Tooltip", + "Signup HTML": "Signup HTML", + "Signup HTML - Edit": "Signup HTML - Edit", + "Signup HTML - Tooltip": "Signup HTML - Tooltip", + "Template Code": "Template Code", + "Template Code - Tooltip": "Template Code - Tooltip", + "Terms of Use": "Terms of Use", + "Terms of Use - Tooltip": "Terms of Use - Tooltip", + "Type": "Type", + "Type - Tooltip": "Type - Tooltip", + "alertType": "alertType", + "canSignIn": "canSignIn", + "canSignUp": "canSignUp", + "canUnlink": "canUnlink", + "prompted": "prompted", + "required": "required", + "rule": "rule", + "visible": "visible" + }, + "resource": { + "Application": "Application", + "Copy Link": "Copy Link", + "File name": "File name", + "File size": "File size", + "Format": "Format", + "Link copied to clipboard successfully": "Link copied to clipboard successfully", + "Parent": "Parent", + "Tag": "Tag", + "Type": "Type", + "Upload a file...": "Upload a file...", + "User": "User" + }, + "signup": { + "Accept": "Accept", + "Confirm": "Confirm", + "Decline": "Decline", + "Have account?": "Have account?", + "Please accept the agreement!": "Please accept the agreement!", + "Please click the below button to sign in": "Please click the below button to sign in", + "Please confirm your password!": "Please confirm your password!", + "Please input your Email!": "Please input your Email!", + "Please input your address!": "Please input your address!", + "Please input your affiliation!": "Please input your affiliation!", + "Please input your display name!": "Please input your display name!", + "Please input your personal name!": "Please input your personal name!", + "Please input your phone number!": "Please input your phone number!", + "Please select your country/region!": "Please select your country/region!", + "Terms of Use": "Terms of Use", + "The input is not valid Email!": "The input is not valid Email!", + "The input is not valid Phone!": "The input is not valid Phone!", + "Unknown Check Type": "Unknown Check Type", + "Username": "Username", + "Username - Tooltip": "Username - Tooltip", + "Your account has been created!": "Your account has been created!", + "Your confirmed password is inconsistent with the password!": "Your confirmed password is inconsistent with the password!", + "sign in now": "sign in now" + }, + "token": { + "Edit Token": "Edit Token", + "Token type": "Token type" + }, + "user": { + "\" + destType + \" reset": "\" + destType + \" reset", + "3rd-party logins": "3rd-party logins", + "3rd-party logins - Tooltip": "3rd-party logins - Tooltip", + "Address": "Address", + "Address - Tooltip": "Address - Tooltip", + "Affiliation": "Affiliation", + "Affiliation - Tooltip": "Affiliation - Tooltip", + "Bio": "Bio", + "Bio - Tooltip": "Bio - Tooltip", + "Cancel": "Cancel", + "Code Sent": "Code Sent", + "Country/Region": "Country/Region", + "Country/Region - Tooltip": "Country/Region - Tooltip", + "Edit User": "Edit User", + "Empty input!": "Empty input!", + "Homepage": "Homepage", + "Homepage - Tooltip": "Homepage - Tooltip", + "Input your email": "Input your email", + "Input your phone number": "Input your phone number", + "Is admin": "Is admin", + "Is admin - Tooltip": "Is admin - Tooltip", + "Is deleted": "Is deleted", + "Is deleted - Tooltip": "Is deleted - Tooltip", + "Is forbidden": "Is forbidden", + "Is forbidden - Tooltip": "Is forbidden - Tooltip", + "Is global admin": "Is global admin", + "Is global admin - Tooltip": "Is global admin - Tooltip", + "Link": "Link", + "Location": "Location", + "Location - Tooltip": "Location - Tooltip", + "Modify password...": "Modify password...", + "New Password": "New Password", + "OK": "OK", + "Old Password": "Old Password", + "Password": "Password", + "Password Set": "Password Set", + "Properties": "Properties", + "Re-enter New": "Re-enter New", + "Reset Email...": "Reset Email...", + "Reset Phone...": "Reset Phone...", + "Select a photo...": "Select a photo...", + "Set Password": "Set Password", + "Set new profile picture": "Set new profile picture", + "Set password...": "Set password...", + "Tag": "Tag", + "Tag - Tooltip": "Tag - Tooltip", + "Title": "Title", + "Title - Tooltip": "Title - Tooltip", + "Two passwords you typed do not match.": "Two passwords you typed do not match.", + "Unlink": "Unlink", + "Upload a photo": "Upload a photo", + "input password": "input password" } -} +} \ No newline at end of file diff --git a/web/src/locales/fr/data.json b/web/src/locales/fr/data.json index 35eab481..c1c97f42 100644 --- a/web/src/locales/fr/data.json +++ b/web/src/locales/fr/data.json @@ -1,324 +1,343 @@ { - "general": { - "Home": "Home", - "Home - Tooltip": "Application homepage", - "Organizations": "Organizations", - "Organizations - Tooltip": "The group the user belongs to", - "Organization": "Organization", - "Organization - Tooltip": "The group the user belongs to", - "Providers": "Providers", - "Providers - Tooltip": "List of third-party applications that can be used to log in", - "Users": "Users", - "User": "User", - "Applications": "Applications", - "Application": "Application", - "Records": "Records", - "Client ip": "Client ip", - "Timestamp": "Timestamp", - "Username": "Username", - "Request uri": "Request uri", - "LDAPs": "LDAPs", - "Save": "Save", - "Add": "Add", - "Action": "Action", - "Edit": "Edit", - "Delete": "Delete", - "Up": "Up", - "Down": "Down", - "Created time": "Created time", - "Name": "Name", - "Name - Tooltip": "Unique string-style identifier", - "Display name": "Display name", - "Display name - Tooltip": "Name shown to users, repeatable", - "Personal name": "Personal name", - "Personal name - Tooltip": "User personal name", - "Avatar": "Avatar", - "Avatar - Tooltip": "Avatar to show to others", - "Default avatar": "Default avatar", - "Default avatar - Tooltip": "default avatar", - "URL": "URL", - "URL - Tooltip": "Unique string-style identifier", - "Preview": "Preview", - "Preview - Tooltip": "The form in which the password is stored in the database", - "User type": "User type", - "User type - Tooltip": "Permission role owned by the user", - "Password type": "Password type", - "Password type - Tooltip": "The form in which the password is stored in the database", - "Password salt": "Password salt", - "Password salt - Tooltip": "Random parameters used for password encryption", - "Password": "Password", - "Email": "Email", - "Email - Tooltip": "email", - "Phone": "Phone", - "Phone - Tooltip": "Phone", - "Logo": "Logo", - "Logo - Tooltip": "App's image tag", - "User containers": "User containers", - "Users under all organizations": "Users under all organizations", - "OAuth providers": "OAuth providers", - "Applications that require authentication": "Applications that require authentication", - "Swagger": "Swagger", - "Phone prefix": "Phone prefix", - "Phone prefix - Tooltip": "Mobile phone number prefix, used to distinguish countries or regions", - "Enter the code": "Enter the code", - "Captcha": "Captcha", - "Authorization code": "Authorization code", - "Access token": "Access token", - "Expires in": "Expires in", - "Scope": "Scope", - "Description": "Description", - "Description - Tooltip": "Related descriptive information", - "Token expire": "Token expire", - "Token expire - Tooltip": "Token authorization time", - "Forget URL": "Forget URL", - "Forget URL - Tooltip": "Unique string-style identifier", - "Affiliation URL": "Affiliation URL", - "Affiliation URL - Tooltip": "Unique string-style identifier", - "Signup URL": "Signup URL", - "Signup URL - Tooltip": "sign up url", - "Signin URL": "Signin URL", - "Signin URL - Tooltip": "sign in url", - "ID - Tooltip": "random string", - "Favicon - Tooltip": "Application icon", - "Uploading": "Uploading", - "Start Upload": "Start Upload", - "Upload success": "Upload success", - "Back Home": "Back Home", - "Sorry, the page you visited does not exist": "Sorry, the page you visited does not exist" - }, - "signup": { - "Username": "Username", - "Please input your display name!": "Please input your display name!", - "Please input your personal name!": "Please input your personal name!", - "Please input your address!": "Please input your address!", - "Please input your affiliation!": "Please input your affiliation!", - "Please select your country/region!": "Please select your country/region!", - "The input is not valid Email!": "The input is not valid Email!", - "Please input your Email!": "Please input your Email!", - "Confirm": "Confirm", - "Please confirm your password!": "Please confirm your password!", - "Your confirmed password is inconsistent with the password!": "Your confirmed password is inconsistent with the password!", - "Please input your phone number!": "Please input your phone number!", - "Accept": "Accept", - "Terms of Use": "Terms of Use", - "Have account?": "Have account?", - "sign in now": "sign in now", - "Your account has been created!": "Your account has been created!", - "Please click the below button to sign in": "Please click the below button to sign in", - "Missing parameter.": "Missing parameter." - }, - "code": { - "Verify code": "Verify code", - "Please input your verification code!": "Please input your verification code!", - "Send Code": "Send Code", - "Empty Code": "Empty Code", - "Code Sent": "Code Sent", - "Code You Received": "Code You Received", - "Enter your code": "Enter your code", - "You can only send one code in 60s.": "You can only send one code in 60s.", - "Code has not been sent yet!": "Code has not been sent yet!", - "You should verify your code in 5 min!": "You should verify your code in 5 min!", - "Wrong code!": "Wrong code!", - "Email code": "Email code", - "Phone code": "Phone code", - "PhoneCode has not been sent yet!": "Phone code has not been sent yet!", - "EmailCode has not been sent yet!": "Email code has not been sent yet!", - "PhoneYou should verify your code in 10 min!": "You should verify your phone verification code in 10 min!", - "EmailYou should verify your code in 10 min!": "You should verify your email verification code in 10 min!", - "PhoneWrong code!": "Wrong phone verification code!", - "EmailWrong code!": "Wrong email verification code!", - "Missing parameter.": "Missing parameter.", - "Submit and complete": "Submit and complete" - }, - "login": { - "Please input your username, Email or phone!": "Please input your username, Email or phone!", - "username, Email or phone": "username, Email or phone", - "Please input your password!": "Please input your password!", - "Password": "Password", - "Auto sign in": "Auto sign in", - "Forgot password?": "Forgot password?", - "Sign In": "Sign In", - "No account yet?": "No account yet?", - "sign up now": "sign up now", - "To access": "To access", - "Sign in with {type}": "Sign in with {type}" - }, "account": { - "My Account": "My Account", - "Settings for your account": "Settings for your account", "Login": "Login", "Logout": "Logout", + "My Account": "My Account", + "Settings for your account": "Settings for your account", "Sign Up": "Sign Up" }, - "organization": { - "Edit Organization": "Edit Organization", - "Website URL": "Website URL", - "Website URL - Tooltip": "Unique string-style identifier" - }, - "provider": { - "App ID": "App ID", - "App ID - Tooltip": "Unique string-style identifier", - "Name": "Name", - "Display name": "Display name", - "Category": "Category", - "Category - Tooltip": "Unique string-style identifier", - "Type": "Type", - "Type - Tooltip": "Unique string-style identifier", - "Method": "Method", - "Method - Tooltip": "Login behaviors, QR code or silent authorization", - "Client ID": "Client ID", - "Client ID - Tooltip": "Unique string-style identifier", - "Client secret": "Client secret", - "Client secret - Tooltip": "Unique string-style identifier", - "Host": "Host", - "Host - Tooltip": "Unique string-style identifier", - "Port": "Port", - "Port - Tooltip": "Unique string-style identifier", - "Email Title": "Email Title", - "Email Title - Tooltip": "Unique string-style identifier", - "Email Content": "Email Content", - "Email Content - Tooltip": "Unique string-style identifier", - "Region ID": "Region ID", - "Sign Name": "Sign Name", - "Sign Name - Tooltip": "Unique string-style identifier", - "Template Code": "Template Code", - "Template Code - Tooltip": "Unique string-style identifier", - "Provider URL": "Provider URL", - "Provider URL - Tooltip": "Unique string-style identifier", - "Edit Provider": "Edit Provider", - "Endpoint": "Endpoint", - "Endpoint - Tooltip": "Storage bucket endpoint", - "Bucket": "Bucket", - "Bucket - Tooltip": "Storage bucket name", - "Domain": "Domain", - "Domain - Tooltip": "Storage endpoint custom domain", - "Region": "Region", - "Region - Tooltip": "Storage region", - "Access key": "Access key", - "Access key - Tooltip": "Access key - Tooltip", - "Secret access key": "Secret access key", - "Secret access key - Tooltip": "Secret access key - Tooltip", - "SMS account": "SMS account", - "SMS account - Tooltip": "SMS account - Tooltip" - }, - "user": { - "Edit User": "Edit User", - "Upload a photo": "Upload a photo", - "Select a photo...": "Select a photo...", - "Set new profile picture": "Set new profile picture", - "Set password...": "Set password...", - "Modify password...": "Modify password...", - "Address": "Address", - "Address - Tooltip": "Unique string-style identifier", - "Affiliation": "Affiliation", - "Affiliation - Tooltip": "Unique string-style identifier", - "Country/Region": "Country/Region", - "Country/Region - Tooltip": "Country/Region", - "Modify affiliation": "Modify affiliation", - "Tag": "Tag", - "Tag - Tooltip": "Unique string-style identifier", - "3rd-party logins": "3rd-party logins", - "3rd-party logins - Tooltip": "Use third-party apps to log in", - "Properties": "Properties", - "Link": "Link", - "Unlink": "Unlink", - "Is admin": "Is admin", - "Is admin - Tooltip": "Is the application administrator", - "Is global admin": "Is global admin", - "Is global admin - Tooltip": "Is the application global administrator", - "Is forbidden": "Is forbidden", - "Is forbidden - Tooltip": "Whether the account is disabled", - "Empty input!": "Empty input!", - "Two passwords you typed do not match.": "Two passwords you typed do not match.", - "Password Set": "Password Set", - "Set Password": "Set Password", - "Old Password": "Old Password", - "New Password": "New Password", - "Re-enter New": "Re-enter New", - "Please login first.": "Please login first.", - "Session outdated. Please login again.": "Session outdated. Please login again.", - "Invalid user id.": "Invalid user id.", - "You don't have the permission to do this.": "You don't have the permission to do this.", - "Old password wrong.": "Old password wrong.", - "New password contains blank space.": "New password contains blank space.", - "Invalid new password": "Invalid new password", - "Password": "Password", - "OK": "OK", - "Cancel": "Cancel", - "input password": "input password", - "Reset Email...": "Reset Email...", - "Reset Phone...": "Reset Phone...", - "Empty email": "Empty Email", - "Empty phone": "Empty Phone", - "phone reset": "Phone Reset", - "email reset": "Email Reset", - "Input your email": "Input your email", - "Input your phone number": "Input your phone number", - "New phone": "New Phone", - "New email": "New Email", - "Invalid phone number": "Invalid phone number", - "Invalid Email address": "Invalid Email address", - "Turing test failed.": "Turing test failed.", - "Missing parameter.": "Missing parameter. Please check your form!" - }, "application": { "Edit Application": "Edit Application", - "Password ON": "Password ON", - "Password ON - Tooltip": "Whether to allow password login", "Enable signup": "Enable signup", "Enable signup - Tooltip": "Whether to allow users to sign up", - "Login page preview": "Login page preview", - "Test signup page..": "Test signup page..", - "Test signin page..": "Test signin page..", - "Test prompt page..": "Test prompt page..", + "File uploaded successfully": "File uploaded successfully", + "Password ON": "Password ON", + "Password ON - Tooltip": "Whether to allow password login", + "Please select a HTML file": "Please select a HTML file", "Redirect URL": "Redirect URL", "Redirect URLs": "Redirect URLs", "Redirect URLs - Tooltip": "List of redirect addresses after successful login", "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 signin page..": "Test signin page..", + "Test signup page..": "Test signup page.." + }, + "code": { + "Code You Received": "Code You Received", + "Email code": "Email code", + "Empty Code": "Empty Code", + "Enter your code": "Enter your code", + "Phone code": "Phone code", + "Please input your phone verification code!": "Please input your phone verification code!", + "Please input your verification code!": "Please input your verification code!", + "Send Code": "Send Code", + "Submit and complete": "Submit and complete", + "Verify code": "Verify code" }, "forget": { - "Please input your application!": "Please input your application!", - "Please input your organization!": "Please input your organization!", - "Unknown forgot type:": "Unknown forgot type:", - "Please input your username!": "Please input your username!", - "Please input your password!": "Please input your password!", - "Please confirm your password!": "Please confirm your password!", - "Please input your Email/Phone string!": "Please input your Email/Phone string!", - "Your confirmed password is inconsistent with the password!": "Your confirmed password is inconsistent with the password!", "Account": "Account", - "Verify": "Verify", - "Retrieve password": "Retrieve password", - "Reset": "Reset", - "Password": "Password", - "Next Step": "Next Step", - "Confirm": "Confirm", - "Email/Phone's format wrong!": "Email/Phone's format wrong!", - "Email/Phone": "Email/Phone", "Change Password": "Change Password", - "Choose email verification or mobile verification": "Choose email verification or mobile verification" + "Confirm": "Confirm", + "Next Step": "Next Step", + "Password": "Password", + "Please input your username!": "Please input your username!", + "Reset": "Reset", + "Retrieve password": "Retrieve password", + "Verify": "Verify" + }, + "general": { + "Access token": "Access token", + "Action": "Action", + "Add": "Add", + "Affiliation URL": "Affiliation URL", + "Affiliation URL - Tooltip": "Unique string-style identifier", + "Application": "Application", + "Applications": "Applications", + "Applications that require authentication": "Applications that require authentication", + "Authorization code": "Authorization code", + "Avatar": "Avatar", + "Avatar - Tooltip": "Avatar to show to others", + "Back Home": "Back Home", + "Captcha": "Captcha", + "Client ip": "Client ip", + "Created time": "Created time", + "Default avatar": "Default avatar", + "Default avatar - Tooltip": "default avatar", + "Delete": "Delete", + "Description": "Description", + "Description - Tooltip": "Related descriptive information", + "Display name": "Display name", + "Display name - Tooltip": "Name shown to users, repeatable", + "Down": "Down", + "Edit": "Edit", + "Email": "Email", + "Email - Tooltip": "email", + "Expires in": "Expires in", + "Favicon - Tooltip": "Application icon", + "Forget URL": "Forget URL", + "Forget URL - Tooltip": "Unique string-style identifier", + "Home": "Home", + "Home - Tooltip": "Application homepage", + "ID - Tooltip": "random string", + "LDAPs": "LDAPs", + "LDAPs - Tooltip": "LDAPs - Tooltip", + "Logo - Tooltip": "App's image tag", + "Name": "Name", + "Name - Tooltip": "Unique string-style identifier", + "OAuth providers": "OAuth providers", + "Organization": "Organization", + "Organization - Tooltip": "The group the user belongs to", + "Organizations": "Organizations", + "Password": "Password", + "Password - Tooltip": "Password - Tooltip", + "Password salt": "Password salt", + "Password salt - Tooltip": "Random parameters used for password encryption", + "Password type": "Password type", + "Password type - Tooltip": "The form in which the password is stored in the database", + "Personal name": "Personal name", + "Phone": "Phone", + "Phone - Tooltip": "Phone", + "Phone prefix": "Phone prefix", + "Phone prefix - Tooltip": "Mobile phone number prefix, used to distinguish countries or regions", + "Preview": "Preview", + "Preview - Tooltip": "The form in which the password is stored in the database", + "Provider": "Provider", + "Providers": "Providers", + "Providers - Tooltip": "List of third-party applications that can be used to log in", + "Records": "Records", + "Request uri": "Request uri", + "Resources": "Resources", + "Save": "Save", + "Scope": "Scope", + "Signin URL": "Signin URL", + "Signin URL - Tooltip": "sign in url", + "Signup URL": "Signup URL", + "Signup URL - Tooltip": "sign up url", + "Sorry, the page you visited does not exist.": "Sorry, the page you visited does not exist.", + "Swagger": "Swagger", + "Timestamp": "Timestamp", + "Token expire": "Token expire", + "Token expire - Tooltip": "Token authorization time", + "Token type": "Token type", + "Tokens": "Tokens", + "URL": "URL", + "Up": "Up", + "User": "User", + "User containers": "User containers", + "User type": "User type", + "User type - Tooltip": "Permission role owned by the user", + "Username": "Username", + "Users": "Users", + "Users under all organizations": "Users under all organizations", + "{total} in total": "{total} in total" }, "ldap": { - "Server Name": "Server Name", - "Host": "Host", - "Server": "Server", - "Base DN": "Base DN", + "Address": "Address", "Admin": "Admin", - "Admin Password": "Admin Password", - "Auto Sync": "Auto Sync", - "Last Sync": "Last Sync", - "Sync": "Sync", - "ID": "ID", - "Server Host": "Server Host", - "Server Port": "Server Port", - "Edit LDAP": "Edit LDAP", - "Sync users": "Sync users", - "Server Name - Tooltip": "LDAP server config display name", - "Server Host - Tooltip": "LDAP server host", - "Server Port - Tooltip": "LDAP server port", - "Base DN - Tooltip": "LDAP search base DN", "Admin - Tooltip": "LDAP server admin CN or ID", + "Admin Password": "Admin Password", "Admin Password - Tooltip": "LDAP server admin password", - "Auto Sync - Tooltip": "Auto sync config, disable if is 0" + "Auto Sync": "Auto Sync", + "Auto Sync - Tooltip": "Auto sync config, disable if is 0", + "Base DN": "Base DN", + "Base DN - Tooltip": "LDAP search base DN", + "CN": "CN", + "Edit LDAP": "Edit LDAP", + "Email": "Email", + "Group Id": "Group Id", + "ID": "ID", + "Last Sync": "Last Sync", + "Phone": "Phone", + "Server": "Server", + "Server Host": "Server Host", + "Server Host - Tooltip": "LDAP server host", + "Server Name": "Server Name", + "Server Name - Tooltip": "LDAP server config display name", + "Server Port": "Server Port", + "Server Port - Tooltip": "LDAP server port", + "Sync": "Sync", + "The Auto Sync option will sync all users to specify organization": "The Auto Sync option will sync all users to specify organization", + "UidNumber / Uid": "UidNumber / Uid" + }, + "login": { + "Auto sign in": "Auto sign in", + "Continue with": "Continue with", + "Forgot password?": "Forgot password?", + "No account yet?": "No account yet?", + "Or sign in with another account": "Or sign in with another account", + "Password": "Password", + "Password - Tooltip": "Password - Tooltip", + "Please input your password!": "Please input your password!", + "Please input your username, Email or phone!": "Please input your username, Email or phone!", + "Sign In": "Sign In", + "Sign in with {type}": "Sign in with {type}", + "Signing in...": "Signing in...", + "To access": "To access", + "sign up now": "sign up now", + "username, Email or phone": "username, Email or phone" + }, + "organization": { + "Default avatar": "Default avatar", + "Edit Organization": "Edit Organization", + "Favicon": "Favicon", + "Soft deletion": "Soft deletion", + "Soft deletion - Tooltip": "Soft deletion - Tooltip", + "Website URL": "Website URL", + "Website URL - Tooltip": "Unique string-style identifier" + }, + "provider": { + "Access key": "Access key", + "Access key - Tooltip": "Access key - Tooltip", + "Bucket": "Bucket", + "Bucket - Tooltip": "Storage bucket name", + "Category": "Category", + "Category - Tooltip": "Unique string-style identifier", + "Client ID": "Client ID", + "Client ID - Tooltip": "Unique string-style identifier", + "Client secret": "Client secret", + "Client secret - Tooltip": "Unique string-style identifier", + "Domain": "Domain", + "Domain - Tooltip": "Storage endpoint custom domain", + "Edit Provider": "Edit Provider", + "Email Content": "Email Content", + "Email Content - Tooltip": "Unique string-style identifier", + "Email Title": "Email Title", + "Email Title - Tooltip": "Unique string-style identifier", + "Endpoint": "Endpoint", + "Endpoint - Tooltip": "Storage bucket endpoint", + "Host": "Host", + "Host - Tooltip": "Unique string-style identifier", + "Method": "Method", + "Method - Tooltip": "Login behaviors, QR code or silent authorization", + "Name": "Name", + "Port": "Port", + "Port - Tooltip": "Unique string-style identifier", + "Provider URL": "Provider URL", + "Provider URL - Tooltip": "Unique string-style identifier", + "Region": "Region", + "Region - Tooltip": "Storage region", + "Region ID": "Region ID", + "Region ID - Tooltip": "Region ID - Tooltip", + "Secret access key": "Secret access key", + "SecretAccessKey - Tooltip": "SecretAccessKey - Tooltip", + "Sign Name": "Sign Name", + "Sign Name - Tooltip": "Unique string-style identifier", + "Signin HTML": "Signin HTML", + "Signin HTML - Edit": "Signin HTML - Edit", + "Signin HTML - Tooltip": "Signin HTML - Tooltip", + "Signup HTML": "Signup HTML", + "Signup HTML - Edit": "Signup HTML - Edit", + "Signup HTML - Tooltip": "Signup HTML - Tooltip", + "Template Code": "Template Code", + "Template Code - Tooltip": "Unique string-style identifier", + "Terms of Use": "Terms of Use", + "Terms of Use - Tooltip": "Terms of Use - Tooltip", + "Type": "Type", + "Type - Tooltip": "Unique string-style identifier", + "alertType": "alertType", + "canSignIn": "canSignIn", + "canSignUp": "canSignUp", + "canUnlink": "canUnlink", + "prompted": "prompted", + "required": "required", + "rule": "rule", + "visible": "visible" + }, + "resource": { + "Application": "Application", + "Copy Link": "Copy Link", + "File name": "File name", + "File size": "File size", + "Format": "Format", + "Link copied to clipboard successfully": "Link copied to clipboard successfully", + "Parent": "Parent", + "Tag": "Tag", + "Type": "Type", + "Upload a file...": "Upload a file...", + "User": "User" + }, + "signup": { + "Accept": "Accept", + "Confirm": "Confirm", + "Decline": "Decline", + "Have account?": "Have account?", + "Please accept the agreement!": "Please accept the agreement!", + "Please click the below button to sign in": "Please click the below button to sign in", + "Please confirm your password!": "Please confirm your password!", + "Please input your Email!": "Please input your Email!", + "Please input your address!": "Please input your address!", + "Please input your affiliation!": "Please input your affiliation!", + "Please input your display name!": "Please input your display name!", + "Please input your personal name!": "Please input your personal name!", + "Please input your phone number!": "Please input your phone number!", + "Please select your country/region!": "Please select your country/region!", + "Terms of Use": "Terms of Use", + "The input is not valid Email!": "The input is not valid Email!", + "The input is not valid Phone!": "The input is not valid Phone!", + "Unknown Check Type": "Unknown Check Type", + "Username": "Username", + "Username - Tooltip": "Username - Tooltip", + "Your account has been created!": "Your account has been created!", + "Your confirmed password is inconsistent with the password!": "Your confirmed password is inconsistent with the password!", + "sign in now": "sign in now" + }, + "token": { + "Edit Token": "Edit Token", + "Token type": "Token type" + }, + "user": { + "\" + destType + \" reset": "\" + destType + \" reset", + "3rd-party logins": "3rd-party logins", + "3rd-party logins - Tooltip": "Use third-party apps to log in", + "Address": "Address", + "Address - Tooltip": "Unique string-style identifier", + "Affiliation": "Affiliation", + "Affiliation - Tooltip": "Unique string-style identifier", + "Bio": "Bio", + "Bio - Tooltip": "Bio - Tooltip", + "Cancel": "Cancel", + "Code Sent": "Code Sent", + "Country/Region": "Country/Region", + "Country/Region - Tooltip": "Country/Region", + "Edit User": "Edit User", + "Empty input!": "Empty input!", + "Homepage": "Homepage", + "Homepage - Tooltip": "Homepage - Tooltip", + "Input your email": "Input your email", + "Input your phone number": "Input your phone number", + "Is admin": "Is admin", + "Is admin - Tooltip": "Is the application administrator", + "Is deleted": "Is deleted", + "Is deleted - Tooltip": "Is deleted - Tooltip", + "Is forbidden": "Is forbidden", + "Is forbidden - Tooltip": "Whether the account is disabled", + "Is global admin": "Is global admin", + "Is global admin - Tooltip": "Is the application global administrator", + "Link": "Link", + "Location": "Location", + "Location - Tooltip": "Location - Tooltip", + "Modify password...": "Modify password...", + "New Password": "New Password", + "OK": "OK", + "Old Password": "Old Password", + "Password": "Password", + "Password Set": "Password Set", + "Properties": "Properties", + "Re-enter New": "Re-enter New", + "Reset Email...": "Reset Email...", + "Reset Phone...": "Reset Phone...", + "Select a photo...": "Select a photo...", + "Set Password": "Set Password", + "Set new profile picture": "Set new profile picture", + "Set password...": "Set password...", + "Tag": "Tag", + "Tag - Tooltip": "Unique string-style identifier", + "Title": "Title", + "Title - Tooltip": "Title - Tooltip", + "Two passwords you typed do not match.": "Two passwords you typed do not match.", + "Unlink": "Unlink", + "Upload a photo": "Upload a photo", + "input password": "input password" } -} +} \ No newline at end of file diff --git a/web/src/locales/ja/data.json b/web/src/locales/ja/data.json index 35eab481..c1c97f42 100644 --- a/web/src/locales/ja/data.json +++ b/web/src/locales/ja/data.json @@ -1,324 +1,343 @@ { - "general": { - "Home": "Home", - "Home - Tooltip": "Application homepage", - "Organizations": "Organizations", - "Organizations - Tooltip": "The group the user belongs to", - "Organization": "Organization", - "Organization - Tooltip": "The group the user belongs to", - "Providers": "Providers", - "Providers - Tooltip": "List of third-party applications that can be used to log in", - "Users": "Users", - "User": "User", - "Applications": "Applications", - "Application": "Application", - "Records": "Records", - "Client ip": "Client ip", - "Timestamp": "Timestamp", - "Username": "Username", - "Request uri": "Request uri", - "LDAPs": "LDAPs", - "Save": "Save", - "Add": "Add", - "Action": "Action", - "Edit": "Edit", - "Delete": "Delete", - "Up": "Up", - "Down": "Down", - "Created time": "Created time", - "Name": "Name", - "Name - Tooltip": "Unique string-style identifier", - "Display name": "Display name", - "Display name - Tooltip": "Name shown to users, repeatable", - "Personal name": "Personal name", - "Personal name - Tooltip": "User personal name", - "Avatar": "Avatar", - "Avatar - Tooltip": "Avatar to show to others", - "Default avatar": "Default avatar", - "Default avatar - Tooltip": "default avatar", - "URL": "URL", - "URL - Tooltip": "Unique string-style identifier", - "Preview": "Preview", - "Preview - Tooltip": "The form in which the password is stored in the database", - "User type": "User type", - "User type - Tooltip": "Permission role owned by the user", - "Password type": "Password type", - "Password type - Tooltip": "The form in which the password is stored in the database", - "Password salt": "Password salt", - "Password salt - Tooltip": "Random parameters used for password encryption", - "Password": "Password", - "Email": "Email", - "Email - Tooltip": "email", - "Phone": "Phone", - "Phone - Tooltip": "Phone", - "Logo": "Logo", - "Logo - Tooltip": "App's image tag", - "User containers": "User containers", - "Users under all organizations": "Users under all organizations", - "OAuth providers": "OAuth providers", - "Applications that require authentication": "Applications that require authentication", - "Swagger": "Swagger", - "Phone prefix": "Phone prefix", - "Phone prefix - Tooltip": "Mobile phone number prefix, used to distinguish countries or regions", - "Enter the code": "Enter the code", - "Captcha": "Captcha", - "Authorization code": "Authorization code", - "Access token": "Access token", - "Expires in": "Expires in", - "Scope": "Scope", - "Description": "Description", - "Description - Tooltip": "Related descriptive information", - "Token expire": "Token expire", - "Token expire - Tooltip": "Token authorization time", - "Forget URL": "Forget URL", - "Forget URL - Tooltip": "Unique string-style identifier", - "Affiliation URL": "Affiliation URL", - "Affiliation URL - Tooltip": "Unique string-style identifier", - "Signup URL": "Signup URL", - "Signup URL - Tooltip": "sign up url", - "Signin URL": "Signin URL", - "Signin URL - Tooltip": "sign in url", - "ID - Tooltip": "random string", - "Favicon - Tooltip": "Application icon", - "Uploading": "Uploading", - "Start Upload": "Start Upload", - "Upload success": "Upload success", - "Back Home": "Back Home", - "Sorry, the page you visited does not exist": "Sorry, the page you visited does not exist" - }, - "signup": { - "Username": "Username", - "Please input your display name!": "Please input your display name!", - "Please input your personal name!": "Please input your personal name!", - "Please input your address!": "Please input your address!", - "Please input your affiliation!": "Please input your affiliation!", - "Please select your country/region!": "Please select your country/region!", - "The input is not valid Email!": "The input is not valid Email!", - "Please input your Email!": "Please input your Email!", - "Confirm": "Confirm", - "Please confirm your password!": "Please confirm your password!", - "Your confirmed password is inconsistent with the password!": "Your confirmed password is inconsistent with the password!", - "Please input your phone number!": "Please input your phone number!", - "Accept": "Accept", - "Terms of Use": "Terms of Use", - "Have account?": "Have account?", - "sign in now": "sign in now", - "Your account has been created!": "Your account has been created!", - "Please click the below button to sign in": "Please click the below button to sign in", - "Missing parameter.": "Missing parameter." - }, - "code": { - "Verify code": "Verify code", - "Please input your verification code!": "Please input your verification code!", - "Send Code": "Send Code", - "Empty Code": "Empty Code", - "Code Sent": "Code Sent", - "Code You Received": "Code You Received", - "Enter your code": "Enter your code", - "You can only send one code in 60s.": "You can only send one code in 60s.", - "Code has not been sent yet!": "Code has not been sent yet!", - "You should verify your code in 5 min!": "You should verify your code in 5 min!", - "Wrong code!": "Wrong code!", - "Email code": "Email code", - "Phone code": "Phone code", - "PhoneCode has not been sent yet!": "Phone code has not been sent yet!", - "EmailCode has not been sent yet!": "Email code has not been sent yet!", - "PhoneYou should verify your code in 10 min!": "You should verify your phone verification code in 10 min!", - "EmailYou should verify your code in 10 min!": "You should verify your email verification code in 10 min!", - "PhoneWrong code!": "Wrong phone verification code!", - "EmailWrong code!": "Wrong email verification code!", - "Missing parameter.": "Missing parameter.", - "Submit and complete": "Submit and complete" - }, - "login": { - "Please input your username, Email or phone!": "Please input your username, Email or phone!", - "username, Email or phone": "username, Email or phone", - "Please input your password!": "Please input your password!", - "Password": "Password", - "Auto sign in": "Auto sign in", - "Forgot password?": "Forgot password?", - "Sign In": "Sign In", - "No account yet?": "No account yet?", - "sign up now": "sign up now", - "To access": "To access", - "Sign in with {type}": "Sign in with {type}" - }, "account": { - "My Account": "My Account", - "Settings for your account": "Settings for your account", "Login": "Login", "Logout": "Logout", + "My Account": "My Account", + "Settings for your account": "Settings for your account", "Sign Up": "Sign Up" }, - "organization": { - "Edit Organization": "Edit Organization", - "Website URL": "Website URL", - "Website URL - Tooltip": "Unique string-style identifier" - }, - "provider": { - "App ID": "App ID", - "App ID - Tooltip": "Unique string-style identifier", - "Name": "Name", - "Display name": "Display name", - "Category": "Category", - "Category - Tooltip": "Unique string-style identifier", - "Type": "Type", - "Type - Tooltip": "Unique string-style identifier", - "Method": "Method", - "Method - Tooltip": "Login behaviors, QR code or silent authorization", - "Client ID": "Client ID", - "Client ID - Tooltip": "Unique string-style identifier", - "Client secret": "Client secret", - "Client secret - Tooltip": "Unique string-style identifier", - "Host": "Host", - "Host - Tooltip": "Unique string-style identifier", - "Port": "Port", - "Port - Tooltip": "Unique string-style identifier", - "Email Title": "Email Title", - "Email Title - Tooltip": "Unique string-style identifier", - "Email Content": "Email Content", - "Email Content - Tooltip": "Unique string-style identifier", - "Region ID": "Region ID", - "Sign Name": "Sign Name", - "Sign Name - Tooltip": "Unique string-style identifier", - "Template Code": "Template Code", - "Template Code - Tooltip": "Unique string-style identifier", - "Provider URL": "Provider URL", - "Provider URL - Tooltip": "Unique string-style identifier", - "Edit Provider": "Edit Provider", - "Endpoint": "Endpoint", - "Endpoint - Tooltip": "Storage bucket endpoint", - "Bucket": "Bucket", - "Bucket - Tooltip": "Storage bucket name", - "Domain": "Domain", - "Domain - Tooltip": "Storage endpoint custom domain", - "Region": "Region", - "Region - Tooltip": "Storage region", - "Access key": "Access key", - "Access key - Tooltip": "Access key - Tooltip", - "Secret access key": "Secret access key", - "Secret access key - Tooltip": "Secret access key - Tooltip", - "SMS account": "SMS account", - "SMS account - Tooltip": "SMS account - Tooltip" - }, - "user": { - "Edit User": "Edit User", - "Upload a photo": "Upload a photo", - "Select a photo...": "Select a photo...", - "Set new profile picture": "Set new profile picture", - "Set password...": "Set password...", - "Modify password...": "Modify password...", - "Address": "Address", - "Address - Tooltip": "Unique string-style identifier", - "Affiliation": "Affiliation", - "Affiliation - Tooltip": "Unique string-style identifier", - "Country/Region": "Country/Region", - "Country/Region - Tooltip": "Country/Region", - "Modify affiliation": "Modify affiliation", - "Tag": "Tag", - "Tag - Tooltip": "Unique string-style identifier", - "3rd-party logins": "3rd-party logins", - "3rd-party logins - Tooltip": "Use third-party apps to log in", - "Properties": "Properties", - "Link": "Link", - "Unlink": "Unlink", - "Is admin": "Is admin", - "Is admin - Tooltip": "Is the application administrator", - "Is global admin": "Is global admin", - "Is global admin - Tooltip": "Is the application global administrator", - "Is forbidden": "Is forbidden", - "Is forbidden - Tooltip": "Whether the account is disabled", - "Empty input!": "Empty input!", - "Two passwords you typed do not match.": "Two passwords you typed do not match.", - "Password Set": "Password Set", - "Set Password": "Set Password", - "Old Password": "Old Password", - "New Password": "New Password", - "Re-enter New": "Re-enter New", - "Please login first.": "Please login first.", - "Session outdated. Please login again.": "Session outdated. Please login again.", - "Invalid user id.": "Invalid user id.", - "You don't have the permission to do this.": "You don't have the permission to do this.", - "Old password wrong.": "Old password wrong.", - "New password contains blank space.": "New password contains blank space.", - "Invalid new password": "Invalid new password", - "Password": "Password", - "OK": "OK", - "Cancel": "Cancel", - "input password": "input password", - "Reset Email...": "Reset Email...", - "Reset Phone...": "Reset Phone...", - "Empty email": "Empty Email", - "Empty phone": "Empty Phone", - "phone reset": "Phone Reset", - "email reset": "Email Reset", - "Input your email": "Input your email", - "Input your phone number": "Input your phone number", - "New phone": "New Phone", - "New email": "New Email", - "Invalid phone number": "Invalid phone number", - "Invalid Email address": "Invalid Email address", - "Turing test failed.": "Turing test failed.", - "Missing parameter.": "Missing parameter. Please check your form!" - }, "application": { "Edit Application": "Edit Application", - "Password ON": "Password ON", - "Password ON - Tooltip": "Whether to allow password login", "Enable signup": "Enable signup", "Enable signup - Tooltip": "Whether to allow users to sign up", - "Login page preview": "Login page preview", - "Test signup page..": "Test signup page..", - "Test signin page..": "Test signin page..", - "Test prompt page..": "Test prompt page..", + "File uploaded successfully": "File uploaded successfully", + "Password ON": "Password ON", + "Password ON - Tooltip": "Whether to allow password login", + "Please select a HTML file": "Please select a HTML file", "Redirect URL": "Redirect URL", "Redirect URLs": "Redirect URLs", "Redirect URLs - Tooltip": "List of redirect addresses after successful login", "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 signin page..": "Test signin page..", + "Test signup page..": "Test signup page.." + }, + "code": { + "Code You Received": "Code You Received", + "Email code": "Email code", + "Empty Code": "Empty Code", + "Enter your code": "Enter your code", + "Phone code": "Phone code", + "Please input your phone verification code!": "Please input your phone verification code!", + "Please input your verification code!": "Please input your verification code!", + "Send Code": "Send Code", + "Submit and complete": "Submit and complete", + "Verify code": "Verify code" }, "forget": { - "Please input your application!": "Please input your application!", - "Please input your organization!": "Please input your organization!", - "Unknown forgot type:": "Unknown forgot type:", - "Please input your username!": "Please input your username!", - "Please input your password!": "Please input your password!", - "Please confirm your password!": "Please confirm your password!", - "Please input your Email/Phone string!": "Please input your Email/Phone string!", - "Your confirmed password is inconsistent with the password!": "Your confirmed password is inconsistent with the password!", "Account": "Account", - "Verify": "Verify", - "Retrieve password": "Retrieve password", - "Reset": "Reset", - "Password": "Password", - "Next Step": "Next Step", - "Confirm": "Confirm", - "Email/Phone's format wrong!": "Email/Phone's format wrong!", - "Email/Phone": "Email/Phone", "Change Password": "Change Password", - "Choose email verification or mobile verification": "Choose email verification or mobile verification" + "Confirm": "Confirm", + "Next Step": "Next Step", + "Password": "Password", + "Please input your username!": "Please input your username!", + "Reset": "Reset", + "Retrieve password": "Retrieve password", + "Verify": "Verify" + }, + "general": { + "Access token": "Access token", + "Action": "Action", + "Add": "Add", + "Affiliation URL": "Affiliation URL", + "Affiliation URL - Tooltip": "Unique string-style identifier", + "Application": "Application", + "Applications": "Applications", + "Applications that require authentication": "Applications that require authentication", + "Authorization code": "Authorization code", + "Avatar": "Avatar", + "Avatar - Tooltip": "Avatar to show to others", + "Back Home": "Back Home", + "Captcha": "Captcha", + "Client ip": "Client ip", + "Created time": "Created time", + "Default avatar": "Default avatar", + "Default avatar - Tooltip": "default avatar", + "Delete": "Delete", + "Description": "Description", + "Description - Tooltip": "Related descriptive information", + "Display name": "Display name", + "Display name - Tooltip": "Name shown to users, repeatable", + "Down": "Down", + "Edit": "Edit", + "Email": "Email", + "Email - Tooltip": "email", + "Expires in": "Expires in", + "Favicon - Tooltip": "Application icon", + "Forget URL": "Forget URL", + "Forget URL - Tooltip": "Unique string-style identifier", + "Home": "Home", + "Home - Tooltip": "Application homepage", + "ID - Tooltip": "random string", + "LDAPs": "LDAPs", + "LDAPs - Tooltip": "LDAPs - Tooltip", + "Logo - Tooltip": "App's image tag", + "Name": "Name", + "Name - Tooltip": "Unique string-style identifier", + "OAuth providers": "OAuth providers", + "Organization": "Organization", + "Organization - Tooltip": "The group the user belongs to", + "Organizations": "Organizations", + "Password": "Password", + "Password - Tooltip": "Password - Tooltip", + "Password salt": "Password salt", + "Password salt - Tooltip": "Random parameters used for password encryption", + "Password type": "Password type", + "Password type - Tooltip": "The form in which the password is stored in the database", + "Personal name": "Personal name", + "Phone": "Phone", + "Phone - Tooltip": "Phone", + "Phone prefix": "Phone prefix", + "Phone prefix - Tooltip": "Mobile phone number prefix, used to distinguish countries or regions", + "Preview": "Preview", + "Preview - Tooltip": "The form in which the password is stored in the database", + "Provider": "Provider", + "Providers": "Providers", + "Providers - Tooltip": "List of third-party applications that can be used to log in", + "Records": "Records", + "Request uri": "Request uri", + "Resources": "Resources", + "Save": "Save", + "Scope": "Scope", + "Signin URL": "Signin URL", + "Signin URL - Tooltip": "sign in url", + "Signup URL": "Signup URL", + "Signup URL - Tooltip": "sign up url", + "Sorry, the page you visited does not exist.": "Sorry, the page you visited does not exist.", + "Swagger": "Swagger", + "Timestamp": "Timestamp", + "Token expire": "Token expire", + "Token expire - Tooltip": "Token authorization time", + "Token type": "Token type", + "Tokens": "Tokens", + "URL": "URL", + "Up": "Up", + "User": "User", + "User containers": "User containers", + "User type": "User type", + "User type - Tooltip": "Permission role owned by the user", + "Username": "Username", + "Users": "Users", + "Users under all organizations": "Users under all organizations", + "{total} in total": "{total} in total" }, "ldap": { - "Server Name": "Server Name", - "Host": "Host", - "Server": "Server", - "Base DN": "Base DN", + "Address": "Address", "Admin": "Admin", - "Admin Password": "Admin Password", - "Auto Sync": "Auto Sync", - "Last Sync": "Last Sync", - "Sync": "Sync", - "ID": "ID", - "Server Host": "Server Host", - "Server Port": "Server Port", - "Edit LDAP": "Edit LDAP", - "Sync users": "Sync users", - "Server Name - Tooltip": "LDAP server config display name", - "Server Host - Tooltip": "LDAP server host", - "Server Port - Tooltip": "LDAP server port", - "Base DN - Tooltip": "LDAP search base DN", "Admin - Tooltip": "LDAP server admin CN or ID", + "Admin Password": "Admin Password", "Admin Password - Tooltip": "LDAP server admin password", - "Auto Sync - Tooltip": "Auto sync config, disable if is 0" + "Auto Sync": "Auto Sync", + "Auto Sync - Tooltip": "Auto sync config, disable if is 0", + "Base DN": "Base DN", + "Base DN - Tooltip": "LDAP search base DN", + "CN": "CN", + "Edit LDAP": "Edit LDAP", + "Email": "Email", + "Group Id": "Group Id", + "ID": "ID", + "Last Sync": "Last Sync", + "Phone": "Phone", + "Server": "Server", + "Server Host": "Server Host", + "Server Host - Tooltip": "LDAP server host", + "Server Name": "Server Name", + "Server Name - Tooltip": "LDAP server config display name", + "Server Port": "Server Port", + "Server Port - Tooltip": "LDAP server port", + "Sync": "Sync", + "The Auto Sync option will sync all users to specify organization": "The Auto Sync option will sync all users to specify organization", + "UidNumber / Uid": "UidNumber / Uid" + }, + "login": { + "Auto sign in": "Auto sign in", + "Continue with": "Continue with", + "Forgot password?": "Forgot password?", + "No account yet?": "No account yet?", + "Or sign in with another account": "Or sign in with another account", + "Password": "Password", + "Password - Tooltip": "Password - Tooltip", + "Please input your password!": "Please input your password!", + "Please input your username, Email or phone!": "Please input your username, Email or phone!", + "Sign In": "Sign In", + "Sign in with {type}": "Sign in with {type}", + "Signing in...": "Signing in...", + "To access": "To access", + "sign up now": "sign up now", + "username, Email or phone": "username, Email or phone" + }, + "organization": { + "Default avatar": "Default avatar", + "Edit Organization": "Edit Organization", + "Favicon": "Favicon", + "Soft deletion": "Soft deletion", + "Soft deletion - Tooltip": "Soft deletion - Tooltip", + "Website URL": "Website URL", + "Website URL - Tooltip": "Unique string-style identifier" + }, + "provider": { + "Access key": "Access key", + "Access key - Tooltip": "Access key - Tooltip", + "Bucket": "Bucket", + "Bucket - Tooltip": "Storage bucket name", + "Category": "Category", + "Category - Tooltip": "Unique string-style identifier", + "Client ID": "Client ID", + "Client ID - Tooltip": "Unique string-style identifier", + "Client secret": "Client secret", + "Client secret - Tooltip": "Unique string-style identifier", + "Domain": "Domain", + "Domain - Tooltip": "Storage endpoint custom domain", + "Edit Provider": "Edit Provider", + "Email Content": "Email Content", + "Email Content - Tooltip": "Unique string-style identifier", + "Email Title": "Email Title", + "Email Title - Tooltip": "Unique string-style identifier", + "Endpoint": "Endpoint", + "Endpoint - Tooltip": "Storage bucket endpoint", + "Host": "Host", + "Host - Tooltip": "Unique string-style identifier", + "Method": "Method", + "Method - Tooltip": "Login behaviors, QR code or silent authorization", + "Name": "Name", + "Port": "Port", + "Port - Tooltip": "Unique string-style identifier", + "Provider URL": "Provider URL", + "Provider URL - Tooltip": "Unique string-style identifier", + "Region": "Region", + "Region - Tooltip": "Storage region", + "Region ID": "Region ID", + "Region ID - Tooltip": "Region ID - Tooltip", + "Secret access key": "Secret access key", + "SecretAccessKey - Tooltip": "SecretAccessKey - Tooltip", + "Sign Name": "Sign Name", + "Sign Name - Tooltip": "Unique string-style identifier", + "Signin HTML": "Signin HTML", + "Signin HTML - Edit": "Signin HTML - Edit", + "Signin HTML - Tooltip": "Signin HTML - Tooltip", + "Signup HTML": "Signup HTML", + "Signup HTML - Edit": "Signup HTML - Edit", + "Signup HTML - Tooltip": "Signup HTML - Tooltip", + "Template Code": "Template Code", + "Template Code - Tooltip": "Unique string-style identifier", + "Terms of Use": "Terms of Use", + "Terms of Use - Tooltip": "Terms of Use - Tooltip", + "Type": "Type", + "Type - Tooltip": "Unique string-style identifier", + "alertType": "alertType", + "canSignIn": "canSignIn", + "canSignUp": "canSignUp", + "canUnlink": "canUnlink", + "prompted": "prompted", + "required": "required", + "rule": "rule", + "visible": "visible" + }, + "resource": { + "Application": "Application", + "Copy Link": "Copy Link", + "File name": "File name", + "File size": "File size", + "Format": "Format", + "Link copied to clipboard successfully": "Link copied to clipboard successfully", + "Parent": "Parent", + "Tag": "Tag", + "Type": "Type", + "Upload a file...": "Upload a file...", + "User": "User" + }, + "signup": { + "Accept": "Accept", + "Confirm": "Confirm", + "Decline": "Decline", + "Have account?": "Have account?", + "Please accept the agreement!": "Please accept the agreement!", + "Please click the below button to sign in": "Please click the below button to sign in", + "Please confirm your password!": "Please confirm your password!", + "Please input your Email!": "Please input your Email!", + "Please input your address!": "Please input your address!", + "Please input your affiliation!": "Please input your affiliation!", + "Please input your display name!": "Please input your display name!", + "Please input your personal name!": "Please input your personal name!", + "Please input your phone number!": "Please input your phone number!", + "Please select your country/region!": "Please select your country/region!", + "Terms of Use": "Terms of Use", + "The input is not valid Email!": "The input is not valid Email!", + "The input is not valid Phone!": "The input is not valid Phone!", + "Unknown Check Type": "Unknown Check Type", + "Username": "Username", + "Username - Tooltip": "Username - Tooltip", + "Your account has been created!": "Your account has been created!", + "Your confirmed password is inconsistent with the password!": "Your confirmed password is inconsistent with the password!", + "sign in now": "sign in now" + }, + "token": { + "Edit Token": "Edit Token", + "Token type": "Token type" + }, + "user": { + "\" + destType + \" reset": "\" + destType + \" reset", + "3rd-party logins": "3rd-party logins", + "3rd-party logins - Tooltip": "Use third-party apps to log in", + "Address": "Address", + "Address - Tooltip": "Unique string-style identifier", + "Affiliation": "Affiliation", + "Affiliation - Tooltip": "Unique string-style identifier", + "Bio": "Bio", + "Bio - Tooltip": "Bio - Tooltip", + "Cancel": "Cancel", + "Code Sent": "Code Sent", + "Country/Region": "Country/Region", + "Country/Region - Tooltip": "Country/Region", + "Edit User": "Edit User", + "Empty input!": "Empty input!", + "Homepage": "Homepage", + "Homepage - Tooltip": "Homepage - Tooltip", + "Input your email": "Input your email", + "Input your phone number": "Input your phone number", + "Is admin": "Is admin", + "Is admin - Tooltip": "Is the application administrator", + "Is deleted": "Is deleted", + "Is deleted - Tooltip": "Is deleted - Tooltip", + "Is forbidden": "Is forbidden", + "Is forbidden - Tooltip": "Whether the account is disabled", + "Is global admin": "Is global admin", + "Is global admin - Tooltip": "Is the application global administrator", + "Link": "Link", + "Location": "Location", + "Location - Tooltip": "Location - Tooltip", + "Modify password...": "Modify password...", + "New Password": "New Password", + "OK": "OK", + "Old Password": "Old Password", + "Password": "Password", + "Password Set": "Password Set", + "Properties": "Properties", + "Re-enter New": "Re-enter New", + "Reset Email...": "Reset Email...", + "Reset Phone...": "Reset Phone...", + "Select a photo...": "Select a photo...", + "Set Password": "Set Password", + "Set new profile picture": "Set new profile picture", + "Set password...": "Set password...", + "Tag": "Tag", + "Tag - Tooltip": "Unique string-style identifier", + "Title": "Title", + "Title - Tooltip": "Title - Tooltip", + "Two passwords you typed do not match.": "Two passwords you typed do not match.", + "Unlink": "Unlink", + "Upload a photo": "Upload a photo", + "input password": "input password" } -} +} \ No newline at end of file diff --git a/web/src/locales/ko/data.json b/web/src/locales/ko/data.json index 35eab481..c1c97f42 100644 --- a/web/src/locales/ko/data.json +++ b/web/src/locales/ko/data.json @@ -1,324 +1,343 @@ { - "general": { - "Home": "Home", - "Home - Tooltip": "Application homepage", - "Organizations": "Organizations", - "Organizations - Tooltip": "The group the user belongs to", - "Organization": "Organization", - "Organization - Tooltip": "The group the user belongs to", - "Providers": "Providers", - "Providers - Tooltip": "List of third-party applications that can be used to log in", - "Users": "Users", - "User": "User", - "Applications": "Applications", - "Application": "Application", - "Records": "Records", - "Client ip": "Client ip", - "Timestamp": "Timestamp", - "Username": "Username", - "Request uri": "Request uri", - "LDAPs": "LDAPs", - "Save": "Save", - "Add": "Add", - "Action": "Action", - "Edit": "Edit", - "Delete": "Delete", - "Up": "Up", - "Down": "Down", - "Created time": "Created time", - "Name": "Name", - "Name - Tooltip": "Unique string-style identifier", - "Display name": "Display name", - "Display name - Tooltip": "Name shown to users, repeatable", - "Personal name": "Personal name", - "Personal name - Tooltip": "User personal name", - "Avatar": "Avatar", - "Avatar - Tooltip": "Avatar to show to others", - "Default avatar": "Default avatar", - "Default avatar - Tooltip": "default avatar", - "URL": "URL", - "URL - Tooltip": "Unique string-style identifier", - "Preview": "Preview", - "Preview - Tooltip": "The form in which the password is stored in the database", - "User type": "User type", - "User type - Tooltip": "Permission role owned by the user", - "Password type": "Password type", - "Password type - Tooltip": "The form in which the password is stored in the database", - "Password salt": "Password salt", - "Password salt - Tooltip": "Random parameters used for password encryption", - "Password": "Password", - "Email": "Email", - "Email - Tooltip": "email", - "Phone": "Phone", - "Phone - Tooltip": "Phone", - "Logo": "Logo", - "Logo - Tooltip": "App's image tag", - "User containers": "User containers", - "Users under all organizations": "Users under all organizations", - "OAuth providers": "OAuth providers", - "Applications that require authentication": "Applications that require authentication", - "Swagger": "Swagger", - "Phone prefix": "Phone prefix", - "Phone prefix - Tooltip": "Mobile phone number prefix, used to distinguish countries or regions", - "Enter the code": "Enter the code", - "Captcha": "Captcha", - "Authorization code": "Authorization code", - "Access token": "Access token", - "Expires in": "Expires in", - "Scope": "Scope", - "Description": "Description", - "Description - Tooltip": "Related descriptive information", - "Token expire": "Token expire", - "Token expire - Tooltip": "Token authorization time", - "Forget URL": "Forget URL", - "Forget URL - Tooltip": "Unique string-style identifier", - "Affiliation URL": "Affiliation URL", - "Affiliation URL - Tooltip": "Unique string-style identifier", - "Signup URL": "Signup URL", - "Signup URL - Tooltip": "sign up url", - "Signin URL": "Signin URL", - "Signin URL - Tooltip": "sign in url", - "ID - Tooltip": "random string", - "Favicon - Tooltip": "Application icon", - "Uploading": "Uploading", - "Start Upload": "Start Upload", - "Upload success": "Upload success", - "Back Home": "Back Home", - "Sorry, the page you visited does not exist": "Sorry, the page you visited does not exist" - }, - "signup": { - "Username": "Username", - "Please input your display name!": "Please input your display name!", - "Please input your personal name!": "Please input your personal name!", - "Please input your address!": "Please input your address!", - "Please input your affiliation!": "Please input your affiliation!", - "Please select your country/region!": "Please select your country/region!", - "The input is not valid Email!": "The input is not valid Email!", - "Please input your Email!": "Please input your Email!", - "Confirm": "Confirm", - "Please confirm your password!": "Please confirm your password!", - "Your confirmed password is inconsistent with the password!": "Your confirmed password is inconsistent with the password!", - "Please input your phone number!": "Please input your phone number!", - "Accept": "Accept", - "Terms of Use": "Terms of Use", - "Have account?": "Have account?", - "sign in now": "sign in now", - "Your account has been created!": "Your account has been created!", - "Please click the below button to sign in": "Please click the below button to sign in", - "Missing parameter.": "Missing parameter." - }, - "code": { - "Verify code": "Verify code", - "Please input your verification code!": "Please input your verification code!", - "Send Code": "Send Code", - "Empty Code": "Empty Code", - "Code Sent": "Code Sent", - "Code You Received": "Code You Received", - "Enter your code": "Enter your code", - "You can only send one code in 60s.": "You can only send one code in 60s.", - "Code has not been sent yet!": "Code has not been sent yet!", - "You should verify your code in 5 min!": "You should verify your code in 5 min!", - "Wrong code!": "Wrong code!", - "Email code": "Email code", - "Phone code": "Phone code", - "PhoneCode has not been sent yet!": "Phone code has not been sent yet!", - "EmailCode has not been sent yet!": "Email code has not been sent yet!", - "PhoneYou should verify your code in 10 min!": "You should verify your phone verification code in 10 min!", - "EmailYou should verify your code in 10 min!": "You should verify your email verification code in 10 min!", - "PhoneWrong code!": "Wrong phone verification code!", - "EmailWrong code!": "Wrong email verification code!", - "Missing parameter.": "Missing parameter.", - "Submit and complete": "Submit and complete" - }, - "login": { - "Please input your username, Email or phone!": "Please input your username, Email or phone!", - "username, Email or phone": "username, Email or phone", - "Please input your password!": "Please input your password!", - "Password": "Password", - "Auto sign in": "Auto sign in", - "Forgot password?": "Forgot password?", - "Sign In": "Sign In", - "No account yet?": "No account yet?", - "sign up now": "sign up now", - "To access": "To access", - "Sign in with {type}": "Sign in with {type}" - }, "account": { - "My Account": "My Account", - "Settings for your account": "Settings for your account", "Login": "Login", "Logout": "Logout", + "My Account": "My Account", + "Settings for your account": "Settings for your account", "Sign Up": "Sign Up" }, - "organization": { - "Edit Organization": "Edit Organization", - "Website URL": "Website URL", - "Website URL - Tooltip": "Unique string-style identifier" - }, - "provider": { - "App ID": "App ID", - "App ID - Tooltip": "Unique string-style identifier", - "Name": "Name", - "Display name": "Display name", - "Category": "Category", - "Category - Tooltip": "Unique string-style identifier", - "Type": "Type", - "Type - Tooltip": "Unique string-style identifier", - "Method": "Method", - "Method - Tooltip": "Login behaviors, QR code or silent authorization", - "Client ID": "Client ID", - "Client ID - Tooltip": "Unique string-style identifier", - "Client secret": "Client secret", - "Client secret - Tooltip": "Unique string-style identifier", - "Host": "Host", - "Host - Tooltip": "Unique string-style identifier", - "Port": "Port", - "Port - Tooltip": "Unique string-style identifier", - "Email Title": "Email Title", - "Email Title - Tooltip": "Unique string-style identifier", - "Email Content": "Email Content", - "Email Content - Tooltip": "Unique string-style identifier", - "Region ID": "Region ID", - "Sign Name": "Sign Name", - "Sign Name - Tooltip": "Unique string-style identifier", - "Template Code": "Template Code", - "Template Code - Tooltip": "Unique string-style identifier", - "Provider URL": "Provider URL", - "Provider URL - Tooltip": "Unique string-style identifier", - "Edit Provider": "Edit Provider", - "Endpoint": "Endpoint", - "Endpoint - Tooltip": "Storage bucket endpoint", - "Bucket": "Bucket", - "Bucket - Tooltip": "Storage bucket name", - "Domain": "Domain", - "Domain - Tooltip": "Storage endpoint custom domain", - "Region": "Region", - "Region - Tooltip": "Storage region", - "Access key": "Access key", - "Access key - Tooltip": "Access key - Tooltip", - "Secret access key": "Secret access key", - "Secret access key - Tooltip": "Secret access key - Tooltip", - "SMS account": "SMS account", - "SMS account - Tooltip": "SMS account - Tooltip" - }, - "user": { - "Edit User": "Edit User", - "Upload a photo": "Upload a photo", - "Select a photo...": "Select a photo...", - "Set new profile picture": "Set new profile picture", - "Set password...": "Set password...", - "Modify password...": "Modify password...", - "Address": "Address", - "Address - Tooltip": "Unique string-style identifier", - "Affiliation": "Affiliation", - "Affiliation - Tooltip": "Unique string-style identifier", - "Country/Region": "Country/Region", - "Country/Region - Tooltip": "Country/Region", - "Modify affiliation": "Modify affiliation", - "Tag": "Tag", - "Tag - Tooltip": "Unique string-style identifier", - "3rd-party logins": "3rd-party logins", - "3rd-party logins - Tooltip": "Use third-party apps to log in", - "Properties": "Properties", - "Link": "Link", - "Unlink": "Unlink", - "Is admin": "Is admin", - "Is admin - Tooltip": "Is the application administrator", - "Is global admin": "Is global admin", - "Is global admin - Tooltip": "Is the application global administrator", - "Is forbidden": "Is forbidden", - "Is forbidden - Tooltip": "Whether the account is disabled", - "Empty input!": "Empty input!", - "Two passwords you typed do not match.": "Two passwords you typed do not match.", - "Password Set": "Password Set", - "Set Password": "Set Password", - "Old Password": "Old Password", - "New Password": "New Password", - "Re-enter New": "Re-enter New", - "Please login first.": "Please login first.", - "Session outdated. Please login again.": "Session outdated. Please login again.", - "Invalid user id.": "Invalid user id.", - "You don't have the permission to do this.": "You don't have the permission to do this.", - "Old password wrong.": "Old password wrong.", - "New password contains blank space.": "New password contains blank space.", - "Invalid new password": "Invalid new password", - "Password": "Password", - "OK": "OK", - "Cancel": "Cancel", - "input password": "input password", - "Reset Email...": "Reset Email...", - "Reset Phone...": "Reset Phone...", - "Empty email": "Empty Email", - "Empty phone": "Empty Phone", - "phone reset": "Phone Reset", - "email reset": "Email Reset", - "Input your email": "Input your email", - "Input your phone number": "Input your phone number", - "New phone": "New Phone", - "New email": "New Email", - "Invalid phone number": "Invalid phone number", - "Invalid Email address": "Invalid Email address", - "Turing test failed.": "Turing test failed.", - "Missing parameter.": "Missing parameter. Please check your form!" - }, "application": { "Edit Application": "Edit Application", - "Password ON": "Password ON", - "Password ON - Tooltip": "Whether to allow password login", "Enable signup": "Enable signup", "Enable signup - Tooltip": "Whether to allow users to sign up", - "Login page preview": "Login page preview", - "Test signup page..": "Test signup page..", - "Test signin page..": "Test signin page..", - "Test prompt page..": "Test prompt page..", + "File uploaded successfully": "File uploaded successfully", + "Password ON": "Password ON", + "Password ON - Tooltip": "Whether to allow password login", + "Please select a HTML file": "Please select a HTML file", "Redirect URL": "Redirect URL", "Redirect URLs": "Redirect URLs", "Redirect URLs - Tooltip": "List of redirect addresses after successful login", "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 signin page..": "Test signin page..", + "Test signup page..": "Test signup page.." + }, + "code": { + "Code You Received": "Code You Received", + "Email code": "Email code", + "Empty Code": "Empty Code", + "Enter your code": "Enter your code", + "Phone code": "Phone code", + "Please input your phone verification code!": "Please input your phone verification code!", + "Please input your verification code!": "Please input your verification code!", + "Send Code": "Send Code", + "Submit and complete": "Submit and complete", + "Verify code": "Verify code" }, "forget": { - "Please input your application!": "Please input your application!", - "Please input your organization!": "Please input your organization!", - "Unknown forgot type:": "Unknown forgot type:", - "Please input your username!": "Please input your username!", - "Please input your password!": "Please input your password!", - "Please confirm your password!": "Please confirm your password!", - "Please input your Email/Phone string!": "Please input your Email/Phone string!", - "Your confirmed password is inconsistent with the password!": "Your confirmed password is inconsistent with the password!", "Account": "Account", - "Verify": "Verify", - "Retrieve password": "Retrieve password", - "Reset": "Reset", - "Password": "Password", - "Next Step": "Next Step", - "Confirm": "Confirm", - "Email/Phone's format wrong!": "Email/Phone's format wrong!", - "Email/Phone": "Email/Phone", "Change Password": "Change Password", - "Choose email verification or mobile verification": "Choose email verification or mobile verification" + "Confirm": "Confirm", + "Next Step": "Next Step", + "Password": "Password", + "Please input your username!": "Please input your username!", + "Reset": "Reset", + "Retrieve password": "Retrieve password", + "Verify": "Verify" + }, + "general": { + "Access token": "Access token", + "Action": "Action", + "Add": "Add", + "Affiliation URL": "Affiliation URL", + "Affiliation URL - Tooltip": "Unique string-style identifier", + "Application": "Application", + "Applications": "Applications", + "Applications that require authentication": "Applications that require authentication", + "Authorization code": "Authorization code", + "Avatar": "Avatar", + "Avatar - Tooltip": "Avatar to show to others", + "Back Home": "Back Home", + "Captcha": "Captcha", + "Client ip": "Client ip", + "Created time": "Created time", + "Default avatar": "Default avatar", + "Default avatar - Tooltip": "default avatar", + "Delete": "Delete", + "Description": "Description", + "Description - Tooltip": "Related descriptive information", + "Display name": "Display name", + "Display name - Tooltip": "Name shown to users, repeatable", + "Down": "Down", + "Edit": "Edit", + "Email": "Email", + "Email - Tooltip": "email", + "Expires in": "Expires in", + "Favicon - Tooltip": "Application icon", + "Forget URL": "Forget URL", + "Forget URL - Tooltip": "Unique string-style identifier", + "Home": "Home", + "Home - Tooltip": "Application homepage", + "ID - Tooltip": "random string", + "LDAPs": "LDAPs", + "LDAPs - Tooltip": "LDAPs - Tooltip", + "Logo - Tooltip": "App's image tag", + "Name": "Name", + "Name - Tooltip": "Unique string-style identifier", + "OAuth providers": "OAuth providers", + "Organization": "Organization", + "Organization - Tooltip": "The group the user belongs to", + "Organizations": "Organizations", + "Password": "Password", + "Password - Tooltip": "Password - Tooltip", + "Password salt": "Password salt", + "Password salt - Tooltip": "Random parameters used for password encryption", + "Password type": "Password type", + "Password type - Tooltip": "The form in which the password is stored in the database", + "Personal name": "Personal name", + "Phone": "Phone", + "Phone - Tooltip": "Phone", + "Phone prefix": "Phone prefix", + "Phone prefix - Tooltip": "Mobile phone number prefix, used to distinguish countries or regions", + "Preview": "Preview", + "Preview - Tooltip": "The form in which the password is stored in the database", + "Provider": "Provider", + "Providers": "Providers", + "Providers - Tooltip": "List of third-party applications that can be used to log in", + "Records": "Records", + "Request uri": "Request uri", + "Resources": "Resources", + "Save": "Save", + "Scope": "Scope", + "Signin URL": "Signin URL", + "Signin URL - Tooltip": "sign in url", + "Signup URL": "Signup URL", + "Signup URL - Tooltip": "sign up url", + "Sorry, the page you visited does not exist.": "Sorry, the page you visited does not exist.", + "Swagger": "Swagger", + "Timestamp": "Timestamp", + "Token expire": "Token expire", + "Token expire - Tooltip": "Token authorization time", + "Token type": "Token type", + "Tokens": "Tokens", + "URL": "URL", + "Up": "Up", + "User": "User", + "User containers": "User containers", + "User type": "User type", + "User type - Tooltip": "Permission role owned by the user", + "Username": "Username", + "Users": "Users", + "Users under all organizations": "Users under all organizations", + "{total} in total": "{total} in total" }, "ldap": { - "Server Name": "Server Name", - "Host": "Host", - "Server": "Server", - "Base DN": "Base DN", + "Address": "Address", "Admin": "Admin", - "Admin Password": "Admin Password", - "Auto Sync": "Auto Sync", - "Last Sync": "Last Sync", - "Sync": "Sync", - "ID": "ID", - "Server Host": "Server Host", - "Server Port": "Server Port", - "Edit LDAP": "Edit LDAP", - "Sync users": "Sync users", - "Server Name - Tooltip": "LDAP server config display name", - "Server Host - Tooltip": "LDAP server host", - "Server Port - Tooltip": "LDAP server port", - "Base DN - Tooltip": "LDAP search base DN", "Admin - Tooltip": "LDAP server admin CN or ID", + "Admin Password": "Admin Password", "Admin Password - Tooltip": "LDAP server admin password", - "Auto Sync - Tooltip": "Auto sync config, disable if is 0" + "Auto Sync": "Auto Sync", + "Auto Sync - Tooltip": "Auto sync config, disable if is 0", + "Base DN": "Base DN", + "Base DN - Tooltip": "LDAP search base DN", + "CN": "CN", + "Edit LDAP": "Edit LDAP", + "Email": "Email", + "Group Id": "Group Id", + "ID": "ID", + "Last Sync": "Last Sync", + "Phone": "Phone", + "Server": "Server", + "Server Host": "Server Host", + "Server Host - Tooltip": "LDAP server host", + "Server Name": "Server Name", + "Server Name - Tooltip": "LDAP server config display name", + "Server Port": "Server Port", + "Server Port - Tooltip": "LDAP server port", + "Sync": "Sync", + "The Auto Sync option will sync all users to specify organization": "The Auto Sync option will sync all users to specify organization", + "UidNumber / Uid": "UidNumber / Uid" + }, + "login": { + "Auto sign in": "Auto sign in", + "Continue with": "Continue with", + "Forgot password?": "Forgot password?", + "No account yet?": "No account yet?", + "Or sign in with another account": "Or sign in with another account", + "Password": "Password", + "Password - Tooltip": "Password - Tooltip", + "Please input your password!": "Please input your password!", + "Please input your username, Email or phone!": "Please input your username, Email or phone!", + "Sign In": "Sign In", + "Sign in with {type}": "Sign in with {type}", + "Signing in...": "Signing in...", + "To access": "To access", + "sign up now": "sign up now", + "username, Email or phone": "username, Email or phone" + }, + "organization": { + "Default avatar": "Default avatar", + "Edit Organization": "Edit Organization", + "Favicon": "Favicon", + "Soft deletion": "Soft deletion", + "Soft deletion - Tooltip": "Soft deletion - Tooltip", + "Website URL": "Website URL", + "Website URL - Tooltip": "Unique string-style identifier" + }, + "provider": { + "Access key": "Access key", + "Access key - Tooltip": "Access key - Tooltip", + "Bucket": "Bucket", + "Bucket - Tooltip": "Storage bucket name", + "Category": "Category", + "Category - Tooltip": "Unique string-style identifier", + "Client ID": "Client ID", + "Client ID - Tooltip": "Unique string-style identifier", + "Client secret": "Client secret", + "Client secret - Tooltip": "Unique string-style identifier", + "Domain": "Domain", + "Domain - Tooltip": "Storage endpoint custom domain", + "Edit Provider": "Edit Provider", + "Email Content": "Email Content", + "Email Content - Tooltip": "Unique string-style identifier", + "Email Title": "Email Title", + "Email Title - Tooltip": "Unique string-style identifier", + "Endpoint": "Endpoint", + "Endpoint - Tooltip": "Storage bucket endpoint", + "Host": "Host", + "Host - Tooltip": "Unique string-style identifier", + "Method": "Method", + "Method - Tooltip": "Login behaviors, QR code or silent authorization", + "Name": "Name", + "Port": "Port", + "Port - Tooltip": "Unique string-style identifier", + "Provider URL": "Provider URL", + "Provider URL - Tooltip": "Unique string-style identifier", + "Region": "Region", + "Region - Tooltip": "Storage region", + "Region ID": "Region ID", + "Region ID - Tooltip": "Region ID - Tooltip", + "Secret access key": "Secret access key", + "SecretAccessKey - Tooltip": "SecretAccessKey - Tooltip", + "Sign Name": "Sign Name", + "Sign Name - Tooltip": "Unique string-style identifier", + "Signin HTML": "Signin HTML", + "Signin HTML - Edit": "Signin HTML - Edit", + "Signin HTML - Tooltip": "Signin HTML - Tooltip", + "Signup HTML": "Signup HTML", + "Signup HTML - Edit": "Signup HTML - Edit", + "Signup HTML - Tooltip": "Signup HTML - Tooltip", + "Template Code": "Template Code", + "Template Code - Tooltip": "Unique string-style identifier", + "Terms of Use": "Terms of Use", + "Terms of Use - Tooltip": "Terms of Use - Tooltip", + "Type": "Type", + "Type - Tooltip": "Unique string-style identifier", + "alertType": "alertType", + "canSignIn": "canSignIn", + "canSignUp": "canSignUp", + "canUnlink": "canUnlink", + "prompted": "prompted", + "required": "required", + "rule": "rule", + "visible": "visible" + }, + "resource": { + "Application": "Application", + "Copy Link": "Copy Link", + "File name": "File name", + "File size": "File size", + "Format": "Format", + "Link copied to clipboard successfully": "Link copied to clipboard successfully", + "Parent": "Parent", + "Tag": "Tag", + "Type": "Type", + "Upload a file...": "Upload a file...", + "User": "User" + }, + "signup": { + "Accept": "Accept", + "Confirm": "Confirm", + "Decline": "Decline", + "Have account?": "Have account?", + "Please accept the agreement!": "Please accept the agreement!", + "Please click the below button to sign in": "Please click the below button to sign in", + "Please confirm your password!": "Please confirm your password!", + "Please input your Email!": "Please input your Email!", + "Please input your address!": "Please input your address!", + "Please input your affiliation!": "Please input your affiliation!", + "Please input your display name!": "Please input your display name!", + "Please input your personal name!": "Please input your personal name!", + "Please input your phone number!": "Please input your phone number!", + "Please select your country/region!": "Please select your country/region!", + "Terms of Use": "Terms of Use", + "The input is not valid Email!": "The input is not valid Email!", + "The input is not valid Phone!": "The input is not valid Phone!", + "Unknown Check Type": "Unknown Check Type", + "Username": "Username", + "Username - Tooltip": "Username - Tooltip", + "Your account has been created!": "Your account has been created!", + "Your confirmed password is inconsistent with the password!": "Your confirmed password is inconsistent with the password!", + "sign in now": "sign in now" + }, + "token": { + "Edit Token": "Edit Token", + "Token type": "Token type" + }, + "user": { + "\" + destType + \" reset": "\" + destType + \" reset", + "3rd-party logins": "3rd-party logins", + "3rd-party logins - Tooltip": "Use third-party apps to log in", + "Address": "Address", + "Address - Tooltip": "Unique string-style identifier", + "Affiliation": "Affiliation", + "Affiliation - Tooltip": "Unique string-style identifier", + "Bio": "Bio", + "Bio - Tooltip": "Bio - Tooltip", + "Cancel": "Cancel", + "Code Sent": "Code Sent", + "Country/Region": "Country/Region", + "Country/Region - Tooltip": "Country/Region", + "Edit User": "Edit User", + "Empty input!": "Empty input!", + "Homepage": "Homepage", + "Homepage - Tooltip": "Homepage - Tooltip", + "Input your email": "Input your email", + "Input your phone number": "Input your phone number", + "Is admin": "Is admin", + "Is admin - Tooltip": "Is the application administrator", + "Is deleted": "Is deleted", + "Is deleted - Tooltip": "Is deleted - Tooltip", + "Is forbidden": "Is forbidden", + "Is forbidden - Tooltip": "Whether the account is disabled", + "Is global admin": "Is global admin", + "Is global admin - Tooltip": "Is the application global administrator", + "Link": "Link", + "Location": "Location", + "Location - Tooltip": "Location - Tooltip", + "Modify password...": "Modify password...", + "New Password": "New Password", + "OK": "OK", + "Old Password": "Old Password", + "Password": "Password", + "Password Set": "Password Set", + "Properties": "Properties", + "Re-enter New": "Re-enter New", + "Reset Email...": "Reset Email...", + "Reset Phone...": "Reset Phone...", + "Select a photo...": "Select a photo...", + "Set Password": "Set Password", + "Set new profile picture": "Set new profile picture", + "Set password...": "Set password...", + "Tag": "Tag", + "Tag - Tooltip": "Unique string-style identifier", + "Title": "Title", + "Title - Tooltip": "Title - Tooltip", + "Two passwords you typed do not match.": "Two passwords you typed do not match.", + "Unlink": "Unlink", + "Upload a photo": "Upload a photo", + "input password": "input password" } -} +} \ No newline at end of file diff --git a/web/src/locales/ru/data.json b/web/src/locales/ru/data.json index 35eab481..c1c97f42 100644 --- a/web/src/locales/ru/data.json +++ b/web/src/locales/ru/data.json @@ -1,324 +1,343 @@ { - "general": { - "Home": "Home", - "Home - Tooltip": "Application homepage", - "Organizations": "Organizations", - "Organizations - Tooltip": "The group the user belongs to", - "Organization": "Organization", - "Organization - Tooltip": "The group the user belongs to", - "Providers": "Providers", - "Providers - Tooltip": "List of third-party applications that can be used to log in", - "Users": "Users", - "User": "User", - "Applications": "Applications", - "Application": "Application", - "Records": "Records", - "Client ip": "Client ip", - "Timestamp": "Timestamp", - "Username": "Username", - "Request uri": "Request uri", - "LDAPs": "LDAPs", - "Save": "Save", - "Add": "Add", - "Action": "Action", - "Edit": "Edit", - "Delete": "Delete", - "Up": "Up", - "Down": "Down", - "Created time": "Created time", - "Name": "Name", - "Name - Tooltip": "Unique string-style identifier", - "Display name": "Display name", - "Display name - Tooltip": "Name shown to users, repeatable", - "Personal name": "Personal name", - "Personal name - Tooltip": "User personal name", - "Avatar": "Avatar", - "Avatar - Tooltip": "Avatar to show to others", - "Default avatar": "Default avatar", - "Default avatar - Tooltip": "default avatar", - "URL": "URL", - "URL - Tooltip": "Unique string-style identifier", - "Preview": "Preview", - "Preview - Tooltip": "The form in which the password is stored in the database", - "User type": "User type", - "User type - Tooltip": "Permission role owned by the user", - "Password type": "Password type", - "Password type - Tooltip": "The form in which the password is stored in the database", - "Password salt": "Password salt", - "Password salt - Tooltip": "Random parameters used for password encryption", - "Password": "Password", - "Email": "Email", - "Email - Tooltip": "email", - "Phone": "Phone", - "Phone - Tooltip": "Phone", - "Logo": "Logo", - "Logo - Tooltip": "App's image tag", - "User containers": "User containers", - "Users under all organizations": "Users under all organizations", - "OAuth providers": "OAuth providers", - "Applications that require authentication": "Applications that require authentication", - "Swagger": "Swagger", - "Phone prefix": "Phone prefix", - "Phone prefix - Tooltip": "Mobile phone number prefix, used to distinguish countries or regions", - "Enter the code": "Enter the code", - "Captcha": "Captcha", - "Authorization code": "Authorization code", - "Access token": "Access token", - "Expires in": "Expires in", - "Scope": "Scope", - "Description": "Description", - "Description - Tooltip": "Related descriptive information", - "Token expire": "Token expire", - "Token expire - Tooltip": "Token authorization time", - "Forget URL": "Forget URL", - "Forget URL - Tooltip": "Unique string-style identifier", - "Affiliation URL": "Affiliation URL", - "Affiliation URL - Tooltip": "Unique string-style identifier", - "Signup URL": "Signup URL", - "Signup URL - Tooltip": "sign up url", - "Signin URL": "Signin URL", - "Signin URL - Tooltip": "sign in url", - "ID - Tooltip": "random string", - "Favicon - Tooltip": "Application icon", - "Uploading": "Uploading", - "Start Upload": "Start Upload", - "Upload success": "Upload success", - "Back Home": "Back Home", - "Sorry, the page you visited does not exist": "Sorry, the page you visited does not exist" - }, - "signup": { - "Username": "Username", - "Please input your display name!": "Please input your display name!", - "Please input your personal name!": "Please input your personal name!", - "Please input your address!": "Please input your address!", - "Please input your affiliation!": "Please input your affiliation!", - "Please select your country/region!": "Please select your country/region!", - "The input is not valid Email!": "The input is not valid Email!", - "Please input your Email!": "Please input your Email!", - "Confirm": "Confirm", - "Please confirm your password!": "Please confirm your password!", - "Your confirmed password is inconsistent with the password!": "Your confirmed password is inconsistent with the password!", - "Please input your phone number!": "Please input your phone number!", - "Accept": "Accept", - "Terms of Use": "Terms of Use", - "Have account?": "Have account?", - "sign in now": "sign in now", - "Your account has been created!": "Your account has been created!", - "Please click the below button to sign in": "Please click the below button to sign in", - "Missing parameter.": "Missing parameter." - }, - "code": { - "Verify code": "Verify code", - "Please input your verification code!": "Please input your verification code!", - "Send Code": "Send Code", - "Empty Code": "Empty Code", - "Code Sent": "Code Sent", - "Code You Received": "Code You Received", - "Enter your code": "Enter your code", - "You can only send one code in 60s.": "You can only send one code in 60s.", - "Code has not been sent yet!": "Code has not been sent yet!", - "You should verify your code in 5 min!": "You should verify your code in 5 min!", - "Wrong code!": "Wrong code!", - "Email code": "Email code", - "Phone code": "Phone code", - "PhoneCode has not been sent yet!": "Phone code has not been sent yet!", - "EmailCode has not been sent yet!": "Email code has not been sent yet!", - "PhoneYou should verify your code in 10 min!": "You should verify your phone verification code in 10 min!", - "EmailYou should verify your code in 10 min!": "You should verify your email verification code in 10 min!", - "PhoneWrong code!": "Wrong phone verification code!", - "EmailWrong code!": "Wrong email verification code!", - "Missing parameter.": "Missing parameter.", - "Submit and complete": "Submit and complete" - }, - "login": { - "Please input your username, Email or phone!": "Please input your username, Email or phone!", - "username, Email or phone": "username, Email or phone", - "Please input your password!": "Please input your password!", - "Password": "Password", - "Auto sign in": "Auto sign in", - "Forgot password?": "Forgot password?", - "Sign In": "Sign In", - "No account yet?": "No account yet?", - "sign up now": "sign up now", - "To access": "To access", - "Sign in with {type}": "Sign in with {type}" - }, "account": { - "My Account": "My Account", - "Settings for your account": "Settings for your account", "Login": "Login", "Logout": "Logout", + "My Account": "My Account", + "Settings for your account": "Settings for your account", "Sign Up": "Sign Up" }, - "organization": { - "Edit Organization": "Edit Organization", - "Website URL": "Website URL", - "Website URL - Tooltip": "Unique string-style identifier" - }, - "provider": { - "App ID": "App ID", - "App ID - Tooltip": "Unique string-style identifier", - "Name": "Name", - "Display name": "Display name", - "Category": "Category", - "Category - Tooltip": "Unique string-style identifier", - "Type": "Type", - "Type - Tooltip": "Unique string-style identifier", - "Method": "Method", - "Method - Tooltip": "Login behaviors, QR code or silent authorization", - "Client ID": "Client ID", - "Client ID - Tooltip": "Unique string-style identifier", - "Client secret": "Client secret", - "Client secret - Tooltip": "Unique string-style identifier", - "Host": "Host", - "Host - Tooltip": "Unique string-style identifier", - "Port": "Port", - "Port - Tooltip": "Unique string-style identifier", - "Email Title": "Email Title", - "Email Title - Tooltip": "Unique string-style identifier", - "Email Content": "Email Content", - "Email Content - Tooltip": "Unique string-style identifier", - "Region ID": "Region ID", - "Sign Name": "Sign Name", - "Sign Name - Tooltip": "Unique string-style identifier", - "Template Code": "Template Code", - "Template Code - Tooltip": "Unique string-style identifier", - "Provider URL": "Provider URL", - "Provider URL - Tooltip": "Unique string-style identifier", - "Edit Provider": "Edit Provider", - "Endpoint": "Endpoint", - "Endpoint - Tooltip": "Storage bucket endpoint", - "Bucket": "Bucket", - "Bucket - Tooltip": "Storage bucket name", - "Domain": "Domain", - "Domain - Tooltip": "Storage endpoint custom domain", - "Region": "Region", - "Region - Tooltip": "Storage region", - "Access key": "Access key", - "Access key - Tooltip": "Access key - Tooltip", - "Secret access key": "Secret access key", - "Secret access key - Tooltip": "Secret access key - Tooltip", - "SMS account": "SMS account", - "SMS account - Tooltip": "SMS account - Tooltip" - }, - "user": { - "Edit User": "Edit User", - "Upload a photo": "Upload a photo", - "Select a photo...": "Select a photo...", - "Set new profile picture": "Set new profile picture", - "Set password...": "Set password...", - "Modify password...": "Modify password...", - "Address": "Address", - "Address - Tooltip": "Unique string-style identifier", - "Affiliation": "Affiliation", - "Affiliation - Tooltip": "Unique string-style identifier", - "Country/Region": "Country/Region", - "Country/Region - Tooltip": "Country/Region", - "Modify affiliation": "Modify affiliation", - "Tag": "Tag", - "Tag - Tooltip": "Unique string-style identifier", - "3rd-party logins": "3rd-party logins", - "3rd-party logins - Tooltip": "Use third-party apps to log in", - "Properties": "Properties", - "Link": "Link", - "Unlink": "Unlink", - "Is admin": "Is admin", - "Is admin - Tooltip": "Is the application administrator", - "Is global admin": "Is global admin", - "Is global admin - Tooltip": "Is the application global administrator", - "Is forbidden": "Is forbidden", - "Is forbidden - Tooltip": "Whether the account is disabled", - "Empty input!": "Empty input!", - "Two passwords you typed do not match.": "Two passwords you typed do not match.", - "Password Set": "Password Set", - "Set Password": "Set Password", - "Old Password": "Old Password", - "New Password": "New Password", - "Re-enter New": "Re-enter New", - "Please login first.": "Please login first.", - "Session outdated. Please login again.": "Session outdated. Please login again.", - "Invalid user id.": "Invalid user id.", - "You don't have the permission to do this.": "You don't have the permission to do this.", - "Old password wrong.": "Old password wrong.", - "New password contains blank space.": "New password contains blank space.", - "Invalid new password": "Invalid new password", - "Password": "Password", - "OK": "OK", - "Cancel": "Cancel", - "input password": "input password", - "Reset Email...": "Reset Email...", - "Reset Phone...": "Reset Phone...", - "Empty email": "Empty Email", - "Empty phone": "Empty Phone", - "phone reset": "Phone Reset", - "email reset": "Email Reset", - "Input your email": "Input your email", - "Input your phone number": "Input your phone number", - "New phone": "New Phone", - "New email": "New Email", - "Invalid phone number": "Invalid phone number", - "Invalid Email address": "Invalid Email address", - "Turing test failed.": "Turing test failed.", - "Missing parameter.": "Missing parameter. Please check your form!" - }, "application": { "Edit Application": "Edit Application", - "Password ON": "Password ON", - "Password ON - Tooltip": "Whether to allow password login", "Enable signup": "Enable signup", "Enable signup - Tooltip": "Whether to allow users to sign up", - "Login page preview": "Login page preview", - "Test signup page..": "Test signup page..", - "Test signin page..": "Test signin page..", - "Test prompt page..": "Test prompt page..", + "File uploaded successfully": "File uploaded successfully", + "Password ON": "Password ON", + "Password ON - Tooltip": "Whether to allow password login", + "Please select a HTML file": "Please select a HTML file", "Redirect URL": "Redirect URL", "Redirect URLs": "Redirect URLs", "Redirect URLs - Tooltip": "List of redirect addresses after successful login", "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 signin page..": "Test signin page..", + "Test signup page..": "Test signup page.." + }, + "code": { + "Code You Received": "Code You Received", + "Email code": "Email code", + "Empty Code": "Empty Code", + "Enter your code": "Enter your code", + "Phone code": "Phone code", + "Please input your phone verification code!": "Please input your phone verification code!", + "Please input your verification code!": "Please input your verification code!", + "Send Code": "Send Code", + "Submit and complete": "Submit and complete", + "Verify code": "Verify code" }, "forget": { - "Please input your application!": "Please input your application!", - "Please input your organization!": "Please input your organization!", - "Unknown forgot type:": "Unknown forgot type:", - "Please input your username!": "Please input your username!", - "Please input your password!": "Please input your password!", - "Please confirm your password!": "Please confirm your password!", - "Please input your Email/Phone string!": "Please input your Email/Phone string!", - "Your confirmed password is inconsistent with the password!": "Your confirmed password is inconsistent with the password!", "Account": "Account", - "Verify": "Verify", - "Retrieve password": "Retrieve password", - "Reset": "Reset", - "Password": "Password", - "Next Step": "Next Step", - "Confirm": "Confirm", - "Email/Phone's format wrong!": "Email/Phone's format wrong!", - "Email/Phone": "Email/Phone", "Change Password": "Change Password", - "Choose email verification or mobile verification": "Choose email verification or mobile verification" + "Confirm": "Confirm", + "Next Step": "Next Step", + "Password": "Password", + "Please input your username!": "Please input your username!", + "Reset": "Reset", + "Retrieve password": "Retrieve password", + "Verify": "Verify" + }, + "general": { + "Access token": "Access token", + "Action": "Action", + "Add": "Add", + "Affiliation URL": "Affiliation URL", + "Affiliation URL - Tooltip": "Unique string-style identifier", + "Application": "Application", + "Applications": "Applications", + "Applications that require authentication": "Applications that require authentication", + "Authorization code": "Authorization code", + "Avatar": "Avatar", + "Avatar - Tooltip": "Avatar to show to others", + "Back Home": "Back Home", + "Captcha": "Captcha", + "Client ip": "Client ip", + "Created time": "Created time", + "Default avatar": "Default avatar", + "Default avatar - Tooltip": "default avatar", + "Delete": "Delete", + "Description": "Description", + "Description - Tooltip": "Related descriptive information", + "Display name": "Display name", + "Display name - Tooltip": "Name shown to users, repeatable", + "Down": "Down", + "Edit": "Edit", + "Email": "Email", + "Email - Tooltip": "email", + "Expires in": "Expires in", + "Favicon - Tooltip": "Application icon", + "Forget URL": "Forget URL", + "Forget URL - Tooltip": "Unique string-style identifier", + "Home": "Home", + "Home - Tooltip": "Application homepage", + "ID - Tooltip": "random string", + "LDAPs": "LDAPs", + "LDAPs - Tooltip": "LDAPs - Tooltip", + "Logo - Tooltip": "App's image tag", + "Name": "Name", + "Name - Tooltip": "Unique string-style identifier", + "OAuth providers": "OAuth providers", + "Organization": "Organization", + "Organization - Tooltip": "The group the user belongs to", + "Organizations": "Organizations", + "Password": "Password", + "Password - Tooltip": "Password - Tooltip", + "Password salt": "Password salt", + "Password salt - Tooltip": "Random parameters used for password encryption", + "Password type": "Password type", + "Password type - Tooltip": "The form in which the password is stored in the database", + "Personal name": "Personal name", + "Phone": "Phone", + "Phone - Tooltip": "Phone", + "Phone prefix": "Phone prefix", + "Phone prefix - Tooltip": "Mobile phone number prefix, used to distinguish countries or regions", + "Preview": "Preview", + "Preview - Tooltip": "The form in which the password is stored in the database", + "Provider": "Provider", + "Providers": "Providers", + "Providers - Tooltip": "List of third-party applications that can be used to log in", + "Records": "Records", + "Request uri": "Request uri", + "Resources": "Resources", + "Save": "Save", + "Scope": "Scope", + "Signin URL": "Signin URL", + "Signin URL - Tooltip": "sign in url", + "Signup URL": "Signup URL", + "Signup URL - Tooltip": "sign up url", + "Sorry, the page you visited does not exist.": "Sorry, the page you visited does not exist.", + "Swagger": "Swagger", + "Timestamp": "Timestamp", + "Token expire": "Token expire", + "Token expire - Tooltip": "Token authorization time", + "Token type": "Token type", + "Tokens": "Tokens", + "URL": "URL", + "Up": "Up", + "User": "User", + "User containers": "User containers", + "User type": "User type", + "User type - Tooltip": "Permission role owned by the user", + "Username": "Username", + "Users": "Users", + "Users under all organizations": "Users under all organizations", + "{total} in total": "{total} in total" }, "ldap": { - "Server Name": "Server Name", - "Host": "Host", - "Server": "Server", - "Base DN": "Base DN", + "Address": "Address", "Admin": "Admin", - "Admin Password": "Admin Password", - "Auto Sync": "Auto Sync", - "Last Sync": "Last Sync", - "Sync": "Sync", - "ID": "ID", - "Server Host": "Server Host", - "Server Port": "Server Port", - "Edit LDAP": "Edit LDAP", - "Sync users": "Sync users", - "Server Name - Tooltip": "LDAP server config display name", - "Server Host - Tooltip": "LDAP server host", - "Server Port - Tooltip": "LDAP server port", - "Base DN - Tooltip": "LDAP search base DN", "Admin - Tooltip": "LDAP server admin CN or ID", + "Admin Password": "Admin Password", "Admin Password - Tooltip": "LDAP server admin password", - "Auto Sync - Tooltip": "Auto sync config, disable if is 0" + "Auto Sync": "Auto Sync", + "Auto Sync - Tooltip": "Auto sync config, disable if is 0", + "Base DN": "Base DN", + "Base DN - Tooltip": "LDAP search base DN", + "CN": "CN", + "Edit LDAP": "Edit LDAP", + "Email": "Email", + "Group Id": "Group Id", + "ID": "ID", + "Last Sync": "Last Sync", + "Phone": "Phone", + "Server": "Server", + "Server Host": "Server Host", + "Server Host - Tooltip": "LDAP server host", + "Server Name": "Server Name", + "Server Name - Tooltip": "LDAP server config display name", + "Server Port": "Server Port", + "Server Port - Tooltip": "LDAP server port", + "Sync": "Sync", + "The Auto Sync option will sync all users to specify organization": "The Auto Sync option will sync all users to specify organization", + "UidNumber / Uid": "UidNumber / Uid" + }, + "login": { + "Auto sign in": "Auto sign in", + "Continue with": "Continue with", + "Forgot password?": "Forgot password?", + "No account yet?": "No account yet?", + "Or sign in with another account": "Or sign in with another account", + "Password": "Password", + "Password - Tooltip": "Password - Tooltip", + "Please input your password!": "Please input your password!", + "Please input your username, Email or phone!": "Please input your username, Email or phone!", + "Sign In": "Sign In", + "Sign in with {type}": "Sign in with {type}", + "Signing in...": "Signing in...", + "To access": "To access", + "sign up now": "sign up now", + "username, Email or phone": "username, Email or phone" + }, + "organization": { + "Default avatar": "Default avatar", + "Edit Organization": "Edit Organization", + "Favicon": "Favicon", + "Soft deletion": "Soft deletion", + "Soft deletion - Tooltip": "Soft deletion - Tooltip", + "Website URL": "Website URL", + "Website URL - Tooltip": "Unique string-style identifier" + }, + "provider": { + "Access key": "Access key", + "Access key - Tooltip": "Access key - Tooltip", + "Bucket": "Bucket", + "Bucket - Tooltip": "Storage bucket name", + "Category": "Category", + "Category - Tooltip": "Unique string-style identifier", + "Client ID": "Client ID", + "Client ID - Tooltip": "Unique string-style identifier", + "Client secret": "Client secret", + "Client secret - Tooltip": "Unique string-style identifier", + "Domain": "Domain", + "Domain - Tooltip": "Storage endpoint custom domain", + "Edit Provider": "Edit Provider", + "Email Content": "Email Content", + "Email Content - Tooltip": "Unique string-style identifier", + "Email Title": "Email Title", + "Email Title - Tooltip": "Unique string-style identifier", + "Endpoint": "Endpoint", + "Endpoint - Tooltip": "Storage bucket endpoint", + "Host": "Host", + "Host - Tooltip": "Unique string-style identifier", + "Method": "Method", + "Method - Tooltip": "Login behaviors, QR code or silent authorization", + "Name": "Name", + "Port": "Port", + "Port - Tooltip": "Unique string-style identifier", + "Provider URL": "Provider URL", + "Provider URL - Tooltip": "Unique string-style identifier", + "Region": "Region", + "Region - Tooltip": "Storage region", + "Region ID": "Region ID", + "Region ID - Tooltip": "Region ID - Tooltip", + "Secret access key": "Secret access key", + "SecretAccessKey - Tooltip": "SecretAccessKey - Tooltip", + "Sign Name": "Sign Name", + "Sign Name - Tooltip": "Unique string-style identifier", + "Signin HTML": "Signin HTML", + "Signin HTML - Edit": "Signin HTML - Edit", + "Signin HTML - Tooltip": "Signin HTML - Tooltip", + "Signup HTML": "Signup HTML", + "Signup HTML - Edit": "Signup HTML - Edit", + "Signup HTML - Tooltip": "Signup HTML - Tooltip", + "Template Code": "Template Code", + "Template Code - Tooltip": "Unique string-style identifier", + "Terms of Use": "Terms of Use", + "Terms of Use - Tooltip": "Terms of Use - Tooltip", + "Type": "Type", + "Type - Tooltip": "Unique string-style identifier", + "alertType": "alertType", + "canSignIn": "canSignIn", + "canSignUp": "canSignUp", + "canUnlink": "canUnlink", + "prompted": "prompted", + "required": "required", + "rule": "rule", + "visible": "visible" + }, + "resource": { + "Application": "Application", + "Copy Link": "Copy Link", + "File name": "File name", + "File size": "File size", + "Format": "Format", + "Link copied to clipboard successfully": "Link copied to clipboard successfully", + "Parent": "Parent", + "Tag": "Tag", + "Type": "Type", + "Upload a file...": "Upload a file...", + "User": "User" + }, + "signup": { + "Accept": "Accept", + "Confirm": "Confirm", + "Decline": "Decline", + "Have account?": "Have account?", + "Please accept the agreement!": "Please accept the agreement!", + "Please click the below button to sign in": "Please click the below button to sign in", + "Please confirm your password!": "Please confirm your password!", + "Please input your Email!": "Please input your Email!", + "Please input your address!": "Please input your address!", + "Please input your affiliation!": "Please input your affiliation!", + "Please input your display name!": "Please input your display name!", + "Please input your personal name!": "Please input your personal name!", + "Please input your phone number!": "Please input your phone number!", + "Please select your country/region!": "Please select your country/region!", + "Terms of Use": "Terms of Use", + "The input is not valid Email!": "The input is not valid Email!", + "The input is not valid Phone!": "The input is not valid Phone!", + "Unknown Check Type": "Unknown Check Type", + "Username": "Username", + "Username - Tooltip": "Username - Tooltip", + "Your account has been created!": "Your account has been created!", + "Your confirmed password is inconsistent with the password!": "Your confirmed password is inconsistent with the password!", + "sign in now": "sign in now" + }, + "token": { + "Edit Token": "Edit Token", + "Token type": "Token type" + }, + "user": { + "\" + destType + \" reset": "\" + destType + \" reset", + "3rd-party logins": "3rd-party logins", + "3rd-party logins - Tooltip": "Use third-party apps to log in", + "Address": "Address", + "Address - Tooltip": "Unique string-style identifier", + "Affiliation": "Affiliation", + "Affiliation - Tooltip": "Unique string-style identifier", + "Bio": "Bio", + "Bio - Tooltip": "Bio - Tooltip", + "Cancel": "Cancel", + "Code Sent": "Code Sent", + "Country/Region": "Country/Region", + "Country/Region - Tooltip": "Country/Region", + "Edit User": "Edit User", + "Empty input!": "Empty input!", + "Homepage": "Homepage", + "Homepage - Tooltip": "Homepage - Tooltip", + "Input your email": "Input your email", + "Input your phone number": "Input your phone number", + "Is admin": "Is admin", + "Is admin - Tooltip": "Is the application administrator", + "Is deleted": "Is deleted", + "Is deleted - Tooltip": "Is deleted - Tooltip", + "Is forbidden": "Is forbidden", + "Is forbidden - Tooltip": "Whether the account is disabled", + "Is global admin": "Is global admin", + "Is global admin - Tooltip": "Is the application global administrator", + "Link": "Link", + "Location": "Location", + "Location - Tooltip": "Location - Tooltip", + "Modify password...": "Modify password...", + "New Password": "New Password", + "OK": "OK", + "Old Password": "Old Password", + "Password": "Password", + "Password Set": "Password Set", + "Properties": "Properties", + "Re-enter New": "Re-enter New", + "Reset Email...": "Reset Email...", + "Reset Phone...": "Reset Phone...", + "Select a photo...": "Select a photo...", + "Set Password": "Set Password", + "Set new profile picture": "Set new profile picture", + "Set password...": "Set password...", + "Tag": "Tag", + "Tag - Tooltip": "Unique string-style identifier", + "Title": "Title", + "Title - Tooltip": "Title - Tooltip", + "Two passwords you typed do not match.": "Two passwords you typed do not match.", + "Unlink": "Unlink", + "Upload a photo": "Upload a photo", + "input password": "input password" } -} +} \ No newline at end of file diff --git a/web/src/locales/zh/data.json b/web/src/locales/zh/data.json index c675e43c..f0b5407d 100644 --- a/web/src/locales/zh/data.json +++ b/web/src/locales/zh/data.json @@ -1,324 +1,343 @@ { - "general": { - "Home": "首页", - "Home - Tooltip": "应用的首页", - "Organizations": "组织", - "Organizations - Tooltip": "Unique string-style identifier", - "Organization": "组织", - "Organization - Tooltip": "Unique string-style identifier", - "Providers": "提供商", - "Providers - Tooltip": "第三方登录需要配置的提供方", - "Users": "用户", - "User": "用户", - "Applications": "应用", - "Application": "应用", - "Records": "日志", - "Client ip": "客户端地址", - "Timestamp": "时间戳", - "Username": "用户名", - "Request uri": "请求地址", - "LDAPs": "LDAPs", - "Save": "保存", - "Add": "添加", - "Action": "操作", - "Edit": "修改", - "Delete": "删除", - "Up": "上移", - "Down": "下移", - "Created time": "创建时间", - "Name": "名称", - "Name - Tooltip": "唯一的、字符串式的ID", - "Display name": "显示名称", - "Display name - Tooltip": "可重复的、仅作展示用途的ID", - "Personal name": "姓名", - "Personal name - Tooltip": "个人姓名", - "Avatar": "头像", - "Avatar - Tooltip": "向其他人展示的头像", - "Default avatar": "默认头像", - "Default avatar - Tooltip": "默认头像", - "URL": "链接", - "URL - Tooltip": "可访问的在线地址", - "Preview": "预览", - "Preview - Tooltip": "预览", - "User type": "用户类型", - "User type - Tooltip": "具有不同权限的用户角色", - "Password type": "密码类型", - "Password type - Tooltip": "密码在数据库中存储的形式", - "Password salt": "密码Salt值", - "Password salt - Tooltip": "用于密码加密的随机参数", - "Password": "密码", - "Email": "电子邮箱", - "Email - Tooltip": "电子邮件:", - "Phone": "手机号", - "Phone - Tooltip": "手机号", - "Logo": "图标", - "Logo - Tooltip": "应用程序向外展示的图标", - "User containers": "用户容器", - "Users under all organizations": "所有组织里的用户", - "OAuth providers": "OAuth提供方", - "Applications that require authentication": "需要鉴权的应用", - "Swagger": "API文档", - "Phone prefix": "手机号前缀", - "Phone prefix - Tooltip": "移动电话号码前缀,用于区分国家或地区", - "Enter the code": "输入验证码", - "Captcha": "人机验证码", - "Authorization code": "授权码", - "Access token": "访问令牌", - "Expires in": "有效期", - "Scope": "范围", - "Description": "描述信息", - "Description - Tooltip": "与此有关的描述信息", - "Token expire": "令牌过期时间", - "Token expire - Tooltip": "签发的令牌的授权时间", - "Forget URL": "忘记密码URL", - "Forget URL - Tooltip": "Forget URL - Tooltip", - "Affiliation URL": "工作单位URL", - "Affiliation URL - Tooltip": "Affiliation URL - Tooltip", - "Signup URL": "注册URL", - "Signup URL - Tooltip": "展示给用户的注册地址", - "Signin URL": "登录URL", - "Signin URL - Tooltip": "用户的登录地址", - "ID - Tooltip": "唯一的随机字符串", - "Favicon - Tooltip": "网站的图标", - "Uploading": "上传中", - "Start Upload": "开始上传", - "Upload success": "上传成功", - "Back Home": "返回到首页", - "Sorry, the page you visited does not exist": "很抱歉,你访问的页面不存在" - }, - "signup": { - "Username": "用户名", - "Please input your display name!": "请输入您的显示名称!", - "Please input your personal name!": "请输入您的姓名!", - "Please input your address!": "请输入您的地址!", - "Please input your affiliation!": "请输入您所在的工作单位!", - "Please select your country/region!": "请选择您的国家/地区", - "The input is not valid Email!": "您输入的电子邮箱格式错误!", - "Please input your Email!": "请输入您的电子邮箱!", - "Confirm": "确认密码", - "Please confirm your password!": "请再次确认您的密码!", - "Your confirmed password is inconsistent with the password!": "您两次输入的密码不一致!", - "Please input your phone number!": "请输入您的手机号码!", - "Accept": "阅读并接受", - "Terms of Use": "《用户协议》", - "Have account?": "已有账号?", - "sign in now": "立即登录", - "Your account has been created!": "您的账号已创建!", - "Please click the below button to sign in": "请点击下方按钮登录", - "Missing parameter.": "缺少参数" - }, - "code": { - "Verify code": "验证码", - "Please input your verification code!": "请输入您的验证码", - "Send Code": "发送验证码", - "Empty Code": "验证码为空", - "Code Sent": "验证码已发送", - "Code You Received": "验证码", - "Enter your code": "输入你的验证码", - "You can only send one code in 60s.": "每分钟你只能发送一次验证码", - "Code has not been sent yet!": "你还没有发送验证码", - "You should verify your code in 5 min!": "验证码已超时。你应该在 5 分钟内完成验证。", - "Wrong code!": "验证码错误!", - "Email code": "邮箱验证码", - "Phone code": "手机验证码", - "PhoneCode has not been sent yet!": "尚未发送验证码至手机", - "EmailCode has not been sent yet!": "尚未发送验证码至邮箱", - "PhoneYou should verify your code in 10 min!": "你应该在 10 分钟之内验证手机号", - "EmailYou should verify your code in 10 min!": "你应该在 10 分钟之内验证邮箱", - "PhoneWrong code!": "手机验证码错误", - "EmailWrong code!": "邮箱验证码错误", - "Missing parameter.": "缺少参数", - "Submit and complete": "完成提交" - }, - "login": { - "Please input your username, Email or phone!": "请输入您的用户名、Email或手机号!", - "username, Email or phone": "用户名、Email或手机号", - "Please input your password!": "请输入您的密码!", - "Password": "密码", - "Auto sign in": "下次自动登录", - "Forgot password?": "忘记密码?", - "Sign In": "登录", - "No account yet?": "没有账号?", - "sign up now": "立即注册", - "To access": "访问", - "Sign in with {type}": "{type}登录" - }, "account": { - "My Account": "我的账户", - "Settings for your account": "账户设置选项", "Login": "登录", "Logout": "登出", + "My Account": "我的账户", + "Settings for your account": "账户设置选项", "Sign Up": "注册" }, - "organization": { - "Edit Organization": "修改组织", - "Website URL": "网页地址", - "Website URL - Tooltip": "唯一的、字符串式的ID" - }, - "provider": { - "App ID": "应用ID", - "App ID - Tooltip": "唯一的、字符串式的ID", - "Name": "名称", - "Display name": "显示名称", - "Category": "分类", - "Category - Tooltip": "唯一的、字符串式的ID", - "Type": "类型", - "Type - Tooltip": "唯一的、字符串式的ID", - "Method": "方式", - "Method - Tooltip": "登录行为,二维码或者静默授权登录", - "Client ID": "Client ID", - "Client ID - Tooltip": "唯一的、字符串式的ID", - "Client secret": "Client secret", - "Client secret - Tooltip": "唯一的、字符串式的ID", - "Host": "主机", - "Host - Tooltip": "唯一的、字符串式的ID", - "Port": "端口号", - "Port - Tooltip": "唯一的、字符串式的ID", - "Email Title": "邮件标题", - "Email Title - Tooltip": "唯一的、字符串式的ID", - "Email Content": "邮件内容", - "Email Content - Tooltip": "唯一的、字符串式的ID", - "Region ID": "地域ID", - "Sign Name": "签名名称", - "Sign Name - Tooltip": "唯一的、字符串式的ID", - "Template Code": "模板CODE", - "Template Code - Tooltip": "唯一的、字符串式的ID", - "Provider URL": "提供商URL", - "Provider URL - Tooltip": "唯一的、字符串式的ID", - "Edit Provider": "修改提供商", - "Endpoint": "节点", - "Endpoint - Tooltip": "Storage bucket endpoint", - "Bucket": "存储桶", - "Bucket - Tooltip": "存储桶名称", - "Domain": "域名", - "Domain - Tooltip": "存储节点自定义域名", - "Region": "地区", - "Region - Tooltip": "存储区域", - "Access key": "Access key", - "Access key - Tooltip": "Access key - Tooltip", - "Secret access key": "Secret access key", - "Secret access key - Tooltip": "Secret access key - Tooltip", - "SMS account": "SMS账号", - "SMS account - Tooltip": "SMS account - Tooltip" - }, - "user": { - "Edit User": "修改用户", - "Upload a photo": "上传头像", - "Select a photo...": "选择图片...", - "Set new profile picture": "设置新头像", - "Set password...": "设置密码...", - "Modify password...": "修改密码...", - "Address": "地址", - "Address - Tooltip": "唯一的、字符串式的ID", - "Affiliation": "工作单位", - "Affiliation - Tooltip": "唯一的、字符串式的ID", - "Country/Region": "国家/地区", - "Country/Region - Tooltip": "国家/地区", - "Modify affiliation": "修改工作单位", - "Tag": "标签", - "Tag - Tooltip": "唯一的、字符串式的ID", - "3rd-party logins": "第三方登录", - "3rd-party logins - Tooltip": "使用第三方应用程序登录", - "Properties": "属性", - "Link": "绑定", - "Unlink": "解绑", - "Is admin": "是管理员", - "Is admin - Tooltip": "是应用程序管理员", - "Is global admin": "是全局管理员", - "Is global admin - Tooltip": "是应用程序管理员", - "Is forbidden": "被禁用", - "Is forbidden - Tooltip": "账户是否已被禁用", - "Empty input!": "输入为空!", - "Two passwords you typed do not match.": "两次输入的密码不匹配。", - "Password Set": "密码已设置", - "Set Password": "设置密码", - "Old Password": "旧密码", - "New Password": "新密码", - "Re-enter New": "重复新密码", - "Please login first.": "请先登录。", - "Session outdated. Please login again.": "会话已过期,请重新登陆。", - "Invalid user id.": "用户 ID 错误", - "You don't have the permission to do this.": "你没有权限这么做。", - "Old password wrong.": "旧密码错误!", - "New password contains blank space.": "新密码包含空格。", - "Invalid new password": "非法的新密码。", - "Password": "密码", - "OK": "确定", - "Cancel": "取消", - "input password": "输入密码", - "Reset Email...": "重置邮箱...", - "Reset Phone...": "重置手机号...", - "Empty email": "邮箱为空", - "Empty phone": "手机号为空", - "phone reset": "手机号已设置", - "email reset": "邮箱已设置", - "Input your email": "请输入邮箱", - "Input your phone number": "输入手机号", - "New phone": "新手机号", - "New email": "新邮箱", - "Invalid phone number": "手机号格式错误", - "Invalid Email address": "邮箱格式错误", - "Turing test failed.": "图灵验证失败,无法确认你是人类!", - "Missing parameter.": "缺少参数!请确认所有信息都已填写!" - }, "application": { "Edit Application": "修改应用", - "Password ON": "开启密码", - "Password ON - Tooltip": "是否允许密码登录", "Enable signup": "启用注册", "Enable signup - Tooltip": "是否允许用户注册", - "Login page preview": "登录页面预览", - "Test signup page..": "测试注册页面..", - "Test signin page..": "测试登录页面..", - "Test prompt page..": "测试提醒页面..", + "File uploaded successfully": "File uploaded successfully", + "Password ON": "开启密码", + "Password ON - Tooltip": "是否允许密码登录", + "Please select a HTML file": "Please select a HTML file", "Redirect URL": "回调URL", "Redirect URLs": "回调URLs", "Redirect URLs - Tooltip": "登录成功后重定向地址列表", "Signup items": "注册项", - "Signup items - Tooltip": "注册用户注册时需要填写的项目" + "Signup items - Tooltip": "注册用户注册时需要填写的项目", + "Test prompt page..": "测试提醒页面..", + "Test signin page..": "测试登录页面..", + "Test signup page..": "测试注册页面.." + }, + "code": { + "Code You Received": "验证码", + "Email code": "邮箱验证码", + "Empty Code": "验证码为空", + "Enter your code": "输入你的验证码", + "Phone code": "手机验证码", + "Please input your phone verification code!": "Please input your phone verification code!", + "Please input your verification code!": "请输入您的验证码", + "Send Code": "发送验证码", + "Submit and complete": "完成提交", + "Verify code": "验证码" }, "forget": { - "Please input your application!": "请输入您的应用名称!", - "Please input your organization!": "请输入您的组织名称!", - "Unknown forgot type:": "未知的忘记类型:", - "Please input your username!": "请输入您的用户名!", - "Please input your password!": "请输入您的密码!", - "Please confirm your password!": "请确认您的密码!", - "Please input your Email/Phone string!": "请输入您的邮箱/手机号!", - "Your confirmed password is inconsistent with the password!": "您确认的密码与密码不一致!", "Account": "账号", - "Verify": "验证", - "Retrieve password": "找回密码", - "Reset": "重置", - "Password": "密码", - "Next Step": "下一步", - "Confirm": "验证密码", - "Email/Phone's format wrong!": "邮箱/手机号格式错误!", - "Email/Phone": "邮箱/手机号", "Change Password": "修改密码", - "Choose email verification or mobile verification": "选择邮箱验证或手机验证" + "Confirm": "验证密码", + "Next Step": "下一步", + "Password": "密码", + "Please input your username!": "请输入您的用户名!", + "Reset": "重置", + "Retrieve password": "找回密码", + "Verify": "验证" + }, + "general": { + "Access token": "访问令牌", + "Action": "操作", + "Add": "添加", + "Affiliation URL": "工作单位URL", + "Affiliation URL - Tooltip": "Affiliation URL - Tooltip", + "Application": "应用", + "Applications": "应用", + "Applications that require authentication": "需要鉴权的应用", + "Authorization code": "授权码", + "Avatar": "头像", + "Avatar - Tooltip": "向其他人展示的头像", + "Back Home": "返回到首页", + "Captcha": "人机验证码", + "Client ip": "客户端地址", + "Created time": "创建时间", + "Default avatar": "默认头像", + "Default avatar - Tooltip": "默认头像", + "Delete": "删除", + "Description": "描述信息", + "Description - Tooltip": "与此有关的描述信息", + "Display name": "显示名称", + "Display name - Tooltip": "可重复的、仅作展示用途的ID", + "Down": "下移", + "Edit": "修改", + "Email": "电子邮箱", + "Email - Tooltip": "电子邮件:", + "Expires in": "有效期", + "Favicon - Tooltip": "网站的图标", + "Forget URL": "忘记密码URL", + "Forget URL - Tooltip": "Forget URL - Tooltip", + "Home": "首页", + "Home - Tooltip": "应用的首页", + "ID - Tooltip": "唯一的随机字符串", + "LDAPs": "LDAPs", + "LDAPs - Tooltip": "LDAPs - Tooltip", + "Logo - Tooltip": "应用程序向外展示的图标", + "Name": "名称", + "Name - Tooltip": "唯一的、字符串式的ID", + "OAuth providers": "OAuth提供方", + "Organization": "组织", + "Organization - Tooltip": "Unique string-style identifier", + "Organizations": "组织", + "Password": "密码", + "Password - Tooltip": "Password - Tooltip", + "Password salt": "密码Salt值", + "Password salt - Tooltip": "用于密码加密的随机参数", + "Password type": "密码类型", + "Password type - Tooltip": "密码在数据库中存储的形式", + "Personal name": "姓名", + "Phone": "手机号", + "Phone - Tooltip": "手机号", + "Phone prefix": "手机号前缀", + "Phone prefix - Tooltip": "移动电话号码前缀,用于区分国家或地区", + "Preview": "预览", + "Preview - Tooltip": "预览", + "Provider": "Provider", + "Providers": "提供商", + "Providers - Tooltip": "第三方登录需要配置的提供方", + "Records": "日志", + "Request uri": "请求地址", + "Resources": "Resources", + "Save": "保存", + "Scope": "范围", + "Signin URL": "登录URL", + "Signin URL - Tooltip": "用户的登录地址", + "Signup URL": "注册URL", + "Signup URL - Tooltip": "展示给用户的注册地址", + "Sorry, the page you visited does not exist.": "Sorry, the page you visited does not exist.", + "Swagger": "API文档", + "Timestamp": "时间戳", + "Token expire": "令牌过期时间", + "Token expire - Tooltip": "签发的令牌的授权时间", + "Token type": "Token type", + "Tokens": "Tokens", + "URL": "链接", + "Up": "上移", + "User": "用户", + "User containers": "用户容器", + "User type": "用户类型", + "User type - Tooltip": "具有不同权限的用户角色", + "Username": "用户名", + "Users": "用户", + "Users under all organizations": "所有组织里的用户", + "{total} in total": "{total} in total" }, "ldap": { - "Server Name": "LDAP 服务器", - "Host": "域名", - "Server": "服务器", - "Base DN": "基本 DN", + "Address": "Address", "Admin": "管理员", - "Admin Password": "密码", - "Auto Sync": "自动同步", - "Last Sync": "最近同步", - "Sync": "同步", - "ID": "ID", - "Server Host": "域名", - "Server Port": "端口", - "Edit LDAP": "编辑 LDAP", - "Sync users": "同步用户", - "Server Name - Tooltip": "LDAP 服务器配置显示名称", - "Server Host - Tooltip": "LDAP 服务器地址", - "Server Port - Tooltip": "LDAP 服务器端口号", - "Base DN - Tooltip": "LDAP 搜索时的基本 DN", "Admin - Tooltip": "LDAP 服务器管理员的 CN 或 ID", + "Admin Password": "密码", "Admin Password - Tooltip": "LDAP 服务器管理员密码", - "Auto Sync - Tooltip": "自动同步配置,为 0 时禁用" + "Auto Sync": "自动同步", + "Auto Sync - Tooltip": "自动同步配置,为 0 时禁用", + "Base DN": "基本 DN", + "Base DN - Tooltip": "LDAP 搜索时的基本 DN", + "CN": "CN", + "Edit LDAP": "编辑 LDAP", + "Email": "Email", + "Group Id": "Group Id", + "ID": "ID", + "Last Sync": "最近同步", + "Phone": "Phone", + "Server": "服务器", + "Server Host": "域名", + "Server Host - Tooltip": "LDAP 服务器地址", + "Server Name": "LDAP 服务器", + "Server Name - Tooltip": "LDAP 服务器配置显示名称", + "Server Port": "端口", + "Server Port - Tooltip": "LDAP 服务器端口号", + "Sync": "同步", + "The Auto Sync option will sync all users to specify organization": "The Auto Sync option will sync all users to specify organization", + "UidNumber / Uid": "UidNumber / Uid" + }, + "login": { + "Auto sign in": "下次自动登录", + "Continue with": "Continue with", + "Forgot password?": "忘记密码?", + "No account yet?": "没有账号?", + "Or sign in with another account": "Or sign in with another account", + "Password": "密码", + "Password - Tooltip": "Password - Tooltip", + "Please input your password!": "请输入您的密码!", + "Please input your username, Email or phone!": "请输入您的用户名、Email或手机号!", + "Sign In": "登录", + "Sign in with {type}": "{type}登录", + "Signing in...": "Signing in...", + "To access": "访问", + "sign up now": "立即注册", + "username, Email or phone": "用户名、Email或手机号" + }, + "organization": { + "Default avatar": "Default avatar", + "Edit Organization": "修改组织", + "Favicon": "Favicon", + "Soft deletion": "Soft deletion", + "Soft deletion - Tooltip": "Soft deletion - Tooltip", + "Website URL": "网页地址", + "Website URL - Tooltip": "唯一的、字符串式的ID" + }, + "provider": { + "Access key": "Access key", + "Access key - Tooltip": "Access key - Tooltip", + "Bucket": "存储桶", + "Bucket - Tooltip": "存储桶名称", + "Category": "分类", + "Category - Tooltip": "唯一的、字符串式的ID", + "Client ID": "Client ID", + "Client ID - Tooltip": "唯一的、字符串式的ID", + "Client secret": "Client secret", + "Client secret - Tooltip": "唯一的、字符串式的ID", + "Domain": "域名", + "Domain - Tooltip": "存储节点自定义域名", + "Edit Provider": "修改提供商", + "Email Content": "邮件内容", + "Email Content - Tooltip": "唯一的、字符串式的ID", + "Email Title": "邮件标题", + "Email Title - Tooltip": "唯一的、字符串式的ID", + "Endpoint": "节点", + "Endpoint - Tooltip": "Storage bucket endpoint", + "Host": "主机", + "Host - Tooltip": "唯一的、字符串式的ID", + "Method": "方式", + "Method - Tooltip": "登录行为,二维码或者静默授权登录", + "Name": "名称", + "Port": "端口号", + "Port - Tooltip": "唯一的、字符串式的ID", + "Provider URL": "提供商URL", + "Provider URL - Tooltip": "唯一的、字符串式的ID", + "Region": "地区", + "Region - Tooltip": "存储区域", + "Region ID": "地域ID", + "Region ID - Tooltip": "Region ID - Tooltip", + "Secret access key": "Secret access key", + "SecretAccessKey - Tooltip": "SecretAccessKey - Tooltip", + "Sign Name": "签名名称", + "Sign Name - Tooltip": "唯一的、字符串式的ID", + "Signin HTML": "Signin HTML", + "Signin HTML - Edit": "Signin HTML - Edit", + "Signin HTML - Tooltip": "Signin HTML - Tooltip", + "Signup HTML": "Signup HTML", + "Signup HTML - Edit": "Signup HTML - Edit", + "Signup HTML - Tooltip": "Signup HTML - Tooltip", + "Template Code": "模板CODE", + "Template Code - Tooltip": "唯一的、字符串式的ID", + "Terms of Use": "Terms of Use", + "Terms of Use - Tooltip": "Terms of Use - Tooltip", + "Type": "类型", + "Type - Tooltip": "唯一的、字符串式的ID", + "alertType": "alertType", + "canSignIn": "canSignIn", + "canSignUp": "canSignUp", + "canUnlink": "canUnlink", + "prompted": "prompted", + "required": "required", + "rule": "rule", + "visible": "visible" + }, + "resource": { + "Application": "Application", + "Copy Link": "Copy Link", + "File name": "File name", + "File size": "File size", + "Format": "Format", + "Link copied to clipboard successfully": "Link copied to clipboard successfully", + "Parent": "Parent", + "Tag": "Tag", + "Type": "Type", + "Upload a file...": "Upload a file...", + "User": "User" + }, + "signup": { + "Accept": "阅读并接受", + "Confirm": "确认密码", + "Decline": "Decline", + "Have account?": "已有账号?", + "Please accept the agreement!": "Please accept the agreement!", + "Please click the below button to sign in": "请点击下方按钮登录", + "Please confirm your password!": "请再次确认您的密码!", + "Please input your Email!": "请输入您的电子邮箱!", + "Please input your address!": "请输入您的地址!", + "Please input your affiliation!": "请输入您所在的工作单位!", + "Please input your display name!": "请输入您的显示名称!", + "Please input your personal name!": "请输入您的姓名!", + "Please input your phone number!": "请输入您的手机号码!", + "Please select your country/region!": "请选择您的国家/地区", + "Terms of Use": "《用户协议》", + "The input is not valid Email!": "您输入的电子邮箱格式错误!", + "The input is not valid Phone!": "The input is not valid Phone!", + "Unknown Check Type": "Unknown Check Type", + "Username": "用户名", + "Username - Tooltip": "Username - Tooltip", + "Your account has been created!": "您的账号已创建!", + "Your confirmed password is inconsistent with the password!": "您两次输入的密码不一致!", + "sign in now": "立即登录" + }, + "token": { + "Edit Token": "Edit Token", + "Token type": "Token type" + }, + "user": { + "\" + destType + \" reset": "\" + destType + \" reset", + "3rd-party logins": "第三方登录", + "3rd-party logins - Tooltip": "使用第三方应用程序登录", + "Address": "地址", + "Address - Tooltip": "唯一的、字符串式的ID", + "Affiliation": "工作单位", + "Affiliation - Tooltip": "唯一的、字符串式的ID", + "Bio": "Bio", + "Bio - Tooltip": "Bio - Tooltip", + "Cancel": "取消", + "Code Sent": "Code Sent", + "Country/Region": "国家/地区", + "Country/Region - Tooltip": "国家/地区", + "Edit User": "修改用户", + "Empty input!": "输入为空!", + "Homepage": "Homepage", + "Homepage - Tooltip": "Homepage - Tooltip", + "Input your email": "请输入邮箱", + "Input your phone number": "输入手机号", + "Is admin": "是管理员", + "Is admin - Tooltip": "是应用程序管理员", + "Is deleted": "Is deleted", + "Is deleted - Tooltip": "Is deleted - Tooltip", + "Is forbidden": "被禁用", + "Is forbidden - Tooltip": "账户是否已被禁用", + "Is global admin": "是全局管理员", + "Is global admin - Tooltip": "是应用程序管理员", + "Link": "绑定", + "Location": "Location", + "Location - Tooltip": "Location - Tooltip", + "Modify password...": "修改密码...", + "New Password": "新密码", + "OK": "确定", + "Old Password": "旧密码", + "Password": "密码", + "Password Set": "密码已设置", + "Properties": "属性", + "Re-enter New": "重复新密码", + "Reset Email...": "重置邮箱...", + "Reset Phone...": "重置手机号...", + "Select a photo...": "选择图片...", + "Set Password": "设置密码", + "Set new profile picture": "设置新头像", + "Set password...": "设置密码...", + "Tag": "标签", + "Tag - Tooltip": "唯一的、字符串式的ID", + "Title": "Title", + "Title - Tooltip": "Title - Tooltip", + "Two passwords you typed do not match.": "两次输入的密码不匹配。", + "Unlink": "解绑", + "Upload a photo": "上传头像", + "input password": "输入密码" } -} +} \ No newline at end of file