%s",
"redirected": "You are redirected from %s",
"duplicated": "This page was duplicated from %s",
"unlinked": "Redirect pages to this page have been deleted.",
"restricted": "Access to this page is restricted",
"stale": "More than {{count}} year has passed since last update.",
"stale_plural": "More than {{count}} years has passed since last update."
}
},
"page_edit": {
"Show active line": "Show active line",
"overwrite_scopes": "{{operation}} and Overwrite scopes of all descendants",
"notice": {
"conflict": "Couldn't save the changes you made because someone else was editing this page. Please re-edit the affected section after reloading the page."
}
},
"page_api_error": {
"notfound_or_forbidden": "Original page is not found or forbidden.",
"already_exists": "New page is already exists.",
"outdated": "Page is updated someone and now outdated.",
"user_not_admin": "Only admin user can delete completely"
},
"modal_rename": {
"label": {
"Move/Rename page": "Move/Rename page",
"New page name": "New page name",
"Current page name": "Current page name",
"Recursively": "Recursively",
"Do not update metadata": "Do not update metadata",
"Redirect": "Redirect"
},
"help": {
"redirect": "Redirect to new page if someone accesses under this path",
"metadata": "Remains last update user and updated date as is",
"recursive": "Move/Rename children of under this path recursively"
}
},
"Put Back": "Put back",
"Delete Completely": "Delete completely",
"modal_delete": {
"delete_page": "Delete page",
"deleting_page": "Deleting page",
"delete_recursively": "Delete child pages recursively.",
"delete_completely": "Delete completely",
"delete_completely_restriction": "You don't have the authority to delete pages completely.",
"recursively": "Delete pages under this path recursively.",
"completely": "Delete completely instead of putting it into trash."
},
"modal_empty":{
"empty_the_trash": "Empty The Trash",
"notice": "The pages deleted completely are unrecoverable."
},
"modal_duplicate": {
"label": {
"Duplicate page": "Duplicate page",
"New page name": "New page name",
"Current page name": "Current page name"
}
},
"modal_putback": {
"label": {
"Put Back Page": "Put back page",
"recursively": "Put back recursively"
},
"help": {
"recursively": "Put back page under this path recursively"
}
},
"modal_shortcuts": {
"global": {
"title": "Global shortcuts",
"Open/Close shortcut help": "Open/Close%s=%s.",
"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_listing_1": "Page listing/searchingusername match",
"Treat username matching as identical_warn": "WARNING: Be aware of security because the system treats the same user as a match of username.",
"Treat email matching as identical": "Automatically bind external accounts newly logged in to local accounts when email match",
"Treat email matching as identical_warn": "WARNING: Be aware of security because the system treats the same user as a match of email.",
"Use env var if empty": "Use env var {{env}} if empty",
"Use default if both are empty": "If both are empty, the default value {{target}} 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.{{env}}/code> .",
"enable_local": "Enable ID/Password"
},
"ldap": {
"enable_ldap": "Enable LDAP",
"server_url_detail": "The LDAP URL of the directory service in the format ldap://host:port/DN or ldaps://host:port/DN.",
"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 {{username}} 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 {{username}} to reference the username entered in the login page.",
"search_filter_detail3": "If empty, the filter (uid={{username}}) 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 username 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 Group Search Filter 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 {{dn}} to have it replaced of the found user object.",
"group_search_filter_detail4": "(&(cn=group1)(memberUid={{dn}})) hits the groups which has cn=group1 and memberUid includes the user's uid(when Group DN Property 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 {{dn}} interpolation of Group Search Filter.",
"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 username 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 {{env}} 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.
To change this setting, please change to false or delete the value of the environment variable {{env}} .",
"attr_based_login_control_detail": "Limit who can sign up by using <saml: Attribute> element included in <saml: AttributeStatement> element and its child element <saml: AttributeValue>.",
"attr_based_login_control_rule_detail": "See Apache Lucene - Query Parser Syntax.Supported Queries:
- Terms
- Fields
- AND/NOT/OR Operator
- Grouping
Unsupported Queries:
- Wildcard, Fuzzy, Proximity, Range and Boosting
- +/- Operator
- Field Grouping
",
"attr_based_login_control_rule_example": "Example
If a rule is (Department: A || Department: B) && Position: Leader, users who have either Department: A or Department: B and have Position: Leader can sign in.",
"updated_saml": "Succeeded to update SAML setting"
},
"Basic": {
"enable_basic": "Enable Basic",
"name": "Basic Authentication",
"desc_1": "Login with username 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 %s
(where %s 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 {{url}}",
"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 {{url}}",
"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 {{url}}",
"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 username when creating new users",
"name_detail": "Specification of mappings for name 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 %s",
"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_setting": {
"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,
but not recommended in GROWI because it is too complex.",
"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 Incoming Webhooks configuration page.",
"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 * can be used.",
"channel_desc": "Slack channel name. Without #.",
"valid_page": "Enable/disable Notification",
"link_notification_help": "The page that is able to be viewed only by those who know the link 'Anyone with the link' is not notified always.",
"just_me_notification_help": "The page that is restricted by 'Only Me' is notify when the page edited.",
"group_notification_help": "The page that is restricted by 'User Group' 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 * 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}}"
},
"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."
},
"export_management": {
"exporting_collection_list": "Exporting Collection List",
"exported_data_list": "Exported Archive Data List",
"export_collections": "Export Collections",
"check_all": "Check All",
"uncheck_all": "Uncheck All",
"desc_password_seed": "DO NOT FORGET to set current PASSWORD_SEED to your new GROWI system when restoring user data, or users will NOT be able to login with their password.
HINT:The current PASSWORD_SEED will be stored in meta.json in exported ZIP.
",
"create_new_archive_data": "Create New Archive Data",
"export": "Export",
"cancel": "Cancel",
"file": "File",
"growi_version": "Growi Version",
"collections": "Collections",
"exported_at": "Exported At",
"export_menu": "Export Menu",
"download": "Download",
"delete": "Delete"
},
"login": {
"Sign in error": "Login error",
"Registration successful": "Registration successful",
"Setup": "Setup"
},
"message": {
"successfully_connected": "Successfully Connected!",
"fail_to_save_access_token": "Failed to save access_token. Please try again.",
"fail_to_fetch_access_token": "Failed to fetch access_token. Please do connect again.",
"successfully_disconnected": "Successfully Disconnected!",
"strategy_has_not_been_set_up": "{{strategy}} has not been set up",
"maximum_number_of_users": "Can not register more than the maximum number of users.",
"database_error": "Database Server Error occured",
"sign_in_failure": "Sign in failure.",
"aws_sttings_required": "AWS settings required to use this function. Please ask the administrator.",
"application_already_installed": "Application already installed.",
"email_address_could_not_be_used": "This email address could not be used. (Make sure the allowed email address)",
"user_id_is_not_available.":"This User ID is not available.",
"email_address_is_already_registered":"This email address is already registered.",
"can_not_register_maximum_number_of_users":"Can not register more than the maximum number of users.",
"failed_to_register":"Failed to register.",
"successfully_created":"The user {{username}} is successfully created.",
"can_not_activate_maximum_number_of_users":"Can not activate more than the maximum number of users.",
"failed_to_activate":"Failed to activate.",
"unable_to_use_this_user":"Unable to use this user.",
"complete_to_install1":"Complete to Install GROWI ! Please login as admin account.",
"complete_to_install2":"Complete to Install GROWI ! Please check each settings on this page first.",
"failed_to_create_admin_user":"Failed to create admin user. {{errMessage}}"
}
}