|
|
@@ -1,4 +1,260 @@
|
|
|
{
|
|
|
+ "Update": "更新",
|
|
|
+ "Delete": "删除",
|
|
|
+ "User": "用户",
|
|
|
+ "Name": "姓名",
|
|
|
+ "Created": "创建",
|
|
|
+ "Edit": "编辑",
|
|
|
+ "Description": "描述",
|
|
|
+ "wiki_management_home_page": "Wiki管理首页",
|
|
|
+ "app_settings": "系统设置",
|
|
|
+ "public": "公共",
|
|
|
+ "anyone_with_the_link": "任何人",
|
|
|
+ "specified_users": "仅指定用户",
|
|
|
+ "only_me": "只有我",
|
|
|
+ "only_inside_the_group": "仅组内",
|
|
|
+ "security_settings": {
|
|
|
+ "security_settings": "安全设置",
|
|
|
+ "scope_of_page_disclosure": "页面公开范围",
|
|
|
+ "set_point": "设定值",
|
|
|
+ "always_displayed": "始终显示",
|
|
|
+ "always_hidden": "总是隐藏",
|
|
|
+ "displayed_or_hidden": "显示/隐藏",
|
|
|
+ "Guest Users Access": "来宾用户访问",
|
|
|
+ "Fixed by env var": "这是由env var<code>%s=%s</code>修复的。",
|
|
|
+ "Register limitation": "注册限制",
|
|
|
+ "Register limitation desc": "限制新用户注册",
|
|
|
+ "The whitelist of registration permission E-mail address": "注册许可电子邮件地址的白名单",
|
|
|
+ "users_without_account": "无法访问没有帐户的用户",
|
|
|
+ "example": "例子",
|
|
|
+ "restrict_emails": "您可以通过编写电子邮件域(以@开头)将电子邮件注册限制为wiki。",
|
|
|
+ "for_example": " 例如,如果要将注册限制为growi.org网站域,你可以写",
|
|
|
+ "in_this_case": ";在这种情况下,只有growi.org网站域将能够注册,所有其他用户将被拒绝。",
|
|
|
+ "insert_single": "请每行插入一个电子邮件地址。",
|
|
|
+ "page_list_and_search_results": "页面列表/搜索结果",
|
|
|
+ "page_listing_1": "页面列表/搜索<br>受“仅限我”限制",
|
|
|
+ "page_listing_1_desc": "列出/搜索时显示受“仅限我”选项限制的页面",
|
|
|
+ "page_listing_2": "页面列表/搜索<br>受用户组限制",
|
|
|
+ "page_listing_2_desc": "显示列出/搜索时受用户组限制的页面",
|
|
|
+ "page_access_rights": "页面访问",
|
|
|
+ "page_delete_rights": "删除权限",
|
|
|
+ "page_delete": "删除",
|
|
|
+ "page_delete_completely": "彻底删除",
|
|
|
+ "other_options": "其他选项",
|
|
|
+ "deletion_explain": "限制用户对选定的单一页面进行垃圾处理。",
|
|
|
+ "complete_deletion_explain": "限制可以完全删除所选单页的用户。",
|
|
|
+ "recursive_deletion_explain": "限制用户可以捣毁包括子孙在内的页面。",
|
|
|
+ "recursive_complete_deletion_explain": "限制可以完全删除页面的用户,包括子孙。",
|
|
|
+ "inherit": "继承(使用与单页相同的设置)。",
|
|
|
+ "admin_only": "仅管理员",
|
|
|
+ "admin_and_author": "管理员|作者",
|
|
|
+ "anyone": "任何人",
|
|
|
+ "session": "会议",
|
|
|
+ "max_age": "有效期间 (msec)",
|
|
|
+ "max_age_desc": "指定使用户会话过期的数量(以毫秒为单位)。<br>默认值: 2592000000 (30天)",
|
|
|
+ "max_age_caution": "修改该值后需要重启服务器。",
|
|
|
+ "forced_update_desc": "设置已被强行更改。以前的设置: ",
|
|
|
+ "page_delete_rights_caution": "\"删除/全部删除\"权限(包括后代页面)被强制强于\"删除/完全删除\"权限。 <br> <br> 仅管理员 > 管理员|作者 > 何人",
|
|
|
+ "Authentication mechanism settings": "身份验证机制设置",
|
|
|
+ "setup_is_not_yet_complete": "安装尚未完成",
|
|
|
+ "alert_siteUrl_is_not_set": "主页URL未设置,通过 {{link}} 设置",
|
|
|
+ "xss_prevent_setting": "阻止XSS(跨站点脚本)",
|
|
|
+ "xss_prevent_setting_link": "转到Markdown设置",
|
|
|
+ "callback_URL": "回调URL",
|
|
|
+ "providerName": "提供程序名称",
|
|
|
+ "issuerHost": "发行者主机",
|
|
|
+ "scope": "Scope",
|
|
|
+ "desc_of_callback_URL": "在{{AuthName}}身份提供程序的设置中使用它",
|
|
|
+ "authorization_endpoint": "Authorization Endpoint",
|
|
|
+ "token_endpoint": "Token Endpoint",
|
|
|
+ "revocation_endpoint": "Revocation Endpoint",
|
|
|
+ "introspection_endpoint": "Introspection Endpoint",
|
|
|
+ "userinfo_endpoint": "UserInfo Endpoint",
|
|
|
+ "end_session_endpoint": "EndSessioin Endpoint",
|
|
|
+ "registration_endpoint": "Registration Endpoint",
|
|
|
+ "jwks_uri": "JSON Web Key Set URL",
|
|
|
+ "clientID": "Client ID",
|
|
|
+ "client_secret": "客户机密",
|
|
|
+ "updated_general_security_setting": "更新安全设置成功",
|
|
|
+ "setup_not_completed_yet": "安装尚未完成",
|
|
|
+ "guest_mode": {
|
|
|
+ "deny": "拒绝(仅限注册用户)",
|
|
|
+ "readonly": "接受(来宾可以只读)"
|
|
|
+ },
|
|
|
+ "registration_mode": {
|
|
|
+ "open": "打开(任何人都可以注册)",
|
|
|
+ "restricted": "受限(需要管理员批准)",
|
|
|
+ "closed": "已关闭(仅限邀请)"
|
|
|
+ },
|
|
|
+ "share_link_rights": "分享链接权",
|
|
|
+ "enable_link_sharing": "启用链接共享",
|
|
|
+ "all_share_links": "所有共享链接",
|
|
|
+ "configuration": " 配置",
|
|
|
+ "optional": "可选的",
|
|
|
+ "Treat username matching as identical": "Automatically bind external accounts newly logged in to local accounts when <code>username</code> match",
|
|
|
+ "Treat username matching as identical_warn": "WARNING: Be aware of security because the system treats the same user as a match of <code>username</code>.",
|
|
|
+ "Treat email matching as identical": "Automatically bind external accounts newly logged in to local accounts when <code>email</code> match",
|
|
|
+ "Treat email matching as identical_warn": "WARNING: Be aware of security because the system treats the same user as a match of <code>email</code>.",
|
|
|
+ "Use env var if empty": "Use env var <code>{{env}}</code> if empty",
|
|
|
+ "Use default if both are empty": "If both are empty, the default value <code>{{target}}</code> is used.",
|
|
|
+ "missing mandatory configs": "The following mandatory items are not set in either database nor environment variables.",
|
|
|
+ "Local": {
|
|
|
+ "name": "ID/Password",
|
|
|
+ "note for the only env option": "The LOCAL authentication is limited by the value of environment variable.<br>To change this setting, please change to false or delete the value of the environment variable <code>{{env}}</code> .",
|
|
|
+ "enable_local": "Enable ID/Password",
|
|
|
+ "password_reset_by_users": "用户重置密码",
|
|
|
+ "enable_password_reset_by_users": "启用用户重置密码",
|
|
|
+ "password_reset_desc": "忘记密码时,用户可以自行重置",
|
|
|
+ "email_authentication": "用户注册时的电子邮件身份验证",
|
|
|
+ "enable_email_authentication": "启用电子邮件身份验证",
|
|
|
+ "enable_email_authentication_desc": "用户注册将执行电子邮件身份验证。",
|
|
|
+ "please_enable_mailer": "请先设置邮件程序。",
|
|
|
+ "need_complete_mail_setting_warning": "要使用以下功能,请完成邮件设置。"
|
|
|
+ },
|
|
|
+ "ldap": {
|
|
|
+ "enable_ldap": "Enable LDAP",
|
|
|
+ "server_url_detail": "The LDAP URL of the directory service in the format <code>ldap://host:port/DN</code> or <code>ldaps://host:port/DN</code>.",
|
|
|
+ "bind_mode": "Binding Mode",
|
|
|
+ "bind_manager": "Manager Bind",
|
|
|
+ "bind_user": "User Bind",
|
|
|
+ "bind_DN_manager_detail": "The DN of the account that authenticates and queries the directory service",
|
|
|
+ "bind_DN_user_detail1": "The query used to bind with the directory service.",
|
|
|
+ "bind_DN_user_detail2": "Use <code>{{username}}</code> to reference the username entered in the login page.",
|
|
|
+ "bind_DN_password": "Bind DN Password",
|
|
|
+ "bind_DN_password_manager_detail": "The password for the Bind DN account.",
|
|
|
+ "bind_DN_password_user_detail": "The password that is entered in the login page will be used to bind.",
|
|
|
+ "search_filter": "Search Filter",
|
|
|
+ "search_filter_detail1": "The query used to locate the authenticated user.",
|
|
|
+ "search_filter_detail2": "Use <code>{{username}}</code> to reference the username entered in the login page.",
|
|
|
+ "search_filter_detail3": "If empty, the filter <code>(uid={{username}})</code> is used.",
|
|
|
+ "search_filter_example1": "Match with 'uid' or 'mail'",
|
|
|
+ "search_filter_example2": "Match with 'sAMAccountName' for Active Directory",
|
|
|
+ "username_detail": "Specification of mappings for <code>username</code> when creating new users",
|
|
|
+ "name_detail": "Specification of mappings for full name when creating new users",
|
|
|
+ "mail_detail": "Specification of mappings for mail address when creating new users",
|
|
|
+ "group_search_base_DN": "Group Search Base DN",
|
|
|
+ "group_search_base_DN_detail": "The base DN from which to search for groups. If defined, also <code>Group Search Filter</code> must be defined for the search to work.",
|
|
|
+ "group_search_filter": "Group Search Filter",
|
|
|
+ "group_search_filter_detail1": "The query used to filter for groups.",
|
|
|
+ "group_search_filter_detail2": "Login via LDAP is accepted only when this query hits one or more groups.",
|
|
|
+ "group_search_filter_detail3": "Use <code>{{dn}}</code> to have it replaced of the found user object.",
|
|
|
+ "group_search_filter_detail4": "<code>(&(cn=group1)(memberUid={{dn}}))</code> hits the groups which has <code>cn=group1</code> and <code>memberUid</code> includes the user's <code>uid</code>(when <code>Group DN Property</code> is not changed from the default value.)",
|
|
|
+ "group_search_user_DN_property": "User DN Property",
|
|
|
+ "group_search_user_DN_property_detail": "The property of user object to use in <code>{{dn}}</code> interpolation of <code>Group Search Filter</code>.",
|
|
|
+ "test_config": "Test Saved Configuration",
|
|
|
+ "updated_ldap": "Succeeded to update LDAP setting"
|
|
|
+ },
|
|
|
+ "SAML": {
|
|
|
+ "name": "SAML",
|
|
|
+ "enable_saml": "Enable SAML",
|
|
|
+ "id_detail": "Specification of the name of attribute which can identify the user in SAML Identity Provider",
|
|
|
+ "username_detail": "Specification of mappings for <code>username</code> when creating new users",
|
|
|
+ "mapping_detail": "Specification of mappings for {{target}} when creating new users",
|
|
|
+ "cert_detail": "PEM-encoded X.509 signing certificate to validate the response from IdP",
|
|
|
+ "Use env var if empty": "If the value in the database is empty, the value of the environment variable <code>{{env}}</code> is used.",
|
|
|
+ "note for the only env option": "The setting item that enables or disables the SAML authentication and the highlighted setting items use only the value of environment variables.<br>To change this setting, please change to false or delete the value of the environment variable <code>{{env}}</code> .",
|
|
|
+ "attr_based_login_control_detail": "Limit who can sign up by using <code><saml: Attribute></code> element included in <code><saml: AttributeStatement></code> element and its child element <code><saml: AttributeValue></code>.",
|
|
|
+ "attr_based_login_control_rule_help": "<h5>Supported Queries:</h5><ul><li>Terms</li><li>Fields</li><li>AND/NOT/OR Operator</li><li>Grouping</li></ul><h5>Unsupported Queries:</h5><ul><li>Wildcard, Fuzzy, Proximity, Range and Boosting</li><li>+/- Operator</li><li>Field Grouping</li></ul><h5>Escaping special characters</h5>It is needed to escape following special characters:<br><code>+ - && || ! ( ) { } [ ] ^ " ˜ * ? : \</code> and <code>/</code>",
|
|
|
+ "attr_based_login_control_rule_example1": "<h5>Example for conditions</h5>If a rule is <code>(Department: A || Department: B) && Position: Leader</code>, users who have either <code>Department: A</code> or <code>Department: B</code> and have <code>Position: Leader</code> <strong>can</strong> sign in.",
|
|
|
+ "attr_based_login_control_rule_example2": "<h5>Example for escaping</h5>If you would like to use URL as a query value, escape the following:<br><code>http\:\/\/schemas.example.com\/ws\/2005\/05\/identity\/claims\/emailaddress: "myname@example.com"</code>",
|
|
|
+ "updated_saml": "Succeeded to update SAML setting"
|
|
|
+ },
|
|
|
+ "Basic": {
|
|
|
+ "enable_basic": "Enable Basic",
|
|
|
+ "name": "Basic Authentication",
|
|
|
+ "desc_1": "Login with <code>username</code> in Authorization header.",
|
|
|
+ "desc_2": "User will be automatically generated if not exist.",
|
|
|
+ "updated_basic": "Succeeded to update Basic setting"
|
|
|
+ },
|
|
|
+ "OAuth": {
|
|
|
+ "enable_oidc": "Enable OIDC",
|
|
|
+ "register": "Register for %s",
|
|
|
+ "change_redirect_url": "Enter <code>%s</code> <br>(where <code>%s</code> is your host name) for \"Authorized redirect URIs\".",
|
|
|
+ "Google": {
|
|
|
+ "enable_google": "Enable Google OAuth",
|
|
|
+ "name": "Google OAuth",
|
|
|
+ "register_1": "Access {{link}}",
|
|
|
+ "register_2": "Create Project if no projects exist",
|
|
|
+ "register_3": "Create Credentials → OAuth client ID → Select \"Web application\"",
|
|
|
+ "register_4": "Register your OAuth App with one of Authorized redirect URIs as <code>{{url}}</code>",
|
|
|
+ "register_5": "Copy and paste your ClientID and Client Secret above",
|
|
|
+ "updated_google": "Succeeded to update Google OAuth setting"
|
|
|
+ },
|
|
|
+ "Facebook": {
|
|
|
+ "name": "Facebook OAuth"
|
|
|
+ },
|
|
|
+ "Twitter": {
|
|
|
+ "enable_twitter": "Enable Twitter OAuth",
|
|
|
+ "name": "Twitter OAuth",
|
|
|
+ "register_1": "Access {{link}}",
|
|
|
+ "register_2": "Sign in Twitter",
|
|
|
+ "register_3": "Create Credentials → OAuth client ID → Select \"Web application\"",
|
|
|
+ "register_4": "Register your OAuth App with one of Authorized redirect URIs as <code>{{url}}</code>",
|
|
|
+ "register_5": "Copy and paste your ClientID and Client Secret above",
|
|
|
+ "updated_twitter": "Succeeded to update Twitter OAuth setting"
|
|
|
+ },
|
|
|
+ "GitHub": {
|
|
|
+ "enable_github": "Enable GitHub OAuth",
|
|
|
+ "name": "GitHub OAuth",
|
|
|
+ "register_1": "Access {{link}}",
|
|
|
+ "register_2": "Register your OAuth App with \"Authorization callback URL\" as <code>{{url}}</code>",
|
|
|
+ "register_3": "Copy and paste your ClientID and Client Secret above",
|
|
|
+ "updated_github": "Succeeded to update GitHub OAuth setting"
|
|
|
+ },
|
|
|
+ "OIDC": {
|
|
|
+ "name": "OpenID Connect",
|
|
|
+ "id_detail": "Specification of the name of attribute which can identify the user in OIDC claims",
|
|
|
+ "username_detail": "Specification of mappings for <code>username</code> when creating new users",
|
|
|
+ "name_detail": "Specification of mappings for <code>name</code> when creating new users",
|
|
|
+ "mapping_detail": "Specification of mappings for %s when creating new users",
|
|
|
+ "register_1": "Contant to OIDC IdP Administrator",
|
|
|
+ "register_2": "Register your OIDC App with \"Authorization callback URL\" as <code>%s</code>",
|
|
|
+ "register_3": "Copy and paste your ClientID and Client Secret above",
|
|
|
+ "updated_oidc": "Succeeded to update OpenID Connect",
|
|
|
+ "Use discovered URL if empty": "Use discovered URL from \"Issuer Host\" if empty"
|
|
|
+ },
|
|
|
+ "how_to": {
|
|
|
+ "google": "How to configure Google OAuth?",
|
|
|
+ "github": "How to configure GitHub OAuth?",
|
|
|
+ "twitter": "How to configure Twitter OAuth?",
|
|
|
+ "oidc": "How to configure OIDC?"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "form_item_name": {
|
|
|
+ "entryPoint": "Entry point",
|
|
|
+ "issuer": "Issuer",
|
|
|
+ "cert": "Certificate",
|
|
|
+ "attrMapId": "ID",
|
|
|
+ "attrMapUsername": "Username",
|
|
|
+ "attrMapMail": "Mail Address",
|
|
|
+ "attrMapFirstName": "First Name",
|
|
|
+ "attrMapLastName": "Last Name",
|
|
|
+ "ABLCRule": "Rule"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "full_text_search_management": {
|
|
|
+ "full_text_search_management": "全文搜索管理",
|
|
|
+ "elasticsearch_management": "Elasticsearch管理",
|
|
|
+ "connection_status": "连接状态",
|
|
|
+ "connection_status_label_unconfigured": "未配置",
|
|
|
+ "connection_status_label_connected": "已连接",
|
|
|
+ "connection_status_label_disconnected": "断开的",
|
|
|
+ "connection_status_label_erroroccured": "搜索服务出错",
|
|
|
+ "indices_status": "索引状态",
|
|
|
+ "indices_status_label_normalized": "标准化",
|
|
|
+ "indices_status_label_unnormalized": "重建或损坏",
|
|
|
+ "indices_summary": "索引摘要",
|
|
|
+ "reconnect": "重新连接",
|
|
|
+ "reconnect_button": "尝试重新连接",
|
|
|
+ "reconnect_description": "单击按钮尝试重新连接到Elasticsearch。",
|
|
|
+ "normalize": "规范化",
|
|
|
+ "normalize_button": "规范化索引",
|
|
|
+ "normalize_description": "单击按钮修复损坏的索引。",
|
|
|
+ "rebuild": "重建",
|
|
|
+ "rebuild_button": "重建索引",
|
|
|
+ "rebuild_description_1": "单击按钮以重新生成索引并添加所有页面数据。",
|
|
|
+ "rebuild_description_2": "这可能需要一段时间。"
|
|
|
+ },
|
|
|
"mailer_setup_required": "<a href='/admin/app'>Email settings</a> are required to send.",
|
|
|
"admin_top": {
|
|
|
"management_wiki": "管理Wiki",
|
|
|
@@ -104,7 +360,8 @@
|
|
|
"use_env_var_if_empty": "如果数据库中的值为空,则环境变量的值 <cod>{{variable}}</code> 启用。",
|
|
|
"note_for_the_only_env_option": "The GCS settings is limited by the value of environment variable.<br>To change this setting, please change to false or delete the value of the environment variable <code>{{env}}</code> ."
|
|
|
},
|
|
|
- "markdown_setting": {
|
|
|
+ "markdown_settings": {
|
|
|
+ "markdown_settings": "Markdown设置",
|
|
|
"lineBreak_header": "换行设置",
|
|
|
"lineBreak_desc": "您可以更改换行设置。",
|
|
|
"lineBreak_options": {
|
|
|
@@ -147,7 +404,9 @@
|
|
|
"import_recommended": "导入建议 {{target}}"
|
|
|
}
|
|
|
},
|
|
|
+ "export_archive_data": "导出主题数据",
|
|
|
"customize_setting": {
|
|
|
+ "customize_setting": "页面定制",
|
|
|
"default_sidebar_mode": {
|
|
|
"title": "默认的侧边栏模式",
|
|
|
"desc": "你可以为新用户和访问该网页的客人设置侧边栏模式。",
|
|
|
@@ -226,6 +485,12 @@
|
|
|
"delete_logo": "删除徽标"
|
|
|
},
|
|
|
"importer_management": {
|
|
|
+ "import_data": "导入数据",
|
|
|
+ "article": "主题",
|
|
|
+ "category": "分类",
|
|
|
+ "tag": "标签",
|
|
|
+ "page": "页面",
|
|
|
+ "page_path": "相对路径",
|
|
|
"beta_warning": "这个函数是Beta。",
|
|
|
"import_from": "Import from {{from}}",
|
|
|
"import_growi_archive": "Import GROWI archive",
|
|
|
@@ -315,12 +580,14 @@
|
|
|
"delete": "删除"
|
|
|
},
|
|
|
"external_notification": {
|
|
|
+ "external_notification": "外部通知",
|
|
|
"enabled": "Enabled",
|
|
|
"disabled": "Disabled",
|
|
|
"header_status": "Slack整合状态",
|
|
|
"caution_enabled": "CAUTION: 目前,在此页面中配置的通知只会通知设置为主要的 Slack 工作区。 "
|
|
|
},
|
|
|
"slack_integration": {
|
|
|
+ "slack_integration": "Slack一体化",
|
|
|
"selecting_bot_types": {
|
|
|
"slack_bot": "Slack bot",
|
|
|
"detailed_explanation": "详细说明",
|
|
|
@@ -431,12 +698,15 @@
|
|
|
}
|
|
|
},
|
|
|
"slack_integration_legacy": {
|
|
|
+ "slack_integration_legacy": "旧版Slack一体化",
|
|
|
"alert_disabled": "由于<a href='/admin/slack-integration'>新设置</a>已启用,因此该'旧版Slack一体化'目前已被禁用。",
|
|
|
"alert_deplicated": "这个 '旧版Slack一体化' 已经过时了,将来会停止使用。使用<a href='/admin/slack-integration'>新的设置</a>来代替。"
|
|
|
},
|
|
|
"user_management": {
|
|
|
+ "user_management": "用户管理",
|
|
|
"invite_users": "临时发布新用户",
|
|
|
"click_twice_same_checkbox": "您应该至少选中一个复选框。",
|
|
|
+ "status": "状态",
|
|
|
"invite_modal": {
|
|
|
"emails": "电子邮件",
|
|
|
"description1": "通过电子邮件地址临时发布新用户。",
|
|
|
@@ -492,12 +762,14 @@
|
|
|
"current_users": "当前用户:"
|
|
|
},
|
|
|
"user_group_management": {
|
|
|
+ "user_group_management": "用户组管理",
|
|
|
"create_group": "创建新组",
|
|
|
"add_child_group": "添加一个子组",
|
|
|
"remove_child_group": "移除",
|
|
|
"deny_create_group": "不能用当前设置创建新组。",
|
|
|
"group_name": "组名",
|
|
|
"group_example": "e.g.:第1组",
|
|
|
+ "child_user_group": "儿童用户组",
|
|
|
"parent_group": "父母组",
|
|
|
"select_parent_group": "选择父组",
|
|
|
"release_parent_group": "Release parent group",
|
|
|
@@ -538,6 +810,8 @@
|
|
|
}
|
|
|
},
|
|
|
"audit_log_management": {
|
|
|
+ "audit_log": "审计日志",
|
|
|
+ "audit_log_settings": "审计日志设置",
|
|
|
"user": "用户",
|
|
|
"username": "帐号",
|
|
|
"date": "日期",
|