From 34fe4c5341a502d80c14560a26380d4fe9a96e71 Mon Sep 17 00:00:00 2001 From: yinjianfei-user <85612278+yinjianfei-user@users.noreply.github.com> Date: Thu, 21 Aug 2025 10:01:50 +0800 Subject: [PATCH] refactor comment module (#8126) * refactor comment module * update menuTool * update version * update comment versions * update versions * update comment-editor translate * update comment editor versions --------- Co-authored-by: yinjianfei <1358009667@com> --- frontend/package-lock.json | 729 +++++++++++++++++- frontend/package.json | 2 +- .../src/components/file-view/comment-panel.js | 5 +- .../file-view/comment-widget/comment-item.js | 31 +- .../file-view/comment-widget/comment-list.js | 100 +-- .../file-view/comment-widget/reply-item.js | 25 +- .../file-view/comment-widget/reply-list.js | 102 +-- frontend/src/css/comments-list.css | 24 - .../locales/cs/comment-editor.json | 626 +++++++++++++++ .../locales/de/comment-editor.json | 626 +++++++++++++++ .../locales/en/comment-editor.json | 638 +++++++++++++++ .../locales/es/comment-editor.json | 626 +++++++++++++++ .../locales/es_AR/comment-editor.json | 626 +++++++++++++++ .../locales/es_MX/comment-editor.json | 626 +++++++++++++++ .../locales/fr/comment-editor.json | 626 +++++++++++++++ .../locales/it/comment-editor.json | 627 +++++++++++++++ .../locales/ru/comment-editor.json | 626 +++++++++++++++ .../locales/zh-CN/comment-editor.json | 639 +++++++++++++++ .../locales/zh/comment-editor.json | 639 +++++++++++++++ .../locales/zh_CN/comment-editor.json | 639 +++++++++++++++ 20 files changed, 8339 insertions(+), 243 deletions(-) create mode 100644 media/comment-editor/locales/cs/comment-editor.json create mode 100644 media/comment-editor/locales/de/comment-editor.json create mode 100644 media/comment-editor/locales/en/comment-editor.json create mode 100644 media/comment-editor/locales/es/comment-editor.json create mode 100644 media/comment-editor/locales/es_AR/comment-editor.json create mode 100644 media/comment-editor/locales/es_MX/comment-editor.json create mode 100644 media/comment-editor/locales/fr/comment-editor.json create mode 100644 media/comment-editor/locales/it/comment-editor.json create mode 100644 media/comment-editor/locales/ru/comment-editor.json create mode 100644 media/comment-editor/locales/zh-CN/comment-editor.json create mode 100644 media/comment-editor/locales/zh/comment-editor.json create mode 100644 media/comment-editor/locales/zh_CN/comment-editor.json diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 6db2dd662c..205a786cd5 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -15,6 +15,7 @@ "@emoji-mart/react": "^1.1.1", "@excalidraw/excalidraw": "^0.18.0", "@gatsbyjs/reach-router": "2.0.1", + "@seafile/comment-editor": "^0.0.5", "@seafile/react-image-lightbox": "4.0.2", "@seafile/resumablejs": "1.1.16", "@seafile/seafile-calendar": "0.1.1", @@ -52,7 +53,6 @@ "react-dnd-html5-backend": "^16.0.1", "react-dom": "18.3.1", "react-i18next": "^15.5.2", - "react-mentions": "4.4.10", "react-responsive": "10.0.0", "react-select": "5.9.0", "react-transition-group": "4.4.5", @@ -2946,6 +2946,68 @@ "postcss-selector-parser": "^6.0.10" } }, + "node_modules/@dnd-kit/accessibility": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@dnd-kit/accessibility/-/accessibility-3.1.1.tgz", + "integrity": "sha512-2P+YgaXF+gRsIihwwY1gCsQSYnu9Zyj2py8kY5fFvUM1qm2WA2u639R6YNVfU4GWr+ZM5mqEsfHZZLoRONbemw==", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@dnd-kit/core": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@dnd-kit/core/-/core-6.3.1.tgz", + "integrity": "sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ==", + "dependencies": { + "@dnd-kit/accessibility": "^3.1.1", + "@dnd-kit/utilities": "^3.2.2", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@dnd-kit/modifiers": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@dnd-kit/modifiers/-/modifiers-7.0.0.tgz", + "integrity": "sha512-BG/ETy3eBjFap7+zIti53f0PCLGDzNXyTmn6fSdrudORf+OH04MxrW4p5+mPu4mgMk9kM41iYONjc3DOUWTcfg==", + "dependencies": { + "@dnd-kit/utilities": "^3.2.2", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@dnd-kit/core": "^6.1.0", + "react": ">=16.8.0" + } + }, + "node_modules/@dnd-kit/sortable": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dnd-kit/sortable/-/sortable-8.0.0.tgz", + "integrity": "sha512-U3jk5ebVXe1Lr7c2wU7SBZjcWdQP+j7peHJfCspnA81enlu88Mgd7CC8Q+pub9ubP7eKVETzJW+IBAhsqbSu/g==", + "dependencies": { + "@dnd-kit/utilities": "^3.2.2", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@dnd-kit/core": "^6.1.0", + "react": ">=16.8.0" + } + }, + "node_modules/@dnd-kit/utilities": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@dnd-kit/utilities/-/utilities-3.2.2.tgz", + "integrity": "sha512-+MKAJEOfaBe5SmV6t34p80MMKhjvUz0vRrvVJbPT0WElzaOJ/1xs+D+KDv+tD/NE5ujfrChEcshd4fLn0wpiqg==", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, "node_modules/@emoji-mart/data": { "version": "1.2.1", "resolved": "https://registry.npmmirror.com/@emoji-mart/data/-/data-1.2.1.tgz", @@ -5536,6 +5598,298 @@ "dev": true, "license": "MIT" }, + "node_modules/@seafile/comment-editor": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@seafile/comment-editor/-/comment-editor-0.0.5.tgz", + "integrity": "sha512-qza3hV/9eoDU5MOSPZdgRENM9TuarfCnJmcWkLAoQxg2uOp1w/VMsEpwApQnbfMbSXZe9H1q9eyDMfau01cC5Q==", + "dependencies": { + "@seafile/comment-editor": "^0.0.1-alpha.0", + "@seafile/react-image-lightbox": "4.0.2", + "@seafile/slate": "0.91.8", + "@seafile/slate-history": "0.86.2", + "@seafile/slate-hyperscript": "0.81.7", + "@seafile/slate-react": "0.92.8", + "axios": "^1.8.2", + "classnames": "2.3.2", + "copy-to-clipboard": "^3.3.3", + "deep-copy": "1.4.2", + "dtable-ui-component": "^6.0.15", + "is-hotkey": "0.2.0", + "is-url": "^1.2.4", + "react-transition-group": "4.4.5", + "reactstrap": "9.2.3", + "rehype-format": "5.0.0", + "rehype-mathjax": "5.0.0", + "rehype-raw": "7.0.0", + "rehype-sanitize": "6.0.0", + "rehype-slug": "6.0.0", + "rehype-stringify": "9.0.4", + "remark-breaks": "4.0.0", + "remark-gfm": "4.0.0", + "remark-math": "6.0.0", + "remark-parse": "11.0.0", + "remark-rehype": "11.0.0", + "remark-stringify": "11.0.0", + "slugid": "3.2.0", + "type-of": "2.0.1", + "unified": "11.0.3", + "url-join": "4.0.1", + "url-parse": "1.5.10" + } + }, + "node_modules/@seafile/comment-editor/node_modules/@seafile/comment-editor": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@seafile/comment-editor/-/comment-editor-0.0.1.tgz", + "integrity": "sha512-nYTQBazIddMgIb61zi+XTTG0a4GPqmRQA88AOPiFRdIfa/hBw3hQ/z/LfGTjgo2vfo6EygIUDianHB/BPqXpsg==", + "dependencies": { + "@seafile/comment-editor": "^0.0.1-alpha.0", + "@seafile/print-js": "1.6.6", + "@seafile/react-image-lightbox": "4.0.2", + "@seafile/sdoc-editor": "2.0.60", + "@seafile/slate": "0.91.8", + "@seafile/slate-history": "0.86.2", + "@seafile/slate-hyperscript": "0.81.7", + "@seafile/slate-react": "0.92.8", + "axios": "^1.8.2", + "classnames": "2.3.2", + "copy-to-clipboard": "^3.3.3", + "dayjs": "1.10.7", + "deep-copy": "1.4.2", + "dtable-ui-component": "^6.0.15", + "is-hotkey": "0.2.0", + "is-url": "^1.2.4", + "lodash.isequal": "4.5.0", + "lodash.throttle": "4.1.1", + "prismjs": "^1.30.0", + "randomcolor": "0.6.2", + "react-color": "2.19.3", + "react-cookies": "0.1.1", + "react-transition-group": "4.4.5", + "reactstrap": "9.2.3", + "rehype-format": "5.0.0", + "rehype-mathjax": "5.0.0", + "rehype-raw": "7.0.0", + "rehype-sanitize": "6.0.0", + "rehype-slug": "6.0.0", + "rehype-stringify": "9.0.4", + "remark-breaks": "4.0.0", + "remark-gfm": "4.0.0", + "remark-math": "6.0.0", + "remark-parse": "11.0.0", + "remark-rehype": "11.0.0", + "remark-stringify": "11.0.0", + "sea-chart": "2.0.16", + "slugid": "3.2.0", + "socket.io-client": "4.8.1", + "type-of": "2.0.1", + "unified": "11.0.3", + "url-join": "4.0.1", + "url-parse": "1.5.10" + } + }, + "node_modules/@seafile/comment-editor/node_modules/@seafile/sdoc-editor": { + "version": "2.0.60", + "resolved": "https://registry.npmjs.org/@seafile/sdoc-editor/-/sdoc-editor-2.0.60.tgz", + "integrity": "sha512-oE3Ry6Wu/xwixXINA51mi0TZiYdKuYWNfSpmRDLNf2PvP09ZYbymE8opJF+tU1VT2xpjKVrA3nJE2ZQ7tcI4uQ==", + "dependencies": { + "@seafile/print-js": "1.6.6", + "@seafile/react-image-lightbox": "4.0.2", + "@seafile/sdoc-editor": "2.0.59", + "@seafile/slate": "0.91.8", + "@seafile/slate-history": "0.86.2", + "@seafile/slate-hyperscript": "0.81.7", + "@seafile/slate-react": "0.92.8", + "axios": "^1.8.2", + "classnames": "2.3.2", + "copy-to-clipboard": "^3.3.3", + "dayjs": "1.10.7", + "deep-copy": "1.4.2", + "dtable-ui-component": "^6.0.15", + "is-hotkey": "0.2.0", + "is-url": "^1.2.4", + "lodash.isequal": "4.5.0", + "lodash.throttle": "4.1.1", + "prismjs": "^1.30.0", + "randomcolor": "0.6.2", + "react-color": "2.19.3", + "react-cookies": "0.1.1", + "react-transition-group": "4.4.5", + "reactstrap": "9.2.3", + "rehype-format": "5.0.0", + "rehype-mathjax": "5.0.0", + "rehype-raw": "7.0.0", + "rehype-sanitize": "6.0.0", + "rehype-slug": "6.0.0", + "rehype-stringify": "9.0.4", + "remark-breaks": "4.0.0", + "remark-gfm": "4.0.0", + "remark-math": "6.0.0", + "remark-parse": "11.0.0", + "remark-rehype": "11.0.0", + "remark-stringify": "11.0.0", + "sea-chart": "2.0.13", + "slugid": "3.2.0", + "socket.io-client": "4.8.1", + "type-of": "2.0.1", + "unified": "11.0.3", + "url-join": "4.0.1", + "url-parse": "1.5.10" + } + }, + "node_modules/@seafile/comment-editor/node_modules/@seafile/sdoc-editor/node_modules/@seafile/sdoc-editor": { + "version": "2.0.59", + "resolved": "https://registry.npmjs.org/@seafile/sdoc-editor/-/sdoc-editor-2.0.59.tgz", + "integrity": "sha512-46eeL+/iFKTHa6gl19iJmM7KzXqo0IomgGpmK1FQFzlR3zJQOeX2ZS8lMCIJT0Hm+IKTOv6gFm+eQh9d9WVaWw==", + "dependencies": { + "@seafile/print-js": "1.6.6", + "@seafile/react-image-lightbox": "4.0.2", + "@seafile/slate": "0.91.8", + "@seafile/slate-history": "0.86.2", + "@seafile/slate-hyperscript": "0.81.7", + "@seafile/slate-react": "0.92.8", + "axios": "^1.8.2", + "classnames": "2.3.2", + "copy-to-clipboard": "^3.3.3", + "dayjs": "1.10.7", + "deep-copy": "1.4.2", + "dtable-ui-component": "^6.0.15", + "is-hotkey": "0.2.0", + "is-url": "^1.2.4", + "lodash.isequal": "4.5.0", + "lodash.throttle": "4.1.1", + "prismjs": "^1.30.0", + "randomcolor": "0.6.2", + "react-color": "2.19.3", + "react-cookies": "0.1.1", + "react-transition-group": "4.4.5", + "reactstrap": "9.2.3", + "rehype-format": "5.0.0", + "rehype-mathjax": "5.0.0", + "rehype-raw": "7.0.0", + "rehype-sanitize": "6.0.0", + "rehype-slug": "6.0.0", + "rehype-stringify": "9.0.4", + "remark-breaks": "4.0.0", + "remark-gfm": "4.0.0", + "remark-math": "6.0.0", + "remark-parse": "11.0.0", + "remark-rehype": "11.0.0", + "remark-stringify": "11.0.0", + "sea-chart": "2.0.13", + "slugid": "3.2.0", + "socket.io-client": "4.8.1", + "type-of": "2.0.1", + "unified": "11.0.3", + "url-join": "4.0.1", + "url-parse": "1.5.10" + } + }, + "node_modules/@seafile/comment-editor/node_modules/@seafile/sdoc-editor/node_modules/sea-chart": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/sea-chart/-/sea-chart-2.0.13.tgz", + "integrity": "sha512-eJGiJM3D7URZCjyWQT+GJTYxMcsUk1LNsiRv2ia3tQupnUomyiIhSLLKyv+YunPr6DIBHkYezUu+JRVZg6Jqsw==", + "dependencies": { + "@dnd-kit/core": "^6.1.0", + "@dnd-kit/modifiers": "^7.0.0", + "@dnd-kit/sortable": "^8.0.0", + "@dnd-kit/utilities": "^3.2.2", + "@seafile/seafile-calendar": "^0.0.24", + "@seafile/seafile-editor": "^2.0.2", + "classnames": "^2.3.2", + "d3": "~7.9.0", + "dayjs": "1.10.7", + "is-hotkey": "0.2.0", + "lodash-es": "^4.17.21", + "rc-slider": "^10.5.0", + "reactstrap": "~9.2.3", + "shallowequal": "^1.1.0", + "slugid": "~5.0.1" + }, + "peerDependencies": { + "dtable-ui-component": "~6.0.15", + "dtable-utils": "~5.0.*", + "prop-types": "15.8.1", + "react": "18.3.1", + "react-dom": "18.3.1" + } + }, + "node_modules/@seafile/comment-editor/node_modules/@seafile/sdoc-editor/node_modules/sea-chart/node_modules/slugid": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/slugid/-/slugid-5.0.1.tgz", + "integrity": "sha512-T1QJB+kML/DmjdrX+RjeowCzvbjfwzJEw6bam1ft+yUv+h9/RwAfMpoXqCjxuItrGN7CgtYW/0tMp+UEIZmx4Q==", + "dependencies": { + "uuid": "^9.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@seafile/comment-editor/node_modules/@seafile/seafile-calendar": { + "version": "0.0.24", + "resolved": "https://registry.npmjs.org/@seafile/seafile-calendar/-/seafile-calendar-0.0.24.tgz", + "integrity": "sha512-q1efVDcHAxJ2foMgsR8mQPD6Fbd6ISu2WHRM82P7tO0KPiQNS5pz9V0YVCblgi7da085jaog2iAplJM+vH7xLQ==", + "dependencies": { + "babel-runtime": "6.x", + "classnames": "2.x", + "dayjs": "1.10.7", + "prop-types": "^15.5.8", + "rc-trigger": "^2.2.0", + "rc-util": "^4.1.1", + "react-lifecycles-compat": "^3.0.4" + } + }, + "node_modules/@seafile/comment-editor/node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@seafile/comment-editor/node_modules/classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, + "node_modules/@seafile/comment-editor/node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@seafile/comment-editor/node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@seafile/comment-editor/node_modules/unified": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.3.tgz", + "integrity": "sha512-jlCV402P+YDcFcB2VcN/n8JasOddqIiaxv118wNBoZXEhOn+lYG7BR4Bfg2BwxvlK58dwbuH2w7GX2esAjL6Mg==", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/@seafile/print-js": { "version": "1.6.6", "resolved": "https://registry.npmjs.org/@seafile/print-js/-/print-js-1.6.6.tgz", @@ -8127,6 +8481,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" + }, "node_modules/array-union": { "version": "2.1.0", "resolved": "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz", @@ -9923,6 +10282,14 @@ "dev": true, "license": "MIT" }, + "node_modules/cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz", @@ -11655,6 +12022,79 @@ "dev": true, "license": "BSD-2-Clause" }, + "node_modules/dtable-ui-component": { + "version": "6.0.94", + "resolved": "https://registry.npmjs.org/dtable-ui-component/-/dtable-ui-component-6.0.94.tgz", + "integrity": "sha512-LagDYLsCcnghaSmSPkU6OQNZ2obt9j8ICV1MxXuwxBFfkQ4Rrlaq/TV3rvTkaVk0mtX4sL5Kh02S3yzd5nOGyQ==", + "dependencies": { + "@seafile/react-image-lightbox": "4.0.2", + "@seafile/seafile-calendar": "0.0.31", + "@seafile/seafile-editor": "~2.0.14", + "classnames": "~2.5.*", + "dayjs": "1.10.7", + "dtable-utils": "~5.0.22", + "is-hotkey": "0.2.0", + "rc-checkbox": "3.5.0", + "react-color": "2.19.3", + "react-responsive": "10.0.0", + "react-select": "5.10.0", + "react-sweet-progress": "^1.1.2", + "react-transition-group": "4.4.5", + "reactstrap": "9.2.3", + "rmc-cascader": "5.0.3", + "rmc-date-picker": "6.0.10", + "rmc-dialog": "1.1.1", + "rmc-drawer": "0.4.11", + "rmc-feedback": "2.0.0", + "rmc-notification": "1.0.0", + "rmc-picker": "5.0.10", + "rmc-tabs": "1.2.29", + "rmc-tooltip": "1.0.1" + } + }, + "node_modules/dtable-ui-component/node_modules/@seafile/seafile-calendar": { + "version": "0.0.31", + "resolved": "https://registry.npmjs.org/@seafile/seafile-calendar/-/seafile-calendar-0.0.31.tgz", + "integrity": "sha512-vthEy7iwD+sNuqtS7w6DAGRf/mF2TRgOwtYMjFf3MQ/wIIc0B01h8CAYqkv9dVfSvEd/4ZIF18lYCvmqg73fBA==", + "dependencies": { + "babel-runtime": "6.x", + "classnames": "2.x", + "dayjs": "1.10.7", + "prop-types": "^15.5.8", + "rc-trigger": "^2.2.0", + "rc-util": "^4.1.1", + "react-lifecycles-compat": "^3.0.4" + } + }, + "node_modules/dtable-ui-component/node_modules/react-select": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.10.0.tgz", + "integrity": "sha512-k96gw+i6N3ExgDwPIg0lUPmexl1ygPe6u5BdQFNBhkpbwroIgCNXdubtIzHfThYXYYTubwOBafoMnn7ruEP1xA==", + "dependencies": { + "@babel/runtime": "^7.12.0", + "@emotion/cache": "^11.4.0", + "@emotion/react": "^11.8.1", + "@floating-ui/dom": "^1.0.1", + "@types/react-transition-group": "^4.4.0", + "memoize-one": "^6.0.0", + "prop-types": "^15.6.0", + "react-transition-group": "^4.3.0", + "use-isomorphic-layout-effect": "^1.2.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/dtable-utils": { + "version": "5.0.25", + "resolved": "https://registry.npmjs.org/dtable-utils/-/dtable-utils-5.0.25.tgz", + "integrity": "sha512-mK+Xur0h/AKYxE5kyKjNac8NDoi/YxX0k9uDN8CSbs6Nik0hfc2RbxdirDM481lVieQWC143lwHbgTm66YhnLw==", + "dependencies": { + "dayjs": "1.10.7", + "deep-copy": "^1.4.2" + } + }, "node_modules/dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz", @@ -22894,6 +23334,81 @@ "react-lifecycles-compat": "^3.0.4" } }, + "node_modules/rc-checkbox": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-3.5.0.tgz", + "integrity": "sha512-aOAQc3E98HteIIsSqm6Xk2FPKIER6+5vyEFMZfo73TqM+VVAIqOkHoPjgKLqSNtVLWScoaM7vY2ZrGEheI79yg==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.3.2", + "rc-util": "^5.25.2" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-checkbox/node_modules/rc-util": { + "version": "5.44.4", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.44.4.tgz", + "integrity": "sha512-resueRJzmHG9Q6rI/DfK6Kdv9/Lfls05vzMs1Sk3M2P+3cJa+MakaZyWY8IPfehVuhPJFKrIY1IK4GqbiaiY5w==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "react-is": "^18.2.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-checkbox/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + }, + "node_modules/rc-gesture": { + "version": "0.0.22", + "resolved": "https://registry.npmjs.org/rc-gesture/-/rc-gesture-0.0.22.tgz", + "integrity": "sha512-6G6qrCE0MUTXyjh/powj91XkjRjoFL4HiJLPU5lALXHvGX+/efcUjGYUrHrrw0mwQdmrmg4POqnY/bibns+G3g==", + "dependencies": { + "babel-runtime": "6.x" + } + }, + "node_modules/rc-slider": { + "version": "10.6.2", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-10.6.2.tgz", + "integrity": "sha512-FjkoFjyvUQWcBo1F3RgSglky3ar0+qHLM41PlFVYB4Bj3RD8E/Mv7kqMouLFBU+3aFglMzzctAIWRwajEuueSw==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.36.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-slider/node_modules/rc-util": { + "version": "5.44.4", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.44.4.tgz", + "integrity": "sha512-resueRJzmHG9Q6rI/DfK6Kdv9/Lfls05vzMs1Sk3M2P+3cJa+MakaZyWY8IPfehVuhPJFKrIY1IK4GqbiaiY5w==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "react-is": "^18.2.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-slider/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + }, "node_modules/rc-trigger": { "version": "2.6.5", "resolved": "https://registry.npmmirror.com/rc-trigger/-/rc-trigger-2.6.5.tgz", @@ -23003,6 +23518,15 @@ "react": "*" } }, + "node_modules/react-cookies": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/react-cookies/-/react-cookies-0.1.1.tgz", + "integrity": "sha512-PP75kJ4vtoHuuTdq0TAD3RmlAv7vuDQh9fkC4oDlhntgs9vX1DmREomO0Y1mcQKR9nMZ6/zxoflaMJ3MAmF5KQ==", + "dependencies": { + "cookie": "^0.3.1", + "object-assign": "^4.1.1" + } + }, "node_modules/react-dev-utils": { "version": "12.0.1", "resolved": "https://registry.npmmirror.com/react-dev-utils/-/react-dev-utils-12.0.1.tgz", @@ -23214,22 +23738,6 @@ "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==", "license": "MIT" }, - "node_modules/react-mentions": { - "version": "4.4.10", - "resolved": "https://registry.npmjs.org/react-mentions/-/react-mentions-4.4.10.tgz", - "integrity": "sha512-JHiQlgF1oSZR7VYPjq32wy97z1w1oE4x10EuhKjPr4WUKhVzG1uFQhQjKqjQkbVqJrmahf+ldgBTv36NrkpKpA==", - "license": "BSD-3-Clause", - "dependencies": { - "@babel/runtime": "^7.27.0", - "invariant": "^2.2.4", - "prop-types": "^15.5.8", - "substyle": "^9.1.0" - }, - "peerDependencies": { - "react": ">=16.8.3", - "react-dom": ">=16.8.3" - } - }, "node_modules/react-modal": { "version": "3.16.3", "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.16.3.tgz", @@ -23388,6 +23896,14 @@ } } }, + "node_modules/react-sweet-progress": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/react-sweet-progress/-/react-sweet-progress-1.1.2.tgz", + "integrity": "sha512-FUfiKpox5LJ9YTeK/HsaLp/oOsuxWBJQir6oAYKLY5nsa2pb04PtxzddSy6Y1fn8osaILpXIcItJRQYnHp42CA==", + "dependencies": { + "classnames": "^2.2.5" + } + }, "node_modules/react-transition-group": { "version": "4.4.5", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", @@ -24799,6 +25315,118 @@ "inherits": "^2.0.1" } }, + "node_modules/rmc-align": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rmc-align/-/rmc-align-1.0.0.tgz", + "integrity": "sha512-3gEa5/+hqqoEVoeQ25KoRc8DOsXIdSaVpaBq1zQFaV941LR3xvZIRTlxTDT/IagYwoGM1KZea/jd7cNMYP34Rg==", + "dependencies": { + "babel-runtime": "6.x", + "dom-align": "1.x", + "rc-util": "4.x" + } + }, + "node_modules/rmc-cascader": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/rmc-cascader/-/rmc-cascader-5.0.3.tgz", + "integrity": "sha512-PxDhMjWViDdG4SMZqoXtAthGwgDyYnyxxZEE17IDDYsiCHpWtOhoIL8nsI+/hZ212UT/XF2LpqCsOlMoJiYk+w==", + "dependencies": { + "array-tree-filter": "2.1.x", + "babel-runtime": "6.x", + "rmc-picker": "~5.0.0" + } + }, + "node_modules/rmc-date-picker": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/rmc-date-picker/-/rmc-date-picker-6.0.10.tgz", + "integrity": "sha512-/9+I6lm3EDEl6M7862V6++zFuxwsM0UEq8wSHbotYIPPmyB/65gx1cviblghOv2QfB0O9+U2w3qEJlRP/WsMrA==", + "dependencies": { + "babel-runtime": "6.x", + "rmc-picker": "~5.0.0" + } + }, + "node_modules/rmc-dialog": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/rmc-dialog/-/rmc-dialog-1.1.1.tgz", + "integrity": "sha512-28aJqtPTX6v13Z/aU1WBy1AFIXkE74PxZXde7JvtEIy9hQDTjH8fqOi822BpzAbXCyNE7jF9iFomy3H2ClsDJA==", + "dependencies": { + "babel-runtime": "6.x", + "rc-animate": "2.x" + } + }, + "node_modules/rmc-drawer": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/rmc-drawer/-/rmc-drawer-0.4.11.tgz", + "integrity": "sha512-YfB9XEJ8iM0MMuLWAK4313uOxSM8NAljC8Cqun1KamXutglYTuRviUuTLNSOzV8HHPp5kNpsVduvPCGLWXvThw==", + "dependencies": { + "babel-runtime": "6.x", + "classnames": "^2.2.4", + "prop-types": "^15.5.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/rmc-feedback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/rmc-feedback/-/rmc-feedback-2.0.0.tgz", + "integrity": "sha512-5PWOGOW7VXks/l3JzlOU9NIxRpuaSS8d9zA3UULUCuTKnpwBHNvv1jSJzxgbbCQeYzROWUpgKI4za3X4C/mKmQ==", + "dependencies": { + "babel-runtime": "6.x", + "classnames": "^2.2.5" + } + }, + "node_modules/rmc-notification": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rmc-notification/-/rmc-notification-1.0.0.tgz", + "integrity": "sha512-9sPxjltFvtRLt2v312Hu7OXwk53pHkBYgINRDmnJ3A5NF1qtJeCCcdN0Xr0fzJ6sbQvtGju822tWHdzYA9u7Vw==", + "dependencies": { + "babel-runtime": "6.x", + "classnames": "2.x", + "prop-types": "^15.5.8", + "rc-animate": "2.x", + "rc-util": "^4.0.4" + } + }, + "node_modules/rmc-picker": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/rmc-picker/-/rmc-picker-5.0.10.tgz", + "integrity": "sha512-KZ70+WjcaZHnG5GyCxWCPFWAZ12s6NqyrbW73LeqH0WEqaTMMs0sOrk2f4mQAZ/CGT0XcFN6VZLw7Ozoxfn7LA==", + "dependencies": { + "babel-runtime": "6.x", + "classnames": "^2.2.6", + "rmc-dialog": "^1.1.1", + "rmc-feedback": "^2.0.0" + } + }, + "node_modules/rmc-tabs": { + "version": "1.2.29", + "resolved": "https://registry.npmjs.org/rmc-tabs/-/rmc-tabs-1.2.29.tgz", + "integrity": "sha512-wiJS9WSJi9JH9GQO+FqncX+zaHP31qHa/S8nDW9UXUx0qbCX294QcJEnvfB+WmsfUws7rXjs6sOQp5EDiObnHg==", + "dependencies": { + "babel-runtime": "6.x", + "rc-gesture": "~0.0.18" + } + }, + "node_modules/rmc-tooltip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rmc-tooltip/-/rmc-tooltip-1.0.1.tgz", + "integrity": "sha512-fSDArf2BlMVrHExmBiqb2TkCRJHshvXFJQ/7tMraLellwaJLNiwrxtWpW329k3S+zTtoVG8UxFS1TjBGEsMzRg==", + "dependencies": { + "babel-runtime": "6.x", + "rmc-trigger": "1.x" + } + }, + "node_modules/rmc-trigger": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/rmc-trigger/-/rmc-trigger-1.0.12.tgz", + "integrity": "sha512-AccQniX7PX7Pm8hBhHEsnf3JU6CA61Xc7fAt2WbO+oXrGaI/jqN8C3COhhOXG54S5iTOjLS26j858zshwAxR9A==", + "dependencies": { + "babel-runtime": "6.x", + "rc-animate": "2.x", + "rc-util": "4.x", + "rmc-align": "~1.0.0" + } + }, "node_modules/robust-predicates": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", @@ -25176,6 +25804,60 @@ "compute-scroll-into-view": "^1.0.20" } }, + "node_modules/sea-chart": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/sea-chart/-/sea-chart-2.0.16.tgz", + "integrity": "sha512-ibZbabRY8fuStTn9YtRm7144+M8ApJ0ZhR0mfS4F0jWE+PO6fdi17ZvAfKzu7HIEx4YgeibaKTJuqb+vPZ7DBA==", + "dependencies": { + "@dnd-kit/core": "^6.1.0", + "@dnd-kit/modifiers": "^7.0.0", + "@dnd-kit/sortable": "^8.0.0", + "@dnd-kit/utilities": "^3.2.2", + "@seafile/seafile-calendar": "^0.0.24", + "@seafile/seafile-editor": "^2.0.2", + "classnames": "^2.3.2", + "d3": "~7.9.0", + "dayjs": "1.10.7", + "is-hotkey": "0.2.0", + "lodash-es": "^4.17.21", + "rc-slider": "^10.5.0", + "reactstrap": "~9.2.3", + "shallowequal": "^1.1.0", + "slugid": "~5.0.1" + }, + "peerDependencies": { + "dtable-ui-component": "~6.0.15", + "dtable-utils": "~5.0.*", + "prop-types": "15.8.1", + "react": "18.3.1", + "react-dom": "18.3.1" + } + }, + "node_modules/sea-chart/node_modules/@seafile/seafile-calendar": { + "version": "0.0.24", + "resolved": "https://registry.npmjs.org/@seafile/seafile-calendar/-/seafile-calendar-0.0.24.tgz", + "integrity": "sha512-q1efVDcHAxJ2foMgsR8mQPD6Fbd6ISu2WHRM82P7tO0KPiQNS5pz9V0YVCblgi7da085jaog2iAplJM+vH7xLQ==", + "dependencies": { + "babel-runtime": "6.x", + "classnames": "2.x", + "dayjs": "1.10.7", + "prop-types": "^15.5.8", + "rc-trigger": "^2.2.0", + "rc-util": "^4.1.1", + "react-lifecycles-compat": "^3.0.4" + } + }, + "node_modules/sea-chart/node_modules/slugid": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/slugid/-/slugid-5.0.1.tgz", + "integrity": "sha512-T1QJB+kML/DmjdrX+RjeowCzvbjfwzJEw6bam1ft+yUv+h9/RwAfMpoXqCjxuItrGN7CgtYW/0tMp+UEIZmx4Q==", + "dependencies": { + "uuid": "^9.0.0" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz", @@ -26466,19 +27148,6 @@ "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" }, - "node_modules/substyle": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/substyle/-/substyle-9.4.1.tgz", - "integrity": "sha512-VOngeq/W1/UkxiGzeqVvDbGDPM8XgUyJVWjrqeh+GgKqspEPiLYndK+XRcsKUHM5Muz/++1ctJ1QCF/OqRiKWA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.4", - "invariant": "^2.2.4" - }, - "peerDependencies": { - "react": ">=16.8.3" - } - }, "node_modules/sucrase": { "version": "3.35.0", "resolved": "https://registry.npmmirror.com/sucrase/-/sucrase-3.35.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index 3fa1a2ad7f..9b2f52c9ef 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -10,6 +10,7 @@ "@emoji-mart/react": "^1.1.1", "@excalidraw/excalidraw": "^0.18.0", "@gatsbyjs/reach-router": "2.0.1", + "@seafile/comment-editor": "^0.0.5", "@seafile/react-image-lightbox": "4.0.2", "@seafile/resumablejs": "1.1.16", "@seafile/seafile-calendar": "0.1.1", @@ -47,7 +48,6 @@ "react-dnd-html5-backend": "^16.0.1", "react-dom": "18.3.1", "react-i18next": "^15.5.2", - "react-mentions": "4.4.10", "react-responsive": "10.0.0", "react-select": "5.9.0", "react-transition-group": "4.4.5", diff --git a/frontend/src/components/file-view/comment-panel.js b/frontend/src/components/file-view/comment-panel.js index 2608f0430d..f0192f3833 100644 --- a/frontend/src/components/file-view/comment-panel.js +++ b/frontend/src/components/file-view/comment-panel.js @@ -54,10 +54,7 @@ class CommentPanel extends React.Component { listRepoRelatedUsers = () => { seafileAPI.listRepoRelatedUsers(repoID).then((res) => { - let users = res.data.user_list.map((item) => { - return { id: item.email, display: item.name, avatar_url: item.avatar_url, contact_email: item.contact_email }; - }); - this.setState({ relatedUsers: users }); + this.setState({ relatedUsers: res.data.user_list }); }); }; diff --git a/frontend/src/components/file-view/comment-widget/comment-item.js b/frontend/src/components/file-view/comment-widget/comment-item.js index 6aa126ec84..b2175edc7b 100644 --- a/frontend/src/components/file-view/comment-widget/comment-item.js +++ b/frontend/src/components/file-view/comment-widget/comment-item.js @@ -2,7 +2,8 @@ import React from 'react'; import PropTypes from 'prop-types'; import dayjs from 'dayjs'; import { processor } from '@seafile/seafile-editor'; -import { Button, Dropdown, DropdownToggle, DropdownMenu, DropdownItem } from 'reactstrap'; +import { SeafileCommentEditor } from '@seafile/comment-editor'; +import { Dropdown, DropdownToggle, DropdownMenu, DropdownItem } from 'reactstrap'; import { gettext } from '../../../utils/constants'; import CommentDeletePopover from './comment-delete-popover'; @@ -48,20 +49,15 @@ class CommentItem extends React.Component { }); }; - updateComment = (event) => { - const newComment = this.state.newComment.trim(); + updateComment = (commentData) => { + const newComment = commentData.trim(); + this.setState({ newComment }); if (this.props.item.comment !== newComment) { this.props.editComment(this.props.item, newComment); } this.toggleEditComment(); }; - handleCommentChange = (event) => { - this.setState({ - newComment: event.target.value, - }); - }; - onCommentContentClick = (e) => { // click participant link, page shouldn't jump if (e.target.nodeName !== 'A') return; @@ -109,11 +105,18 @@ class CommentItem extends React.Component {
{time}
-
- - {' '} - -
+ ); } diff --git a/frontend/src/components/file-view/comment-widget/comment-list.js b/frontend/src/components/file-view/comment-widget/comment-list.js index f2158922f6..0772bf44d9 100644 --- a/frontend/src/components/file-view/comment-widget/comment-list.js +++ b/frontend/src/components/file-view/comment-widget/comment-list.js @@ -1,14 +1,12 @@ import React from 'react'; import PropTypes from 'prop-types'; import dayjs from 'dayjs'; -import deepCopy from 'deep-copy'; +import { SeafileCommentEditor } from '@seafile/comment-editor'; import { gettext } from '../../../utils/constants'; import { seafileAPI } from '../../../utils/seafile-api'; import { Utils } from '../../../utils/utils'; import toaster from '../../toast'; import Loading from '../../loading'; -import { MentionsInput, Mention } from 'react-mentions'; -import { defaultStyle } from '../../../css/react-mentions-default-style'; import CommentItemReadOnly from './comment-item-readonly'; import CommentBodyHeader from './comment-body-header'; @@ -27,7 +25,6 @@ class CommentList extends React.Component { this.state = { comment: '', isInputFocus: false, - defaultStyle: defaultStyle, commentType: 'All comments', }; this.toBeAddedParticipant = []; @@ -43,30 +40,19 @@ class CommentList extends React.Component { } } - onKeyDown = (e) => { - if (e.key == 'Enter') { - e.preventDefault(); - this.onSubmit(); - } - }; - - handleCommentChange = (event) => { - this.setState({ comment: event.target.value }); - }; - - onSubmit = () => { - if (!this.state.comment.trim()) { + onSubmit = (commentData) => { + if (!commentData.trim()) { return; } this.addParticipant(username); if (this.toBeAddedParticipant.length === 0) { - this.props.addComment(this.state.comment.trim()); + this.props.addComment(commentData.trim()); this.setState({ comment: '' }); } else { seafileAPI.addFileParticipants(repoID, filePath, this.toBeAddedParticipant).then((res) => { this.onParticipantsChange(repoID, filePath); this.toBeAddedParticipant = []; - this.props.addComment(this.state.comment.trim()); + this.props.addComment(commentData.trim()); this.setState({ comment: '' }); }).catch((err) => { toaster.danger(Utils.getErrorMsg(err)); @@ -91,45 +77,6 @@ class CommentList extends React.Component { this.toBeAddedParticipant.push(email); }; - renderUserSuggestion = (entry, search, highlightedDisplay, index, focused) => { - return ( -
-
- {highlightedDisplay} -
{highlightedDisplay}
-
-
- ); - }; - - onInputFocus = () => { - if (this.inputBlurTimer) { - clearTimeout(this.inputBlurTimer); - this.inputBlurTimer = null; - } - if (this.state.isInputFocus === false) { - let defaultStyle = this.state.defaultStyle; - defaultStyle['&multiLine']['input'].border = '1px solid #ff8e03'; - this.setState({ - isInputFocus: true, - defaultStyle: deepCopy(defaultStyle), - }); - } - }; - - onInputBlur = () => { - if (this.state.isInputFocus === true) { - this.inputBlurTimer = setTimeout(() => { - let defaultStyle = this.state.defaultStyle; - defaultStyle['&multiLine']['input'].border = '1px solid #e6e6dd'; - this.setState({ - isInputFocus: false, - defaultStyle: deepCopy(defaultStyle), - }); - }, 100); - } - }; - setCommentType = (e, commentType) => { this.setState({ commentType }); }; @@ -195,29 +142,20 @@ class CommentList extends React.Component { }
- - `@${display}`} - data={this.props.relatedUsers} - renderSuggestion={this.renderUserSuggestion} - onAdd={(id, display) => {this.addParticipant(id);}} - appendSpaceOnAdd={true} - /> - -
-
- -
-
+ {this.addParticipant(email);}} + />
); diff --git a/frontend/src/components/file-view/comment-widget/reply-item.js b/frontend/src/components/file-view/comment-widget/reply-item.js index d832c5a780..3305ff905a 100644 --- a/frontend/src/components/file-view/comment-widget/reply-item.js +++ b/frontend/src/components/file-view/comment-widget/reply-item.js @@ -1,7 +1,8 @@ import React from 'react'; import PropTypes from 'prop-types'; +import { SeafileCommentEditor } from '@seafile/comment-editor'; import { processor } from '@seafile/seafile-editor'; -import { Button, Dropdown, DropdownToggle, DropdownMenu, DropdownItem } from 'reactstrap'; +import { Dropdown, DropdownToggle, DropdownMenu, DropdownItem } from 'reactstrap'; import { gettext } from '../../../utils/constants'; import CommentDeletePopover from './comment-delete-popover'; @@ -55,8 +56,9 @@ class ReplyItem extends React.Component { }); }; - updateComment = () => { - const newReply = this.state.newReply.trim(); + updateComment = (replayData) => { + const newReply = replayData.trim(); + this.setState({ newReply, }); if (this.props.item.reply !== newReply) { this.props.updateReply(newReply); } @@ -97,11 +99,18 @@ class ReplyItem extends React.Component {
{this.props.time}
-
- - {' '} - -
+ ); } diff --git a/frontend/src/components/file-view/comment-widget/reply-list.js b/frontend/src/components/file-view/comment-widget/reply-list.js index 91b6c8f428..b82132819f 100644 --- a/frontend/src/components/file-view/comment-widget/reply-list.js +++ b/frontend/src/components/file-view/comment-widget/reply-list.js @@ -1,13 +1,11 @@ import React from 'react'; import PropTypes from 'prop-types'; +import { SeafileCommentEditor } from '@seafile/comment-editor'; import dayjs from 'dayjs'; -import deepCopy from 'deep-copy'; -import { gettext } from '../../../utils/constants'; +import { gettext, mediaUrl } from '../../../utils/constants'; import { seafileAPI } from '../../../utils/seafile-api'; import { Utils } from '../../../utils/utils'; import toaster from '../../toast'; -import { MentionsInput, Mention } from 'react-mentions'; -import { defaultStyle } from '../../../css/react-mentions-default-style'; import CommentItem from './comment-item'; import ReplyItem from './reply-item'; @@ -29,7 +27,6 @@ class ReplyList extends React.Component { this.state = { comment: '', isInputFocus: false, - defaultStyle: defaultStyle, }; this.toBeAddedParticipant = []; this.commentListScrollRef = React.createRef(); @@ -44,28 +41,19 @@ class ReplyList extends React.Component { } } - onKeyDown = (e) => { - if (e.key == 'Enter') { - e.preventDefault(); - this.onSubmit(); + onSubmit = (commentData) => { + if (!commentData.trim()) { + return; } - }; - - handleCommentChange = (event) => { - this.setState({ comment: event.target.value }); - }; - - onSubmit = () => { - if (!this.state.comment.trim()) return; this.addParticipant(username); if (this.toBeAddedParticipant.length === 0) { - this.props.addReply(this.state.comment.trim()); + this.props.addReply(commentData.trim()); this.setState({ comment: '' }); } else { seafileAPI.addFileParticipants(repoID, filePath, this.toBeAddedParticipant).then((res) => { this.onParticipantsChange(repoID, filePath); this.toBeAddedParticipant = []; - this.props.addReply(this.state.comment.trim()); + this.props.addReply(commentData.trim()); this.setState({ comment: '' }); }).catch((err) => { toaster.danger(Utils.getErrorMsg(err)); @@ -90,45 +78,6 @@ class ReplyList extends React.Component { this.toBeAddedParticipant.push(email); }; - renderUserSuggestion = (entry, search, highlightedDisplay, index, focused) => { - return ( -
-
- {highlightedDisplay} -
{highlightedDisplay}
-
-
- ); - }; - - onInputFocus = () => { - if (this.inputBlurTimer) { - clearTimeout(this.inputBlurTimer); - this.inputBlurTimer = null; - } - if (this.state.isInputFocus === false) { - let defaultStyle = this.state.defaultStyle; - defaultStyle['&multiLine']['input'].border = '1px solid #ff8e03'; - this.setState({ - isInputFocus: true, - defaultStyle: deepCopy(defaultStyle), - }); - } - }; - - onInputBlur = () => { - if (this.state.isInputFocus === true) { - this.inputBlurTimer = setTimeout(() => { - let defaultStyle = this.state.defaultStyle; - defaultStyle['&multiLine']['input'].border = '1px solid #e6e6dd'; - this.setState({ - isInputFocus: false, - defaultStyle: deepCopy(defaultStyle), - }); - }, 100); - } - }; - render() { const { currentComment } = this.props; const { replies } = currentComment; @@ -178,29 +127,20 @@ class ReplyList extends React.Component {
- - `@${display}`} - data={this.state.relatedUsers} - renderSuggestion={this.renderUserSuggestion} - onAdd={(id, display) => {this.addParticipant(id);}} - appendSpaceOnAdd={true} - /> - -
-
- -
-
+ {this.addParticipant(email);}} + />
); diff --git a/frontend/src/css/comments-list.css b/frontend/src/css/comments-list.css index e5a590bf00..c1b1479194 100644 --- a/frontend/src/css/comments-list.css +++ b/frontend/src/css/comments-list.css @@ -137,25 +137,6 @@ position: relative; } -.seafile-comment-footer .add-comment-input, -.seafile-edit-comment .edit-comment-input { - border: 1px solid #e6e6dd; - padding: 5px; - width: 100%; - min-height: 90px; - border-radius: 5px; - background: var(--bs-body-bg); -} - -.seafile-comment-footer .add-comment-input { - border-bottom: none; - border-radius: 5px 5px 0 0; -} - -.seafile-comment-footer .add-comment-input:focus { - outline: none; -} - .seafile-comment-footer .comment-submit-container { padding: 0px 5px; text-align: right; @@ -176,11 +157,6 @@ color: #d47604; } -.seafile-edit-comment .comment-btn { - height: 28px; - line-height: 20px; -} - .seafile-comment-item .comment-footer { color: #666; display: flex; diff --git a/media/comment-editor/locales/cs/comment-editor.json b/media/comment-editor/locales/cs/comment-editor.json new file mode 100644 index 0000000000..d17d5fa852 --- /dev/null +++ b/media/comment-editor/locales/cs/comment-editor.json @@ -0,0 +1,626 @@ +{ + "Bold": "Tučně", + "Italic": "Kurzíva", + "Underline": "Underline", + "Strikethrough": "Strikethrough", + "Superscript": "Superscript", + "Subscript": "Subscript", + "Inline_code": "Kód", + "Header_one": "Záhlaví 1", + "Header_two": "Záhlaví 2", + "Header_three": "Záhlaví 3", + "Header_four": "Záhlaví 4", + "Header_five": "Záhlaví 5", + "Header_six": "Záhlaví 6", + "Paragraph": "Odstavec", + "Quote": "Citace", + "Ordered_list": "Seřazený seznam", + "Unordered_list": "Neseřazený seznam", + "Check_list": "Check list", + "Insert_image": "Vložit obrázek", + "Insert_formula": "Vložit vzorec", + "Formula": "Vzorec", + "Insert_file": "Vložit soubor", + "Code": "Řádkový kód", + "Code_block": "Code block", + "Insert_link": "Vložit odkaz", + "Insert_table": "Vložit tabulku", + "Valid_values_for_rows_and_columns": "Valid values for the number of rows and columns are 0 to 50", + "Save": "Uložit", + "More": "Více", + "Invalid_url": "Chybná URL", + "Link_address": "Adresa odkazu", + "Image_address": "Adresa obrázku", + "Submit": "Odeslat", + "Cancel": "Storno", + "Switch_to_plain_text_editor": "Přepnout do textového editoru", + "Switch_to_rich_text_editor": "Přepnout do rozšířeného textového editoru", + "Switch_to_viewer": "Přepnout do značkovacího prohlížeče", + "Help": "Pomoc", + "Column": "Sloupec", + "Row": "Řádek", + "Delete_table": "Smazat tabulku", + "Delete_row": "Smazat řádek", + "Delete_column": "Smazat sloupec", + "Insert_row": "Vložit řádek", + "Set_align": "Nastavit zarovnání", + "Left": "Vlevo", + "Center": "Střed", + "Right": "Vpravo", + "File_saved": "Soubor uložen", + "File_failed_to_save": "Soubor nebyl uložen", + "Back_to_parent_directory": "Zpět do nadřazeného adresáře", + "Edit": "Upravit", + "Copy": "Kopírovat", + "Copied": "Zkopírováno", + "Cut": "Cut", + "Internal_link": "Interní odkaz", + "Copy_internal_link": "Interní odkaz byl zkopírován do schránky", + "Internal_link_desc": "Interní odkaz směřuje na soubor nebo složku u které má uživatel oprávnění ke čtení.", + "Share": "Sdílet", + "Share_link": "Share link", + "Generate": "Generovat", + "Add_password_protection": "Přidat ochranu heslem", + "Password": "Heslo", + "At_least_8_characters": "nejméně 8 znaků", + "Password_again": "Heslo znovu", + "Add_auto_expiration": "Přidat automatickou expiraci", + "Days": "dní", + "Please_enter_password": "Zadejte heslo", + "Greater_than_or_equal_to": "Vyšší nebo rovno", + "Less_than_or_equal_to": "Nižší nebo rovno", + "Set_permission": "Nastavit oprávnění", + "Preview_and_download": "Zobrazit a stáhnout", + "Preview_only": "Pouze zobrazit", + "Please_enter_valid_days": "Zadejte platné dny", + "Please_enter_a_non-negative_integer": "Vložte prosím nezáporné celé číslo", + "Please_enter_days": "Prosím zadejte dny", + "Password_is_too_short": "Heslo je příliš krátké.", + "Passwords_do_not_match": "Hesla nesouhlasí", + "Return_to_wiki_page": "Návrat na stránku Wiki", + "Insert_network_image": "Vložit síťový obrázek", + "Upload_local_image": "Nahrát lokální obrázek", + "Add_link": "Přidat odkaz", + "File_history": "File history", + "History_version": "History versions", + "Back_to_viewer": "Back to viewer", + "Link_title": "Název odkazu", + "Local_draft": "Místní koncept", + "Use_draft": "Použít koncept", + "Delete_draft": "Smazat koncept", + "You_have_an_unsaved_draft_do_you_like_to_use_it": "Máte neuložený koncept. Chcete ho použít?", + "Local_draft_saved": "Místní koncept byl uložen", + "New_draft": "New draft", + "View_draft": "View draft", + "Publish": "Zveřejnit", + "This_file_has_a_draft": "Tento soubor má koncept.", + "Delete": "Smazat", + "Reply": "Odpověď", + "Comment": "Komentář", + "Comments": "Komentáře", + "All_comments": "All comments", + "Resolved_comments": "Resolved comments", + "Unresolved_comments": "Unresolved comments", + "Total_1_comment": "Total 1 comment", + "Total_count_comments": "Total {{count}} comments", + "Add_a_comment": "Přidat komentář…", + "No_comment_yet": "Žádné komentáře", + "Mark_as_Resolved": "Označit jako vyřešené", + "Resubmit": "Resubmit", + "Resubmitted": "Resubmitted", + "Ask_for_review": "Požádat o kontrolu", + "Review_already_exists": "Kontrola již existuje. ", + "View_review": "Zobrazit kontrolu", + "There_is_an_associated_review_with_this_file": "K tomuto souboru je přiřazená kontrola", + "Start_review": "Začít kontrolu", + "This_file_is_in_draft_stage": "Tento soubor je ve fázi návrhu.", + "This_file_is_in_review_stage": "Tento soubor je ve fázi kontroly.", + "This_file_has_been_updated": "Tento soubor byl aktualizován.", + "Refresh": "Obnovit", + "Related_files": "Related files", + "Related_file": "Related file", + "No_tags": "Žádné značky", + "Date": "Datum", + "Participants": "Účastníci", + "Meeting_note": "Poznámky ze schůzky", + "Chooser_document_type": "Výběr typu dokumentu", + "Empty": "Prázdný", + "No_related_files": "Žádné související soubory", + "No_out_line": "Bez obrysu", + "Editing_files_in_this_browser_can_lead_to_slight_display_problems": "Úpravy souborů v tomto prohlížeči mohou způsobit malé problémy se zobrazením.", + "No_document_improvement_suggestion": "Žádný návrh na zlepšení dokumentu", + "Hide_side_panel": "Skrýt postranní panel", + "Show_side_panel": "Zobrazit postranní panel", + "Show_resolved_comments": "Zobrazit vyřešené komentáře", + "Update": "Aktualizovat", + "Width": "Šířka", + "Height": "Výška", + "Full_screen": "Celá obrazovka", + "Insert_library_image": "Vložit obrázek knihovny", + "Size": "Velikost", + "Location": "Umístění", + "Last_update": "Poslední aktualizace", + "Tags": "Štítky", + "Add_participants": "Přidat účastníky", + "Clear_format": "Jasný formát", + "MarkdownLint": { + "missing_h1": { + "description": "V dokumentu není žádný h1", + "issue": "Chybí h1" + }, + "heading_end_with_colon": { + "description": "Koncová interpunkce v záhlaví by neměla být dvojtečka", + "issue": "Záhlaví končí dvojtečkou" + }, + "heading_increase_irregular": { + "description": "Úrovně nadpisů by se měly zvyšovat vždy pouze o jednu úroveň", + "issue": "Problém s úrovní nadpisu" + } + }, + "Shortcut_help": "Zkratka nápovědy", + "User_help": { + "title": "Klávesové zkratky", + "userHelpData": [ + { + "shortcutType": "Seznam zkratek", + "shortcutData": { + "Make_list": "Vytvořit seznam", + "Make_ordered_list": "Vytvořit číslovaný seznam", + "Insert_new_item": "Vložit novou položku", + "Insert_child_in_item": "Vložit podpoložku", + "Increase_depth": "Zvýšit hloubku" + } + }, + { + "shortcutType": "Zkratky záhlaví", + "shortcutData": { + "Heading_1": "Záhlaví 1", + "Heading_2": "Záhlaví 2", + "Heading_3": "Záhlaví 3", + "Heading_4": "Záhlaví 4", + "Heading_5": "Záhlaví 5", + "Heading_6": "Záhlaví 6" + } + }, + { + "shortcutType": "Zkratky bloků kódu", + "shortcutData": { + "Make_code_block": "Vytvořit blok kódu", + "Insert_new_line": "Vložit novou řádku", + "Escape_code_block": "Opustit blok kódu", + "Insert_indent": "Vložit odrážku" + } + }, + { + "shortcutType": "Zkratky bloku citace", + "shortcutData": { + "Make_Block_quote": "Vytvořit blokovou citaci", + "Escape_Block_quote": "Opustit blokovou citaci" + } + }, + { + "shortcutType": "Zkratky tabulky", + "shortcutData": { + "Insert_Table_Row": "Vložit řádku tabulky", + "Escape_table": "Opustit tabulku" + } + }, + { + "shortcutType": "Zkratky vzorečku", + "shortcutData": { + "Insert_Formula": "Vložit vzorec" + } + }, + { + "shortcutType": "Řádkové zkratky", + "shortcutData": { + "Bold": "Tučně", + "Italic": "Kurzíva", + "Italic_Bold": "Tučná kurzíva", + "Inline_code": "Řádkový kód" + } + }, + { + "shortcutType": "Uložit zkratky", + "shortcutData": { + "Save_file": "Uložit soubor" + } + }, + { + "shortcutType": "Zkratky obrázku", + "shortcutData": { + "Paste_screen_shot": "Vložit snímek obrazovky", + "Drag_image_from_anywhere_to_upload_it": "Přetáhnout obrázek odkudkoliv k jeho nahrání" + } + } + ] + }, + "The_link_address_is_required": "The link address is required.", + "The_link_title_is_required": "The link title is required.", + "The_link_address_is_invalid": "The link address is invalid, please enter a correct connection address.", + "All_changes_saved": "All changes saved", + "Saving": "Ukládání…", + "Collaborators": "Collaborators", + "Online_members": "Online members", + "Me": "me", + "Server_is_not_connected_Operation_will_be_sent_to_server_later": "Server is not connected. Operation will be sent to server later.", + "Server_is_disconnected_Reconnecting": "Server is disconnected. Reconnecting...", + "Server_is_reconnected": "Server is reconnected.", + "Outline": "Outline", + "Headings_you_add_to_the_document_will_appear_here": "Headings you add to the document will appear here", + "Open_parent_folder": "Otevřít rodičovský adresář", + "Redo": "redo", + "Undo": "undo", + "Open_link": "Open link", + "Customize_the_number_of_rows_and_columns": "Customize the number of rows and columns", + "Rows": "Řádky", + "Columns": "Sloupce", + "Please_enter_title": "Please enter title", + "Please_enter_text": "Please enter text", + "Row(s)": "řádek(ů)", + "Column(s)": "sloupec(ů)", + "Insert_below": "Insert below", + "Insert_above": "Insert above", + "Insert_on_the_right": "Insert on the right", + "Insert_on_the_left": "Insert on the left", + "Starred": "Starred", + "Unstarred": "Unstarred", + "Star": "Hvězdička", + "Unstar": "Odebrat z oblíbených", + "Auto_wrap": "Auto wrap", + "Add_comment": "Add comment", + "Delete_comment": "Delete comment", + "Delete_reply": "Delete reply", + "Are_you_sure_to_delete_this_comment": "Are you sure to delete this comment?", + "Are_you_sure_to_delete_this_reply": "Are you sure to delete this reply?", + "Enter_comment_shift_enter_for_new_line_Enter_to_send": "Enter comment, Shift + Enter for new line, Enter to send", + "Enter_reply_shift_Enter_for_new_line_Enter_to_send": "Enter reply, Shift + Enter for new line, Enter to send", + "Reopen_discussion": "Adding a reply will reopen this discussion", + "Confirm": "Potvrdit", + "View_changes": "View changes", + "Revision": "Revision", + "Error": "Chyba", + "Start_revise": "Start revise", + "Revise": "Revise", + "Failed_to_execute_operation_on_server": "Failed to execute operation on server, the current operation has been withdrawn", + "Start_revise_tip": "Create a temporary document and modify on it, merge it back after reviewing changes", + "Load_doc_content_error": "Load doc content error", + "Sdoc_format_invalid": "The content of the document does not conform to the sdoc specification", + "Draft": "Koncept", + "Unmark_as_draft": "Unmark as draft", + "Background_color": "Background color", + "No_color": "No color", + "Standard_color": "Standard color", + "Recently_used": "Recently used", + "More_color": "More color", + "White": "White", + "Black": "Black", + "Blue_grey": "Blue_grey", + "Blue": "Blue", + "Sky_blue": "Sky_blue", + "Green": "Green", + "Red": "Red", + "Orange": "Orange", + "Yellow": "Yellow", + "Purple": "Purple", + "Light_grey_x": "Light grey {{value}}", + "Dark_grey_x": "Dark grey {{value}}", + "Light_blue_grey_x": "Light blue grey {{value}}", + "Light_blue_x": "Light blue {{value}}", + "Light_sky_blue_x": "Light sky blue {{value}}", + "Light_green_x": "Light green {{value}}", + "Light_red_x": "Light red {{value}}", + "Light_orange_x": "Light orange {{value}}", + "Light_yellow_x": "Light yellow {{value}}", + "Light_purple_x": "Light purple {{value}}", + "Dark_blue_grey_x": "Dark blue grey {{value}}", + "Dark_blue_x": "Dark blue {{value}}", + "Dark_sky_blue_x": "Dark sky blue {{value}}", + "Dark_green_x": "Dark green {{value}}", + "Dark_red_x": "Dark red {{value}}", + "Dark_orange_x": "Dark orange {{value}}", + "Dark_yellow_x": "Dark yellow {{value}}", + "Dark_purple_x": "Dark purple {{value}}", + "Standard_dark_red": "Standard dark red", + "Standard_red": "Standard red", + "Standard_orange": "Standard orange", + "Standard_yellow": "Standard yellow", + "Standard_light_green": "Standard light green", + "Standard_green": "Standard green", + "Standard_light_blue": "Standard light blue", + "Standard_blue": "Standard blue", + "Standard_dark_blue": "Standard dark blue", + "Standard_purple": "Standard purple", + "Highlight_color": "Highlight", + "Font_color": "Font color", + "Default": "Výchozí", + "No_revisions": "No revisions", + "1_revision": "1 revision", + "x_revisions": "{{count}} revisions", + "Creator": "Vytvořil", + "Created_time": "Created time", + "Created_at": "Created at", + "Resolved_tip": "Mark as resolved and hide discussion", + "Search_language": "Search language", + "Sdoc_error_tip": "The document has errors and cannot be displayed. Please try to fix it automatically by clicking the button below.", + "Repair": "Repair", + "Font_size": "Font size", + "Increase_font_size": "Increase font size", + "Reduce_font_size": "Reduce font size", + "Font": "Font", + "All_fonts": "All fonts", + "Default_font": "Default font", + "Pending_operations_exceed_limit": "There are multiple operations not synced to the server. Please check your network.", + "Recently_saved": "Recently saved", + "Text_Link": "Text Link", + "Icon_and_text_Link": "Icon and text Link", + "Card": "Card", + "Select_sdoc_document": "Select sdoc document", + "Select_file": "Select file", + "Local_file": "Local file", + "Internal_server_exec_operations_error": "An exception occurred on the server, please refresh the page and try again", + "Failed_to_sync_with_server_operations": "Synchronization with the server failed, please refresh the page", + "Style": "Style", + "Insert": "Insert", + "Image": "Obrázek", + "Table": "Tabulka", + "Link": "Odkaz", + "Transform_to": "Transform to", + "Last_modification": "Last modification", + "Next_modification": "Next modification", + "Changes": "Změny", + "No_changes": "No changes", + "Title": "Název", + "Subtitle": "Subtitle", + "Link_sdoc": "Link sdoc", + "Link_file": "Link file", + "Keep_my_modification": "Keep my modification", + "Keep_other_modification": "Keep other's modification", + "Keep_both_modification": "Keep both modification", + "Tip": "Tip", + "Rebase_delete_no_change_revision_tip": "Revision has not made any change compared to original document. Do you want to delete this revision?", + "Has_been_replaced_tip": "Document content has been replaced. Please refresh the page", + "Has_been_published_tip": "Revision published", + "Has_conflict_before_publish_tip": "There are conflicts in the document, please resolve it before publishing!", + "Merge_tip": "There are conflicts in the documents. Do you want to merge them?", + "Has_conflict_before_view_changes_tip": "There are conflicts in the document. Please resolve the conflict before viewing the changes!", + "Has_been_removed_tip": "Document has been removed, please view other documents.", + "Checking": "Checking...", + "Publishing": "Publishing...", + "Inline": "Inline", + "Block": "Block", + "Full_screen_mode": "Full screen mode", + "Image_border": "Image border", + "Delete_revision": "Delete revision", + "Delete_tip": "Are you sure you want to delete {{content}} ?", + "Revision_deleted": "Revision deleted", + "Published": "Zveřejněné", + "Delete_Successfully": "Delete Successfully", + "Delete_failed": "Smazání se nezdařilo", + "Caption": "Caption", + "No_collaborators_available": "No_collaborators_available", + "Search_collaborator": "Search collaborator", + "Doc_comments": "Document comments", + "Tag_not_found": "Tag not found", + "Create_a_new_tag": "Vytvořit nový štítek", + "Search_tags": "Search tags", + "No_options_available": "Tag not found", + "Add_option": "Vytvořit nový štítek", + "Find_an_option": "Search tags", + "Copy_link_of_section": "Copy link of section", + "revision": "revision", + "xxx_added_a_new_comment": "{{author}} added a new comment", + "xxx_added_a_reply": "{{author}} added a reply", + "New": "Nový", + "Table_template": "Table template", + "Jump_to_original_doc": "Jump to the original document", + "Freezed": "Freezed", + "Callout": "Callout", + "The_current_location_does_not_support_pasting": "The current location does not support pasting ", + "Please_enter": "Please enter", + "Combine_cell": "Combine cells", + "Split_cell": "Split cell", + "Row_number": "Row number", + "Column_number": "Column number", + "The_maximum_row_number_is_{number}": "The maximum row number is {number}", + "Other_modification": "Other's modification", + "My_modification": "My modification", + "Document_history": "Document history", + "Freeze_document": "Freeze document", + "Document_frozen": "Document frozen", + "Unfreeze": "Unfreeze", + "Search_and_replace": "Search and replace", + "Search": "Hledat", + "Type_search_content": "Type search content", + "Replace_as": "Replace as", + "Type_replace_content": "Type replace content", + "Prevs": "Prevs", + "Next": "Další", + "Replace": "Nahradit", + "Replace_all": "Replace all", + "Are_you_sure_to_replace_all_number_xxx_in_this_document_with_yyy": "Are you sure to replace all {{number}} '{{originalWord}}' in this document with '{{replacedWord}}'?", + "Are_you_sure_to_clear_all_number_xxx_in_this_document": "Are you sure to clear all {{number}} '{{originalWord}}' in this document?", + "Search_not_found": "Not found", + "Recent_visited": "Recent visited", + "The_document_does_not_exist": "The document does not exist", + "Create_a_new_sdoc_file": "Create a new sdoc file", + "New_page": "Nová stránka", + "Create": "Vytvořit", + "Top_align": "Top", + "Center_align": "Middle", + "Bottom_align": "Bottom", + "Move_column_count": "Moving {{count}} column(s)", + "Move_row_count": "Moving {{count}} row(s)", + "Mark_all_as_read": "Označit vše jako přečtené", + "Alignment_type": "Alignment", + "Print": "Vytisknout", + "Enter_more_character_start_search": "Enter more characters to start search", + "Create_file_name_sdoc": "Create {{file_name_sdoc}}", + "Source_document_changed_tip": "Original document has concurrent modifications. Do you like to merge these modifications to the revision?", + "Fit_table_to_page_width": "Fit table to page width", + "Enter_text_or_press_forward_slash_to_insert_element": "Enter text or press '/' to insert element", + "Vertical_align": "Vertical alignment", + "Horizontal_align": "Horizontal alignment", + "SeaTable_column": "SeaTable column", + "SeaTable_table": "SeaTable table", + "And_x_more_records": "and {{count}} more records", + "Print_limit_exceeded": "Exceeding the print limit, only the first 200 lines will be printed", + "Show_record_numbers": "Show record numbers", + "Alternate_color": "Alternate color", + "Select_column_display_option_color_tip": "Single-select and multi-select columns display option colors", + "Header": "Header", + "Remove_icon": "Remove icon", + "Hide_columns": "Hide columns", + "1_hidden_column": "1 hidden column", + "hidden_columns": "hidden columns", + "Search_column": "Search column", + "No_columns_available_to_be_hidden": "No columns available to be hidden.", + "Hide_all": "Hide all", + "Show_all": "Show all", + "Sort": "Sort", + "1 Sort": "1 sort", + "Sorts": "sorts", + "No_sorts": "No sorts", + "Add_sort": "Add sort", + "No_sort_added": "No sort added", + "up": "Up", + "down": "Down", + "No_results": "No results", + "Filter": "Filter", + "1 Filter": "1 filter", + "Filters": "filters", + "Add_filter": "Add filter", + "No_filters": "No filters", + "And": "And", + "Or": "Or", + "Select_option(s)": "Select option(s)", + "Select_an_option": "Select an option", + "Search_option": "Search option", + "Add_collaborator": "Add collaborator", + "Add_a_creator": "Add a creator", + "Add_a_last_modifier": "Add a last modifier", + "Invalid_filter": "Invalid filter", + "Department_single_select": "Department single select", + "Search_department": "Search department", + "Select_department": "Select department", + "No_departments_available": "No departments available", + "Current_user_department": "Current user's department", + "Current_user_department_and_sub": "Current user's department and sub-departments", + "Deleted_department": "Deleted department", + "Data_settings": "Data settings", + "Style_settings": "Style settings", + "contains": "contains", + "does_not_contain": "does not contain", + "is": "is", + "is_not": "is not", + "equal": "\u003d", + "not_equal": "\u2260", + "less": "\u003C", + "greater": "\u003E", + "less_or_equal": "\u2264", + "greater_or_equal": "\u2265", + "is_empty": "is empty", + "is_not_empty": "is not empty", + "is_within": "is within", + "is_before": "is before", + "is_after": "is after", + "is_on_or_before": "is on or before", + "is_on_or_after": "is on or after", + "has_any_of": "has any of", + "has_all_of": "has all of", + "has_none_of": "has none of", + "is_exactly": "is exactly", + "is_current_user_ID": "is current user's ID", + "Current_date": "Current date", + "Specific_date": "Specific date", + "x_days_before_current_date": "x days before current date", + "x_days_after_current_date": "x days after current date", + "is_any_of": "is any of", + "is_none_of": "is none of", + "include_me": "include the current user", + "today": "today", + "tomorrow": "tomorrow", + "yesterday": "yesterday", + "one_week_ago": "one week ago", + "one_week_from_now": "one week from now", + "one_month_ago": "one month ago", + "one_month_from_now": "one month from now", + "number_of_days_ago": "number of days ago", + "number_of_days_from_now": "number of days from now", + "exact_date": "exact date", + "last_week": "last week", + "last_month": "last month", + "last_year": "last year", + "this_week": "this week", + "this_month": "this month", + "this_year": "this year", + "the_next_week": "the next week", + "the_next_month": "the next month", + "the_next_year": "the next year", + "the_past_week": "last week", + "the_past_month": "last month", + "the_past_year": "last year", + "the_next_numbers_of_days": "the next numbers of days", + "the_past_numbers_of_days": "the past numbers of days", + "Double_click_to_enter_edit_mode_and_adjust_field_width" : "Double click to enter edit mode and adjust field width", + "Enter_comment_Enter_for_new_line_shift_enter_to_send": "Enter comment, Enter for new line, Shift + Enter to send", + "Sub_table": "Tabulka", + "Search_action": "Search action...", + "Comment_details": "Comment details", + "Two_column": "2 columns", + "Three_column": "3 columns", + "Four_column": "4 columns", + "Five_column": "5 columns", + "Full_width_mode": "Full width mode", + "Video": "Video", + "Upload_local_video": "Upload local video", + "The_current_version_does_not_support_>5MB_video_file": "The_current_version_does_not_support_>5MB_video_file", + "Token_expired_Please_refresh_the_page": "Token expired. Please refresh the page.", + "Link_to_page": "Link to page", + "No_page_results": "No page results", + "Page": "Page", + "Share_1": "Sdílet", + "Collect": "Collect", + "Collected": "Collected", + "Link_to_file": "Link to file", + "Create_a_new_file": "Create a new file", + "Suggestion": "Návrh", + "Continuation": "Continuation", + "More_details": "More details", + "More_concise": "More concise", + "More_vivid": "More vivid", + "Translate": "Translate", + "Adjustment": "Adjustment", + "Try_again": "Try again", + "Deprecation": "Deprecation", + "Generated_content_x_words": "Generated content {{count}} words", + "Ask_AI_anything": "Ask AI anything...", + "Thinking": "Thinking...", + "Translation_error_message": "Translation error, please try again.", + "The_translation_content_cannot_be_empty": "The translation content cannot be empty", + "Processing_message": "Processing, please wait...", + "AI_tip_content": "Discard current content?", + "Discard": "Zrušit změny", + "English": "English", + "Chinese": "Chinese", + "Ask_AI": "Ask AI", + "Enter_reply": "Enter reply", + "Processing_content_cannot_be_empty": "Processing content cannot be empty", + "AI_error_message": "Request error, please try again", + "Add_video_link": "Add video link", + "Link_Seafile_video_file": "Link Seafile video file", + "Select_video_file": "Select video file", + "Support_Youtube_Tencent_Bilibili_and_more": "Support Youtube, Tencent, Bilibili and more", + "Image_cannot_be_copied_Please_download_the_source_image": "Image cannot be copied. Please download the source image,", + "And_select_insert_-_image_to_upload": "and select 「insert」 - 「image」 to upload.", + "Image_copy_error": "Image copy error", + "Image_is_uploading": "Image is uploading...", + "Select_at_least_one_row_record": "Select at least one row record", + "Selected_row_records_cannot_exceed_10_rows": "Selected row records cannot exceed 10 rows", + "Select_seatable_rows": "Select seatable rows", + "Add_rows_record": "Add rows record", + "Double_click_then_adjust_field_width": "Double click, then adjust field width", + "Insert_chart": "Insert chart", + "Edit_chart": "Edit chart", + "Please_complete_the_chart_configuration_first": "Please complete the chart configuration first" +} diff --git a/media/comment-editor/locales/de/comment-editor.json b/media/comment-editor/locales/de/comment-editor.json new file mode 100644 index 0000000000..4fa1ec1e33 --- /dev/null +++ b/media/comment-editor/locales/de/comment-editor.json @@ -0,0 +1,626 @@ +{ + "Bold": "Fett", + "Italic": "Kursiv", + "Underline": "Unterstreichen", + "Strikethrough": "Durchstreichen", + "Superscript": "Hochstellen", + "Subscript": "Tiefstellen", + "Inline_code": "Code", + "Header_one": "Überschrift 1", + "Header_two": "Überschrift 2", + "Header_three": "Überschrift 3", + "Header_four": "Überschrift 4", + "Header_five": "Überschrift 5", + "Header_six": "Überschrift 6", + "Paragraph": "Absatz", + "Quote": "Blockquote", + "Ordered_list": "Nummerierte Liste", + "Unordered_list": "Ungeordnete Liste", + "Check_list": "Checkbox Liste", + "Insert_image": "Bild einfügen", + "Insert_formula": "Formel einfügen", + "Formula": "Formel", + "Insert_file": "Datei einnfügen", + "Code": "Inline-Code", + "Code_block": "Codeblock", + "Insert_link": "Link einfügen", + "Insert_table": "Tabelle einfügen", + "Valid_values_for_rows_and_columns": "Gültige Werte für die Anzahl Zeilen und Spalten sind 0 bis 50.", + "Save": "Speichern", + "More": "Mehr", + "Invalid_url": "Ungültige Adresse", + "Link_address": "Link-URL", + "Image_address": "Bild-URL", + "Submit": "Speichern", + "Cancel": "Abbrechen", + "Switch_to_plain_text_editor": "Zum Plain Text Editor wechseln", + "Switch_to_rich_text_editor": "Zum Rich Text Editor wechseln", + "Switch_to_viewer": "Zur Markdown-Vorschau wechseln", + "Help": "Hilfe", + "Column": "Spalte", + "Row": "Zeile", + "Delete_table": "Tabelle löschen", + "Delete_row": "Zeile löschen", + "Delete_column": "Spalte löschen", + "Insert_row": "Zeile einfügen", + "Set_align": "Ausrichtung festlegen", + "Left": "Links", + "Center": "Zentrieren", + "Right": "Rechts", + "File_saved": "Die Datei wurde gespeichert.", + "File_failed_to_save": "Die Datei konnte nicht gespeichert werden.", + "Back_to_parent_directory": "Zurück zum übergeordneten Verzeichnis", + "Edit": "Bearbeiten", + "Copy": "Kopieren", + "Copied": "Kopiert", + "Cut": "Ausschneiden", + "Internal_link": "Interner Link", + "Copy_internal_link": "Der interne Link wurde in den Zwischenspeicher kopiert.", + "Internal_link_desc": "Interne Links sind Verweise auf Dateien bzw. Ordner, die nur von Benutzer/innen mit mindestens Leserechten für die Dateien bzw. Ordner genutzt werden können. Interne Links eignen sich insbesondere für die interne Kommunikation in Ticket-/CRM-Systemen sowie E-Mails und Chats.", + "Share": "Freigeben", + "Share_link": "Freigabe-Link", + "Generate": "Erstellen", + "Add_password_protection": "Passwort hinzufügen", + "Password": "Passwort", + "At_least_8_characters": "mindestens 8 Zeichen", + "Password_again": "Passwort erneut eingeben", + "Add_auto_expiration": "Befristung hinzufügen", + "Days": "Tage", + "Please_enter_password": "Geben Sie ein Passwort ein", + "Greater_than_or_equal_to": "Größer oder gleich", + "Less_than_or_equal_to": "Weniger oder gleich", + "Set_permission": "Berechtigung festlegen", + "Preview_and_download": "Vorschau und Herunterladen", + "Preview_only": "Nur Vorschau erlaubt", + "Please_enter_valid_days": "Geben Sie eine gültige Anzahl von Tagen ein", + "Please_enter_a_non-negative_integer": "Geben Sie eine Zahl größer oder gleich Null ein", + "Please_enter_days": "Geben Sie Tage ein", + "Password_is_too_short": "Das Passwort ist zu kurz", + "Passwords_do_not_match": "Passwörter stimmen nicht überein", + "Return_to_wiki_page": "Zurück zur Wiki-Seite", + "Insert_network_image": "Bild per URL einfügen", + "Upload_local_image": "Bild hochladen und einfügen", + "Add_link": "Link hinzufügen", + "File_history": "Dateiversionen", + "History_version": "Versionen", + "Back_to_viewer": "Zurück zur Vorschau", + "Link_title": "Linktext", + "Local_draft": "Lokaler Entwurf", + "Use_draft": "Entwurf verwenden", + "Delete_draft": "Entwurf löschen", + "You_have_an_unsaved_draft_do_you_like_to_use_it": "Es gibt einen ungespeicherten Entwurf. Möchten Sie ihn verwenden?", + "Local_draft_saved": "Lokaler Entwurf gespeichert", + "New_draft": "Neuer Entwurf", + "View_draft": "Entwurf anzeigen", + "Publish": "Veröffentlichen", + "This_file_has_a_draft": "Zu dieser Datei gibt es einen Entwurf.", + "Delete": "Löschen", + "Reply": "Antworten", + "Comment": "Kommentar", + "Comments": "Kommentare", + "All_comments": "Alle Kommentare", + "Resolved_comments": "Erledigte Kommentare", + "Unresolved_comments": "Nicht erledigte Kommentare", + "Total_1_comment": "1 Kommentare gesamt", + "Total_count_comments": "{{count}} Kommentare gesamt", + "Add_a_comment": "Kommentar einfügen", + "No_comment_yet": "Keine Kommentare vorhanden", + "Mark_as_Resolved": "Als erledigt markieren", + "Resubmit": "Erneut einreichen", + "Resubmitted": "Erneut eingereicht", + "Ask_for_review": "Um ein Review bitten", + "Review_already_exists": "Es gibt bereits ein Review.", + "View_review": "Review anzeigen", + "There_is_an_associated_review_with_this_file": "Es gibt ein Review zu dieser Datei.", + "Start_review": "Review schreiben", + "This_file_is_in_draft_stage": "Die Datei hat den Status Entwurf", + "This_file_is_in_review_stage": "Die Datei hat den Status Review.", + "This_file_has_been_updated": "Die Datei wurde aktualisiert.", + "Refresh": "Aktualisieren", + "Related_files": "Zugehörige Dateien", + "Related_file": "Zugehörige Datei", + "No_tags": "Keine Tags", + "Date": "Datum", + "Participants": "Teilnehmer", + "Meeting_note": "Besprechungsnotiz", + "Chooser_document_type": "Auswahl Dokumenttyp", + "Empty": "Leer", + "No_related_files": "Keine zugehörigen Dateien", + "No_out_line": "Keine Gliederung", + "Editing_files_in_this_browser_can_lead_to_slight_display_problems": "Beim Bearbeiten von Dateien in diesem Browser können leichte Probleme bei der Anzeige auftreten.", + "No_document_improvement_suggestion": "Keine Vorschläge zur Verbesserung des Dokuments", + "Hide_side_panel": "Seitenleiste verbergen", + "Show_side_panel": "Seitenleiste anzeigen", + "Show_resolved_comments": "Erledigte Kommentare anzeigen", + "Update": "Aktualisieren", + "Width": "Breite", + "Height": "Höhe", + "Full_screen": "Vollbild", + "Insert_library_image": "Bild aus Bibliothek einfügen", + "Size": "Größe", + "Location": "Ort", + "Last_update": "Letzte Änderung", + "Tags": "Tags", + "Add_participants": "Teilnehmer hinzufügen", + "Clear_format": "Formatierung löschen", + "MarkdownLint": { + "missing_h1": { + "description": "Es gibt keine Hauptüberschrift (h1) in dem Text", + "issue": "Hauptüberschrift (h1) fehlt" + }, + "heading_end_with_colon": { + "description": "Überschriften dürfen nicht mit einem Doppelpunkt enden.", + "issue": "Überschrift endet mit einem Doppelpunkt" + }, + "heading_increase_irregular": { + "description": "Überschriften sollten in aufeinander folgenden Stufen angelegt werden", + "issue": "Stufe der Überschrift überprüfen" + } + }, + "Shortcut_help": "Hilfe Tastenkombinationen", + "User_help": { + "title": "Tastenkombinationen", + "userHelpData": [ + { + "shortcutType": "Listen", + "shortcutData": { + "Make_list": "Ungeordnete Liste anlegen", + "Make_ordered_list": "Nummerierte Liste anlegen", + "Insert_new_item": "Neues Listenelement einfügen", + "Insert_child_in_item": "Textzeile einfügen", + "Increase_depth": "Einzug erhöhen" + } + }, + { + "shortcutType": "Überschriften", + "shortcutData": { + "Heading_1": "Überschrift 1", + "Heading_2": "Überschrift 2", + "Heading_3": "Überschrift 3", + "Heading_4": "Überschrift 4", + "Heading_5": "Überschrift 5", + "Heading_6": "Überschrift 6" + } + }, + { + "shortcutType": "Codeblock", + "shortcutData": { + "Make_code_block": "Codeblock anlegen", + "Insert_new_line": "Neue Zeile einfügen", + "Escape_code_block": "Codeblock beenden", + "Insert_indent": "Einzug erhöhen" + } + }, + { + "shortcutType": "Blockquote", + "shortcutData": { + "Make_Block_quote": "Blockquote einfügen", + "Escape_Block_quote": "Blockquote beenden" + } + }, + { + "shortcutType": "Tabellen", + "shortcutData": { + "Insert_Table_Row": "Tabellenzeile einfügen", + "Escape_table": "Tabelle beenden" + } + }, + { + "shortcutType": "Formeln", + "shortcutData": { + "Insert_Formula": "Formel einfügen" + } + }, + { + "shortcutType": "Textformatierung", + "shortcutData": { + "Bold": "Fett", + "Italic": "Kursiv", + "Italic_Bold": "Kursiv fett", + "Inline_code": "Inline-Code" + } + }, + { + "shortcutType": "Speichern", + "shortcutData": { + "Save_file": "Datei speichern" + } + }, + { + "shortcutType": "Bilder", + "shortcutData": { + "Paste_screen_shot": "Bild aus Zwischenablage einfügen", + "Drag_image_from_anywhere_to_upload_it": "Bilder zum Einfügen/Hochladen ins Dokument ziehen" + } + } + ] + }, + "The_link_address_is_required": "Eine Link-Adresse ist erforderlich.", + "The_link_title_is_required": "Ein Link-Titel ist erforderlich.", + "The_link_address_is_invalid": "Die Link-Adresse ist ungültig. Geben Sie eine korrekte Adresse ein.", + "All_changes_saved": "Alle Änderungen wurden gespeichert.", + "Saving": "Speicherung ist im Gange ...", + "Collaborators": "Mitarbeiter", + "Online_members": "Online Bearbeiter", + "Me": "ich", + "Server_is_not_connected_Operation_will_be_sent_to_server_later": "Der Server ist nicht verbunden. Die Operation wird später an den Server gesendet.", + "Server_is_disconnected_Reconnecting": "Der Server ist nicht verbunden. Verbindungsversuch läuft.", + "Server_is_reconnected": "Der Server ist neu verbunden.", + "Outline": "Gliederung", + "Headings_you_add_to_the_document_will_appear_here": "Überschriften im Dokument werden hier angezeigt", + "Open_parent_folder": "Übergeordneten Ordner öffnen", + "Redo": "Erneut ausführen", + "Undo": "Rückgängig machen", + "Open_link": "Link öffnen", + "Customize_the_number_of_rows_and_columns": "Die Anzahl Zeilen und Spalten anpassen", + "Rows": "Zeilen", + "Columns": "Spalten", + "Please_enter_title": "Geben Sie einen Titel ein", + "Please_enter_text": "Geben Sie Text ein", + "Row(s)": "Zeile(n)", + "Column(s)": "Spalte(n)", + "Insert_below": "Unten einfügen", + "Insert_above": "Oben einfügen", + "Insert_on_the_right": "Rechts einfügen", + "Insert_on_the_left": "Links einfügen", + "Starred": "Favoriten", + "Unstarred": "Aus Favoriten entfernen", + "Star": "Favoriten hinzufügen", + "Unstar": "Aus Favoriten entfernen", + "Auto_wrap": "Automatischer Zeilenumbruch", + "Add_comment": "Kommentar hinzufügen", + "Delete_comment": "Kommentar löschen", + "Delete_reply": "Antwort löschen", + "Are_you_sure_to_delete_this_comment": "Möchten Sie das Kommentar wirklich löschen?", + "Are_you_sure_to_delete_this_reply": "Möchten Sie die Antwort wirklich löschen?", + "Enter_comment_shift_enter_for_new_line_Enter_to_send": "Geben Sie ein Kommentar ein (Zeilenumbruch mit SHIFT + ENTER; Kommentar absenden mit ENTER)", + "Enter_reply_shift_Enter_for_new_line_Enter_to_send": "Geben Sie eine Antwort ein (Zeilenumbruch mit SHIFT + ENTER, Kommentar absenden mit ENTER)", + "Reopen_discussion": "Das Hinzufügen einer Antwort wird die Diskussion wieder öffnen.", + "Confirm": "Bestätigen", + "View_changes": "Änderungen ansehen", + "Revision": "Revision", + "Error": "Fehler", + "Start_revise": "Überarbeitung beginnen", + "Revise": "Überarbeiten", + "Failed_to_execute_operation_on_server": "Die Operation auf dem Server ist fehlgeschlagen: Die aktuelle Operation wurde zurückgezogen.", + "Start_revise_tip": "Erstellen Sie ein temporäres Dokument und modifizieren Sie es, mergen Sie es zurück nach der Durchsicht der Änderungen.", + "Load_doc_content_error": "Beim Laden des Dokumenteninhalts ist ein Fehler aufgetreten.", + "Sdoc_format_invalid": "Der Inhalt des Dokuments stimmt nicht mit den SDOC-Spezifikationen überein.", + "Draft": "Entwurf", + "Unmark_as_draft": "Entwurfsmarkierung entfernen", + "Background_color": "Hintergrundfarbe", + "No_color": "Keine Farbe", + "Standard_color": "Standardfarbe", + "Recently_used": "Zuletzt verwendet", + "More_color": "Mehr Farben", + "White": "Weiß", + "Black": "Schweiz", + "Blue_grey": "Blaugrau", + "Blue": "Blau", + "Sky_blue": "Himmelblau", + "Green": "Grün", + "Red": "ot", + "Orange": "Orange", + "Yellow": "Gelb", + "Purple": "Violett", + "Light_grey_x": "Hellgrau {{value}}", + "Dark_grey_x": "Dunkelgrau {{value}}", + "Light_blue_grey_x": "Hellblaugrau {{value}}", + "Light_blue_x": "Hellblau {{value}}", + "Light_sky_blue_x": "Hellhimmelblau {{value}}", + "Light_green_x": "Hellgrün {{value}}", + "Light_red_x": "Hellrot {{value}}", + "Light_orange_x": "Hellorange {{value}}", + "Light_yellow_x": "Hellgelb {{value}}", + "Light_purple_x": "Hellviolett {{value}}", + "Dark_blue_grey_x": "Dunkelblaugrau {{value}}", + "Dark_blue_x": "Dunkelblau {{value}}", + "Dark_sky_blue_x": "Dunkelhimmelblau {{value}}", + "Dark_green_x": "Dunkelgrün {{value}}", + "Dark_red_x": "Dunkelrot {{value}}", + "Dark_orange_x": "Dunktelorange {{value}}", + "Dark_yellow_x": "Dunkelgelb {{value}}", + "Dark_purple_x": "Dunkelviolett {{value}}", + "Standard_dark_red": "Standard dunkelrot", + "Standard_red": "Standard rot", + "Standard_orange": "Standard orange", + "Standard_yellow": "Standard gelb", + "Standard_light_green": "Standard hellgrün", + "Standard_green": "Standard grün", + "Standard_light_blue": "Standard hellblau", + "Standard_blue": "Standard blau", + "Standard_dark_blue": "Standard dunkelblau", + "Standard_purple": "Standard violett", + "Highlight_color": "Hervorheben", + "Font_color": "Schriftfarbe", + "Default": "Standard", + "No_revisions": "Keine Revisionen", + "1_revision": "1 Revision", + "x_revisions": "{{count}} Revisionen", + "Creator": "Eigentümer", + "Created_time": "Erstellt", + "Created_at": "Erstellt", + "Resolved_tip": "Als erledigt markieren und Diskussion ausblenden", + "Search_language": "Sprache suchen", + "Sdoc_error_tip": "Das Dokument hat Fehler und kann nicht angezeigt werden. Sie können das Dokument mit Klick auf die Schaltfläche unten automatisch reparieren lassen.", + "Repair": "Reparieren", + "Font_size": "Schriftgröße", + "Increase_font_size": "Schriftgröße vergrößern", + "Reduce_font_size": "Schriftgröße verkleinern", + "Font": "Schriftart", + "All_fonts": "Alle Schriftarten", + "Default_font": "Standardschriftart", + "Pending_operations_exceed_limit": "Mehrere Operationen wurde noch nicht mit dem Server synchronisiert. Überprüfen Sie Ihr Netzwerk.", + "Recently_saved": "Zuletzt gespeichert", + "Text_Link": "Textlink", + "Icon_and_text_Link": "Icon und Textlink", + "Card": "Karte", + "Select_sdoc_document": "SDOC Dokument auswählen", + "Select_file": "Datei auswählen", + "Local_file": "Lokale Datei", + "Internal_server_exec_operations_error": "Eine Ausnahme hat sich auf dem Server ereignet. Laden Sie die Seite neu und probieren Sie es erneut.", + "Failed_to_sync_with_server_operations": "Die Synchronisation mit dem Server ist fehlgeschlagen. Laden Sie die Seite neu.", + "Style": "Stil", + "Insert": "Einfügen", + "Image": "Bild", + "Table": "Tabelle", + "Link": "Link", + "Transform_to": "Umwandeln in", + "Last_modification": "Letzte Änderung", + "Next_modification": "Nächste Änderung", + "Changes": "Änderungen", + "No_changes": "Keine Änderungen", + "Title": "Titel", + "Subtitle": "Untertitel", + "Link_sdoc": "Link zu SDOC-Dokument", + "Link_file": "Link zu Datei", + "Keep_my_modification": "Meine Änderungen behalten", + "Keep_other_modification": "Andere Änderungen behalten", + "Keep_both_modification": "Beide Änderungen behalten", + "Tip": "Hinweis", + "Rebase_delete_no_change_revision_tip": "Die Revision enthält keine Änderungen gegenüber dem Original. Wollen Sie die Revision löschen?", + "Has_been_replaced_tip": "Der Inhalt des Dokuments wurde ersetzt. Laden Sie die Seite neu.", + "Has_been_published_tip": "Die Revision wurde veröffentlicht.", + "Has_conflict_before_publish_tip": "Das Dokument enthält Konflikte. Lösen Sie diese vor der Veröffentlichung.", + "Merge_tip": "Das Dokument enthält Konflikte. Wollen Sie diese mergen?", + "Has_conflict_before_view_changes_tip": "Das Dokument enthält Konflikte. Lösen Sie diese vor der Ansicht der Änderungen.", + "Has_been_removed_tip": "Das Dokument wurde entfernt. Betrachten Sie ein anderes Dokument.", + "Checking": "Überprüfung im Gang ...", + "Publishing": "Die Veröffentlchung ist im Gang ...", + "Inline": "Inline", + "Block": "Block", + "Full_screen_mode": "Vollbild", + "Image_border": "Bildrahmen", + "Delete_revision": "Revision löschen", + "Delete_tip": "Möchten Sie {{content}} wirklich löschen?", + "Revision_deleted": "Die Revision wurde gelöscht.", + "Published": "Veröffentlicht", + "Delete_Successfully": "Löschung erfolgreich.", + "Delete_failed": "Löschen fehlgeschlagen", + "Caption": "Bildunterschrift", + "No_collaborators_available": "Keine Mitarbeiter verfügbar", + "Search_collaborator": "Mitarbeiter suchen", + "Doc_comments": "Kommentare im Dokument", + "Tag_not_found": "Der Tag wurde nicht gefunden", + "Create_a_new_tag": "Neues Tag erstellen", + "Search_tags": "Tags suchen", + "No_options_available": "Der Tag wurde nicht gefunden", + "Add_option": "Neues Tag erstellen", + "Find_an_option": "Tags suchen", + "Copy_link_of_section": "Abschnittslink kopieren", + "revision": "Revision", + "xxx_added_a_new_comment": "{{author}} hat ein neues Kommentar hinzugefügt.", + "xxx_added_a_reply": "{{author}} hat eine Antwort hinzugefügt.", + "New": "Erstellen", + "Table_template": "Tabellenvorlage", + "Jump_to_original_doc": "Zum Originaldokument springen", + "Freezed": "eingefrorne", + "Callout": "Legende", + "The_current_location_does_not_support_pasting": "Der aktuelle Ort unterstützt das Einfügen nicht.", + "Please_enter": "Bitte eingeben", + "Combine_cell": "Zellen verbinden", + "Split_cell": "Zellen teilen", + "Row_number": "Zeilennummer", + "Column_number": "Spaltennummer", + "The_maximum_row_number_is_{number}": "Die höchste Zeilennummer ist {number}.", + "Other_modification": "Änderungen durch andere", + "My_modification": "Meine Änderungen", + "Document_history": "Dokumentenversionen", + "Freeze_document": "Dokument einfrieren", + "Document_frozen": "Das Dokument ist eingefroren.", + "Unfreeze": "Freigeben", + "Search_and_replace": "Suchen und Ersetzen", + "Search": "Suchen", + "Type_search_content": "Geben Sie den Suchbegriff ein", + "Replace_as": "Ersetzen mit", + "Type_replace_content": "Geben Sie den neuen Text ein", + "Prevs": "Vorherigen", + "Next": "Nächste Seite", + "Replace": "Ersetzen", + "Replace_all": "Alle ersetzen", + "Are_you_sure_to_replace_all_number_xxx_in_this_document_with_yyy": "Möchten Sie wirklich alle {{number}} '{{originalWord}}' in diesem Dokument durch '{{replacedWord}}' ersetzen?", + "Are_you_sure_to_clear_all_number_xxx_in_this_document": "Möchten Sie wirklich alle {{number}} '{{originalWord}}' in diesem Dokument löschen?", + "Search_not_found": "Nicht gefunden", + "Recent_visited": "Zuletzt besucht", + "The_document_does_not_exist": "Das Dokument existiert nicht.", + "Create_a_new_sdoc_file": "Neue SDOC-Datei erstellen", + "New_page": "Neue Seite", + "Create": "Erstellen", + "Top_align": "Oben", + "Center_align": "Zentriert", + "Bottom_align": "Unten", + "Move_column_count": "{{count}} Spalte(n) verschieben", + "Move_row_count": "{{count}} Zeile(n) verschieben", + "Mark_all_as_read": "Alle als gelesen markieren", + "Alignment_type": "Ausrichtung", + "Print": "Drucken", + "Enter_more_character_start_search": "Geben Sie mehr ein, um die Suche zu starten", + "Create_file_name_sdoc": "Erstelle {{file_name_sdoc}}", + "Source_document_changed_tip": "Am Originaldokument wurden Änderungen durchgeführt. Wollen Sie diese Änderungen in der Revision zusammenführen?", + "Fit_table_to_page_width": "Tabelle auf Seitenbreite anpassen", + "Enter_text_or_press_forward_slash_to_insert_element": "Geben Sie Text eingeben oder drücken Sie '/', um ein Element einzufügen", + "Vertical_align": "Vertikale Ausrichtung", + "Horizontal_align": "Horizontale Ausrichtung", + "SeaTable_column": "SeaTable Spalte", + "SeaTable_table": "SeaTable Tabelle", + "And_x_more_records": "und {{count}} weitere Einträge", + "Print_limit_exceeded": "Das Drucklimit ist überschritten. Nur die ersten 200 Zeilen werden gedruckt.", + "Show_record_numbers": "Nummern der Einträge anzeigen", + "Alternate_color": "Alternativfarbe", + "Select_column_display_option_color_tip": "Farboption für Einfach- und Mehrfachauswahlen", + "Header": "Überschrift", + "Remove_icon": "Icon entfernen", + "Hide_columns": "Spalten ausblenden", + "1_hidden_column": "1 ausgeblendete Spalte", + "hidden_columns": "ausgeblendete Spalten", + "Search_column": "Spalte suchen", + "No_columns_available_to_be_hidden": "Es gibt keine Spalten, die ausgeblendet werden können.", + "Hide_all": "Alle ausblenden", + "Show_all": "Alle anzeigen", + "Sort": "Sortieren", + "1 Sort": "1 Sortierung", + "Sorts": "Sortierungen", + "No_sorts": "Keine Sortierungen", + "Add_sort": "Sortierung hinzufügen", + "No_sort_added": "Keine Sortierung hinzugefügt", + "up": "Aufsteigend", + "down": "Absteigend", + "No_results": "Keine Ergebnisse", + "Filter": "Filter", + "1 Filter": "1 Filter", + "Filters": "Filter", + "Add_filter": "Filter hinzufügen", + "No_filters": "Keine Filter", + "And": "Und", + "Or": "Oder", + "Select_option(s)": "Option(en) wählen", + "Select_an_option": "Option wählen", + "Search_option": "Option suchen", + "Add_collaborator": "Mitarbeiter hinzufügen", + "Add_a_creator": "Ersteller hinzufügen", + "Add_a_last_modifier": "Letzter Bearbeiter hinzufügen", + "Invalid_filter": "Ungültiger Filter", + "Department_single_select": "Bereichsauswahl", + "Search_department": "Bereich suchen", + "Select_department": "Bereich auswählen", + "No_departments_available": "Keine Bereiche verfügbar", + "Current_user_department": "Bereich des aktuellen Benutzers", + "Current_user_department_and_sub": "Bereich unter Unterbereich des aktuellen Benutzers", + "Deleted_department": "Gelöschter Bereich", + "Data_settings": "Dateneinstellungen", + "Style_settings": "Stileinstellungen", + "contains": "enthält", + "does_not_contain": "enthält nicht", + "is": "ist gleich", + "is_not": "ist ungleich", + "equal": "=", + "not_equal": "≠", + "less": "<", + "greater": ">", + "less_or_equal": "≤", + "greater_or_equal": "≥", + "is_empty": "ist leer", + "is_not_empty": "ist nicht leer", + "is_within": "ist innerhalb", + "is_before": "ist vor", + "is_after": "ist nach", + "is_on_or_before": "ist am oder vor", + "is_on_or_after": "ist am oder nach", + "has_any_of": "enthält einen von", + "has_all_of": "enthält alle", + "has_none_of": "enthält nicht", + "is_exactly": "ist genau", + "is_current_user_ID": "ist ID des angemeldeten Benutzers", + "Current_date": "Aktuelles Datum", + "Specific_date": "Bestimmtes Datum", + "x_days_before_current_date": "Tage vor dem aktuellen Datum", + "x_days_after_current_date": "Tage nach dem aktuellen Datum", + "is_any_of": "ist eine von", + "is_none_of": "ist nicht", + "include_me": "ist der aktuelle Benutzer", + "today": "Heute", + "tomorrow": "Morgen", + "yesterday": "Gestern", + "one_week_ago": "Vor einer Woche", + "one_week_from_now": "In einer Woche", + "one_month_ago": "Vor einem Monat", + "one_month_from_now": "In einem Monat", + "number_of_days_ago": "Tage vor heue", + "number_of_days_from_now": "Tage von heute", + "exact_date": "Exaktes Datum", + "last_week": "Letzte Woche", + "last_month": "Letzten Monat", + "last_year": "Letztes Jahr", + "this_week": "Diese Woche", + "this_month": "Diesen Monat", + "this_year": "Dieses Jahr", + "the_next_week": "In nächster Woche", + "the_next_month": "Im nächsten Monat", + "the_next_year": "Im nächsten Jahr", + "the_past_week": "Letzte Woche", + "the_past_month": "Letzten Monat", + "the_past_year": "Letztes Jahr", + "the_next_numbers_of_days": "Innerhalb der nächsten X Tage", + "the_past_numbers_of_days": "Innerhalb der letzten x Tage", + "Double_click_to_enter_edit_mode_and_adjust_field_width" : "Klicken Sie doppelt, um in den Bearbeitungsmodus zu wechseln", + "Enter_comment_Enter_for_new_line_shift_enter_to_send": "Geben Sie ein Kommentar ein: ENTER für einen Zeilenumbruch; SHIFT + ENTER zum Absenden", + "Sub_table": "Tabelle", + "Search_action": "Aktion suchen", + "Comment_details": "Kommentardetails", + "Two_column": "2 Spalten", + "Three_column": "3 Spalten", + "Four_column": "4 Spalten", + "Five_column": "5 Spalten", + "Full_width_mode": "Ganze Breite nutzen", + "Video": "Video", + "Upload_local_video": "Lokales Video hochladen", + "The_current_version_does_not_support_>5MB_video_file": "Die aktuelle Version unterstützt keine Videodateien größer als 5MB.", + "Token_expired_Please_refresh_the_page": "Der Token ist abgelaufen. Laden Sie die Seite neu.", + "Link_to_page": "Mit Seite verlinken", + "No_page_results": "Keine Seitenergebnisse", + "Page": "Seite", + "Share_1": "Freigeben", + "Collect": "Sammeln", + "Collected": "Gesammelt", + "Link_to_file": "Mit Datei verlinken", + "Create_a_new_file": "Neue Datei erstellen", + "Suggestion": "Vorschlag", + "Continuation": "Fortsetzung", + "More_details": "Mehr Details", + "More_concise": "Prägnanter", + "More_vivid": "Lebhafter", + "Translate": "Übersetzen", + "Adjustment": "Anpassung", + "Try_again": "Erneut probieren", + "Deprecation": "Deprecation", + "Generated_content_x_words": "Der erstellte Inhalt hat {{count}} Wörter", + "Ask_AI_anything": "Fragen die KI alles ...", + "Thinking": "Im Gang ...", + "Translation_error_message": "Beim Übersetzen ist ein Fehler aufgetreten. Probieren Sie es erneut.", + "The_translation_content_cannot_be_empty": "Der übersetzte Inhalt darf nicht leer sein.", + "Processing_message": "Die Bearbeitung ist im Gang ...", + "AI_tip_content": "Aktuellen Inhalt verwerfen?", + "Discard": "Verwerfen", + "English": "Englisch", + "Chinese": "Chinesisch", + "Ask_AI": "KI fragen", + "Enter_reply": "Antwort eingeben", + "Processing_content_cannot_be_empty": "Der bearbeitete Inhalt kann nicht leer sein.", + "AI_error_message": "Anfragefehler. Probieren Sie es erneut.", + "Add_video_link": "Videolink hinzufügen", + "Link_Seafile_video_file": "Video in Seafile verlinken", + "Select_video_file": "Videodatei auswählen", + "Support_Youtube_Tencent_Bilibili_and_more": "Unterstützt Youtube, Tencent, Bilibili und andere", + "Image_cannot_be_copied_Please_download_the_source_image": "Das Bild kann nicht kopiert werden. Laden Sie das Bild herunter.", + "And_select_insert_-_image_to_upload": "und wählen Sie 「insert」 - 「image」 für den Upload.", + "Image_copy_error": "Fehler beim Kopieren des Bildes", + "Image_is_uploading": "Das Bild wird hochgeladen ...", + "Select_at_least_one_row_record": "Wählen Sie mindestens einen Eintrag in der Zeile aus", + "Selected_row_records_cannot_exceed_10_rows": "Sie können höchstens zehn Einträge in einer Zeile auswählen", + "Select_seatable_rows": "Seatable-Zeilen auswählen", + "Add_rows_record": "Zeileneintrag hinzufügen", + "Double_click_then_adjust_field_width": "Klicken Sie doppelt, dann passen Sie die Breite des Felds an", + "Insert_chart": "Insert chart", + "Edit_chart": "Edit chart", + "Please_complete_the_chart_configuration_first": "Please complete the chart configuration first" +} diff --git a/media/comment-editor/locales/en/comment-editor.json b/media/comment-editor/locales/en/comment-editor.json new file mode 100644 index 0000000000..bf3a30c7da --- /dev/null +++ b/media/comment-editor/locales/en/comment-editor.json @@ -0,0 +1,638 @@ +{ + "Bold": "Bold", + "Italic": "Italic", + "Underline": "Underline", + "Strikethrough": "Strikethrough", + "Superscript": "Superscript", + "Subscript": "Subscript", + "Inline_code": "Code", + "Header_one": "Heading 1", + "Header_two": "Heading 2", + "Header_three": "Heading 3", + "Header_four": "Heading 4", + "Header_five": "Heading 5", + "Header_six": "Heading 6", + "Paragraph": "Paragraph", + "Quote": "Quote", + "Ordered_list": "Ordered list", + "Unordered_list": "Unordered list", + "Check_list": "Check list", + "Insert_image": "Insert image", + "Insert_formula": "Insert formula", + "Formula": "Formula", + "Insert_file": "Insert file", + "Code": "Inline code", + "Code_block": "Code block", + "Insert_link": "Insert link", + "Insert_table": "Insert table", + "Valid_values_for_rows_and_columns": "Valid values for the number of rows and columns are 0 to 50", + "Save": "Save", + "More": "More", + "Invalid_url": "Invalid URL", + "Link_address": "Link address", + "Image_address": "Image address", + "Submit": "Submit", + "Cancel": "Cancel", + "Switch_to_plain_text_editor": "Switch to Plain Text Editor", + "Switch_to_rich_text_editor": "Switch to Rich Text Editor", + "Switch_to_viewer": "Switch to Markdown Viewer", + "Help": "Help", + "Column": "Column", + "Row": "Row", + "Delete_table": "Delete table", + "Delete_row": "Delete row", + "Delete_column": "Delete column", + "Insert_row": "Insert row", + "Set_align": "Set align", + "Left": "Left", + "Center": "Center", + "Right": "Right", + "File_saved": "File saved.", + "File_failed_to_save": "File failed to save.", + "Back_to_parent_directory": "Back to parent directory", + "Edit": "Edit", + "Copy": "Copy", + "Copied": "Copied", + "Cut": "Cut", + "Internal_link": "Internal link", + "Copy_internal_link": "Internal link has been copied to clipboard", + "Internal_link_desc": "An internal link is a link to a file or folder that can be accessed by users with read permission to the file or folder.", + "Share": "Share", + "Share_link": "Share link", + "Generate": "Generate", + "Add_password_protection": "Add password protection", + "Password": "Password", + "At_least_8_characters": "at least 8 characters", + "Password_again": "Password again", + "Add_auto_expiration": "Add auto expiration", + "Days": "days", + "Please_enter_password": "Please enter password", + "Greater_than_or_equal_to": "Greater than or equal to", + "Less_than_or_equal_to": "Less than or equal to", + "Set_permission": "Set permission", + "Preview_and_download": "Preview and download", + "Preview_only": "Preview only", + "Please_enter_valid_days": "Please enter valid days", + "Please_enter_a_non-negative_integer": "Please enter a non-negative integer", + "Please_enter_days": "Please enter days", + "Password_is_too_short": "Password is too short", + "Passwords_do_not_match": "Passwords do not match", + "Return_to_wiki_page": "Return to Wiki Page", + "Insert_network_image": "Insert network image", + "Upload_local_image": "Upload local image", + "Add_link": "Add link", + "File_history": "File history", + "History_version": "History versions", + "Back_to_viewer": "Back to viewer", + "Link_title": "Link title", + "Local_draft": "Local draft", + "Use_draft": "Use draft", + "Delete_draft": "Delete draft", + "You_have_an_unsaved_draft_do_you_like_to_use_it": "You have an unsaved draft. Do you like to use it?", + "Local_draft_saved": "Local draft saved", + "New_draft": "New draft", + "View_draft": "View draft", + "Publish": "Publish", + "This_file_has_a_draft": "This file has a draft.", + "Delete": "Delete", + "Reply": "Reply", + "Comment": "Comment", + "Comments": "Comments", + "All_comments": "All comments", + "Resolved_comments": "Resolved comments", + "Unresolved_comments": "Unresolved comments", + "Total_1_comment": "Total 1 comment", + "Total_count_comments": "Total {{count}} comments", + "Add_a_comment": "Add a comment...", + "No_comment_yet": "No comment yet.", + "Mark_as_Resolved": "Mark as Resolved", + "Resubmit": "Resubmit", + "Resubmitted": "Resubmitted", + "Ask_for_review": "Ask for review", + "Review_already_exists": "Review already exists", + "View_review": "View review", + "There_is_an_associated_review_with_this_file": "There is an associated review with this file.", + "Start_review": "Start Review", + "This_file_is_in_draft_stage": "This file is in draft stage.", + "This_file_is_in_review_stage": "This file is in review stage.", + "This_file_has_been_updated": "This file has been updated.", + "Refresh": "Refresh", + "Related_files": "Related files", + "Related_file": "Related file", + "No_tags": "No tags", + "Date": "Date", + "Participants": "Participants", + "Meeting_note": "Meeting note", + "Chooser_document_type": "Chooser document type", + "Empty": "Empty", + "No_related_files": "No related files", + "No_out_line": "No outline", + "Editing_files_in_this_browser_can_lead_to_slight_display_problems": "Editing files in this browser can lead to slight display problems.", + "No_document_improvement_suggestion": "No document improvement suggestion", + "Hide_side_panel": "Hide side panel", + "Show_side_panel": "Show side panel", + "Show_resolved_comments": "Show resolved comments", + "Update": "Update", + "Width": "Width", + "Height": "Height", + "Full_screen": "Full screen", + "Insert_library_image": "Insert library image", + "Size": "Size", + "Location": "Location", + "Last_update": "Last update", + "Tags": "Tags", + "Add_participants": "Add participants", + "Clear_format": "Clear format", + "MarkdownLint": { + "missing_h1": { + "description": "There is no h1 in the document", + "issue": "Missing h1" + }, + "heading_end_with_colon": { + "description": "Trailing punctuation in heading should not be a colon", + "issue": "Heading ends width colon" + }, + "heading_increase_irregular": { + "description": "Heading levels should only increment by one level at a time", + "issue": "Heading level issue" + } + }, + "Shortcut_help": "Shortcut help", + "User_help": { + "title": "Keyboard shortcuts", + "userHelpData": [ + { + "shortcutType": "List shortcuts", + "shortcutData": { + "Make_list": "Make list", + "Make_ordered_list": "Make Ordered list", + "Insert_new_item": "Insert new item", + "Insert_child_in_item": "Insert child in item", + "Increase_depth": "Increase depth" + } + }, + { + "shortcutType": "Head shortcuts", + "shortcutData": { + "Heading_1": "Heading 1", + "Heading_2": "Heading 2", + "Heading_3": "Heading 3", + "Heading_4": "Heading 4", + "Heading_5": "Heading 5", + "Heading_6": "Heading 6" + } + }, + { + "shortcutType": "Code block shortcuts", + "shortcutData": { + "Make_code_block": "Make code block", + "Insert_new_line": "Insert new line", + "Escape_code_block": "Escape code block", + "Insert_indent": "Insert indent" + } + }, + { + "shortcutType": "Block quote shortcuts", + "shortcutData": { + "Make_Block_quote": "Make Block quote", + "Escape_Block_quote": "Escape Block quote" + } + }, + { + "shortcutType": "Table shortcuts", + "shortcutData": { + "Insert_Table_Row": "Insert Table Row", + "Escape_table": "Escape table" + } + }, + { + "shortcutType": "Formula shortcuts", + "shortcutData": { + "Insert_Formula": "Insert Formula" + } + }, + { + "shortcutType": "Inline shortcuts", + "shortcutData": { + "Bold": "Bold", + "Italic": "Italic", + "Italic_Bold": "Italic Bold", + "Inline_code": "Inline code" + } + }, + { + "shortcutType": "Save shortcuts", + "shortcutData": { + "Save_file": "Save file" + } + }, + { + "shortcutType": "Image shortcuts", + "shortcutData": { + "Paste_screen_shot": "Paste screen shot", + "Drag_image_from_anywhere_to_upload_it": "Drag image from anywhere to upload it" + } + } + ] + }, + "The_link_address_is_required": "The link address is required.", + "The_link_title_is_required": "The link title is required.", + "The_link_address_is_invalid": "The link address is invalid, please enter a correct connection address.", + "All_changes_saved": "All changes saved", + "Saving": "Saving...", + "Collaborators": "Collaborators", + "Online_members": "Online members", + "Me": "me", + "Server_is_not_connected_Operation_will_be_sent_to_server_later": "Server is not connected. Operation will be sent to server later.", + "Server_is_disconnected_Reconnecting": "Server is disconnected. Reconnecting...", + "Server_is_reconnected": "Server is reconnected.", + "Outline": "Outline", + "Headings_you_add_to_the_document_will_appear_here": "Headings you add to the document will appear here", + "Open_parent_folder": "Open parent folder", + "Redo": "redo", + "Undo": "undo", + "Open_link": "Open link", + "Customize_the_number_of_rows_and_columns": "Customize the number of rows and columns", + "Rows": "Rows", + "Columns": "Columns", + "Please_enter_title": "Please enter title", + "Please_enter_text": "Please enter text", + "Row(s)": "row(s)", + "Column(s)": "column(s)", + "Insert_below": "Insert below", + "Insert_above": "Insert above", + "Insert_on_the_right": "Insert on the right", + "Insert_on_the_left": "Insert on the left", + "Starred": "Starred", + "Unstarred": "Unstarred", + "Star": "Star", + "Unstar": "Unstar", + "Auto_wrap": "Auto wrap", + "Add_comment": "Add comment", + "Delete_comment": "Delete comment", + "Delete_reply": "Delete reply", + "Are_you_sure_to_delete_this_comment": "Are you sure to delete this comment?", + "Are_you_sure_to_delete_this_reply": "Are you sure to delete this reply?", + "Enter_comment_shift_enter_for_new_line_Enter_to_send": "Enter comment, Shift + Enter for new line, Enter to send", + "Enter_reply_shift_Enter_for_new_line_Enter_to_send": "Enter reply, Shift + Enter for new line, Enter to send", + "Reopen_discussion": "Adding a reply will reopen this discussion", + "Confirm": "Confirm", + "View_changes": "View changes", + "Revision": "Revision", + "Error": "Error", + "Start_revise": "Start revise", + "Revise": "Revise", + "Failed_to_execute_operation_on_server": "Failed to execute operation on server, the current operation has been withdrawn", + "Start_revise_tip": "Create a temporary document and modify on it, merge it back after reviewing changes", + "Load_doc_content_error": "Load doc content error", + "Sdoc_format_invalid": "The content of the document does not conform to the sdoc specification", + "Draft": "Draft", + "Unmark_as_draft": "Unmark as draft", + "Background_color": "Background color", + "No_color": "No color", + "Standard_color": "Standard color", + "Recently_used": "Recently used", + "More_color": "More color", + "White": "White", + "Black": "Black", + "Blue_grey": "Blue_grey", + "Blue": "Blue", + "Sky_blue": "Sky_blue", + "Green": "Green", + "Red": "Red", + "Orange": "Orange", + "Yellow": "Yellow", + "Purple": "Purple", + "Light_grey_x": "Light grey {{value}}", + "Dark_grey_x": "Dark grey {{value}}", + "Light_blue_grey_x": "Light blue grey {{value}}", + "Light_blue_x": "Light blue {{value}}", + "Light_sky_blue_x": "Light sky blue {{value}}", + "Light_green_x": "Light green {{value}}", + "Light_red_x": "Light red {{value}}", + "Light_orange_x": "Light orange {{value}}", + "Light_yellow_x": "Light yellow {{value}}", + "Light_purple_x": "Light purple {{value}}", + "Dark_blue_grey_x": "Dark blue grey {{value}}", + "Dark_blue_x": "Dark blue {{value}}", + "Dark_sky_blue_x": "Dark sky blue {{value}}", + "Dark_green_x": "Dark green {{value}}", + "Dark_red_x": "Dark red {{value}}", + "Dark_orange_x": "Dark orange {{value}}", + "Dark_yellow_x": "Dark yellow {{value}}", + "Dark_purple_x": "Dark purple {{value}}", + "Standard_dark_red": "Standard dark red", + "Standard_red": "Standard red", + "Standard_orange": "Standard orange", + "Standard_yellow": "Standard yellow", + "Standard_light_green": "Standard light green", + "Standard_green": "Standard green", + "Standard_light_blue": "Standard light blue", + "Standard_blue": "Standard blue", + "Standard_dark_blue": "Standard dark blue", + "Standard_purple": "Standard purple", + "Highlight_color": "Highlight", + "Font_color": "Font color", + "Default": "Default", + "No_revisions": "No revisions", + "1_revision": "1 revision", + "x_revisions": "{{count}} revisions", + "Creator": "Creator", + "Created_time": "Created time", + "Created_at": "Created at", + "Resolved_tip": "Mark as resolved and hide discussion", + "Search_language": "Search language", + "Sdoc_error_tip": "The document has errors and cannot be displayed. Please try to fix it automatically by clicking the button below.", + "Repair": "Repair", + "Font_size": "Font size", + "Increase_font_size": "Increase font size", + "Reduce_font_size": "Reduce font size", + "Font": "Font", + "All_fonts": "All fonts", + "Default_font": "Default font", + "Pending_operations_exceed_limit": "There are multiple operations not synced to the server. Please check your network.", + "Recently_saved": "Recently saved", + "Text_Link": "Text Link", + "Icon_and_text_Link": "Icon and text Link", + "Card": "Card", + "Select_sdoc_document": "Select sdoc document", + "Select_file": "Select file", + "Local_file": "Local file", + "Internal_server_exec_operations_error": "An exception occurred on the server, please refresh the page and try again", + "Failed_to_sync_with_server_operations": "Synchronization with the server failed, please refresh the page", + "Style": "Style", + "Insert": "Insert", + "Image": "Image", + "Table": "Table", + "Link": "Link", + "Transform_to": "Transform to", + "Last_modification": "Last modification", + "Next_modification": "Next modification", + "Changes": "Changes", + "No_changes": "No changes", + "Title": "Title", + "Subtitle": "Subtitle", + "Link_sdoc": "Link sdoc", + "Link_file": "Link file", + "Keep_my_modification": "Keep my modification", + "Keep_other_modification": "Keep other's modification", + "Keep_both_modification": "Keep both modification", + "Tip": "Tip", + "Rebase_delete_no_change_revision_tip": "Revision has not made any change compared to original document. Do you want to delete this revision?", + "Has_been_replaced_tip": "Document content has been replaced. Please refresh the page", + "Has_been_published_tip": "Revision published", + "Has_conflict_before_publish_tip": "There are conflicts in the document, please resolve it before publishing!", + "Merge_tip": "There are conflicts in the documents. Do you want to merge them?", + "Has_conflict_before_view_changes_tip": "There are conflicts in the document. Please resolve the conflict before viewing the changes!", + "Has_been_removed_tip": "Document has been removed, please view other documents.", + "Checking": "Checking...", + "Publishing": "Publishing...", + "Inline": "Inline", + "Block": "Block", + "Full_screen_mode": "Full screen mode", + "Image_border": "Image border", + "Delete_revision": "Delete revision", + "Delete_tip": "Are you sure you want to delete {{content}} ?", + "Revision_deleted": "Revision deleted", + "Published": "Published", + "Delete_Successfully": "Delete Successfully", + "Delete_failed": "Delete failed", + "Caption": "Caption", + "No_collaborators_available": "No_collaborators_available", + "Search_collaborator": "Search collaborator", + "Doc_comments": "Document comments", + "Tag_not_found": "Tag not found", + "Create_a_new_tag": "Create a new tag", + "Search_tags": "Search tags", + "No_options_available": "Tag not found", + "Add_option": "Create a new tag", + "Find_an_option": "Search tags", + "Copy_link_of_section": "Copy link of section", + "revision": "revision", + "xxx_added_a_new_comment": "{{author}} added a new comment", + "xxx_added_a_reply": "{{author}} added a reply", + "New": "New", + "Table_template": "Table template", + "Jump_to_original_doc": "Jump to the original document", + "Freezed": "Freezed", + "Callout": "Callout", + "The_current_location_does_not_support_pasting": "The current location does not support pasting ", + "Please_enter": "Please enter", + "Combine_cell": "Combine cells", + "Split_cell": "Split cell", + "Row_number": "Row number", + "Column_number": "Column number", + "The_maximum_row_number_is_{number}": "The maximum row number is {number}", + "Other_modification": "Other's modification", + "My_modification": "My modification", + "Document_history": "Document history", + "Freeze_document": "Freeze document", + "Document_frozen": "Document frozen", + "Unfreeze": "Unfreeze", + "Search_and_replace": "Search and replace", + "Search": "Search", + "Type_search_content": "Type search content", + "Replace_as": "Replace as", + "Type_replace_content": "Type replace content", + "Prevs": "Prevs", + "Next": "Next", + "Replace": "Replace", + "Replace_all": "Replace all", + "Are_you_sure_to_replace_all_number_xxx_in_this_document_with_yyy": "Are you sure to replace all {{number}} '{{originalWord}}' in this document with '{{replacedWord}}'?", + "Are_you_sure_to_clear_all_number_xxx_in_this_document": "Are you sure to clear all {{number}} '{{originalWord}}' in this document?", + "Search_not_found": "Not found", + "Recent_visited": "Recent visited", + "The_document_does_not_exist": "The document does not exist", + "Create_a_new_sdoc_file": "Create a new sdoc file", + "New_page": "New page", + "Create": "Create", + "Top_align": "Top", + "Center_align": "Middle", + "Bottom_align": "Bottom", + "Move_column_count": "Moving {{count}} column(s)", + "Move_row_count": "Moving {{count}} row(s)", + "Mark_all_as_read": "Mark all as read", + "Alignment_type": "Alignment", + "Print": "Print", + "Enter_more_character_start_search": "Enter more characters to start search", + "Create_file_name_sdoc": "Create {{file_name_sdoc}}", + "Source_document_changed_tip": "Original document has concurrent modifications. Do you like to merge these modifications to the revision?", + "Fit_table_to_page_width": "Fit table to page width", + "Enter_text_or_press_forward_slash_to_insert_element": "Enter text or press '/' to insert element", + "Vertical_align": "Vertical alignment", + "Horizontal_align": "Horizontal alignment", + "SeaTable_column": "SeaTable column", + "SeaTable_table": "SeaTable table", + "And_x_more_records": "and {{count}} more records", + "Print_limit_exceeded": "Exceeding the print limit, only the first 200 lines will be printed", + "Show_record_numbers": "Show record numbers", + "Alternate_color": "Alternate color", + "Select_column_display_option_color_tip": "Single-select and multi-select columns display option colors", + "Header": "Header", + "Remove_icon": "Remove icon", + "Hide_columns": "Hide columns", + "1_hidden_column": "1 hidden column", + "hidden_columns": "hidden columns", + "Search_column": "Search column", + "No_columns_available_to_be_hidden": "No columns available to be hidden.", + "Hide_all": "Hide all", + "Show_all": "Show all", + "Sort": "Sort", + "1 Sort": "1 sort", + "Sorts": "sorts", + "No_sorts": "No sorts", + "Add_sort": "Add sort", + "No_sort_added": "No sort added", + "up": "Up", + "down": "Down", + "No_results": "No results", + "Filter": "Filter", + "1 Filter": "1 filter", + "Filters": "filters", + "Add_filter": "Add filter", + "No_filters": "No filters", + "And": "And", + "Or": "Or", + "Select_option(s)": "Select option(s)", + "Select_an_option": "Select an option", + "Search_option": "Search option", + "Add_collaborator": "Add collaborator", + "Add_a_creator": "Add a creator", + "Add_a_last_modifier": "Add a last modifier", + "Invalid_filter": "Invalid filter", + "Department_single_select": "Department single select", + "Search_department": "Search department", + "Select_department": "Select department", + "No_departments_available": "No departments available", + "Current_user_department": "Current user's department", + "Current_user_department_and_sub": "Current user's department and sub-departments", + "Deleted_department": "Deleted department", + "Data_settings": "Data settings", + "Style_settings": "Style settings", + "contains": "contains", + "does_not_contain": "does not contain", + "is": "is", + "is_not": "is not", + "equal": "\u003d", + "not_equal": "\u2260", + "less": "\u003C", + "greater": "\u003E", + "less_or_equal": "\u2264", + "greater_or_equal": "\u2265", + "is_empty": "is empty", + "is_not_empty": "is not empty", + "is_within": "is within", + "is_before": "is before", + "is_after": "is after", + "is_on_or_before": "is on or before", + "is_on_or_after": "is on or after", + "has_any_of": "has any of", + "has_all_of": "has all of", + "has_none_of": "has none of", + "is_exactly": "is exactly", + "is_current_user_ID": "is current user's ID", + "Current_date": "Current date", + "Specific_date": "Specific date", + "x_days_before_current_date": "x days before current date", + "x_days_after_current_date": "x days after current date", + "is_any_of": "is any of", + "is_none_of": "is none of", + "include_me": "include the current user", + "today": "today", + "tomorrow": "tomorrow", + "yesterday": "yesterday", + "one_week_ago": "one week ago", + "one_week_from_now": "one week from now", + "one_month_ago": "one month ago", + "one_month_from_now": "one month from now", + "number_of_days_ago": "number of days ago", + "number_of_days_from_now": "number of days from now", + "exact_date": "exact date", + "last_week": "last week", + "last_month": "last month", + "last_year": "last year", + "this_week": "this week", + "this_month": "this month", + "this_year": "this year", + "the_next_week": "the next week", + "the_next_month": "the next month", + "the_next_year": "the next year", + "the_past_week": "last week", + "the_past_month": "last month", + "the_past_year": "last year", + "the_next_numbers_of_days": "the next numbers of days", + "the_past_numbers_of_days": "the past numbers of days", + "Double_click_to_enter_edit_mode_and_adjust_field_width" : "Double click to enter edit mode and adjust field width", + "Enter_comment_Enter_for_new_line_shift_enter_to_send": "Enter comment, Enter for new line, Shift + Enter to send", + "Sub_table": "Table", + "Search_action": "Search action...", + "Comment_details": "Comment details", + "Two_column": "2 columns", + "Three_column": "3 columns", + "Four_column": "4 columns", + "Five_column": "5 columns", + "Full_width_mode": "Full width mode", + "Video": "Video", + "Upload_local_video": "Upload local video", + "The_current_version_does_not_support_>5MB_video_file": "The_current_version_does_not_support_>5MB_video_file", + "Token_expired_Please_refresh_the_page": "Token expired. Please refresh the page.", + "Link_to_page": "Link to page", + "No_page_results": "No page results", + "Page": "Page", + "Share_1": "Share", + "Collect": "Collect", + "Collected": "Collected", + "Link_to_file": "Link to file", + "Create_a_new_file": "Create a new file", + "Suggestion": "Suggestion", + "Continuation": "Continuation", + "More_details": "More details", + "More_concise": "More concise", + "More_vivid": "More vivid", + "Translate": "Translate", + "Adjustment": "Adjustment", + "Try_again": "Try again", + "Deprecation": "Deprecation", + "Generated_content_x_words": "Generated content {{count}} words", + "Ask_AI_anything": "Please enter the command...", + "Thinking": "Thinking...", + "Translation_error_message": "Translation error, please try again.", + "The_translation_content_cannot_be_empty": "The translation content cannot be empty", + "Processing_message": "Processing, please wait...", + "AI_tip_content": "Discard current content?", + "Discard": "Discard", + "English": "English", + "Chinese": "Chinese", + "Ask_AI": "Ask AI", + "Enter_reply": "Enter reply", + "Processing_content_cannot_be_empty": "Processing content cannot be empty", + "AI_error_message": "Request error, please try again", + "Add_video_link": "Add video link", + "Link_Seafile_video_file": "Link Seafile video file", + "Select_video_file": "Select video file", + "Support_Youtube_Tencent_Bilibili_and_more": "Support Youtube, Tencent, Bilibili and more", + "Image_cannot_be_copied_Please_download_the_source_image": "Image cannot be copied. Please download the source image,", + "And_select_insert_-_image_to_upload": "and select 「insert」 - 「image」 to upload.", + "Image_copy_error": "Image copy error", + "Image_is_uploading": "Image is uploading...", + "Select_at_least_one_row_record": "Select at least one row record", + "Selected_row_records_cannot_exceed_10_rows": "Selected row records cannot exceed 10 rows", + "Select_seatable_rows": "Select seatable rows", + "Add_rows_record": "Add rows record", + "Double_click_then_adjust_field_width": "Double click, then adjust field width", + "SeaTable_row": "SeaTable row", + "Please_select_one_row_record": "Please select one row record", + "No_linked_records": "No linked records", + "Insert_chart": "Insert chart", + "Edit_chart": "Edit chart", + "Please_complete_the_chart_configuration_first": "Please complete the chart configuration first", + "chart": "chart", + "Image_is_upload_error": "Image upload failed, please delete it and try again", + "Table_not_exist": "The table does not exist, please delete the current table element", + "Row_not_exist": "The row data does not exist, please delete the current row element", + "Presentation": "Presentation", + "More_operation": "More operation", + "Property": "Property", + "Comment_list": "Comment list", + "Add_Comment": "Add Comment" +} diff --git a/media/comment-editor/locales/es/comment-editor.json b/media/comment-editor/locales/es/comment-editor.json new file mode 100644 index 0000000000..7433d126af --- /dev/null +++ b/media/comment-editor/locales/es/comment-editor.json @@ -0,0 +1,626 @@ +{ + "Bold": "Negrita", + "Italic": "Itálica", + "Underline": "Underline", + "Strikethrough": "Tachado", + "Superscript": "Superscript", + "Subscript": "Subscript", + "Inline_code": "Código", + "Header_one": "Encabezado 1", + "Header_two": "Encabezado 2", + "Header_three": "Encabezado 3", + "Header_four": "Encabezado 4", + "Header_five": "Encabezado 5", + "Header_six": "Encabezado 6", + "Paragraph": "Párrafo", + "Quote": "Cita", + "Ordered_list": "Lista ordenada", + "Unordered_list": "Lista desordenada", + "Check_list": "Check list", + "Insert_image": "Insert image", + "Insert_formula": "Insert formula", + "Formula": "Fórmula", + "Insert_file": "Insert file", + "Code": "Inline code", + "Code_block": "Code block", + "Insert_link": "Insert link", + "Insert_table": "Insert table", + "Valid_values_for_rows_and_columns": "Valid values for the number of rows and columns are 0 to 50", + "Save": "Guardar", + "More": "Más", + "Invalid_url": "URL Inválida", + "Link_address": "Dirección del enlace", + "Image_address": "Dirección de la imagen", + "Submit": "Enviar", + "Cancel": "Cancelar", + "Switch_to_plain_text_editor": "Cambiar a editor de texto sin formato", + "Switch_to_rich_text_editor": "Cambiar a editor de texto enriquecido", + "Switch_to_viewer": "Cambiar a visualizador Markdown", + "Help": "Ayuda", + "Column": "Columna", + "Row": "Fila", + "Delete_table": "Delete table", + "Delete_row": "Delete row", + "Delete_column": "Delete column", + "Insert_row": "Insert row", + "Set_align": "Establecer alineación", + "Left": "Izquierda", + "Center": "Centrar", + "Right": "derecha", + "File_saved": "Archivo guardado", + "File_failed_to_save": "Fallo al guardar archivo", + "Back_to_parent_directory": "Volver a la carpeta superior", + "Edit": "Editar", + "Copy": "Copiar", + "Copied": "Copiado", + "Cut": "Cut", + "Internal_link": "Enlace interno", + "Copy_internal_link": "El enlace interno ha sido copiado al portapapeles", + "Internal_link_desc": "Un enlace interno es un enlace a un archivo o carpeta que puede ser accedido por usuarios con permiso de lectura al archivo o carpeta. ", + "Share": "Compartir", + "Share_link": "Compartir enlace", + "Generate": "Generar", + "Add_password_protection": "Agregar protección por contraseña", + "Password": "Contraseña ", + "At_least_8_characters": "al menos 8 caracteres", + "Password_again": "Repetir contraseña", + "Add_auto_expiration": "Agregar vencimiento automático", + "Days": "días", + "Please_enter_password": "Ingresa una contraseña", + "Greater_than_or_equal_to": "Mayor o igual que", + "Less_than_or_equal_to": "Menor o igual que", + "Set_permission": "Establecer permiso", + "Preview_and_download": "Vista previa y descargar", + "Preview_only": "Vista previa solamente", + "Please_enter_valid_days": "Ingresa cantidad válida de días", + "Please_enter_a_non-negative_integer": "Por favor, ingrese un número entero no negativo", + "Please_enter_days": "Ingresa cantidad de días", + "Password_is_too_short": "Contraseña demasiado corta", + "Passwords_do_not_match": "Las contraseñas no concuerdan", + "Return_to_wiki_page": "Volver a la página del Wiki", + "Insert_network_image": "Insertar imágen desde la red", + "Upload_local_image": "Subir imagen local", + "Add_link": "Agregar enlace", + "File_history": "File history", + "History_version": "History versions", + "Back_to_viewer": "Back to viewer", + "Link_title": "Título del enlace", + "Local_draft": "Borrador local", + "Use_draft": "Usar borrador", + "Delete_draft": "Eliminar borrador", + "You_have_an_unsaved_draft_do_you_like_to_use_it": "Tienes un borrador sin guardar. ¿Deseas utilizarlo?", + "Local_draft_saved": "Borrador local guardado", + "New_draft": "New draft", + "View_draft": "View draft", + "Publish": "Publicar", + "This_file_has_a_draft": "Este archivo tiene un borrador", + "Delete": "Borrar", + "Reply": "Responder", + "Comment": "Comentar", + "Comments": "Comentarios", + "All_comments": "All comments", + "Resolved_comments": "Resolved comments", + "Unresolved_comments": "Unresolved comments", + "Total_1_comment": "Total 1 comment", + "Total_count_comments": "Total {{count}} comments", + "Add_a_comment": "Agregar un comentario...", + "No_comment_yet": "No hay comentarios.", + "Mark_as_Resolved": "Marcar como Resuelto", + "Resubmit": "Resubmit", + "Resubmitted": "Resubmitted", + "Ask_for_review": "Solicitar revisión", + "Review_already_exists": "La revisión ya existe", + "View_review": "Ver revisión", + "There_is_an_associated_review_with_this_file": "Hay una revisión asociada con este archivo", + "Start_review": "Iniciar revisión", + "This_file_is_in_draft_stage": "Este archivo está en la etapa de borrador", + "This_file_is_in_review_stage": "Este archivo está en estado de revisión.", + "This_file_has_been_updated": "Este archivo ha sido actualizado.", + "Refresh": "Refrescar", + "Related_files": "Related files", + "Related_file": "Related file", + "No_tags": "Sin etiquetas", + "Date": "Fecha", + "Participants": "Participantes", + "Meeting_note": "Nota de la reunión", + "Chooser_document_type": "Elija el tipo de documento", + "Empty": "Vacío", + "No_related_files": "Sin archivos relacionados", + "No_out_line": "No hay esquema", + "Editing_files_in_this_browser_can_lead_to_slight_display_problems": "Editar archivos en este navegador puede producir algunos problemas en el display.", + "No_document_improvement_suggestion": "No hay sugerencias para mejorar el documento", + "Hide_side_panel": "Ocultar panel lateral", + "Show_side_panel": "Mostrar panel lateral", + "Show_resolved_comments": "Mostrar comentarios resueltos", + "Update": "Actualizar", + "Width": "Ancho", + "Height": "Alto", + "Full_screen": "Pantalla completa", + "Insert_library_image": "Insertar imagen desde la biblioteca", + "Size": "Tamaño", + "Location": "Ubicación", + "Last_update": "Last update", + "Tags": "Rótulos", + "Add_participants": "Agregar participantes", + "Clear_format": "Clear format", + "MarkdownLint": { + "missing_h1": { + "description": "No hay h1 en el documento", + "issue": "Falta h1" + }, + "heading_end_with_colon": { + "description": "Un encabezado no debe finalizar con el signo Dos Puntos", + "issue": "El encabezado finaliza con el signo Dos Puntos" + }, + "heading_increase_irregular": { + "description": "Los niveles del encabezado sólo deben incrementarse de a uno por vez", + "issue": "Problema con nivel de encabezado" + } + }, + "Shortcut_help": "Ayuda de atajos", + "User_help": { + "title": "Atajos de teclado", + "userHelpData": [ + { + "shortcutType": "Listar atajos", + "shortcutData": { + "Make_list": "Crear lista", + "Make_ordered_list": "Crear lista ordenada", + "Insert_new_item": "Insertar nuevo ítem", + "Insert_child_in_item": "Insert child in item", + "Increase_depth": "Increase depth" + } + }, + { + "shortcutType": "Head shortcuts", + "shortcutData": { + "Heading_1": "Encabezado 1", + "Heading_2": "Encabezado 2", + "Heading_3": "Encabezado 3", + "Heading_4": "Encabezado 4", + "Heading_5": "Encabezado 5", + "Heading_6": "Encabezado 6" + } + }, + { + "shortcutType": "Code block shortcuts", + "shortcutData": { + "Make_code_block": "Crear bloque de código", + "Insert_new_line": "Insertar nueva línea", + "Escape_code_block": "Escape code block", + "Insert_indent": "Insert indent" + } + }, + { + "shortcutType": "Block quote shortcuts", + "shortcutData": { + "Make_Block_quote": "Make Block quote", + "Escape_Block_quote": "Escape Block quote" + } + }, + { + "shortcutType": "Atajos de tabla", + "shortcutData": { + "Insert_Table_Row": "Insertar fila de tabla", + "Escape_table": "Escape table" + } + }, + { + "shortcutType": "Atajos de fórmula", + "shortcutData": { + "Insert_Formula": "Insertar Fórmula" + } + }, + { + "shortcutType": "Inline shortcuts", + "shortcutData": { + "Bold": "Negrita", + "Italic": "Itálica", + "Italic_Bold": "Negrita itálica", + "Inline_code": "Inline code" + } + }, + { + "shortcutType": "Guardar atajos", + "shortcutData": { + "Save_file": "Guardar archivo" + } + }, + { + "shortcutType": "Atajos de imagen", + "shortcutData": { + "Paste_screen_shot": "Pegar captura de pantalla", + "Drag_image_from_anywhere_to_upload_it": "Arrastrar imagen desde cualquier sitio para subirla" + } + } + ] + }, + "The_link_address_is_required": "The link address is required.", + "The_link_title_is_required": "The link title is required.", + "The_link_address_is_invalid": "The link address is invalid, please enter a correct connection address.", + "All_changes_saved": "All changes saved", + "Saving": "Guardando...", + "Collaborators": "Collaborators", + "Online_members": "Online members", + "Me": "me", + "Server_is_not_connected_Operation_will_be_sent_to_server_later": "Server is not connected. Operation will be sent to server later.", + "Server_is_disconnected_Reconnecting": "Server is disconnected. Reconnecting...", + "Server_is_reconnected": "Server is reconnected.", + "Outline": "Outline", + "Headings_you_add_to_the_document_will_appear_here": "Headings you add to the document will appear here", + "Open_parent_folder": "Abrir carpeta contenedora", + "Redo": "redo", + "Undo": "undo", + "Open_link": "Open link", + "Customize_the_number_of_rows_and_columns": "Customize the number of rows and columns", + "Rows": "Filas", + "Columns": "Columnas", + "Please_enter_title": "Please enter title", + "Please_enter_text": "Please enter text", + "Row(s)": "row(s)", + "Column(s)": "column(s)", + "Insert_below": "Insert below", + "Insert_above": "Insert above", + "Insert_on_the_right": "Insert on the right", + "Insert_on_the_left": "Insert on the left", + "Starred": "Favoritos", + "Unstarred": "Unstarred", + "Star": "Marcar", + "Unstar": "Desmarcar", + "Auto_wrap": "Auto wrap", + "Add_comment": "Add comment", + "Delete_comment": "Delete comment", + "Delete_reply": "Delete reply", + "Are_you_sure_to_delete_this_comment": "Are you sure to delete this comment?", + "Are_you_sure_to_delete_this_reply": "Are you sure to delete this reply?", + "Enter_comment_shift_enter_for_new_line_Enter_to_send": "Enter comment, Shift + Enter for new line, Enter to send", + "Enter_reply_shift_Enter_for_new_line_Enter_to_send": "Enter reply, Shift + Enter for new line, Enter to send", + "Reopen_discussion": "Adding a reply will reopen this discussion", + "Confirm": "Confirmar", + "View_changes": "View changes", + "Revision": "Revision", + "Error": "Error", + "Start_revise": "Start revise", + "Revise": "Revise", + "Failed_to_execute_operation_on_server": "Failed to execute operation on server, the current operation has been withdrawn", + "Start_revise_tip": "Create a temporary document and modify on it, merge it back after reviewing changes", + "Load_doc_content_error": "Load doc content error", + "Sdoc_format_invalid": "The content of the document does not conform to the sdoc specification", + "Draft": "Borrador", + "Unmark_as_draft": "Unmark as draft", + "Background_color": "Background color", + "No_color": "No color", + "Standard_color": "Standard color", + "Recently_used": "Recently used", + "More_color": "More color", + "White": "White", + "Black": "Black", + "Blue_grey": "Blue_grey", + "Blue": "Blue", + "Sky_blue": "Sky_blue", + "Green": "Green", + "Red": "Red", + "Orange": "Orange", + "Yellow": "Yellow", + "Purple": "Purple", + "Light_grey_x": "Light grey {{value}}", + "Dark_grey_x": "Dark grey {{value}}", + "Light_blue_grey_x": "Light blue grey {{value}}", + "Light_blue_x": "Light blue {{value}}", + "Light_sky_blue_x": "Light sky blue {{value}}", + "Light_green_x": "Light green {{value}}", + "Light_red_x": "Light red {{value}}", + "Light_orange_x": "Light orange {{value}}", + "Light_yellow_x": "Light yellow {{value}}", + "Light_purple_x": "Light purple {{value}}", + "Dark_blue_grey_x": "Dark blue grey {{value}}", + "Dark_blue_x": "Dark blue {{value}}", + "Dark_sky_blue_x": "Dark sky blue {{value}}", + "Dark_green_x": "Dark green {{value}}", + "Dark_red_x": "Dark red {{value}}", + "Dark_orange_x": "Dark orange {{value}}", + "Dark_yellow_x": "Dark yellow {{value}}", + "Dark_purple_x": "Dark purple {{value}}", + "Standard_dark_red": "Standard dark red", + "Standard_red": "Standard red", + "Standard_orange": "Standard orange", + "Standard_yellow": "Standard yellow", + "Standard_light_green": "Standard light green", + "Standard_green": "Standard green", + "Standard_light_blue": "Standard light blue", + "Standard_blue": "Standard blue", + "Standard_dark_blue": "Standard dark blue", + "Standard_purple": "Standard purple", + "Highlight_color": "Highlight", + "Font_color": "Font color", + "Default": "Predeterminado", + "No_revisions": "No revisions", + "1_revision": "1 revision", + "x_revisions": "{{count}} revisions", + "Creator": "Creador", + "Created_time": "Created time", + "Created_at": "Created at", + "Resolved_tip": "Mark as resolved and hide discussion", + "Search_language": "Search language", + "Sdoc_error_tip": "The document has errors and cannot be displayed. Please try to fix it automatically by clicking the button below.", + "Repair": "Repair", + "Font_size": "Font size", + "Increase_font_size": "Increase font size", + "Reduce_font_size": "Reduce font size", + "Font": "Fuente", + "All_fonts": "All fonts", + "Default_font": "Default font", + "Pending_operations_exceed_limit": "There are multiple operations not synced to the server. Please check your network.", + "Recently_saved": "Recently saved", + "Text_Link": "Text Link", + "Icon_and_text_Link": "Icon and text Link", + "Card": "Card", + "Select_sdoc_document": "Select sdoc document", + "Select_file": "Select file", + "Local_file": "Local file", + "Internal_server_exec_operations_error": "An exception occurred on the server, please refresh the page and try again", + "Failed_to_sync_with_server_operations": "Synchronization with the server failed, please refresh the page", + "Style": "Style", + "Insert": "Insert", + "Image": "Imagen", + "Table": "Tabla", + "Link": "Enlace", + "Transform_to": "Transform to", + "Last_modification": "Last modification", + "Next_modification": "Next modification", + "Changes": "Cambios", + "No_changes": "No changes", + "Title": "Título", + "Subtitle": "Subtitle", + "Link_sdoc": "Link sdoc", + "Link_file": "Link file", + "Keep_my_modification": "Keep my modification", + "Keep_other_modification": "Keep other's modification", + "Keep_both_modification": "Keep both modification", + "Tip": "Tip", + "Rebase_delete_no_change_revision_tip": "Revision has not made any change compared to original document. Do you want to delete this revision?", + "Has_been_replaced_tip": "Document content has been replaced. Please refresh the page", + "Has_been_published_tip": "Revision published", + "Has_conflict_before_publish_tip": "There are conflicts in the document, please resolve it before publishing!", + "Merge_tip": "There are conflicts in the documents. Do you want to merge them?", + "Has_conflict_before_view_changes_tip": "There are conflicts in the document. Please resolve the conflict before viewing the changes!", + "Has_been_removed_tip": "Document has been removed, please view other documents.", + "Checking": "Checking...", + "Publishing": "Publishing...", + "Inline": "Inline", + "Block": "Block", + "Full_screen_mode": "Full screen mode", + "Image_border": "Image border", + "Delete_revision": "Delete revision", + "Delete_tip": "Are you sure you want to delete {{content}} ?", + "Revision_deleted": "Revision deleted", + "Published": "Publicado", + "Delete_Successfully": "Delete Successfully", + "Delete_failed": "Eliminar falló", + "Caption": "Caption", + "No_collaborators_available": "No_collaborators_available", + "Search_collaborator": "Search collaborator", + "Doc_comments": "Document comments", + "Tag_not_found": "Tag not found", + "Create_a_new_tag": "Cear una nueva etiqueta", + "Search_tags": "Search tags", + "No_options_available": "Tag not found", + "Add_option": "Cear una nueva etiqueta", + "Find_an_option": "Search tags", + "Copy_link_of_section": "Copy link of section", + "revision": "revision", + "xxx_added_a_new_comment": "{{author}} added a new comment", + "xxx_added_a_reply": "{{author}} added a reply", + "New": "Nuevo", + "Table_template": "Table template", + "Jump_to_original_doc": "Jump to the original document", + "Freezed": "Freezed", + "Callout": "Callout", + "The_current_location_does_not_support_pasting": "The current location does not support pasting ", + "Please_enter": "Please enter", + "Combine_cell": "Combine cells", + "Split_cell": "Split cell", + "Row_number": "Row number", + "Column_number": "Column number", + "The_maximum_row_number_is_{number}": "The maximum row number is {number}", + "Other_modification": "Other's modification", + "My_modification": "My modification", + "Document_history": "Document history", + "Freeze_document": "Freeze document", + "Document_frozen": "Document frozen", + "Unfreeze": "Unfreeze", + "Search_and_replace": "Search and replace", + "Search": "Buscar", + "Type_search_content": "Type search content", + "Replace_as": "Replace as", + "Type_replace_content": "Type replace content", + "Prevs": "Prevs", + "Next": "Siguiente", + "Replace": "Reemplazar", + "Replace_all": "Replace all", + "Are_you_sure_to_replace_all_number_xxx_in_this_document_with_yyy": "Are you sure to replace all {{number}} '{{originalWord}}' in this document with '{{replacedWord}}'?", + "Are_you_sure_to_clear_all_number_xxx_in_this_document": "Are you sure to clear all {{number}} '{{originalWord}}' in this document?", + "Search_not_found": "Not found", + "Recent_visited": "Recent visited", + "The_document_does_not_exist": "The document does not exist", + "Create_a_new_sdoc_file": "Create a new sdoc file", + "New_page": "New page", + "Create": "Crear", + "Top_align": "Top", + "Center_align": "Middle", + "Bottom_align": "Bottom", + "Move_column_count": "Moving {{count}} column(s)", + "Move_row_count": "Moving {{count}} row(s)", + "Mark_all_as_read": "Mark all as read", + "Alignment_type": "Alignment", + "Print": "Print", + "Enter_more_character_start_search": "Enter more characters to start search", + "Create_file_name_sdoc": "Create {{file_name_sdoc}}", + "Source_document_changed_tip": "Original document has concurrent modifications. Do you like to merge these modifications to the revision?", + "Fit_table_to_page_width": "Fit table to page width", + "Enter_text_or_press_forward_slash_to_insert_element": "Enter text or press '/' to insert element", + "Vertical_align": "Vertical alignment", + "Horizontal_align": "Horizontal alignment", + "SeaTable_column": "SeaTable column", + "SeaTable_table": "SeaTable table", + "And_x_more_records": "and {{count}} more records", + "Print_limit_exceeded": "Exceeding the print limit, only the first 200 lines will be printed", + "Show_record_numbers": "Show record numbers", + "Alternate_color": "Alternate color", + "Select_column_display_option_color_tip": "Single-select and multi-select columns display option colors", + "Header": "Encabezado", + "Remove_icon": "Remove icon", + "Hide_columns": "Hide columns", + "1_hidden_column": "1 hidden column", + "hidden_columns": "hidden columns", + "Search_column": "Search column", + "No_columns_available_to_be_hidden": "No columns available to be hidden.", + "Hide_all": "Hide all", + "Show_all": "Show all", + "Sort": "Sort", + "1 Sort": "1 sort", + "Sorts": "sorts", + "No_sorts": "No sorts", + "Add_sort": "Add sort", + "No_sort_added": "No sort added", + "up": "Up", + "down": "Down", + "No_results": "No results", + "Filter": "Filter", + "1 Filter": "1 filter", + "Filters": "filters", + "Add_filter": "Add filter", + "No_filters": "No filters", + "And": "And", + "Or": "Or", + "Select_option(s)": "Select option(s)", + "Select_an_option": "Select an option", + "Search_option": "Search option", + "Add_collaborator": "Add collaborator", + "Add_a_creator": "Add a creator", + "Add_a_last_modifier": "Add a last modifier", + "Invalid_filter": "Invalid filter", + "Department_single_select": "Department single select", + "Search_department": "Search department", + "Select_department": "Select department", + "No_departments_available": "No departments available", + "Current_user_department": "Current user's department", + "Current_user_department_and_sub": "Current user's department and sub-departments", + "Deleted_department": "Deleted department", + "Data_settings": "Data settings", + "Style_settings": "Style settings", + "contains": "contains", + "does_not_contain": "does not contain", + "is": "is", + "is_not": "is not", + "equal": "\u003d", + "not_equal": "\u2260", + "less": "\u003C", + "greater": "\u003E", + "less_or_equal": "\u2264", + "greater_or_equal": "\u2265", + "is_empty": "is empty", + "is_not_empty": "is not empty", + "is_within": "is within", + "is_before": "is before", + "is_after": "is after", + "is_on_or_before": "is on or before", + "is_on_or_after": "is on or after", + "has_any_of": "has any of", + "has_all_of": "has all of", + "has_none_of": "has none of", + "is_exactly": "is exactly", + "is_current_user_ID": "is current user's ID", + "Current_date": "Current date", + "Specific_date": "Specific date", + "x_days_before_current_date": "x days before current date", + "x_days_after_current_date": "x days after current date", + "is_any_of": "is any of", + "is_none_of": "is none of", + "include_me": "include the current user", + "today": "today", + "tomorrow": "tomorrow", + "yesterday": "yesterday", + "one_week_ago": "one week ago", + "one_week_from_now": "one week from now", + "one_month_ago": "one month ago", + "one_month_from_now": "one month from now", + "number_of_days_ago": "number of days ago", + "number_of_days_from_now": "number of days from now", + "exact_date": "exact date", + "last_week": "last week", + "last_month": "last month", + "last_year": "last year", + "this_week": "this week", + "this_month": "this month", + "this_year": "this year", + "the_next_week": "the next week", + "the_next_month": "the next month", + "the_next_year": "the next year", + "the_past_week": "last week", + "the_past_month": "last month", + "the_past_year": "last year", + "the_next_numbers_of_days": "the next numbers of days", + "the_past_numbers_of_days": "the past numbers of days", + "Double_click_to_enter_edit_mode_and_adjust_field_width" : "Double click to enter edit mode and adjust field width", + "Enter_comment_Enter_for_new_line_shift_enter_to_send": "Enter comment, Enter for new line, Shift + Enter to send", + "Sub_table": "Tabla", + "Search_action": "Search action...", + "Comment_details": "Comment details", + "Two_column": "2 columns", + "Three_column": "3 columns", + "Four_column": "4 columns", + "Five_column": "5 columns", + "Full_width_mode": "Full width mode", + "Video": "Video", + "Upload_local_video": "Upload local video", + "The_current_version_does_not_support_>5MB_video_file": "The_current_version_does_not_support_>5MB_video_file", + "Token_expired_Please_refresh_the_page": "Token expired. Please refresh the page.", + "Link_to_page": "Link to page", + "No_page_results": "No page results", + "Page": "Page", + "Share_1": "Compartir", + "Collect": "Collect", + "Collected": "Collected", + "Link_to_file": "Link to file", + "Create_a_new_file": "Create a new file", + "Suggestion": "Sugerencia", + "Continuation": "Continuation", + "More_details": "More details", + "More_concise": "More concise", + "More_vivid": "More vivid", + "Translate": "Translate", + "Adjustment": "Adjustment", + "Try_again": "Try again", + "Deprecation": "Deprecation", + "Generated_content_x_words": "Generated content {{count}} words", + "Ask_AI_anything": "Ask AI anything...", + "Thinking": "Thinking...", + "Translation_error_message": "Translation error, please try again.", + "The_translation_content_cannot_be_empty": "The translation content cannot be empty", + "Processing_message": "Processing, please wait...", + "AI_tip_content": "Discard current content?", + "Discard": "Descartar", + "English": "English", + "Chinese": "Chinese", + "Ask_AI": "Ask AI", + "Enter_reply": "Enter reply", + "Processing_content_cannot_be_empty": "Processing content cannot be empty", + "AI_error_message": "Request error, please try again", + "Add_video_link": "Add video link", + "Link_Seafile_video_file": "Link Seafile video file", + "Select_video_file": "Select video file", + "Support_Youtube_Tencent_Bilibili_and_more": "Support Youtube, Tencent, Bilibili and more", + "Image_cannot_be_copied_Please_download_the_source_image": "Image cannot be copied. Please download the source image,", + "And_select_insert_-_image_to_upload": "and select 「insert」 - 「image」 to upload.", + "Image_copy_error": "Image copy error", + "Image_is_uploading": "Image is uploading...", + "Select_at_least_one_row_record": "Select at least one row record", + "Selected_row_records_cannot_exceed_10_rows": "Selected row records cannot exceed 10 rows", + "Select_seatable_rows": "Select seatable rows", + "Add_rows_record": "Add rows record", + "Double_click_then_adjust_field_width": "Double click, then adjust field width", + "Insert_chart": "Insert chart", + "Edit_chart": "Edit chart", + "Please_complete_the_chart_configuration_first": "Please complete the chart configuration first" +} diff --git a/media/comment-editor/locales/es_AR/comment-editor.json b/media/comment-editor/locales/es_AR/comment-editor.json new file mode 100644 index 0000000000..4942a3298a --- /dev/null +++ b/media/comment-editor/locales/es_AR/comment-editor.json @@ -0,0 +1,626 @@ +{ + "Bold": "Negrita", + "Italic": "Itálica", + "Underline": "Subrayado", + "Strikethrough": "Tachado", + "Superscript": "Superíndice", + "Subscript": "Subíndice", + "Inline_code": "Código", + "Header_one": "Encabezado 1", + "Header_two": "Encabezado 2", + "Header_three": "Encabezado 3", + "Header_four": "Encabezado 4", + "Header_five": "Encabezado 5", + "Header_six": "Encabezado 6", + "Paragraph": "Párrafo", + "Quote": "Cita", + "Ordered_list": "Lista ordenada", + "Unordered_list": "Lista desordenada", + "Check_list": "Check list", + "Insert_image": "Insertar Imagen", + "Insert_formula": "Insertar Fórmula", + "Formula": "Fórmula", + "Insert_file": "Insertar Archivo", + "Code": "Inline code", + "Code_block": "Bloque de Código", + "Insert_link": "Insertar Enlace", + "Insert_table": "Insertar Tabla", + "Valid_values_for_rows_and_columns": "Los valores válidos para el número de filas y columnas son 0 a 50", + "Save": "Guardar", + "More": "Más", + "Invalid_url": "URL Inválida", + "Link_address": "Dirección del enlace", + "Image_address": "Dirección de la imagen", + "Submit": "Enviar", + "Cancel": "Cancelar", + "Switch_to_plain_text_editor": "Cambiar a editor de texto sin formato", + "Switch_to_rich_text_editor": "Cambiar a editor de texto enriquecido", + "Switch_to_viewer": "Cambiar a visualizador Markdown", + "Help": "Ayuda", + "Column": "Columna", + "Row": "Fila", + "Delete_table": "Eliminar Tabla", + "Delete_row": "Eliminar fila", + "Delete_column": "Eliminar columna", + "Insert_row": "Insertar Fila", + "Set_align": "Establecer alineación", + "Left": "Izquierda", + "Center": "Centrar", + "Right": "derecha", + "File_saved": "Archivo guardado", + "File_failed_to_save": "Fallo al guardar archivo", + "Back_to_parent_directory": "Volver a la carpeta superior", + "Edit": "Editar", + "Copy": "Copiar", + "Copied": "Copiado", + "Cut": "Cortar", + "Internal_link": "Enlace interno", + "Copy_internal_link": "El enlace interno ha sido copiado al portapapeles", + "Internal_link_desc": "Un enlace interno es un enlace a un archivo o carpeta que puede ser accedido por usuarios con permiso de lectura al archivo o carpeta. ", + "Share": "Compartir", + "Share_link": "Compartir enlace", + "Generate": "Generar", + "Add_password_protection": "Agregar protección por contraseña", + "Password": "Contraseña ", + "At_least_8_characters": "al menos 8 caracteres", + "Password_again": "Repetir contraseña", + "Add_auto_expiration": "Agregar vencimiento automático", + "Days": "días", + "Please_enter_password": "Ingresa una contraseña", + "Greater_than_or_equal_to": "Mayor o igual que", + "Less_than_or_equal_to": "Menor o igual que", + "Set_permission": "Establecer permiso", + "Preview_and_download": "Vista previa y descargar", + "Preview_only": "Vista previa solamente", + "Please_enter_valid_days": "Ingresa cantidad válida de días", + "Please_enter_a_non-negative_integer": "Por favor, ingrese un número entero no negativo", + "Please_enter_days": "Ingresa cantidad de días", + "Password_is_too_short": "Contraseña demasiado corta", + "Passwords_do_not_match": "Las contraseñas no concuerdan", + "Return_to_wiki_page": "Volver a la página del Wiki", + "Insert_network_image": "Insertar imágen desde la red", + "Upload_local_image": "Subir imagen local", + "Add_link": "Agregar enlace", + "File_history": "Historial del Archivo", + "History_version": "Historial de Versiones", + "Back_to_viewer": "Volver al Visualizador", + "Link_title": "Título del enlace", + "Local_draft": "Borrador local", + "Use_draft": "Usar borrador", + "Delete_draft": "Eliminar borrador", + "You_have_an_unsaved_draft_do_you_like_to_use_it": "Tienes un borrador sin guardar. ¿Deseas utilizarlo?", + "Local_draft_saved": "Borrador local guardado", + "New_draft": "Nuevo Borrador", + "View_draft": "Ver Borrador", + "Publish": "Publicar", + "This_file_has_a_draft": "Este archivo tiene un borrador", + "Delete": "Borrar", + "Reply": "Responder", + "Comment": "Comentar", + "Comments": "Comentarios", + "All_comments": "Todos los comentarios", + "Resolved_comments": "Comentarios resueltos", + "Unresolved_comments": "Comentarios sin resolver", + "Total_1_comment": "Total 1 comentario", + "Total_count_comments": "Total {{count}} comentarios", + "Add_a_comment": "Agregar un comentario...", + "No_comment_yet": "No hay comentarios.", + "Mark_as_Resolved": "Marcar como Resuelto", + "Resubmit": "Resubmit", + "Resubmitted": "Resubmitted", + "Ask_for_review": "Solicitar revisión", + "Review_already_exists": "La revisión ya existe", + "View_review": "Ver revisión", + "There_is_an_associated_review_with_this_file": "Hay una revisión asociada con este archivo", + "Start_review": "Iniciar revisión", + "This_file_is_in_draft_stage": "Este archivo está en la etapa de borrador", + "This_file_is_in_review_stage": "Este archivo está en estado de revisión.", + "This_file_has_been_updated": "Este archivo ha sido actualizado.", + "Refresh": "Refrescar", + "Related_files": "Related files", + "Related_file": "Related file", + "No_tags": "Sin etiquetas", + "Date": "Fecha", + "Participants": "Participantes", + "Meeting_note": "Nota de la reunión", + "Chooser_document_type": "Elija el tipo de documento", + "Empty": "Vacío", + "No_related_files": "Sin archivos relacionados", + "No_out_line": "No hay esquema", + "Editing_files_in_this_browser_can_lead_to_slight_display_problems": "Editar archivos en este navegador puede producir algunos problemas en el display.", + "No_document_improvement_suggestion": "No hay sugerencias para mejorar el documento", + "Hide_side_panel": "Ocultar panel lateral", + "Show_side_panel": "Mostrar panel lateral", + "Show_resolved_comments": "Mostrar comentarios resueltos", + "Update": "Actualizar", + "Width": "Ancho", + "Height": "Alto", + "Full_screen": "Pantalla completa", + "Insert_library_image": "Insertar imagen desde la biblioteca", + "Size": "Tamaño", + "Location": "Ubicación", + "Last_update": "Last update", + "Tags": "Rótulos", + "Add_participants": "Agregar participantes", + "Clear_format": "Clear format", + "MarkdownLint": { + "missing_h1": { + "description": "No hay h1 en el documento", + "issue": "Falta h1" + }, + "heading_end_with_colon": { + "description": "Un encabezado no debe finalizar con el signo Dos Puntos", + "issue": "El encabezado finaliza con el signo Dos Puntos" + }, + "heading_increase_irregular": { + "description": "Los niveles del encabezado sólo deben incrementarse de a uno por vez", + "issue": "Problema con nivel de encabezado" + } + }, + "Shortcut_help": "Ayuda de atajos", + "User_help": { + "title": "Atajos de teclado", + "userHelpData": [ + { + "shortcutType": "Listar atajos", + "shortcutData": { + "Make_list": "Crear lista", + "Make_ordered_list": "Crear lista ordenada", + "Insert_new_item": "Insertar nuevo ítem", + "Insert_child_in_item": "Insert child in item", + "Increase_depth": "Increase depth" + } + }, + { + "shortcutType": "Head shortcuts", + "shortcutData": { + "Heading_1": "Encabezado 1", + "Heading_2": "Encabezado 2", + "Heading_3": "Encabezado 3", + "Heading_4": "Encabezado 4", + "Heading_5": "Encabezado 5", + "Heading_6": "Encabezado 6" + } + }, + { + "shortcutType": "Code block shortcuts", + "shortcutData": { + "Make_code_block": "Crear bloque de código", + "Insert_new_line": "Insertar nueva línea", + "Escape_code_block": "Escape code block", + "Insert_indent": "Insert indent" + } + }, + { + "shortcutType": "Block quote shortcuts", + "shortcutData": { + "Make_Block_quote": "Make Block quote", + "Escape_Block_quote": "Escape Block quote" + } + }, + { + "shortcutType": "Atajos de tabla", + "shortcutData": { + "Insert_Table_Row": "Insertar fila de tabla", + "Escape_table": "Escape table" + } + }, + { + "shortcutType": "Atajos de fórmula", + "shortcutData": { + "Insert_Formula": "Insertar Fórmula" + } + }, + { + "shortcutType": "Inline shortcuts", + "shortcutData": { + "Bold": "Negrita", + "Italic": "Itálica", + "Italic_Bold": "Negrita itálica", + "Inline_code": "Inline code" + } + }, + { + "shortcutType": "Guardar atajos", + "shortcutData": { + "Save_file": "Guardar archivo" + } + }, + { + "shortcutType": "Atajos de imagen", + "shortcutData": { + "Paste_screen_shot": "Pegar captura de pantalla", + "Drag_image_from_anywhere_to_upload_it": "Arrastrar imagen desde cualquier sitio para subirla" + } + } + ] + }, + "The_link_address_is_required": "The link address is required.", + "The_link_title_is_required": "The link title is required.", + "The_link_address_is_invalid": "The link address is invalid, please enter a correct connection address.", + "All_changes_saved": "All changes saved", + "Saving": "Guardando...", + "Collaborators": "Collaborators", + "Online_members": "Online members", + "Me": "me", + "Server_is_not_connected_Operation_will_be_sent_to_server_later": "Server is not connected. Operation will be sent to server later.", + "Server_is_disconnected_Reconnecting": "Server is disconnected. Reconnecting...", + "Server_is_reconnected": "Server is reconnected.", + "Outline": "Outline", + "Headings_you_add_to_the_document_will_appear_here": "Headings you add to the document will appear here", + "Open_parent_folder": "Abrir carpeta contenedora", + "Redo": "redo", + "Undo": "undo", + "Open_link": "Open link", + "Customize_the_number_of_rows_and_columns": "Customize the number of rows and columns", + "Rows": "Filas", + "Columns": "Columnas", + "Please_enter_title": "Please enter title", + "Please_enter_text": "Please enter text", + "Row(s)": "row(s)", + "Column(s)": "column(s)", + "Insert_below": "Insert below", + "Insert_above": "Insert above", + "Insert_on_the_right": "Insert on the right", + "Insert_on_the_left": "Insert on the left", + "Starred": "Favoritos", + "Unstarred": "Unstarred", + "Star": "Marcar", + "Unstar": "Desmarcar", + "Auto_wrap": "Auto wrap", + "Add_comment": "Add comment", + "Delete_comment": "Delete comment", + "Delete_reply": "Delete reply", + "Are_you_sure_to_delete_this_comment": "Are you sure to delete this comment?", + "Are_you_sure_to_delete_this_reply": "Are you sure to delete this reply?", + "Enter_comment_shift_enter_for_new_line_Enter_to_send": "Enter comment, Shift + Enter for new line, Enter to send", + "Enter_reply_shift_Enter_for_new_line_Enter_to_send": "Enter reply, Shift + Enter for new line, Enter to send", + "Reopen_discussion": "Adding a reply will reopen this discussion", + "Confirm": "Confirmar", + "View_changes": "View changes", + "Revision": "Revision", + "Error": "Error", + "Start_revise": "Start revise", + "Revise": "Revise", + "Failed_to_execute_operation_on_server": "Failed to execute operation on server, the current operation has been withdrawn", + "Start_revise_tip": "Create a temporary document and modify on it, merge it back after reviewing changes", + "Load_doc_content_error": "Load doc content error", + "Sdoc_format_invalid": "The content of the document does not conform to the sdoc specification", + "Draft": "Borrador", + "Unmark_as_draft": "Unmark as draft", + "Background_color": "Background color", + "No_color": "No color", + "Standard_color": "Standard color", + "Recently_used": "Recently used", + "More_color": "More color", + "White": "White", + "Black": "Black", + "Blue_grey": "Blue_grey", + "Blue": "Blue", + "Sky_blue": "Sky_blue", + "Green": "Green", + "Red": "Red", + "Orange": "Orange", + "Yellow": "Yellow", + "Purple": "Purple", + "Light_grey_x": "Light grey {{value}}", + "Dark_grey_x": "Dark grey {{value}}", + "Light_blue_grey_x": "Light blue grey {{value}}", + "Light_blue_x": "Light blue {{value}}", + "Light_sky_blue_x": "Light sky blue {{value}}", + "Light_green_x": "Light green {{value}}", + "Light_red_x": "Light red {{value}}", + "Light_orange_x": "Light orange {{value}}", + "Light_yellow_x": "Light yellow {{value}}", + "Light_purple_x": "Light purple {{value}}", + "Dark_blue_grey_x": "Dark blue grey {{value}}", + "Dark_blue_x": "Dark blue {{value}}", + "Dark_sky_blue_x": "Dark sky blue {{value}}", + "Dark_green_x": "Dark green {{value}}", + "Dark_red_x": "Dark red {{value}}", + "Dark_orange_x": "Dark orange {{value}}", + "Dark_yellow_x": "Dark yellow {{value}}", + "Dark_purple_x": "Dark purple {{value}}", + "Standard_dark_red": "Standard dark red", + "Standard_red": "Standard red", + "Standard_orange": "Standard orange", + "Standard_yellow": "Standard yellow", + "Standard_light_green": "Standard light green", + "Standard_green": "Standard green", + "Standard_light_blue": "Standard light blue", + "Standard_blue": "Standard blue", + "Standard_dark_blue": "Standard dark blue", + "Standard_purple": "Standard purple", + "Highlight_color": "Highlight", + "Font_color": "Font color", + "Default": "Predeterminado", + "No_revisions": "No revisions", + "1_revision": "1 revision", + "x_revisions": "{{count}} revisions", + "Creator": "Creador", + "Created_time": "Created time", + "Created_at": "Created at", + "Resolved_tip": "Mark as resolved and hide discussion", + "Search_language": "Search language", + "Sdoc_error_tip": "The document has errors and cannot be displayed. Please try to fix it automatically by clicking the button below.", + "Repair": "Repair", + "Font_size": "Font size", + "Increase_font_size": "Increase font size", + "Reduce_font_size": "Reduce font size", + "Font": "Fuente", + "All_fonts": "All fonts", + "Default_font": "Default font", + "Pending_operations_exceed_limit": "There are multiple operations not synced to the server. Please check your network.", + "Recently_saved": "Recently saved", + "Text_Link": "Text Link", + "Icon_and_text_Link": "Icon and text Link", + "Card": "Card", + "Select_sdoc_document": "Select sdoc document", + "Select_file": "Select file", + "Local_file": "Local file", + "Internal_server_exec_operations_error": "An exception occurred on the server, please refresh the page and try again", + "Failed_to_sync_with_server_operations": "Synchronization with the server failed, please refresh the page", + "Style": "Style", + "Insert": "Insert", + "Image": "Imagen", + "Table": "Tabla", + "Link": "Enlace", + "Transform_to": "Transform to", + "Last_modification": "Last modification", + "Next_modification": "Next modification", + "Changes": "Cambios", + "No_changes": "No changes", + "Title": "Título", + "Subtitle": "Subtitle", + "Link_sdoc": "Link sdoc", + "Link_file": "Link file", + "Keep_my_modification": "Keep my modification", + "Keep_other_modification": "Keep other's modification", + "Keep_both_modification": "Keep both modification", + "Tip": "Tip", + "Rebase_delete_no_change_revision_tip": "Revision has not made any change compared to original document. Do you want to delete this revision?", + "Has_been_replaced_tip": "Document content has been replaced. Please refresh the page", + "Has_been_published_tip": "Revision published", + "Has_conflict_before_publish_tip": "There are conflicts in the document, please resolve it before publishing!", + "Merge_tip": "There are conflicts in the documents. Do you want to merge them?", + "Has_conflict_before_view_changes_tip": "There are conflicts in the document. Please resolve the conflict before viewing the changes!", + "Has_been_removed_tip": "Document has been removed, please view other documents.", + "Checking": "Checking...", + "Publishing": "Publishing...", + "Inline": "Inline", + "Block": "Block", + "Full_screen_mode": "Full screen mode", + "Image_border": "Image border", + "Delete_revision": "Delete revision", + "Delete_tip": "Are you sure you want to delete {{content}} ?", + "Revision_deleted": "Revision deleted", + "Published": "Publicado", + "Delete_Successfully": "Delete Successfully", + "Delete_failed": "Eliminar falló", + "Caption": "Caption", + "No_collaborators_available": "No_collaborators_available", + "Search_collaborator": "Search collaborator", + "Doc_comments": "Document comments", + "Tag_not_found": "Tag not found", + "Create_a_new_tag": "Cear una nueva etiqueta", + "Search_tags": "Search tags", + "No_options_available": "Tag not found", + "Add_option": "Cear una nueva etiqueta", + "Find_an_option": "Search tags", + "Copy_link_of_section": "Copy link of section", + "revision": "revision", + "xxx_added_a_new_comment": "{{author}} added a new comment", + "xxx_added_a_reply": "{{author}} added a reply", + "New": "Nuevo", + "Table_template": "Table template", + "Jump_to_original_doc": "Jump to the original document", + "Freezed": "Freezed", + "Callout": "Callout", + "The_current_location_does_not_support_pasting": "The current location does not support pasting ", + "Please_enter": "Please enter", + "Combine_cell": "Combine cells", + "Split_cell": "Split cell", + "Row_number": "Row number", + "Column_number": "Column number", + "The_maximum_row_number_is_{number}": "The maximum row number is {number}", + "Other_modification": "Other's modification", + "My_modification": "My modification", + "Document_history": "Document history", + "Freeze_document": "Freeze document", + "Document_frozen": "Document frozen", + "Unfreeze": "Unfreeze", + "Search_and_replace": "Search and replace", + "Search": "Buscar", + "Type_search_content": "Type search content", + "Replace_as": "Replace as", + "Type_replace_content": "Type replace content", + "Prevs": "Prevs", + "Next": "Siguiente", + "Replace": "Reemplazar", + "Replace_all": "Replace all", + "Are_you_sure_to_replace_all_number_xxx_in_this_document_with_yyy": "Are you sure to replace all {{number}} '{{originalWord}}' in this document with '{{replacedWord}}'?", + "Are_you_sure_to_clear_all_number_xxx_in_this_document": "Are you sure to clear all {{number}} '{{originalWord}}' in this document?", + "Search_not_found": "Not found", + "Recent_visited": "Recent visited", + "The_document_does_not_exist": "The document does not exist", + "Create_a_new_sdoc_file": "Create a new sdoc file", + "New_page": "New page", + "Create": "Crear", + "Top_align": "Top", + "Center_align": "Middle", + "Bottom_align": "Bottom", + "Move_column_count": "Moving {{count}} column(s)", + "Move_row_count": "Moving {{count}} row(s)", + "Mark_all_as_read": "Mark all as read", + "Alignment_type": "Alignment", + "Print": "Print", + "Enter_more_character_start_search": "Enter more characters to start search", + "Create_file_name_sdoc": "Create {{file_name_sdoc}}", + "Source_document_changed_tip": "Original document has concurrent modifications. Do you like to merge these modifications to the revision?", + "Fit_table_to_page_width": "Fit table to page width", + "Enter_text_or_press_forward_slash_to_insert_element": "Enter text or press '/' to insert element", + "Vertical_align": "Vertical alignment", + "Horizontal_align": "Horizontal alignment", + "SeaTable_column": "SeaTable column", + "SeaTable_table": "SeaTable table", + "And_x_more_records": "and {{count}} more records", + "Print_limit_exceeded": "Exceeding the print limit, only the first 200 lines will be printed", + "Show_record_numbers": "Show record numbers", + "Alternate_color": "Alternate color", + "Select_column_display_option_color_tip": "Single-select and multi-select columns display option colors", + "Header": "Encabezado", + "Remove_icon": "Remove icon", + "Hide_columns": "Hide columns", + "1_hidden_column": "1 hidden column", + "hidden_columns": "hidden columns", + "Search_column": "Search column", + "No_columns_available_to_be_hidden": "No columns available to be hidden.", + "Hide_all": "Hide all", + "Show_all": "Show all", + "Sort": "Sort", + "1 Sort": "1 sort", + "Sorts": "sorts", + "No_sorts": "No sorts", + "Add_sort": "Add sort", + "No_sort_added": "No sort added", + "up": "Up", + "down": "Down", + "No_results": "No results", + "Filter": "Filter", + "1 Filter": "1 filter", + "Filters": "filters", + "Add_filter": "Add filter", + "No_filters": "No filters", + "And": "And", + "Or": "Or", + "Select_option(s)": "Select option(s)", + "Select_an_option": "Select an option", + "Search_option": "Search option", + "Add_collaborator": "Add collaborator", + "Add_a_creator": "Add a creator", + "Add_a_last_modifier": "Add a last modifier", + "Invalid_filter": "Invalid filter", + "Department_single_select": "Department single select", + "Search_department": "Search department", + "Select_department": "Select department", + "No_departments_available": "No departments available", + "Current_user_department": "Current user's department", + "Current_user_department_and_sub": "Current user's department and sub-departments", + "Deleted_department": "Deleted department", + "Data_settings": "Data settings", + "Style_settings": "Style settings", + "contains": "contains", + "does_not_contain": "does not contain", + "is": "is", + "is_not": "is not", + "equal": "\u003d", + "not_equal": "\u2260", + "less": "\u003C", + "greater": "\u003E", + "less_or_equal": "\u2264", + "greater_or_equal": "\u2265", + "is_empty": "is empty", + "is_not_empty": "is not empty", + "is_within": "is within", + "is_before": "is before", + "is_after": "is after", + "is_on_or_before": "is on or before", + "is_on_or_after": "is on or after", + "has_any_of": "has any of", + "has_all_of": "has all of", + "has_none_of": "has none of", + "is_exactly": "is exactly", + "is_current_user_ID": "is current user's ID", + "Current_date": "Current date", + "Specific_date": "Specific date", + "x_days_before_current_date": "x days before current date", + "x_days_after_current_date": "x days after current date", + "is_any_of": "is any of", + "is_none_of": "is none of", + "include_me": "include the current user", + "today": "today", + "tomorrow": "tomorrow", + "yesterday": "yesterday", + "one_week_ago": "one week ago", + "one_week_from_now": "one week from now", + "one_month_ago": "one month ago", + "one_month_from_now": "one month from now", + "number_of_days_ago": "number of days ago", + "number_of_days_from_now": "number of days from now", + "exact_date": "exact date", + "last_week": "last week", + "last_month": "last month", + "last_year": "last year", + "this_week": "this week", + "this_month": "this month", + "this_year": "this year", + "the_next_week": "the next week", + "the_next_month": "the next month", + "the_next_year": "the next year", + "the_past_week": "last week", + "the_past_month": "last month", + "the_past_year": "last year", + "the_next_numbers_of_days": "the next numbers of days", + "the_past_numbers_of_days": "the past numbers of days", + "Double_click_to_enter_edit_mode_and_adjust_field_width" : "Double click to enter edit mode and adjust field width", + "Enter_comment_Enter_for_new_line_shift_enter_to_send": "Enter comment, Enter for new line, Shift + Enter to send", + "Sub_table": "Tabla", + "Search_action": "Search action...", + "Comment_details": "Comment details", + "Two_column": "2 columns", + "Three_column": "3 columns", + "Four_column": "4 columns", + "Five_column": "5 columns", + "Full_width_mode": "Full width mode", + "Video": "Video", + "Upload_local_video": "Upload local video", + "The_current_version_does_not_support_>5MB_video_file": "The_current_version_does_not_support_>5MB_video_file", + "Token_expired_Please_refresh_the_page": "Token expired. Please refresh the page.", + "Link_to_page": "Link to page", + "No_page_results": "No page results", + "Page": "Page", + "Share_1": "Compartir", + "Collect": "Collect", + "Collected": "Collected", + "Link_to_file": "Link to file", + "Create_a_new_file": "Create a new file", + "Suggestion": "Sugerencia", + "Continuation": "Continuation", + "More_details": "More details", + "More_concise": "More concise", + "More_vivid": "More vivid", + "Translate": "Translate", + "Adjustment": "Adjustment", + "Try_again": "Try again", + "Deprecation": "Deprecation", + "Generated_content_x_words": "Generated content {{count}} words", + "Ask_AI_anything": "Ask AI anything...", + "Thinking": "Thinking...", + "Translation_error_message": "Translation error, please try again.", + "The_translation_content_cannot_be_empty": "The translation content cannot be empty", + "Processing_message": "Processing, please wait...", + "AI_tip_content": "Discard current content?", + "Discard": "Descartar", + "English": "English", + "Chinese": "Chinese", + "Ask_AI": "Ask AI", + "Enter_reply": "Enter reply", + "Processing_content_cannot_be_empty": "Processing content cannot be empty", + "AI_error_message": "Request error, please try again", + "Add_video_link": "Add video link", + "Link_Seafile_video_file": "Link Seafile video file", + "Select_video_file": "Select video file", + "Support_Youtube_Tencent_Bilibili_and_more": "Support Youtube, Tencent, Bilibili and more", + "Image_cannot_be_copied_Please_download_the_source_image": "Image cannot be copied. Please download the source image,", + "And_select_insert_-_image_to_upload": "and select 「insert」 - 「image」 to upload.", + "Image_copy_error": "Image copy error", + "Image_is_uploading": "Image is uploading...", + "Select_at_least_one_row_record": "Select at least one row record", + "Selected_row_records_cannot_exceed_10_rows": "Selected row records cannot exceed 10 rows", + "Select_seatable_rows": "Select seatable rows", + "Add_rows_record": "Add rows record", + "Double_click_then_adjust_field_width": "Double click, then adjust field width", + "Insert_chart": "Insert chart", + "Edit_chart": "Edit chart", + "Please_complete_the_chart_configuration_first": "Please complete the chart configuration first" +} diff --git a/media/comment-editor/locales/es_MX/comment-editor.json b/media/comment-editor/locales/es_MX/comment-editor.json new file mode 100644 index 0000000000..cf0ba86d8a --- /dev/null +++ b/media/comment-editor/locales/es_MX/comment-editor.json @@ -0,0 +1,626 @@ +{ + "Bold": "Negrita", + "Italic": "Itálica", + "Underline": "Underline", + "Strikethrough": "Tachado", + "Superscript": "Superscript", + "Subscript": "Subscript", + "Inline_code": "Código", + "Header_one": "Encabezado 1", + "Header_two": "Encabezado 2", + "Header_three": "Encabezado 3", + "Header_four": "Encabezado 4", + "Header_five": "Encabezado 5", + "Header_six": "Encabezado 6", + "Paragraph": "Párrafo", + "Quote": "Cita", + "Ordered_list": "Lista ordenada", + "Unordered_list": "Lista desordenada", + "Check_list": "Check list", + "Insert_image": "Insert image", + "Insert_formula": "Insert formula", + "Formula": "Fórmula", + "Insert_file": "Insert file", + "Code": "Inline code", + "Code_block": "Code block", + "Insert_link": "Insert link", + "Insert_table": "Insert table", + "Valid_values_for_rows_and_columns": "Valid values for the number of rows and columns are 0 to 50", + "Save": "Guardar", + "More": "Más", + "Invalid_url": "URL Inválida", + "Link_address": "Dirección del enlace", + "Image_address": "Dirección de la imagen", + "Submit": "Enviar", + "Cancel": "Cancelar", + "Switch_to_plain_text_editor": "Cambiar a editor de texto sin formato", + "Switch_to_rich_text_editor": "Cambiar a editor de texto enriquecido", + "Switch_to_viewer": "Cambiar a visualizador Markdown", + "Help": "Ayuda", + "Column": "Columna", + "Row": "Fila", + "Delete_table": "Delete table", + "Delete_row": "Delete row", + "Delete_column": "Delete column", + "Insert_row": "Insert row", + "Set_align": "Establecer alineación", + "Left": "Izquierda", + "Center": "Centrar", + "Right": "derecha", + "File_saved": "Archivo guardado", + "File_failed_to_save": "Fallo al guardar archivo", + "Back_to_parent_directory": "Volver a la carpeta superior", + "Edit": "Editar", + "Copy": "Copiar", + "Copied": "Copiado", + "Cut": "Cut", + "Internal_link": "Enlace interno", + "Copy_internal_link": "El enlace interno ha sido copiado al portapapeles", + "Internal_link_desc": "Un enlace interno es un enlace a un archivo o carpeta que puede ser accedido por usuarios con permiso de lectura al archivo o carpeta. ", + "Share": "Compartir", + "Share_link": "Compartir enlace", + "Generate": "Generar", + "Add_password_protection": "Agregar protección por contraseña", + "Password": "Contraseña ", + "At_least_8_characters": "al menos 8 caracteres", + "Password_again": "Repetir contraseña", + "Add_auto_expiration": "Agregar vencimiento automático", + "Days": "días", + "Please_enter_password": "Ingresa una contraseña", + "Greater_than_or_equal_to": "Mayor o igual que", + "Less_than_or_equal_to": "Menor o igual que", + "Set_permission": "Establecer permiso", + "Preview_and_download": "Vista previa y descargar", + "Preview_only": "Vista previa solamente", + "Please_enter_valid_days": "Ingresa cantidad válida de días", + "Please_enter_a_non-negative_integer": "Por favor, ingrese un número entero no negativo", + "Please_enter_days": "Ingresa cantidad de días", + "Password_is_too_short": "Contraseña demasiado corta", + "Passwords_do_not_match": "Las contraseñas no concuerdan", + "Return_to_wiki_page": "Volver a la página del Wiki", + "Insert_network_image": "Insertar imágen desde la red", + "Upload_local_image": "Subir imagen local", + "Add_link": "Agregar enlace", + "File_history": "File history", + "History_version": "History versions", + "Back_to_viewer": "Back to viewer", + "Link_title": "Título del enlace", + "Local_draft": "Borrador local", + "Use_draft": "Usar borrador", + "Delete_draft": "Eliminar borrador", + "You_have_an_unsaved_draft_do_you_like_to_use_it": "Tienes un borrador sin guardar. ¿Deseas utilizarlo?", + "Local_draft_saved": "Borrador local guardado", + "New_draft": "New draft", + "View_draft": "View draft", + "Publish": "Publicar", + "This_file_has_a_draft": "Este archivo tiene un borrador", + "Delete": "Borrar", + "Reply": "Responder", + "Comment": "Comentar", + "Comments": "Comentarios", + "All_comments": "All comments", + "Resolved_comments": "Resolved comments", + "Unresolved_comments": "Unresolved comments", + "Total_1_comment": "Total 1 comment", + "Total_count_comments": "Total {{count}} comments", + "Add_a_comment": "Agregar un comentario...", + "No_comment_yet": "No hay comentarios.", + "Mark_as_Resolved": "Marcar como Resuelto", + "Resubmit": "Resubmit", + "Resubmitted": "Resubmitted", + "Ask_for_review": "Solicitar revisión", + "Review_already_exists": "La revisión ya existe", + "View_review": "Ver revisión", + "There_is_an_associated_review_with_this_file": "Hay una revisión asociada con este archivo", + "Start_review": "Iniciar revisión", + "This_file_is_in_draft_stage": "Este archivo está en la etapa de borrador", + "This_file_is_in_review_stage": "Este archivo está en estado de revisión.", + "This_file_has_been_updated": "Este archivo ha sido actualizado.", + "Refresh": "Refrescar", + "Related_files": "Related files", + "Related_file": "Related file", + "No_tags": "Sin etiquetas", + "Date": "Fecha", + "Participants": "Participantes", + "Meeting_note": "Nota de la reunión", + "Chooser_document_type": "Elija el tipo de documento", + "Empty": "Vacío", + "No_related_files": "Sin archivos relacionados", + "No_out_line": "No hay esquema", + "Editing_files_in_this_browser_can_lead_to_slight_display_problems": "Editar archivos en este navegador puede producir algunos problemas en el display.", + "No_document_improvement_suggestion": "No hay sugerencias para mejorar el documento", + "Hide_side_panel": "Ocultar panel lateral", + "Show_side_panel": "Mostrar panel lateral", + "Show_resolved_comments": "Mostrar comentarios resueltos", + "Update": "Actualizar", + "Width": "Ancho", + "Height": "Alto", + "Full_screen": "Pantalla completa", + "Insert_library_image": "Insertar imagen desde la biblioteca", + "Size": "Tamaño", + "Location": "Ubicación", + "Last_update": "Last update", + "Tags": "Rótulos", + "Add_participants": "Agregar participantes", + "Clear_format": "Clear format", + "MarkdownLint": { + "missing_h1": { + "description": "No hay h1 en el documento", + "issue": "Falta h1" + }, + "heading_end_with_colon": { + "description": "Un encabezado no debe finalizar con el signo Dos Puntos", + "issue": "El encabezado finaliza con el signo Dos Puntos" + }, + "heading_increase_irregular": { + "description": "Los niveles del encabezado sólo deben incrementarse de a uno por vez", + "issue": "Problema con nivel de encabezado" + } + }, + "Shortcut_help": "Ayuda de atajos", + "User_help": { + "title": "Atajos de teclado", + "userHelpData": [ + { + "shortcutType": "Listar atajos", + "shortcutData": { + "Make_list": "Crear lista", + "Make_ordered_list": "Crear lista ordenada", + "Insert_new_item": "Insertar nuevo ítem", + "Insert_child_in_item": "Insert child in item", + "Increase_depth": "Increase depth" + } + }, + { + "shortcutType": "Head shortcuts", + "shortcutData": { + "Heading_1": "Encabezado 1", + "Heading_2": "Encabezado 2", + "Heading_3": "Encabezado 3", + "Heading_4": "Encabezado 4", + "Heading_5": "Encabezado 5", + "Heading_6": "Encabezado 6" + } + }, + { + "shortcutType": "Code block shortcuts", + "shortcutData": { + "Make_code_block": "Crear bloque de código", + "Insert_new_line": "Insertar nueva línea", + "Escape_code_block": "Escape code block", + "Insert_indent": "Insert indent" + } + }, + { + "shortcutType": "Block quote shortcuts", + "shortcutData": { + "Make_Block_quote": "Make Block quote", + "Escape_Block_quote": "Escape Block quote" + } + }, + { + "shortcutType": "Atajos de tabla", + "shortcutData": { + "Insert_Table_Row": "Insertar fila de tabla", + "Escape_table": "Escape table" + } + }, + { + "shortcutType": "Atajos de fórmula", + "shortcutData": { + "Insert_Formula": "Insertar Fórmula" + } + }, + { + "shortcutType": "Inline shortcuts", + "shortcutData": { + "Bold": "Negrita", + "Italic": "Itálica", + "Italic_Bold": "Negrita itálica", + "Inline_code": "Inline code" + } + }, + { + "shortcutType": "Guardar atajos", + "shortcutData": { + "Save_file": "Guardar archivo" + } + }, + { + "shortcutType": "Atajos de imagen", + "shortcutData": { + "Paste_screen_shot": "Pegar captura de pantalla", + "Drag_image_from_anywhere_to_upload_it": "Arrastrar imagen desde cualquier sitio para subirla" + } + } + ] + }, + "The_link_address_is_required": "The link address is required.", + "The_link_title_is_required": "The link title is required.", + "The_link_address_is_invalid": "The link address is invalid, please enter a correct connection address.", + "All_changes_saved": "All changes saved", + "Saving": "Guardando...", + "Collaborators": "Collaborators", + "Online_members": "Online members", + "Me": "me", + "Server_is_not_connected_Operation_will_be_sent_to_server_later": "Server is not connected. Operation will be sent to server later.", + "Server_is_disconnected_Reconnecting": "Server is disconnected. Reconnecting...", + "Server_is_reconnected": "Server is reconnected.", + "Outline": "Outline", + "Headings_you_add_to_the_document_will_appear_here": "Headings you add to the document will appear here", + "Open_parent_folder": "Abrir carpeta contenedora", + "Redo": "redo", + "Undo": "undo", + "Open_link": "Open link", + "Customize_the_number_of_rows_and_columns": "Customize the number of rows and columns", + "Rows": "Filas", + "Columns": "Columnas", + "Please_enter_title": "Please enter title", + "Please_enter_text": "Please enter text", + "Row(s)": "row(s)", + "Column(s)": "column(s)", + "Insert_below": "Insert below", + "Insert_above": "Insert above", + "Insert_on_the_right": "Insert on the right", + "Insert_on_the_left": "Insert on the left", + "Starred": "Marcado", + "Unstarred": "Unstarred", + "Star": "Marcar", + "Unstar": "Desmarcar", + "Auto_wrap": "Auto wrap", + "Add_comment": "Add comment", + "Delete_comment": "Delete comment", + "Delete_reply": "Delete reply", + "Are_you_sure_to_delete_this_comment": "Are you sure to delete this comment?", + "Are_you_sure_to_delete_this_reply": "Are you sure to delete this reply?", + "Enter_comment_shift_enter_for_new_line_Enter_to_send": "Enter comment, Shift + Enter for new line, Enter to send", + "Enter_reply_shift_Enter_for_new_line_Enter_to_send": "Enter reply, Shift + Enter for new line, Enter to send", + "Reopen_discussion": "Adding a reply will reopen this discussion", + "Confirm": "Confirmar", + "View_changes": "View changes", + "Revision": "Revision", + "Error": "Error", + "Start_revise": "Start revise", + "Revise": "Revise", + "Failed_to_execute_operation_on_server": "Failed to execute operation on server, the current operation has been withdrawn", + "Start_revise_tip": "Create a temporary document and modify on it, merge it back after reviewing changes", + "Load_doc_content_error": "Load doc content error", + "Sdoc_format_invalid": "The content of the document does not conform to the sdoc specification", + "Draft": "Borrador", + "Unmark_as_draft": "Unmark as draft", + "Background_color": "Background color", + "No_color": "No color", + "Standard_color": "Standard color", + "Recently_used": "Recently used", + "More_color": "More color", + "White": "White", + "Black": "Black", + "Blue_grey": "Blue_grey", + "Blue": "Blue", + "Sky_blue": "Sky_blue", + "Green": "Green", + "Red": "Red", + "Orange": "Orange", + "Yellow": "Yellow", + "Purple": "Purple", + "Light_grey_x": "Light grey {{value}}", + "Dark_grey_x": "Dark grey {{value}}", + "Light_blue_grey_x": "Light blue grey {{value}}", + "Light_blue_x": "Light blue {{value}}", + "Light_sky_blue_x": "Light sky blue {{value}}", + "Light_green_x": "Light green {{value}}", + "Light_red_x": "Light red {{value}}", + "Light_orange_x": "Light orange {{value}}", + "Light_yellow_x": "Light yellow {{value}}", + "Light_purple_x": "Light purple {{value}}", + "Dark_blue_grey_x": "Dark blue grey {{value}}", + "Dark_blue_x": "Dark blue {{value}}", + "Dark_sky_blue_x": "Dark sky blue {{value}}", + "Dark_green_x": "Dark green {{value}}", + "Dark_red_x": "Dark red {{value}}", + "Dark_orange_x": "Dark orange {{value}}", + "Dark_yellow_x": "Dark yellow {{value}}", + "Dark_purple_x": "Dark purple {{value}}", + "Standard_dark_red": "Standard dark red", + "Standard_red": "Standard red", + "Standard_orange": "Standard orange", + "Standard_yellow": "Standard yellow", + "Standard_light_green": "Standard light green", + "Standard_green": "Standard green", + "Standard_light_blue": "Standard light blue", + "Standard_blue": "Standard blue", + "Standard_dark_blue": "Standard dark blue", + "Standard_purple": "Standard purple", + "Highlight_color": "Highlight", + "Font_color": "Font color", + "Default": "Predeterminado", + "No_revisions": "No revisions", + "1_revision": "1 revision", + "x_revisions": "{{count}} revisions", + "Creator": "Creador", + "Created_time": "Created time", + "Created_at": "Created at", + "Resolved_tip": "Mark as resolved and hide discussion", + "Search_language": "Search language", + "Sdoc_error_tip": "The document has errors and cannot be displayed. Please try to fix it automatically by clicking the button below.", + "Repair": "Repair", + "Font_size": "Font size", + "Increase_font_size": "Increase font size", + "Reduce_font_size": "Reduce font size", + "Font": "Fuente", + "All_fonts": "All fonts", + "Default_font": "Default font", + "Pending_operations_exceed_limit": "There are multiple operations not synced to the server. Please check your network.", + "Recently_saved": "Recently saved", + "Text_Link": "Text Link", + "Icon_and_text_Link": "Icon and text Link", + "Card": "Card", + "Select_sdoc_document": "Select sdoc document", + "Select_file": "Select file", + "Local_file": "Local file", + "Internal_server_exec_operations_error": "An exception occurred on the server, please refresh the page and try again", + "Failed_to_sync_with_server_operations": "Synchronization with the server failed, please refresh the page", + "Style": "Style", + "Insert": "Insert", + "Image": "Imagen", + "Table": "Tabla", + "Link": "Enlace", + "Transform_to": "Transform to", + "Last_modification": "Last modification", + "Next_modification": "Next modification", + "Changes": "Cambios", + "No_changes": "No changes", + "Title": "Título", + "Subtitle": "Subtitle", + "Link_sdoc": "Link sdoc", + "Link_file": "Link file", + "Keep_my_modification": "Keep my modification", + "Keep_other_modification": "Keep other's modification", + "Keep_both_modification": "Keep both modification", + "Tip": "Tip", + "Rebase_delete_no_change_revision_tip": "Revision has not made any change compared to original document. Do you want to delete this revision?", + "Has_been_replaced_tip": "Document content has been replaced. Please refresh the page", + "Has_been_published_tip": "Revision published", + "Has_conflict_before_publish_tip": "There are conflicts in the document, please resolve it before publishing!", + "Merge_tip": "There are conflicts in the documents. Do you want to merge them?", + "Has_conflict_before_view_changes_tip": "There are conflicts in the document. Please resolve the conflict before viewing the changes!", + "Has_been_removed_tip": "Document has been removed, please view other documents.", + "Checking": "Checking...", + "Publishing": "Publishing...", + "Inline": "Inline", + "Block": "Block", + "Full_screen_mode": "Full screen mode", + "Image_border": "Image border", + "Delete_revision": "Delete revision", + "Delete_tip": "Are you sure you want to delete {{content}} ?", + "Revision_deleted": "Revision deleted", + "Published": "Publicado", + "Delete_Successfully": "Delete Successfully", + "Delete_failed": "Eliminar falló", + "Caption": "Caption", + "No_collaborators_available": "No_collaborators_available", + "Search_collaborator": "Search collaborator", + "Doc_comments": "Document comments", + "Tag_not_found": "Tag not found", + "Create_a_new_tag": "Cear una nueva etiqueta", + "Search_tags": "Search tags", + "No_options_available": "Tag not found", + "Add_option": "Cear una nueva etiqueta", + "Find_an_option": "Search tags", + "Copy_link_of_section": "Copy link of section", + "revision": "revision", + "xxx_added_a_new_comment": "{{author}} added a new comment", + "xxx_added_a_reply": "{{author}} added a reply", + "New": "Nuevo", + "Table_template": "Table template", + "Jump_to_original_doc": "Jump to the original document", + "Freezed": "Freezed", + "Callout": "Callout", + "The_current_location_does_not_support_pasting": "The current location does not support pasting ", + "Please_enter": "Please enter", + "Combine_cell": "Combine cells", + "Split_cell": "Split cell", + "Row_number": "Row number", + "Column_number": "Column number", + "The_maximum_row_number_is_{number}": "The maximum row number is {number}", + "Other_modification": "Other's modification", + "My_modification": "My modification", + "Document_history": "Document history", + "Freeze_document": "Freeze document", + "Document_frozen": "Document frozen", + "Unfreeze": "Unfreeze", + "Search_and_replace": "Search and replace", + "Search": "Buscar", + "Type_search_content": "Type search content", + "Replace_as": "Replace as", + "Type_replace_content": "Type replace content", + "Prevs": "Prevs", + "Next": "Siguiente", + "Replace": "Reemplazar", + "Replace_all": "Replace all", + "Are_you_sure_to_replace_all_number_xxx_in_this_document_with_yyy": "Are you sure to replace all {{number}} '{{originalWord}}' in this document with '{{replacedWord}}'?", + "Are_you_sure_to_clear_all_number_xxx_in_this_document": "Are you sure to clear all {{number}} '{{originalWord}}' in this document?", + "Search_not_found": "Not found", + "Recent_visited": "Recent visited", + "The_document_does_not_exist": "The document does not exist", + "Create_a_new_sdoc_file": "Create a new sdoc file", + "New_page": "New page", + "Create": "Crear", + "Top_align": "Top", + "Center_align": "Middle", + "Bottom_align": "Bottom", + "Move_column_count": "Moving {{count}} column(s)", + "Move_row_count": "Moving {{count}} row(s)", + "Mark_all_as_read": "Mark all as read", + "Alignment_type": "Alignment", + "Print": "Print", + "Enter_more_character_start_search": "Enter more characters to start search", + "Create_file_name_sdoc": "Create {{file_name_sdoc}}", + "Source_document_changed_tip": "Original document has concurrent modifications. Do you like to merge these modifications to the revision?", + "Fit_table_to_page_width": "Fit table to page width", + "Enter_text_or_press_forward_slash_to_insert_element": "Enter text or press '/' to insert element", + "Vertical_align": "Vertical alignment", + "Horizontal_align": "Horizontal alignment", + "SeaTable_column": "SeaTable column", + "SeaTable_table": "SeaTable table", + "And_x_more_records": "and {{count}} more records", + "Print_limit_exceeded": "Exceeding the print limit, only the first 200 lines will be printed", + "Show_record_numbers": "Show record numbers", + "Alternate_color": "Alternate color", + "Select_column_display_option_color_tip": "Single-select and multi-select columns display option colors", + "Header": "Encabezado", + "Remove_icon": "Remove icon", + "Hide_columns": "Hide columns", + "1_hidden_column": "1 hidden column", + "hidden_columns": "hidden columns", + "Search_column": "Search column", + "No_columns_available_to_be_hidden": "No columns available to be hidden.", + "Hide_all": "Hide all", + "Show_all": "Show all", + "Sort": "Sort", + "1 Sort": "1 sort", + "Sorts": "sorts", + "No_sorts": "No sorts", + "Add_sort": "Add sort", + "No_sort_added": "No sort added", + "up": "Up", + "down": "Down", + "No_results": "No results", + "Filter": "Filter", + "1 Filter": "1 filter", + "Filters": "filters", + "Add_filter": "Add filter", + "No_filters": "No filters", + "And": "And", + "Or": "Or", + "Select_option(s)": "Select option(s)", + "Select_an_option": "Select an option", + "Search_option": "Search option", + "Add_collaborator": "Add collaborator", + "Add_a_creator": "Add a creator", + "Add_a_last_modifier": "Add a last modifier", + "Invalid_filter": "Invalid filter", + "Department_single_select": "Department single select", + "Search_department": "Search department", + "Select_department": "Select department", + "No_departments_available": "No departments available", + "Current_user_department": "Current user's department", + "Current_user_department_and_sub": "Current user's department and sub-departments", + "Deleted_department": "Deleted department", + "Data_settings": "Data settings", + "Style_settings": "Style settings", + "contains": "contains", + "does_not_contain": "does not contain", + "is": "is", + "is_not": "is not", + "equal": "\u003d", + "not_equal": "\u2260", + "less": "\u003C", + "greater": "\u003E", + "less_or_equal": "\u2264", + "greater_or_equal": "\u2265", + "is_empty": "is empty", + "is_not_empty": "is not empty", + "is_within": "is within", + "is_before": "is before", + "is_after": "is after", + "is_on_or_before": "is on or before", + "is_on_or_after": "is on or after", + "has_any_of": "has any of", + "has_all_of": "has all of", + "has_none_of": "has none of", + "is_exactly": "is exactly", + "is_current_user_ID": "is current user's ID", + "Current_date": "Current date", + "Specific_date": "Specific date", + "x_days_before_current_date": "x days before current date", + "x_days_after_current_date": "x days after current date", + "is_any_of": "is any of", + "is_none_of": "is none of", + "include_me": "include the current user", + "today": "today", + "tomorrow": "tomorrow", + "yesterday": "yesterday", + "one_week_ago": "one week ago", + "one_week_from_now": "one week from now", + "one_month_ago": "one month ago", + "one_month_from_now": "one month from now", + "number_of_days_ago": "number of days ago", + "number_of_days_from_now": "number of days from now", + "exact_date": "exact date", + "last_week": "last week", + "last_month": "last month", + "last_year": "last year", + "this_week": "this week", + "this_month": "this month", + "this_year": "this year", + "the_next_week": "the next week", + "the_next_month": "the next month", + "the_next_year": "the next year", + "the_past_week": "last week", + "the_past_month": "last month", + "the_past_year": "last year", + "the_next_numbers_of_days": "the next numbers of days", + "the_past_numbers_of_days": "the past numbers of days", + "Double_click_to_enter_edit_mode_and_adjust_field_width" : "Double click to enter edit mode and adjust field width", + "Enter_comment_Enter_for_new_line_shift_enter_to_send": "Enter comment, Enter for new line, Shift + Enter to send", + "Sub_table": "Tabla", + "Search_action": "Search action...", + "Comment_details": "Comment details", + "Two_column": "2 columns", + "Three_column": "3 columns", + "Four_column": "4 columns", + "Five_column": "5 columns", + "Full_width_mode": "Full width mode", + "Video": "Video", + "Upload_local_video": "Upload local video", + "The_current_version_does_not_support_>5MB_video_file": "The_current_version_does_not_support_>5MB_video_file", + "Token_expired_Please_refresh_the_page": "Token expired. Please refresh the page.", + "Link_to_page": "Link to page", + "No_page_results": "No page results", + "Page": "Page", + "Share_1": "Compartir", + "Collect": "Collect", + "Collected": "Collected", + "Link_to_file": "Link to file", + "Create_a_new_file": "Create a new file", + "Suggestion": "Sugerencia", + "Continuation": "Continuation", + "More_details": "More details", + "More_concise": "More concise", + "More_vivid": "More vivid", + "Translate": "Translate", + "Adjustment": "Adjustment", + "Try_again": "Try again", + "Deprecation": "Deprecation", + "Generated_content_x_words": "Generated content {{count}} words", + "Ask_AI_anything": "Ask AI anything...", + "Thinking": "Thinking...", + "Translation_error_message": "Translation error, please try again.", + "The_translation_content_cannot_be_empty": "The translation content cannot be empty", + "Processing_message": "Processing, please wait...", + "AI_tip_content": "Discard current content?", + "Discard": "Descartar", + "English": "English", + "Chinese": "Chinese", + "Ask_AI": "Ask AI", + "Enter_reply": "Enter reply", + "Processing_content_cannot_be_empty": "Processing content cannot be empty", + "AI_error_message": "Request error, please try again", + "Add_video_link": "Add video link", + "Link_Seafile_video_file": "Link Seafile video file", + "Select_video_file": "Select video file", + "Support_Youtube_Tencent_Bilibili_and_more": "Support Youtube, Tencent, Bilibili and more", + "Image_cannot_be_copied_Please_download_the_source_image": "Image cannot be copied. Please download the source image,", + "And_select_insert_-_image_to_upload": "and select 「insert」 - 「image」 to upload.", + "Image_copy_error": "Image copy error", + "Image_is_uploading": "Image is uploading...", + "Select_at_least_one_row_record": "Select at least one row record", + "Selected_row_records_cannot_exceed_10_rows": "Selected row records cannot exceed 10 rows", + "Select_seatable_rows": "Select seatable rows", + "Add_rows_record": "Add rows record", + "Double_click_then_adjust_field_width": "Double click, then adjust field width", + "Insert_chart": "Insert chart", + "Edit_chart": "Edit chart", + "Please_complete_the_chart_configuration_first": "Please complete the chart configuration first" +} diff --git a/media/comment-editor/locales/fr/comment-editor.json b/media/comment-editor/locales/fr/comment-editor.json new file mode 100644 index 0000000000..2ff132b57b --- /dev/null +++ b/media/comment-editor/locales/fr/comment-editor.json @@ -0,0 +1,626 @@ +{ + "Bold": "Gras", + "Italic": "Italique", + "Underline": "Souligné", + "Strikethrough": "Barré", + "Superscript": "Exposant", + "Subscript": "Indice", + "Inline_code": "Code", + "Header_one": "Titre 1", + "Header_two": "Titre 2", + "Header_three": "Titre 3", + "Header_four": "Titre 4", + "Header_five": "Titre 5", + "Header_six": "Titre 6", + "Paragraph": "Paragraphe", + "Quote": "Blockquote", + "Ordered_list": "Liste ordonnée", + "Unordered_list": "Liste non ordonnée", + "Check_list": "Liste case à cocher", + "Insert_image": "Insérer une image", + "Insert_formula": "Insérer formule", + "Formula": "Formule", + "Insert_file": "Insérer un fichier", + "Code": "Ligne de code", + "Code_block": "Bloc de code", + "Insert_link": "Insérer un lien", + "Insert_table": "Insérer un tableau", + "Valid_values_for_rows_and_columns": "Les valeurs valides pour le nombre de lignes et de colonnes sont comprises entre 0 et 50.", + "Save": "Sauvegarder", + "More": "Plus", + "Invalid_url": "L'adresse n'est pas valide.", + "Link_address": "Adresse du lien", + "Image_address": "Adresse de l'image", + "Submit": "Soummettre", + "Cancel": "Annuler", + "Switch_to_plain_text_editor": "Basculer en éditeur de texte plein", + "Switch_to_rich_text_editor": "Basculer en éditeur de texte riche", + "Switch_to_viewer": "Basculer en visualiseur Markdown", + "Help": "Aide", + "Column": "Colonne", + "Row": "Ligne", + "Delete_table": "Supprimer le tableau", + "Delete_row": "Supprimer la ligne", + "Delete_column": "Supprimer la colonne", + "Insert_row": "Insérer une ligne", + "Set_align": "Ajuster l'alignement", + "Left": "Gauche", + "Center": "Centrer", + "Right": "Droite", + "File_saved": "Le fichier a été sauvegardé.", + "File_failed_to_save": "Échec de la sauvegarde du fichier", + "Back_to_parent_directory": "Retour au répertoire parent", + "Edit": "Modifier", + "Copy": "Copier", + "Copied": "Copié", + "Cut": "Couper", + "Internal_link": "Lien interne", + "Copy_internal_link": "Le lien interne a été copié dans le presse-papiers.", + "Internal_link_desc": "Un lien interne est un lien vers un fichier ou un dossier accessible en lecture par un utilisateur.", + "Share": "Partager", + "Share_link": "Lien de partage", + "Generate": "Créer", + "Add_password_protection": "Ajouter un mot de passe", + "Password": "Mot de passe", + "At_least_8_characters": "Au moins 8 caractères", + "Password_again": "Mot de passe (à nouveau)", + "Add_auto_expiration": "Ajouter une date d'expiration", + "Days": "jours", + "Please_enter_password": "Entrez un mot de passe", + "Greater_than_or_equal_to": "Plus grand ou égale à", + "Less_than_or_equal_to": "Plus petit ou égal à", + "Set_permission": "Définir la permission", + "Preview_and_download": "Prévisualiser et télécharger", + "Preview_only": "Aperçu uniquement", + "Please_enter_valid_days": "Saisissez un nombre de jours valide.", + "Please_enter_a_non-negative_integer": "Veuillez introduire un intégrateur non-négatif.", + "Please_enter_days": "Veuillez entrer un nombre de jours.", + "Password_is_too_short": "Le mot de passe est trop court.", + "Passwords_do_not_match": "Les mots de passe ne correspondent pas.", + "Return_to_wiki_page": "Retour à la page du Wiki", + "Insert_network_image": "Insérer une image du réseau", + "Upload_local_image": "Insérer une image locale", + "Add_link": "Ajouter un lien", + "File_history": "Historique du fichier", + "History_version": "Historique des versions", + "Back_to_viewer": "Retour à l'afficheur", + "Link_title": "Titre du lien", + "Local_draft": "Brouillon local", + "Use_draft": "Utiliser le brouillon", + "Delete_draft": "Supprimer le brouillon", + "You_have_an_unsaved_draft_do_you_like_to_use_it": "Vous avez un brouillon qui n'est pas sauvegardé. Voulez-vous l'utiliser ?", + "Local_draft_saved": "Brouillon local sauvegardé", + "New_draft": "Nouveau brouillon", + "View_draft": "Voir le brouillon", + "Publish": "Publier", + "This_file_has_a_draft": "Ce fichier possède un brouillon.", + "Delete": "Supprimer", + "Reply": "Répondre", + "Comment": "Commentaire", + "Comments": "Commentaires", + "All_comments": "Tous les commentaires", + "Resolved_comments": "Commentaires traités", + "Unresolved_comments": "Commentaires non traités", + "Total_1_comment": "1 commentaire au total", + "Total_count_comments": "{{count}} commentaires au total", + "Add_a_comment": "Ajouter un commentaire", + "No_comment_yet": "Aucun commentaire disponible", + "Mark_as_Resolved": "Marquer com pris en compte", + "Resubmit": "Resoumettre", + "Resubmitted": "Soumis à nouveau", + "Ask_for_review": "Demande d'un avis", + "Review_already_exists": "Un avis existe déjà.", + "View_review": "Voir l'avis", + "There_is_an_associated_review_with_this_file": "Il y a un avis associé à ce fichier.", + "Start_review": "Commencer l'avis", + "This_file_is_in_draft_stage": "Ce fichier est à l'état de brouillon.", + "This_file_is_in_review_stage": "Ce fichier est à l'état d'avis.", + "This_file_has_been_updated": "Ce fichier à été mis à jour.", + "Refresh": "Rafraichir", + "Related_files": "Fichiers associés", + "Related_file": "Fichier associé", + "No_tags": "Aucun tag", + "Date": "Date", + "Participants": "Participants", + "Meeting_note": "Note de réunion", + "Chooser_document_type": "Choisir un type de document", + "Empty": "Vide", + "No_related_files": "Aucun fichier relatif", + "No_out_line": "Pas de contour", + "Editing_files_in_this_browser_can_lead_to_slight_display_problems": "L'édition de fichiers dans ce navigateur peut entraîner de légers problèmes d'affichage.", + "No_document_improvement_suggestion": "Aucune proposition pour améliorer le document", + "Hide_side_panel": "Fermer", + "Show_side_panel": "Afficher détails", + "Show_resolved_comments": "Voir les commentaires pris en compte", + "Update": "Mettre à jour", + "Width": "Largeur", + "Height": "Hauteur", + "Full_screen": "Plein écran", + "Insert_library_image": "Insérer une image d‘une bibliothèque", + "Size": "Taille", + "Location": "Emplacement", + "Last_update": "Dernière mise à jour", + "Tags": "Tags", + "Add_participants": "Ajouter des participants", + "Clear_format": "Sans formatage", + "MarkdownLint": { + "missing_h1": { + "description": "Il n'y a pas de h1 dans le document.", + "issue": "h1 manquant" + }, + "heading_end_with_colon": { + "description": "La ponctuation de fin de titre ne doit pas être deux points", + "issue": "Le titre se termine par côlon." + }, + "heading_increase_irregular": { + "description": "Le niveau des titres ne doit être augmenté que d'un niveau à la fois.", + "issue": "Problème niveau de titre" + } + }, + "Shortcut_help": "Aide raccourcis", + "User_help": { + "title": "Raccourcis clavier", + "userHelpData": [ + { + "shortcutType": "Liste des raccourcis", + "shortcutData": { + "Make_list": "Faire une liste", + "Make_ordered_list": "Faire une liste ordonnée", + "Insert_new_item": "Insérer un élément", + "Insert_child_in_item": "Insérer enfant dans l'élément", + "Increase_depth": "Améliorer la profondeur" + } + }, + { + "shortcutType": "Raccourcis en-tête", + "shortcutData": { + "Heading_1": "Titre 1", + "Heading_2": "Titre 2", + "Heading_3": "Titre 3", + "Heading_4": "Titre 4", + "Heading_5": "Titre 5", + "Heading_6": "Titre 6" + } + }, + { + "shortcutType": "Raccourcis de blocs de code", + "shortcutData": { + "Make_code_block": "Faire un bloc de code", + "Insert_new_line": "Insérer une nouvelle ligne", + "Escape_code_block": "Sortir du bloc de code", + "Insert_indent": "Insérer un espace" + } + }, + { + "shortcutType": "Raccourcis blockquote", + "shortcutData": { + "Make_Block_quote": "Faire un blockquote", + "Escape_Block_quote": "Sortir du blockquote" + } + }, + { + "shortcutType": "Raccourcis tableau", + "shortcutData": { + "Insert_Table_Row": "Insérer une ligne", + "Escape_table": "Sortir de la table" + } + }, + { + "shortcutType": "Raccourcis formule", + "shortcutData": { + "Insert_Formula": "Insérer formule" + } + }, + { + "shortcutType": "Raccourcis en ligne", + "shortcutData": { + "Bold": "Gras", + "Italic": "Italique", + "Italic_Bold": "Italique Gras", + "Inline_code": "Ligne de code" + } + }, + { + "shortcutType": "Raccourcis sauvegarde", + "shortcutData": { + "Save_file": "Sauvegarder le fichier" + } + }, + { + "shortcutType": "Raccourcis image", + "shortcutData": { + "Paste_screen_shot": "Coller la capture d'écran", + "Drag_image_from_anywhere_to_upload_it": "Glisser l'image de n'importe où pour l'envoyer" + } + } + ] + }, + "The_link_address_is_required": "L'adresse du lien est obligatoire.", + "The_link_title_is_required": "Le titre du lien est obligatoire.", + "The_link_address_is_invalid": "L'adresse du lien n'est pas valide, veuillez saisir une adresse de connexion correcte.", + "All_changes_saved": "Tous les changements sont enregistrés", + "Saving": "Sauvegarde ...", + "Collaborators": "Collaborateurs", + "Online_members": "Membres en ligne", + "Me": "moi", + "Server_is_not_connected_Operation_will_be_sent_to_server_later": "Le serveur n'est pas connecté. L'opération sera envoyée au serveur ultérieurement.", + "Server_is_disconnected_Reconnecting": "Le serveur est déconnecté. Reconnexion...", + "Server_is_reconnected": "Le serveur est reconnecté.", + "Outline": "Contour", + "Headings_you_add_to_the_document_will_appear_here": "Les titres que vous ajoutez au document apparaissent ici", + "Open_parent_folder": "Ouvrir dossier parent", + "Redo": "refaire", + "Undo": "annuler", + "Open_link": "Ouvrir le lien", + "Customize_the_number_of_rows_and_columns": "Personnaliser le nombre de lignes et de colonnes", + "Rows": "Lignes", + "Columns": "Colonnes", + "Please_enter_title": "Veuillez saisir un titre", + "Please_enter_text": "Veuillez saisir un texte", + "Row(s)": "ligne(s)", + "Column(s)": "colonne(s)", + "Insert_below": "Insérer en-dessous", + "Insert_above": "Insérer au-dessus", + "Insert_on_the_right": "Insérer à droite", + "Insert_on_the_left": "Insérer à gauche", + "Starred": "Favoris", + "Unstarred": "Pas dans les favoris", + "Star": "Favoris", + "Unstar": "Supprimer", + "Auto_wrap": "Enveloppement automatique", + "Add_comment": "Ajouter un commentaire", + "Delete_comment": "Supprimer le commentaire", + "Delete_reply": "Supprimer la réponse", + "Are_you_sure_to_delete_this_comment": "Êtes-vous sûr de vouloir supprimer ce commentaire ?", + "Are_you_sure_to_delete_this_reply": "Êtes-vous sûr de vouloir supprimer cette réponse ?", + "Enter_comment_shift_enter_for_new_line_Enter_to_send": "Entrez un commentaire (insérez un retour à la ligne avec MAJ + ENTREE ; envoyez le commentaire avec ENTREE)", + "Enter_reply_shift_Enter_for_new_line_Enter_to_send": "Entrez une réponse (insérez un retour à la ligne avec MAJ + ENTREE ; envoyez le commentaire avec ENTREE)", + "Reopen_discussion": "L'ajout d'une réponse rouvrira la discussion.", + "Confirm": "Confirmer", + "View_changes": "Afficher les modifications", + "Revision": "Révision", + "Error": "Erreur", + "Start_revise": "Commencer à réviser", + "Revise": "Réviser", + "Failed_to_execute_operation_on_server": "Échec de l'exécution de l'opération sur le serveur, l'opération en cours a été annulée.", + "Start_revise_tip": "Créer un document temporaire et le modifier, le fusionner à nouveau après avoir examiné les modifications.", + "Load_doc_content_error": "Erreur de chargement du contenu du document", + "Sdoc_format_invalid": "Le contenu du document n'est pas conforme à la spécification sdoc", + "Draft": "Brouillon", + "Unmark_as_draft": "Ne pas marquer comme brouillon", + "Background_color": "Couleur d'arrière-plan", + "No_color": "Pas de couleur", + "Standard_color": "Couleur standard", + "Recently_used": "Récemment utilisée", + "More_color": "Plus de couleurs", + "White": "Blanc", + "Black": "Noir", + "Blue_grey": "Gris-bleu", + "Blue": "Bleu", + "Sky_blue": "Bleu-ciel", + "Green": "Vert", + "Red": "Rouge", + "Orange": "Orange", + "Yellow": "Jaune", + "Purple": "Pourpre", + "Light_grey_x": "Gris clair {{value}}", + "Dark_grey_x": "Gris foncé {{value}}", + "Light_blue_grey_x": "Gris bleu clair {{value}}", + "Light_blue_x": "Bleu clair {{value}}", + "Light_sky_blue_x": "Bleu ciel clair {{value}}", + "Light_green_x": "Vert clair {{value}}", + "Light_red_x": "Rouge clair {{value}}", + "Light_orange_x": "Orange clair {{value}}", + "Light_yellow_x": "Jaune clair {{value}}", + "Light_purple_x": "Pourpre clair {{value}}", + "Dark_blue_grey_x": "Gris bleu foncé {{value}}", + "Dark_blue_x": "Bleu foncé {{value}}", + "Dark_sky_blue_x": "Bleu ciel foncé {{value}}", + "Dark_green_x": "Vert foncé {{value}}", + "Dark_red_x": "Rouge foncé {{value}}", + "Dark_orange_x": "Orange foncé {{value}}", + "Dark_yellow_x": "Jaune foncé {{value}}", + "Dark_purple_x": "Pourpre foncé {{value}}", + "Standard_dark_red": "Rouge foncé standard", + "Standard_red": "Rouge standard", + "Standard_orange": "Orange standard", + "Standard_yellow": "Jaune standard", + "Standard_light_green": "Vert clair standard", + "Standard_green": "Vert standard", + "Standard_light_blue": "Bleu clair standard", + "Standard_blue": "Bleu standard", + "Standard_dark_blue": "Bleu foncé standard", + "Standard_purple": "Standard violet", + "Highlight_color": "Accentuer", + "Font_color": "Couleur de la police", + "Default": "Défaut", + "No_revisions": "Aucune révision", + "1_revision": "1 révision", + "x_revisions": "{{count}} révisions", + "Creator": "Créateur", + "Created_time": "Date de création", + "Created_at": "Créé à ", + "Resolved_tip": "Marquer comme résolu et masquer la discussion", + "Search_language": "Recherche de langue", + "Sdoc_error_tip": "Le document contient des erreurs et ne peut être affiché. Veuillez essayer de le corriger automatiquement en cliquant sur le bouton ci-dessous.", + "Repair": "Réparation", + "Font_size": "Taille de la police", + "Increase_font_size": "Augmenter la taille de la police", + "Reduce_font_size": "Diminuer la taille de la police", + "Font": "Police", + "All_fonts": "Toutes les polices", + "Default_font": "Police par défaut", + "Pending_operations_exceed_limit": "Plusieurs opérations n'ont pas été synchronisées avec le serveur. Veuillez vérifier votre réseau.", + "Recently_saved": "Récemment sauvegardé", + "Text_Link": "Lien texte", + "Icon_and_text_Link": "Icône et texte Lien", + "Card": "Carte", + "Select_sdoc_document": "Sélectionner le document sdoc", + "Select_file": "Sélectionner un fichier", + "Local_file": "Fichier local", + "Internal_server_exec_operations_error": "Une exception s'est produite sur le serveur, veuillez rafraîchir la page et réessayer.", + "Failed_to_sync_with_server_operations": "La synchronisation avec le serveur a échoué, veuillez rafraîchir la page.", + "Style": "Style", + "Insert": "Insérer", + "Image": "Image", + "Table": "Tableau", + "Link": "Lien", + "Transform_to": "Transformer en", + "Last_modification": "Dernière modification", + "Next_modification": "Modification suivante", + "Changes": "Modifications", + "No_changes": "Pas de changement", + "Title": "Titre", + "Subtitle": "Sous-titre", + "Link_sdoc": "Lien vers un document SDOC", + "Link_file": "Lien vers un fichier", + "Keep_my_modification": "Maintenir ma modification", + "Keep_other_modification": "Maintenir la modification de l'autre", + "Keep_both_modification": "Maintenir les deux modifications", + "Tip": "Astuce", + "Rebase_delete_no_change_revision_tip": "La révision ne contient aucune modification par rapport à l'original. Souhaitez-vous supprimer la révision ?", + "Has_been_replaced_tip": "Le contenu du document a été remplacé. Veuillez rafraîchir la page.", + "Has_been_published_tip": "La révision a été publiée.", + "Has_conflict_before_publish_tip": "Il y a des conflits dans le document. Résolvez-les avant de publier !", + "Merge_tip": "Il y a des conflits dans le document. Souhaitze-vous les fusionner !", + "Has_conflict_before_view_changes_tip": "Il y a des conflits dans le document. Résolvez les conflits avant de voir les modifications !", + "Has_been_removed_tip": "Le document a été supprimé. Consultez d'autres documents.", + "Checking": "La vérification est en cours ...", + "Publishing": "La publication est en cours ...", + "Inline": "Ligne de code", + "Block": "Blockquote", + "Full_screen_mode": "Plein écran", + "Image_border": "Bordure de l'image", + "Delete_revision": "Supprimer la révision", + "Delete_tip": "Êtes-vous sûr de vouloir supprimer {{content}} ?", + "Revision_deleted": "La révision a été supprimée.", + "Published": "Publié", + "Delete_Successfully": "La suppression a été effectuée.", + "Delete_failed": "Échec de la suppression", + "Caption": "Légende", + "No_collaborators_available": "Aucun collaborateur disponbile", + "Search_collaborator": "Rechercher des collaborateurs", + "Doc_comments": "Commentaires du document", + "Tag_not_found": "Le tag n'a pas été trouvé.", + "Create_a_new_tag": "Ajouter un tag", + "Search_tags": "Rechercher un tag", + "No_options_available": "Le tag n'a pas été trouvé.", + "Add_option": "Ajouter un tag", + "Find_an_option": "Rechercher un tag", + "Copy_link_of_section": "Copier le lien de la section", + "revision": "révision", + "xxx_added_a_new_comment": "{{author}} a ajouté un commentaire.", + "xxx_added_a_reply": "{{author}} a ajouté une réponse.", + "New": "Créer", + "Table_template": "Modèle tableau", + "Jump_to_original_doc": "Aller au document original", + "Freezed": "Gelé", + "Callout": "Légende", + "The_current_location_does_not_support_pasting": "La localisation actuelle ne permet pas de coller.", + "Please_enter": "Veuillez entrer", + "Combine_cell": "Fusionner les cellules", + "Split_cell": "Annuler la fusion des cellules", + "Row_number": "Numéro de ligne", + "Column_number": "Numéro de colonne", + "The_maximum_row_number_is_{number}": "Le numéro de ligne maximum est {number}.", + "Other_modification": "Modification de l'autre", + "My_modification": "Ma modification", + "Document_history": "Historique", + "Freeze_document": "Geler le document", + "Document_frozen": "Le document a été gelé.", + "Unfreeze": "Degéler", + "Search_and_replace": "Rechercher et remplacer", + "Search": "Chercher", + "Type_search_content": "Entrez le terme de recherche", + "Replace_as": "Remplacer par", + "Type_replace_content": "Entrez le nouveau texte", + "Prevs": "Précédent", + "Next": "Suivant", + "Replace": "Remplacer", + "Replace_all": "Remplacer tout", + "Are_you_sure_to_replace_all_number_xxx_in_this_document_with_yyy": "Êtes-vous sûr de vouloir remplacer les {{number}} occurrences de '{{originalWord}}' dans ce document par '{{replacedWord}}' ?", + "Are_you_sure_to_clear_all_number_xxx_in_this_document": "Êtes-vous sûr de vouloir supprimer les {{number}} occurrences de '{{originalWord}}' dans ce document ?", + "Search_not_found": "Pas trouvé", + "Recent_visited": "Récemment visité", + "The_document_does_not_exist": "Le document n'existe pas.", + "Create_a_new_sdoc_file": "Ajouter un fichier SDOC", + "New_page": "Nouvelle page", + "Create": "Créer", + "Top_align": "Haut", + "Center_align": "Milieu", + "Bottom_align": "Bas", + "Move_column_count": "Déplacer {{count}} colonne(s)", + "Move_row_count": "Déplacer {{count}} ligne(s)", + "Mark_all_as_read": "Marquer comme lu", + "Alignment_type": "Alignement", + "Print": "Imprimer", + "Enter_more_character_start_search": "Entrez plus de caractères pour lancer la recherche", + "Create_file_name_sdoc": "Ajouter {{file_name_sdoc}}", + "Source_document_changed_tip": "Des modifications ont été apportées au document original. Souhaitez-vous fusionner ces modifications dans la révision ?", + "Fit_table_to_page_width": "Ajuster le tableau à la largeur de la page", + "Enter_text_or_press_forward_slash_to_insert_element": "Entrez du texte ou appuyez sur '/' pour insérer un élément", + "Vertical_align": "Alignement vertical", + "Horizontal_align": "Alignement horizontal", + "SeaTable_column": "Colonne SeaTable", + "SeaTable_table": "Tableau SeaTable", + "And_x_more_records": "et {{count}} autres enregistrements", + "Print_limit_exceeded": "La limite d'impression est dépassée. Seules les 200 premières lignes seront imprimées.", + "Show_record_numbers": "Afficher les numéros de lignes", + "Alternate_color": "Couleur alternative", + "Select_column_display_option_color_tip": "Option de couleur pour les selections uniques et multiples", + "Header": "En-tête ", + "Remove_icon": "Supprimer l'icône", + "Hide_columns": "Masquer", + "1_hidden_column": "1 colonne masquée", + "hidden_columns": "colonnes masquées", + "Search_column": "Rechercher une colonne", + "No_columns_available_to_be_hidden": "Aucune colonne ne peut être masquée.", + "Hide_all": "Masquer tout", + "Show_all": "Afficher tout", + "Sort": "Trier", + "1 Sort": "1 tri", + "Sorts": "tris", + "No_sorts": "Aucun tri", + "Add_sort": "Ajouter un tri", + "No_sort_added": "Aucun tri ajouté", + "up": "Croissant", + "down": "Decroissant", + "No_results": "Aucun résultat", + "Filter": "Filtrer", + "1 Filter": "1 filtre", + "Filters": "filtres", + "Add_filter": "Ajouter un filtre", + "No_filters": "Aucun filtre", + "And": "et", + "Or": "ou", + "Select_option(s)": "Sélectionner une/des option(s)", + "Select_an_option": "Sélectionner une option", + "Search_option": "Rechercher une option", + "Add_collaborator": "Ajouter un collaborateur", + "Add_a_creator": "Ajouter un créateur", + "Add_a_last_modifier": "Ajouter un dernier éditeur", + "Invalid_filter": "Filtre invalide", + "Department_single_select": "Sélection unique département", + "Search_department": "Rechercher un departement", + "Select_department": "Sélectionner un département", + "No_departments_available": "Aucun département disponible", + "Current_user_department": "Département de l'utilisateur actuel", + "Current_user_department_and_sub": "Département et sous-départements de l'utilisateur actuel", + "Deleted_department": "Département supprimé", + "Data_settings": "Paramètres de données", + "Style_settings": "Paramètres de style", + "contains": "contient", + "does_not_contain": "ne contient pas", + "is": "est égale à", + "is_not": "est différente de", + "equal": "=", + "not_equal": "≠", + "less": "<", + "greater": ">", + "less_or_equal": "≤", + "greater_or_equal": "≥", + "is_empty": "est vide", + "is_not_empty": "n'est pas vide", + "is_within": "est pendant", + "is_before": "est avant", + "is_after": "est après", + "is_on_or_before": "est le ou avant", + "is_on_or_after": "est le ou après", + "has_any_of": "contient au moins un", + "has_all_of": "contient tout", + "has_none_of": "ne contient aucun", + "is_exactly": "est exactement", + "is_current_user_ID": "est l'ID de l'utilisateur actuel", + "Current_date": "Date actuelle", + "Specific_date": "Date spécifique", + "x_days_before_current_date": "Jours avant la date actuelle", + "x_days_after_current_date": "Jours après la date actuelle", + "is_any_of": "contient au moins un", + "is_none_of": "ne contient aucun", + "include_me": "inclure l'utilisateur actuel", + "today": "aujourd'hui", + "tomorrow": "demain", + "yesterday": "hier", + "one_week_ago": "il y a une semaine", + "one_week_from_now": "dans une semaine", + "one_month_ago": "il y a un mois", + "one_month_from_now": "dans un mois", + "number_of_days_ago": "il y a tels jours", + "number_of_days_from_now": "dans tels jours", + "exact_date": "date exacte", + "last_week": "la semaine dernière", + "last_month": "le mois dernier", + "last_year": "l'année dernière", + "this_week": "cette semaine", + "this_month": "ce mois", + "this_year": "cette année", + "the_next_week": "la semaine prochaine", + "the_next_month": "le mois prochain", + "the_next_year": "l'année prochaine", + "the_past_week": "la semaine dernière", + "the_past_month": "le mois dernier", + "the_past_year": "l'année dernière", + "the_next_numbers_of_days": "au cours de tels prochains jours", + "the_past_numbers_of_days": "au cours de tel derniers jours", + "Double_click_to_enter_edit_mode_and_adjust_field_width" : "Double-cliquer pour passer en mode édition", + "Enter_comment_Enter_for_new_line_shift_enter_to_send": "Entrez un commentaire (insérez un retour à la ligne avec ENTREE ; envoyez le commentaire avez MAJ + ENTREE)", + "Sub_table": "Tableau", + "Search_action": "Rechercher une action", + "Comment_details": "Détails du commentaire", + "Two_column": "2 colonnes", + "Three_column": "3 colonnes", + "Four_column": "4 colonnes", + "Five_column": "5 colonnes", + "Full_width_mode": "Utiliser toute la largeur", + "Video": "Vidéo", + "Upload_local_video": "Importer un vidéo local", + "The_current_version_does_not_support_>5MB_video_file": "La version actuelle ne supporte pas de fichiers vidéo de plus de 5 Mo.", + "Token_expired_Please_refresh_the_page": "Le token a expiré. Veuillez rafraîchir la page.", + "Link_to_page": "Lien vers une page", + "No_page_results": "Aucun résultat", + "Page": "Page", + "Share_1": "Partager", + "Collect": "Collecter", + "Collected": "Collecté", + "Link_to_file": "Lien vers un fichier", + "Create_a_new_file": "Ajouter un fichier", + "Suggestion": "Suggestion", + "Continuation": "Continuation", + "More_details": "Plus de détails", + "More_concise": "Plus concise", + "More_vivid": "Plus vif", + "Translate": "Traduire", + "Adjustment": "Ajustement", + "Try_again": "Veuillez réessayer.", + "Deprecation": "Deprecation", + "Generated_content_x_words": "Contenu généré {{count}} words", + "Ask_AI_anything": "Demandez tout à l'IA ...", + "Thinking": "En cours ...", + "Translation_error_message": "Erreur de traduction, veuillez réessayer.", + "The_translation_content_cannot_be_empty": "Le contenu de la traduction ne doit pas être vide.", + "Processing_message": "Traitement en cours, veuillez patienter.", + "AI_tip_content": "Rejeter le contenu actuel", + "Discard": "Abandonner", + "English": "Anglais", + "Chinese": "Chinois", + "Ask_AI": "Demandez à l'IA", + "Enter_reply": "Entrez une réponse", + "Processing_content_cannot_be_empty": "Le contenu de traitement ne doit pas être vide.", + "AI_error_message": "Erreur de requête, veuillez réessayer.", + "Add_video_link": "Ajouter un lien vidéo", + "Link_Seafile_video_file": "Link vers un fichier vidéo Seafile", + "Select_video_file": "Sélectionner un fichier vidéo", + "Support_Youtube_Tencent_Bilibili_and_more": "Supporte Youtube, Tencent, Bilibili et autres", + "Image_cannot_be_copied_Please_download_the_source_image": "L'image ne peut pas être copiée. Télécharger l'image.", + "And_select_insert_-_image_to_upload": "et sélectionner 「insert」 - 「image」 pour importer.", + "Image_copy_error": "Erreur copie de l'image", + "Image_is_uploading": "Image is uploading...", + "Select_at_least_one_row_record": "Select at least one row record", + "Selected_row_records_cannot_exceed_10_rows": "Selected row records cannot exceed 10 rows", + "Select_seatable_rows": "Select seatable rows", + "Add_rows_record": "Add rows record", + "Double_click_then_adjust_field_width": "Double click, then adjust field width", + "Insert_chart": "Insert chart", + "Edit_chart": "Edit chart", + "Please_complete_the_chart_configuration_first": "Please complete the chart configuration first" +} diff --git a/media/comment-editor/locales/it/comment-editor.json b/media/comment-editor/locales/it/comment-editor.json new file mode 100644 index 0000000000..0c3145eb35 --- /dev/null +++ b/media/comment-editor/locales/it/comment-editor.json @@ -0,0 +1,627 @@ +{ + "Bold": "Grassetto", + "Italic": "Corsivo", + "Underline": "Underline", + "Strikethrough": "Barrato", + "Superscript": "Superscript", + "Subscript": "Subscript", + "Inline_code": "Codice", + "Header_one": "Titolo 1", + "Header_two": "Titolo 2", + "Header_three": "Titolo 3", + "Header_four": "Titolo 4", + "Header_five": "Intestazione 5", + "Header_six": "Intestazione 6", + "Paragraph": "Paragrafo", + "Quote": "Citazione", + "Ordered_list": "Elenco Ordiniato", + "Unordered_list": "Elenco non ordinato", + "Check_list": "Check list", + "Insert_image": "Insert image", + "Insert_formula": "Insert formula", + "Formula": "Formula", + "Insert_file": "Insert file", + "Code": "Codice in linea", + "Code_block": "Code block", + "Insert_link": "Insert link", + "Insert_table": "Insert table", + "Valid_values_for_rows_and_columns": "Valid values for the number of rows and columns are 0 to 50", + "Save": "Salvare", + "More": "Altro", + "Invalid_url": "URL non valida", + "Link_address": "Indirizzo collegamento", + "Image_address": "Indirizzo Immagine", + "Submit": "Invia", + "Cancel": "Annulla", + "Switch_to_plain_text_editor": "Passa all'Editor di testo semplice", + "Switch_to_rich_text_editor": "Passa all'Editor di testo formattato", + "Switch_to_viewer": "Passa alla vista di tipo Markdown", + "Help": "Aiuto", + "Column": "Colonna", + "Row": "Riga", + "Delete_table": "Delete table", + "Delete_row": "Delete row", + "Delete_column": "Delete column", + "Insert_row": "Insert row", + "Set_align": "Imposta allineamento", + "Left": "Sinistra", + "Center": "Centrato", + "Right": "Destra", + "File_saved": "File salvato.", + "File_failed_to_save": "Errore salvataggio file.", + "Back_to_parent_directory": "Torna alla cartella precedente", + "Edit": "Modifica", + "Copy": "Copia", + "Copied": "Copiato", + "Cut": "Cut", + "Internal_link": "Collegamento Interno", + "Copy_internal_link": "Il collegamento interno è stato copiato negli appunti", + "Internal_link_desc": "Un collegamento interno è un collegamento a un file o una cartella a cui gli utenti possono accedere con autorizzazione di lettura al file o alla cartella.", + "Share": "Condividi", + "Share_link": "Share link", + "Generate": "Generare", + "Add_password_protection": "Aggiungi la protezione password", + "Password": "Password", + "At_least_8_characters": "almeno 8 caratteri", + "Password_again": "Ridigita password", + "Add_auto_expiration": "Aggiungi la scadenza automatica", + "Days": "giorni", + "Please_enter_password": "Per favore, inserisci la password", + "Greater_than_or_equal_to": "Maggiore o uguale a ", + "Less_than_or_equal_to": "Minore o uguale a", + "Set_permission": "Imposta permessi", + "Preview_and_download": "Anteprima e download", + "Preview_only": "Solo Anteprima", + "Please_enter_valid_days": "Si prega di inserire giorni validi", + "Please_enter_a_non-negative_integer": "Prego inserire un intero non negativo", + "Please_enter_days": "Prego inserire i giorni", + "Password_is_too_short": "La password è troppo corta", + "Passwords_do_not_match": "Le password non corrispondono", + "Return_to_wiki_page": "Torna alla pagina Wiki", + "Insert_network_image": "Inserisci immagine di rete", + "Upload_local_image": "Inserisci immagine locale", + "Add_link": "Aggiungi collegamento", + "File_history": "File history", + "History_version": "History versions", + "Back_to_viewer": "Back to viewer", + "Link_title": "Link al titolo", + "Local_draft": "Bozza locale", + "Use_draft": "Usa bozza", + "Delete_draft": "Rimuovi Bozza", + "You_have_an_unsaved_draft_do_you_like_to_use_it": "Hai una bozza non salvata. La vuoi utilizzare?", + "Local_draft_saved": "Bozza salvata in locale", + "New_draft": "New draft", + "View_draft": "View draft", + "Publish": "Pubblica", + "This_file_has_a_draft": "Questo file è una bozza", + "Delete": "Elimina", + "Reply": "Rispondi", + "Comment": "Commento", + "Comments": "Commenti", + "All_comments": "All comments", + "Resolved_comments": "Resolved comments", + "Unresolved_comments": "Unresolved comments", + "Total_1_comment": "Total 1 comment", + "Total_count_comments": "Total {{count}} comments", + "Add_a_comment": "Aggiungi un commento...", + "No_comment_yet": "Ancora nessun commento.", + "Mark_as_Resolved": "Mark as Resolved", + "Resubmit": "Resubmit", + "Resubmitted": "Resubmitted", + "Ask_for_review": "Richiedi una revisione", + "Review_already_exists": "Revisione già esistente", + "View_review": "Visualizza revisione", + "There_is_an_associated_review_with_this_file": "C'è una recensione associata con questo file.", + "Start_review": "Inizia Revisione", + "This_file_is_in_draft_stage": "Questo file è in fase di bozza.", + "This_file_is_in_review_stage": "Questo file è in fase di revisione.", + "This_file_has_been_updated": "Questo file è stato aggiornato.", + "Refresh": "Aggiornare", + "Related_files": "Related files", + "Related_file": "Related file", + "No_tags": "Nessun tag", + "Date": "Data", + "Participants": "Participants", + "Meeting_note": "Meeting note", + "Chooser_document_type": "Chooser document type", + "Empty": "Vuoto", + "No_related_files": "Nessun file correlato", + "No_out_line": "No outline", + "Editing_files_in_this_browser_can_lead_to_slight_display_problems": "Editing files in this browser can lead to slight display problems.", + "No_document_improvement_suggestion": "No document improvement suggestion", + "Hide_side_panel": "Hide side panel", + "Show_side_panel": "Show side panel", + "Show_resolved_comments": "Mostra commenti risolti", + "Update": "Aggiorna", + "Width": "Width", + "Height": "Height", + "Full_screen": "Full screen", + "Insert_library_image": "Insert library image", + "Size": "Dimensione", + "Location": "Posizione", + "Last_update": "Last update", + "Tags": "Tag", + "Add_participants": "Add participants", + "Clear_format": "Clear format", + "MarkdownLint": { + "missing_h1": { + "description": "There is no h1 in the document", + "issue": "Missing h1" + }, + "heading_end_with_colon": { + "description": "Trailing punctuation in heading should not be a colon", + "issue": "Heading ends width colon" + }, + "heading_increase_irregular": { + "description": "Heading levels should only increment by one level at a time", + "issue": "Heading level issue" + } + }, + "Shortcut_help": "Shortcut help", + "User_help": { + "title": "Tasti rapidi", + "userHelpData": [ + { + "shortcutType": "Elenca scorciatoie", + "shortcutData": { + "Make_list": "Crea elenco", + "Make_ordered_list": "Crea elenco ordinato", + "Insert_new_item": "Inserisci un nuovo elemento", + "Insert_child_in_item": "Inserisci un elemento figlio sotto questo elemento", + "Increase_depth": "Aumenta la profondità" + } + }, + { + "shortcutType": "Scorciatoie principali", + "shortcutData": { + "Heading_1": "Titolo 1", + "Heading_2": "Titolo 2", + "Heading_3": "Titolo 3", + "Heading_4": "Titolo 4", + "Heading_5": "Intestazione 5", + "Heading_6": "Intestazione 6" + } + }, + { + "shortcutType": "Scorciatoie di codice", + "shortcutData": { + "Make_code_block": "Crea un blocco di codice", + "Insert_new_line": "Inserisci nuova linea", + "Escape_code_block": "Codice di escape", + "Insert_indent": "Inserisci indentazione" + } + }, + { + "shortcutType": "Blocco scorciatoie di citazione", + "shortcutData": { + "Make_Block_quote": "Crea blocco citazioni", + "Escape_Block_quote": "Escape Blocco Codice" + } + }, + { + "shortcutType": "Scorciatoie Tabella", + "shortcutData": { + "Insert_Table_Row": "Inserisci riga nella tabella", + "Escape_table": "Escape tabella" + } + }, + { + "shortcutType": "Formula shortcuts", + "shortcutData": { + "Insert_Formula": "Insert Formula" + } + }, + { + "shortcutType": "Scorciatoie in linea", + "shortcutData": { + "Bold": "Grassetto", + "Italic": "Corsivo", + "Italic_Bold": "Corsivo Grassetto", + "Inline_code": "Codice in linea" + } + }, + { + "shortcutType": "Salva scorciatoie", + "shortcutData": { + "Save_file": "Salva file" + } + }, + { + "shortcutType": "Scorciatoie per le immagini", + "shortcutData": { + "Paste_screen_shot": "Incolla la schermata", + "Drag_image_from_anywhere_to_upload_it": "Trascina l'immagine da qualsiasi posizione per caricarla" + } + } + ] + }, + "The_link_address_is_required": "The link address is required.", + "The_link_title_is_required": "The link title is required.", + "The_link_address_is_invalid": "The link address is invalid, please enter a correct connection address.", + "All_changes_saved": "All changes saved", + "Saving": "Salvataggio...", + "Collaborators": "Collaborators", + "Online_members": "Online members", + "Me": "me", + "Server_is_not_connected_Operation_will_be_sent_to_server_later": "Server is not connected. Operation will be sent to server later.", + "Server_is_disconnected_Reconnecting": "Server is disconnected. Reconnecting...", + "Server_is_reconnected": "Server is reconnected.", + "Outline": "Outline", + "Headings_you_add_to_the_document_will_appear_here": "Headings you add to the document will appear here", + "Open_parent_folder": "Apri cartella principale", + "Redo": "redo", + "Undo": "undo", + "Open_link": "Open link", + "Customize_the_number_of_rows_and_columns": "Customize the number of rows and columns", + "Rows": "Righe", + "Columns": "Colonne", + "Please_enter_title": "Please enter title", + "Please_enter_text": "Please enter text", + "Row(s)": "row(s)", + "Column(s)": "column(s)", + "Insert_below": "Insert below", + "Insert_above": "Insert above", + "Insert_on_the_right": "Insert on the right", + "Insert_on_the_left": "Insert on the left", + "Starred": "Preferiti", + "Unstarred": "Unstarred", + "Star": "Marca", + "Unstar": "Smarca", + "Auto_wrap": "Auto wrap", + "Add_comment": "Add comment", + "Delete_comment": "Delete comment", + "Delete_reply": "Delete reply", + "Are_you_sure_to_delete_this_comment": "Are you sure to delete this comment?", + "Are_you_sure_to_delete_this_reply": "Are you sure to delete this reply?", + "Enter_comment_shift_enter_for_new_line_Enter_to_send": "Enter comment, Shift + Enter for new line, Enter to send", + "Enter_reply_shift_Enter_for_new_line_Enter_to_send": "Enter reply, Shift + Enter for new line, Enter to send", + "Reopen_discussion": "Adding a reply will reopen this discussion", + "Confirm": "Conferma", + "View_changes": "View changes", + "Revision": "Revision", + "Error": "Errore", + "Start_revise": "Start revise", + "Revise": "Revise", + "Failed_to_execute_operation_on_server": "Failed to execute operation on server, the current operation has been withdrawn", + "Start_revise_tip": "Create a temporary document and modify on it, merge it back after reviewing changes", + "Load_doc_content_error": "Load doc content error", + "Sdoc_format_invalid": "The content of the document does not conform to the sdoc specification", + "Draft": "Bozza", + "Unmark_as_draft": "Unmark as draft", + "Background_color": "Background color", + "No_color": "No color", + "Standard_color": "Standard color", + "Recently_used": "Recently used", + "More_color": "More color", + "White": "White", + "Black": "Black", + "Blue_grey": "Blue_grey", + "Blue": "Blue", + "Sky_blue": "Sky_blue", + "Green": "Green", + "Red": "Red", + "Orange": "Orange", + "Yellow": "Yellow", + "Purple": "Purple", + "Light_grey_x": "Light grey {{value}}", + "Dark_grey_x": "Dark grey {{value}}", + "Light_blue_grey_x": "Light blue grey {{value}}", + "Light_blue_x": "Light blue {{value}}", + "Light_sky_blue_x": "Light sky blue {{value}}", + "Light_green_x": "Light green {{value}}", + "Light_red_x": "Light red {{value}}", + "Light_orange_x": "Light orange {{value}}", + "Light_yellow_x": "Light yellow {{value}}", + "Light_purple_x": "Light purple {{value}}", + "Dark_blue_grey_x": "Dark blue grey {{value}}", + "Dark_blue_x": "Dark blue {{value}}", + "Dark_sky_blue_x": "Dark sky blue {{value}}", + "Dark_green_x": "Dark green {{value}}", + "Dark_red_x": "Dark red {{value}}", + "Dark_orange_x": "Dark orange {{value}}", + "Dark_yellow_x": "Dark yellow {{value}}", + "Dark_purple_x": "Dark purple {{value}}", + "Standard_dark_red": "Standard dark red", + "Standard_red": "Standard red", + "Standard_orange": "Standard orange", + "Standard_yellow": "Standard yellow", + "Standard_light_green": "Standard light green", + "Standard_green": "Standard green", + "Standard_light_blue": "Standard light blue", + "Standard_blue": "Standard blue", + "Standard_dark_blue": "Standard dark blue", + "Standard_purple": "Standard purple", + "Highlight_color": "Highlight", + "Font_color": "Font color", + "Default": "Predefinito", + "No_revisions": "No revisions", + "1_revision": "1 revision", + "x_revisions": "{{count}} revisions", + "Creator": "Creatore ", + "Created_time": "Created time", + "Created_at": "Created at", + "Resolved_tip": "Mark as resolved and hide discussion", + "Search_language": "Search language", + "Sdoc_error_tip": "The document has errors and cannot be displayed. Please try to fix it automatically by clicking the button below.", + "Repair": "Repair", + "Font_size": "Font size", + "Increase_font_size": "Increase font size", + "Reduce_font_size": "Reduce font size", + "Font": "Carattere", + "All_fonts": "All fonts", + "Default_font": "Default font", + "Pending_operations_exceed_limit": "There are multiple operations not synced to the server. Please check your network.", + "Recently_saved": "Recently saved", + "Text_Link": "Text Link", + "Icon_and_text_Link": "Icon and text Link", + "Card": "Card", + "Select_sdoc_document": "Select sdoc document", + "Select_file": "Select file", + "Local_file": "Local file", + "Internal_server_exec_operations_error": "An exception occurred on the server, please refresh the page and try again", + "Failed_to_sync_with_server_operations": "Synchronization with the server failed, please refresh the page", + "Style": "Style", + "Insert": "Insert", + "Image": "Immagine", + "Table": "Tabella", + "Link": "Link", + "Transform_to": "Transform to", + "Last_modification": "Last modification", + "Next_modification": "Next modification", + "Changes": "Modifiche", + "No_changes": "No changes", + "Title": "Titolo", + "Subtitle": "Subtitle", + "Link_sdoc": "Link sdoc", + "Link_file": "Link file", + "Keep_my_modification": "Keep my modification", + "Keep_other_modification": "Keep other's modification", + "Keep_both_modification": "Keep both modification", + "Tip": "Tip", + "Rebase_delete_no_change_revision_tip": "Revision has not made any change compared to original document. Do you want to delete this revision?", + "Has_been_replaced_tip": "Document content has been replaced. Please refresh the page", + "Has_been_published_tip": "Revision published", + "Has_conflict_before_publish_tip": "There are conflicts in the document, please resolve it before publishing!", + "Merge_tip": "There are conflicts in the documents. Do you want to merge them?", + "Has_conflict_before_view_changes_tip": "There are conflicts in the document. Please resolve the conflict before viewing the changes!", + "Has_been_removed_tip": "Document has been removed, please view other documents.", + "Checking": "Checking...", + "Publishing": "Publishing...", + "Inline": "Inline", + "Block": "Block", + "Full_screen_mode": "Full screen mode", + "Image_border": "Image border", + "Delete_revision": "Delete revision", + "Delete_tip": "Are you sure you want to delete {{content}} ?", + "Revision_deleted": "Revision deleted", + "Published": "Pubblicato", + "Delete_Successfully": "Delete Successfully", + "Delete_failed": "Rimozione fallita", + "Caption": "Caption", + "No_collaborators_available": "No_collaborators_available", + "Search_collaborator": "Search collaborator", + "Doc_comments": "Document comments", + "Tag_not_found": "Etichetta non trovata", + "Create_a_new_tag": "Crea un nuovo tag", + "Search_tags": "Search tags", + "No_options_available": "Etichetta non trovata", + "Add_option": "Crea un nuovo tag", + "Find_an_option": "Search tags", + "Copy_link_of_section": "Copy link of section", + "revision": "revision", + "xxx_added_a_new_comment": "{{author}} added a new comment", + "xxx_added_a_reply": "{{author}} added a reply", + "New": "Nuovo", + "Table_template": "Table template", + "Jump_to_original_doc": "Jump to the original document", + "Freezed": "Freezed", + "Callout": "Callout", + "The_current_location_does_not_support_pasting": "The current location does not support pasting ", + "Please_enter": "Please enter", + "Combine_cell": "Combine cells", + "Split_cell": "Split cell", + "Row_number": "Row number", + "Column_number": "Column number", + "The_maximum_row_number_is_{number}": "The maximum row number is {number}", + "Other_modification": "Other's modification", + "My_modification": "My modification", + "Document_history": "Document history", + "Freeze_document": "Freeze document", + "Document_frozen": "Document frozen", + "Unfreeze": "Unfreeze", + "Search_and_replace": "Search and replace", + "Search": "Ricerca", + "Type_search_content": "Type search content", + "Replace_as": "Replace as", + "Type_replace_content": "Type replace content", + "Prevs": "Prevs", + "Next": "Successivo", + "Replace": "Sostituire", + "Replace_all": "Replace all", + "Are_you_sure_to_replace_all_number_xxx_in_this_document_with_yyy": "Are you sure to replace all {{number}} '{{originalWord}}' in this document with '{{replacedWord}}'?", + "Are_you_sure_to_clear_all_number_xxx_in_this_document": "Are you sure to clear all {{number}} '{{originalWord}}' in this document?", + "Search_not_found": "Not found", + "Recent_visited": "Recent visited", + "The_document_does_not_exist": "The document does not exist", + "Create_a_new_sdoc_file": "Create a new sdoc file", + "New_page": "Nuova pagina", + "Create": "Crea", + "Top_align": "Top", + "Center_align": "Middle", + "Bottom_align": "Bottom", + "Move_column_count": "Moving {{count}} column(s)", + "Move_row_count": "Moving {{count}} row(s)", + "Mark_all_as_read": "Contrassegna tutto come letto", + "Alignment_type": "Alignment", + "Print": "Stampa", + "Enter_more_character_start_search": "Enter more characters to start search", + "Create_file_name_sdoc": "Create {{file_name_sdoc}}", + "Source_document_changed_tip": "Original document has concurrent modifications. Do you like to merge these modifications to the revision?", + "Fit_table_to_page_width": "Fit table to page width", + "Enter_text_or_press_forward_slash_to_insert_element": "Enter text or press '/' to insert element", + "Vertical_align": "Vertical alignment", + "Horizontal_align": "Horizontal alignment", + "SeaTable_column": "SeaTable column", + "SeaTable_table": "SeaTable table", + "And_x_more_records": "and {{count}} more records", + "Print_limit_exceeded": "Exceeding the print limit, only the first 200 lines will be printed", + "Show_record_numbers": "Show record numbers", + "Alternate_color": "Alternate color", + "Select_column_display_option_color_tip": "Single-select and multi-select columns display option colors", + "Header": "Intestazione", + "Remove_icon": "Remove icon", + "Hide_columns": "Hide columns", + "1_hidden_column": "1 hidden column", + "hidden_columns": "hidden columns", + "Search_column": "Search column", + "No_columns_available_to_be_hidden": "No columns available to be hidden.", + "Hide_all": "Hide all", + "Show_all": "Show all", + "Sort": "Ordinamento", + "1 Sort": "1 ordinamento", + "Sorts": "ordinamenti", + "No_sorts": "No sorts", + "Add_sort": "Add sort", + "No_sort_added": "No sort added", + "up": "Up", + "down": "Down", + "No_results": "No results", + "Filter": "Filtro", + "1 Filter": "1 filtro", + "Filters": "filters", + "Add_filter": "Add filter", + "No_filters": "No filters", + "And": "And", + "Or": "Or", + "Select_option(s)": "Select option(s)", + "Select_an_option": "Select an option", + "Search_option": "Opzione di ricerca", + "Add_collaborator": "Add collaborator", + "Add_a_creator": "Add a creator", + "Add_a_last_modifier": "Add a last modifier", + "Invalid_filter": "Invalid filter", + "Department_single_select": "Department single select", + "Search_department": "Search department", + "Select_department": "Select department", + "No_departments_available": "No departments available", + "Current_user_department": "Current user's department", + "Current_user_department_and_sub": "Current user's department and sub-departments", + "Deleted_department": "Deleted department", + "Data_settings": "Data settings", + "Style_settings": "Style settings", + "contains": "contiene", + "does_not_contain": "non contiene", + "is": "è", + "is_not": "non è", + "equal": "\u003d", + "not_equal": "\u2260", + "less": "\u003C", + "greater": "\u003E", + "less_or_equal": "\u2264", + "greater_or_equal": "\u2265", + "is_empty": "è vuoto", + "is_not_empty": "non è vuoto", + "is_within": "is within", + "is_before": "is before", + "is_after": "is after", + "is_on_or_before": "is on or before", + "is_on_or_after": "is on or after", + "has_any_of": "has any of", + "has_all_of": "has all of", + "has_none_of": "has none of", + "is_exactly": "is exactly", + "is_current_user_ID": "è l'ID dell'utente corrente", + "Current_date": "Current date", + "Specific_date": "Specific date", + "x_days_before_current_date": "x days before current date", + "x_days_after_current_date": "x days after current date", + "is_any_of": "is any of", + "is_none_of": "is none of", + "include_me": "includere l'utente corrente", + "today": "today", + "tomorrow": "tomorrow", + "yesterday": "yesterday", + "one_week_ago": "one week ago", + "one_week_from_now": "one week from now", + "one_month_ago": "one month ago", + "one_month_from_now": "one month from now", + "number_of_days_ago": "number of days ago", + "number_of_days_from_now": "number of days from now", + "exact_date": "exact date", + "last_week": "last week", + "last_month": "last month", + "last_year": "last year", + "this_week": "this week", + "this_month": "this month", + "this_year": "this year", + "the_next_week": "the next week", + "the_next_month": "the next month", + "the_next_year": "the next year", + "the_past_week": "last week", + "the_past_month": "last month", + "the_past_year": "last year", + "the_next_numbers_of_days": "the next numbers of days", + "the_past_numbers_of_days": "the past numbers of days", + "Double_click_to_enter_edit_mode_and_adjust_field_width" : "Double click to enter edit mode and adjust field width", + "Enter_comment_Enter_for_new_line_shift_enter_to_send": "Enter comment, Enter for new line, Shift + Enter to send", + "Sub_table": "Tabella", + "Search_action": "Search action...", + "Comment_details": "Comment details", + "Two_column": "2 columns", + "Three_column": "3 columns", + "Four_column": "4 columns", + "Five_column": "5 columns", + "Full_width_mode": "Full width mode", + "Video": "Video", + "Upload_local_video": "Upload local video", + "The_current_version_does_not_support_>5MB_video_file": "The_current_version_does_not_support_>5MB_video_file", + "Token_expired_Please_refresh_the_page": "Token expired. Please refresh the page.", + "Link_to_page": "Link to page", + "No_page_results": "No page results", + "Page": "Page", + "Share_1": "Condividi", + "Collect": "Collect", + "Collected": "Collected", + "Link_to_file": "Link to file", + "Create_a_new_file": "Create a new file", + "Suggestion": "Suggestion", + "Continuation": "Continuation", + "More_fluent": "More fluent", + "More_details": "More details", + "More_concise": "More concise", + "More_vivid": "More vivid", + "Translate": "Translate", + "Adjustment": "Adjustment", + "Try_again": "Try again", + "Deprecation": "Deprecation", + "Generated_content_x_words": "Generated content {{count}} words", + "Ask_AI_anything": "Ask AI anything...", + "Thinking": "Thinking...", + "Translation_error_message": "Translation error, please try again.", + "The_translation_content_cannot_be_empty": "The translation content cannot be empty", + "Processing_message": "Processing, please wait...", + "AI_tip_content": "Discard current content?", + "Discard": "Scarta", + "English": "English", + "Chinese": "Chinese", + "Ask_AI": "Ask AI", + "Enter_reply": "Enter reply", + "Processing_content_cannot_be_empty": "Processing content cannot be empty", + "AI_error_message": "Request error, please try again", + "Add_video_link": "Add video link", + "Link_Seafile_video_file": "Link Seafile video file", + "Select_video_file": "Select video file", + "Support_Youtube_Tencent_Bilibili_and_more": "Support Youtube, Tencent, Bilibili and more", + "Image_cannot_be_copied_Please_download_the_source_image": "Image cannot be copied. Please download the source image,", + "And_select_insert_-_image_to_upload": "and select 「insert」 - 「image」 to upload.", + "Image_copy_error": "Image copy error", + "Image_is_uploading": "Image is uploading...", + "Select_at_least_one_row_record": "Select at least one row record", + "Selected_row_records_cannot_exceed_10_rows": "Selected row records cannot exceed 10 rows", + "Select_seatable_rows": "Select seatable rows", + "Add_rows_record": "Add rows record", + "Double_click_then_adjust_field_width": "Double click, then adjust field width", + "Insert_chart": "Insert chart", + "Edit_chart": "Edit chart", + "Please_complete_the_chart_configuration_first": "Please complete the chart configuration first" +} diff --git a/media/comment-editor/locales/ru/comment-editor.json b/media/comment-editor/locales/ru/comment-editor.json new file mode 100644 index 0000000000..8b85479e76 --- /dev/null +++ b/media/comment-editor/locales/ru/comment-editor.json @@ -0,0 +1,626 @@ +{ + "Bold": "Полужирный", + "Italic": "Курсив", + "Underline": "Подчёркивание", + "Strikethrough": "Зачёркнутый", + "Superscript": "Надстрочный индекс", + "Subscript": "Нижний индекс", + "Inline_code": "Код", + "Header_one": "Заголовок 1", + "Header_two": "Заголовок 2", + "Header_three": "Заголовок 3", + "Header_four": "Заголовок 4", + "Header_five": "Заголовок 5", + "Header_six": "Заголовок 6", + "Paragraph": "Параграф", + "Quote": "Цитата", + "Ordered_list": "Нумерованный список", + "Unordered_list": "Маркированный список", + "Check_list": "Контрольный список", + "Insert_image": "Вставить изображение", + "Insert_formula": "Вставить формулу", + "Formula": "Формула", + "Insert_file": "Вставить файл", + "Code": "Встроенный код", + "Code_block": "Блок кода", + "Insert_link": "Вставить ссылку", + "Insert_table": "Вставить таблицу", + "Valid_values_for_rows_and_columns": "Допустимые значения количества строк и столбцов: от 0 до 50", + "Save": "Сохранить", + "More": "Подробнее", + "Invalid_url": "Недопустимый URL", + "Link_address": "Адрес ссылки", + "Image_address": "Адрес изображения", + "Submit": "Отправить", + "Cancel": "Отменить", + "Switch_to_plain_text_editor": "Переключиться на обычный текстовый редактор", + "Switch_to_rich_text_editor": "Переключиться на визуальный редактор", + "Switch_to_viewer": "Переключиться на просмотр Markdown", + "Help": "Помощь", + "Column": "Столбец", + "Row": "Строка", + "Delete_table": "Удалить таблицу", + "Delete_row": "Удалить строку", + "Delete_column": "Удалить столбец", + "Insert_row": "Вставить строку", + "Set_align": "Установить выравнивание", + "Left": "Слева", + "Center": "По центру", + "Right": "Справа", + "File_saved": "Файл сохранён.", + "File_failed_to_save": "Не удалось сохранить файл.", + "Back_to_parent_directory": "Вернуться в родительский каталог", + "Edit": "Редактировать", + "Copy": "Копировать", + "Copied": "Скопировано", + "Cut": "Вырезать", + "Internal_link": "Внутренняя ссылка", + "Copy_internal_link": "Внутренняя ссылка скопирована в буфер обмена", + "Internal_link_desc": "Внутренняя ссылка - это ссылка на файл или папку, к которым могут обращаться пользователи с правами на чтение файла или папки.", + "Share": "Общий доступ", + "Share_link": "Общедоступная ссылка", + "Generate": "Создать", + "Add_password_protection": "Защитить паролем", + "Password": "Пароль", + "At_least_8_characters": "не менее 8 символов", + "Password_again": "Подтвердите пароль", + "Add_auto_expiration": "Добавить автоистечение срока действия", + "Days": "дней", + "Please_enter_password": "Пожалуйста, введите пароль", + "Greater_than_or_equal_to": "Больше или равно", + "Less_than_or_equal_to": "Меньше или равно", + "Set_permission": "Установить разрешения", + "Preview_and_download": "Предпросмотр и скачивание", + "Preview_only": "Только предпросмотр", + "Please_enter_valid_days": "Пожалуйста, введите действительные дни", + "Please_enter_a_non-negative_integer": "Пожалуйста, введите неотрицательное целое число", + "Please_enter_days": "Пожалуйста, введите дни", + "Password_is_too_short": "Пароль слишком короткий", + "Passwords_do_not_match": "Пароли не совпадают", + "Return_to_wiki_page": "Вернуться на страницу Вики", + "Insert_network_image": "Вставить удалённое изображение", + "Upload_local_image": "Загрузить локальное изображение", + "Add_link": "Добавить ссылку", + "File_history": "История файла", + "History_version": "История версий", + "Back_to_viewer": "Вернуться к просмотру", + "Link_title": "Название ссылки", + "Local_draft": "Локальный черновик", + "Use_draft": "Использовать черновик", + "Delete_draft": "Удалить черновик", + "You_have_an_unsaved_draft_do_you_like_to_use_it": "У вас есть несохранённый черновик. Хотите использовать его?", + "Local_draft_saved": "Локальный черновик сохранён", + "New_draft": "Новый черновик", + "View_draft": "Просмотр черновика", + "Publish": "Опубликовать", + "This_file_has_a_draft": "Этот файл имеет черновик.", + "Delete": "Удалить", + "Reply": "Ответ", + "Comment": "Комментарий", + "Comments": "Комментарии", + "All_comments": "Все комментарии", + "Resolved_comments": "Разрешённые комментарии", + "Unresolved_comments": "Неразрешённые комментарии", + "Total_1_comment": "Всего один комментарий", + "Total_count_comments": "Всего {{count}} комментариев", + "Add_a_comment": "Добавить комментарий...", + "No_comment_yet": "Комментариев пока нет.", + "Mark_as_Resolved": "Отметить как решённый", + "Resubmit": "Повторить отправку", + "Resubmitted": "Отправлено повторно", + "Ask_for_review": "Спросить отзыв", + "Review_already_exists": "Отзыв уже существует", + "View_review": "Просмотр отзыва", + "There_is_an_associated_review_with_this_file": "Есть связанный отзыв с этим файлом.", + "Start_review": "Начать отзыв", + "This_file_is_in_draft_stage": "Этот файл находится в стадии черновика.", + "This_file_is_in_review_stage": "Этот файл находится на стадии проверки.", + "This_file_has_been_updated": "Этот файл был обновлён.", + "Refresh": "Обновить", + "Related_files": "Связанные файлы", + "Related_file": "Связанный файл", + "No_tags": "Нет меток", + "Date": "Дата", + "Participants": "Участники", + "Meeting_note": "Заметка о встрече", + "Chooser_document_type": "Выбор типа документа", + "Empty": "Пусто", + "No_related_files": "Нет связанных файлов", + "No_out_line": "Нет контура", + "Editing_files_in_this_browser_can_lead_to_slight_display_problems": "Изменение файлов в этом браузере может привести к небольшим проблемам с отображением.", + "No_document_improvement_suggestion": "Нет предложений по улучшению документа", + "Hide_side_panel": "Скрыть боковую панель", + "Show_side_panel": "Показать боковую панель", + "Show_resolved_comments": "Показать разрешённые комментарии", + "Update": "Изменить", + "Width": "Ширина", + "Height": "Высота", + "Full_screen": "Полный экран", + "Insert_library_image": "Вставить изображение библиотеки", + "Size": "Размер", + "Location": "Местонахождение", + "Last_update": "Последнее обновление", + "Tags": "Метки", + "Add_participants": "Добавить участников", + "Clear_format": "Очистить формат", + "MarkdownLint": { + "missing_h1": { + "description": "В документе нет h1", + "issue": "Отсутствует h1" + }, + "heading_end_with_colon": { + "description": "Завершающая пунктуация в заголовке не должна быть двоеточием", + "issue": "Заголовок заканчивается двоеточием" + }, + "heading_increase_irregular": { + "description": "Уровни заголовков должны увеличиваться только на один уровень за раз", + "issue": "Проблема уровня заголовка" + } + }, + "Shortcut_help": "Справка по горячим клавишам", + "User_help": { + "title": "Горячие клавиши", + "userHelpData": [ + { + "shortcutType": "Список горячих клавиш", + "shortcutData": { + "Make_list": "Создать список", + "Make_ordered_list": "Создать нумерованный список", + "Insert_new_item": "Вставить новый элемент", + "Insert_child_in_item": "Вставить дочерний в элемент", + "Increase_depth": "Увеличить глубину" + } + }, + { + "shortcutType": "Горячие клавиши для заголовка", + "shortcutData": { + "Heading_1": "Заголовок 1", + "Heading_2": "Заголовок 2", + "Heading_3": "Заголовок 3", + "Heading_4": "Заголовок 4", + "Heading_5": "Заголовок 5", + "Heading_6": "Заголовок 6" + } + }, + { + "shortcutType": "Горячие клавиши для кода", + "shortcutData": { + "Make_code_block": "Создать блок кода", + "Insert_new_line": "Вставить новую строку", + "Escape_code_block": "Выделить блок кода", + "Insert_indent": "Вставить отступ" + } + }, + { + "shortcutType": "Горячие клавиши для блока цитаты", + "shortcutData": { + "Make_Block_quote": "Создать блок цитаты", + "Escape_Block_quote": "Выделить блок цитаты" + } + }, + { + "shortcutType": "Горячие клавиши для таблицы", + "shortcutData": { + "Insert_Table_Row": "Вставить строку таблицы", + "Escape_table": "Выделить таблицу" + } + }, + { + "shortcutType": "Горячие клавиши для формул", + "shortcutData": { + "Insert_Formula": "Вставить формулу" + } + }, + { + "shortcutType": "Встроенные горячие клавиши", + "shortcutData": { + "Bold": "Полужирный", + "Italic": "Курсив", + "Italic_Bold": "Курсив полужирный", + "Inline_code": "Встроенный код" + } + }, + { + "shortcutType": "Сохранить горячие клавиши", + "shortcutData": { + "Save_file": "Сохранить файл" + } + }, + { + "shortcutType": "Горячие клавиши для изображений", + "shortcutData": { + "Paste_screen_shot": "Вставить скриншот", + "Drag_image_from_anywhere_to_upload_it": "Перетащите изображение для загрузки" + } + } + ] + }, + "The_link_address_is_required": "Адрес ссылки обязателен.", + "The_link_title_is_required": "Заголовок ссылки обязателен.", + "The_link_address_is_invalid": "Адрес ссылки недействителен. Введите правильный адрес подключения.", + "All_changes_saved": "Все изменения сохранены", + "Saving": "Сохранение...", + "Collaborators": "Участники", + "Online_members": "Участники в сети", + "Me": "мне", + "Server_is_not_connected_Operation_will_be_sent_to_server_later": "Сервер не подключён. Операция будет отправлена ​​на сервер позже.", + "Server_is_disconnected_Reconnecting": "Сервер отключён. Повторное подключение...", + "Server_is_reconnected": "Сервер переподключён.", + "Outline": "Контур", + "Headings_you_add_to_the_document_will_appear_here": "Здесь появятся заголовки, которые вы добавите в документ.", + "Open_parent_folder": "Открыть родительскую папку", + "Redo": "повторить", + "Undo": "отменить", + "Open_link": "Открыть ссылку", + "Customize_the_number_of_rows_and_columns": "Настроить количество строк и столбцов", + "Rows": "Строки", + "Columns": "Столбцы", + "Please_enter_title": "Введите название", + "Please_enter_text": "Введите текст", + "Row(s)": "строк", + "Column(s)": "столбцов", + "Insert_below": "Вставить ниже", + "Insert_above": "Вставить выше", + "Insert_on_the_right": "Вставить справа", + "Insert_on_the_left": "Вставить слева", + "Starred": "Отмеченные", + "Unstarred": "Не отмечено", + "Star": "Отметить", + "Unstar": "Снять отметку", + "Auto_wrap": "Автоперенос", + "Add_comment": "Добавить комментарий", + "Delete_comment": "Удалить комментарий", + "Delete_reply": "Удалить ответ", + "Are_you_sure_to_delete_this_comment": "Вы уверены, что удалите этот комментарий?", + "Are_you_sure_to_delete_this_reply": "Вы уверены, что удалите этот ответ?", + "Enter_comment_shift_enter_for_new_line_Enter_to_send": "Введите комментарий, Shift + Enter для новой строки, Enter для отправки", + "Enter_reply_shift_Enter_for_new_line_Enter_to_send": "Введите ответ, Shift + Enter для новой строки, Enter для отправки", + "Reopen_discussion": "Добавление ответа приведёт к возобновлению обсуждения.", + "Confirm": "Подтвердить", + "View_changes": "Просмотр изменений", + "Revision": "Пересмотр", + "Error": "Ошибка", + "Start_revise": "Начать пересмотр", + "Revise": "Пересмотр", + "Failed_to_execute_operation_on_server": "Не удалось выполнить операцию на сервере, текущая операция отменена.", + "Start_revise_tip": "Создайте временный документ и внесите в него изменения, объедините его обратно после просмотра изменений", + "Load_doc_content_error": "Ошибка загрузки содержимого документа", + "Sdoc_format_invalid": "Содержание документа не соответствует спецификации sdoc", + "Draft": "Черновик", + "Unmark_as_draft": "Убрать пометку как черновик", + "Background_color": "Цвет фона", + "No_color": "Нет цвета", + "Standard_color": "Стандартный цвет", + "Recently_used": "Недавно использовано", + "More_color": "Больше цвета", + "White": "Белый", + "Black": "Чёрный", + "Blue_grey": "Серо-голубой", + "Blue": "Синий", + "Sky_blue": "Лазурный", + "Green": "Зелёный", + "Red": "Красный", + "Orange": "Оранжевый", + "Yellow": "Жёлтый", + "Purple": "Фиолетовый", + "Light_grey_x": "Светло-серый {{value}}", + "Dark_grey_x": "Тёмно-серый {{value}}", + "Light_blue_grey_x": "Светло-синий серый {{value}}", + "Light_blue_x": "Светло-синий {{value}}", + "Light_sky_blue_x": "Светло-голубой {{value}}", + "Light_green_x": "Светло-зелёный {{value}}", + "Light_red_x": "Светло-красный {{value}}", + "Light_orange_x": "Светло-оранжевый {{value}}", + "Light_yellow_x": "Светло-жёлтый {{value}}", + "Light_purple_x": "Светло-фиолетовый {{value}}", + "Dark_blue_grey_x": "Тёмно-синий серый {{value}}", + "Dark_blue_x": "Тёмно-синий {{value}}", + "Dark_sky_blue_x": "Тёмно-голубой {{value}}", + "Dark_green_x": "Тёмно-зелёный {{value}}", + "Dark_red_x": "Тёмно-красный {{value}}", + "Dark_orange_x": "Тёмно-оранжевый {{value}}", + "Dark_yellow_x": "Тёмно-жёлтый {{value}}", + "Dark_purple_x": "Тёмно-фиолетовый {{value}}", + "Standard_dark_red": "Стандартный тёмно-красный", + "Standard_red": "Стандартный красный", + "Standard_orange": "Стандартный оранжевый", + "Standard_yellow": "Стандартный жёлтый", + "Standard_light_green": "Стандартный светло-зелёный", + "Standard_green": "Стандартный зелёный", + "Standard_light_blue": "Стандартный светло-голубой", + "Standard_blue": "Стандартный синий", + "Standard_dark_blue": "Стандартный тёмно-синий", + "Standard_purple": "Стандартный фиолетовый", + "Highlight_color": "Выделение", + "Font_color": "Цвет шрифта", + "Default": "По умолчанию", + "No_revisions": "Нет редакций", + "1_revision": "Одна редакция", + "x_revisions": "{{count}} редакций", + "Creator": "Создатель ", + "Created_time": "Время создания", + "Created_at": "Создано", + "Resolved_tip": "Отметить как решённое и скрыть обсуждение", + "Search_language": "Язык поиска", + "Sdoc_error_tip": "Документ содержит ошибки и не может быть отображён. Попробуйте исправить это автоматически, нажав кнопку ниже.", + "Repair": "Исправление", + "Font_size": "Размер шрифта", + "Increase_font_size": "Увеличить размер шрифта", + "Reduce_font_size": "Уменьшить размер шрифта", + "Font": "Шрифт", + "All_fonts": "Все шрифты", + "Default_font": "Шрифт по умолчанию", + "Pending_operations_exceed_limit": "Несколько операций не синхронизированы с сервером. Проверьте подключение к сети.", + "Recently_saved": "Недавно сохранено", + "Text_Link": "Текстовая ссылка", + "Icon_and_text_Link": "Значок и текстовая ссылка", + "Card": "Карта", + "Select_sdoc_document": "Выбрать документ sdoc", + "Select_file": "Выбрать файл", + "Local_file": "Заблокировать файл", + "Internal_server_exec_operations_error": "На сервере произошло исключение. Обновите страницу и повторите попытку", + "Failed_to_sync_with_server_operations": "Не удалось синхронизироваться с сервером, обновите страницу.", + "Style": "Стиль", + "Insert": "Вставить", + "Image": "Изображение", + "Table": "Таблица", + "Link": "Ссылка", + "Transform_to": "Преобразовать в", + "Last_modification": "Последняя модификация", + "Next_modification": "Следующая модификация", + "Changes": "Изменения", + "No_changes": "Без изменений", + "Title": "Название", + "Subtitle": "Подзаголовок", + "Link_sdoc": "Ссылка на sdoc", + "Link_file": "Ссылка на файл", + "Keep_my_modification": "Сохранить мою модификацию", + "Keep_other_modification": "Сохранить чужую модификацию", + "Keep_both_modification": "Сохранить обе модификации", + "Tip": "Совет", + "Rebase_delete_no_change_revision_tip": "Редакция не внесла никаких изменений по сравнению с исходным документом. Вы хотите удалить эту редакцию?", + "Has_been_replaced_tip": "Содержимое документа было заменено. Обновите страницу", + "Has_been_published_tip": "Версия опубликована", + "Has_conflict_before_publish_tip": "В документе есть конфликты, разрешите их перед публикацией!", + "Merge_tip": "В документах есть конфликты. Вы хотите объединить их?", + "Has_conflict_before_view_changes_tip": "В документе есть конфликты. Разрешите конфликт перед просмотром изменений!", + "Has_been_removed_tip": "Документ удален, посмотрите другие документы.", + "Checking": "Проверка...", + "Publishing": "Публикация...", + "Inline": "Встроенный", + "Block": "Блок", + "Full_screen_mode": "Полноэкранный режим", + "Image_border": "Граница изображения", + "Delete_revision": "Удалить редакцию", + "Delete_tip": "Вы уверены, что хотите удалить {{content}} ?", + "Revision_deleted": "Версия удалена", + "Published": "Опубликовано", + "Delete_Successfully": "Удалено", + "Delete_failed": "Не удалось удалить", + "Caption": "Подпись", + "No_collaborators_available": "Нет доступных соавторов", + "Search_collaborator": "Поиск соавтора", + "Doc_comments": "Комментарии к документу", + "Tag_not_found": "Тег не найден", + "Create_a_new_tag": "Создать новый тег", + "Search_tags": "Поиск тегов", + "No_options_available": "Тег не найден", + "Add_option": "Создать новый тег", + "Find_an_option": "Поиск тегов", + "Copy_link_of_section": "Копировать ссылку на раздел", + "revision": "версия", + "xxx_added_a_new_comment": "{{author}} добавил новый комментарий", + "xxx_added_a_reply": "{{author}} добавил ответ", + "New": "Новый", + "Table_template": "Шаблон таблицы", + "Jump_to_original_doc": "Перейти к исходному документу", + "Freezed": "Заморожено", + "Callout": "Выноска", + "The_current_location_does_not_support_pasting": "Текущее местоположение не поддерживает вставку ", + "Please_enter": "Пожалуйста, введите", + "Combine_cell": "Объединить ячейки", + "Split_cell": "Разделить ячейку", + "Row_number": "Номер строки", + "Column_number": "Номер столбца", + "The_maximum_row_number_is_{number}": "Максимальное количество строк - {number}", + "Other_modification": "Другая модификация", + "My_modification": "Моя модификация", + "Document_history": "История документа", + "Freeze_document": "Заморозить документ", + "Document_frozen": "Документ заморожен", + "Unfreeze": "Разморозить", + "Search_and_replace": "Поиск и замена", + "Search": "Поиск", + "Type_search_content": "Введите содержимое для поиска", + "Replace_as": "Заменить как", + "Type_replace_content": "Введите содержимое для замены", + "Prevs": "Предыдущие", + "Next": "Следующий", + "Replace": "Заменить", + "Replace_all": "Заменить все", + "Are_you_sure_to_replace_all_number_xxx_in_this_document_with_yyy": "Вы уверены, что хотите заменить все {{number}} '{{originalWord}}' в этом документе на '{{replacedWord}}'?", + "Are_you_sure_to_clear_all_number_xxx_in_this_document": "Вы уверены, что хотите очистить все {{number}} '{{originalWord}}' в этом документе?", + "Search_not_found": "Не найдено", + "Recent_visited": "Недавно посещенные", + "The_document_does_not_exist": "Документ не существует", + "Create_a_new_sdoc_file": "Создать новый файл sdoc", + "New_page": "Новая страница", + "Create": "Создать", + "Top_align": "Верх", + "Center_align": "Середина", + "Bottom_align": "Низ", + "Move_column_count": "Перемещение {{count}} столбцов", + "Move_row_count": "Перемещение {{count}} строк", + "Mark_all_as_read": "Отметить все как прочитанное", + "Alignment_type": "Выравнивание", + "Print": "Печать", + "Enter_more_character_start_search": "Введите больше символов, чтобы начать поиск", + "Create_file_name_sdoc": "Создать {{file_name_sdoc}}", + "Source_document_changed_tip": "Исходный документ имеет параллельные изменения. Хотите объединить эти изменения в ревизию?", + "Fit_table_to_page_width": "Подогнать таблицу по ширине страницы", + "Enter_text_or_press_forward_slash_to_insert_element": "Введите текст или нажмите '/', чтобы вставить элемент", + "Vertical_align": "Вертикальное выравнивание", + "Horizontal_align": "Горизонтальное выравнивание", + "SeaTable_column": "Столбец SeaTable", + "SeaTable_table": "Таблица SeaTable", + "And_x_more_records": "и ещё {{count}} записей", + "Print_limit_exceeded": "При превышении лимита печати будут напечатаны только первые 200 строк", + "Show_record_numbers": "Показывать номера записей", + "Alternate_color": "Альтернативный цвет", + "Select_column_display_option_color_tip": "Цвета параметров отображения столбцов с одиночным и множественным выбором", + "Header": "Заголовок", + "Remove_icon": "Удалить значок", + "Hide_columns": "Скрыть столбцы", + "1_hidden_column": "1 скрытый столбец", + "hidden_columns": "скрытые столбцы", + "Search_column": "Столбец поиска", + "No_columns_available_to_be_hidden": "Нет столбцов, доступных для скрытия.", + "Hide_all": "Скрыть все", + "Show_all": "Показать все", + "Sort": "Сортировка", + "1 Sort": "1 сортировка", + "Sorts": "сортировки", + "No_sorts": "Нет сортировок", + "Add_sort": "Добавить сортировку", + "No_sort_added": "Сортировка не добавлена", + "up": "Вверх", + "down": "Вниз", + "No_results": "Ничего не найдено", + "Filter": "Фильтр", + "1 Filter": "1 фильтр", + "Filters": "фильтры", + "Add_filter": "Добавить фильтр", + "No_filters": "Без фильтров", + "And": "И", + "Or": "Или", + "Select_option(s)": "Выбор опций", + "Select_an_option": "Выбрать опцию", + "Search_option": "Способ поиска", + "Add_collaborator": "Добавить соавтора", + "Add_a_creator": "Добавить создателя", + "Add_a_last_modifier": "Добавить последний модификатор", + "Invalid_filter": "Недопустимый фильтр", + "Department_single_select": "Отдельный выбор отдела", + "Search_department": "Поисковый отдел", + "Select_department": "Выбрать отдел", + "No_departments_available": "Нет доступных отделов", + "Current_user_department": "Текущий отдел пользователя", + "Current_user_department_and_sub": "Отдел и подотделы текущего пользователя", + "Deleted_department": "Удаленный отдел", + "Data_settings": "Настройки данных", + "Style_settings": "Настройки стиля", + "contains": "содержит", + "does_not_contain": "не содержит", + "is": "является", + "is_not": "не является", + "equal": "=", + "not_equal": "≠", + "less": "<", + "greater": ">", + "less_or_equal": "≤", + "greater_or_equal": "≥", + "is_empty": "пусто", + "is_not_empty": "не пусто", + "is_within": "внутри", + "is_before": "до", + "is_after": "после", + "is_on_or_before": "включен или до этого", + "is_on_or_after": "включен или после этого", + "has_any_of": "есть что-нибудь из", + "has_all_of": "имеет все", + "has_none_of": "не имеет ни одного из", + "is_exactly": "это точно", + "is_current_user_ID": "текущий идентификатор пользователя", + "Current_date": "Текущая дата", + "Specific_date": "Конкретная дата", + "x_days_before_current_date": "x дней до текущей даты", + "x_days_after_current_date": "x дней после текущей даты", + "is_any_of": "является каким-либо из", + "is_none_of": "не является ни одним из", + "include_me": "включить текущего пользователя", + "today": "сегодня", + "tomorrow": "завтра", + "yesterday": "вчера", + "one_week_ago": "неделю назад", + "one_week_from_now": "через неделю", + "one_month_ago": "месяц назад", + "one_month_from_now": "через месяц", + "number_of_days_ago": "количество дней назад", + "number_of_days_from_now": "количество дней с этого момента", + "exact_date": "определенная дата", + "last_week": "на прошлой неделе", + "last_month": "в прошлом месяце", + "last_year": "в прошлом году", + "this_week": "на этой неделе", + "this_month": "в этом месяце", + "this_year": "в этом году", + "the_next_week": "на следующей неделе", + "the_next_month": "в следующем месяце", + "the_next_year": "в следующем году", + "the_past_week": "на прошлой неделе", + "the_past_month": "в прошлом месяце", + "the_past_year": "в прошлом году", + "the_next_numbers_of_days": "ближайшее количество дней", + "the_past_numbers_of_days": "прошедшее количество дней", + "Double_click_to_enter_edit_mode_and_adjust_field_width" : "Дважды щелкните, чтобы войти в режим редактирования и отрегулировать ширину поля", + "Enter_comment_Enter_for_new_line_shift_enter_to_send": "Введите комментарий, Enter для новой строки, Shift + Enter для отправки", + "Sub_table": "Таблица", + "Search_action": "Поиск действия...", + "Comment_details": "Подробности комментария", + "Two_column": "2 столбца", + "Three_column": "3 столбца", + "Four_column": "4 столбца", + "Five_column": "5 столбцов", + "Full_width_mode": "Режим полной ширины", + "Video": "Видео", + "Upload_local_video": "Загрузить локального видео", + "The_current_version_does_not_support_>5MB_video_file": "Текущая_версия_не_поддерживает_видео_файл_>5_МБ", + "Token_expired_Please_refresh_the_page": "Срок действия токена истек. Обновите страницу.", + "Link_to_page": "Ссылка на страницу", + "No_page_results": "Нет результатов на странице", + "Page": "Страница", + "Share_1": "Общий доступ", + "Collect": "Собрать", + "Collected": "Собрано", + "Link_to_file": "Ссылка на файл", + "Create_a_new_file": "Создать новый файл", + "Suggestion": "Предложение", + "Continuation": "Продолжение", + "More_details": "Более подробный", + "More_concise": "Более краткий", + "More_vivid": "Более яркий", + "Translate": "Перевести", + "Adjustment": "Регулировка", + "Try_again": "Попробовать еще раз", + "Deprecation": "Устаревание", + "Generated_content_x_words": "Сгенерированный контент {{count}} слов", + "Ask_AI_anything": "Спросите ИИ о чем угодно...", + "Thinking": "Думаю...", + "Translation_error_message": "Ошибка перевода, попробуйте еще раз.", + "The_translation_content_cannot_be_empty": "Содержание перевода не может быть пустым", + "Processing_message": "Обработка, подождите...", + "AI_tip_content": "Удалить текущий контент?", + "Discard": "Отменить", + "English": "English", + "Chinese": "Китайский", + "Ask_AI": "Спросить ИИ", + "Enter_reply": "Введите ответ", + "Processing_content_cannot_be_empty": "Содержимое обработки не может быть пустым", + "AI_error_message": "Ошибка запроса, попробуйте еще раз", + "Add_video_link": "Добавить ссылку на видео", + "Link_Seafile_video_file": "Ссылка на видео файл Seafile", + "Select_video_file": "Выбрать видео файл", + "Support_Youtube_Tencent_Bilibili_and_more": "Поддержка Youtube, Tencent, Bilibili и других", + "Image_cannot_be_copied_Please_download_the_source_image": "Изображение не может быть скопировано. Скачайте исходное изображение,", + "And_select_insert_-_image_to_upload": "и выбрать 「вставить」 - 「изображение」 для загрузки.", + "Image_copy_error": "Ошибка копирования изображения", + "Image_is_uploading": "Изображение загружается...", + "Select_at_least_one_row_record": "Выберите хотя бы одну запись", + "Selected_row_records_cannot_exceed_10_rows": "Выбранные записи строк не могут превышать 10 строк", + "Select_seatable_rows": "Выберите доступные для размещения строки", + "Add_rows_record": "Добавить записи строк", + "Double_click_then_adjust_field_width": "Дважды щелкните, затем отрегулируйте ширину поля", + "Insert_chart": "Insert chart", + "Edit_chart": "Edit chart", + "Please_complete_the_chart_configuration_first": "Please complete the chart configuration first" +} diff --git a/media/comment-editor/locales/zh-CN/comment-editor.json b/media/comment-editor/locales/zh-CN/comment-editor.json new file mode 100644 index 0000000000..5b1ae70724 --- /dev/null +++ b/media/comment-editor/locales/zh-CN/comment-editor.json @@ -0,0 +1,639 @@ +{ + "Bold": "粗体", + "Italic": "斜体", + "Underline": "下划线", + "Strikethrough": "删除线", + "Superscript": "上标", + "Subscript": "下标", + "Inline_code": "代码", + "Header_one": "一级标题", + "Header_two": "二级标题", + "Header_three": "三级标题", + "Header_four": "四级标题", + "Header_five": "五级标题", + "Header_six": "六级标题", + "Paragraph": "段落", + "Quote": "引用", + "Ordered_list": "有序列表", + "Unordered_list": "无序列表", + "Check_list": "任务列表", + "Insert_image": "插入图片", + "Insert_formula": "插入公式", + "Formula": "公式", + "Insert_file": "插入文件", + "Code": "行内代码", + "Code_block": "代码块", + "Insert_link": "添加链接", + "Insert_table": "添加表格", + "Valid_values_for_rows_and_columns": "行数和列数的有效值为 0 到 50", + "Save": "保存", + "More": "更多", + "Invalid_url": "无效链接", + "Link_address": "链接地址", + "Image_address": "图片地址", + "Submit": "提交", + "Cancel": "取消", + "Switch_to_plain_text_editor": "切换至普通文本编辑器", + "Switch_to_rich_text_editor": "切换至富文本编辑器", + "Switch_to_viewer": "切换到只读模式", + "Help": "帮助", + "Column": "列", + "Row": "行", + "Delete_table": "删除表格", + "Delete_row": "删除当前行", + "Delete_column": "删除当前列", + "Insert_row": "插入行", + "Set_align": "对齐方式", + "Left": "左对齐", + "Center": "居中", + "Right": "右对齐", + "File_saved": "保存文件成功", + "File_failed_to_save": "保存文件失败", + "Back_to_parent_directory": "返回上级目录", + "Edit": "编辑", + "Copy": "复制", + "Copied": "已复制", + "Cut": "剪切", + "Internal_link": "内部链接", + "Copy_internal_link": "内部链接已复制到剪贴板", + "Internal_link_desc": "内部链接是指向文件或目录的链接,只有对该文件或目录有访问权限的人可以访问。", + "Share": "共享", + "Share_link": "共享链接", + "Generate": "生成链接", + "Add_password_protection": "增加密码保护", + "Password": "密码", + "At_least_8_characters": "至少8个字符", + "Password_again": "请再次输入密码", + "Add_auto_expiration": "增加自动过期", + "Days": "天", + "Please_enter_password": "请输入密码", + "Greater_than_or_equal_to": "大于或等于", + "Less_than_or_equal_to": "小于或等于", + "Set_permission": "设置权限", + "Preview_and_download": "预览与下载", + "Preview_only": "仅查看", + "Please_enter_valid_days": "请输入有效的天数", + "Please_enter_a_non-negative_integer": "请输入一个非负整数", + "Please_enter_days": "请输入天数", + "Password_is_too_short": "密码长度太短", + "Passwords_do_not_match": "两次输入的密码不一致", + "Return_to_wiki_page": "返回维基页面", + "Insert_network_image": "插入网络图片", + "Upload_local_image": "上传本地图片", + "Add_link": "加入链接", + "File_history": "文件历史", + "History_version": "历史版本", + "Back_to_viewer": "返回查看页面", + "Link_title": "链接标题", + "Local_draft": "本地草稿", + "Use_draft": "使用草稿", + "Delete_draft": "删除草稿", + "You_have_an_unsaved_draft_do_you_like_to_use_it": "有未保存的草稿,使用草稿吗?", + "Local_draft_saved": "本地草稿已保存", + "New_draft": "创建草稿", + "View_draft": "查看草稿", + "Publish": "发布", + "This_file_has_a_draft": "这个文件有一个草稿.", + "Delete": "删除", + "Reply": "回复", + "Comment": "评论", + "Comments": "评论", + "All_comments": "所有评论", + "Resolved_comments": "已解决评论", + "Unresolved_comments": "未解决评论", + "Total_1_comment": "共 1 个评论", + "Total_count_comments": "共 {{count}} 个评论", + "Add_a_comment": "增加评论", + "No_comment_yet": "还没有评论", + "Mark_as_Resolved": "标记为已解决", + "Resubmit": "重新提出", + "Resubmitted": "已重新提出", + "Ask_for_review": "发起评审", + "Review_already_exists": "评审已存在", + "View_review": "查看评审", + "There_is_an_associated_review_with_this_file": "有一个与此文件相关联的评审。", + "Start_review": "开始评审", + "This_file_is_in_draft_stage": "该文件处于草稿阶段。", + "This_file_is_in_review_stage": "该文件处于评审阶段。", + "This_file_has_been_updated": "这个文件已被修改。", + "Refresh": "刷新", + "Related_files": "相关文件", + "Related_file": "相关文件", + "No_tags": "没有标签", + "Date": "日期", + "Participants": "参与人", + "Meeting_note": "会议记录", + "Chooser_document_type": "选择文档类型", + "Empty": "暂无", + "No_related_files": "没有相关文件", + "No_out_line": "没有大纲", + "Editing_files_in_this_browser_can_lead_to_slight_display_problems": "在此浏览器中,编辑文件可能导致轻微的显示问题。", + "No_document_improvement_suggestion": "没有文档改进建议", + "Hide_side_panel": "隐藏侧旁栏", + "Show_side_panel": "显示侧旁栏", + "Show_resolved_comments": "显示已解决的评论", + "Update": "更新", + "Width": "宽度", + "Height": "高度", + "Full_screen": "全屏", + "Insert_library_image": "插入资料库图片", + "Size": "大小", + "Location": "位置", + "Last_update": "更新时间", + "Tags": "标签", + "Add_participants": "添加参与人", + "Clear_format": "清除格式", + "MarkdownLint": { + "missing_h1": { + "description": "文档缺少一级标题", + "issue": "缺少一级标题" + }, + "heading_end_with_colon": { + "description": "标题中的标点符号不应为冒号", + "issue": "标题末尾是冒号" + }, + "heading_increase_irregular": { + "description": "标题级别一次只能增加一个级别", + "issue": "标题级别错误" + } + }, + "Shortcut_help": "快捷键帮助", + "User_help": { + "title": "键盘快捷键", + "userHelpData": [ + { + "shortcutType": "列表快捷键", + "shortcutData": { + "Make_list": "生成列表", + "Make_ordered_list": "生成有序列表", + "Insert_new_item": "插入列表项", + "Insert_child_in_item": "插入新段落", + "Increase_depth": "增加列表项深度" + } + }, + { + "shortcutType": "标题快捷键", + "shortcutData": { + "Heading_1": "一级标题", + "Heading_2": "二级标题", + "Heading_3": "三级标题", + "Heading_4": "四级标题", + "Heading_5": "五级标题", + "Heading_6": "六级标题" + } + }, + { + "shortcutType": "代码块快捷键", + "shortcutData": { + "Make_code_block": "生成代码块", + "Insert_new_line": "插入行", + "Escape_code_block": "退出代码块", + "Insert_indent": "缩进" + } + }, + { + "shortcutType": "引用快捷键", + "shortcutData": { + "Make_Block_quote": "生成引用", + "Escape_Block_quote": "退出引用" + } + }, + { + "shortcutType": "表格快捷键", + "shortcutData": { + "Insert_Table_Row": "插入行", + "Escape_table": "退出表格" + } + }, + { + "shortcutType": "公式快捷键", + "shortcutData": { + "Insert_Formula": " 插入公式" + } + }, + { + "shortcutType": "行级操作", + "shortcutData": { + "Bold": "粗体", + "Italic": "斜体", + "Italic_Bold": "斜体加粗", + "Inline_code": "行内代码" + } + }, + { + "shortcutType": "文件保存", + "shortcutData": { + "Save_file": "保存文件" + } + }, + { + "shortcutType": "图片操作", + "shortcutData": { + "Paste_screen_shot": "上传截图", + "Drag_image_from_anywhere_to_upload_it": "拖拽任意图片上传" + } + } + ] + }, + "The_link_address_is_required": "链接地址是必填项。", + "The_link_title_is_required": "链接标题是必填项。", + "The_link_address_is_invalid": "链接地址不合法,请输入一个正确的链接地址。", + "All_changes_saved": "所有更改均已保存", + "Saving": "保存中...", + "Collaborators": "协作人", + "Online_members": "在线成员", + "Me": "我", + "Server_is_not_connected_Operation_will_be_sent_to_server_later": "服务器未连接。 操作稍后将发送到服务器。", + "Server_is_disconnected_Reconnecting": "服务器断开连接。正在重新连接...", + "Server_is_reconnected": "服务器已重新连接。", + "Outline": "目录", + "Headings_you_add_to_the_document_will_appear_here": "你添加到文档中的标题将显示在此处", + "Open_parent_folder": "打开父目录", + "Redo": "重做", + "Undo": "撤销", + "Open_link": "打开链接", + "Customize_the_number_of_rows_and_columns": "自定义行列数", + "Rows": "行数", + "Columns": "列数", + "Please_enter_title": "请输入标题", + "Please_enter_text": "请输入正文", + "Row(s)": "行", + "Column(s)": "列", + "Insert_below": "在下方插入", + "Insert_above": "在上方插入", + "Insert_on_the_right": "在右侧插入", + "Insert_on_the_left": "在左侧插入", + "Starred": "星标文件", + "Unstarred": "未加星标", + "Star": "添加星标", + "Unstar": "取消星标", + "Auto_wrap": "自动换行", + "Add_comment": "添加评论", + "Delete_comment": "删除评论", + "Delete_reply": "删除回复", + "Are_you_sure_to_delete_this_comment": "你确定要删除这个评论吗?", + "Are_you_sure_to_delete_this_reply": "你确定要删除这个回复吗?", + "Enter_comment_shift_enter_for_new_line_Enter_to_send": "输入评论,Shift + Enter 换行,Enter 发送", + "Enter_reply_shift_Enter_for_new_line_Enter_to_send": "输入回复,Shift + Enter 换行,Enter 发送", + "Reopen_discussion": "添加回复会重新提出该讨论", + "Confirm": "确认", + "View_changes": "查看改动", + "Revision": "修订稿", + "Error": "错误", + "Start_revise": "开始修订", + "Revise": "修订", + "Failed_to_execute_operation_on_server": "无法在服务器上执行操作,当前操作已经撤回", + "Start_revise_tip": "创建一个临时文档并对其进行修订,检查更改后将其合并回来", + "Load_doc_content_error": "加载文档内容错误", + "Sdoc_format_invalid": "文档内容不符合 sdoc 规范", + "Draft": "草稿", + "Unmark_as_draft": "取消草稿标识", + "Background_color": "背景色", + "No_color": "无颜色", + "Standard_color": "标准色", + "Recently_used": "最近使用", + "More_color": "更多颜色", + "White": "白", + "Black": "黑", + "Blue_grey": "蓝灰", + "Blue": "蓝", + "Sky_blue": "天蓝", + "Green": "绿", + "Red": "红", + "Orange": "橙", + "Yellow": "黄", + "Purple": "紫", + "Light_grey_x": "浅灰 {{value}}", + "Dark_grey_x": "深灰 {{value}}", + "Light_blue_grey_x": "浅蓝灰 {{value}}", + "Light_blue_x": "浅蓝 {{value}}", + "Light_sky_blue_x": "浅天蓝 {{value}}", + "Light_green_x": "浅绿 {{value}}", + "Light_red_x": "浅红 {{value}}", + "Light_orange_x": "浅橙 {{value}}", + "Light_yellow_x": "浅黄 {{value}}", + "Light_purple_x": "浅紫 {{value}}", + "Dark_blue_grey_x": "深蓝灰 {{value}}", + "Dark_blue_x": "深蓝 {{value}}", + "Dark_sky_blue_x": "深天蓝 {{value}}", + "Dark_green_x": "深绿 {{value}}", + "Dark_red_x": "深红 {{value}}", + "Dark_orange_x": "深橙 {{value}}", + "Dark_yellow_x": "深黄 {{value}}", + "Dark_purple_x": "深紫 {{value}}", + "Standard_dark_red": "标准深红", + "Standard_red": "标准红", + "Standard_orange": "标准橙", + "Standard_yellow": "标准黄", + "Standard_light_green": "标准浅绿", + "Standard_green": "标准绿", + "Standard_light_blue": "标准浅蓝", + "Standard_blue": "标准蓝", + "Standard_dark_blue": "标准深蓝", + "Standard_purple": "标准紫", + "Highlight_color": "突出显示", + "Font_color": "字体颜色", + "Default": "默认", + "No_revisions": "没有修订稿", + "1_revision": "1 个修订稿", + "x_revisions": "{{count}} 个修订稿", + "Creator": "创建者", + "Created_time": "创建时间", + "Created_at": "创建时间", + "Resolved_tip": "标记为已解决并隐藏讨论内容", + "Search_language": "查找语言", + "Sdoc_error_tip": "文档有错误,无法显示。请尝试点击下方按钮自动修复。", + "Repair": "修复", + "Font_size": "字号", + "Increase_font_size": "增大字号", + "Reduce_font_size": "减小字号", + "Font": "字体", + "All_fonts": "所有字体", + "Default_font": "默认字体", + "Pending_operations_exceed_limit": "有多个操作未同步到服务器。请检查你的网络。", + "Recently_saved": "最近保存", + "Text_Link": "文字链", + "Icon_and_text_Link": "图标+文字链", + "Card": "卡片", + "Select_sdoc_document": "选择 sdoc 文档", + "Select_file": "选择文件", + "Local_file": "本地文件", + "Internal_server_exec_operations_error": "在服务器执行操作异常,请刷新页面后重试", + "Failed_to_sync_with_server_operations": "与服务器同步操作失败,请刷新页面", + "Style": "样式", + "Insert": "插入", + "Image": "图片", + "Table": "表格", + "Link": "链接", + "Transform_to": "转化为", + "Last_modification": "上一个修改", + "Next_modification": "下一个修改", + "Changes": "改动", + "No_changes": "没有变化", + "Title": "标题", + "Subtitle": "副标题", + "Link_sdoc": "链接 sdoc", + "Link_file": "文件链接", + "Keep_my_modification": "保留我的更改", + "Keep_other_modification": "保留他人的更改", + "Keep_both_modification": "保留两者更改", + "Tip": "提示", + "Rebase_delete_no_change_revision_tip": "修订改没有更改,是否删除修订稿?", + "Has_been_replaced_tip": "文档内容已经被替换,请刷新页面", + "Has_been_published_tip": "修订稿已发布", + "Has_conflict_before_publish_tip": "文档有冲突,请解决冲突后再发布!", + "Merge_tip": "文档有冲突,是否合并?", + "Has_conflict_before_view_changes_tip": "文档有冲突,请解决冲突后再查看更改!", + "Has_been_removed_tip": "文档已经被删除,请查看其他文档", + "Checking": "检查中...", + "Publishing": "发布中...", + "Inline": "嵌入行内", + "Block": "独占一行", + "Full_screen_mode": "全屏查看", + "Image_border": "图片边框", + "Delete_revision": "删除修订稿", + "Delete_tip": "确定要删除 {{content}} 吗?", + "Revision_deleted": "修订稿已删除", + "Published": "已发布", + "Delete_Successfully": "删除成功", + "Delete_failed": "删除失败", + "Caption": "标题", + "No_collaborators_available": "没有找到协作人", + "Search_collaborator": "查找协作人", + "Doc_comments": "文档评论", + "Tag_not_found": "标签未找到", + "Create_a_new_tag": "新建标签", + "Search_tags": "查找标签", + "No_options_available": "标签未找到", + "Add_option": "新建标签", + "Find_an_option": "查找标签", + "Copy_link_of_section": "拷贝章节的链接", + "revision": "修订稿", + "xxx_added_a_new_comment": "{{author}} 添加了一条新评论", + "xxx_added_a_reply": "{{author}} 添加了一条回复", + "New": "新", + "Table_template": "表格模版", + "Jump_to_original_doc": "跳转到源文档", + "Freezed": "已冻结", + "Callout": "高亮块", + "The_current_location_does_not_support_pasting": "当前位置不支持粘贴", + "Please_enter": "请输入", + "Combine_cell": "合并单元格", + "Split_cell": "拆分单元格", + "Row_number": "行数", + "Column_number": "列数", + "The_maximum_row_number_is_{number}": "最大行数为 {number}", + "Other_modification": "他人更改", + "My_modification": "我的更改", + "Document_history": "文档历史", + "Freeze_document": "冻结文档", + "Document_frozen": "文档已冻结", + "Unfreeze": "取消冻结", + "Search_and_replace": "查找和替换", + "Search": "搜索", + "Type_search_content": "输入查找内容", + "Replace_as": "替换为", + "Type_replace_content": "输入替换内容", + "Prevs": "上一个", + "Next": "下一个", + "Replace": "替换", + "Replace_all": "替换全部", + "Are_you_sure_to_replace_all_number_xxx_in_this_document_with_yyy": "确定要将此文档内的 {{number}} 处 \"{{originalWord}} \" 替换为 \"{{replacedWord}} \" 吗?", + "Are_you_sure_to_clear_all_number_xxx_in_this_document": "确定将此文档内的 {{number}} 处 \"{{originalWord}}\" 全部清除吗?", + "Search_not_found": "未找到", + "Recent_visited": "最近浏览", + "The_document_does_not_exist": "不存在该文档", + "Create_a_new_sdoc_file": "新建 sdoc 文件", + "New_page": "新建页面", + "Create": "创建", + "Top_align": "顶端对齐", + "Center_align": "居中对齐", + "Bottom_align": "底端对齐", + "Move_column_count": "移动{{count}}列", + "Move_row_count": "移动{{count}}行", + "Mark_all_as_read": "全部标记为已读", + "Alignment_type": "对齐方式", + "Print": "打印", + "Enter_more_character_start_search": "输入更多字符开始搜索", + "Create_file_name_sdoc": "新建 {{file_name_sdoc}}", + "Source_document_changed_tip": "源文档有并发的改动。你需要合并这些改动到修订稿吗?", + "Fit_table_to_page_width": "自动适应页面宽度", + "Enter_text_or_press_forward_slash_to_insert_element": "输入文本或按下 '/' 插入元素", + "Vertical_align": "垂直对齐", + "Horizontal_align": "水平对齐", + "SeaTable_column": "SeaTable 列", + "SeaTable_table": "SeaTable 子表", + "And_x_more_records": "以及另外 {{count}} 条记录", + "Print_limit_exceeded": "超过打印限制, 只会打印前 200 行", + "Show_record_numbers": "显示记录编号", + "Alternate_color": "单双行不同背景色", + "Select_column_display_option_color_tip": "单选列和多选列显示选项颜色", + "Header": "标题", + "Remove_icon": "移除图标", + "Hide_columns": "隐藏列", + "1_hidden_column": "1 列被隐藏", + "hidden_columns": "列被隐藏", + "Search_column": "搜索列", + "No_columns_available_to_be_hidden": "没有列可以被隐藏。", + "Hide_all": "隐藏全部", + "Show_all": "显示全部", + "Sort": "排序", + "1 Sort": "1 个排序", + "Sorts": "个排序", + "No_sorts": "没有排序", + "Add_sort": "增加排序", + "No_sort_added": "未添加排序", + "up": "升序", + "down": "降序", + "No_results": "没有结果", + "Filter": "过滤", + "1 Filter": "1 个过滤条件", + "Filters": "个过滤条件", + "Add_filter": "增加过滤条件", + "No_filters": "没有过滤条件", + "And": "并且", + "Or": "或者", + "Select_option(s)": "选择标签", + "Select_an_option": "选择标签", + "Search_option": "选择标签", + "Add_collaborator": "增加协作人", + "Add_a_creator": "增加创建者", + "Add_a_last_modifier": "增加最后修改者", + "Invalid_filter": "无效的过滤器", + "Department_single_select": "部门单选", + "Search_department": "搜索部门", + "Select_department": "选择部门", + "No_departments_available": "没有可用的部门", + "Current_user_department": "当前用户的部门", + "Current_user_department_and_sub": "当前用户的部门和子部门", + "Deleted_department": "已经删除的部门", + "Data_settings": "数据设置", + "Style_settings": "样式设置", + "contains": "包含", + "does_not_contain": "不包含", + "is": "是", + "is_not": "不是", + "equal": "=", + "not_equal": "≠", + "less": "<", + "greater": ">", + "less_or_equal": "≤", + "greater_or_equal": "≥", + "is_empty": "是空", + "is_not_empty": "不是空", + "is_within": "在某段时间内", + "is_before": "在某天之前", + "is_after": "在某天之后", + "is_on_or_before": "在某天或之前", + "is_on_or_after": "在某天或之后", + "has_any_of": "包含其中一个", + "has_all_of": "包含所有", + "has_none_of": "不包含", + "is_exactly": "精确筛选", + "is_current_user_ID": "是当前用户的 ID", + "Current_date": "当前日期", + "Specific_date": "指定日期", + "x_days_before_current_date": "当前日期的前 X 天", + "x_days_after_current_date": "当前日期的后 X 天", + "is_any_of": "是任意一个...", + "is_none_of": "不是任意一个...", + "include_me": "包括当前用户", + "today": "今天", + "tomorrow": "明天", + "yesterday": "昨天", + "one_week_ago": "一周前", + "one_week_from_now": "一周后", + "one_month_ago": "一个月前", + "one_month_from_now": "一个月后", + "number_of_days_ago": "特定天数前", + "number_of_days_from_now": "特定天数后", + "exact_date": "精确日期", + "last_week": "上个星期", + "last_month": "上个月", + "last_year": "去年", + "this_week": "这个星期", + "this_month": "这个月", + "this_year": "今年", + "the_next_week": "下个星期", + "the_next_month": "下个月", + "the_next_year": "下一年", + "the_past_week": "上个星期", + "the_past_month": "上个月", + "the_past_year": "去年", + "the_next_numbers_of_days": "今天之后的指定天数", + "the_past_numbers_of_days": "今天之前的指定天数", + "Double_click_to_enter_edit_mode_and_adjust_field_width" : "双击可进入编辑模式并调整字段宽度", + "Enter_comment_Enter_for_new_line_shift_enter_to_send": "输入评论,Enter 换行,Shift + Enter 发送", + "Sub_table": "子表", + "Search_action": "搜索操作...", + "Comment_details": "评论详情", + "Two_column": "2 列", + "Three_column": "3 列", + "Four_column": "4 列", + "Five_column": "5 列", + "Full_width_mode": "全宽模式", + "Video": "视频", + "Upload_local_video": "上传本地视频", + "The_current_version_does_not_support_>5MB_video_file": "当前版本不支持大于 5MB 的视频文件", + "Token_expired_Please_refresh_the_page": "Token已过期。请刷新页面。", + "Link_to_page": "链接到页面", + "No_page_results": "没有页面结果", + "Page": "页面", + "Share_1": "分享", + "Collect": "收藏", + "Collected": "已收藏", + "Link_to_file": "链接到文件", + "Create_a_new_file": "新建文件", + "Suggestion": "建议", + "Continuation": "继续写", + "More_fluent": "更加流畅", + "More_details": "更加详细", + "More_concise": "更加简单", + "More_vivid": "更加生动", + "Translate": "翻译", + "Adjustment": "调整", + "Try_again": "再试一次", + "Deprecation": "弃用", + "Generated_content_x_words": "已生成内容 {{count}} 字", + "Ask_AI_anything": "请输入指令...", + "Thinking": "思考中...", + "Translation_error_message": "翻译出错,请重试", + "The_translation_content_cannot_be_empty": "翻译内容不能为空", + "Processing_message": "正在处理,请稍侯...", + "AI_tip_content": "是否丢失当前内容?", + "Discard": "丢弃", + "English": "英语", + "Chinese": "中文", + "Ask_AI": "询问 AI", + "Enter_reply": "输入回复", + "Processing_content_cannot_be_empty": "处理内容不能为空", + "AI_error_message": "请求错误,请重试", + "Add_video_link": "添加视频链接", + "Link_Seafile_video_file": "链接Seafile视频文件", + "Select_video_file": "选择视频文件", + "Support_Youtube_Tencent_Bilibili_and_more": "支持Youtube,腾讯视频,B站及其他平台", + "Image_cannot_be_copied_Please_download_the_source_image": "此照片不支持复制,请下载原图", + "And_select_insert_-_image_to_upload": "后点击工具栏「插入」- 「照片」上传", + "Image_copy_error": "图片复制错误", + "Image_is_uploading": "图片正在上传...", + "Select_at_least_one_row_record": "选择至少一行记录", + "Selected_row_records_cannot_exceed_10_rows": "选择的行记录不能超过10条", + "Select_seatable_rows": "选择 Seatable 行", + "Add_rows_record": "添加行记录", + "Double_click_then_adjust_field_width": "双击后调节字段宽度", + "SeaTable_row": "SeaTable 行", + "Please_select_one_row_record": "请选择一条记录", + "No_linked_records": "没有链接记录", + "Insert_chart": "插入图表", + "Edit_chart": "编辑图表", + "Please_complete_the_chart_configuration_first": "请先完成图表配置", + "chart": "图表", + "Image_is_upload_error": "图片上传失败,请删除后重新尝试", + "Table_not_exist": "表格不存在,请删除当前表格元素", + "Row_not_exist": "表格不存在,请删除当前行元素", + "Presentation": "演示", + "More_operation": "更多操作", + "Property": "属性", + "Comment_list": "评论列表", + "Add_Comment": "添加评论" +} diff --git a/media/comment-editor/locales/zh/comment-editor.json b/media/comment-editor/locales/zh/comment-editor.json new file mode 100644 index 0000000000..5b1ae70724 --- /dev/null +++ b/media/comment-editor/locales/zh/comment-editor.json @@ -0,0 +1,639 @@ +{ + "Bold": "粗体", + "Italic": "斜体", + "Underline": "下划线", + "Strikethrough": "删除线", + "Superscript": "上标", + "Subscript": "下标", + "Inline_code": "代码", + "Header_one": "一级标题", + "Header_two": "二级标题", + "Header_three": "三级标题", + "Header_four": "四级标题", + "Header_five": "五级标题", + "Header_six": "六级标题", + "Paragraph": "段落", + "Quote": "引用", + "Ordered_list": "有序列表", + "Unordered_list": "无序列表", + "Check_list": "任务列表", + "Insert_image": "插入图片", + "Insert_formula": "插入公式", + "Formula": "公式", + "Insert_file": "插入文件", + "Code": "行内代码", + "Code_block": "代码块", + "Insert_link": "添加链接", + "Insert_table": "添加表格", + "Valid_values_for_rows_and_columns": "行数和列数的有效值为 0 到 50", + "Save": "保存", + "More": "更多", + "Invalid_url": "无效链接", + "Link_address": "链接地址", + "Image_address": "图片地址", + "Submit": "提交", + "Cancel": "取消", + "Switch_to_plain_text_editor": "切换至普通文本编辑器", + "Switch_to_rich_text_editor": "切换至富文本编辑器", + "Switch_to_viewer": "切换到只读模式", + "Help": "帮助", + "Column": "列", + "Row": "行", + "Delete_table": "删除表格", + "Delete_row": "删除当前行", + "Delete_column": "删除当前列", + "Insert_row": "插入行", + "Set_align": "对齐方式", + "Left": "左对齐", + "Center": "居中", + "Right": "右对齐", + "File_saved": "保存文件成功", + "File_failed_to_save": "保存文件失败", + "Back_to_parent_directory": "返回上级目录", + "Edit": "编辑", + "Copy": "复制", + "Copied": "已复制", + "Cut": "剪切", + "Internal_link": "内部链接", + "Copy_internal_link": "内部链接已复制到剪贴板", + "Internal_link_desc": "内部链接是指向文件或目录的链接,只有对该文件或目录有访问权限的人可以访问。", + "Share": "共享", + "Share_link": "共享链接", + "Generate": "生成链接", + "Add_password_protection": "增加密码保护", + "Password": "密码", + "At_least_8_characters": "至少8个字符", + "Password_again": "请再次输入密码", + "Add_auto_expiration": "增加自动过期", + "Days": "天", + "Please_enter_password": "请输入密码", + "Greater_than_or_equal_to": "大于或等于", + "Less_than_or_equal_to": "小于或等于", + "Set_permission": "设置权限", + "Preview_and_download": "预览与下载", + "Preview_only": "仅查看", + "Please_enter_valid_days": "请输入有效的天数", + "Please_enter_a_non-negative_integer": "请输入一个非负整数", + "Please_enter_days": "请输入天数", + "Password_is_too_short": "密码长度太短", + "Passwords_do_not_match": "两次输入的密码不一致", + "Return_to_wiki_page": "返回维基页面", + "Insert_network_image": "插入网络图片", + "Upload_local_image": "上传本地图片", + "Add_link": "加入链接", + "File_history": "文件历史", + "History_version": "历史版本", + "Back_to_viewer": "返回查看页面", + "Link_title": "链接标题", + "Local_draft": "本地草稿", + "Use_draft": "使用草稿", + "Delete_draft": "删除草稿", + "You_have_an_unsaved_draft_do_you_like_to_use_it": "有未保存的草稿,使用草稿吗?", + "Local_draft_saved": "本地草稿已保存", + "New_draft": "创建草稿", + "View_draft": "查看草稿", + "Publish": "发布", + "This_file_has_a_draft": "这个文件有一个草稿.", + "Delete": "删除", + "Reply": "回复", + "Comment": "评论", + "Comments": "评论", + "All_comments": "所有评论", + "Resolved_comments": "已解决评论", + "Unresolved_comments": "未解决评论", + "Total_1_comment": "共 1 个评论", + "Total_count_comments": "共 {{count}} 个评论", + "Add_a_comment": "增加评论", + "No_comment_yet": "还没有评论", + "Mark_as_Resolved": "标记为已解决", + "Resubmit": "重新提出", + "Resubmitted": "已重新提出", + "Ask_for_review": "发起评审", + "Review_already_exists": "评审已存在", + "View_review": "查看评审", + "There_is_an_associated_review_with_this_file": "有一个与此文件相关联的评审。", + "Start_review": "开始评审", + "This_file_is_in_draft_stage": "该文件处于草稿阶段。", + "This_file_is_in_review_stage": "该文件处于评审阶段。", + "This_file_has_been_updated": "这个文件已被修改。", + "Refresh": "刷新", + "Related_files": "相关文件", + "Related_file": "相关文件", + "No_tags": "没有标签", + "Date": "日期", + "Participants": "参与人", + "Meeting_note": "会议记录", + "Chooser_document_type": "选择文档类型", + "Empty": "暂无", + "No_related_files": "没有相关文件", + "No_out_line": "没有大纲", + "Editing_files_in_this_browser_can_lead_to_slight_display_problems": "在此浏览器中,编辑文件可能导致轻微的显示问题。", + "No_document_improvement_suggestion": "没有文档改进建议", + "Hide_side_panel": "隐藏侧旁栏", + "Show_side_panel": "显示侧旁栏", + "Show_resolved_comments": "显示已解决的评论", + "Update": "更新", + "Width": "宽度", + "Height": "高度", + "Full_screen": "全屏", + "Insert_library_image": "插入资料库图片", + "Size": "大小", + "Location": "位置", + "Last_update": "更新时间", + "Tags": "标签", + "Add_participants": "添加参与人", + "Clear_format": "清除格式", + "MarkdownLint": { + "missing_h1": { + "description": "文档缺少一级标题", + "issue": "缺少一级标题" + }, + "heading_end_with_colon": { + "description": "标题中的标点符号不应为冒号", + "issue": "标题末尾是冒号" + }, + "heading_increase_irregular": { + "description": "标题级别一次只能增加一个级别", + "issue": "标题级别错误" + } + }, + "Shortcut_help": "快捷键帮助", + "User_help": { + "title": "键盘快捷键", + "userHelpData": [ + { + "shortcutType": "列表快捷键", + "shortcutData": { + "Make_list": "生成列表", + "Make_ordered_list": "生成有序列表", + "Insert_new_item": "插入列表项", + "Insert_child_in_item": "插入新段落", + "Increase_depth": "增加列表项深度" + } + }, + { + "shortcutType": "标题快捷键", + "shortcutData": { + "Heading_1": "一级标题", + "Heading_2": "二级标题", + "Heading_3": "三级标题", + "Heading_4": "四级标题", + "Heading_5": "五级标题", + "Heading_6": "六级标题" + } + }, + { + "shortcutType": "代码块快捷键", + "shortcutData": { + "Make_code_block": "生成代码块", + "Insert_new_line": "插入行", + "Escape_code_block": "退出代码块", + "Insert_indent": "缩进" + } + }, + { + "shortcutType": "引用快捷键", + "shortcutData": { + "Make_Block_quote": "生成引用", + "Escape_Block_quote": "退出引用" + } + }, + { + "shortcutType": "表格快捷键", + "shortcutData": { + "Insert_Table_Row": "插入行", + "Escape_table": "退出表格" + } + }, + { + "shortcutType": "公式快捷键", + "shortcutData": { + "Insert_Formula": " 插入公式" + } + }, + { + "shortcutType": "行级操作", + "shortcutData": { + "Bold": "粗体", + "Italic": "斜体", + "Italic_Bold": "斜体加粗", + "Inline_code": "行内代码" + } + }, + { + "shortcutType": "文件保存", + "shortcutData": { + "Save_file": "保存文件" + } + }, + { + "shortcutType": "图片操作", + "shortcutData": { + "Paste_screen_shot": "上传截图", + "Drag_image_from_anywhere_to_upload_it": "拖拽任意图片上传" + } + } + ] + }, + "The_link_address_is_required": "链接地址是必填项。", + "The_link_title_is_required": "链接标题是必填项。", + "The_link_address_is_invalid": "链接地址不合法,请输入一个正确的链接地址。", + "All_changes_saved": "所有更改均已保存", + "Saving": "保存中...", + "Collaborators": "协作人", + "Online_members": "在线成员", + "Me": "我", + "Server_is_not_connected_Operation_will_be_sent_to_server_later": "服务器未连接。 操作稍后将发送到服务器。", + "Server_is_disconnected_Reconnecting": "服务器断开连接。正在重新连接...", + "Server_is_reconnected": "服务器已重新连接。", + "Outline": "目录", + "Headings_you_add_to_the_document_will_appear_here": "你添加到文档中的标题将显示在此处", + "Open_parent_folder": "打开父目录", + "Redo": "重做", + "Undo": "撤销", + "Open_link": "打开链接", + "Customize_the_number_of_rows_and_columns": "自定义行列数", + "Rows": "行数", + "Columns": "列数", + "Please_enter_title": "请输入标题", + "Please_enter_text": "请输入正文", + "Row(s)": "行", + "Column(s)": "列", + "Insert_below": "在下方插入", + "Insert_above": "在上方插入", + "Insert_on_the_right": "在右侧插入", + "Insert_on_the_left": "在左侧插入", + "Starred": "星标文件", + "Unstarred": "未加星标", + "Star": "添加星标", + "Unstar": "取消星标", + "Auto_wrap": "自动换行", + "Add_comment": "添加评论", + "Delete_comment": "删除评论", + "Delete_reply": "删除回复", + "Are_you_sure_to_delete_this_comment": "你确定要删除这个评论吗?", + "Are_you_sure_to_delete_this_reply": "你确定要删除这个回复吗?", + "Enter_comment_shift_enter_for_new_line_Enter_to_send": "输入评论,Shift + Enter 换行,Enter 发送", + "Enter_reply_shift_Enter_for_new_line_Enter_to_send": "输入回复,Shift + Enter 换行,Enter 发送", + "Reopen_discussion": "添加回复会重新提出该讨论", + "Confirm": "确认", + "View_changes": "查看改动", + "Revision": "修订稿", + "Error": "错误", + "Start_revise": "开始修订", + "Revise": "修订", + "Failed_to_execute_operation_on_server": "无法在服务器上执行操作,当前操作已经撤回", + "Start_revise_tip": "创建一个临时文档并对其进行修订,检查更改后将其合并回来", + "Load_doc_content_error": "加载文档内容错误", + "Sdoc_format_invalid": "文档内容不符合 sdoc 规范", + "Draft": "草稿", + "Unmark_as_draft": "取消草稿标识", + "Background_color": "背景色", + "No_color": "无颜色", + "Standard_color": "标准色", + "Recently_used": "最近使用", + "More_color": "更多颜色", + "White": "白", + "Black": "黑", + "Blue_grey": "蓝灰", + "Blue": "蓝", + "Sky_blue": "天蓝", + "Green": "绿", + "Red": "红", + "Orange": "橙", + "Yellow": "黄", + "Purple": "紫", + "Light_grey_x": "浅灰 {{value}}", + "Dark_grey_x": "深灰 {{value}}", + "Light_blue_grey_x": "浅蓝灰 {{value}}", + "Light_blue_x": "浅蓝 {{value}}", + "Light_sky_blue_x": "浅天蓝 {{value}}", + "Light_green_x": "浅绿 {{value}}", + "Light_red_x": "浅红 {{value}}", + "Light_orange_x": "浅橙 {{value}}", + "Light_yellow_x": "浅黄 {{value}}", + "Light_purple_x": "浅紫 {{value}}", + "Dark_blue_grey_x": "深蓝灰 {{value}}", + "Dark_blue_x": "深蓝 {{value}}", + "Dark_sky_blue_x": "深天蓝 {{value}}", + "Dark_green_x": "深绿 {{value}}", + "Dark_red_x": "深红 {{value}}", + "Dark_orange_x": "深橙 {{value}}", + "Dark_yellow_x": "深黄 {{value}}", + "Dark_purple_x": "深紫 {{value}}", + "Standard_dark_red": "标准深红", + "Standard_red": "标准红", + "Standard_orange": "标准橙", + "Standard_yellow": "标准黄", + "Standard_light_green": "标准浅绿", + "Standard_green": "标准绿", + "Standard_light_blue": "标准浅蓝", + "Standard_blue": "标准蓝", + "Standard_dark_blue": "标准深蓝", + "Standard_purple": "标准紫", + "Highlight_color": "突出显示", + "Font_color": "字体颜色", + "Default": "默认", + "No_revisions": "没有修订稿", + "1_revision": "1 个修订稿", + "x_revisions": "{{count}} 个修订稿", + "Creator": "创建者", + "Created_time": "创建时间", + "Created_at": "创建时间", + "Resolved_tip": "标记为已解决并隐藏讨论内容", + "Search_language": "查找语言", + "Sdoc_error_tip": "文档有错误,无法显示。请尝试点击下方按钮自动修复。", + "Repair": "修复", + "Font_size": "字号", + "Increase_font_size": "增大字号", + "Reduce_font_size": "减小字号", + "Font": "字体", + "All_fonts": "所有字体", + "Default_font": "默认字体", + "Pending_operations_exceed_limit": "有多个操作未同步到服务器。请检查你的网络。", + "Recently_saved": "最近保存", + "Text_Link": "文字链", + "Icon_and_text_Link": "图标+文字链", + "Card": "卡片", + "Select_sdoc_document": "选择 sdoc 文档", + "Select_file": "选择文件", + "Local_file": "本地文件", + "Internal_server_exec_operations_error": "在服务器执行操作异常,请刷新页面后重试", + "Failed_to_sync_with_server_operations": "与服务器同步操作失败,请刷新页面", + "Style": "样式", + "Insert": "插入", + "Image": "图片", + "Table": "表格", + "Link": "链接", + "Transform_to": "转化为", + "Last_modification": "上一个修改", + "Next_modification": "下一个修改", + "Changes": "改动", + "No_changes": "没有变化", + "Title": "标题", + "Subtitle": "副标题", + "Link_sdoc": "链接 sdoc", + "Link_file": "文件链接", + "Keep_my_modification": "保留我的更改", + "Keep_other_modification": "保留他人的更改", + "Keep_both_modification": "保留两者更改", + "Tip": "提示", + "Rebase_delete_no_change_revision_tip": "修订改没有更改,是否删除修订稿?", + "Has_been_replaced_tip": "文档内容已经被替换,请刷新页面", + "Has_been_published_tip": "修订稿已发布", + "Has_conflict_before_publish_tip": "文档有冲突,请解决冲突后再发布!", + "Merge_tip": "文档有冲突,是否合并?", + "Has_conflict_before_view_changes_tip": "文档有冲突,请解决冲突后再查看更改!", + "Has_been_removed_tip": "文档已经被删除,请查看其他文档", + "Checking": "检查中...", + "Publishing": "发布中...", + "Inline": "嵌入行内", + "Block": "独占一行", + "Full_screen_mode": "全屏查看", + "Image_border": "图片边框", + "Delete_revision": "删除修订稿", + "Delete_tip": "确定要删除 {{content}} 吗?", + "Revision_deleted": "修订稿已删除", + "Published": "已发布", + "Delete_Successfully": "删除成功", + "Delete_failed": "删除失败", + "Caption": "标题", + "No_collaborators_available": "没有找到协作人", + "Search_collaborator": "查找协作人", + "Doc_comments": "文档评论", + "Tag_not_found": "标签未找到", + "Create_a_new_tag": "新建标签", + "Search_tags": "查找标签", + "No_options_available": "标签未找到", + "Add_option": "新建标签", + "Find_an_option": "查找标签", + "Copy_link_of_section": "拷贝章节的链接", + "revision": "修订稿", + "xxx_added_a_new_comment": "{{author}} 添加了一条新评论", + "xxx_added_a_reply": "{{author}} 添加了一条回复", + "New": "新", + "Table_template": "表格模版", + "Jump_to_original_doc": "跳转到源文档", + "Freezed": "已冻结", + "Callout": "高亮块", + "The_current_location_does_not_support_pasting": "当前位置不支持粘贴", + "Please_enter": "请输入", + "Combine_cell": "合并单元格", + "Split_cell": "拆分单元格", + "Row_number": "行数", + "Column_number": "列数", + "The_maximum_row_number_is_{number}": "最大行数为 {number}", + "Other_modification": "他人更改", + "My_modification": "我的更改", + "Document_history": "文档历史", + "Freeze_document": "冻结文档", + "Document_frozen": "文档已冻结", + "Unfreeze": "取消冻结", + "Search_and_replace": "查找和替换", + "Search": "搜索", + "Type_search_content": "输入查找内容", + "Replace_as": "替换为", + "Type_replace_content": "输入替换内容", + "Prevs": "上一个", + "Next": "下一个", + "Replace": "替换", + "Replace_all": "替换全部", + "Are_you_sure_to_replace_all_number_xxx_in_this_document_with_yyy": "确定要将此文档内的 {{number}} 处 \"{{originalWord}} \" 替换为 \"{{replacedWord}} \" 吗?", + "Are_you_sure_to_clear_all_number_xxx_in_this_document": "确定将此文档内的 {{number}} 处 \"{{originalWord}}\" 全部清除吗?", + "Search_not_found": "未找到", + "Recent_visited": "最近浏览", + "The_document_does_not_exist": "不存在该文档", + "Create_a_new_sdoc_file": "新建 sdoc 文件", + "New_page": "新建页面", + "Create": "创建", + "Top_align": "顶端对齐", + "Center_align": "居中对齐", + "Bottom_align": "底端对齐", + "Move_column_count": "移动{{count}}列", + "Move_row_count": "移动{{count}}行", + "Mark_all_as_read": "全部标记为已读", + "Alignment_type": "对齐方式", + "Print": "打印", + "Enter_more_character_start_search": "输入更多字符开始搜索", + "Create_file_name_sdoc": "新建 {{file_name_sdoc}}", + "Source_document_changed_tip": "源文档有并发的改动。你需要合并这些改动到修订稿吗?", + "Fit_table_to_page_width": "自动适应页面宽度", + "Enter_text_or_press_forward_slash_to_insert_element": "输入文本或按下 '/' 插入元素", + "Vertical_align": "垂直对齐", + "Horizontal_align": "水平对齐", + "SeaTable_column": "SeaTable 列", + "SeaTable_table": "SeaTable 子表", + "And_x_more_records": "以及另外 {{count}} 条记录", + "Print_limit_exceeded": "超过打印限制, 只会打印前 200 行", + "Show_record_numbers": "显示记录编号", + "Alternate_color": "单双行不同背景色", + "Select_column_display_option_color_tip": "单选列和多选列显示选项颜色", + "Header": "标题", + "Remove_icon": "移除图标", + "Hide_columns": "隐藏列", + "1_hidden_column": "1 列被隐藏", + "hidden_columns": "列被隐藏", + "Search_column": "搜索列", + "No_columns_available_to_be_hidden": "没有列可以被隐藏。", + "Hide_all": "隐藏全部", + "Show_all": "显示全部", + "Sort": "排序", + "1 Sort": "1 个排序", + "Sorts": "个排序", + "No_sorts": "没有排序", + "Add_sort": "增加排序", + "No_sort_added": "未添加排序", + "up": "升序", + "down": "降序", + "No_results": "没有结果", + "Filter": "过滤", + "1 Filter": "1 个过滤条件", + "Filters": "个过滤条件", + "Add_filter": "增加过滤条件", + "No_filters": "没有过滤条件", + "And": "并且", + "Or": "或者", + "Select_option(s)": "选择标签", + "Select_an_option": "选择标签", + "Search_option": "选择标签", + "Add_collaborator": "增加协作人", + "Add_a_creator": "增加创建者", + "Add_a_last_modifier": "增加最后修改者", + "Invalid_filter": "无效的过滤器", + "Department_single_select": "部门单选", + "Search_department": "搜索部门", + "Select_department": "选择部门", + "No_departments_available": "没有可用的部门", + "Current_user_department": "当前用户的部门", + "Current_user_department_and_sub": "当前用户的部门和子部门", + "Deleted_department": "已经删除的部门", + "Data_settings": "数据设置", + "Style_settings": "样式设置", + "contains": "包含", + "does_not_contain": "不包含", + "is": "是", + "is_not": "不是", + "equal": "=", + "not_equal": "≠", + "less": "<", + "greater": ">", + "less_or_equal": "≤", + "greater_or_equal": "≥", + "is_empty": "是空", + "is_not_empty": "不是空", + "is_within": "在某段时间内", + "is_before": "在某天之前", + "is_after": "在某天之后", + "is_on_or_before": "在某天或之前", + "is_on_or_after": "在某天或之后", + "has_any_of": "包含其中一个", + "has_all_of": "包含所有", + "has_none_of": "不包含", + "is_exactly": "精确筛选", + "is_current_user_ID": "是当前用户的 ID", + "Current_date": "当前日期", + "Specific_date": "指定日期", + "x_days_before_current_date": "当前日期的前 X 天", + "x_days_after_current_date": "当前日期的后 X 天", + "is_any_of": "是任意一个...", + "is_none_of": "不是任意一个...", + "include_me": "包括当前用户", + "today": "今天", + "tomorrow": "明天", + "yesterday": "昨天", + "one_week_ago": "一周前", + "one_week_from_now": "一周后", + "one_month_ago": "一个月前", + "one_month_from_now": "一个月后", + "number_of_days_ago": "特定天数前", + "number_of_days_from_now": "特定天数后", + "exact_date": "精确日期", + "last_week": "上个星期", + "last_month": "上个月", + "last_year": "去年", + "this_week": "这个星期", + "this_month": "这个月", + "this_year": "今年", + "the_next_week": "下个星期", + "the_next_month": "下个月", + "the_next_year": "下一年", + "the_past_week": "上个星期", + "the_past_month": "上个月", + "the_past_year": "去年", + "the_next_numbers_of_days": "今天之后的指定天数", + "the_past_numbers_of_days": "今天之前的指定天数", + "Double_click_to_enter_edit_mode_and_adjust_field_width" : "双击可进入编辑模式并调整字段宽度", + "Enter_comment_Enter_for_new_line_shift_enter_to_send": "输入评论,Enter 换行,Shift + Enter 发送", + "Sub_table": "子表", + "Search_action": "搜索操作...", + "Comment_details": "评论详情", + "Two_column": "2 列", + "Three_column": "3 列", + "Four_column": "4 列", + "Five_column": "5 列", + "Full_width_mode": "全宽模式", + "Video": "视频", + "Upload_local_video": "上传本地视频", + "The_current_version_does_not_support_>5MB_video_file": "当前版本不支持大于 5MB 的视频文件", + "Token_expired_Please_refresh_the_page": "Token已过期。请刷新页面。", + "Link_to_page": "链接到页面", + "No_page_results": "没有页面结果", + "Page": "页面", + "Share_1": "分享", + "Collect": "收藏", + "Collected": "已收藏", + "Link_to_file": "链接到文件", + "Create_a_new_file": "新建文件", + "Suggestion": "建议", + "Continuation": "继续写", + "More_fluent": "更加流畅", + "More_details": "更加详细", + "More_concise": "更加简单", + "More_vivid": "更加生动", + "Translate": "翻译", + "Adjustment": "调整", + "Try_again": "再试一次", + "Deprecation": "弃用", + "Generated_content_x_words": "已生成内容 {{count}} 字", + "Ask_AI_anything": "请输入指令...", + "Thinking": "思考中...", + "Translation_error_message": "翻译出错,请重试", + "The_translation_content_cannot_be_empty": "翻译内容不能为空", + "Processing_message": "正在处理,请稍侯...", + "AI_tip_content": "是否丢失当前内容?", + "Discard": "丢弃", + "English": "英语", + "Chinese": "中文", + "Ask_AI": "询问 AI", + "Enter_reply": "输入回复", + "Processing_content_cannot_be_empty": "处理内容不能为空", + "AI_error_message": "请求错误,请重试", + "Add_video_link": "添加视频链接", + "Link_Seafile_video_file": "链接Seafile视频文件", + "Select_video_file": "选择视频文件", + "Support_Youtube_Tencent_Bilibili_and_more": "支持Youtube,腾讯视频,B站及其他平台", + "Image_cannot_be_copied_Please_download_the_source_image": "此照片不支持复制,请下载原图", + "And_select_insert_-_image_to_upload": "后点击工具栏「插入」- 「照片」上传", + "Image_copy_error": "图片复制错误", + "Image_is_uploading": "图片正在上传...", + "Select_at_least_one_row_record": "选择至少一行记录", + "Selected_row_records_cannot_exceed_10_rows": "选择的行记录不能超过10条", + "Select_seatable_rows": "选择 Seatable 行", + "Add_rows_record": "添加行记录", + "Double_click_then_adjust_field_width": "双击后调节字段宽度", + "SeaTable_row": "SeaTable 行", + "Please_select_one_row_record": "请选择一条记录", + "No_linked_records": "没有链接记录", + "Insert_chart": "插入图表", + "Edit_chart": "编辑图表", + "Please_complete_the_chart_configuration_first": "请先完成图表配置", + "chart": "图表", + "Image_is_upload_error": "图片上传失败,请删除后重新尝试", + "Table_not_exist": "表格不存在,请删除当前表格元素", + "Row_not_exist": "表格不存在,请删除当前行元素", + "Presentation": "演示", + "More_operation": "更多操作", + "Property": "属性", + "Comment_list": "评论列表", + "Add_Comment": "添加评论" +} diff --git a/media/comment-editor/locales/zh_CN/comment-editor.json b/media/comment-editor/locales/zh_CN/comment-editor.json new file mode 100644 index 0000000000..5b1ae70724 --- /dev/null +++ b/media/comment-editor/locales/zh_CN/comment-editor.json @@ -0,0 +1,639 @@ +{ + "Bold": "粗体", + "Italic": "斜体", + "Underline": "下划线", + "Strikethrough": "删除线", + "Superscript": "上标", + "Subscript": "下标", + "Inline_code": "代码", + "Header_one": "一级标题", + "Header_two": "二级标题", + "Header_three": "三级标题", + "Header_four": "四级标题", + "Header_five": "五级标题", + "Header_six": "六级标题", + "Paragraph": "段落", + "Quote": "引用", + "Ordered_list": "有序列表", + "Unordered_list": "无序列表", + "Check_list": "任务列表", + "Insert_image": "插入图片", + "Insert_formula": "插入公式", + "Formula": "公式", + "Insert_file": "插入文件", + "Code": "行内代码", + "Code_block": "代码块", + "Insert_link": "添加链接", + "Insert_table": "添加表格", + "Valid_values_for_rows_and_columns": "行数和列数的有效值为 0 到 50", + "Save": "保存", + "More": "更多", + "Invalid_url": "无效链接", + "Link_address": "链接地址", + "Image_address": "图片地址", + "Submit": "提交", + "Cancel": "取消", + "Switch_to_plain_text_editor": "切换至普通文本编辑器", + "Switch_to_rich_text_editor": "切换至富文本编辑器", + "Switch_to_viewer": "切换到只读模式", + "Help": "帮助", + "Column": "列", + "Row": "行", + "Delete_table": "删除表格", + "Delete_row": "删除当前行", + "Delete_column": "删除当前列", + "Insert_row": "插入行", + "Set_align": "对齐方式", + "Left": "左对齐", + "Center": "居中", + "Right": "右对齐", + "File_saved": "保存文件成功", + "File_failed_to_save": "保存文件失败", + "Back_to_parent_directory": "返回上级目录", + "Edit": "编辑", + "Copy": "复制", + "Copied": "已复制", + "Cut": "剪切", + "Internal_link": "内部链接", + "Copy_internal_link": "内部链接已复制到剪贴板", + "Internal_link_desc": "内部链接是指向文件或目录的链接,只有对该文件或目录有访问权限的人可以访问。", + "Share": "共享", + "Share_link": "共享链接", + "Generate": "生成链接", + "Add_password_protection": "增加密码保护", + "Password": "密码", + "At_least_8_characters": "至少8个字符", + "Password_again": "请再次输入密码", + "Add_auto_expiration": "增加自动过期", + "Days": "天", + "Please_enter_password": "请输入密码", + "Greater_than_or_equal_to": "大于或等于", + "Less_than_or_equal_to": "小于或等于", + "Set_permission": "设置权限", + "Preview_and_download": "预览与下载", + "Preview_only": "仅查看", + "Please_enter_valid_days": "请输入有效的天数", + "Please_enter_a_non-negative_integer": "请输入一个非负整数", + "Please_enter_days": "请输入天数", + "Password_is_too_short": "密码长度太短", + "Passwords_do_not_match": "两次输入的密码不一致", + "Return_to_wiki_page": "返回维基页面", + "Insert_network_image": "插入网络图片", + "Upload_local_image": "上传本地图片", + "Add_link": "加入链接", + "File_history": "文件历史", + "History_version": "历史版本", + "Back_to_viewer": "返回查看页面", + "Link_title": "链接标题", + "Local_draft": "本地草稿", + "Use_draft": "使用草稿", + "Delete_draft": "删除草稿", + "You_have_an_unsaved_draft_do_you_like_to_use_it": "有未保存的草稿,使用草稿吗?", + "Local_draft_saved": "本地草稿已保存", + "New_draft": "创建草稿", + "View_draft": "查看草稿", + "Publish": "发布", + "This_file_has_a_draft": "这个文件有一个草稿.", + "Delete": "删除", + "Reply": "回复", + "Comment": "评论", + "Comments": "评论", + "All_comments": "所有评论", + "Resolved_comments": "已解决评论", + "Unresolved_comments": "未解决评论", + "Total_1_comment": "共 1 个评论", + "Total_count_comments": "共 {{count}} 个评论", + "Add_a_comment": "增加评论", + "No_comment_yet": "还没有评论", + "Mark_as_Resolved": "标记为已解决", + "Resubmit": "重新提出", + "Resubmitted": "已重新提出", + "Ask_for_review": "发起评审", + "Review_already_exists": "评审已存在", + "View_review": "查看评审", + "There_is_an_associated_review_with_this_file": "有一个与此文件相关联的评审。", + "Start_review": "开始评审", + "This_file_is_in_draft_stage": "该文件处于草稿阶段。", + "This_file_is_in_review_stage": "该文件处于评审阶段。", + "This_file_has_been_updated": "这个文件已被修改。", + "Refresh": "刷新", + "Related_files": "相关文件", + "Related_file": "相关文件", + "No_tags": "没有标签", + "Date": "日期", + "Participants": "参与人", + "Meeting_note": "会议记录", + "Chooser_document_type": "选择文档类型", + "Empty": "暂无", + "No_related_files": "没有相关文件", + "No_out_line": "没有大纲", + "Editing_files_in_this_browser_can_lead_to_slight_display_problems": "在此浏览器中,编辑文件可能导致轻微的显示问题。", + "No_document_improvement_suggestion": "没有文档改进建议", + "Hide_side_panel": "隐藏侧旁栏", + "Show_side_panel": "显示侧旁栏", + "Show_resolved_comments": "显示已解决的评论", + "Update": "更新", + "Width": "宽度", + "Height": "高度", + "Full_screen": "全屏", + "Insert_library_image": "插入资料库图片", + "Size": "大小", + "Location": "位置", + "Last_update": "更新时间", + "Tags": "标签", + "Add_participants": "添加参与人", + "Clear_format": "清除格式", + "MarkdownLint": { + "missing_h1": { + "description": "文档缺少一级标题", + "issue": "缺少一级标题" + }, + "heading_end_with_colon": { + "description": "标题中的标点符号不应为冒号", + "issue": "标题末尾是冒号" + }, + "heading_increase_irregular": { + "description": "标题级别一次只能增加一个级别", + "issue": "标题级别错误" + } + }, + "Shortcut_help": "快捷键帮助", + "User_help": { + "title": "键盘快捷键", + "userHelpData": [ + { + "shortcutType": "列表快捷键", + "shortcutData": { + "Make_list": "生成列表", + "Make_ordered_list": "生成有序列表", + "Insert_new_item": "插入列表项", + "Insert_child_in_item": "插入新段落", + "Increase_depth": "增加列表项深度" + } + }, + { + "shortcutType": "标题快捷键", + "shortcutData": { + "Heading_1": "一级标题", + "Heading_2": "二级标题", + "Heading_3": "三级标题", + "Heading_4": "四级标题", + "Heading_5": "五级标题", + "Heading_6": "六级标题" + } + }, + { + "shortcutType": "代码块快捷键", + "shortcutData": { + "Make_code_block": "生成代码块", + "Insert_new_line": "插入行", + "Escape_code_block": "退出代码块", + "Insert_indent": "缩进" + } + }, + { + "shortcutType": "引用快捷键", + "shortcutData": { + "Make_Block_quote": "生成引用", + "Escape_Block_quote": "退出引用" + } + }, + { + "shortcutType": "表格快捷键", + "shortcutData": { + "Insert_Table_Row": "插入行", + "Escape_table": "退出表格" + } + }, + { + "shortcutType": "公式快捷键", + "shortcutData": { + "Insert_Formula": " 插入公式" + } + }, + { + "shortcutType": "行级操作", + "shortcutData": { + "Bold": "粗体", + "Italic": "斜体", + "Italic_Bold": "斜体加粗", + "Inline_code": "行内代码" + } + }, + { + "shortcutType": "文件保存", + "shortcutData": { + "Save_file": "保存文件" + } + }, + { + "shortcutType": "图片操作", + "shortcutData": { + "Paste_screen_shot": "上传截图", + "Drag_image_from_anywhere_to_upload_it": "拖拽任意图片上传" + } + } + ] + }, + "The_link_address_is_required": "链接地址是必填项。", + "The_link_title_is_required": "链接标题是必填项。", + "The_link_address_is_invalid": "链接地址不合法,请输入一个正确的链接地址。", + "All_changes_saved": "所有更改均已保存", + "Saving": "保存中...", + "Collaborators": "协作人", + "Online_members": "在线成员", + "Me": "我", + "Server_is_not_connected_Operation_will_be_sent_to_server_later": "服务器未连接。 操作稍后将发送到服务器。", + "Server_is_disconnected_Reconnecting": "服务器断开连接。正在重新连接...", + "Server_is_reconnected": "服务器已重新连接。", + "Outline": "目录", + "Headings_you_add_to_the_document_will_appear_here": "你添加到文档中的标题将显示在此处", + "Open_parent_folder": "打开父目录", + "Redo": "重做", + "Undo": "撤销", + "Open_link": "打开链接", + "Customize_the_number_of_rows_and_columns": "自定义行列数", + "Rows": "行数", + "Columns": "列数", + "Please_enter_title": "请输入标题", + "Please_enter_text": "请输入正文", + "Row(s)": "行", + "Column(s)": "列", + "Insert_below": "在下方插入", + "Insert_above": "在上方插入", + "Insert_on_the_right": "在右侧插入", + "Insert_on_the_left": "在左侧插入", + "Starred": "星标文件", + "Unstarred": "未加星标", + "Star": "添加星标", + "Unstar": "取消星标", + "Auto_wrap": "自动换行", + "Add_comment": "添加评论", + "Delete_comment": "删除评论", + "Delete_reply": "删除回复", + "Are_you_sure_to_delete_this_comment": "你确定要删除这个评论吗?", + "Are_you_sure_to_delete_this_reply": "你确定要删除这个回复吗?", + "Enter_comment_shift_enter_for_new_line_Enter_to_send": "输入评论,Shift + Enter 换行,Enter 发送", + "Enter_reply_shift_Enter_for_new_line_Enter_to_send": "输入回复,Shift + Enter 换行,Enter 发送", + "Reopen_discussion": "添加回复会重新提出该讨论", + "Confirm": "确认", + "View_changes": "查看改动", + "Revision": "修订稿", + "Error": "错误", + "Start_revise": "开始修订", + "Revise": "修订", + "Failed_to_execute_operation_on_server": "无法在服务器上执行操作,当前操作已经撤回", + "Start_revise_tip": "创建一个临时文档并对其进行修订,检查更改后将其合并回来", + "Load_doc_content_error": "加载文档内容错误", + "Sdoc_format_invalid": "文档内容不符合 sdoc 规范", + "Draft": "草稿", + "Unmark_as_draft": "取消草稿标识", + "Background_color": "背景色", + "No_color": "无颜色", + "Standard_color": "标准色", + "Recently_used": "最近使用", + "More_color": "更多颜色", + "White": "白", + "Black": "黑", + "Blue_grey": "蓝灰", + "Blue": "蓝", + "Sky_blue": "天蓝", + "Green": "绿", + "Red": "红", + "Orange": "橙", + "Yellow": "黄", + "Purple": "紫", + "Light_grey_x": "浅灰 {{value}}", + "Dark_grey_x": "深灰 {{value}}", + "Light_blue_grey_x": "浅蓝灰 {{value}}", + "Light_blue_x": "浅蓝 {{value}}", + "Light_sky_blue_x": "浅天蓝 {{value}}", + "Light_green_x": "浅绿 {{value}}", + "Light_red_x": "浅红 {{value}}", + "Light_orange_x": "浅橙 {{value}}", + "Light_yellow_x": "浅黄 {{value}}", + "Light_purple_x": "浅紫 {{value}}", + "Dark_blue_grey_x": "深蓝灰 {{value}}", + "Dark_blue_x": "深蓝 {{value}}", + "Dark_sky_blue_x": "深天蓝 {{value}}", + "Dark_green_x": "深绿 {{value}}", + "Dark_red_x": "深红 {{value}}", + "Dark_orange_x": "深橙 {{value}}", + "Dark_yellow_x": "深黄 {{value}}", + "Dark_purple_x": "深紫 {{value}}", + "Standard_dark_red": "标准深红", + "Standard_red": "标准红", + "Standard_orange": "标准橙", + "Standard_yellow": "标准黄", + "Standard_light_green": "标准浅绿", + "Standard_green": "标准绿", + "Standard_light_blue": "标准浅蓝", + "Standard_blue": "标准蓝", + "Standard_dark_blue": "标准深蓝", + "Standard_purple": "标准紫", + "Highlight_color": "突出显示", + "Font_color": "字体颜色", + "Default": "默认", + "No_revisions": "没有修订稿", + "1_revision": "1 个修订稿", + "x_revisions": "{{count}} 个修订稿", + "Creator": "创建者", + "Created_time": "创建时间", + "Created_at": "创建时间", + "Resolved_tip": "标记为已解决并隐藏讨论内容", + "Search_language": "查找语言", + "Sdoc_error_tip": "文档有错误,无法显示。请尝试点击下方按钮自动修复。", + "Repair": "修复", + "Font_size": "字号", + "Increase_font_size": "增大字号", + "Reduce_font_size": "减小字号", + "Font": "字体", + "All_fonts": "所有字体", + "Default_font": "默认字体", + "Pending_operations_exceed_limit": "有多个操作未同步到服务器。请检查你的网络。", + "Recently_saved": "最近保存", + "Text_Link": "文字链", + "Icon_and_text_Link": "图标+文字链", + "Card": "卡片", + "Select_sdoc_document": "选择 sdoc 文档", + "Select_file": "选择文件", + "Local_file": "本地文件", + "Internal_server_exec_operations_error": "在服务器执行操作异常,请刷新页面后重试", + "Failed_to_sync_with_server_operations": "与服务器同步操作失败,请刷新页面", + "Style": "样式", + "Insert": "插入", + "Image": "图片", + "Table": "表格", + "Link": "链接", + "Transform_to": "转化为", + "Last_modification": "上一个修改", + "Next_modification": "下一个修改", + "Changes": "改动", + "No_changes": "没有变化", + "Title": "标题", + "Subtitle": "副标题", + "Link_sdoc": "链接 sdoc", + "Link_file": "文件链接", + "Keep_my_modification": "保留我的更改", + "Keep_other_modification": "保留他人的更改", + "Keep_both_modification": "保留两者更改", + "Tip": "提示", + "Rebase_delete_no_change_revision_tip": "修订改没有更改,是否删除修订稿?", + "Has_been_replaced_tip": "文档内容已经被替换,请刷新页面", + "Has_been_published_tip": "修订稿已发布", + "Has_conflict_before_publish_tip": "文档有冲突,请解决冲突后再发布!", + "Merge_tip": "文档有冲突,是否合并?", + "Has_conflict_before_view_changes_tip": "文档有冲突,请解决冲突后再查看更改!", + "Has_been_removed_tip": "文档已经被删除,请查看其他文档", + "Checking": "检查中...", + "Publishing": "发布中...", + "Inline": "嵌入行内", + "Block": "独占一行", + "Full_screen_mode": "全屏查看", + "Image_border": "图片边框", + "Delete_revision": "删除修订稿", + "Delete_tip": "确定要删除 {{content}} 吗?", + "Revision_deleted": "修订稿已删除", + "Published": "已发布", + "Delete_Successfully": "删除成功", + "Delete_failed": "删除失败", + "Caption": "标题", + "No_collaborators_available": "没有找到协作人", + "Search_collaborator": "查找协作人", + "Doc_comments": "文档评论", + "Tag_not_found": "标签未找到", + "Create_a_new_tag": "新建标签", + "Search_tags": "查找标签", + "No_options_available": "标签未找到", + "Add_option": "新建标签", + "Find_an_option": "查找标签", + "Copy_link_of_section": "拷贝章节的链接", + "revision": "修订稿", + "xxx_added_a_new_comment": "{{author}} 添加了一条新评论", + "xxx_added_a_reply": "{{author}} 添加了一条回复", + "New": "新", + "Table_template": "表格模版", + "Jump_to_original_doc": "跳转到源文档", + "Freezed": "已冻结", + "Callout": "高亮块", + "The_current_location_does_not_support_pasting": "当前位置不支持粘贴", + "Please_enter": "请输入", + "Combine_cell": "合并单元格", + "Split_cell": "拆分单元格", + "Row_number": "行数", + "Column_number": "列数", + "The_maximum_row_number_is_{number}": "最大行数为 {number}", + "Other_modification": "他人更改", + "My_modification": "我的更改", + "Document_history": "文档历史", + "Freeze_document": "冻结文档", + "Document_frozen": "文档已冻结", + "Unfreeze": "取消冻结", + "Search_and_replace": "查找和替换", + "Search": "搜索", + "Type_search_content": "输入查找内容", + "Replace_as": "替换为", + "Type_replace_content": "输入替换内容", + "Prevs": "上一个", + "Next": "下一个", + "Replace": "替换", + "Replace_all": "替换全部", + "Are_you_sure_to_replace_all_number_xxx_in_this_document_with_yyy": "确定要将此文档内的 {{number}} 处 \"{{originalWord}} \" 替换为 \"{{replacedWord}} \" 吗?", + "Are_you_sure_to_clear_all_number_xxx_in_this_document": "确定将此文档内的 {{number}} 处 \"{{originalWord}}\" 全部清除吗?", + "Search_not_found": "未找到", + "Recent_visited": "最近浏览", + "The_document_does_not_exist": "不存在该文档", + "Create_a_new_sdoc_file": "新建 sdoc 文件", + "New_page": "新建页面", + "Create": "创建", + "Top_align": "顶端对齐", + "Center_align": "居中对齐", + "Bottom_align": "底端对齐", + "Move_column_count": "移动{{count}}列", + "Move_row_count": "移动{{count}}行", + "Mark_all_as_read": "全部标记为已读", + "Alignment_type": "对齐方式", + "Print": "打印", + "Enter_more_character_start_search": "输入更多字符开始搜索", + "Create_file_name_sdoc": "新建 {{file_name_sdoc}}", + "Source_document_changed_tip": "源文档有并发的改动。你需要合并这些改动到修订稿吗?", + "Fit_table_to_page_width": "自动适应页面宽度", + "Enter_text_or_press_forward_slash_to_insert_element": "输入文本或按下 '/' 插入元素", + "Vertical_align": "垂直对齐", + "Horizontal_align": "水平对齐", + "SeaTable_column": "SeaTable 列", + "SeaTable_table": "SeaTable 子表", + "And_x_more_records": "以及另外 {{count}} 条记录", + "Print_limit_exceeded": "超过打印限制, 只会打印前 200 行", + "Show_record_numbers": "显示记录编号", + "Alternate_color": "单双行不同背景色", + "Select_column_display_option_color_tip": "单选列和多选列显示选项颜色", + "Header": "标题", + "Remove_icon": "移除图标", + "Hide_columns": "隐藏列", + "1_hidden_column": "1 列被隐藏", + "hidden_columns": "列被隐藏", + "Search_column": "搜索列", + "No_columns_available_to_be_hidden": "没有列可以被隐藏。", + "Hide_all": "隐藏全部", + "Show_all": "显示全部", + "Sort": "排序", + "1 Sort": "1 个排序", + "Sorts": "个排序", + "No_sorts": "没有排序", + "Add_sort": "增加排序", + "No_sort_added": "未添加排序", + "up": "升序", + "down": "降序", + "No_results": "没有结果", + "Filter": "过滤", + "1 Filter": "1 个过滤条件", + "Filters": "个过滤条件", + "Add_filter": "增加过滤条件", + "No_filters": "没有过滤条件", + "And": "并且", + "Or": "或者", + "Select_option(s)": "选择标签", + "Select_an_option": "选择标签", + "Search_option": "选择标签", + "Add_collaborator": "增加协作人", + "Add_a_creator": "增加创建者", + "Add_a_last_modifier": "增加最后修改者", + "Invalid_filter": "无效的过滤器", + "Department_single_select": "部门单选", + "Search_department": "搜索部门", + "Select_department": "选择部门", + "No_departments_available": "没有可用的部门", + "Current_user_department": "当前用户的部门", + "Current_user_department_and_sub": "当前用户的部门和子部门", + "Deleted_department": "已经删除的部门", + "Data_settings": "数据设置", + "Style_settings": "样式设置", + "contains": "包含", + "does_not_contain": "不包含", + "is": "是", + "is_not": "不是", + "equal": "=", + "not_equal": "≠", + "less": "<", + "greater": ">", + "less_or_equal": "≤", + "greater_or_equal": "≥", + "is_empty": "是空", + "is_not_empty": "不是空", + "is_within": "在某段时间内", + "is_before": "在某天之前", + "is_after": "在某天之后", + "is_on_or_before": "在某天或之前", + "is_on_or_after": "在某天或之后", + "has_any_of": "包含其中一个", + "has_all_of": "包含所有", + "has_none_of": "不包含", + "is_exactly": "精确筛选", + "is_current_user_ID": "是当前用户的 ID", + "Current_date": "当前日期", + "Specific_date": "指定日期", + "x_days_before_current_date": "当前日期的前 X 天", + "x_days_after_current_date": "当前日期的后 X 天", + "is_any_of": "是任意一个...", + "is_none_of": "不是任意一个...", + "include_me": "包括当前用户", + "today": "今天", + "tomorrow": "明天", + "yesterday": "昨天", + "one_week_ago": "一周前", + "one_week_from_now": "一周后", + "one_month_ago": "一个月前", + "one_month_from_now": "一个月后", + "number_of_days_ago": "特定天数前", + "number_of_days_from_now": "特定天数后", + "exact_date": "精确日期", + "last_week": "上个星期", + "last_month": "上个月", + "last_year": "去年", + "this_week": "这个星期", + "this_month": "这个月", + "this_year": "今年", + "the_next_week": "下个星期", + "the_next_month": "下个月", + "the_next_year": "下一年", + "the_past_week": "上个星期", + "the_past_month": "上个月", + "the_past_year": "去年", + "the_next_numbers_of_days": "今天之后的指定天数", + "the_past_numbers_of_days": "今天之前的指定天数", + "Double_click_to_enter_edit_mode_and_adjust_field_width" : "双击可进入编辑模式并调整字段宽度", + "Enter_comment_Enter_for_new_line_shift_enter_to_send": "输入评论,Enter 换行,Shift + Enter 发送", + "Sub_table": "子表", + "Search_action": "搜索操作...", + "Comment_details": "评论详情", + "Two_column": "2 列", + "Three_column": "3 列", + "Four_column": "4 列", + "Five_column": "5 列", + "Full_width_mode": "全宽模式", + "Video": "视频", + "Upload_local_video": "上传本地视频", + "The_current_version_does_not_support_>5MB_video_file": "当前版本不支持大于 5MB 的视频文件", + "Token_expired_Please_refresh_the_page": "Token已过期。请刷新页面。", + "Link_to_page": "链接到页面", + "No_page_results": "没有页面结果", + "Page": "页面", + "Share_1": "分享", + "Collect": "收藏", + "Collected": "已收藏", + "Link_to_file": "链接到文件", + "Create_a_new_file": "新建文件", + "Suggestion": "建议", + "Continuation": "继续写", + "More_fluent": "更加流畅", + "More_details": "更加详细", + "More_concise": "更加简单", + "More_vivid": "更加生动", + "Translate": "翻译", + "Adjustment": "调整", + "Try_again": "再试一次", + "Deprecation": "弃用", + "Generated_content_x_words": "已生成内容 {{count}} 字", + "Ask_AI_anything": "请输入指令...", + "Thinking": "思考中...", + "Translation_error_message": "翻译出错,请重试", + "The_translation_content_cannot_be_empty": "翻译内容不能为空", + "Processing_message": "正在处理,请稍侯...", + "AI_tip_content": "是否丢失当前内容?", + "Discard": "丢弃", + "English": "英语", + "Chinese": "中文", + "Ask_AI": "询问 AI", + "Enter_reply": "输入回复", + "Processing_content_cannot_be_empty": "处理内容不能为空", + "AI_error_message": "请求错误,请重试", + "Add_video_link": "添加视频链接", + "Link_Seafile_video_file": "链接Seafile视频文件", + "Select_video_file": "选择视频文件", + "Support_Youtube_Tencent_Bilibili_and_more": "支持Youtube,腾讯视频,B站及其他平台", + "Image_cannot_be_copied_Please_download_the_source_image": "此照片不支持复制,请下载原图", + "And_select_insert_-_image_to_upload": "后点击工具栏「插入」- 「照片」上传", + "Image_copy_error": "图片复制错误", + "Image_is_uploading": "图片正在上传...", + "Select_at_least_one_row_record": "选择至少一行记录", + "Selected_row_records_cannot_exceed_10_rows": "选择的行记录不能超过10条", + "Select_seatable_rows": "选择 Seatable 行", + "Add_rows_record": "添加行记录", + "Double_click_then_adjust_field_width": "双击后调节字段宽度", + "SeaTable_row": "SeaTable 行", + "Please_select_one_row_record": "请选择一条记录", + "No_linked_records": "没有链接记录", + "Insert_chart": "插入图表", + "Edit_chart": "编辑图表", + "Please_complete_the_chart_configuration_first": "请先完成图表配置", + "chart": "图表", + "Image_is_upload_error": "图片上传失败,请删除后重新尝试", + "Table_not_exist": "表格不存在,请删除当前表格元素", + "Row_not_exist": "表格不存在,请删除当前行元素", + "Presentation": "演示", + "More_operation": "更多操作", + "Property": "属性", + "Comment_list": "评论列表", + "Add_Comment": "添加评论" +}