mirror of
https://github.com/BookStackApp/BookStack.git
synced 2025-06-04 17:04:32 +08:00
Initial Crowdin Translation Integration Merge (#1731)
* New translations activities.php (French) * New translations entities.php (Turkish) * New translations entities.php (Swedish) * New translations errors.php (Swedish) * New translations pagination.php (Swedish) * New translations passwords.php (Swedish) * New translations settings.php (Swedish) * New translations validation.php (Swedish) * New translations auth.php (Turkish) * New translations common.php (Turkish) * New translations errors.php (Turkish) * New translations common.php (Swedish) * New translations settings.php (Turkish) * New translations validation.php (Turkish) * New translations activities.php (Ukrainian) * New translations auth.php (Ukrainian) * New translations common.php (Ukrainian) * New translations components.php (Ukrainian) * New translations entities.php (Ukrainian) * New translations errors.php (Ukrainian) * New translations components.php (Swedish) * New translations auth.php (Swedish) * New translations passwords.php (Ukrainian) * New translations settings.php (Russian) * New translations settings.php (Polish) * New translations validation.php (Polish) * New translations activities.php (Russian) * New translations auth.php (Russian) * New translations common.php (Russian) * New translations components.php (Russian) * New translations entities.php (Russian) * New translations errors.php (Russian) * New translations passwords.php (Russian) * New translations validation.php (Russian) * New translations activities.php (Swedish) * New translations activities.php (Slovak) * New translations auth.php (Slovak) * New translations common.php (Slovak) * New translations components.php (Slovak) * New translations entities.php (Slovak) * New translations errors.php (Slovak) * New translations pagination.php (Slovak) * New translations passwords.php (Slovak) * New translations settings.php (Slovak) * New translations validation.php (Slovak) * New translations pagination.php (Ukrainian) * New translations settings.php (Ukrainian) * New translations pagination.php (Polish) * New translations passwords.php (Spanish, Argentina) * New translations settings.php (Portuguese, Brazilian) * New translations validation.php (Portuguese, Brazilian) * New translations activities.php (Spanish, Argentina) * New translations auth.php (Spanish, Argentina) * New translations common.php (Spanish, Argentina) * New translations components.php (Spanish, Argentina) * New translations entities.php (Spanish, Argentina) * New translations errors.php (Spanish, Argentina) * New translations pagination.php (Spanish, Argentina) * New translations settings.php (Spanish, Argentina) * New translations errors.php (Portuguese, Brazilian) * New translations validation.php (Spanish, Argentina) * New translations activities.php (German Informal) * New translations auth.php (German Informal) * New translations common.php (German Informal) * New translations components.php (German Informal) * New translations entities.php (German Informal) * New translations errors.php (German Informal) * New translations pagination.php (German Informal) * New translations passwords.php (German Informal) * New translations settings.php (German Informal) * New translations entities.php (Portuguese, Brazilian) * New translations validation.php (Ukrainian) * New translations activities.php (Chinese Traditional) * New translations activities.php (Chinese Simplified) * New translations auth.php (Chinese Simplified) * New translations common.php (Chinese Simplified) * New translations components.php (Chinese Simplified) * New translations entities.php (Chinese Simplified) * New translations errors.php (Chinese Simplified) * New translations pagination.php (Chinese Simplified) * New translations passwords.php (Chinese Simplified) * New translations settings.php (Chinese Simplified) * New translations validation.php (Chinese Simplified) * New translations auth.php (Chinese Traditional) * New translations components.php (Portuguese, Brazilian) * New translations common.php (Chinese Traditional) * New translations components.php (Chinese Traditional) * New translations entities.php (Chinese Traditional) * New translations errors.php (Chinese Traditional) * New translations pagination.php (Chinese Traditional) * New translations passwords.php (Chinese Traditional) * New translations settings.php (Chinese Traditional) * New translations validation.php (Chinese Traditional) * New translations activities.php (Portuguese, Brazilian) * New translations auth.php (Portuguese, Brazilian) * New translations common.php (Portuguese, Brazilian) * New translations passwords.php (Polish) * New translations errors.php (Polish) * New translations auth.php (French) * New translations validation.php (Czech) * New translations validation.php (Arabic) * New translations auth.php (Czech) * New translations common.php (Czech) * New translations entities.php (Czech) * New translations errors.php (Czech) * New translations pagination.php (Czech) * New translations settings.php (Czech) * New translations activities.php (German) * New translations passwords.php (Arabic) * New translations auth.php (German) * New translations common.php (German) * New translations components.php (German) * New translations entities.php (German) * New translations errors.php (German) * New translations pagination.php (German) * New translations passwords.php (German) * New translations settings.php (German) * New translations validation.php (German) * New translations settings.php (Arabic) * New translations pagination.php (Arabic) * New translations common.php (Hungarian) * New translations common.php (Spanish) * New translations common.php (French) * New translations components.php (French) * New translations entities.php (French) * New translations errors.php (French) * New translations pagination.php (French) * New translations passwords.php (French) * New translations settings.php (French) * New translations validation.php (French) * New translations errors.php (Arabic) * New translations settings.php (Spanish) * New translations validation.php (Spanish) * New translations activities.php (Arabic) * New translations auth.php (Arabic) * New translations common.php (Arabic) * New translations components.php (Arabic) * New translations entities.php (Arabic) * New translations auth.php (Hungarian) * New translations entities.php (Polish) * New translations common.php (Dutch) * New translations common.php (Korean) * New translations components.php (Korean) * New translations entities.php (Korean) * New translations errors.php (Korean) * New translations pagination.php (Korean) * New translations passwords.php (Korean) * New translations settings.php (Korean) * New translations validation.php (Korean) * New translations activities.php (Dutch) * New translations auth.php (Dutch) * New translations components.php (Dutch) * New translations activities.php (Korean) * New translations entities.php (Dutch) * New translations errors.php (Dutch) * New translations pagination.php (Dutch) * New translations passwords.php (Dutch) * New translations settings.php (Dutch) * New translations validation.php (Dutch) * New translations activities.php (Polish) * New translations auth.php (Polish) * New translations common.php (Polish) * New translations components.php (Polish) * New translations auth.php (Korean) * New translations validation.php (Japanese) * New translations entities.php (Hungarian) * New translations errors.php (Italian) * New translations errors.php (Hungarian) * New translations settings.php (Hungarian) * New translations validation.php (Hungarian) * New translations activities.php (Italian) * New translations auth.php (Italian) * New translations common.php (Italian) * New translations components.php (Italian) * New translations entities.php (Italian) * New translations pagination.php (Italian) * New translations settings.php (Japanese) * New translations passwords.php (Italian) * New translations settings.php (Italian) * New translations validation.php (Italian) * New translations activities.php (Japanese) * New translations auth.php (Japanese) * New translations common.php (Japanese) * New translations components.php (Japanese) * New translations entities.php (Japanese) * New translations errors.php (Japanese) * New translations pagination.php (Japanese) * New translations passwords.php (Japanese) * New translations validation.php (German Informal)
This commit is contained in:
@ -1,12 +1,10 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Activity text strings.
|
||||
* Is used for all the text within activity logs & notifications.
|
||||
*/
|
||||
return [
|
||||
|
||||
/**
|
||||
* Activity text strings.
|
||||
* Is used for all the text within activity logs & notifications.
|
||||
*/
|
||||
|
||||
// Pages
|
||||
'page_create' => '创建了页面',
|
||||
'page_create_notification' => '页面已创建成功',
|
||||
@ -36,7 +34,7 @@ return [
|
||||
'book_delete_notification' => '图书已删除成功',
|
||||
'book_sort' => '排序了图书',
|
||||
'book_sort_notification' => '图书已重新排序成功',
|
||||
|
||||
|
||||
// Bookshelves
|
||||
'bookshelf_create' => '创建了书架',
|
||||
'bookshelf_create_notification' => '书架已成功创建',
|
||||
|
@ -1,21 +1,15 @@
|
||||
<?php
|
||||
/**
|
||||
* Authentication Language Lines
|
||||
* The following language lines are used during authentication for various
|
||||
* messages that we need to display to the user.
|
||||
*/
|
||||
return [
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Authentication Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used during authentication for various
|
||||
| messages that we need to display to the user. You are free to modify
|
||||
| these language lines according to your application's requirements.
|
||||
|
|
||||
*/
|
||||
|
||||
'failed' => '用户名或密码错误。',
|
||||
'throttle' => '您的登录次数过多,请在:seconds秒后重试。',
|
||||
|
||||
/**
|
||||
* Login & Register
|
||||
*/
|
||||
// Login & Register
|
||||
'sign_up' => '注册',
|
||||
'log_in' => '登录',
|
||||
'log_in_with' => '以:socialDriver登录',
|
||||
@ -32,6 +26,8 @@ return [
|
||||
'remember_me' => '记住我',
|
||||
'ldap_email_hint' => '请输入用于此帐户的电子邮件。',
|
||||
'create_account' => '创建账户',
|
||||
'already_have_account' => 'Already have an account?',
|
||||
'dont_have_account' => 'Don\'t have an account?',
|
||||
'social_login' => 'SNS登录',
|
||||
'social_registration' => 'SNS注册',
|
||||
'social_registration_text' => '其他服务注册/登录.',
|
||||
@ -43,23 +39,18 @@ return [
|
||||
'register_success' => '感谢您注册:appName,您现在已经登录。',
|
||||
|
||||
|
||||
/**
|
||||
* Password Reset
|
||||
*/
|
||||
// Password Reset
|
||||
'reset_password' => '重置密码',
|
||||
'reset_password_send_instructions' => '在下面输入您的Email地址,您将收到一封带有密码重置链接的邮件。',
|
||||
'reset_password_send_button' => '发送重置链接',
|
||||
'reset_password_sent_success' => '密码重置链接已发送到:email。',
|
||||
'reset_password_success' => '您的密码已成功重置。',
|
||||
|
||||
'email_reset_subject' => '重置您的:appName密码',
|
||||
'email_reset_text' => '您收到此电子邮件是因为我们收到了您的帐户的密码重置请求。',
|
||||
'email_reset_not_requested' => '如果您没有要求重置密码,则不需要采取进一步的操作。',
|
||||
|
||||
|
||||
/**
|
||||
* Email Confirmation
|
||||
*/
|
||||
// Email Confirmation
|
||||
'email_confirm_subject' => '确认您在:appName的Email地址',
|
||||
'email_confirm_greeting' => '感谢您加入:appName!',
|
||||
'email_confirm_text' => '请点击下面的按钮确认您的Email地址:',
|
||||
@ -73,4 +64,14 @@ return [
|
||||
'email_not_confirmed_click_link' => '请检查注册时收到的电子邮件,然后点击确认链接。',
|
||||
'email_not_confirmed_resend' => '如果找不到电子邮件,请通过下面的表单重新发送确认Email。',
|
||||
'email_not_confirmed_resend_button' => '重新发送确认Email',
|
||||
|
||||
// User Invite
|
||||
'user_invite_email_subject' => 'You have been invited to join :appName!',
|
||||
'user_invite_email_greeting' => 'An account has been created for you on :appName.',
|
||||
'user_invite_email_text' => 'Click the button below to set an account password and gain access:',
|
||||
'user_invite_email_action' => 'Set Account Password',
|
||||
'user_invite_page_welcome' => 'Welcome to :appName!',
|
||||
'user_invite_page_text' => 'To finalise your account and gain access you need to set a password which will be used to log-in to :appName on future visits.',
|
||||
'user_invite_page_confirm_button' => 'Confirm Password',
|
||||
'user_invite_success' => 'Password set, you now have access to :appName!'
|
||||
];
|
@ -1,37 +1,36 @@
|
||||
<?php
|
||||
/**
|
||||
* Common elements found throughout many areas of BookStack.
|
||||
*/
|
||||
return [
|
||||
|
||||
/**
|
||||
* Buttons
|
||||
*/
|
||||
// Buttons
|
||||
'cancel' => '取消',
|
||||
'confirm' => '确认',
|
||||
'back' => '返回',
|
||||
'save' => '保存',
|
||||
'continue' => '继续',
|
||||
'select' => '选择',
|
||||
'toggle_all' => 'Toggle All',
|
||||
'more' => '更多',
|
||||
|
||||
/**
|
||||
* Form Labels
|
||||
*/
|
||||
// Form Labels
|
||||
'name' => '名称',
|
||||
'description' => '概要',
|
||||
'role' => '角色',
|
||||
'cover_image' => '封面图片',
|
||||
'cover_image_description' => '该图像大小需要为440x250px。',
|
||||
|
||||
/**
|
||||
* Actions
|
||||
*/
|
||||
// Actions
|
||||
'actions' => '操作',
|
||||
'view' => '浏览',
|
||||
'view_all' => 'View All',
|
||||
'create' => '创建',
|
||||
'update' => '更新',
|
||||
'edit' => '编辑',
|
||||
'sort' => '排序',
|
||||
'move' => '移动',
|
||||
'copy' => '复制',
|
||||
'copy' => '复制',
|
||||
'reply' => '回复',
|
||||
'delete' => '删除',
|
||||
'search' => '搜索',
|
||||
@ -40,9 +39,16 @@ return [
|
||||
'remove' => '删除',
|
||||
'add' => '添加',
|
||||
|
||||
/**
|
||||
* Misc
|
||||
*/
|
||||
// Sort Options
|
||||
'sort_options' => 'Sort Options',
|
||||
'sort_direction_toggle' => 'Sort Direction Toggle',
|
||||
'sort_ascending' => 'Sort Ascending',
|
||||
'sort_descending' => 'Sort Descending',
|
||||
'sort_name' => 'Name',
|
||||
'sort_created_at' => 'Created Date',
|
||||
'sort_updated_at' => 'Updated Date',
|
||||
|
||||
// Misc
|
||||
'deleted_user' => '删除用户',
|
||||
'no_activity' => '没有活动要显示',
|
||||
'no_items' => '没有可用的项目',
|
||||
@ -53,16 +59,18 @@ return [
|
||||
'grid_view' => '网格视图',
|
||||
'list_view' => '列表视图',
|
||||
'default' => '默认',
|
||||
|
||||
/**
|
||||
* Header
|
||||
*/
|
||||
'breadcrumb' => 'Breadcrumb',
|
||||
|
||||
// Header
|
||||
'profile_menu' => 'Profile Menu',
|
||||
'view_profile' => '查看资料',
|
||||
'edit_profile' => '编辑资料',
|
||||
|
||||
/**
|
||||
* Email Content
|
||||
*/
|
||||
// Layout tabs
|
||||
'tab_info' => 'Info',
|
||||
'tab_content' => 'Content',
|
||||
|
||||
// Email Content
|
||||
'email_action_help' => '如果您无法点击“:actionText”按钮,请将下面的网址复制到您的浏览器中打开:',
|
||||
'email_rights' => 'All rights reserved',
|
||||
];
|
||||
|
@ -1,9 +1,10 @@
|
||||
<?php
|
||||
/**
|
||||
* Text used in custom JavaScript driven components.
|
||||
*/
|
||||
return [
|
||||
|
||||
/**
|
||||
* Image Manager
|
||||
*/
|
||||
// Image Manager
|
||||
'image_select' => '选择图片',
|
||||
'image_all' => '全部',
|
||||
'image_all_title' => '查看所有图片',
|
||||
@ -24,9 +25,7 @@ return [
|
||||
'image_delete_success' => '图片删除成功',
|
||||
'image_upload_remove' => '去掉',
|
||||
|
||||
/**
|
||||
* Code editor
|
||||
*/
|
||||
// Code Editor
|
||||
'code_editor' => '编辑代码',
|
||||
'code_language' => '编程语言',
|
||||
'code_content' => '代码内容',
|
||||
|
@ -1,14 +1,17 @@
|
||||
<?php
|
||||
/**
|
||||
* Text used for 'Entities' (Document Structure Elements) such as
|
||||
* Books, Shelves, Chapters & Pages
|
||||
*/
|
||||
return [
|
||||
|
||||
/**
|
||||
* Shared
|
||||
*/
|
||||
// Shared
|
||||
'recently_created' => '最近创建',
|
||||
'recently_created_pages' => '最近创建的页面',
|
||||
'recently_updated_pages' => '最新页面',
|
||||
'recently_created_chapters' => '最近创建的章节',
|
||||
'recently_created_books' => '最近创建的图书',
|
||||
'recently_created_shelves' => 'Recently Created Shelves',
|
||||
'recently_update' => '最近更新',
|
||||
'recently_viewed' => '最近查看',
|
||||
'recent_activity' => '近期活动',
|
||||
@ -31,17 +34,13 @@ return [
|
||||
'export_pdf' => 'PDF文件',
|
||||
'export_text' => '纯文本文件',
|
||||
|
||||
/**
|
||||
* Permissions and restrictions
|
||||
*/
|
||||
// Permissions and restrictions
|
||||
'permissions' => '权限',
|
||||
'permissions_intro' => '本设置优先于每个用户角色本身所具有的权限。',
|
||||
'permissions_enable' => '启用自定义权限',
|
||||
'permissions_save' => '保存权限',
|
||||
|
||||
/**
|
||||
* Search
|
||||
*/
|
||||
// Search
|
||||
'search_results' => '搜索结果',
|
||||
'search_total_results_found' => '共找到了:count个结果',
|
||||
'search_clear' => '清除搜索',
|
||||
@ -66,16 +65,16 @@ return [
|
||||
'search_set_date' => '设置日期',
|
||||
'search_update' => '只显示更新操作',
|
||||
|
||||
/**
|
||||
* Shelves
|
||||
*/
|
||||
// Shelves
|
||||
'shelf' => '书架',
|
||||
'shelves' => '书架',
|
||||
'x_shelves' => ':count Shelf|:count Shelves',
|
||||
'shelves_long' => '书架',
|
||||
'shelves_empty' => '当前未创建书架',
|
||||
'shelves_create' => '创建新书架',
|
||||
'shelves_popular' => '热门书架',
|
||||
'shelves_new' => '新书架',
|
||||
'shelves_new_action' => 'New Shelf',
|
||||
'shelves_popular_empty' => '最热门的书架',
|
||||
'shelves_new_empty' => '最新创建的书架',
|
||||
'shelves_save' => '保存书架',
|
||||
@ -98,9 +97,7 @@ return [
|
||||
'shelves_copy_permissions_explain' => '这会将此书架的当前权限设置应用于其中包含的所有图书。 在激活之前,请确保已保存对此书架权限的任何更改。',
|
||||
'shelves_copy_permission_success' => '书架权限复制到图书 :count ',
|
||||
|
||||
/**
|
||||
* Books
|
||||
*/
|
||||
// Books
|
||||
'book' => '图书',
|
||||
'books' => '图书',
|
||||
'x_books' => ':count本书',
|
||||
@ -108,6 +105,7 @@ return [
|
||||
'books_popular' => '热门图书',
|
||||
'books_recent' => '最近的书',
|
||||
'books_new' => '新书',
|
||||
'books_new_action' => 'New Book',
|
||||
'books_popular_empty' => '最受欢迎的图书将出现在这里。',
|
||||
'books_new_empty' => '最近创建的图书将出现在这里。',
|
||||
'books_create' => '创建图书',
|
||||
@ -123,7 +121,6 @@ return [
|
||||
'books_permissions_updated' => '图书权限已更新',
|
||||
'books_empty_contents' => '本书目前没有页面或章节。',
|
||||
'books_empty_create_page' => '创建页面',
|
||||
'books_empty_or' => '或',
|
||||
'books_empty_sort_current_book' => '排序当前图书',
|
||||
'books_empty_add_chapter' => '添加章节',
|
||||
'books_permissions_active' => '有效的图书权限',
|
||||
@ -131,12 +128,15 @@ return [
|
||||
'books_navigation' => '图书导航',
|
||||
'books_sort' => '排序图书内容',
|
||||
'books_sort_named' => '排序图书「:bookName」',
|
||||
'books_sort_name' => 'Sort by Name',
|
||||
'books_sort_created' => 'Sort by Created Date',
|
||||
'books_sort_updated' => 'Sort by Updated Date',
|
||||
'books_sort_chapters_first' => 'Chapters First',
|
||||
'books_sort_chapters_last' => 'Chapters Last',
|
||||
'books_sort_show_other' => '显示其他图书',
|
||||
'books_sort_save' => '保存新顺序',
|
||||
|
||||
/**
|
||||
* Chapters
|
||||
*/
|
||||
// Chapters
|
||||
'chapter' => '章节',
|
||||
'chapters' => '章节',
|
||||
'x_chapters' => ':count个章节',
|
||||
@ -159,9 +159,7 @@ return [
|
||||
'chapters_permissions_success' => '章节权限已更新',
|
||||
'chapters_search_this' => '从本章节搜索',
|
||||
|
||||
/**
|
||||
* Pages
|
||||
*/
|
||||
// Pages
|
||||
'page' => '页面',
|
||||
'pages' => '页面',
|
||||
'x_pages' => ':count个页面',
|
||||
@ -178,7 +176,7 @@ return [
|
||||
'pages_delete_confirm' => '您确定要删除此页面吗?',
|
||||
'pages_delete_draft_confirm' => '您确定要删除此草稿页面吗?',
|
||||
'pages_editing_named' => '正在编辑页面“:pageName”',
|
||||
'pages_edit_toggle_header' => '显示/隐藏导航栏',
|
||||
'pages_edit_draft_options' => 'Draft Options',
|
||||
'pages_edit_save_draft' => '保存草稿',
|
||||
'pages_edit_draft' => '编辑页面草稿',
|
||||
'pages_editing_draft' => '正在编辑草稿',
|
||||
@ -196,11 +194,11 @@ return [
|
||||
'pages_md_preview' => '预览',
|
||||
'pages_md_insert_image' => '插入图片',
|
||||
'pages_md_insert_link' => '插入实体链接',
|
||||
'pages_md_insert_drawing' => '插入图表',
|
||||
'pages_md_insert_drawing' => '插入图表',
|
||||
'pages_not_in_chapter' => '本页面不在某章节中',
|
||||
'pages_move' => '移动页面',
|
||||
'pages_move_success' => '页面已移动到「:parentName」',
|
||||
'pages_copy' => '复制页面',
|
||||
'pages_copy' => '复制页面',
|
||||
'pages_copy_desination' => '复制目的地',
|
||||
'pages_copy_success' => '页面复制完成',
|
||||
'pages_permissions' => '页面权限',
|
||||
@ -212,6 +210,8 @@ return [
|
||||
'pages_revisions_created_by' => '创建者',
|
||||
'pages_revisions_date' => '修订日期',
|
||||
'pages_revisions_number' => '#',
|
||||
'pages_revisions_numbered' => 'Revision #:id',
|
||||
'pages_revisions_numbered_changes' => 'Revision #:id Changes',
|
||||
'pages_revisions_changelog' => '更新说明',
|
||||
'pages_revisions_changes' => '说明',
|
||||
'pages_revisions_current' => '当前版本',
|
||||
@ -233,20 +233,21 @@ return [
|
||||
'message' => ':time,:start。注意不要覆盖对方的更新!',
|
||||
],
|
||||
'pages_draft_discarded' => '草稿已丢弃,编辑器已更新到当前页面内容。',
|
||||
'pages_specific' => '具体页面',
|
||||
'pages_specific' => '具体页面',
|
||||
'pages_is_template' => 'Page Template',
|
||||
|
||||
/**
|
||||
* Editor sidebar
|
||||
*/
|
||||
// Editor Sidebar
|
||||
'page_tags' => '页面标签',
|
||||
'chapter_tags' => '章节标签',
|
||||
'book_tags' => '图书标签',
|
||||
'chapter_tags' => '章节标签',
|
||||
'book_tags' => '图书标签',
|
||||
'shelf_tags' => '书架标签',
|
||||
'tag' => '标签',
|
||||
'tags' => '标签',
|
||||
'tag_name' => 'Tag Name',
|
||||
'tag_value' => '标签值 (Optional)',
|
||||
'tags_explain' => "添加一些标签以更好地对您的内容进行分类。\n您可以为标签分配一个值,以进行更深入的组织。",
|
||||
'tags_add' => '添加另一个标签',
|
||||
'tags_remove' => 'Remove this tag',
|
||||
'attachments' => '附件',
|
||||
'attachments_explain' => '上传一些文件或附加一些链接显示在您的网页上。这些在页面的侧边栏中可见。',
|
||||
'attachments_explain_instant_save' => '这里的更改将立即保存。Changes here are saved instantly.',
|
||||
@ -256,7 +257,7 @@ return [
|
||||
'attachments_set_link' => '设置链接',
|
||||
'attachments_delete_confirm' => '确认您想要删除此附件后,请点击删除。',
|
||||
'attachments_dropzone' => '删除文件或点击此处添加文件',
|
||||
'attachments_no_files' => '尚未上传文件', // No files have been uploaded
|
||||
'attachments_no_files' => '尚未上传文件',
|
||||
'attachments_explain_link' => '如果您不想上传文件,则可以附加链接,这可以是指向其他页面的链接,也可以是指向云端文件的链接。',
|
||||
'attachments_link_name' => '链接名',
|
||||
'attachment_link' => '附件链接',
|
||||
@ -272,22 +273,25 @@ return [
|
||||
'attachments_file_uploaded' => '附件上传成功',
|
||||
'attachments_file_updated' => '附件更新成功',
|
||||
'attachments_link_attached' => '链接成功附加到页面',
|
||||
'templates' => 'Templates',
|
||||
'templates_set_as_template' => 'Page is a template',
|
||||
'templates_explain_set_as_template' => 'You can set this page as a template so its contents be utilized when creating other pages. Other users will be able to use this template if they have view permissions for this page.',
|
||||
'templates_replace_content' => 'Replace page content',
|
||||
'templates_append_content' => 'Append to page content',
|
||||
'templates_prepend_content' => 'Prepend to page content',
|
||||
|
||||
/**
|
||||
* Profile View
|
||||
*/
|
||||
// Profile View
|
||||
'profile_user_for_x' => '来这里:time了',
|
||||
'profile_created_content' => '已创建内容',
|
||||
'profile_not_created_pages' => ':userName尚未创建任何页面',
|
||||
'profile_not_created_chapters' => ':userName尚未创建任何章节',
|
||||
'profile_not_created_books' => ':userName尚未创建任何图书',
|
||||
'profile_not_created_shelves' => ':userName has not created any shelves',
|
||||
|
||||
/**
|
||||
* Comments
|
||||
*/
|
||||
// Comments
|
||||
'comment' => '评论',
|
||||
'comments' => '评论',
|
||||
'comment_add' => '添加评论',
|
||||
'comment_add' => '添加评论',
|
||||
'comment_placeholder' => '在这里评论',
|
||||
'comment_count' => '{0} 无评论|[1,*] :count条评论',
|
||||
'comment_save' => '保存评论',
|
||||
@ -302,10 +306,9 @@ return [
|
||||
'comment_delete_confirm' => '你确定要删除这条评论?',
|
||||
'comment_in_reply_to' => '回复 :commentId',
|
||||
|
||||
/**
|
||||
* Revision
|
||||
*/
|
||||
// Revision
|
||||
'revision_delete_confirm' => '您确定要删除此修订版吗?',
|
||||
'revision_restore_confirm' => 'Are you sure you want to restore this revision? The current page contents will be replaced.',
|
||||
'revision_delete_success' => '修订删除',
|
||||
'revision_cannot_delete_latest' => '无法删除最新版本。'
|
||||
];
|
||||
];
|
@ -1,11 +1,9 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Text shown in error messaging.
|
||||
*/
|
||||
return [
|
||||
|
||||
/**
|
||||
* Error text strings.
|
||||
*/
|
||||
|
||||
// Permissions
|
||||
'permission' => '您无权访问所请求的页面。',
|
||||
'permissionJson' => '您无权执行所请求的操作。',
|
||||
@ -29,20 +27,21 @@ return [
|
||||
'social_account_register_instructions' => '如果您还没有帐户,您可以使用 :socialAccount 选项注册账户。',
|
||||
'social_driver_not_found' => '未找到社交驱动程序',
|
||||
'social_driver_not_configured' => '您的:socialAccount社交设置不正确。',
|
||||
'invite_token_expired' => 'This invitation link has expired. You can instead try to reset your account password.',
|
||||
|
||||
// System
|
||||
'path_not_writable' => '无法上传到文件路径“:filePath”,请确保它可写入服务器。',
|
||||
'cannot_get_image_from_url' => '无法从 :url 中获取图片',
|
||||
'cannot_create_thumbs' => '服务器无法创建缩略图,请检查您是否安装了GD PHP扩展。',
|
||||
'server_upload_limit' => '服务器不允许上传此大小的文件。 请尝试较小的文件。',
|
||||
'uploaded' => 'The server does not allow uploads of this size. Please try a smaller file size.',
|
||||
'uploaded' => 'The server does not allow uploads of this size. Please try a smaller file size.',
|
||||
'image_upload_error' => '上传图片时发生错误',
|
||||
'image_upload_type_error' => '上传的图像类型无效',
|
||||
'file_upload_timeout' => '文件上传已超时。',
|
||||
|
||||
// Attachments
|
||||
'attachment_page_mismatch' => '附件更新期间的页面不匹配',
|
||||
'attachment_not_found' => '找不到附件',
|
||||
'attachment_not_found' => '找不到附件',
|
||||
|
||||
// Pages
|
||||
'page_draft_autosave_fail' => '无法保存草稿,确保您在保存页面之前已经连接到互联网',
|
||||
@ -50,7 +49,7 @@ return [
|
||||
|
||||
// Entities
|
||||
'entity_not_found' => '未找到实体',
|
||||
'bookshelf_not_found' => '未找到书架',
|
||||
'bookshelf_not_found' => '未找到书架',
|
||||
'book_not_found' => '未找到图书',
|
||||
'page_not_found' => '未找到页面',
|
||||
'chapter_not_found' => '未找到章节',
|
||||
@ -66,6 +65,7 @@ return [
|
||||
'role_cannot_be_edited' => '无法编辑该角色',
|
||||
'role_system_cannot_be_deleted' => '无法删除系统角色',
|
||||
'role_registration_default_cannot_delete' => '无法删除设置为默认注册的角色',
|
||||
'role_cannot_remove_only_admin' => 'This user is the only user assigned to the administrator role. Assign the administrator role to another user before attempting to remove it here.',
|
||||
|
||||
// Comments
|
||||
'comment_list' => '提取评论时出现错误。',
|
||||
@ -81,4 +81,5 @@ return [
|
||||
'error_occurred' => '出现错误',
|
||||
'app_down' => ':appName现在正在关闭',
|
||||
'back_soon' => '请耐心等待网站的恢复。',
|
||||
|
||||
];
|
||||
|
@ -1,18 +1,11 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Pagination Language Lines
|
||||
* The following language lines are used by the paginator library to build
|
||||
* the simple pagination links.
|
||||
*/
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Pagination Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used by the paginator library to build
|
||||
| the simple pagination links. You are free to change them to anything
|
||||
| you want to customize your views to better match your application.
|
||||
|
|
||||
*/
|
||||
|
||||
'previous' => '« 上一页',
|
||||
'next' => '下一页 »',
|
||||
|
||||
|
@ -1,18 +1,11 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Password Reminder Language Lines
|
||||
* The following language lines are the default lines which match reasons
|
||||
* that are given by the password broker for a password update attempt has failed.
|
||||
*/
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Password Reminder Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are the default lines which match reasons
|
||||
| that are given by the password broker for a password update attempt
|
||||
| has failed, such as for an invalid token or invalid new password.
|
||||
|
|
||||
*/
|
||||
|
||||
'password' => '密码必须至少包含六个字符并与确认相符。',
|
||||
'user' => "使用该Email地址的用户不存在。",
|
||||
'token' => '此密码重置令牌无效。',
|
||||
|
@ -1,59 +1,60 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Settings text strings
|
||||
* Contains all text strings used in the general settings sections of BookStack
|
||||
* including users and roles.
|
||||
*/
|
||||
return [
|
||||
|
||||
/**
|
||||
* Settings text strings
|
||||
* Contains all text strings used in the general settings sections of BookStack
|
||||
* including users and roles.
|
||||
*/
|
||||
|
||||
// Common Messages
|
||||
'settings' => '设置',
|
||||
'settings_save' => '保存设置',
|
||||
'settings_save_success' => '设置已保存',
|
||||
|
||||
/**
|
||||
* App settings
|
||||
*/
|
||||
|
||||
'app_settings' => 'App设置',
|
||||
// App Settings
|
||||
'app_customization' => 'Customization',
|
||||
'app_features_security' => 'Features & Security',
|
||||
'app_name' => 'App名',
|
||||
'app_name_desc' => '此名称将在网页头部和Email中显示。',
|
||||
'app_name_header' => '在网页头部显示应用名?',
|
||||
'app_public_access' => 'Public Access',
|
||||
'app_public_access_desc' => 'Enabling this option will allow visitors, that are not logged-in, to access content in your BookStack instance.',
|
||||
'app_public_access_desc_guest' => 'Access for public visitors can be controlled through the "Guest" user.',
|
||||
'app_public_access_toggle' => 'Allow public access',
|
||||
'app_public_viewing' => '允许公众查看?',
|
||||
'app_secure_images' => '启用更高安全性的图片上传?',
|
||||
'app_secure_images_toggle' => 'Enable higher security image uploads',
|
||||
'app_secure_images_desc' => '出于性能原因,所有图像都是公开的。这个选项会在图像的网址前添加一个随机的,难以猜测的字符串,从而使直接访问变得困难。',
|
||||
'app_editor' => '页面编辑器',
|
||||
'app_editor_desc' => '选择所有用户将使用哪个编辑器来编辑页面。',
|
||||
'app_custom_html' => '自定义HTML头部内容',
|
||||
'app_custom_html_desc' => '此处添加的任何内容都将插入到每个页面的<head>部分的底部,这对于覆盖样式或添加分析代码很方便。',
|
||||
'app_custom_html_disabled_notice' => 'Custom HTML head content is disabled on this settings page to ensure any breaking changes can be reverted.',
|
||||
'app_logo' => 'App Logo',
|
||||
'app_logo_desc' => '这个图片的高度应该为43px。<br>大图片将会被缩小。',
|
||||
'app_primary_color' => 'App主色',
|
||||
'app_primary_color_desc' => '这应该是一个十六进制值。<br>保留为空以重置为默认颜色。',
|
||||
'app_homepage' => 'App主页',
|
||||
'app_homepage_desc' => '选择要在主页上显示的页面来替换默认的视图,选定页面的访问权限将被忽略。',
|
||||
'app_homepage_default' => '默认主页视图选择',
|
||||
'app_homepage_select' => 'Select a page',
|
||||
'app_disable_comments' => '禁用评论',
|
||||
'app_disable_comments_toggle' => 'Disable comments',
|
||||
'app_disable_comments_desc' => '在App的所有页面上禁用评论,现有评论也不会显示出来。',
|
||||
|
||||
/**
|
||||
* Registration settings
|
||||
*/
|
||||
|
||||
// Registration Settings
|
||||
'reg_settings' => '注册设置',
|
||||
'reg_allow' => '允许注册?',
|
||||
'reg_enable' => 'Enable Registration',
|
||||
'reg_enable_toggle' => 'Enable registration',
|
||||
'reg_enable_desc' => 'When registration is enabled user will be able to sign themselves up as an application user. Upon registration they are given a single, default user role.',
|
||||
'reg_default_role' => '注册后的默认用户角色',
|
||||
'reg_confirm_email' => '需要Email验证?',
|
||||
'reg_email_confirmation' => 'Email Confirmation',
|
||||
'reg_email_confirmation_toggle' => 'Require email confirmation',
|
||||
'reg_confirm_email_desc' => '如果使用域名限制,则需要Email验证,并且该值将被忽略。',
|
||||
'reg_confirm_restrict_domain' => '域名限制',
|
||||
'reg_confirm_restrict_domain_desc' => '输入您想要限制注册的Email域名列表,用逗号隔开。在被允许与应用程序交互之前,用户将被发送一封Email来确认他们的地址。<br>注意用户在注册成功后可以修改他们的Email地址。',
|
||||
'reg_confirm_restrict_domain_placeholder' => '尚未设置限制',
|
||||
|
||||
/**
|
||||
* Maintenance settings
|
||||
*/
|
||||
|
||||
// Maintenance settings
|
||||
'maint' => '维护',
|
||||
'maint_image_cleanup' => '清理图像',
|
||||
'maint_image_cleanup_desc' => "扫描页面和修订内容以检查哪些图像是正在使用的以及哪些图像是多余的。确保在运行前创建完整的数据库和映像备份。",
|
||||
@ -63,10 +64,7 @@ return [
|
||||
'maint_image_cleanup_success' => '找到并删除了 :count 张可能未使用的图像!',
|
||||
'maint_image_cleanup_nothing_found' => '找不到未使用的图像,没有删除!',
|
||||
|
||||
/**
|
||||
* Role settings
|
||||
*/
|
||||
|
||||
// Role Settings
|
||||
'roles' => '角色',
|
||||
'role_user_roles' => '用户角色',
|
||||
'role_create' => '创建角色',
|
||||
@ -81,16 +79,17 @@ return [
|
||||
'role_details' => '角色详细信息',
|
||||
'role_name' => '角色名',
|
||||
'role_desc' => '角色简述',
|
||||
'role_external_auth_id' => '外部身份认证ID',
|
||||
'role_external_auth_id' => '外部身份认证ID',
|
||||
'role_system' => '系统权限',
|
||||
'role_manage_users' => '管理用户',
|
||||
'role_manage_roles' => '管理角色与角色权限',
|
||||
'role_manage_entity_permissions' => '管理所有图书,章节和页面的权限',
|
||||
'role_manage_own_entity_permissions' => '管理自己的图书,章节和页面的权限',
|
||||
'role_manage_page_templates' => 'Manage page templates',
|
||||
'role_manage_settings' => '管理App设置',
|
||||
'role_asset' => '资源许可',
|
||||
'role_asset_desc' => '对系统内资源的默认访问许可将由这些权限控制。单独设置在书籍,章节和页面上的权限将覆盖这里的权限设定。',
|
||||
'role_asset_admins' => '管理员可自动获得对所有内容的访问权限,但这些选项可能会显示或隐藏UI选项。',
|
||||
'role_asset_admins' => '管理员可自动获得对所有内容的访问权限,但这些选项可能会显示或隐藏UI选项。',
|
||||
'role_all' => '全部的',
|
||||
'role_own' => '拥有的',
|
||||
'role_controlled_by_asset' => '由其所在的资源来控制',
|
||||
@ -99,16 +98,22 @@ return [
|
||||
'role_users' => '此角色的用户',
|
||||
'role_users_none' => '目前没有用户被分配到这个角色',
|
||||
|
||||
/**
|
||||
* Users
|
||||
*/
|
||||
|
||||
// Users
|
||||
'users' => '用户',
|
||||
'user_profile' => '用户资料',
|
||||
'users_add_new' => '添加用户',
|
||||
'users_search' => '搜索用户',
|
||||
'users_details' => 'User Details',
|
||||
'users_details_desc' => 'Set a display name and an email address for this user. The email address will be used for logging into the application.',
|
||||
'users_details_desc_no_email' => 'Set a display name for this user so others can recognise them.',
|
||||
'users_role' => '用户角色',
|
||||
'users_role_desc' => 'Select which roles this user will be assigned to. If a user is assigned to multiple roles the permissions from those roles will stack and they will receive all abilities of the assigned roles.',
|
||||
'users_password' => 'User Password',
|
||||
'users_password_desc' => 'Set a password used to log-in to the application. This must be at least 6 characters long.',
|
||||
'users_send_invite_text' => 'You can choose to send this user an invitation email which allows them to set their own password otherwise you can set their password yourself.',
|
||||
'users_send_invite_option' => 'Send user invite email',
|
||||
'users_external_auth_id' => '外部身份认证ID',
|
||||
'users_external_auth_id_desc' => 'This is the ID used to match this user when communicating with your LDAP system.',
|
||||
'users_password_warning' => '如果您想更改密码,请填写以下内容:',
|
||||
'users_system_public' => '此用户代表访问您的App的任何访客。它不能用于登录,而是自动分配。',
|
||||
'users_delete' => '删除用户',
|
||||
@ -122,10 +127,41 @@ return [
|
||||
'users_avatar' => '用户头像',
|
||||
'users_avatar_desc' => '当前图片应该为约256px的正方形。',
|
||||
'users_preferred_language' => '语言',
|
||||
'users_preferred_language_desc' => 'This option will change the language used for the user-interface of the application. This will not affect any user-created content.',
|
||||
'users_social_accounts' => '社交账户',
|
||||
'users_social_accounts_info' => '在这里,您可以绑定您的其他帐户,以便更快更轻松地登录。如果您选择解除绑定,之后将不能通过此社交账户登录,请设置社交账户来取消本App的访问权限。',
|
||||
'users_social_connect' => '绑定账户',
|
||||
'users_social_disconnect' => '解除绑定账户',
|
||||
'users_social_connected' => ':socialAccount 账户已经成功绑定到您的资料。',
|
||||
'users_social_disconnected' => ':socialAccount 账户已经成功解除绑定。',
|
||||
|
||||
//! Since these labels are already localized this array does not need to be
|
||||
//! translated in the language-specific files.
|
||||
//! DELETE BELOW IF COPIED FROM EN
|
||||
//!////////////////////////////////
|
||||
'language_select' => [
|
||||
'en' => 'English',
|
||||
'ar' => 'العربية',
|
||||
'de' => 'Deutsch (Sie)',
|
||||
'de_informal' => 'Deutsch (Du)',
|
||||
'es' => 'Español',
|
||||
'es_AR' => 'Español Argentina',
|
||||
'fr' => 'Français',
|
||||
'nl' => 'Nederlands',
|
||||
'pt_BR' => 'Português do Brasil',
|
||||
'sk' => 'Slovensky',
|
||||
'cs' => 'Česky',
|
||||
'sv' => 'Svenska',
|
||||
'ko' => '한국어',
|
||||
'ja' => '日本語',
|
||||
'pl' => 'Polski',
|
||||
'it' => 'Italian',
|
||||
'ru' => 'Русский',
|
||||
'uk' => 'Українська',
|
||||
'zh_CN' => '简体中文',
|
||||
'zh_TW' => '繁體中文',
|
||||
'hu' => 'Magyar',
|
||||
'tr' => 'Türkçe',
|
||||
]
|
||||
//!////////////////////////////////
|
||||
];
|
||||
|
@ -1,18 +1,13 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Validation Lines
|
||||
* The following language lines contain the default error messages used by
|
||||
* the validator class. Some of these rules have multiple versions such
|
||||
* as the size rules. Feel free to tweak each of these messages here.
|
||||
*/
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Validation Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines contain the default error messages used by
|
||||
| the validator class. Some of these rules have multiple versions such
|
||||
| as the size rules. Feel free to tweak each of these messages here.
|
||||
|
|
||||
*/
|
||||
|
||||
// Standard laravel validation lines
|
||||
'accepted' => ':attribute 需要被同意。',
|
||||
'active_url' => ':attribute 并不是一个有效的网址',
|
||||
'after' => ':attribute 必须是在 :date 后的日期。',
|
||||
@ -35,12 +30,41 @@ return [
|
||||
'digits' => ':attribute 必须为:digits位数。',
|
||||
'digits_between' => ':attribute 必须为:min到:max位数。',
|
||||
'email' => ':attribute 必须是有效的电子邮件地址。',
|
||||
'ends_with' => 'The :attribute must end with one of the following: :values',
|
||||
'filled' => ':attribute 字段是必需的。',
|
||||
'gt' => [
|
||||
'numeric' => 'The :attribute must be greater than :value.',
|
||||
'file' => 'The :attribute must be greater than :value kilobytes.',
|
||||
'string' => 'The :attribute must be greater than :value characters.',
|
||||
'array' => 'The :attribute must have more than :value items.',
|
||||
],
|
||||
'gte' => [
|
||||
'numeric' => 'The :attribute must be greater than or equal :value.',
|
||||
'file' => 'The :attribute must be greater than or equal :value kilobytes.',
|
||||
'string' => 'The :attribute must be greater than or equal :value characters.',
|
||||
'array' => 'The :attribute must have :value items or more.',
|
||||
],
|
||||
'exists' => '选中的 :attribute 无效。',
|
||||
'image' => ':attribute 必须是一个图片。',
|
||||
'image_extension' => 'The :attribute must have a valid & supported image extension.',
|
||||
'in' => '选中的 :attribute 无效。',
|
||||
'integer' => ':attribute 必须是一个整数。',
|
||||
'ip' => ':attribute 必须是一个有效的IP地址。',
|
||||
'ipv4' => 'The :attribute must be a valid IPv4 address.',
|
||||
'ipv6' => 'The :attribute must be a valid IPv6 address.',
|
||||
'json' => 'The :attribute must be a valid JSON string.',
|
||||
'lt' => [
|
||||
'numeric' => 'The :attribute must be less than :value.',
|
||||
'file' => 'The :attribute must be less than :value kilobytes.',
|
||||
'string' => 'The :attribute must be less than :value characters.',
|
||||
'array' => 'The :attribute must have less than :value items.',
|
||||
],
|
||||
'lte' => [
|
||||
'numeric' => 'The :attribute must be less than or equal :value.',
|
||||
'file' => 'The :attribute must be less than or equal :value kilobytes.',
|
||||
'string' => 'The :attribute must be less than or equal :value characters.',
|
||||
'array' => 'The :attribute must not have more than :value items.',
|
||||
],
|
||||
'max' => [
|
||||
'numeric' => ':attribute 不能超过:max。',
|
||||
'file' => ':attribute 不能超过:max KB。',
|
||||
@ -54,7 +78,9 @@ return [
|
||||
'string' => ':attribute 至少为:min个字符。',
|
||||
'array' => ':attribute 至少有:min项。',
|
||||
],
|
||||
'no_double_extension' => 'The :attribute must only have a single file extension.',
|
||||
'not_in' => '选中的 :attribute 无效。',
|
||||
'not_regex' => 'The :attribute format is invalid.',
|
||||
'numeric' => ':attribute 必须是一个数。',
|
||||
'regex' => ':attribute 格式无效。',
|
||||
'required' => ':attribute 字段是必需的。',
|
||||
@ -74,35 +100,15 @@ return [
|
||||
'timezone' => ':attribute 必须是有效的区域。',
|
||||
'unique' => ':attribute 已经被使用。',
|
||||
'url' => ':attribute 格式无效。',
|
||||
'uploaded' => 'The file could not be uploaded. The server may not accept files of this size.',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Custom Validation Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Here you may specify custom validation messages for attributes using the
|
||||
| convention "attribute.rule" to name the lines. This makes it quick to
|
||||
| specify a specific custom language line for a given attribute rule.
|
||||
|
|
||||
*/
|
||||
|
||||
// Custom validation lines
|
||||
'custom' => [
|
||||
'password-confirm' => [
|
||||
'required_with' => '需要确认密码',
|
||||
],
|
||||
],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Custom Validation Attributes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used to swap attribute place-holders
|
||||
| with something more reader friendly such as E-Mail Address instead
|
||||
| of "email". This simply helps us make messages a little cleaner.
|
||||
|
|
||||
*/
|
||||
|
||||
// Custom validation attributes
|
||||
'attributes' => [],
|
||||
|
||||
];
|
||||
|
Reference in New Issue
Block a user