|
@@ -1,4 +1,273 @@
|
|
|
{
|
|
{
|
|
|
|
|
+ "wiki_management_home_page": "Wiki Management Home Page",
|
|
|
|
|
+ "app_settings": "App Settings",
|
|
|
|
|
+ "security_settings": {
|
|
|
|
|
+ "security_settings": "Security Settings",
|
|
|
|
|
+ "Guest Users Access": "Guest users access",
|
|
|
|
|
+ "always_hidden": "Always hidden",
|
|
|
|
|
+ "always_displayed": "Always displayed",
|
|
|
|
|
+ "displayed_or_hidden": "Displayed / Hidden",
|
|
|
|
|
+ "Fixed by env var": "This is fixed by the env var <code>{{key}}={{value}}</code>.",
|
|
|
|
|
+ "Register limitation": "Register limitation",
|
|
|
|
|
+ "Register limitation desc": "Restriction of new users' registration",
|
|
|
|
|
+ "The whitelist of registration permission E-mail address": "The whitelist of registration permission E-mail address",
|
|
|
|
|
+ "users_without_account": "Users without account is not accessible",
|
|
|
|
|
+ "example": "Example",
|
|
|
|
|
+ "restrict_emails": "You can restrict email registration to your wiki by writing an email domain (beginning with @). ",
|
|
|
|
|
+ "for_example": " For example, if you would like to restrict registration to users within the growi.org domain, you can write ",
|
|
|
|
|
+ "in_this_case": "; in this case, only users within the growi.org domain would be able to register, and all other users would be rejected.",
|
|
|
|
|
+ "insert_single": "Please insert single e-mail address per line.",
|
|
|
|
|
+ "page_list_and_search_results": "Page list / Search results",
|
|
|
|
|
+ "page_listing_1": "Page listing/searching<br>restricted by 'Only me'",
|
|
|
|
|
+ "page_listing_1_desc": "Show pages that are restricted by 'Only me' option when listing/searching",
|
|
|
|
|
+ "page_listing_2": "Page listing/searching<br>restricted by User group",
|
|
|
|
|
+ "page_listing_2_desc": "Show pages that are restricted by User group when listing/searching",
|
|
|
|
|
+ "page_access_rights": "Page access",
|
|
|
|
|
+ "page_delete_rights": "Delete rights",
|
|
|
|
|
+ "page_delete": "Page Delete",
|
|
|
|
|
+ "page_delete_completely": "Page Delete Completely",
|
|
|
|
|
+ "other_options": "Other options",
|
|
|
|
|
+ "deletion_explain": "Restricts users who can trash the selected single page.",
|
|
|
|
|
+ "complete_deletion_explain": "Restricts users who can completely delete selected single page.",
|
|
|
|
|
+ "recursive_deletion_explain": "Restricts users who can trash pages including descendants.",
|
|
|
|
|
+ "recursive_complete_deletion_explain": "Restricts users who can completely delete pages including descendants.",
|
|
|
|
|
+ "inherit": "Inherit(Use the same setting as for a single page)",
|
|
|
|
|
+ "admin_only": "Admin only",
|
|
|
|
|
+ "admin_and_author": "Admin and author",
|
|
|
|
|
+ "anyone": "Anyone",
|
|
|
|
|
+ "session": "Session",
|
|
|
|
|
+ "max_age": "Max age (msec)",
|
|
|
|
|
+ "max_age_desc": "Specifies the number (in milliseconds) to expire users session.<br>Default: 2592000000 (30days)",
|
|
|
|
|
+ "max_age_caution": "Restarting the server is required after you modify this value.",
|
|
|
|
|
+ "forced_update_desc": "Settings have been forcibly changed. Previous setting: ",
|
|
|
|
|
+ "page_delete_rights_caution": "The \"Delete / Delete All\" permission (including descendant pages) is forced to be stronger than the \"Delete / Completely Delete\" permission. <br> <br> Admin only > Admin and autor > Anyone",
|
|
|
|
|
+ "Authentication mechanism settings": "Authentication Mechanism Settings",
|
|
|
|
|
+ "setup_is_not_yet_complete": "Setup is not yet complete",
|
|
|
|
|
+ "alert_siteUrl_is_not_set": "'Site URL' is NOT set. Set it from the {{link}}",
|
|
|
|
|
+ "xss_prevent_setting": "Prevent XSS(Cross Site Scripting)",
|
|
|
|
|
+ "xss_prevent_setting_link": "Go to Markdown Settings",
|
|
|
|
|
+ "callback_URL": "Callback URL",
|
|
|
|
|
+ "providerName": "Provider Name",
|
|
|
|
|
+ "issuerHost": "Issuer Host",
|
|
|
|
|
+ "scope": "Scope",
|
|
|
|
|
+ "desc_of_callback_URL": "Use it in the setting of the {{AuthName}} Identity provider",
|
|
|
|
|
+ "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": "Client Secret",
|
|
|
|
|
+ "updated_general_security_setting": "Succeeded to update security setting",
|
|
|
|
|
+ "setup_not_completed_yet": "Setup not completed yet",
|
|
|
|
|
+ "guest_mode": {
|
|
|
|
|
+ "deny": "Deny (Registered users only)",
|
|
|
|
|
+ "readonly": "Accept (Guests can read only)"
|
|
|
|
|
+ },
|
|
|
|
|
+ "registration_mode": {
|
|
|
|
|
+ "open": "Open (Anyone can register)",
|
|
|
|
|
+ "restricted": "Restricted (Requires approval by administrators)",
|
|
|
|
|
+ "closed": "Closed (Invitation Only)"
|
|
|
|
|
+ },
|
|
|
|
|
+ "share_link_rights": "Share link rights",
|
|
|
|
|
+ "enable_link_sharing": "Enable link sharing",
|
|
|
|
|
+ "all_share_links": "All share links",
|
|
|
|
|
+ "configuration": " Configuration",
|
|
|
|
|
+ "optional": "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": "Password reset by users",
|
|
|
|
|
+ "enable_password_reset_by_users": "Enable password reset by users",
|
|
|
|
|
+ "password_reset_desc": "when forgot password, users are able to reset it by themselves.",
|
|
|
|
|
+ "email_authentication": "Email authentication on user registration",
|
|
|
|
|
+ "enable_email_authentication": "Enable email authentication",
|
|
|
|
|
+ "enable_email_authentication_desc": "Email authentication is going to be performed for user registration.",
|
|
|
|
|
+ "please_enable_mailer": "Please setup mailer first.",
|
|
|
|
|
+ "need_complete_mail_setting_warning": "To use the following functions, please complete the mail settings."
|
|
|
|
|
+ },
|
|
|
|
|
+ "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"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "notification_settings": {
|
|
|
|
|
+ "notification_settings": "Notification Settings",
|
|
|
|
|
+ "slack_incoming_configuration": "Slack Incoming Webhooks configuration",
|
|
|
|
|
+ "prioritize_webhook": "Prioritize incoming webhook than Slack App",
|
|
|
|
|
+ "prioritize_webhook_desc": "Check this option and GROWI use Incoming Webhooks even if Slack App settings are enabled.",
|
|
|
|
|
+ "slack_app_configuration": "Slack app configuration",
|
|
|
|
|
+ "slack_app_configuration_desc": "This is the way that compatible with Crowi,<br /> but not recommended in GROWI because it is <strong>too complex</strong>.",
|
|
|
|
|
+ "use_instead":"Please use Slack Incoming Webhooks Configuration instead.",
|
|
|
|
|
+ "how_to": {
|
|
|
|
|
+ "header": "How to configure Incoming Webhooks?",
|
|
|
|
|
+ "workspace": "(At Workspace) Add a hook",
|
|
|
|
|
+ "workspace_desc1": "Go to <a href='https://slack.com/services/new/incoming-webhook'>Incoming Webhooks configuration page</a>.",
|
|
|
|
|
+ "workspace_desc2": "Choose the default channel to post.",
|
|
|
|
|
+ "workspace_desc3": "Add.",
|
|
|
|
|
+ "at_growi": "(At GROWI admin page) Set Webhook URL",
|
|
|
|
|
+ "at_growi_desc": "Input ”Webhook URL” and submit on this page."
|
|
|
|
|
+ },
|
|
|
|
|
+ "user_trigger_notification_header": "Default notification settings for patterns",
|
|
|
|
|
+ "pattern": "Pattern",
|
|
|
|
|
+ "channel": "Channel",
|
|
|
|
|
+ "pattern_desc": "Path name of wiki. Pattern expression with <code>*</code> can be used.",
|
|
|
|
|
+ "channel_desc": "Slack channel name. Without <code>#</code>.",
|
|
|
|
|
+ "valid_page": "Enable/disable Notification",
|
|
|
|
|
+ "link_notification_help": "<strong>The page that is able to be viewed only by those who know the link 'Anyone with the link'</strong> is not notified always.",
|
|
|
|
|
+ "just_me_notification_help": "<strong>The page that is restricted by 'Only Me'</strong> is notify when the page edited.",
|
|
|
|
|
+ "group_notification_help": "<strong>The page that is restricted by 'User Group'</strong> is notify when the page edited.",
|
|
|
|
|
+ "notification_list": "List of notification settings",
|
|
|
|
|
+ "add_notification": "Add new",
|
|
|
|
|
+ "trigger_path": "Trigger path",
|
|
|
|
|
+ "trigger_path_help": "(expression with <code>*</code> is supported)",
|
|
|
|
|
+ "trigger_events": "Trigger events",
|
|
|
|
|
+ "notify_to": "Notify to",
|
|
|
|
|
+ "back_to_list": "Go back to list",
|
|
|
|
|
+ "notification_detail": "Notification Setting Details",
|
|
|
|
|
+ "event_pageCreate": "When new page is \"CREATED\"",
|
|
|
|
|
+ "event_pageEdit": "When page is \"EDITED\"",
|
|
|
|
|
+ "event_pageDelete": "When page is \"DELETED\"",
|
|
|
|
|
+ "event_pageMove": "When page is \"MOVED\" (renamed)",
|
|
|
|
|
+ "event_pageLike": "When someone \"LIKES\" page",
|
|
|
|
|
+ "event_comment": "When someone \"COMMENTS\" on page",
|
|
|
|
|
+ "email": {
|
|
|
|
|
+ "ifttt_link": "Create a new IFTTT applet with Email trigger"
|
|
|
|
|
+ },
|
|
|
|
|
+ "updated_slackApp": "Succeeded to update Slack App Configuration setting",
|
|
|
|
|
+ "add_notification_pattern": "Add user trigger notification patterns",
|
|
|
|
|
+ "delete_notification_pattern": "Delete notification pattern",
|
|
|
|
|
+ "delete_notification_pattern_desc1": "Delete Path: {{path}}",
|
|
|
|
|
+ "delete_notification_pattern_desc2": "Once deleted, it cannot be recovered",
|
|
|
|
|
+ "toggle_notification": "Updated setting of {{path}}"
|
|
|
|
|
+ },
|
|
|
"mailer_setup_required":"<a href='/admin/app'>Email settings</a> are required to send.",
|
|
"mailer_setup_required":"<a href='/admin/app'>Email settings</a> are required to send.",
|
|
|
"admin_top": {
|
|
"admin_top": {
|
|
|
"management_wiki": "Management Wiki",
|
|
"management_wiki": "Management Wiki",
|
|
@@ -105,7 +374,8 @@
|
|
|
"use_env_var_if_empty": "If the value in the database is empty, the value of the environment variable <code>{{variable}}</code> is used.",
|
|
"use_env_var_if_empty": "If the value in the database is empty, the value of the environment variable <code>{{variable}}</code> is used.",
|
|
|
"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> ."
|
|
"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 Settings",
|
|
|
"lineBreak_header": "Line break setting",
|
|
"lineBreak_header": "Line break setting",
|
|
|
"lineBreak_desc": "You can change line break settings.",
|
|
"lineBreak_desc": "You can change line break settings.",
|
|
|
"lineBreak_options": {
|
|
"lineBreak_options": {
|
|
@@ -148,7 +418,8 @@
|
|
|
"import_recommended": "Import recommended {{target}}"
|
|
"import_recommended": "Import recommended {{target}}"
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
- "customize_setting": {
|
|
|
|
|
|
|
+ "customize_settings": {
|
|
|
|
|
+ "customize_settings": "Customize",
|
|
|
"default_sidebar_mode": {
|
|
"default_sidebar_mode": {
|
|
|
"title": "Default sidebar mode",
|
|
"title": "Default sidebar mode",
|
|
|
"desc": "You can set the sidebar mode for new users and guests visiting the page.",
|
|
"desc": "You can set the sidebar mode for new users and guests visiting the page.",
|
|
@@ -216,6 +487,7 @@
|
|
|
"delete_logo": "Delete Logo"
|
|
"delete_logo": "Delete Logo"
|
|
|
},
|
|
},
|
|
|
"importer_management": {
|
|
"importer_management": {
|
|
|
|
|
+ "import_data": "Import Data",
|
|
|
"beta_warning": "This function is Beta.",
|
|
"beta_warning": "This function is Beta.",
|
|
|
"import_from": "Import from {{from}}",
|
|
"import_from": "Import from {{from}}",
|
|
|
"import_growi_archive": "Import GROWI archive",
|
|
"import_growi_archive": "Import GROWI archive",
|
|
@@ -287,6 +559,7 @@
|
|
|
"Directory_hierarchy_tag": "Directory hierarchy tag"
|
|
"Directory_hierarchy_tag": "Directory hierarchy tag"
|
|
|
},
|
|
},
|
|
|
"export_management": {
|
|
"export_management": {
|
|
|
|
|
+ "export_archive_data": "Export Archive Data",
|
|
|
"exporting_collection_list": "Exporting Collection List",
|
|
"exporting_collection_list": "Exporting Collection List",
|
|
|
"exported_data_list": "Exported Archive Data List",
|
|
"exported_data_list": "Exported Archive Data List",
|
|
|
"export_collections": "Export Collections",
|
|
"export_collections": "Export Collections",
|
|
@@ -305,12 +578,14 @@
|
|
|
"delete": "Delete"
|
|
"delete": "Delete"
|
|
|
},
|
|
},
|
|
|
"external_notification": {
|
|
"external_notification": {
|
|
|
|
|
+ "external_notification": "External Notification",
|
|
|
"enabled": "Enabled",
|
|
"enabled": "Enabled",
|
|
|
"disabled": "Disabled",
|
|
"disabled": "Disabled",
|
|
|
"header_status": "Slack Integration Status",
|
|
"header_status": "Slack Integration Status",
|
|
|
"caution_enabled": "CAUTION: Currently, notifications that are configured in this page will send only to the Slack Workspace set as primary."
|
|
"caution_enabled": "CAUTION: Currently, notifications that are configured in this page will send only to the Slack Workspace set as primary."
|
|
|
},
|
|
},
|
|
|
"slack_integration": {
|
|
"slack_integration": {
|
|
|
|
|
+ "slack_integration": "Slack Integration",
|
|
|
"selecting_bot_types": {
|
|
"selecting_bot_types": {
|
|
|
"slack_bot": "Slack bot",
|
|
"slack_bot": "Slack bot",
|
|
|
"detailed_explanation": "Detailed explanation",
|
|
"detailed_explanation": "Detailed explanation",
|
|
@@ -422,12 +697,16 @@
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
"slack_integration_legacy": {
|
|
"slack_integration_legacy": {
|
|
|
|
|
+ "slack_integration_legacy": "Legacy Slack Integration",
|
|
|
|
|
+ "alert_disabled": "This 'Slack Legacy Intenfation' has been currently disabled since <a href='/admin/slack-integration'>New settings</a> are enabled",
|
|
|
"alert_Pd": "This 'Legacy Slack Integration' is currently disabled because <a href='/admin/slack-integration'>the new settings</a> is enabled.",
|
|
"alert_Pd": "This 'Legacy Slack Integration' is currently disabled because <a href='/admin/slack-integration'>the new settings</a> is enabled.",
|
|
|
"alert_deplicated": "This 'Legacy Slack Integration' is outdated and will be discontinued in the future. Use <a href='/admin/slack-integration'>the new settings</a> instead. "
|
|
"alert_deplicated": "This 'Legacy Slack Integration' is outdated and will be discontinued in the future. Use <a href='/admin/slack-integration'>the new settings</a> instead. "
|
|
|
},
|
|
},
|
|
|
"user_management": {
|
|
"user_management": {
|
|
|
|
|
+ "user_management": "User Management",
|
|
|
"invite_users": "Temporarily issue a new user",
|
|
"invite_users": "Temporarily issue a new user",
|
|
|
"click_twice_same_checkbox": "You should check at least one checkbox.",
|
|
"click_twice_same_checkbox": "You should check at least one checkbox.",
|
|
|
|
|
+ "status": "Status",
|
|
|
"invite_modal": {
|
|
"invite_modal": {
|
|
|
"emails": "Emails (Possible to issue multiple people with new lines)",
|
|
"emails": "Emails (Possible to issue multiple people with new lines)",
|
|
|
"description1":"Temporarily issue new users by email addresses.",
|
|
"description1":"Temporarily issue new users by email addresses.",
|
|
@@ -483,12 +762,14 @@
|
|
|
"current_users": "Current users:"
|
|
"current_users": "Current users:"
|
|
|
},
|
|
},
|
|
|
"user_group_management": {
|
|
"user_group_management": {
|
|
|
|
|
+ "user_group_management": "User Group Management",
|
|
|
"create_group": "Create new group",
|
|
"create_group": "Create new group",
|
|
|
"add_child_group": "Add child group",
|
|
"add_child_group": "Add child group",
|
|
|
"remove_child_group": "Remove",
|
|
"remove_child_group": "Remove",
|
|
|
"deny_create_group": "You can't create a new group with the current settings.",
|
|
"deny_create_group": "You can't create a new group with the current settings.",
|
|
|
"group_name": "Group name",
|
|
"group_name": "Group name",
|
|
|
"group_example": "e.g. : Group1",
|
|
"group_example": "e.g. : Group1",
|
|
|
|
|
+ "child_user_group": "Child User Group",
|
|
|
"parent_group": "Parent Group",
|
|
"parent_group": "Parent Group",
|
|
|
"select_parent_group": "Select Parent Group",
|
|
"select_parent_group": "Select Parent Group",
|
|
|
"release_parent_group": "Release parent group",
|
|
"release_parent_group": "Release parent group",
|
|
@@ -528,7 +809,32 @@
|
|
|
"force_update_parents_description": "Enable this option to force the addition of missing users to the ancestor groups if they exist after changing a parent group."
|
|
"force_update_parents_description": "Enable this option to force the addition of missing users to the ancestor groups if they exist after changing a parent group."
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ "full_text_search_management": {
|
|
|
|
|
+ "full_text_search_management": "Full Text Search Management",
|
|
|
|
|
+ "elasticsearch_management": "Elasticsearch management",
|
|
|
|
|
+ "connection_status": "Connection status",
|
|
|
|
|
+ "connection_status_label_unconfigured": "UNCONFIGURED",
|
|
|
|
|
+ "connection_status_label_connected": "CONNECTED",
|
|
|
|
|
+ "connection_status_label_disconnected": "DISCONNECTED",
|
|
|
|
|
+ "connection_status_label_erroroccured": "ERROR OCCURED ON SEARCH SERVICE",
|
|
|
|
|
+ "indices_status": "Indices Status",
|
|
|
|
|
+ "indices_status_label_normalized": "NORMALIZED",
|
|
|
|
|
+ "indices_status_label_unnormalized": "REBUILDING or BROKEN",
|
|
|
|
|
+ "indices_summary": "Indices summary",
|
|
|
|
|
+ "reconnect": "Reconnect",
|
|
|
|
|
+ "reconnect_button": "Try to reconnect",
|
|
|
|
|
+ "reconnect_description": "Click the button to try to reconnect to Elasticsearch.",
|
|
|
|
|
+ "normalize": "Normalize",
|
|
|
|
|
+ "normalize_button": "Normalize indices",
|
|
|
|
|
+ "normalize_description": "Click the button to repair broken indices.",
|
|
|
|
|
+ "rebuild": "Rebuild",
|
|
|
|
|
+ "rebuild_button": "Rebuild index",
|
|
|
|
|
+ "rebuild_description_1": "Click the button to rebuild index and add all page datas.",
|
|
|
|
|
+ "rebuild_description_2": "This may take a while."
|
|
|
|
|
+ },
|
|
|
"audit_log_management": {
|
|
"audit_log_management": {
|
|
|
|
|
+ "audit_log": "Audit Log",
|
|
|
|
|
+ "audit_log_settings": "Audit Log Settings",
|
|
|
"user": "User",
|
|
"user": "User",
|
|
|
"username": "Username",
|
|
"username": "Username",
|
|
|
"date": "Date",
|
|
"date": "Date",
|