X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/ba21b5419529a59edfc59d03dda35175ddaeda6d..refs/pull/5591/head:/lang/zh_CN/settings.php
diff --git a/lang/zh_CN/settings.php b/lang/zh_CN/settings.php
index 36dd21eb1..15297c804 100644
--- a/lang/zh_CN/settings.php
+++ b/lang/zh_CN/settings.php
@@ -9,7 +9,6 @@ return [
// Common Messages
'settings' => '设置',
'settings_save' => 'ä¿å设置',
- 'settings_save_success' => '设置已ä¿å',
'system_version' => 'ç³»ç»çæ¬',
'categories' => 'ç±»å«',
@@ -46,12 +45,12 @@ return [
'app_footer_links_add' => 'æ·»å 页è龿¥',
'app_disable_comments' => 'ç¦ç¨è¯è®º',
'app_disable_comments_toggle' => 'ç¦ç¨è¯è®º',
- 'app_disable_comments_desc' => 'å¨ç«ç¹çææé¡µé¢ä¸ç¦ç¨è¯è®ºï¼ç°æè¯è®ºä¹ä¸ä¼æ¾ç¤ºåºæ¥ã',
+ 'app_disable_comments_desc' => 'å¨ç«ç¹çææé¡µé¢ä¸ç¦ç¨è¯è®ºï¼
å·²æè¯è®ºä¹ä¸ä¼æ¾ç¤ºåºæ¥ã',
// Color settings
'color_scheme' => 'åºç¨ç¨åºé
è²æ¹æ¡',
- 'color_scheme_desc' => '设置è¦å¨ BookStack çé¢ä¸ä½¿ç¨çé¢è²ã å¯ä»¥ä¸ºæ·±è²åæµ
è²æ¨¡å¼åå«é
ç½®é¢è²ï¼ä»¥éå主é¢å¹¶ç¡®ä¿æè¯»æ§ã',
- 'ui_colors_desc' => '设置 BookStack ç主é¢è²åé»è®¤é¾æ¥é¢è²ã主é¢è²ä¸»è¦ç¨äºé¡µç横å¹
ãæé®åçé¢è£
饰ãé»è®¤é¾æ¥é¢è²ç¨äºåºäºææ¬ç龿¥åæä½ï¼å
æ¬ç¼åçé¢å Bookstack çé¢ã',
+ 'color_scheme_desc' => '设置è¦å¨åºç¨ç¨åºçé¢ä¸ä½¿ç¨çé¢è²ã å¯ä»¥ä¸ºæ·±è²åæµ
è²æ¨¡å¼åå«é
ç½®é¢è²ï¼ä»¥éå主é¢å¹¶ç¡®ä¿æè¯»æ§ã',
+ 'ui_colors_desc' => '设置åºç¨ç¨åºç主é¢è²åé»è®¤é¾æ¥é¢è²ã主é¢è²ä¸»è¦ç¨äºé¡µç横å¹
ãæé®åçé¢è£
饰ãé»è®¤é¾æ¥é¢è²ç¨äºåºäºææ¬ç龿¥åæä½ï¼å
æ¬ç¼åçé¢ååºç¨ç¨åºçé¢ã',
'app_color' => '主é¢è²',
'link_color' => 'é»è®¤é¾æ¥é¢è²',
'content_colors_desc' => '为页é¢ç»ç»å±æ¬¡ç»æä¸çææå
ç´ è®¾ç½®é¢è²ã为äºä¾¿äºé
读ï¼å»ºè®®éæ©ä¸é»è®¤é¢è²äº®åº¦ç¸ä¼¼çé¢è²ã',
@@ -75,6 +74,36 @@ return [
'reg_confirm_restrict_domain_desc' => 'è¾å
¥æ¨æ³è¦éå¶æ³¨åççµåé®ä»¶ååå表ï¼å³åªå
许使ç¨è¿äºçµåé®ä»¶ååæ³¨åï¼ï¼å¤ä¸ªååç¨è±æéå·éå¼ãå¨å
è®¸ç¨æ·ä¸åºç¨ç¨åºäº¤äºä¹åï¼ç³»ç»å°åç¨æ·åéä¸å°çµåé®ä»¶ä»¥ç¡®è®¤å
¶çµåé®ä»¶å°åã
请注æï¼ç¨æ·å¨æ³¨åæååä»ç¶å¯ä»¥æ´æ¹ä»ä»¬ççµåé®ä»¶å°åã',
'reg_confirm_restrict_domain_placeholder' => 'å°æªè®¾ç½®éå¶',
+ // Sorting Settings
+ 'sorting' => 'æåº',
+ 'sorting_book_default' => 'Default Book Sort',
+ 'sorting_book_default_desc' => 'Select the default sort rule to apply to new books. This won\'t affect existing books, and can be overridden per-book.',
+ 'sorting_rules' => 'Sort Rules',
+ 'sorting_rules_desc' => 'These are predefined sorting operations which can be applied to content in the system.',
+ 'sort_rule_assigned_to_x_books' => 'Assigned to :count Book|Assigned to :count Books',
+ 'sort_rule_create' => 'Create Sort Rule',
+ 'sort_rule_edit' => 'Edit Sort Rule',
+ 'sort_rule_delete' => 'Delete Sort Rule',
+ 'sort_rule_delete_desc' => 'Remove this sort rule from the system. Books using this sort will revert to manual sorting.',
+ 'sort_rule_delete_warn_books' => 'This sort rule is currently used on :count book(s). Are you sure you want to delete this?',
+ 'sort_rule_delete_warn_default' => 'This sort rule is currently used as the default for books. Are you sure you want to delete this?',
+ 'sort_rule_details' => 'Sort Rule Details',
+ 'sort_rule_details_desc' => 'Set a name for this sort rule, which will appear in lists when users are selecting a sort.',
+ 'sort_rule_operations' => 'Sort Operations',
+ 'sort_rule_operations_desc' => 'Configure the sort actions to be performed by moving them from the list of available operations. Upon use, the operations will be applied in order, from top to bottom. Any changes made here will be applied to all assigned books upon save.',
+ 'sort_rule_available_operations' => 'Available Operations',
+ 'sort_rule_available_operations_empty' => 'No operations remaining',
+ 'sort_rule_configured_operations' => 'Configured Operations',
+ 'sort_rule_configured_operations_empty' => 'Drag/add operations from the "Available Operations" list',
+ 'sort_rule_op_asc' => '(Asc)',
+ 'sort_rule_op_desc' => '(Desc)',
+ 'sort_rule_op_name' => 'Name - Alphabetical',
+ 'sort_rule_op_name_numeric' => 'Name - Numeric',
+ 'sort_rule_op_created_date' => 'Created Date',
+ 'sort_rule_op_updated_date' => 'Updated Date',
+ 'sort_rule_op_chapters_first' => 'Chapters First',
+ 'sort_rule_op_chapters_last' => 'Chapters Last',
+
// Maintenance settings
'maint' => 'ç»´æ¤',
'maint_image_cleanup' => 'æ¸
çå¾å',
@@ -138,8 +167,8 @@ return [
'roles' => 'è§è²',
'role_user_roles' => 'ç¨æ·è§è²',
'roles_index_desc' => 'è§è²ç¨äºå¯¹ç¨æ·è¿è¡åç»å¹¶ä¸ºå
¶æåæä¾ç³»ç»æéãå½ä¸ä¸ªç¨æ·æ¯å¤ä¸ªè§è²çæåæ¶ï¼æäºçæéå°å å ï¼ç¨æ·å°ç»§æ¿ææè§è²çè½åã',
- 'roles_x_users_assigned' => ':count user assigned|:count users assigned',
- 'roles_x_permissions_provided' => ':count permission|:count permissions',
+ 'roles_x_users_assigned' => ':count ä½ç¨æ·å·²åé
|:count ä½ç¨æ·å·²åé
',
+ 'roles_x_permissions_provided' => ':count 个æé|:count 个æé',
'roles_assigned_users' => 'å·²åé
ç¨æ·',
'roles_permissions_provided' => 'å·²æä¾æé',
'role_create' => 'å建è§è²',
@@ -163,7 +192,9 @@ return [
'role_access_api' => '访é®ç³»ç» API',
'role_manage_settings' => '管ç App 设置',
'role_export_content' => '导åºå
容',
+ 'role_import_content' => '导å
¥å
容',
'role_editor_change' => 'æ´æ¹é¡µé¢ç¼è¾å¨',
+ 'role_notifications' => '管ç忥æ¶éç¥',
'role_asset' => 'èµæºè®¸å¯',
'roles_system_warning' => '请注æï¼æ¥æä»¥ä¸ä¸ä¸ªæéä¸çä»»ä½ä¸ä¸ªé½ä¼å
è®¸ç¨æ·æ´æ¹èªå·±çæéæç³»ç»ä¸å
¶ä»äººçæéã 请åªå°æ¥æè¿äºæéçè§è²åé
ç»ä½ ä¿¡ä»»çç¨æ·ã',
'role_asset_desc' => '对系ç»å
èµæºçé»è®¤è®¿é®è®¸å¯å°ç±è¿äºæéæ§å¶ãåç¬è®¾ç½®å¨ä¹¦ç±ãç« èå页é¢ä¸çæéå°è¦çè¿éçæé设å®ã',
@@ -193,8 +224,8 @@ return [
'users_send_invite_text' => 'æ¨å¯ä»¥åè¯¥ç¨æ·åéé请çµåé®ä»¶ï¼å
许ä»ä»¬è®¾ç½®èªå·±çå¯ç ï¼å¦åï¼æ¨å¯ä»¥èªå·±è®¾ç½®ä»ä»¬çå¯ç ã',
'users_send_invite_option' => 'åééè¯·ç¨æ·çµåé®ä»¶',
'users_external_auth_id' => 'å¤é¨èº«ä»½è®¤è¯ID',
- 'users_external_auth_id_desc' => 'è¿æ¯ç¨äºä¸æ¨çå¤é¨èº«ä»½éªè¯ç³»ç»éä¿¡æ¶å¹é
æ¤ç¨æ·çIDã',
- 'users_password_warning' => 'å¦ææ¨æ³æ´æ¹å¯ç ï¼è¯·å¡«å以ä¸å
容ï¼',
+ 'users_external_auth_id_desc' => 'å½ä½¿ç¨å¤é¨èº«ä»½éªè¯ç³»ç»ï¼ä¾å¦ SAML2ãOIDC æ LDAPï¼æ¶ï¼è¿æ¯å°æ¤ BookStack ç¨æ·è¿æ¥å°èº«ä»½éªè¯ç³»ç»è´¦æ·ç IDã å¦æä½¿ç¨é»è®¤ççµåé®ä»¶èº«ä»½éªè¯ï¼æ¨å¯ä»¥å¿½ç¥æ¤å段ã',
+ 'users_password_warning' => 'å¦ææ¨æ³æ´æ¹æ¤ç¨æ·çå¯ç ï¼è¯·å¡«å以ä¸å
容ï¼',
'users_system_public' => 'æ¤ç¨æ·ä»£è¡¨è®¿é®æ¨çAppçä»»ä½è®¿å®¢ãå®ä¸è½ç¨äºç»å½ï¼èæ¯èªå¨åé
ã',
'users_delete' => 'å é¤ç¨æ·',
'users_delete_named' => 'å é¤ç¨æ· :userName',
@@ -210,12 +241,16 @@ return [
'users_preferred_language' => 'è¯è¨',
'users_preferred_language_desc' => 'æ¤é项尿´æ¹ç¨äºåºç¨ç¨åºç¨æ·çé¢çè¯è¨ã è¿ä¸ä¼å½±åä»»ä½ç¨æ·å建çå
容ã',
'users_social_accounts' => '社交账æ·',
+ 'users_social_accounts_desc' => 'æ¥çæ¤ç¨æ·å·²è¿æ¥ç社交账æ·ç¶æã é¤äºä¸»è¦è®¤è¯ç³»ç»å¤ï¼ç¤¾äº¤è´¦æ·ä¹å¯ç¨äºç³»ç»è®¿é®ã',
'users_social_accounts_info' => 'å¨è¿éï¼æ¨å¯ä»¥ç»å®æ¨çå
¶ä»è´¦æ·ï¼ä»¥ä¾¿æ´å¿«æ´è½»æ¾å°ç»å½ã妿æ¨éæ©è§£é¤ç»å®ï¼ä¹åå°ä¸è½éè¿æ¤ç¤¾äº¤è´¦æ·ç»å½ï¼è¯·è®¾ç½®ç¤¾äº¤è´¦æ·æ¥åæ¶æ¬Appçè®¿é®æéã',
'users_social_connect' => 'ç»å®è´¦æ·',
'users_social_disconnect' => 'è§£é¤ç»å®è´¦æ·',
+ 'users_social_status_connected' => 'å·²è¿æ¥',
+ 'users_social_status_disconnected' => 'å·²æå¼è¿æ¥',
'users_social_connected' => ':socialAccount è´¦æ·å·²ç»æåç»å®å°æ¨çèµæã',
'users_social_disconnected' => ':socialAccount è´¦æ·å·²ç»æåè§£é¤ç»å®ã',
'users_api_tokens' => 'API令ç',
+ 'users_api_tokens_desc' => 'å建å管çç¨äº BookStack REST API 认è¯ç访é®ä»¤çã API çæéæ¯éè¿ä»¤çæå±çç¨æ·ç®¡ççã',
'users_api_tokens_none' => '没æå建任ä½API令çç»æ¤ç¨æ·',
'users_api_tokens_create' => 'å建令ç',
'users_api_tokens_expires' => 'è¿æ',
@@ -232,8 +267,6 @@ return [
'user_api_token_expiry' => 'è¿ææé',
'user_api_token_expiry_desc' => '请设置ä¸ä¸ªæ¤ä»¤ççè¿ææ¶é´ï¼è¿æåæ¤ä»¤çæç»åºç请æ±å°å¤±æï¼è¥å°æ¤å¤ç为空ç½å°èªå¨è®¾ç½®è¿ææ¶é´ä¸º100å¹´ã',
'user_api_token_create_secret_message' => 'å建æ¤ä»¤çåä¼ç«å³çæâ令çIDâåâ令çå¯é¥âã该å¯é¥åªä¼æ¾ç¤ºä¸æ¬¡ï¼æä»¥è¯·ç¡®ä¿å¨ç»§ç»æä½ä¹åå°å¯é¥è®°å½æå¤å¶å°ä¸ä¸ªå®å
¨çå°æ¹ã',
- 'user_api_token_create_success' => 'æåå建API令çã',
- 'user_api_token_update_success' => 'æåæ´æ°API令çã',
'user_api_token' => 'API令ç',
'user_api_token_id' => '令çID',
'user_api_token_id_desc' => 'è¿æ¯ç³»ç»çæçä¸ä¸ªä¸å¯ç¼è¾çä»¤çæ è¯ç¬¦ï¼éè¦å¨API请æ±ä¸æè½æä¾ã',
@@ -244,12 +277,11 @@ return [
'user_api_token_delete' => 'å é¤ä»¤ç',
'user_api_token_delete_warning' => 'è¿å°ä¼ä»ç³»ç»ä¸å®å
¨å é¤å为 â:tokenNameâ ç API 令ç',
'user_api_token_delete_confirm' => 'æ¨ç¡®å®è¦å 餿¤API令çåï¼',
- 'user_api_token_delete_success' => 'æåå é¤API令ç',
// Webhooks
'webhooks' => 'Webhooks',
'webhooks_index_desc' => 'Webhook æ¯ä¸ç§å¨ç³»ç»å
åçæäºæä½åäºä»¶æ¶å°æ°æ®åéå°å¤é¨ URL çæ¹æ³ï¼å®å
许ä¸å¤é¨å¹³å°ï¼ä¾å¦æ¶æ¯ä¼ éæéç¥ç³»ç»ï¼è¿è¡åºäºäºä»¶çéæã',
- 'webhooks_x_trigger_events' => ':count trigger event|:count trigger events',
+ 'webhooks_x_trigger_events' => ':count 个触åäºä»¶ |:count 个触åäºä»¶',
'webhooks_create' => 'æ°å»º Webhook',
'webhooks_none_created' => 'å°æªåå»ºä»»ä½ Webhookã',
'webhooks_edit' => 'ç¼è¾ Webhook',
@@ -275,6 +307,14 @@ return [
'webhooks_last_errored' => 'æåä¸ä¸ªé误ï¼',
'webhooks_last_error_message' => 'æåä¸ä¸ªéè¯¯æ¶æ¯ï¼',
+ // Licensing
+ 'licenses' => '许å¯è¯',
+ 'licenses_desc' => 'é¤äº BookStack ä¸ä½¿ç¨ç项ç®ååºä¹å¤ï¼æ¤é¡µé¢è¿è¯¦ç»ä»ç»äº BookStack ç许å¯è¯ä¿¡æ¯ãååºç许å¤é¡¹ç®åªè½å¨å¼åç¯å¢ä¸ä½¿ç¨ã',
+ 'licenses_bookstack' => 'BookStack 许å¯è¯',
+ 'licenses_php' => 'PHP åºè®¸å¯è¯',
+ 'licenses_js' => 'JavaScript åºè®¸å¯è¯',
+ 'licenses_other' => 'å
¶ä»è®¸å¯è¯',
+ 'license_details' => '许å¯è¯ç»è',
//! If editing translations files directly please ignore this in all
//! languages apart from en. Content will be auto-copied from en.
@@ -286,6 +326,7 @@ return [
'bs' => 'Bosanski',
'ca' => 'å æ³°ç½å°¼äºè¯',
'cs' => 'CÌesky',
+ 'cy' => 'Cymraeg',
'da' => '丹麦',
'de' => 'Deutsch (Sie)',
'de_informal' => 'Deutsch (Du)',
@@ -295,6 +336,7 @@ return [
'et' => 'Eesti keel',
'eu' => 'Euskara',
'fa' => 'ÙØ§Ø±Ø³Û',
+ 'fi' => 'Suomi',
'fr' => 'Français',
'he' => '×¢×ר×ת',
'hr' => 'Hrvatski',
@@ -305,8 +347,9 @@ return [
'ko' => 'íêµì´',
'lt' => 'Lietuvių Kalba',
'lv' => 'LatviesÌu Valoda',
- 'nl' => 'Nederlands',
'nb' => 'æªå¨è¯ (BokmÃ¥l)',
+ 'nn' => 'Nynorsk',
+ 'nl' => 'Nederlands',
'pl' => 'Polski',
'pt' => 'Português',
'pt_BR' => 'PortugueÌs do Brasil',
@@ -317,6 +360,7 @@ return [
'sv' => 'Svenska',
'tr' => 'Türkçe',
'uk' => 'УкÑаÑнÑÑка',
+ 'uz' => 'Oâzbekcha',
'vi' => 'Tiếng Viá»t',
'zh_CN' => 'ç®ä½ä¸æ',
'zh_TW' => 'ç¹é«ä¸æ',