translation.json 37 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844
  1. {
  2. "Help": "帮助",
  3. "view": "View",
  4. "Edit": "编辑",
  5. "Delete": "删除",
  6. "delete_all": "删除所有",
  7. "Duplicate": "复制",
  8. "Copy": "复制",
  9. "preview":"预览",
  10. "desktop":"电脑",
  11. "phone":"手机",
  12. "tablet":"平板",
  13. "Login": "登录",
  14. "Click to copy": "点击复制",
  15. "Move/Rename": "移动/重命名",
  16. "Moved": "移动",
  17. "Redirected": "重定向",
  18. "Unlinked": "Unlinked",
  19. "Like!": "Like!",
  20. "Seen by": "Seen by",
  21. "Done": "Done",
  22. "Cancel": "取消",
  23. "Create": "创建",
  24. "Admin": "管理",
  25. "administrator": "管理员",
  26. "Tag": "标签",
  27. "Tags": "Tags",
  28. "New": "新建",
  29. "Close": "Close",
  30. "Shortcuts": "快捷方式",
  31. "eg": "e.g.",
  32. "add": "添加",
  33. "Undo": "撤销",
  34. "Article": "主题",
  35. "Page": "页面",
  36. "Page Path": "相对路径",
  37. "Category": "分类",
  38. "User": "用户",
  39. "status": "状态",
  40. "account_id": "用户Id",
  41. "Initialize": "初始化",
  42. "Update": "更新",
  43. "Update Page": "更新本页",
  44. "Warning": "警告",
  45. "Sign in": "登录",
  46. "Sign up is here": "注册",
  47. "Sign in is here": "登录",
  48. "Sign up": "注册",
  49. "Sign up with Google Account": "Sign up with Google Account",
  50. "Sign in with Google Account": "Sign in with Google Account",
  51. "Sign up with this Google Account": "Sign up with this Google Account",
  52. "Example": "例如",
  53. "Taro Yamada": "John Doe",
  54. "List View": "列表",
  55. "Timeline View": "时间线",
  56. "History": "历史",
  57. "attachment_data": "Attachment Data",
  58. "No_attachments_yet": "暂无附件",
  59. "Presentation Mode": "演示文稿",
  60. "The end": "结束",
  61. "Not available for guest": "Not available for guest",
  62. "Create Archive Page": "创建归档页",
  63. "File type": "文件类型",
  64. "Target page": "目标页面",
  65. "Include Attachment File": "包含附件",
  66. "Include Comment": "包含评论",
  67. "Include Subordinated Page": "包括子页面",
  68. "All Subordinated Page": "所有子页面",
  69. "Specify Hierarchy": "指定层级",
  70. "Submitted the request to create the archive": "提交创建归档请求",
  71. "username": "用户名",
  72. "Created": "创建",
  73. "Last updated": "上次更新",
  74. "Last_Login": "上次登录",
  75. "Share": "分享",
  76. "Share Link": "分享链接",
  77. "Markdown Link": "Markdown链接",
  78. "Create/Edit Template": "创建/编辑 模板页面",
  79. "Unportalize": "未启动",
  80. "Go to this version": "查看此版本",
  81. "View diff": "查看差异",
  82. "No diff": "无差异",
  83. "User ID": "用户ID",
  84. "Home": "首页",
  85. "My Drafts": "My Drafts",
  86. "User Settings": "用户设置",
  87. "User Information": "用户信息",
  88. "Basic Info": "基础信息",
  89. "Name": "姓名",
  90. "Email": "邮箱",
  91. "Language": "语言",
  92. "English": "英语",
  93. "Japanese": "日语",
  94. "Chinese": "简体中文",
  95. "Set Profile Image": "头像",
  96. "Upload Image": "上传图片",
  97. "Current Image": "当前图片",
  98. "Delete Image": "删除图片",
  99. "Delete this image?": "删除图片?",
  100. "Updated": "更新",
  101. "Upload new image": "上传新图像",
  102. "Connected": "Connected",
  103. "Show": "显示",
  104. "Hide": "隐藏",
  105. "Reset": "重置",
  106. "Disclose E-mail": "显示邮箱",
  107. "page exists": "页面已存在",
  108. "Error occurred": "Error occurred",
  109. "Create today's": "Create today's ...",
  110. "Memo": "memo",
  111. "Input page name": "Input page name",
  112. "Input page name (optional)": "Input page name (optional)",
  113. "New Page": "新页面",
  114. "Create under": "Create page under below:",
  115. "Wiki Management Home Page": "Wiki管理首页",
  116. "App Settings": "系统设置",
  117. "Site URL settings": "主页URL设置",
  118. "Markdown Settings": "Markdown设置",
  119. "Customize": "页面定制",
  120. "Notification Settings": "通知设置",
  121. "slack_integration": "Slack一体化",
  122. "External_Notification": "外部通知",
  123. "Legacy_Slack_Integration": "旧版Slack一体化",
  124. "User_Management": "用户管理",
  125. "external_account_management": "外部账户管理",
  126. "UserGroup Management": "用户组管理",
  127. "Full Text Search Management": "全文搜索管理",
  128. "Import Data": "导入数据",
  129. "Export Archive Data": "导出主题数据",
  130. "Basic Settings": "基础设置",
  131. "Basic authentication": "基本身份验证",
  132. "Register limitation": "注册限制",
  133. "The contents entered here will be shown in the header etc": "此处输入的内容将显示在标题等中",
  134. "Public": "公共",
  135. "Anyone with the link": "任何人",
  136. "Specified users only": "仅指定用户",
  137. "Only me": "只有我",
  138. "Only inside the group": "仅组内",
  139. "page_list": "Page List",
  140. "page_list_and_search_results": "页面列表/搜索结果",
  141. "scope_of_page_disclosure": "页面公开范围",
  142. "set_point": "设定值",
  143. "always_displayed": "始终显示",
  144. "always_hidden": "总是隐藏",
  145. "displayed_or_hidden": "显示/隐藏",
  146. "page_access_and_delete_rights": "页面访问/删除权限",
  147. "Reselect the group": "重新选择组",
  148. "Shareable link": "可分享链接",
  149. "The whitelist of registration permission E-mail address": "注册许可电子邮件地址的白名单",
  150. "Add tags for this page": "添加标签",
  151. "You have no tag, You can set tags on pages": "你没有标签,可以在页面上设置标签",
  152. "Show latest": "显示最新",
  153. "Load latest": "家在最新",
  154. "edited this page": "edited this page.",
  155. "List Drafts": "草稿",
  156. "Deleted Pages": "已删除页",
  157. "Sign out": "退出",
  158. "Disassociate": "解除关联",
  159. "No bookmarks yet": "暂无书签",
  160. "Recent Created": "最新创建",
  161. "Recent Changes": "最新修改",
  162. "original_path":"Original path",
  163. "new_path":"New path",
  164. "duplicated_path":"duplicated_path",
  165. "form_validation": {
  166. "error_message": "有些值不正确",
  167. "required": "%s 是必需的",
  168. "invalid_syntax": "%s的语法无效。"
  169. },
  170. "not_found_page": {
  171. "Create Page": "创建页面",
  172. "page_not_exist": "该页面不存在",
  173. "page_not_exist_alert": "该页面不存在,请创建一个新页面"
  174. },
  175. "custom_navigation": {
  176. "no_page_list": "There are no pages under this page."
  177. },
  178. "installer": {
  179. "setup": "安装",
  180. "create_initial_account": "创建初始用户",
  181. "initial_account_will_be_administrator_automatically": "初始帐户将自动成为管理员。",
  182. "unavaliable_user_id": "用户ID不可用"
  183. },
  184. "breaking_changes": {
  185. "v346_using_basic_auth": "当前使用的基本身份验证在不久的将来将不再可用。从%s中删除设置"
  186. },
  187. "page_register": {
  188. "notice": {
  189. "restricted": "需要管理员批准。",
  190. "restricted_defail": "一旦管理员批准您的注册,您就可以访问此wiki。"
  191. },
  192. "form_help": {
  193. "email": "您必须有下面列出的电子邮件地址才能注册此wiki。",
  194. "password": "密码长度必须至少为6个字符。",
  195. "user_id": "您创建的网页的URL将包含您的用户ID。您的用户ID可以由字母、数字和一些符号组成。"
  196. }
  197. },
  198. "Settings": "设置",
  199. "page_me": {
  200. "form_help": {
  201. "profile_image1": "图像上传设置未完成。",
  202. "profile_image2": "设置AWS或启用本地上传。"
  203. }
  204. },
  205. "page_me_apitoken": {
  206. "api_token": "API Token",
  207. "notice": {
  208. "apitoken_issued": "API token 未发布。",
  209. "update_token1": "您可以更新以生成新的API令牌。",
  210. "update_token2": "您需要更新任何现有进程中的API令牌。"
  211. }
  212. },
  213. "Password": "密码",
  214. "Password Settings": "密码设置",
  215. "personal_settings": {
  216. "disassociate_external_account": "解除与外部帐户的关联",
  217. "disassociate_external_account_desc": "是否确实要解除与<strong>{{providerType}}</strong>帐户<strong>{{providerType}}</strong> 的关联?",
  218. "set_new_password": "设置新密码",
  219. "update_password": "更新密码",
  220. "current_password": "当前密码",
  221. "new_password": "新密码",
  222. "new_password_confirm": "重复新密码",
  223. "password_is_not_set": "密码未设置"
  224. },
  225. "Security Settings": "安全设置",
  226. "API Settings": "API设置",
  227. "API Token Settings": "API token 设置",
  228. "Current API Token": "当前 API token",
  229. "Update API Token": "更新 API token",
  230. "header_search_box": {
  231. "label": {
  232. "All pages": "所有页面",
  233. "This tree": "当前分支"
  234. },
  235. "item_label": {
  236. "All pages": "所有页面",
  237. "This tree": "当前分支以下内容"
  238. }
  239. },
  240. "copy_to_clipboard": {
  241. "Copy to clipboard": "复制到剪贴板",
  242. "Page path": "页面路径",
  243. "Page URL": "页面Url",
  244. "Parmanent link": "参数化链接",
  245. "Page path and parmanent link": "页面路径及参数化链接",
  246. "Markdown link": "Markdown链接"
  247. },
  248. "search_help": {
  249. "title": "搜索帮助",
  250. "and": {
  251. "syntax help": "用空格分隔",
  252. "desc": "在标题或正文中同时包含{{word1}、{{word2}的搜索页"
  253. },
  254. "exclude": {
  255. "desc": "排除标题或正文中包含{{word}的页"
  256. },
  257. "phrase": {
  258. "syntax help": "用双引号括起来",
  259. "desc": "包含短语“{{phrase}”的搜索页"
  260. },
  261. "prefix": {
  262. "desc": "只搜索标题以{{path}开头的页"
  263. },
  264. "exclude_prefix": {
  265. "desc": "排除标题以{{path}开头的页"
  266. },
  267. "tag": {
  268. "desc": "搜索带有{{tag}标记的页面"
  269. },
  270. "exclude_tag": {
  271. "desc": "排除带有{{tag}标记的页"
  272. }
  273. },
  274. "search": {
  275. "search page bodies": "按[回车]键进行全文搜索"
  276. },
  277. "page_page": {
  278. "notice": {
  279. "version": "这不是当前版本。",
  280. "moved": "此页已从",
  281. "moved_period": "",
  282. "redirected": "您将从",
  283. "redirected_period": "",
  284. "duplicated": "此页来自",
  285. "duplicated_period": "",
  286. "unlinked": "将网页重定向到此网页已被删除。",
  287. "restricted": "访问此页受到限制",
  288. "stale": "自上次更新以来,已超过{{count}年。",
  289. "stale_plural": "自上次更新以来已过去{{count}年以上。",
  290. "no_deadline": "This page has no expiration date"
  291. }
  292. },
  293. "page_edit": {
  294. "Show active line": "显示活动行",
  295. "auto_format_table": "自动格式化表格",
  296. "overwrite_scopes": "{{operation}和覆盖所有子体的作用域",
  297. "notice": {
  298. "conflict": "无法保存您所做的更改,因为其他人正在编辑此页。请在重新加载页面后重新编辑受影响的部分。"
  299. }
  300. },
  301. "page_table_of_contents": {
  302. "empty": "目录为空"
  303. },
  304. "page_comment": {
  305. "display_the_page_when_posting_this_comment": "Display the page when posting this comment"
  306. },
  307. "page_api_error": {
  308. "notfound_or_forbidden": "未找到或禁止原始页。",
  309. "already_exists": "新建页面已存在",
  310. "outdated": "页面已被某人更新,现在已过时。",
  311. "user_not_admin": "仅管理员用户可以完全删除"
  312. },
  313. "page_history": {
  314. "revision_list": "修订清单",
  315. "revision": "版本",
  316. "comparing_source": "源头",
  317. "comparing_target": "目标",
  318. "comparing_revisions": "比较两者的区别",
  319. "compare_latest":"比較最新版本",
  320. "compare_previous":"比較以前的版本"
  321. },
  322. "modal_rename": {
  323. "label": {
  324. "Move/Rename page": "页面 移动/重命名",
  325. "New page name": "新建页面名称",
  326. "Fail to get subordinated pages": "Fail to get subordinated pages",
  327. "Fail to get exist path": "Fail to get exist path",
  328. "Rename without exist path": "Rename without exist path",
  329. "Current page name": "当前页面名称",
  330. "Recursively": "递归地",
  331. "Do not update metadata": "不更新元数据",
  332. "Redirect": "重定向"
  333. },
  334. "help": {
  335. "redirect": "Redirect to new page if someone accesses <code>%s</code>",
  336. "metadata": "Remains last update user and updated date as is",
  337. "recursive": "Move/Rename children of under <code>%s</code> recursively"
  338. }
  339. },
  340. "Put Back": "Put back",
  341. "Delete Completely": "Delete completely",
  342. "modal_delete": {
  343. "delete_page": "Delete page",
  344. "deleting_page": "Deleting page",
  345. "delete_recursively": "Delete child pages recursively.",
  346. "delete_completely": "Delete completely",
  347. "delete_completely_restriction": "You don't have the authority to delete pages completely.",
  348. "recursively": "Delete children of <code>%s</code> recursively.",
  349. "completely": "Delete completely instead of putting it into trash."
  350. },
  351. "modal_empty": {
  352. "empty_the_trash": "Empty The Trash",
  353. "notice": "完全删除的页面是不可恢复的。"
  354. },
  355. "modal_duplicate": {
  356. "label": {
  357. "Duplicate page": "Duplicate page",
  358. "New page name": "New page name",
  359. "Fail to get subordinated pages": "Fail to get subordinated pages",
  360. "Current page name": "Current page name",
  361. "Recursively": "Recursively",
  362. "Duplicate without exist path": "Duplicate without exist path",
  363. "Same page already exists": "Same page already exists"
  364. },
  365. "help": {
  366. "recursive": "Duplicate children of under this path recursively"
  367. }
  368. },
  369. "modal_putback": {
  370. "label": {
  371. "Put Back Page": "Put back page",
  372. "recursively": "Put back recursively"
  373. },
  374. "help": {
  375. "recursively": "Put back children of under <code>%s</code> recursively"
  376. }
  377. },
  378. "modal_shortcuts": {
  379. "global": {
  380. "title": "全局快捷方式",
  381. "Open/Close shortcut help": "打开/关闭快捷方式帮助",
  382. "Edit Page": "编辑页面",
  383. "Create Page": "创建页面",
  384. "Show Contributors": "显示参与者",
  385. "Konami Code": "Konami Code",
  386. "konami_code_url": "https://en.wikipedia.org/wiki/Konami_Code"
  387. },
  388. "editor": {
  389. "title": "编辑器快捷方式",
  390. "Indent": "缩进",
  391. "Outdent": "回退缩进",
  392. "Save Page": "保存页面",
  393. "Delete Line": "删除行"
  394. },
  395. "commentform": {
  396. "title": "注释窗体快捷方式",
  397. "Post": "提交"
  398. }
  399. },
  400. "link_edit": {
  401. "edit_link": "Edit Link",
  402. "set_link_and_label": "Set link and label",
  403. "link": "Link",
  404. "placeholder_of_link_input": "Input page path or URL",
  405. "label": "Label",
  406. "path_format": "Path format",
  407. "use_relative_path": "Use relative path",
  408. "use_permanent_link": "Use permanent link",
  409. "notation": "Notation",
  410. "markdown": "Markdown",
  411. "GROWI_original": "GROWI original",
  412. "pukiwiki": "Pukiwiki",
  413. "preview": "Preview",
  414. "page_not_found_in_preview": "\"{{path}}\" is not a GROWI page."
  415. },
  416. "toaster": {
  417. "update_successed": "Succeeded to update {{target}}",
  418. "initialize_successed": "Succeeded to initialize {{target}}",
  419. "give_user_admin": "Succeeded to give {{username}} admin",
  420. "remove_user_admin": "Succeeded to remove {{username}} admin ",
  421. "activate_user_success": "Succeeded to activating {{username}}",
  422. "deactivate_user_success": "Succeeded to deactivate {{username}}",
  423. "remove_user_success": "Succeeded to removing {{username}} ",
  424. "remove_external_user_success": "Succeeded to remove {{accountId}} ",
  425. "failed_to_reset_password":"Failed to reset password"
  426. },
  427. "template": {
  428. "modal_label": {
  429. "Create/Edit Template Page": "创建/编辑模板页",
  430. "Create template under": "在下面创建模板页:<br/><code><small>%s</small></code>"
  431. },
  432. "option_label": {
  433. "create/edit": "创建/编辑模板页。",
  434. "select": "选择模板页面类型"
  435. },
  436. "children": {
  437. "label": "子模板",
  438. "desc": "仅应用于模板存在的同一级别页"
  439. },
  440. "decendants": {
  441. "label": "子代模板",
  442. "desc": "适用于所有分散页"
  443. }
  444. },
  445. "sandbox": {
  446. "header": "标题",
  447. "header_x": "标题{{index}",
  448. "block": "段落",
  449. "block_detail": "写一段",
  450. "empty_line": "空行",
  451. "line_break": "换行符",
  452. "line_break_detail": "(2空格)换行",
  453. "typography": "排版",
  454. "italics": "斜体",
  455. "bold": "加粗",
  456. "italic_bold": "斜体加粗",
  457. "strikethrough": "删除线",
  458. "link": "链接",
  459. "code_highlight": "代码突出显示",
  460. "list": "列表",
  461. "unordered_list_x": "无序列表{{index}}",
  462. "ordered_list_x": "有序列表{{index}}",
  463. "task": "任务",
  464. "task_checked": "选中的",
  465. "task_unchecked": "未选中的",
  466. "quote": "引用",
  467. "quote1": "你可以写",
  468. "quote2": "多行引用",
  469. "quote_nested": "嵌套引用",
  470. "table": "表格",
  471. "image": "图片",
  472. "alt_text": "Alt文本",
  473. "insert_image": "插入图像",
  474. "open_sandbox": "开放式沙箱"
  475. },
  476. "hackmd": {
  477. "hack_md": "HackMD",
  478. "not_set_up": "HackMD is not set up.",
  479. "used_for_not_found": "Can not use HackMD to a page that does not exist.",
  480. "start_to_edit": "Start to edit with HackMD",
  481. "clone_page_content": "Click to clone page content and start to edit.",
  482. "unsaved_draft": "HackMD has unsaved draft.",
  483. "draft_outdated": "DRAFT MAY BE OUTDATED",
  484. "based_on_revision": "The current draft on HackMD is based on",
  485. "view_outdated_draft": "View the outdated draft on HackMD",
  486. "resume_to_edit": "Resume to edit with HackMD",
  487. "discard_changes": "Discard changes of HackMD",
  488. "integration_failed": "HackMD Integration failed",
  489. "fail_to_connect": "GROWI client failed to connect to GROWI agent for HackMD.",
  490. "check_configuration": "Check your configuration following <a href='https://docs.growi.org/guide/admin-cookbook/integrate-with-hackmd.html'>the manual</a>.",
  491. "not_initialized": "HackmdEditor component has not initialized",
  492. "someone_editing": "Someone editing this page on HackMD",
  493. "this_page_has_draft": "This page has a draft on HackMD",
  494. "need_to_associate_with_growi_to_use_hackmd_refer_to_this": "若要使用HackMD的多人同时编辑功能,请先关联HackMD和GROWI。详情请参考<a href='https://docs.growi.org/cn/admin-guide/admin-cookbook/integrate-with-hackmd.html'>这里</a>。",
  495. "need_to_make_page": "To use HackMD, please make a new page from the <a href='#edit'>built-in editor.</a>"
  496. },
  497. "slack_notification": {
  498. "popover_title": "Slack Notification",
  499. "popover_desc": "Input channel name. You can notify multiple channels by entering a comma-separated list."
  500. },
  501. "security_settings": "安全设置",
  502. "share_links": {
  503. "Shere this page link to public": "Shere this page link to public",
  504. "share_link_list": "Share link list",
  505. "share_link_management": "Share Link Management",
  506. "No_share_links":"No share links",
  507. "Share Link": "Share Link",
  508. "Page Path": "Page Path",
  509. "share_link_notice":"remove all share links",
  510. "delete_all_share_links":"Delete all share links",
  511. "expire": "Expiration",
  512. "Days": "Days",
  513. "Custom": "Custom",
  514. "description": "description",
  515. "enter_desc": "Enter description",
  516. "Unlimited": "unlimited",
  517. "Issue": "Issue",
  518. "share_settings" :"Share settings",
  519. "Invalid_Number_of_Date" : "You entered invalid value"
  520. },
  521. "security_setting": {
  522. "Security settings": "安全设置",
  523. "Guest Users Access": "来宾用户访问",
  524. "Fixed by env var": "这是由env var<code>%s=%s</code>修复的。",
  525. "Register limitation": "注册限制",
  526. "Register limitation desc": "限制新用户注册",
  527. "The whitelist of registration permission E-mail address": "注册许可电子邮件地址的白名单",
  528. "users_without_account": "无法访问没有帐户的用户",
  529. "example": "例子",
  530. "restrict_emails": "您可以通过编写电子邮件域(以@开头)将电子邮件注册限制为wiki。",
  531. "for_example": " 例如,如果要将注册限制为growi.org网站域,你可以写",
  532. "in_this_case": ";在这种情况下,只有growi.org网站域将能够注册,所有其他用户将被拒绝。",
  533. "insert_single": "请每行插入一个电子邮件地址。",
  534. "page_listing_1": "页面列表/搜索<br>受“仅限我”限制",
  535. "page_listing_1_desc": "列出/搜索时显示受“仅限我”选项限制的页面",
  536. "page_listing_2": "页面列表/搜索<br>受用户组限制",
  537. "page_listing_2_desc": "显示列出/搜索时受用户组限制的页面",
  538. "complete_deletion": "限制完全删除页面",
  539. "complete_deletion_explain": "限制可以完全删除页面的用户。",
  540. "admin_only": "仅管理员",
  541. "admin_and_author": "管理员|作者",
  542. "anyone": "任何人",
  543. "Authentication mechanism settings": "身份验证机制设置",
  544. "setup_is_not_yet_complete": "安装尚未完成",
  545. "alert_siteUrl_is_not_set": "主页URL未设置,通过 {{link}} 设置",
  546. "xss_prevent_setting": "阻止XSS(跨站点脚本)",
  547. "xss_prevent_setting_link": "转到Markdown设置",
  548. "callback_URL": "回调URL",
  549. "providerName": "提供程序名称",
  550. "issuerHost": "发行者主机",
  551. "scope": "Scope",
  552. "desc_of_callback_URL": "在{{AuthName}}身份提供程序的设置中使用它",
  553. "authorization_endpoint": "Authorization Endpoint",
  554. "token_endpoint": "Token Endpoint",
  555. "revocation_endpoint": "Revocation Endpoint",
  556. "introspection_endpoint": "Introspection Endpoint",
  557. "userinfo_endpoint": "UserInfo Endpoint",
  558. "end_session_endpoint": "EndSessioin Endpoint",
  559. "registration_endpoint": "Registration Endpoint",
  560. "jwks_uri": "JSON Web Key Set URL",
  561. "clientID": "Client ID",
  562. "client_secret": "客户机密",
  563. "updated_general_security_setting": "更新安全设置成功",
  564. "setup_not_completed_yet": "安装尚未完成",
  565. "guest_mode": {
  566. "deny": "拒绝(仅限注册用户)",
  567. "readonly": "接受(来宾可以只读)"
  568. },
  569. "registration_mode": {
  570. "open": "打开(任何人都可以注册)",
  571. "restricted": "受限(需要管理员批准)",
  572. "closed": "已关闭(仅限邀请)"
  573. },
  574. "configuration": " 配置",
  575. "optional": "可选的",
  576. "Treat username matching as identical": "Automatically bind external accounts newly logged in to local accounts when <code>username</code> match",
  577. "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>.",
  578. "Treat email matching as identical": "Automatically bind external accounts newly logged in to local accounts when <code>email</code> match",
  579. "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>.",
  580. "Use env var if empty": "Use env var <code>{{env}}</code> if empty",
  581. "Use default if both are empty": "If both ​​are empty, the default value <code>{{target}}</code> is used.",
  582. "missing mandatory configs": "The following mandatory items are not set in either database nor environment variables.",
  583. "Local": {
  584. "name": "ID/Password",
  585. "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> .",
  586. "enable_local": "Enable ID/Password"
  587. },
  588. "ldap": {
  589. "enable_ldap": "Enable LDAP",
  590. "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>.",
  591. "bind_mode": "Binding Mode",
  592. "bind_manager": "Manager Bind",
  593. "bind_user": "User Bind",
  594. "bind_DN_manager_detail": "The DN of the account that authenticates and queries the directory service",
  595. "bind_DN_user_detail1": "The query used to bind with the directory service.",
  596. "bind_DN_user_detail2": "Use <code>&#123;&#123;username&#125;&#125;</code> to reference the username entered in the login page.",
  597. "bind_DN_password": "Bind DN Password",
  598. "bind_DN_password_manager_detail": "The password for the Bind DN account.",
  599. "bind_DN_password_user_detail": "The password that is entered in the login page will be used to bind.",
  600. "search_filter": "Search Filter",
  601. "search_filter_detail1": "The query used to locate the authenticated user.",
  602. "search_filter_detail2": "Use <code>&#123;&#123;username&#125;&#125;</code> to reference the username entered in the login page.",
  603. "search_filter_detail3": "If empty, the filter <code>(uid=&#123;&#123;username&#125;&#125;)</code> is used.",
  604. "search_filter_example1": "Match with 'uid' or 'mail'",
  605. "search_filter_example2": "Match with 'sAMAccountName' for Active Directory",
  606. "username_detail": "Specification of mappings for <code>username</code> when creating new users",
  607. "name_detail": "Specification of mappings for full name when creating new users",
  608. "mail_detail": "Specification of mappings for mail address when creating new users",
  609. "group_search_base_DN": "Group Search Base DN",
  610. "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.",
  611. "group_search_filter": "Group Search Filter",
  612. "group_search_filter_detail1": "The query used to filter for groups.",
  613. "group_search_filter_detail2": "Login via LDAP is accepted only when this query hits one or more groups.",
  614. "group_search_filter_detail3": "Use <code>&#123;&#123;dn&#125;&#125;</code> to have it replaced of the found user object.",
  615. "group_search_filter_detail4": "<code>(&(cn=group1)(memberUid=&#123;&#123;dn&#125;&#125;))</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.)",
  616. "group_search_user_DN_property": "User DN Property",
  617. "group_search_user_DN_property_detail": "The property of user object to use in <code>&#123;&#123;dn&#125;&#125;</code> interpolation of <code>Group Search Filter</code>.",
  618. "test_config": "Test Saved Configuration",
  619. "updated_ldap": "Succeeded to update LDAP setting"
  620. },
  621. "SAML": {
  622. "name": "SAML",
  623. "enable_saml": "Enable SAML",
  624. "id_detail": "Specification of the name of attribute which can identify the user in SAML Identity Provider",
  625. "username_detail": "Specification of mappings for <code>username</code> when creating new users",
  626. "mapping_detail": "Specification of mappings for {{target}} when creating new users",
  627. "cert_detail": "PEM-encoded X.509 signing certificate to validate the response from IdP",
  628. "Use env var if empty": "If the value in the database is empty, the value of the environment variable <code>{{env}}</code> is used.",
  629. "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> .",
  630. "attr_based_login_control_detail": "Limit who can sign up by using <code>&lt;saml: Attribute&gt;</code> element included in <code>&lt;saml: AttributeStatement&gt;</code> element and its child element <code>&lt;saml: AttributeValue&gt;</code>.",
  631. "attr_based_login_control_rule_detail": "See <a href=\"https://lucene.apache.org/core/2_9_4/queryparsersyntax.html\" target=\"_blank\">Apache Lucene - Query Parser Syntax</a>.<h6>Supported Queries:</h6><ul><li>Terms</li><li>Fields</li><li>AND/NOT/OR Operator</li><li>Grouping</li></ul><h6>Unsupported Queries:</h6><ul><li>Wildcard, Fuzzy, Proximity, Range and Boosting</li><li>+/- Operator</li><li>Field Grouping</li></ul>",
  632. "attr_based_login_control_rule_example": "<h6>Example</h6>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.",
  633. "updated_saml": "Succeeded to update SAML setting"
  634. },
  635. "Basic": {
  636. "enable_basic": "Enable Basic",
  637. "name": "Basic Authentication",
  638. "desc_1": "Login with <code>username</code> in Authorization header.",
  639. "desc_2": "User will be automatically generated if not exist.",
  640. "updated_basic": "Succeeded to update Basic setting"
  641. },
  642. "OAuth": {
  643. "enable_oidc": "Enable OIDC",
  644. "register": "Register for %s",
  645. "change_redirect_url": "Enter <code>%s</code> <br>(where <code>%s</code> is your host name) for \"Authorized redirect URIs\".",
  646. "Google": {
  647. "enable_google": "Enable Google OAuth",
  648. "name": "Google OAuth",
  649. "register_1": "Access {{link}}",
  650. "register_2": "Create Project if no projects exist",
  651. "register_3": "Create Credentials &rightarrow; OAuth client ID &rightarrow; Select \"Web application\"",
  652. "register_4": "Register your OAuth App with one of Authorized redirect URIs as <code>{{url}}</code>",
  653. "register_5": "Copy and paste your ClientID and Client Secret above",
  654. "updated_google": "Succeeded to update Google OAuth setting"
  655. },
  656. "Facebook": {
  657. "name": "Facebook OAuth"
  658. },
  659. "Twitter": {
  660. "enable_twitter": "Enable Twitter OAuth",
  661. "name": "Twitter OAuth",
  662. "register_1": "Access {{link}}",
  663. "register_2": "Sign in Twitter",
  664. "register_3": "Create Credentials &rightarrow; OAuth client ID &rightarrow; Select \"Web application\"",
  665. "register_4": "Register your OAuth App with one of Authorized redirect URIs as <code>{{url}}</code>",
  666. "register_5": "Copy and paste your ClientID and Client Secret above",
  667. "updated_twitter": "Succeeded to update Twitter OAuth setting"
  668. },
  669. "GitHub": {
  670. "enable_github": "Enable GitHub OAuth",
  671. "name": "GitHub OAuth",
  672. "register_1": "Access {{link}}",
  673. "register_2": "Register your OAuth App with \"Authorization callback URL\" as <code>{{url}}</code>",
  674. "register_3": "Copy and paste your ClientID and Client Secret above",
  675. "updated_github": "Succeeded to update GitHub OAuth setting"
  676. },
  677. "OIDC": {
  678. "name": "OpenID Connect",
  679. "id_detail": "Specification of the name of attribute which can identify the user in OIDC claims",
  680. "username_detail": "Specification of mappings for <code>username</code> when creating new users",
  681. "name_detail": "Specification of mappings for <code>name</code> when creating new users",
  682. "mapping_detail": "Specification of mappings for %s when creating new users",
  683. "register_1": "Contant to OIDC IdP Administrator",
  684. "register_2": "Register your OIDC App with \"Authorization callback URL\" as <code>%s</code>",
  685. "register_3": "Copy and paste your ClientID and Client Secret above",
  686. "updated_oidc": "Succeeded to update OpenID Connect",
  687. "Use discovered URL if empty": "Use discovered URL from \"Issuer Host\" if empty"
  688. },
  689. "how_to": {
  690. "google": "How to configure Google OAuth?",
  691. "github": "How to configure GitHub OAuth?",
  692. "twitter": "How to configure Twitter OAuth?",
  693. "oidc": "How to configure OIDC?"
  694. }
  695. },
  696. "form_item_name": {
  697. "entryPoint": "Entry point",
  698. "issuer": "Issuer",
  699. "cert": "Certificate",
  700. "attrMapId": "ID",
  701. "attrMapUsername": "Username",
  702. "attrMapMail": "Mail Address",
  703. "attrMapFirstName": "First Name",
  704. "attrMapLastName": "Last Name",
  705. "ABLCRule": "Rule"
  706. }
  707. },
  708. "notification_setting": {
  709. "slack_incoming_configuration": "Slack Incoming Webhooks configuration",
  710. "prioritize_webhook": "Prioritize incoming webhook than Slack App",
  711. "prioritize_webhook_desc": "Check this option and GROWI use Incoming Webhooks even if Slack App settings are enabled.",
  712. "slack_app_configuration": "Slack app configuration",
  713. "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>.",
  714. "use_instead": "Please use Slack Incoming Webhooks Configuration instead.",
  715. "how_to": {
  716. "header": "How to configure Incoming Webhooks?",
  717. "workspace": "(At Workspace) Add a hook",
  718. "workspace_desc1": "Go to <a href='https://slack.com/services/new/incoming-webhook'>Incoming Webhooks configuration page</a>.",
  719. "workspace_desc2": "Choose the default channel to post.",
  720. "workspace_desc3": "Add.",
  721. "at_growi": "(At GROWI admin page) Set Webhook URL",
  722. "at_growi_desc": "Input &rdquo;Webhook URL&rdquo; and submit on this page."
  723. },
  724. "user_trigger_notification_header": "Default notification settings for patterns",
  725. "pattern": "Pattern",
  726. "channel": "Channel",
  727. "pattern_desc": "Path name of wiki. Pattern expression with <code>*</code> can be used.",
  728. "channel_desc": "Slack channel name. Without <code>#</code>.",
  729. "valid_page": "启用/禁用通知",
  730. "link_notification_help": "<strong>只有那些知道“链接的任何人”链接的人才能查看的页面并不总是得到通知。</strong> ",
  731. "just_me_notification_help": "<strong>被“仅限我”限制的页在编辑时被通知。</strong>",
  732. "group_notification_help": "<strong>被“用户组”限制的页面在编辑时被通知。</strong>",
  733. "notification_list": "List of notification settings",
  734. "add_notification": "Add new",
  735. "trigger_path": "Trigger path",
  736. "trigger_path_help": "(expression with <code>*</code> is supported)",
  737. "trigger_events": "Trigger events",
  738. "notify_to": "Notify to",
  739. "back_to_list": "Go back to list",
  740. "notification_detail": "Notification Setting Details",
  741. "event_pageCreate": "When new page is \"CREATED\"",
  742. "event_pageEdit": "When page is \"EDITED\"",
  743. "event_pageDelete": "When page is \"DELETED\"",
  744. "event_pageMove": "When page is \"MOVED\" (renamed)",
  745. "event_pageLike": "When someone \"LIKES\" page",
  746. "event_comment": "When someone \"COMMENTS\" on page",
  747. "email": {
  748. "ifttt_link": "Create a new IFTTT applet with Email trigger"
  749. },
  750. "updated_slackApp": "Succeeded to update Slack App Configuration setting",
  751. "add_notification_pattern": "Add user trigger notification patterns",
  752. "delete_notification_pattern": "Delete notification pattern",
  753. "delete_notification_pattern_desc1": "Delete Path: {{path}}",
  754. "delete_notification_pattern_desc2": "Once deleted, it cannot be recovered",
  755. "toggle_notification": "Updated setting of {{path}}"
  756. },
  757. "full_text_search_management": {
  758. "elasticsearch_management": "Elasticsearch管理",
  759. "connection_status": "连接状态",
  760. "connection_status_label_unconfigured": "未配置",
  761. "connection_status_label_connected": "已连接",
  762. "connection_status_label_disconnected": "断开的",
  763. "connection_status_label_erroroccured": "搜索服务出错",
  764. "indices_status": "索引状态",
  765. "indices_status_label_normalized": "标准化",
  766. "indices_status_label_unnormalized": "重建或损坏",
  767. "indices_summary": "索引摘要",
  768. "reconnect": "重新连接",
  769. "reconnect_button": "尝试重新连接",
  770. "reconnect_description": "单击按钮尝试重新连接到Elasticsearch。",
  771. "normalize": "规范化",
  772. "normalize_button": "规范化索引",
  773. "normalize_description": "单击按钮修复损坏的索引。",
  774. "rebuild": "重建",
  775. "rebuild_button": "重建索引",
  776. "rebuild_description_1": "单击按钮以重新生成索引并添加所有页面数据。",
  777. "rebuild_description_2": "这可能需要一段时间。"
  778. },
  779. "personal_dropdown": {
  780. "home": "家",
  781. "settings": "设置",
  782. "color_mode": "颜色模式",
  783. "sidebar_mode": "边栏模式",
  784. "sidebar_mode_editor": "编辑器上的边栏模式",
  785. "use_os_settings": "使用操作系统设置"
  786. },
  787. "search_result": {
  788. "result_meta": "在{{total}中找到了{{keyword}。",
  789. "deletion_mode_btn_lavel": "选择并删除页面",
  790. "cancel": "取消",
  791. "delete": "删除",
  792. "check_all": "全部检查",
  793. "deletion_modal_header": "删除页",
  794. "delete_completely": "完全删除"
  795. },
  796. "login": {
  797. "Sign in error": "登录错误",
  798. "Registration successful": "注册成功",
  799. "Setup": "安装程序"
  800. },
  801. "export_bulk": {
  802. "failed_to_export": "导出失败",
  803. "failed_to_count_pages": "页面计数失败",
  804. "export_page_markdown": "以Markdown格式导出页面",
  805. "export_page_pdf": "以PDF格式导出页面"
  806. },
  807. "message": {
  808. "successfully_connected": "连接成功!",
  809. "fail_to_save_access_token": "无法保存访问令牌。请再试一次。",
  810. "fail_to_fetch_access_token": "无法获取访问令牌。请重新连接。",
  811. "successfully_disconnected": "成功断开连接!",
  812. "strategy_has_not_been_set_up": "{{strategy}尚未设置",
  813. "maximum_number_of_users": "注册的用户数不能超过最大值。",
  814. "database_error": "发生数据库服务器错误",
  815. "sign_in_failure": "登录失败。",
  816. "aws_sttings_required": "使用此功能所需的AWS设置。请询问管理员。",
  817. "application_already_installed": "应用程序已安装。",
  818. "email_address_could_not_be_used": "无法使用此电子邮件地址。(确保允许的电子邮件地址)",
  819. "user_id_is_not_available.": "此用户ID不可用。",
  820. "email_address_is_already_registered": "此电子邮件地址已注册。",
  821. "can_not_register_maximum_number_of_users": "注册的用户数不能超过最大值。",
  822. "failed_to_register": "注册失败。",
  823. "successfully_created": "已成功创建用户{{username}。",
  824. "can_not_activate_maximum_number_of_users": "无法激活超过最大用户数的用户。",
  825. "failed_to_activate": "无法激活。",
  826. "unable_to_use_this_user": "无法使用此用户。",
  827. "complete_to_install1": "完成安装GROWI!请以管理员帐户登录。",
  828. "complete_to_install2": "完成安装GROWI!请先检查此页上的每个设置。",
  829. "failed_to_create_admin_user": "无法创建管理用户。{{errMessage}"
  830. },
  831. "grid_edit":{
  832. "create_bootstrap_4_grid":"创建Bootstrap 4网格",
  833. "grid_settings": "网格设置",
  834. "grid_pattern": "网格样式",
  835. "division":"分割",
  836. "smart_no":"手机/不分割",
  837. "break_point":"按画面大小分割"
  838. },
  839. "validation":{
  840. "aws_region": "关于地区,请输入AWS地区名,例如:ap-east-1",
  841. "aws_custom_endpoint": "关于自定义端点,请指定以http(s)://开头的URL,链接末尾不需要添加“/”",
  842. "failed_to_send_a_test_email":"SMTP方式测试邮件发送失败,请检查相关设定。"
  843. }
  844. }