From d7bd913e9d3ccf7975dc8e42c16aa9c6a1c3e865 Mon Sep 17 00:00:00 2001 From: Afreen Misbah Date: Tue, 29 Apr 2025 16:17:37 +0530 Subject: [PATCH] mgr/dashboard: deprecate `transifex-i18ntool` and support transifex cli - transifex-i18ntool is no longer maintained - transifex officialy supports now a tool https://github.com/transifex/cli - doc update Fixes https://tracker.ceph.com/issues/71127 Signed-off-by: Afreen Misbah (cherry picked from commit 25fa4218f6263d5ea8130f75f264761c14cc5a36) --- doc/dev/developer_guide/dash-devel.rst | 52 +- src/pybind/mgr/dashboard/frontend/.tx/config | 12 + .../mgr/dashboard/frontend/i18n.config.json | 12 - .../mgr/dashboard/frontend/package-lock.json | 29 - .../mgr/dashboard/frontend/package.json | 1 - .../frontend/src/locale/messages.zh-TW.xlf | 27612 +++++++++++++--- 6 files changed, 22378 insertions(+), 5340 deletions(-) create mode 100755 src/pybind/mgr/dashboard/frontend/.tx/config delete mode 100644 src/pybind/mgr/dashboard/frontend/i18n.config.json diff --git a/doc/dev/developer_guide/dash-devel.rst b/doc/dev/developer_guide/dash-devel.rst index e65e846cb5d32..9b02e25dfc4a3 100644 --- a/doc/dev/developer_guide/dash-devel.rst +++ b/doc/dev/developer_guide/dash-devel.rst @@ -1083,31 +1083,23 @@ All translations will then be reviewed and later pushed upstream. Updating translated messages ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Any time there are new messages translated and reviewed in a specific language -we should update the translation file upstream. +1. Download the `transifex CLI tool `_ -To do that, check the settings in the i18n config file -``src/pybind/mgr/dashboard/frontend/i18n.config.json``:: and make sure that the -organization is *ceph*, the project is *ceph-dashboard* and the resource is -the one you want to pull from and push to e.g. *Master:master*. To find a list -of available resources visit ``_. +2. Create an `API token `_. -After you checked the config go to the directory ``src/pybind/mgr/dashboard/frontend`` and run:: +3. Pushing translation: - $ npm run i18n + $ tx push -s -This command will extract all marked messages from the HTML templates and -TypeScript files. Once the source file has been created it will push it to -transifex and pull the latest translations. It will also fill all the -untranslated strings with the source string. -The tool will ask you for an api token, unless you added it by running: + This will push the source file in transifex. - $ npm run i18n:token +4. Pulling translation: -To create a transifex api token visit ``_. + $ tx pull -r ceph-dashboard. -f -After the command ran successfully, build the UI and check if everything is -working as expected. You also might want to run the frontend tests. + e.g `tx pull -r ceph-dashboard.main` + + This will pull all translations of the resource. Add a new release resource to transifex ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -1115,24 +1107,32 @@ Add a new release resource to transifex In order to organize the translations, we create a `transifex resource `_ for every Ceph release. This means, once a new version has been released, the -``src/pybind/mgr/dashboard/frontend/i18n.config.json`` needs to be updated on +``src/pybind/mgr/dashboard/frontend/.tx/config`` needs to be updated on the release branch. Please replace:: - -"resource": "Master:master" +`resource_name = Main` by:: +`resource_name = ` + +E.g. the resource definition for the Tentacle release:: +`resource_name = Tentacle` -"resource": ":" +And replace:: +`[o:ceph:p:ceph-dashboard:r:main]` + +by:: +`[o:ceph:p:ceph-dashboard:r:]` -E.g. the resource definition for the pacific release:: +E.g. the resource definition for the Tentacle release:: +`[o:ceph:p:ceph-dashboard:r:tentacle]` -"resource": "Pacific:pacific" +Once done push the translations:: + $ tx push -s Note: - The first part of the resource definition (before the colon) needs to be - written with a capital letter. + Only the is capitalized. Suggestions ~~~~~~~~~~~ diff --git a/src/pybind/mgr/dashboard/frontend/.tx/config b/src/pybind/mgr/dashboard/frontend/.tx/config new file mode 100755 index 0000000000000..e7fa461393a16 --- /dev/null +++ b/src/pybind/mgr/dashboard/frontend/.tx/config @@ -0,0 +1,12 @@ +[main] +host = https://app.transifex.com + +[o:ceph:p:ceph-dashboard:r:main] +file_filter = src/locale/messages..xlf +source_file = src/locale/messages.xlf +type = XLIFF +minimum_perc = 0 +resource_name = Main +replace_edited_strings = false +keep_translations = false +lang_map = de_DE: de-DE, es_ES: es-ES, fr_FR: fr-FR, id_ID: id-ID, it_IT: it-IT, ja_JP: ja-JP, ko_KR: ko-KR, pl_PL: pl-PL, pt_BR: pt-BR, zh_CN: zh-CN, zh_TW: zh-TW diff --git a/src/pybind/mgr/dashboard/frontend/i18n.config.json b/src/pybind/mgr/dashboard/frontend/i18n.config.json deleted file mode 100644 index a7390c5f81601..0000000000000 --- a/src/pybind/mgr/dashboard/frontend/i18n.config.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "sourceDirectory": "src/locale", - "targetDirectory": "src/locale", - "sourceFile": "messages.xlf", - "languages": "cs,de-DE,es-ES,fr-FR,id-ID,it-IT,ja-JP,ko-KR,pl-PL,pt-BR,zh-CN,zh-TW", - "organization": "ceph", - "project": "ceph-dashboard", - "resource": "Master:master", - "removeUnusedIds": true, - "automate": true, - "quiet": false -} diff --git a/src/pybind/mgr/dashboard/frontend/package-lock.json b/src/pybind/mgr/dashboard/frontend/package-lock.json index 6bd1c6035e5fb..7aa78eceb4734 100644 --- a/src/pybind/mgr/dashboard/frontend/package-lock.json +++ b/src/pybind/mgr/dashboard/frontend/package-lock.json @@ -105,7 +105,6 @@ "stylelint-config-sass-guidelines": "7.1.0", "stylelint-declaration-use-variable": "1.7.3", "table": "6.8.0", - "transifex-i18ntool": "1.1.0", "ts-node": "9.0.0", "typescript": "5.4.5", "validator": "13.12.0" @@ -35911,22 +35910,6 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "dev": true }, - "node_modules/transifex-i18ntool": { - "version": "1.1.0", - "integrity": "sha512-W1FIGosZJ3cxbYk238QgsJvKPq12dPDIMn3rg37ZHNtoNAGrUAV6wKp+YSFwnMcqk3igZcAEPlLW1jFjBFC95Q==", - "dev": true, - "dependencies": { - "colors": "^1.0.3", - "minimist": "^1.2.0", - "prompts": "^2.0.4", - "request": "^2.88.0", - "request-promise-native": "^1.0.7", - "xliff": "^4.2.0" - }, - "bin": { - "i18ntool": "bin/i18ntool.js" - } - }, "node_modules/traverse": { "version": "0.6.7", "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", @@ -39141,18 +39124,6 @@ } } }, - "node_modules/xliff": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/xliff/-/xliff-4.4.0.tgz", - "integrity": "sha512-SVzjB3hTHJ/CbsIJtbQg2BAxhvVJqbZ3OluMS7u6JnCbf0/twuj2KASghYHiKHz2sJqZo42dGjydp0URKmWWoA==", - "dev": true, - "dependencies": { - "xml-js": "1.6.11" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/xml": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", diff --git a/src/pybind/mgr/dashboard/frontend/package.json b/src/pybind/mgr/dashboard/frontend/package.json index eadafeaec02cd..6e816f7685504 100644 --- a/src/pybind/mgr/dashboard/frontend/package.json +++ b/src/pybind/mgr/dashboard/frontend/package.json @@ -138,7 +138,6 @@ "stylelint-config-sass-guidelines": "7.1.0", "stylelint-declaration-use-variable": "1.7.3", "table": "6.8.0", - "transifex-i18ntool": "1.1.0", "ts-node": "9.0.0", "typescript": "5.4.5", "validator": "13.12.0" diff --git a/src/pybind/mgr/dashboard/frontend/src/locale/messages.zh-TW.xlf b/src/pybind/mgr/dashboard/frontend/src/locale/messages.zh-TW.xlf index 18d59a6d0335c..5f9fb6f899862 100644 --- a/src/pybind/mgr/dashboard/frontend/src/locale/messages.zh-TW.xlf +++ b/src/pybind/mgr/dashboard/frontend/src/locale/messages.zh-TW.xlf @@ -1,6594 +1,23662 @@ - - + + - - Sorry, you don’t have permission to view this page or resource. - Sorry, you don’t have permission to view this page or resource. + + Close + 關閉 + + node_modules/src/ngb-config.ts + 13 + + + + HH + HH + + node_modules/src/ngb-config.ts + 13 + + + + Close + 關閉 + + node_modules/src/ngb-config.ts + 13 + + + + Select month + 選取月份 + + node_modules/src/ngb-config.ts + 13 + + + node_modules/src/ngb-config.ts + 13 + + + + «« + «« + + node_modules/src/ngb-config.ts + 13 + + + + Previous month + 上個月 + + node_modules/src/ngb-config.ts + 13 + + + node_modules/src/ngb-config.ts + 13 + + + + + + node_modules/src/ngb-config.ts + 13 + + + + Slide of + + node_modules/src/ngb-config.ts + 13 + + Currently selected slide number read by screen reader + + + Hours + 小時 + + node_modules/src/ngb-config.ts + 13 + + + + « + « + + node_modules/src/ngb-config.ts + 13 + + + + Previous + 上一張 + + node_modules/src/ngb-config.ts + 13 + + + + MM + MM + + node_modules/src/ngb-config.ts + 13 + + + + » + » + + node_modules/src/ngb-config.ts + 13 + + + + Select year + 選取年份 + + node_modules/src/ngb-config.ts + 13 + + + node_modules/src/ngb-config.ts + 13 + + + + Next month + 下個月 + + node_modules/src/ngb-config.ts + 13 + + + node_modules/src/ngb-config.ts + 13 + + + + Next + 下一張 + + node_modules/src/ngb-config.ts + 13 + + + + Minutes + 分鐘 + + node_modules/src/ngb-config.ts + 13 + + + + »» + »» + + node_modules/src/ngb-config.ts + 13 + + + + First + 第一張 + + node_modules/src/ngb-config.ts + 13 + + + + Increment hours + 遞增小時數 + + node_modules/src/ngb-config.ts + 13 + + + + Previous + 上一張 + + node_modules/src/ngb-config.ts + 13 + + + + Decrement hours + 遞減小時數 + + node_modules/src/ngb-config.ts + 13 + + + + Next + 下一張 + + node_modules/src/ngb-config.ts + 13 + + + + Increment minutes + 遞增分鐘數 + + node_modules/src/ngb-config.ts + 13 + + + + Last + 最後一張 + + node_modules/src/ngb-config.ts + 13 + + + + Decrement minutes + 遞減分鐘數 + + node_modules/src/ngb-config.ts + 13 + + + + SS + SS + + node_modules/src/ngb-config.ts + 13 + + + + Seconds + 秒 + + node_modules/src/ngb-config.ts + 13 + + + + Increment seconds + 遞增秒數 + + node_modules/src/ngb-config.ts + 13 + + + + Decrement seconds + 遞減秒數 + + node_modules/src/ngb-config.ts + 13 + + + + + + node_modules/src/ngb-config.ts + 13 + + + + Block Pool is not configured + + src/app/ceph/block/block.module.ts + 162 + + + + Configure Default pool + + src/app/ceph/block/block.module.ts + 163 + + + + Block Mirroring is not configured + + src/app/ceph/block/block.module.ts + 222 + + + + Configure Block Mirroring + + src/app/ceph/block/block.module.ts + 223 + + + + This will create "rbd-mirror" service and a replicated Block pool + + src/app/ceph/block/block.module.ts + 224 + + + + NVMe/TCP Gateway not configured + + src/app/ceph/block/block.module.ts + 277 + + + + Configure NVMe/TCP + + src/app/ceph/block/block.module.ts + 278 + - - Access Denied - Access Denied + + Must be greater than or equal to . + 必須大於或等於 。 + + src/app/ceph/block/iscsi-setting/iscsi-setting.component.html + 51 + - - Name - Name + + Must be less than or equal to . + 必須小於或等於 。 + + src/app/ceph/block/iscsi-setting/iscsi-setting.component.html + 55 + - - Created - Created + + Overview + 綜覽 + + src/app/ceph/block/iscsi-tabs/iscsi-tabs.component.html + 7 + + + src/app/ceph/block/nvmeof-gateway/nvmeof-gateway.component.html + 38 + + + src/app/ceph/smb/smb-tabs/smb-tabs.component.html + 25 + + + src/app/core/navigation/navigation/navigation.component.html + 104 + + + src/app/core/navigation/navigation/navigation.component.html + 107 + + + src/app/core/navigation/navigation/navigation.component.html + 207 + + + src/app/core/navigation/navigation/navigation.component.html + 210 + - - Enabled - Enabled + + Targets + 目標 + + src/app/ceph/block/iscsi-tabs/iscsi-tabs.component.html + 14 + - - Updated config option - - - Updated config option - - + + iSCSI Topology + iSCSI 拓撲 + + src/app/ceph/block/iscsi-target-details/iscsi-target-details.component.html + 3 + - + Name 名稱 + + src/app/ceph/block/iscsi-target-details/iscsi-target-details.component.ts + 59 + + + src/app/ceph/block/iscsi/iscsi.component.ts + 35 + + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 91 + + + src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.ts + 40 + + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 252 + + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 108 + + + src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts + 92 + + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 125 + + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 179 + + + src/app/ceph/cephfs/cephfs-list/cephfs-list.component.ts + 72 + + + src/app/ceph/cephfs/cephfs-subvolume-group/cephfs-subvolume-group.component.ts + 76 + + + src/app/ceph/cephfs/cephfs-subvolume-list/cephfs-subvolume-list.component.ts + 104 + + + src/app/ceph/cephfs/cephfs-subvolume-snapshots-list/cephfs-subvolume-snapshots-list.component.ts + 80 + + + src/app/ceph/cephfs/cephfs-subvolume-snapshots-list/cephfs-subvolume-snapshots-list.component.ts + 268 + + + src/app/ceph/cluster/configuration/configuration.component.ts + 110 + + + src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.ts + 38 + + + src/app/ceph/cluster/monitor/monitor.component.ts + 23 + + + src/app/ceph/cluster/monitor/monitor.component.ts + 47 + + + src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.ts + 59 + + + src/app/ceph/cluster/prometheus/rules-list/rules-list.component.ts + 41 + + + src/app/ceph/nfs/nfs-cluster/nfs-cluster.component.ts + 59 + + + src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.ts + 39 + + + src/app/ceph/pool/pool-details/pool-details.component.ts + 37 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 124 + + + src/app/ceph/rgw/rgw-bucket-lifecycle-list/rgw-bucket-lifecycle-list.component.ts + 52 + + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 73 + + + src/app/ceph/rgw/rgw-topic-list/rgw-topic-list.component.ts + 49 + + + src/app/ceph/rgw/rgw-user-accounts/rgw-user-accounts.component.ts + 58 + + + src/app/ceph/shared/smart-list/smart-list.component.ts + 175 + + + src/app/ceph/smb/smb-cluster-list/smb-cluster-list.component.ts + 62 + + + src/app/ceph/smb/smb-join-auth-list/smb-join-auth-list.component.ts + 54 + + + src/app/ceph/smb/smb-share-list/smb-share-list.component.ts + 62 + + + src/app/ceph/smb/smb-usersgroups-list/smb-usersgroups-list.component.ts + 62 + + + src/app/core/auth/role-list/role-list.component.ts + 89 + + + src/app/core/auth/user-list/user-list.component.ts + 92 + - - Values - 值 - - - Description - 描述 - - - Long description - 詳細描述 + + Current + 目前 + + src/app/ceph/block/iscsi-target-details/iscsi-target-details.component.ts + 65 + - + Default 預設值 + + src/app/ceph/block/iscsi-target-details/iscsi-target-details.component.ts + 71 + + + src/app/ceph/cluster/configuration/configuration.component.ts + 118 + + + src/app/shared/api/osd.service.ts + 54 + - - Daemon default - 精靈預設值 - - - Services - 服務 + + Discovery Authentication + 探查驗證 + + src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html + 3 + - - -- Default -- - -- Default -- + + User + 使用者 + + src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html + 15 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 205 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 370 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 446 + + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 61 + + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 62 + + + src/app/core/navigation/about/about.component.html + 29 + - - true - true + + This field is required. + 此欄位為必填欄位。 + + src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html + 24 + + + src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html + 55 + + + src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html + 79 + + + src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html + 110 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 36 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 217 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 250 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 275 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 309 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 357 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 379 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 410 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 435 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 466 + + + src/app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 33 + + + src/app/ceph/block/mirroring/bootstrap-create-modal/bootstrap-create-modal.component.html + 41 + + + src/app/ceph/block/mirroring/bootstrap-import-modal/bootstrap-import-modal.component.html + 42 + + + src/app/ceph/block/mirroring/bootstrap-import-modal/bootstrap-import-modal.component.html + 96 + + + src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 43 + + + src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 68 + + + src/app/ceph/block/nvmeof-initiators-form/nvmeof-initiators-form.component.html + 63 + + + src/app/ceph/block/nvmeof-listeners-form/nvmeof-listeners-form.component.html + 39 + + + src/app/ceph/block/nvmeof-listeners-form/nvmeof-listeners-form.component.html + 57 + + + src/app/ceph/block/nvmeof-namespaces-form/nvmeof-namespaces-form.component.html + 45 + + + src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystems-form.component.html + 28 + + + src/app/ceph/block/rbd-form/rbd-form.component.html + 49 + + + src/app/ceph/block/rbd-form/rbd-form.component.html + 94 + + + src/app/ceph/block/rbd-form/rbd-form.component.html + 170 + + + src/app/ceph/block/rbd-form/rbd-form.component.html + 222 + + + src/app/ceph/block/rbd-form/rbd-form.component.html + 283 + + + src/app/ceph/block/rbd-namespace-form/rbd-namespace-form-modal.component.html + 45 + + + src/app/ceph/block/rbd-namespace-form/rbd-namespace-form-modal.component.html + 69 + + + src/app/ceph/block/rbd-snapshot-form/rbd-snapshot-form-modal.component.html + 39 + + + src/app/ceph/cephfs/cephfs-auth-modal/cephfs-auth-modal.component.html + 35 + + + src/app/ceph/cephfs/cephfs-auth-modal/cephfs-auth-modal.component.html + 69 + + + src/app/ceph/cephfs/cephfs-auth-modal/cephfs-auth-modal.component.html + 98 + + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 199 + + + src/app/ceph/cephfs/cephfs-snapshotschedule-form/cephfs-snapshotschedule-form.component.html + 40 + + + src/app/ceph/cephfs/cephfs-snapshotschedule-form/cephfs-snapshotschedule-form.component.html + 55 + + + src/app/ceph/cephfs/cephfs-snapshotschedule-form/cephfs-snapshotschedule-form.component.html + 90 + + + src/app/ceph/cephfs/cephfs-subvolume-form/cephfs-subvolume-form.component.html + 36 + + + src/app/ceph/cephfs/cephfs-subvolume-snapshots-list/cephfs-subvolume-snapshots-form/cephfs-subvolume-snapshots-form.component.html + 35 + + + src/app/ceph/cephfs/cephfs-subvolumegroup-form/cephfs-subvolumegroup-form.component.html + 36 + + + src/app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html + 73 + + + src/app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html + 94 + + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.html + 211 + + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 28 + + + src/app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 23 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 61 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 92 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 126 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 150 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 176 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 297 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 392 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 454 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 479 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 506 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 527 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 662 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 694 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 726 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 768 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 787 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 810 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 836 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 876 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 893 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 910 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 927 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 951 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 969 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 996 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1014 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1186 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1211 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1246 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1319 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1339 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1359 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1379 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1399 + + + src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.html + 50 + + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 47 + + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 93 + + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 122 + + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 151 + + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 230 + + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 264 + + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 294 + + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 324 + + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 374 + + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 414 + + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 439 + + + src/app/ceph/rgw/bucket-tag-modal/bucket-tag-modal.component.html + 34 + + + src/app/ceph/rgw/bucket-tag-modal/bucket-tag-modal.component.html + 61 + + + src/app/ceph/rgw/create-rgw-service-entities/create-rgw-service-entities.component.html + 28 + + + src/app/ceph/rgw/create-rgw-service-entities/create-rgw-service-entities.component.html + 44 + + + src/app/ceph/rgw/create-rgw-service-entities/create-rgw-service-entities.component.html + 60 + + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 45 + + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 91 + + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 153 + + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 172 + + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 313 + + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 332 + + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 534 + + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 552 + + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 59 + + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 123 + + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 150 + + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 166 + + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 219 + + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 68 + + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 92 + + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 115 + + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 138 + + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 190 + + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 216 + + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 32 + + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 48 + + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 106 + + + src/app/ceph/rgw/rgw-multisite-migrate/rgw-multisite-migrate.component.html + 28 + + + src/app/ceph/rgw/rgw-multisite-migrate/rgw-multisite-migrate.component.html + 47 + + + src/app/ceph/rgw/rgw-multisite-migrate/rgw-multisite-migrate.component.html + 67 + + + src/app/ceph/rgw/rgw-multisite-migrate/rgw-multisite-migrate.component.html + 86 + + + src/app/ceph/rgw/rgw-multisite-migrate/rgw-multisite-migrate.component.html + 106 + + + src/app/ceph/rgw/rgw-multisite-migrate/rgw-multisite-migrate.component.html + 128 + + + src/app/ceph/rgw/rgw-multisite-realm-form/rgw-multisite-realm-form.component.html + 48 + + + src/app/ceph/rgw/rgw-multisite-sync-flow-modal/rgw-multisite-sync-flow-modal.component.html + 126 + + + src/app/ceph/rgw/rgw-multisite-sync-policy-form/rgw-multisite-sync-policy-form.component.html + 30 + + + src/app/ceph/rgw/rgw-multisite-sync-policy-form/rgw-multisite-sync-policy-form.component.html + 58 + + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 55 + + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 77 + + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 117 + + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 161 + + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 211 + + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 43 + + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 106 + + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 43 + + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 100 + + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 151 + + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 80 + + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 131 + + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 184 + + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 231 + + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 41 + + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 71 + + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 103 + + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 137 + + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 169 + + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 205 + + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 241 + + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 273 + + + src/app/ceph/rgw/rgw-system-user/rgw-system-user.component.html + 24 + + + src/app/ceph/rgw/rgw-user-accounts-form/rgw-user-accounts-form.component.html + 31 + + + src/app/ceph/rgw/rgw-user-accounts-form/rgw-user-accounts-form.component.html + 206 + + + src/app/ceph/rgw/rgw-user-accounts-form/rgw-user-accounts-form.component.html + 259 + + + src/app/ceph/rgw/rgw-user-accounts-form/rgw-user-accounts-form.component.html + 290 + + + src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 45 + + + src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 67 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 72 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 132 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 187 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 244 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 269 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 555 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 587 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 633 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 665 + + + src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 48 + + + src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 81 + + + src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 107 + + + src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 44 + + + src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 73 + + + src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 111 + + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 39 + + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 69 + + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 159 + + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 252 + + + src/app/ceph/smb/smb-join-auth-form/smb-join-auth-form.component.html + 38 + + + src/app/ceph/smb/smb-share-form/smb-share-form.component.html + 37 + + + src/app/ceph/smb/smb-share-form/smb-share-form.component.html + 74 + + + src/app/ceph/smb/smb-share-form/smb-share-form.component.html + 179 + + + src/app/ceph/smb/smb-usersgroups-form/smb-usersgroups-form.component.html + 54 + + + src/app/ceph/smb/smb-usersgroups-form/smb-usersgroups-form.component.html + 118 + + + src/app/ceph/smb/smb-usersgroups-form/smb-usersgroups-form.component.html + 146 + + + src/app/core/auth/login-password-form/login-password-form.component.html + 24 + + + src/app/core/auth/login-password-form/login-password-form.component.html + 52 + + + src/app/core/auth/login-password-form/login-password-form.component.html + 77 + + + src/app/core/auth/user-form/user-form.component.html + 68 + + + src/app/core/auth/user-form/user-form.component.html + 95 + + + src/app/core/auth/user-password-form/user-password-form.component.html + 30 + + + src/app/core/auth/user-password-form/user-password-form.component.html + 69 + + + src/app/core/auth/user-password-form/user-password-form.component.html + 99 + + + src/app/shared/components/delete-confirmation-modal/delete-confirmation-modal.component.html + 63 + - - false - false + + User names must have a length of 8 to 64 characters and can contain alphanumeric characters, '.', '@', '-', '_' or ':'. + 用户名长度必须为 8 至 64 个字符,可以包含字母数字字符、"."、"@"、"-"、"_" 或 ":"。 + + src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html + 28,29 + + + src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html + 83,84 + - - The entered value is too high! It must not be greater than - . - - The entered value is too high! It must not be greater than - . - + + Password + 密碼 + + src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html + 37 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 230 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 392 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 463 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 901 + + + src/app/core/auth/login/login.component.html + 36 + - - The entered value is too low! It must not be lower than - . - - The entered value is too low! It must not be lower than - . - + + Passwords must have a length of 12 to 16 characters and can contain alphanumeric characters, '@', '-', '_' or '/'. + 密码长度必须为 12 至 16 个字符,可以包含字母数字字符、"@"、"-"、"_" 或 "/"。 + + src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html + 59,60 + + + src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html + 114,115 + - - Level - Level + + Mutual User + 雙向驗證使用者 + + src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html + 68 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 263 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 424 + - - Service - Service + + Mutual Password + 雙向驗證密碼 + + src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html + 92 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 288 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 448 + - - Source - Source + + Updated discovery authentication + 已更新探查驗證 + + src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.ts + 114 + + + + + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 9 + + + src/app/ceph/block/nvmeof-initiators-form/nvmeof-initiators-form.component.html + 3 + + + src/app/ceph/block/nvmeof-listeners-form/nvmeof-listeners-form.component.html + 3 + + + src/app/ceph/block/nvmeof-namespaces-form/nvmeof-namespaces-form.component.html + 4 + + + src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystems-form.component.html + 4,5 + + + src/app/ceph/block/rbd-snapshot-form/rbd-snapshot-form-modal.component.html + 7,8 + + + src/app/ceph/cephfs/cephfs-auth-modal/cephfs-auth-modal.component.html + 6 + + + src/app/ceph/cephfs/cephfs-subvolume-form/cephfs-subvolume-form.component.html + 7,8 + + + src/app/ceph/cephfs/cephfs-subvolume-snapshots-list/cephfs-subvolume-snapshots-form/cephfs-subvolume-snapshots-form.component.html + 6,7 + + + src/app/ceph/cephfs/cephfs-subvolumegroup-form/cephfs-subvolumegroup-form.component.html + 7,8 + + + src/app/ceph/cluster/hosts/host-form/host-form.component.html + 6 + + + src/app/ceph/cluster/osd/osd-pg-scrub-modal/osd-pg-scrub-modal.component.html + 3 + + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 53 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 4 + + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 9,11 + + + src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html + 3 + + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 3 + + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 10,12 + + + src/app/ceph/rgw/rgw-multisite-realm-form/rgw-multisite-realm-form.component.html + 7 + + + src/app/ceph/rgw/rgw-multisite-sync-policy-form/rgw-multisite-sync-policy-form.component.html + 3 + + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 3 + + + src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 7 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 8 + + + src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 7 + + + src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 7 + + + src/app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html + 7 + + + src/app/ceph/smb/smb-domain-setting-modal/smb-domain-setting-modal.component.html + 7,8 + + + src/app/core/auth/user-password-form/user-password-form.component.html + 7 + + form title - - Modified - Modified + + Target IQN + 目標 IQN + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 16 + - - Description - Description + + IQN has wrong pattern. + IQN 模式錯誤。 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 40 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 361 + - - Current value - Current value + + An IQN has the following notation 'iqn.$year-$month.$reversedAddress:$definedName' + IQN 模式應如下所示︰「iqn.$year-$month.$reversedAddress:$definedName」 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 44,45 + - - Default - Default + + For example: iqn.2016-06.org.dashboard:storage:disk.sn-a8675309 + 例如:iqn.2016-06.org.dashboard:storage:disk.sn-a8675309 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 47 + - - Editable - Editable + + More information + 更多資訊 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 51 + - - CRUSH map viewer - CRUSH 地圖檢視器 + + This target has modified advanced settings. + 此目標的進階設定存在修改。 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 56 + - - host - host + + Portals + 入口網站 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 65 + - - - - - - - - - - form title - - - Hostname - 主機名稱 + + Add portal + 新增入口網站 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 91 + - - This field is required. - 此欄位為必填欄位。 + + At least gateways are required. + 至少需指定 個閘道。 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 104 + - - The chosen hostname is already in use. - The chosen hostname is already in use. + + Images + 影像 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 114 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 480 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 609 + + + src/app/ceph/block/iscsi/iscsi.component.html + 11 + + + src/app/ceph/block/mirroring/overview/overview.component.html + 80 + + + src/app/ceph/block/rbd-tabs/rbd-tabs.component.html + 8 + + + src/app/core/navigation/navigation/navigation.component.html + 169 + + + src/app/core/navigation/navigation/navigation.component.html + 172 + - - The feature is disabled because the selected host is not managed by Orchestrator. - The feature is disabled because the selected host is not managed by Orchestrator. + + Backstore: .  + 後備儲存:。  + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 141 + - - Hostname - Hostname + + This image has modified settings. + 此影像的設定存在修改。 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 144 + - - Services - Services + + Duplicated LUN numbers. + 重複的 LUN 編號。 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 156 + - - Labels - Labels + + Duplicated WWN. + 重複的 WWN。 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 160 + - - Version - Version + + Add image + 新增影像 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 170 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 508 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 634 + - - Edit Host: - - - Edit Host: - - + + ACL authentication + ACL 驗證 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 190 + - - There are no labels. - There are no labels. + + User names must have a length of 8 to 64 characters and can contain alphanumeric characters, '.', '@', '-', '_' or ':'. + 用户名长度必须为 8 至 64 个字符,可以包含字母数字字符、"."、"@"、"-"、"_" 或 ":"。 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 221,222 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 279,280 + - - Filter or add labels - Filter or add labels + + Passwords must have a length of 12 to 16 characters and can contain alphanumeric characters, '@', '-', '_' or '/'. + 密码长度必须为 12 至 16 个字符,可以包含字母数字字符、"@"、"-"、"_" 或 "/"。 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 254,255 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 313,314 + - - Add label - Add label + + Initiators + 啟動器 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 325 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 570 + + + src/app/ceph/block/nvmeof-subsystems-details/nvmeof-subsystems-details.component.html + 34 + - - Edit Host - Edit Host + + Initiator + 啟動器 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 332 + - - Updated Host " - " - - Updated Host " - " - + + Client IQN + 用戶端 IQN + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 343 + - - Hosts List - 主機清單 + + Initiator IQN needs to be unique. + 啟動器 IQN 必須唯一。 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 353 + - - Overall Performance - 整體效能 + + User names must have a length of 8 to 64 characters and can contain alphanumeric characters, '.', '@', '-', '_' or ':'. + 用户名长度必须为 8 至 64 个字符,可以包含字母数字字符、"."、"@"、"-"、"_" 或 ":"。 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 383,384 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 439,440 + - - Devices - Devices + + Passwords must have a length of 12 to 16 characters and can contain alphanumeric characters, '@', '-', '_' or '/'. + 密码长度必须为 12 至 16 个字符,可以包含字母数字字符、"@"、"-"、"_" 或 "/"。 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 414,415 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 470,471 + - - Cluster Logs - 叢集記錄 + + Initiator belongs to a group. Images will be configure in the group. + 啟動器屬於群組。影像須在群組中進行設定。 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 498 + - - Audit Logs - 稽核記錄 + + No items added. + 未新增項目。 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 521 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 649 + - - Priority: - Priority: + + Add initiator + 新增啟動器 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 526 + + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 596 + - - Keyword: - Keyword: + + Groups + 群組 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 540 + - - Date: - Date: + + Group + 群組 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 547 + - - Time range: - Time range: + + Name + 名稱 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 558 + + + src/app/ceph/block/rbd-details/rbd-details.component.html + 20 + + + src/app/ceph/block/rbd-snapshot-form/rbd-snapshot-form-modal.component.html + 17 + + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 7 + + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 16 + + + src/app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html + 15 + + + src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html + 13 + + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 13 + + + src/app/ceph/pool/pool-form/pool-form.component.html + 16 + + + src/app/ceph/rgw/rgw-multisite-sync-flow-modal/rgw-multisite-sync-flow-modal.component.html + 14 + + + src/app/ceph/rgw/rgw-multisite-sync-pipe-modal/rgw-multisite-sync-pipe-modal.component.html + 14 + + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 103 + - - No log entries found. Please try to select different filter options. - No log entries found. Please try to select different filter options. + + Add group + 新增群組 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 654 + - - Reset filter. - Reset filter. + + There are no portals available. + 沒有可用的入口網站。 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 60 + - - Updated options for module ' - '. - - Updated options for module ' - '. - + + There are no images available. + 沒有可用的影像。 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 61 + - - Edit Manager module - 編輯管理員模組 + + There are no images available. Please make sure you add an image to the target. + 沒有可用的影像。請確定為目標新增一個影像。 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 63 + - - The entered value is not a valid UUID, e.g.: 67dcac9f-2c03-4d6c-b7bd-1210b3a259a8 - 輸入的值不是有效的 UUID,例如 67dcac9f-2c03-4d6c-b7bd-1210b3a259a8 + + There are no initiators available. Please make sure you add an initiator to the target. + 沒有可用的啟動器。請確定為目標新增一個啟動器。 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 66 + - - The entered value needs to be a valid IP address. - 輸入的值必須是有效的 IP 位址。 + + target + 目標 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 86 + - - The entered value is too high! It must be lower or equal to - . - - The entered value is too high! It must be lower or equal to - . - + + Configure + 設定 + + src/app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 3 + - - The entered value is too low! It must be greater or equal to - . - - The entered value is too low! It must be greater or equal to - . - + + Changing these parameters from their default values is usually not necessary. + 通常不需要變更這些參數的預設值。 + + src/app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 15 + + + src/app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 12 + - - The entered value needs to be a number. - 輸入的值必須為數字。 + + Identifier + 識別碼 + + src/app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 19 + - - The entered value needs to be a number or decimal. - 輸入的值必須為數字或小數。 + + lun + lun + + src/app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 25 + - - Always-On - Always-On + + wwn + wwn + + src/app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 41 + - - Edit - Edit + + Settings + 設定 + + src/app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 52 + - - Enable - Enable + + Backstore + 支援儲存 + + src/app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 58 + - - Disable - Disable + + Advanced Settings + 進階設定 + + src/app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 3 + + + src/app/ceph/cluster/telemetry/telemetry.component.html + 202 + - - This Manager module is always on. - This Manager module is always on. + + iSCSI Targets not available + 無法使用 iSCSI 目標 + + src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 5 + + + + Please consult the  on how to configure and enable the iSCSI Targets management functionality. + + src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 7,8 + - - Reconnecting, please wait ... - Reconnecting, please wait ... + + Available information: + 可用資訊︰ + + src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 12 + - - Rank - Rank + + Discovery authentication + 探查驗證 + + src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 44 + - - Public Address - Public Address + + Target + 目標 + + src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts + 100 + - - Open Sessions - Open Sessions + + Portals + 入口網站 + + src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts + 106 + - - Status - 狀態 + + Images + 影像 + + src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts + 112 + - - In Quorum - 仲裁成員 + + # Sessions + 工作階段數量 + + src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts + 118 + + + src/app/ceph/block/iscsi/iscsi.component.ts + 55 + - - Not In Quorum - 非仲裁成員 + + Unavailable gateway(s) + 無法使用的閘道 + + src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts + 170 + + + src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts + 184 + - - Cluster ID - 叢集 ID + + Target has active sessions + 目標具有使用中工作階段 + + src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts + 188 + - - monmap modified - monmap 修改時間 + + iSCSI target + iSCSI 目標 + + src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts + 227 + - - monmap epoch - monmap 版本編號 + + Gateways + 閘道 + + src/app/ceph/block/iscsi/iscsi.component.html + 3 + + + src/app/ceph/block/nvmeof-gateway/nvmeof-gateway.component.html + 32 + + + src/app/ceph/block/nvmeof-tabs/nvmeof-tabs.component.html + 14 + + + src/app/core/navigation/navigation/navigation.component.html + 237 + + + src/app/core/navigation/navigation/navigation.component.html + 240 + - - quorum con - quorum con + + State + 狀態 + + src/app/ceph/block/iscsi/iscsi.component.ts + 39 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 48 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 60 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 84 + + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 128 + + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 54 + + + src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.ts + 82 + - - quorum mon - quorum mon + + # Targets + 目標數量 + + src/app/ceph/block/iscsi/iscsi.component.ts + 51 + - - required con - required con + + Pool + 池 + + src/app/ceph/block/iscsi/iscsi.component.ts + 61 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 44 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 56 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 80 + + + src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.ts + 37 + + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 258 + + + src/app/ceph/block/rbd-namespace-list/rbd-namespace-list.component.ts + 69 + + + src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts + 97 + + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 63 + - - required mon - required mon + + Image + 影像 + + src/app/ceph/block/iscsi/iscsi.component.ts + 65 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 45 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 57 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 81 + + + src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.ts + 38 + + + src/app/ceph/block/nvmeof-namespaces-list/nvmeof-namespaces-list.component.ts + 68 + + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 140 + - - OSDs - OSDs + + Backstore + 後備儲存 + + src/app/ceph/block/iscsi/iscsi.component.ts + 69 + - - Encryption - Encryption + + Read Bytes + 讀取位元組數 + + src/app/ceph/block/iscsi/iscsi.component.ts + 74 + - - Shared devices - Shared devices + + Write Bytes + 寫入位元組數 + + src/app/ceph/block/iscsi/iscsi.component.ts + 79 + - - Configuration - 組態 + + Read Ops + 讀取操作數 + + src/app/ceph/block/iscsi/iscsi.component.ts + 84 + - - Features - 功能 + + Write Ops + 寫入操作數 + + src/app/ceph/block/iscsi/iscsi.component.ts + 90 + - - WAL slots - WAL slots + + A/O Since + 使用中/最佳化開始時間 + + src/app/ceph/block/iscsi/iscsi.component.ts + 96 + - - How many OSDs per WAL device. - How many OSDs per WAL device. + + Create Bootstrap Token + 建立開機記號 + + src/app/ceph/block/mirroring/bootstrap-create-modal/bootstrap-create-modal.component.html + 7 + + + + To create a bootstrap token which can be imported by a peer site cluster, provide the local site's name, select which pools will have mirroring enabled, and click  Generate. + 若要建立可由對等站台叢集輸入的開機記號,請提供本地站台的名稱,選取將啟用鏡像的池,然後按一下產生。 + + src/app/ceph/block/mirroring/bootstrap-create-modal/bootstrap-create-modal.component.html + 17,20 + + + + Site Name + + src/app/ceph/block/mirroring/bootstrap-create-modal/bootstrap-create-modal.component.html + 28,36 + + + src/app/ceph/block/mirroring/bootstrap-import-modal/bootstrap-import-modal.component.html + 29,37 + - - Specify 0 to let Orchestrator backend decide it. - Specify 0 to let Orchestrator backend decide it. + + Name... + 名稱... + + src/app/ceph/block/mirroring/bootstrap-create-modal/bootstrap-create-modal.component.html + 30 + + + src/app/ceph/block/mirroring/bootstrap-import-modal/bootstrap-import-modal.component.html + 31 + + + src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 32 + + + src/app/ceph/cephfs/cephfs-auth-modal/cephfs-auth-modal.component.html + 23 + + + src/app/ceph/cephfs/cephfs-auth-modal/cephfs-auth-modal.component.html + 53 + + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 38 + + + src/app/ceph/pool/pool-form/pool-form.component.html + 22 + + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 33 + + + src/app/core/auth/role-form/role-form.component.html + 20 + - - Value should be greater than or equal to 0 - Value should be greater than or equal to 0 + + Pools + 池 + + src/app/ceph/block/mirroring/bootstrap-create-modal/bootstrap-create-modal.component.html + 50 + + + src/app/ceph/block/mirroring/bootstrap-import-modal/bootstrap-import-modal.component.html + 62 + + + src/app/ceph/block/mirroring/overview/overview.component.html + 69 + + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 9 + + + src/app/ceph/dashboard/health/health.component.html + 174 + + + src/app/core/navigation/navigation/navigation.component.html + 124 + + + src/app/core/navigation/navigation/navigation.component.html + 127 + - - DB slots - DB slots + + At least one pool is required. + 至少需指定一個池。 + + src/app/ceph/block/mirroring/bootstrap-create-modal/bootstrap-create-modal.component.html + 62 + + + src/app/ceph/block/mirroring/bootstrap-import-modal/bootstrap-import-modal.component.html + 74 + - - How many OSDs per DB device. - How many OSDs per DB device. + + Generate + 產生 + + src/app/ceph/block/mirroring/bootstrap-create-modal/bootstrap-create-modal.component.html + 67 + + + + Token + + src/app/ceph/block/mirroring/bootstrap-create-modal/bootstrap-create-modal.component.html + 71,80 + + + src/app/ceph/block/mirroring/bootstrap-import-modal/bootstrap-import-modal.component.html + 82,91 + - - out - out + + Generated token... + 產生的記號 ... + + src/app/ceph/block/mirroring/bootstrap-create-modal/bootstrap-create-modal.component.html + 73 + + + src/app/ceph/block/mirroring/bootstrap-import-modal/bootstrap-import-modal.component.html + 84 + - - in - in + + Import Bootstrap Token + 輸入開機記號 + + src/app/ceph/block/mirroring/bootstrap-import-modal/bootstrap-import-modal.component.html + 7 + + + + To import a bootstrap token which was created by a peer site cluster, provide the local site's name, select which pools will have mirroring enabled, provide the generated token, and click Import. + 若要輸入由對等站台叢集建立的開機記號,請提供本地站台的名稱,選取將啟用鏡像的池,提供產生的記號,然後按一下輸入。 + + src/app/ceph/block/mirroring/bootstrap-import-modal/bootstrap-import-modal.component.html + 17,20 + - - down - down + + The token is invalid. + 該記號無效。 + + src/app/ceph/block/mirroring/bootstrap-import-modal/bootstrap-import-modal.component.html + 99 + - - Mark - Mark + + Instance + 例項 + + src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts + 32 + - - OSD lost - OSD lost + + ID + ID + + src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts + 33 + + + src/app/ceph/block/nvmeof-namespaces-list/nvmeof-namespaces-list.component.ts + 55 + + + src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts + 86 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 281 + + + src/app/ceph/cluster/prometheus/silence-list/silence-list.component.ts + 121 + + + src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.ts + 37 + + + src/app/ceph/shared/smart-list/smart-list.component.ts + 174 + + + src/app/ceph/smb/smb-share-list/smb-share-list.component.ts + 57 + - - marked lost - marked lost + + Hostname + 主機名稱 + + src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts + 34 + + + src/app/ceph/block/nvmeof-gateway/nvmeof-gateway.component.ts + 71 + + + src/app/ceph/cluster/hosts/hosts.component.ts + 220 + + + src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts + 108 + + + src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.ts + 140 + + + src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.ts + 42 + - - Purge - Purge + + Version + 版本 + + src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts + 37 + + + src/app/ceph/cluster/multi-cluster/multi-cluster.component.ts + 159 + + + src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.ts + 152 + + + src/app/ceph/cluster/upgrade/upgrade.component.ts + 70 + + + src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.ts + 67 + - - OSD - OSD + + Health + 狀況 + + src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts + 43 + + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 108 + + + + Issues () + + src/app/ceph/block/mirroring/image-list/image-list.component.html + 7 + + + + Syncing () + + src/app/ceph/block/mirroring/image-list/image-list.component.html + 20 + + + + Ready () + + src/app/ceph/block/mirroring/image-list/image-list.component.html + 33 + - - purged - purged + + Issue + 問題 + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 52 + - - destroy - destroy + + Progress + 進度 + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 66 + + + + Bytes per second + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 70 + + + + Entries behind primary + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 73 + - - destroyed - destroyed + + Description + 描述 + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 88 + + + src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.ts + 41 + + + src/app/ceph/cluster/configuration/configuration.component.ts + 111 + + + src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.ts + 44 + + + src/app/core/auth/role-list/role-list.component.ts + 94 + + + + Site Name + + src/app/ceph/block/mirroring/overview/overview.component.html + 10,34 + + + + + + src/app/ceph/block/mirroring/overview/overview.component.html + 48 + - - Flags - Flags + + Daemons + 精靈 + + src/app/ceph/block/mirroring/overview/overview.component.html + 61 + + + src/app/ceph/cluster/hosts/host-details/host-details.component.html + 24 + + + src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.html + 15 + - - Recovery Priority - Recovery Priority + + Create Bootstrap Token + 建立開機記號 + + src/app/ceph/block/mirroring/overview/overview.component.ts + 52 + - - PG scrub - PG scrub + + Import Bootstrap Token + 輸入開機記號 + + src/app/ceph/block/mirroring/overview/overview.component.ts + 61 + - - ID - ID + + Edit pool mirror mode + 編輯池鏡像模式 + + src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 6 + + + + To edit the mirror mode for pool  , select a new mode from the list and click  Update. + 若要編輯池 的鏡像模式,請從清單中選取新模式,然後按一下更新。 + + src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 16,18 + + + + + + src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 31,32 + - - Host - Host + + Peer clusters must be removed prior to disabling mirror. + 在停用鏡像之前,必須先移除對等叢集。 + + src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 37 + - - Status - Status + + Disabled + 已停用 + + src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.ts + 36 + + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.ts + 24 + + + src/app/ceph/rgw/rgw-user-accounts/rgw-user-accounts.component.ts + 83 + + + src/app/ceph/rgw/rgw-user-accounts/rgw-user-accounts.component.ts + 93 + + + src/app/ceph/rgw/rgw-user-accounts/rgw-user-accounts.component.ts + 103 + + + src/app/ceph/rgw/rgw-user-accounts/rgw-user-accounts.component.ts + 113 + + + src/app/ceph/rgw/rgw-user-accounts/rgw-user-accounts.component.ts + 123 + + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.ts + 61 + + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 106 + + + + pool mirror peer + + src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 7,9 + - - Device class - Device class + + {VAR_SELECT, select, edit {Edit} other {Add}} + {VAR_SELECT, select, edit {编辑} other {添加}} + + src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 8 + + + src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 19 + + + + the pool mirror peer attributes for pool and click Submit. + 池 的池鏡像對等屬性,然後按一下提交。 + + src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 19,21 + + + + Cluster Name + + src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 29,38 + + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 25,33 + - - PGs - PGs + + The cluster name is not valid. + 叢集名稱無效。 + + src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 46 + + + + CephX ID + + src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 55,63 + - - Size - Size + + CephX ID... + CephX ID... + + src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 58 + - - Usage - Usage + + The CephX ID is not valid. + CephX ID 無效。 + + src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 71 + + + + Monitor Addresses + + src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 79,87 + - - Read bytes - Read bytes + + Comma-delimited addresses... + 逗號分隔的位址... + + src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 82 + - - Write bytes - Write bytes + + The monitory address is not valid. + 監控程式位址無效。 + + src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 92 + + + + CephX Key + + src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 100,108 + - - Read ops - Read ops + + Base64-encoded key... + Base64 編碼的金鑰... + + src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 103 + - - Write ops - Write ops + + CephX key must be base64 encoded. + CephX 金鑰必須為 Base64 編碼的金鑰。 + + src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 113 + + + + Local image count + + src/app/ceph/block/mirroring/pool-list/pool-list.component.html + 26 + + + + # Local + 本地數量 + + src/app/ceph/block/mirroring/pool-list/pool-list.component.html + 26 + + + + Remote image count + + src/app/ceph/block/mirroring/pool-list/pool-list.component.html + 31 + + + + # Remote + 遠端數量 + + src/app/ceph/block/mirroring/pool-list/pool-list.component.html + 31 + - - Edit OSD: - - - Edit OSD: - - + + Edit Mode + 編輯模式 + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 60 + - - Edit OSD - Edit OSD + + Add Peer + 新增對等 + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 66 + - - Updated OSD ' - ' - - Updated OSD ' - ' - + + Edit Peer + 編輯對等 + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 75 + - - Mark OSD - - - Mark OSD - - + + Delete Peer + 刪除對等 + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 82 + - - Mark - - - Mark - - + + Mode + 模式 + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 92 + + + src/app/ceph/cephfs/cephfs-subvolume-group/cephfs-subvolume-group.component.ts + 98 + + + src/app/ceph/cephfs/cephfs-subvolume-list/cephfs-subvolume-list.component.ts + 132 + - - delete - delete + + Leader + 主管 + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 93 + - - deleted - deleted + + # Local + 本地數量 + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 96 + - - OSDs List - OSD 清單 + + # Remote + 遠端數量 + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 102 + - - - OSD(s) - - will be marked - - - if you proceed. - - - OSD(s) - - will be marked - - - if you proceed. - + + mirror peer + 鏡像對等 + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 152 + + + + Enter group + + src/app/ceph/block/nvmeof-gateway/nvmeof-gateway.component.html + 10 + + + src/app/ceph/block/nvmeof-subsystems/nvmeof-subsystems.component.html + 10 + - - - OSD - - will be - - - if you proceed. - - - OSD - - will be - - - if you proceed. - + + Performance + 效能 + + src/app/ceph/block/nvmeof-gateway/nvmeof-gateway.component.html + 44 + + + src/app/ceph/block/rbd-details/rbd-details.component.html + 154 + + + src/app/ceph/dashboard/health/health.component.html + 192 + + + + Gateways Ceph NVMe-oF gateways provide Ceph Block Device storage through NVMe/TCP. For VMware clients the NVMe/TCP volumes display as VMFS Datastores. For Linux clients the NVMe/TCP volumes display as as block devices. + + src/app/ceph/block/nvmeof-gateway/nvmeof-gateway.component.html + 53,57 + + + + Gateway overview + + src/app/ceph/block/nvmeof-gateway/nvmeof-gateway.component.html + 69 + + + + Gateway performance + + src/app/ceph/block/nvmeof-gateway/nvmeof-gateway.component.html + 79 + + + + Gateway ID + + src/app/ceph/block/nvmeof-gateway/nvmeof-gateway.component.ts + 67 + - - {VAR_SELECT, select, true {OSD is} other {OSDs are}} - {VAR_SELECT, select, true {OSD is} other {OSDs are}} - - - The - not safe to be - ! - - - The - not safe to be - ! - - + + Status + 狀態 + + src/app/ceph/block/nvmeof-gateway/nvmeof-gateway.component.ts + 75 + + + src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts + 107 + + + src/app/ceph/cluster/hosts/hosts.component.ts + 241 + + + src/app/ceph/cluster/multi-cluster/multi-cluster.component.ts + 147 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 291 + + + src/app/ceph/cluster/prometheus/silence-list/silence-list.component.ts + 152 + + + src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.ts + 158 + + + src/app/ceph/rgw/rgw-bucket-lifecycle-list/rgw-bucket-lifecycle-list.component.ts + 67 + + + src/app/ceph/rgw/rgw-multisite-sync-policy/rgw-multisite-sync-policy.component.ts + 71 + + + + Hosts + + src/app/ceph/block/nvmeof-initiators-form/nvmeof-initiators-form.component.html + 13,14 + + + + Add host + + src/app/ceph/block/nvmeof-initiators-form/nvmeof-initiators-form.component.html + 27 + + + + Allow specific hosts to run NVMe/TCP commands to the NVMe subsystem. + + src/app/ceph/block/nvmeof-initiators-form/nvmeof-initiators-form.component.html + 29 + + + + Add host nqn + + src/app/ceph/block/nvmeof-initiators-form/nvmeof-initiators-form.component.html + 38 + + + + Expected NQN format<nqn.$year-$month.$reverseDomainName:$utf8-string".> or <nqn.2014-08.org.nvmexpress:uuid:$UUID-string".> + + src/app/ceph/block/nvmeof-initiators-form/nvmeof-initiators-form.component.html + 66 + + + src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystems-form.component.html + 34 + + + + An NQN may not be more than 223 bytes in length. + + src/app/ceph/block/nvmeof-initiators-form/nvmeof-initiators-form.component.html + 69 + + + src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystems-form.component.html + 37 + + + + Duplicate entry detected. Enter a unique value. + + src/app/ceph/block/nvmeof-initiators-form/nvmeof-initiators-form.component.html + 74 + + + + Allow any host + + src/app/ceph/block/nvmeof-initiators-form/nvmeof-initiators-form.component.html + 86 + + + + Initiator + 啟動器 + + src/app/ceph/block/nvmeof-initiators-form/nvmeof-initiators-form.component.ts + 41 + + + src/app/ceph/block/nvmeof-initiators-list/nvmeof-initiators-list.component.ts + 52 + + + + Any host allowed (*) + + src/app/ceph/block/nvmeof-initiators-list/nvmeof-initiators-list.component.html + 25 + + + + Allow any host(*) + + src/app/ceph/block/nvmeof-initiators-list/nvmeof-initiators-list.component.ts + 107 + + + + Host Name + + src/app/ceph/block/nvmeof-listeners-form/nvmeof-listeners-form.component.html + 15 + - - Preserve OSD ID(s) for replacement. - Preserve OSD ID(s) for replacement. + + Loading... + 正在載入... + + src/app/ceph/block/nvmeof-listeners-form/nvmeof-listeners-form.component.html + 24 + + + src/app/ceph/block/nvmeof-namespaces-form/nvmeof-namespaces-form.component.html + 30 + + + src/app/ceph/block/rbd-form/rbd-form.component.html + 81 + + + src/app/ceph/block/rbd-form/rbd-form.component.html + 209 + + + src/app/ceph/block/rbd-form/rbd-form.component.html + 237 + + + src/app/ceph/block/rbd-form/rbd-form.component.html + 251 + + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 98 + + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 140 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 80 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 111 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 380 + + + src/app/ceph/cluster/upgrade/upgrade-form/upgrade-start-modal.component.html + 30 + + + src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html + 52 + + + src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html + 80 + + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 49 + + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 253 + + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 317 + + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 407 + + + src/app/ceph/pool/pool-form/pool-form.component.html + 241 + + + src/app/ceph/pool/pool-form/pool-form.component.html + 489 + + + src/app/ceph/rgw/rgw-multisite-sync-flow-modal/rgw-multisite-sync-flow-modal.component.html + 117 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 23 + + + src/app/ceph/smb/smb-share-form/smb-share-form.component.html + 90 + + + src/app/ceph/smb/smb-share-form/smb-share-form.component.html + 118 + + + + -- No hosts available -- + + src/app/ceph/block/nvmeof-listeners-form/nvmeof-listeners-form.component.html + 27 + + + + -- Select a host -- + + src/app/ceph/block/nvmeof-listeners-form/nvmeof-listeners-form.component.html + 30 + + + + This hostname uniquely identifies the gateway on which the listener is being set up. + + src/app/ceph/block/nvmeof-listeners-form/nvmeof-listeners-form.component.html + 34,36 + + + + Transport Service ID + + src/app/ceph/block/nvmeof-listeners-form/nvmeof-listeners-form.component.html + 46 + + + + The IP port to use. Default is 4420. + + src/app/ceph/block/nvmeof-listeners-form/nvmeof-listeners-form.component.html + 54 + + + + The value cannot be greated than 65535. + + src/app/ceph/block/nvmeof-listeners-form/nvmeof-listeners-form.component.html + 60 + + + + The value must be a positive integer. + + src/app/ceph/block/nvmeof-listeners-form/nvmeof-listeners-form.component.html + 63 + + + src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystems-form.component.html + 61 + + + + Listener + + src/app/ceph/block/nvmeof-listeners-form/nvmeof-listeners-form.component.ts + 50 + - - Create Silence - Create Silence + + Host + 主機 + + src/app/ceph/block/nvmeof-listeners-list/nvmeof-listeners-list.component.ts + 50 + + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 70 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 288 + - - Job - Job + + Transport + 傳輸 + + src/app/ceph/block/nvmeof-listeners-list/nvmeof-listeners-list.component.ts + 54 + + + src/app/ceph/nfs/nfs-details/nfs-details.component.ts + 54 + + + + Address + + src/app/ceph/block/nvmeof-listeners-list/nvmeof-listeners-list.component.ts + 58 + + + src/app/ceph/rgw/rgw-configuration-page/rgw-configuration-page.component.ts + 81 + - - Severity - Severity + + Pool + 池 + + src/app/ceph/block/nvmeof-namespaces-form/nvmeof-namespaces-form.component.html + 16 + + + src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.html + 16 + + + src/app/ceph/block/rbd-details/rbd-details.component.html + 26 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 372 + + + + -- No block pools available -- + + src/app/ceph/block/nvmeof-namespaces-form/nvmeof-namespaces-form.component.html + 33 + + + src/app/ceph/block/rbd-form/rbd-form.component.html + 84 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 114 + - - State - State + + -- Select a pool -- + -- 選取池 -- + + src/app/ceph/block/nvmeof-namespaces-form/nvmeof-namespaces-form.component.html + 36 + + + src/app/ceph/block/rbd-form/rbd-form.component.html + 87 + + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 104 + + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 146 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 117 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 386 + + + + An RBD application-enabled pool where the image will be created. + + src/app/ceph/block/nvmeof-namespaces-form/nvmeof-namespaces-form.component.html + 40,42 + + + + Namespace Count + + src/app/ceph/block/nvmeof-namespaces-form/nvmeof-namespaces-form.component.html + 55 + + + + The number of namespaces to create + + src/app/ceph/block/nvmeof-namespaces-form/nvmeof-namespaces-form.component.html + 60 + + + + Image Size + + src/app/ceph/block/nvmeof-namespaces-form/nvmeof-namespaces-form.component.html + 74 + + + + + + src/app/ceph/block/nvmeof-namespaces-form/nvmeof-namespaces-form.component.html + 87 + + + + Enter a positive integer. + + src/app/ceph/block/nvmeof-namespaces-form/nvmeof-namespaces-form.component.html + 91 + + + + This field is required + + src/app/ceph/block/nvmeof-namespaces-form/nvmeof-namespaces-form.component.html + 95 + + + + Enter a value above than previous. A block device image can be expanded but not reduced. + + src/app/ceph/block/nvmeof-namespaces-form/nvmeof-namespaces-form.component.html + 100 + + + + This field is required + + src/app/ceph/block/nvmeof-namespaces-form/nvmeof-namespaces-form.component.ts + 48 + + + + The namespace count should be between 1 and 5 + + src/app/ceph/block/nvmeof-namespaces-form/nvmeof-namespaces-form.component.ts + 49 + - - Started - Started + + Namespace + 名稱空間 + + src/app/ceph/block/nvmeof-namespaces-form/nvmeof-namespaces-form.component.ts + 66 + + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 263 + + + src/app/ceph/block/rbd-namespace-list/rbd-namespace-list.component.ts + 64 + + + src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts + 102 + + + + Bdev Name + + src/app/ceph/block/nvmeof-namespaces-list/nvmeof-namespaces-list.component.ts + 59 + + + + Pool + + src/app/ceph/block/nvmeof-namespaces-list/nvmeof-namespaces-list.component.ts + 63 + + + + Image Size + + src/app/ceph/block/nvmeof-namespaces-list/nvmeof-namespaces-list.component.ts + 73 + + + + Block Size + + src/app/ceph/block/nvmeof-namespaces-list/nvmeof-namespaces-list.component.ts + 78 + - - URL - URL + + IOPS + IOPS + + src/app/ceph/block/nvmeof-namespaces-list/nvmeof-namespaces-list.component.ts + 83 + + + src/app/ceph/dashboard/health/health.component.ts + 125 + + + + R/W Throughput + + src/app/ceph/block/nvmeof-namespaces-list/nvmeof-namespaces-list.component.ts + 90 + + + + Read Throughput + + src/app/ceph/block/nvmeof-namespaces-list/nvmeof-namespaces-list.component.ts + 97 + + + + Write Throughput + + src/app/ceph/block/nvmeof-namespaces-list/nvmeof-namespaces-list.component.ts + 104 + + + + Load Balancing Group + + src/app/ceph/block/nvmeof-namespaces-list/nvmeof-namespaces-list.component.ts + 111 + - - To see all active Prometheus alerts, please provide the URL to the API of Prometheus' Alertmanager as described in the - - . - - To see all active Prometheus alerts, please provide the URL to the API of Prometheus' Alertmanager as described in the - - . - + + Details + 詳細資料 + + src/app/ceph/block/nvmeof-subsystems-details/nvmeof-subsystems-details.component.html + 8 + + + src/app/ceph/block/rbd-details/rbd-details.component.html + 12 + + + src/app/ceph/cephfs/cephfs-tabs/cephfs-tabs.component.html + 12 + + + src/app/ceph/nfs/nfs-details/nfs-details.component.html + 8 + + + src/app/ceph/pool/pool-details/pool-details.component.html + 8 + + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 8 + + + src/app/ceph/rgw/rgw-config-details/rgw-config-details.component.html + 9 + + + src/app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 8 + + + src/app/ceph/rgw/rgw-topic-details/rgw-topic-details.component.html + 4 + + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 22 + + + + Listeners + + src/app/ceph/block/nvmeof-subsystems-details/nvmeof-subsystems-details.component.html + 16 + - - Group - Group + + Namespaces + 名稱空間 + + src/app/ceph/block/nvmeof-subsystems-details/nvmeof-subsystems-details.component.html + 25 + + + src/app/ceph/block/rbd-tabs/rbd-tabs.component.html + 16 + - - Duration - Duration + + Performance Details + 效能詳細資料 + + src/app/ceph/block/nvmeof-subsystems-details/nvmeof-subsystems-details.component.html + 44 + + + src/app/ceph/cephfs/cephfs-tabs/cephfs-tabs.component.html + 83 + + + src/app/ceph/cluster/hosts/host-details/host-details.component.html + 35 + + + src/app/ceph/cluster/multi-cluster/multi-cluster-details/multi-cluster-details.component.html + 11 + + + src/app/ceph/cluster/osd/osd-details/osd-details.component.html + 58 + + + src/app/ceph/pool/pool-details/pool-details.component.html + 19 + + + src/app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 27 + + + + Subsystem details + + src/app/ceph/block/nvmeof-subsystems-details/nvmeof-subsystems-details.component.html + 47 + + + + Serial Number + + src/app/ceph/block/nvmeof-subsystems-details/nvmeof-subsystems-details.component.ts + 28 + + + + Model Number + + src/app/ceph/block/nvmeof-subsystems-details/nvmeof-subsystems-details.component.ts + 29 + + + + Minimum Controller Identifier + + src/app/ceph/block/nvmeof-subsystems-details/nvmeof-subsystems-details.component.ts + 30 + + + + Maximum Controller Identifier + + src/app/ceph/block/nvmeof-subsystems-details/nvmeof-subsystems-details.component.ts + 31 + + + + Subsystem Type + + src/app/ceph/block/nvmeof-subsystems-details/nvmeof-subsystems-details.component.ts + 32 + + + + NQN + + src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystems-form.component.html + 16 + + + + This NQN is already in use. + + src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystems-form.component.html + 31 + + + + Maximum Namespaces + + src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystems-form.component.html + 44 + + + + The maximum namespaces per subsystem. Default is + + src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystems-form.component.html + 52,53 + - - Query - Query - - - To see all configured Prometheus alerts, please provide the URL to the API of Prometheus as described in the - - . - - To see all configured Prometheus alerts, please provide the URL to the API of Prometheus as described in the - - . - + + The value must be at least 1. + 值必须至少为 1。 + + src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystems-form.component.html + 55 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 332 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 358 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 434 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 688 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 720 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1088 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1240 + + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 141 + + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 167 + + + + The value cannot be greater than . + + src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystems-form.component.html + 58 + + + + Subsystem + + src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystems-form.component.ts + 39 + + + + Subsystems A subsystem provides access control to which hosts can access the namespaces within the subsystem. + + src/app/ceph/block/nvmeof-subsystems/nvmeof-subsystems.component.html + 18,22 + + + + NQN + + src/app/ceph/block/nvmeof-subsystems/nvmeof-subsystems.component.ts + 61 + + + + # Namespaces + + src/app/ceph/block/nvmeof-subsystems/nvmeof-subsystems.component.ts + 65 + + + + # Maximum Allowed Namespaces + + src/app/ceph/block/nvmeof-subsystems/nvmeof-subsystems.component.ts + 69 + + + + Subsystems + + src/app/ceph/block/nvmeof-tabs/nvmeof-tabs.component.html + 7 + - - silence - silence + + RBD Configuration + RBD 組態 + + src/app/ceph/block/rbd-configuration-form/rbd-configuration-form.component.html + 3 + + + + The minimum value is 0. + + src/app/ceph/block/rbd-configuration-form/rbd-configuration-form.component.html + 74 + - - Attribute name - Attribute name + + Global + 全域 + + src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.html + 12 + + + src/app/ceph/block/rbd-details/rbd-details.component.html + 185 + + + + Image + 影像 + + src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.html + 14 + + + src/app/ceph/block/rbd-details/rbd-details.component.html + 180 + + + src/app/ceph/cluster/upgrade/upgrade-form/upgrade-start-modal.component.html + 68 + + + + Key + 金鑰 + + src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.ts + 42 + + + + Source + 來源 + + src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.ts + 45 + + + src/app/ceph/cluster/configuration/configuration.component.ts + 72 + Value - Value + 值 + + src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.ts + 49 + + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 130 + + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.ts + 62 + + + src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.ts + 49 + + + src/app/ceph/shared/smart-list/smart-list.component.ts + 178 + + + + Move an image to the trash. Images, even ones actively in-use by clones, can be moved to the trash and deleted at a later time. + + src/app/ceph/block/rbd-contants.ts + 2 + + + src/app/ceph/block/rbd-contants.ts + 2 + + + + Delete an rbd image (including all data blocks). If the image has snapshots, this fails and nothing is deleted. + + src/app/ceph/block/rbd-contants.ts + 3 + + + src/app/ceph/block/rbd-contants.ts + 3 + + + + Copy the content of a source image into the newly created destination image + + src/app/ceph/block/rbd-contants.ts + 4 + + + src/app/ceph/block/rbd-contants.ts + 4 + + + + If the image is a clone, copy all shared blocks from the parent snapshot and make the child independent of the parent, severing the link between parent snap and child. + + src/app/ceph/block/rbd-contants.ts + 5 + + + src/app/ceph/block/rbd-contants.ts + 5 + + + + Mirroring needs to be enabled on the image to perform this action + + src/app/ceph/block/rbd-contants.ts + 6 + + + src/app/ceph/block/rbd-contants.ts + 6 + + + + This RBD has cloned snapshots. Please delete related RBDs before deleting this RBD + + src/app/ceph/block/rbd-contants.ts + 7 + + + src/app/ceph/block/rbd-contants.ts + 7 + + + + The image cannot be deleted as it is secondary + + src/app/ceph/block/rbd-contants.ts + 8 + + + src/app/ceph/block/rbd-contants.ts + 8 + + + + Primary RBD images cannot be resynced + + src/app/ceph/block/rbd-contants.ts + 9 + + + src/app/ceph/block/rbd-contants.ts + 9 + - - Regular expression - Regular expression + + This RBD image has an invalid name and can't be managed by ceph. + 此 RBD 映像的名称无效,无法通过 Ceph 进行管理。 + + src/app/ceph/block/rbd-contants.ts + 10 + + + src/app/ceph/block/rbd-contants.ts + 10 + + + + Action not possible for an RBD in status 'Removing' + 无法对处于 "正在删除" 状态的 RBD 执行操作 + + src/app/ceph/block/rbd-contants.ts + 11 + + + src/app/ceph/block/rbd-contants.ts + 11 + + + + 'Ensures reliable replication by logging changes before updating the image, but doubles write time, impacting performance. Not recommended for high-speed data processing tasks. + + src/app/ceph/block/rbd-contants.ts + 12 + + + src/app/ceph/block/rbd-contants.ts + 12 + + + + This mode replicates RBD images between clusters using snapshots, efficiently copying data changes but requiring complete delta syncing during failover. Ideal for less demanding tasks due to its less granular approach compared to journaling. + + src/app/ceph/block/rbd-contants.ts + 13 + + + src/app/ceph/block/rbd-contants.ts + 13 + - - Please add your Prometheus host to the dashboard configuration and refresh the page - Please add your Prometheus host to the dashboard configuration and refresh the page + + Only available for RBD images with fast-diff enabled + 僅可用於啟用了 fast-diff 的 RBD 影像 + + src/app/ceph/block/rbd-details/rbd-details.component.html + 2 + - - Creator - Creator + + Data Pool + 資料池 + + src/app/ceph/block/rbd-details/rbd-details.component.html + 31 + - - Comment - Comment + + Created + 已建立 + + src/app/ceph/block/rbd-details/rbd-details.component.html + 36 + - - Start time - Start time + + Size + 大小 + + src/app/ceph/block/rbd-details/rbd-details.component.html + 41 + - - If the start time lies in the past the creation time will be used - If the start time lies in the past the creation time will be used + + Objects + 物件 + + src/app/ceph/block/rbd-details/rbd-details.component.html + 46 + + + src/app/ceph/dashboard/health/health.component.html + 137 + - - Duration - Duration + + Object size + 物件大小 + + src/app/ceph/block/rbd-details/rbd-details.component.html + 51 + - - End time - End time + + Features + 功能 + + src/app/ceph/block/rbd-details/rbd-details.component.html + 56 + + + src/app/ceph/block/rbd-form/rbd-form.component.html + 301 + + + src/app/ceph/cluster/osd/osd-form/osd-form.component.html + 184 + - - Matchers - Matchers + + Provisioned + 已佈建 + + src/app/ceph/block/rbd-details/rbd-details.component.html + 65 + - - Add matcher - Add matcher + + N/A + 無 + + src/app/ceph/block/rbd-details/rbd-details.component.html + 71 + + + src/app/ceph/block/rbd-details/rbd-details.component.html + 86 + - - Edit - 編輯 + + Total provisioned + 總佈建數 + + src/app/ceph/block/rbd-details/rbd-details.component.html + 80 + - - Delete - 刪除 + + Striping unit + 分割單位 + + src/app/ceph/block/rbd-details/rbd-details.component.html + 95 + - - Editing a silence will expire the old silence and recreate it as a new silence - Editing a silence will expire the old silence and recreate it as a new silence + + Striping count + 分割計數 + + src/app/ceph/block/rbd-details/rbd-details.component.html + 100 + - - This field is required! - 此欄位為必填欄位! + + Parent + 父 + + src/app/ceph/block/rbd-details/rbd-details.component.html + 105 + - - A silence requires at least one matcher - A silence requires at least one matcher + + Block name prefix + 區塊名稱字首 + + src/app/ceph/block/rbd-details/rbd-details.component.html + 114 + - - Created by - Created by + + Order + 順序 + + src/app/ceph/block/rbd-details/rbd-details.component.html + 119 + - - Updated - Updated + + Format Version + 格式版本 + + src/app/ceph/block/rbd-details/rbd-details.component.html + 124 + - - Ends - Ends + + Snapshots + 快照 + + src/app/ceph/block/rbd-details/rbd-details.component.html + 133 + + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.html + 51 + + + src/app/ceph/cephfs/cephfs-tabs/cephfs-tabs.component.html + 50 + - - Silence - Silence - - - To enable Silences, please provide the URL to the API of the Prometheus' Alertmanager as described in the - - . - - To enable Silences, please provide the URL to the API of the Prometheus' Alertmanager as described in the - - . - + + Configuration + 組態 + + src/app/ceph/block/rbd-details/rbd-details.component.html + 146 + + + src/app/ceph/pool/pool-details/pool-details.component.html + 33 + + + src/app/ceph/rgw/rgw-multisite-tabs/rgw-multisite-tabs.component.html + 7 + + + src/app/core/navigation/navigation/navigation.component.html + 249 + + + src/app/core/navigation/navigation/navigation.component.html + 251 + + + src/app/core/navigation/navigation/navigation.component.html + 343 + + + src/app/core/navigation/navigation/navigation.component.html + 346 + + + + RBD details + + src/app/ceph/block/rbd-details/rbd-details.component.html + 157 + + + + Information can not be displayed for RBD in status 'Removing'. + 无法显示 "正在删除" 状态的 RBD 的信息。 + + src/app/ceph/block/rbd-details/rbd-details.component.html + 171 + - - service - service + + This setting overrides the global value + 此設定會覆寫全域值 + + src/app/ceph/block/rbd-details/rbd-details.component.html + 180 + - - There are no hosts. - There are no hosts. + + This is the global value. No value for this option has been set for this image. + 此值為全域值。未為此影像設定此選項的值。 + + src/app/ceph/block/rbd-details/rbd-details.component.html + 185 + + + + + + src/app/ceph/block/rbd-form/rbd-form.component.html + 10,17 + + form title + + + from + + src/app/ceph/block/rbd-form/rbd-form.component.html + 21,28 + + + + Name + + src/app/ceph/block/rbd-form/rbd-form.component.html + 37,46 + + + src/app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 26,32 + - - Filter hosts - Filter hosts + + '/' and '@' are not allowed. + 不允許使用「/」和「@」。 + + src/app/ceph/block/rbd-form/rbd-form.component.html + 52 + + + + Pool + + src/app/ceph/block/rbd-form/rbd-form.component.html + 62,69 + + + + Mirroring Allow data to be asynchronously mirrored between two Ceph clusters + + src/app/ceph/block/rbd-form/rbd-form.component.html + 104,108 + + + + You need to set mode as Image in the selected pool to enable snapshot mirroring. + + src/app/ceph/block/rbd-form/rbd-form.component.html + 144,146 + + + + Schedule Interval + + src/app/ceph/block/rbd-form/rbd-form.component.html + 157,166 + + + + Use a dedicated data pool Use a dedicated pool to store the image data. If not selected, the image data will be stored in the same pool as the image metadata. You need more than one pool with the rbd application label use to use a dedicated data pool. + + src/app/ceph/block/rbd-form/rbd-form.component.html + 181,191 + - - Type - 類型 + + -- No data pools available -- + -- 沒有可用的資料池 -- + + src/app/ceph/block/rbd-form/rbd-form.component.html + 212 + + + + -- Select a data pool -- + + src/app/ceph/block/rbd-form/rbd-form.component.html + 215 + - - -- Select a service type -- - -- Select a service type -- + + -- No namespaces available -- + -- 沒有可用的名稱空間 -- + + src/app/ceph/block/rbd-form/rbd-form.component.html + 254 + - - Id - ID + + -- Select a namespace -- + -- 選取名稱空間 -- + + src/app/ceph/block/rbd-form/rbd-form.component.html + 257 + + + + Size + + src/app/ceph/block/rbd-form/rbd-form.component.html + 269,279 + - - Unmanaged - Unmanaged - - - The value does not match the pattern - <realm_name>.<zone_name>[.<subcluster>] - . - - The value does not match the pattern - <realm_name>.<zone_name>[.<subcluster>] - . - + + You have to increase the size. + 您必須增加大小。 + + src/app/ceph/block/rbd-form/rbd-form.component.html + 286 + + + + Size must be a number or in a valid format. eg: 5 GiB + + src/app/ceph/block/rbd-form/rbd-form.component.html + 289 + + + src/app/ceph/cephfs/cephfs-subvolume-form/cephfs-subvolume-form.component.html + 98 + + + src/app/ceph/cephfs/cephfs-subvolumegroup-form/cephfs-subvolumegroup-form.component.html + 83 + + + src/app/ceph/pool/pool-form/pool-form.component.html + 532 + + + src/app/ceph/pool/pool-form/pool-form.component.html + 563 + + + src/app/ceph/pool/pool-form/pool-form.component.html + 621 + + + src/app/ceph/rgw/rgw-user-accounts-form/rgw-user-accounts-form.component.html + 263 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 561 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 639 + - - Placement - Placement + + Striping + 分割 + + src/app/ceph/block/rbd-form/rbd-form.component.html + 323 + + + + + + src/app/ceph/block/rbd-form/rbd-form.component.html + 333,335 + + + + -- Select stripe unit -- + + src/app/ceph/block/rbd-form/rbd-form.component.html + 350,353 + - - Hosts - 主機 + + This field is required because stripe count is defined! + 由於已定義分割計數,因此必須填寫此欄位! + + src/app/ceph/block/rbd-form/rbd-form.component.html + 357 + - - Label - Label + + Stripe unit is greater than object size. + 分割單位大於物件大小。 + + src/app/ceph/block/rbd-form/rbd-form.component.html + 360 + - - Count - Count + + This field is required because stripe unit is defined! + 由於已定義分割單位,因此必須填寫此欄位! + + src/app/ceph/block/rbd-form/rbd-form.component.html + 381 + - - Only that number of daemons will be created. - Only that number of daemons will be created. + + Stripe count must be greater than 0. + 分割計數必須大於 0。 + + src/app/ceph/block/rbd-form/rbd-form.component.html + 384 + - - The value must be at least 1. - The value must be at least 1. + + Deep flatten + 深層壓平 + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 143 + + + + Feature can be disabled but can't be re-enabled later + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 147 + + + + Speeds up the process of deleting a clone by removing the dependency on the parent image. + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 148 + - - Pool - 池 + + Layering + 分層 + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 151 + + + + Feature flag can't be manipulated after the image is created. Disabling this option will also disable the Protect and Clone actions on Snapshot + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 155 + + + + Allows the creation of snapshots and clones of an image. + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 156 + - - Namespace - Namespace + + Exclusive lock + 獨佔鎖定 + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 159 + + + + Ensures that only one client can write to the image at a time. + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 163 + - - Loading... - 正在載入... + + Object map (requires exclusive-lock) + 物件對應 (需要獨佔鎖定) + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 166 + + + + Tracks which objects actually exist (have data stored on a device). Enabling object map support speeds up I/O operations for cloning, importing and exporting a sparsely populated image, and deleting. + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 171 + - - -- No pools available -- - -- No pools available -- + + Fast diff (interlocked with object-map) + Fast diff (與 object-map 連鎖) + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 174 + + + + Speeds up the process of comparing two images. + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 180 + + + + primary + + src/app/ceph/block/rbd-list/rbd-list.component.html + 46 + + + + secondary + + src/app/ceph/block/rbd-list/rbd-list.component.html + 49 + - - -- Select a pool -- - -- 選取池 -- + + Deleting this image will also delete all its snapshots. + 刪除此影像時也會刪除它的所有快照。 + + src/app/ceph/block/rbd-list/rbd-list.component.html + 78 + - - Port - Port + + The following snapshots are currently protected and will be removed: + 以下快照目前受到保護,將會被移除: + + src/app/ceph/block/rbd-list/rbd-list.component.html + 81 + + + + RBD in status 'Removing' + 处于 "正在删除" 状态的 RBD + + src/app/ceph/block/rbd-list/rbd-list.component.html + 107 + + + + Do you want to force the operation? + + src/app/ceph/block/rbd-list/rbd-list.component.html + 115,117 + - - The value cannot exceed 65535. - The value cannot exceed 65535. + + Size + 大小 + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 268 + + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 114 + + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 65 + + + src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts + 147 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 323 + - - Trusted IPs - Trusted IPs + + Usage + 使用率 + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 276 + + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 67 + + + src/app/ceph/cephfs/cephfs-subvolume-group/cephfs-subvolume-group.component.ts + 91 + + + src/app/ceph/cephfs/cephfs-subvolume-list/cephfs-subvolume-list.component.ts + 119 + + + src/app/ceph/cluster/multi-cluster/multi-cluster.component.ts + 162 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 332 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 161 + - - Comma separated list of IP addresses. - Comma separated list of IP addresses. + + Objects + 物件 + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 282 + + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 95 + - - Please add the - Ceph Manager - IP addresses here, otherwise the iSCSI gateways can't be reached. - - Please add the - Ceph Manager - IP addresses here, otherwise the iSCSI gateways can't be reached. - + + Object size + 物件大小 + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 290 + - - User - 使用者 + + Parent + 父項 + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 298 + - - Password - 密碼 + + Mirroring + 鏡像 + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 305 + + + + Next Scheduled Snapshot + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 312 + + + + image + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 538 + - - SSL - SSL + + Warning + 警告 + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 583 + + + src/app/ceph/cluster/create-cluster/create-cluster.component.ts + 140 + + + src/app/ceph/cluster/hosts/hosts.component.ts + 391 + + + src/app/ceph/dashboard/health/health.component.ts + 220 + + + src/app/ceph/shared/device-list/device-list.component.ts + 57 + + + src/app/shared/components/alert-panel/alert-panel.component.ts + 64 + + + + Enforce + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 584 + + + + Create Namespace + + src/app/ceph/block/rbd-namespace-form/rbd-namespace-form-modal.component.html + 7,9 + + + + Loading...-- No rbd pools available ---- Select a pool -- + + src/app/ceph/block/rbd-namespace-form/rbd-namespace-form-modal.component.html + 33,41 + + + + Namespace + + src/app/ceph/block/rbd-namespace-form/rbd-namespace-form-modal.component.html + 56,65 + + + + The namespace already exists. + + src/app/ceph/block/rbd-namespace-form/rbd-namespace-form-modal.component.html + 72 + - - Certificate - Certificate + + Created namespace '/' + 已建立名稱空間 "/" + + src/app/ceph/block/rbd-namespace-form/rbd-namespace-form-modal.component.ts + 135 + - - The SSL certificate in PEM format. - The SSL certificate in PEM format. + + Total images + 影像總計 + + src/app/ceph/block/rbd-namespace-list/rbd-namespace-list.component.ts + 74 + - - Invalid SSL certificate. - Invalid SSL certificate. + + Deleted namespace '/' + 已刪除名稱空間 "/" + + src/app/ceph/block/rbd-namespace-list/rbd-namespace-list.component.ts + 134 + - - Private key - Private key + + Namespace contains images + 名稱空間包含影像 + + src/app/ceph/block/rbd-namespace-list/rbd-namespace-list.component.ts + 150 + + + + RBD overview + + src/app/ceph/block/rbd-performance/rbd-performance.component.html + 4 + + + + Snapshot mode is enabled on image : snapshot names are auto generated + + src/app/ceph/block/rbd-snapshot-form/rbd-snapshot-form-modal.component.html + 24,35 + + + + The snapshot name cannot start with "." and cannot contain "/" and "@". + + src/app/ceph/block/rbd-snapshot-form/rbd-snapshot-form-modal.component.html + 42 + + + + Mirror Image Snapshot + + src/app/ceph/block/rbd-snapshot-form/rbd-snapshot-form-modal.component.html + 54,55 + - - The SSL private key in PEM format. - The SSL private key in PEM format. + + RBD Snapshot + RBD 快照 + + src/app/ceph/block/rbd-snapshot-form/rbd-snapshot-form-modal.component.ts + 49 + + + + The layering feature needs to be enabled on parent image + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 114 + - - Invalid SSL private key. - Invalid SSL private key. + + Snapshot must be protected in order to clone. + 快照必须处于受保护状态才能克隆。 + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 124 + - - Container image name - Container image name + + You are about to rollback + 您正要復原 + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html + 15 + - - Container image ID - Container image ID + + Used + 已使用 + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 121 + + + src/app/ceph/dashboard/health/health.component.ts + 182 + - - Placement - Placement + + PROTECTED + 受保護 + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 134 + - - Running - Running + + UNPROTECTED + 未受保護 + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 135 + - - Last Refreshed - Last Refreshed + + Created + 已建立 + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 140 + + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 190 + + + src/app/ceph/cephfs/cephfs-list/cephfs-list.component.ts + 83 + + + src/app/ceph/cephfs/cephfs-snapshotschedule-list/cephfs-snapshotschedule-list.component.ts + 150 + + + src/app/ceph/cephfs/cephfs-subvolume-group/cephfs-subvolume-group.component.ts + 104 + + + src/app/ceph/cephfs/cephfs-subvolume-list/cephfs-subvolume-list.component.ts + 138 + + + src/app/ceph/cephfs/cephfs-subvolume-snapshots-list/cephfs-subvolume-snapshots-list.component.ts + 85 + + + src/app/shared/constants/app.constants.ts + 297 + + + src/app/shared/services/task-message.service.ts + 70 + - - Your settings have been applied successfully. Due to privacy/legal reasons the Telemetry module is now disabled until you complete the next step and accept the license. - Your settings have been applied successfully. Due to privacy/legal reasons the Telemetry module is now disabled until you complete the next step and accept the license. + + RBD snapshot rollback + RBD 快照復原 + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 312 + - - The Telemetry module has been configured and activated successfully. - The Telemetry module has been configured and activated successfully. + + Rollback + 復原 + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 313 + + + src/app/shared/constants/app.constants.ts + 207 + - - Step - of 2: Telemetry report configuration - - Step - of 2: Telemetry report configuration - + + RBD snapshot + RBD 快照 + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 330 + - - The telemetry module sends anonymous data about this Ceph cluster back to the Ceph developers to help understand how Ceph is used and what problems users may be experiencing. - This data is visualized on - public dashboards - that allow the community to quickly see summary statistics on how many clusters are reporting, their total capacity and OSD count, and version distribution trends. - - The data being reported does - not - contain any sensitive data like pool names, object names, object contents, hostnames, or device serial numbers. It contains counters and statistics on how the cluster has been deployed, the version of Ceph, the distribution of the hosts and other parameters which help the project to gain a better understanding of the way Ceph is used. The data is sent secured to - and - (device report). - - The telemetry module sends anonymous data about this Ceph cluster back to the Ceph developers to help understand how Ceph is used and what problems users may be experiencing. - This data is visualized on - public dashboards - that allow the community to quickly see summary statistics on how many clusters are reporting, their total capacity and OSD count, and version distribution trends. - - The data being reported does - not - contain any sensitive data like pool names, object names, object contents, hostnames, or device serial numbers. It contains counters and statistics on how the cluster has been deployed, the version of Ceph, the distribution of the hosts and other parameters which help the project to gain a better understanding of the way Ceph is used. The data is sent secured to - and - (device report). - + + Trash + 垃圾桶 + + src/app/ceph/block/rbd-tabs/rbd-tabs.component.html + 24 + - - Channels - Channels + + Overall Performance + 整體效能 + + src/app/ceph/block/rbd-tabs/rbd-tabs.component.html + 33 + + + src/app/ceph/cluster/hosts/hosts.component.html + 49 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.html + 46 + + + src/app/ceph/pool/pool-list/pool-list.component.html + 38 + + + src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html + 24 + - - The telemetry report is broken down into several "channels", each with a different type of information that can be configured below. - The telemetry report is broken down into several "channels", each with a different type of information that can be configured below. + + Purge Trash + 清除垃圾桶 + + src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 24 + + + src/app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 7 + - - Basic - Basic + + Expired at + 過期日為 + + src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 36 + - - Includes basic information about the cluster: - Includes basic information about the cluster: + + Protected until + 保護過期日為 + + src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 39 + - - Capacity of the cluster - Capacity of the cluster + + This image is protected until . + 此影像在 前一直受保護。 + + src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 50 + - - Number of monitors, managers, OSDs, MDSs, object gateways, or other daemons - Number of monitors, managers, OSDs, MDSs, object gateways, or other daemons + + Deleted At + 刪除位置 + + src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts + 113 + - - Software version currently being used - Software version currently being used + + Move an image to trash + 將影像移至垃圾桶 + + src/app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 6 + - - Number and types of RADOS pools and CephFS file systems - Number and types of RADOS pools and CephFS file systems + + This image contains snapshot(s), which will prevent it from being removed after moved to trash. + 此影像包含快照,這將阻止影像移至垃圾桶後被移除。 + + src/app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 18,19 + + + + To move to trash, click Move. Optionally, you can pick an expiration date. + 若要將 移至垃圾桶,請按一下移動。(選擇性) 您可以選取一個過期日期。 + + src/app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 22,23 + + + + Set expiration date + + src/app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 30 + - - Names of configuration options that have been changed from their default (but not their values) - Names of configuration options that have been changed from their default (but not their values) + + Protection expires at + 保護的過期日為 + + src/app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 35 + - - Crash - Crash + + Wrong date format. Please use "YYYY-MM-DD HH:mm:ss". + 日期格式錯誤。請使用「YYYY-MM-DD HH:mm:ss」。 + + src/app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 40 + - - Includes information about daemon crashes: - Includes information about daemon crashes: + + Protection has already expired. Please pick a future date or leave it empty. + 保護已過期。請選取一個未來的日期或保留空白。 + + src/app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 43 + + + + To purge, select  All  or one pool and click  Purge.  + 若要進行清除,請選取所有或一個池,然後按一下清除。 + + src/app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 16,19 + - - Type of daemon - Type of daemon + + All + 全部 + + src/app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 28 + - - Version of the daemon - Version of the daemon + + Restore Image + 回存影像 + + src/app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 7 + + + + To restore  @,  type the image's new name and click  Restore. + 若要回存 @,請鍵入影像的新名稱并按一下回存。 + + src/app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 16,19 + + + + FS name + + src/app/ceph/cephfs/cephfs-auth-modal/cephfs-auth-modal.component.html + 21,30 + + + + User ID + + src/app/ceph/cephfs/cephfs-auth-modal/cephfs-auth-modal.component.html + 47,58 + + + + Path to restrict access to + + src/app/ceph/cephfs/cephfs-auth-modal/cephfs-auth-modal.component.html + 80 + + + + Directory + + src/app/ceph/cephfs/cephfs-auth-modal/cephfs-auth-modal.component.html + 83,93 + - - Operating system (OS distribution, kernel version) - Operating system (OS distribution, kernel version) + + Permissions + 許可權 + + src/app/ceph/cephfs/cephfs-auth-modal/cephfs-auth-modal.component.html + 106 + + + + Read permission is the minimum givable access + + src/app/ceph/cephfs/cephfs-auth-modal/cephfs-auth-modal.component.ts + 42 + + + + Permission to set layouts or quotas, write access needed + + src/app/ceph/cephfs/cephfs-auth-modal/cephfs-auth-modal.component.ts + 46 + + + src/app/ceph/cephfs/cephfs-auth-modal/cephfs-auth-modal.component.ts + 50 + + + + Permission to create or delete snapshots, write access needed + + src/app/ceph/cephfs/cephfs-auth-modal/cephfs-auth-modal.component.ts + 54 + + + + Safety measure to prevent scenarios such as accidental sudo rm -rf /path + + src/app/ceph/cephfs/cephfs-auth-modal/cephfs-auth-modal.component.ts + 58 + + + + access + + src/app/ceph/cephfs/cephfs-auth-modal/cephfs-auth-modal.component.ts + 75 + - - Stack trace identifying where in the Ceph code the crash occurred - Stack trace identifying where in the Ceph code the crash occurred + + id + ID + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 66 + - - Device - Device + + type + 類型 + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 67 + - - Includes information about device metrics like anonymized SMART metrics. - Includes information about device metrics like anonymized SMART metrics. + + state + 狀態 + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 68 + - - Ident - Ident + + version + 版本 + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 69 + - - Includes user-provided identifying information about the cluster: - Includes user-provided identifying information about the cluster: + + root + 根 + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 71 + - - Contact Information - Contact Information + + Evicted client '' + 已逐出用戶端 "" + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 86 + - - Submitting any contact information is completely optional and disabled by default. - Submitting any contact information is completely optional and disabled by default. + + Ranks + 階層 + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 3 + - - Contact - Contact + + Standbys + 待命 + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 17 + - - My first Ceph cluster - My first Ceph cluster + + MDS performance counters + MDS 效能計數器 + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 23 + - - Advanced Settings - 進階設定 + + Standby daemons + 待命精靈 + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 44 + - - Interval - Interval + + Rank + 階層 + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 53 + + + src/app/ceph/cluster/monitor/monitor.component.ts + 24 + + + src/app/ceph/cluster/monitor/monitor.component.ts + 48 + - - The module compiles and sends a new report every 24 hours by default. You can adjust this interval by setting a different number of hours. - The module compiles and sends a new report every 24 hours by default. You can adjust this interval by setting a different number of hours. + + Daemon + 精靈 + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 55 + - - Proxy - Proxy + + Activity + 活動 + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 56 + - - If the cluster cannot directly connect to the configured telemetry endpoint (default telemetry.ceph.com), you can configure a HTTP/HTTPS proxy server by e.g. adding https://10.0.0.1:8080 - If the cluster cannot directly connect to the configured telemetry endpoint (default telemetry.ceph.com), you can configure a HTTP/HTTPS proxy server by e.g. adding https://10.0.0.1:8080 + + Dentries + Dentry + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 57 + - - You can also include a user:pass if needed e.g. https://ceph:telemetry@10.0.0.1:8080 - You can also include a user:pass if needed e.g. https://ceph:telemetry@10.0.0.1:8080 + + Inodes + Inode + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 58 + - - - Note: - By clicking 'Next' you will first see a preview of the report content before you can activate the automatic submission of your data. - - - Note: - By clicking 'Next' you will first see a preview of the report content before you can activate the automatic submission of your data. - + + Dirs + Dirs + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 59 + - - Deactivate - Deactivate + + Caps + Caps + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 60 + - - The entered value is too low! It must be greater or equal to 8. - The entered value is too low! It must be greater or equal to 8. + + Type + 類型 + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 64 + + + src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts + 118 + + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.ts + 55 + - - Step - of 2: Telemetry report preview - - Step - of 2: Telemetry report preview - + + Quotas + 定額 + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.html + 32 + + + src/app/ceph/pool/pool-form/pool-form.component.html + 596 + - - A randomized UUID to identify a particular cluster over the course of several telemetry reports. - A randomized UUID to identify a particular cluster over the course of several telemetry reports. + + Origin + 來源 + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 136 + - - Report ID - - - - Report ID - - - + + Path + 路徑 + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 184 + + + src/app/ceph/cephfs/cephfs-snapshotschedule-list/cephfs-snapshotschedule-list.component.ts + 140 + + + src/app/ceph/cephfs/cephfs-subvolume-list/cephfs-subvolume-list.component.ts + 126 + + + src/app/ceph/nfs/nfs-details/nfs-details.component.ts + 55 + + + src/app/ceph/nfs/nfs-list/nfs-list.component.ts + 142 + + + src/app/ceph/smb/smb-share-list/smb-share-list.component.ts + 72 + + + + Cannot create snapshots for files/folders in the subvolume + 無法為子磁碟區 中的檔案/資料夾建立快照 + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 223 + - - The actual telemetry data that will be submitted. - The actual telemetry data that will be submitted. - - - Report preview - - - - Report preview - - - + + Max size + 最大大小 + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 366 + - - I agree to my telemetry data being submitted under the - Community Data License Agreement - Sharing - Version 1.0 - - - I agree to my telemetry data being submitted under the - Community Data License Agreement - Sharing - Version 1.0 - - - - - Health - 狀態 + + Max files + 最大檔案數量 + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 366 + - - Statistics - 統計資料 + + The inherited is the maximum value to be used. + 繼承的 為將使用的最大值。 + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 437,440 + - - There are no daemons available. - There are no daemons available. + + Save + 儲存 + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 443 + - - NFS export - NFS export + + CephFS quota for '' + "" 的 CephFS 定額 + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 449 + - - Storage Backend - 儲存後端 + + size + 大小 + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 453 + - - NFS Protocol - NFS 通訊協定 + + files + 檔案數量 + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 453 + - - NFSv3 - NFSv3 + + quota from '' + "" 中的 定額 + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 463 + - - NFSv4 - NFSv4 + + Value has to be at least 0 or more + 值必须大于或等于 0 + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 487 + - - Access Type - 存取類型 + + Value has to be at most or less + 值必須小於或等於 + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 488 + - - Squash - Squash + + Updated + 已更新 + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 502 + + + src/app/ceph/cluster/prometheus/silence-list/silence-list.component.ts + 142 + + + src/app/shared/services/task-message.service.ts + 71 + - - Transport Protocol - 傳輸通訊協定 + + in order to inherit + 以繼承 + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 526 + - - UDP - UDP + + which isn't used because of the inheritance of + 未使用,因為繼承了 + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 527 + - - TCP - TCP + + in order to have no quota on the directory + 為了不為目錄設定定額 + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 528 + - - Cluster - 叢集 + + . + 。 + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 533,536 + - - -- No cluster available -- - -- 沒有可用的叢集 -- + + Create Snapshot + 建立快照 + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 545 + + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 556 + - - -- Select the cluster -- - -- 選取叢集 -- + + Please enter the name of the snapshot. + 請輸入快照的名稱。 + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 546 + - - Daemons - 精靈 + + Created snapshot '' for '' + 已建立 "" 的快照 "" + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 562 + + + + Snapshot name '' is already in use. Please use another name. + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 569 + - - Add daemon - 新增精靈 + + CephFs Snapshot + CephFs 快照 + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 687 + - - Add all daemons - Add all daemons + + Deleted snapshot '' for '' + 已刪除 "" 的快照 "" + + src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts + 700 + - - Remove all daemons - Remove all daemons + + + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 10,12 + + + src/app/ceph/cluster/osd/osd-form/osd-form.component.html + 7 + + + src/app/ceph/pool/pool-form/pool-form.component.html + 9 + + Example: Create Volume + form title + + + Orchestrator is not configured. Deploy MDS daemons manually after creating the volume. + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 17 + + + + The File System can only be renamed if it is shutdown and `refuse_client_session` is set to true. Follow the steps below in the command line and refresh the page: + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 24,29 + + + + Name + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 36,45 + + + src/app/ceph/cephfs/cephfs-subvolume-form/cephfs-subvolume-form.component.html + 22,32 + + + src/app/ceph/cephfs/cephfs-subvolumegroup-form/cephfs-subvolumegroup-form.component.html + 22,32 + - - -- No data pools available -- - -- 沒有可用的資料池 -- + + This field is required! + 此欄位為必填欄位! + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 49 + + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 111 + + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 153 + + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 68 + + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 72 + + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 90 + + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 112 + + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 129 + + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 148 + + + src/app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html + 30 + + + src/app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html + 50 + + + src/app/ceph/cluster/upgrade/upgrade-form/upgrade-start-modal.component.html + 42 + + + src/app/ceph/cluster/upgrade/upgrade-form/upgrade-start-modal.component.html + 77 + + + src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html + 26 + + + src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html + 60 + + + src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html + 88 + + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 24 + + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 57 + + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 80 + + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 120 + + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 226 + + + src/app/ceph/pool/pool-form/pool-form.component.html + 28 + + + src/app/ceph/pool/pool-form/pool-form.component.html + 61 + + + src/app/ceph/pool/pool-form/pool-form.component.html + 102 + + + src/app/ceph/pool/pool-form/pool-form.component.html + 440 + + + + File System name should start with a letter or dot (.) and can only contain letters, numbers, '.', '-' or '_' + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 52 + + + + Use existing pools Allows you to use replicated pools with 'cephfs' application tag that are already created. + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 61,63 + + + + You need to have atleast 2 pools that are empty, applied with cephfs label and not erasure-coded. + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 68,70 + + + + Data pool + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 78,85 + + + + -- No cephfs pools available -- + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 101 + + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 143 + + + + Metadata pool + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 120,127 + + + + HostsLabels + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 167,169 + + + + Select labels... + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 183 + + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 235 + + + + + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 194,196 + + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 219,221 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1125 + + + + Select hosts... + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.html + 213 + + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 266 + + + + File System + + src/app/ceph/cephfs/cephfs-form/cephfs-form.component.ts + 80 + + + src/app/ceph/smb/smb-share-list/smb-share-list.component.ts + 67 + + + + This will remove its data and metadata pools. It'll also remove the MDS daemon associated with the volume. + + src/app/ceph/cephfs/cephfs-list/cephfs-list.component.html + 26,28 + - - -- Select the storage backend -- - -- 選取儲存後端 -- + + Enabled + 已啟用 + + src/app/ceph/cephfs/cephfs-list/cephfs-list.component.ts + 77 + + + src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.ts + 43 + + + src/app/core/auth/user-list/user-list.component.ts + 110 + + + + File System deletion is disabled by the mon_allow_pool_delete configuration setting. + + src/app/ceph/cephfs/cephfs-list/cephfs-list.component.ts + 196 + + + + Attach commands + + src/app/ceph/cephfs/cephfs-mount-details/cephfs-mount-details.component.html + 6,8 + + + + Using Mount command + + src/app/ceph/cephfs/cephfs-mount-details/cephfs-mount-details.component.html + 13,15 + + + + Using FUSE command + + src/app/ceph/cephfs/cephfs-mount-details/cephfs-mount-details.component.html + 20,22 + + + + Using NFS Command + + src/app/ceph/cephfs/cephfs-mount-details/cephfs-mount-details.component.html + 27,29 + + + + + + src/app/ceph/cephfs/cephfs-snapshotschedule-form/cephfs-snapshotschedule-form.component.html + 7,9 + + + + Directory (required) + + src/app/ceph/cephfs/cephfs-snapshotschedule-form/cephfs-snapshotschedule-form.component.html + 27,36 + + + + A snapshot schedule for this path already exists. + + src/app/ceph/cephfs/cephfs-snapshotschedule-form/cephfs-snapshotschedule-form.component.html + 43 + + + + This schedule already exists for the selected directory. + + src/app/ceph/cephfs/cephfs-snapshotschedule-form/cephfs-snapshotschedule-form.component.html + 85 + + + + Choose a value greater than 0. + + src/app/ceph/cephfs/cephfs-snapshotschedule-form/cephfs-snapshotschedule-form.component.html + 93 + + + + This retention policy already exists for the selected directory. + + src/app/ceph/cephfs/cephfs-snapshotschedule-form/cephfs-snapshotschedule-form.component.html + 141 + + + + Add retention policy + + src/app/ceph/cephfs/cephfs-snapshotschedule-form/cephfs-snapshotschedule-form.component.html + 150,157 + + + + Snapshot schedule + + src/app/ceph/cephfs/cephfs-snapshotschedule-form/cephfs-snapshotschedule-form.component.ts + 84 + + + + In order to access the snapshot scheduler feature, the snap_scheduler module must be enabled + + + src/app/ceph/cephfs/cephfs-snapshotschedule-list/cephfs-snapshotschedule-list.component.html + 9,11 + + + + Subvolume + + src/app/ceph/cephfs/cephfs-snapshotschedule-list/cephfs-snapshotschedule-list.component.ts + 142 + + + src/app/ceph/cephfs/cephfs-subvolume-form/cephfs-subvolume-form.component.ts + 60 + + + src/app/ceph/smb/smb-share-list/smb-share-list.component.ts + 83 + + + + Repeat interval + + src/app/ceph/cephfs/cephfs-snapshotschedule-list/cephfs-snapshotschedule-list.component.ts + 143 + + + + Retention policy + + src/app/ceph/cephfs/cephfs-snapshotschedule-list/cephfs-snapshotschedule-list.component.ts + 145 + + + + Created Count + + src/app/ceph/cephfs/cephfs-snapshotschedule-list/cephfs-snapshotschedule-list.component.ts + 147 + + + + Deleted Count + + src/app/ceph/cephfs/cephfs-snapshotschedule-list/cephfs-snapshotschedule-list.component.ts + 148 + + + + Start time + 開始時間 + + src/app/ceph/cephfs/cephfs-snapshotschedule-list/cephfs-snapshotschedule-list.component.ts + 149 + + + + snapshot schedule + + src/app/ceph/cephfs/cephfs-snapshotschedule-list/cephfs-snapshotschedule-list.component.ts + 208 + + + src/app/ceph/cephfs/cephfs-snapshotschedule-list/cephfs-snapshotschedule-list.component.ts + 231 + + + src/app/ceph/cephfs/cephfs-snapshotschedule-list/cephfs-snapshotschedule-list.component.ts + 263 + + + + The subvolume already exists. + + src/app/ceph/cephfs/cephfs-subvolume-form/cephfs-subvolume-form.component.html + 39 + + + + Subvolume name can only contain letters, numbers, '.', '-' or '_' + + src/app/ceph/cephfs/cephfs-subvolume-form/cephfs-subvolume-form.component.html + 42 + + + src/app/ceph/cephfs/cephfs-subvolumegroup-form/cephfs-subvolumegroup-form.component.html + 42 + + + + Volume name + + src/app/ceph/cephfs/cephfs-subvolume-form/cephfs-subvolume-form.component.html + 50,56 + - - Object Gateway User - 物件閘道使用者 + + Default + 預設值 + + src/app/ceph/cephfs/cephfs-subvolume-form/cephfs-subvolume-form.component.html + 68 + + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 31 + + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 58 + + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 56 + + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 56 + + + + The size of the subvolume is specified by setting a quota on it. + If left blank or put 0, then quota will be infinite + + src/app/ceph/cephfs/cephfs-subvolume-form/cephfs-subvolume-form.component.html + 78,79 + + + src/app/ceph/cephfs/cephfs-subvolumegroup-form/cephfs-subvolumegroup-form.component.html + 63,64 + + + + Size + + src/app/ceph/cephfs/cephfs-subvolume-form/cephfs-subvolume-form.component.html + 83,94 + + + src/app/ceph/cephfs/cephfs-subvolumegroup-form/cephfs-subvolumegroup-form.component.html + 68,79 + - - -- No users available -- - -- 沒有可用的使用者 -- + + e.g., 10GiB + 例如 10 GiB + + src/app/ceph/cephfs/cephfs-subvolume-form/cephfs-subvolume-form.component.html + 90 + + + src/app/ceph/cephfs/cephfs-subvolumegroup-form/cephfs-subvolumegroup-form.component.html + 75 + + + src/app/ceph/pool/pool-form/pool-form.component.html + 611 + + + + By default, the data_pool_layout of the parent directory is selected. + + src/app/ceph/cephfs/cephfs-subvolume-form/cephfs-subvolume-form.component.html + 109 + + + src/app/ceph/cephfs/cephfs-subvolumegroup-form/cephfs-subvolumegroup-form.component.html + 94 + + + + UID + + src/app/ceph/cephfs/cephfs-subvolume-form/cephfs-subvolume-form.component.html + 120,127 + + + src/app/ceph/cephfs/cephfs-subvolumegroup-form/cephfs-subvolumegroup-form.component.html + 105,112 + + + + GID + + src/app/ceph/cephfs/cephfs-subvolume-form/cephfs-subvolume-form.component.html + 134,141 + + + src/app/ceph/cephfs/cephfs-subvolumegroup-form/cephfs-subvolumegroup-form.component.html + 119,126 + + + + Mode + + src/app/ceph/cephfs/cephfs-subvolume-form/cephfs-subvolume-form.component.html + 148,149 + + + src/app/ceph/cephfs/cephfs-subvolumegroup-form/cephfs-subvolumegroup-form.component.html + 133,134 + + + + Isolated Namespace To create subvolume in a separate RADOS namespace. + + src/app/ceph/cephfs/cephfs-subvolume-form/cephfs-subvolume-form.component.html + 167,169 + - - -- Select the object gateway user -- - -- 選取物件閘道使用者 -- + + All + 所有 + + src/app/ceph/cephfs/cephfs-subvolume-form/cephfs-subvolume-form.component.ts + 68 + + + src/app/ceph/cephfs/cephfs-subvolumegroup-form/cephfs-subvolumegroup-form.component.ts + 61 + + + src/app/core/auth/role-form/role-form.component.ts + 69 + - - CephFS User ID - CephFS 使用者 ID + + Read + 讀取 + + src/app/ceph/cephfs/cephfs-subvolume-form/cephfs-subvolume-form.component.ts + 73 + + + src/app/ceph/cephfs/cephfs-subvolumegroup-form/cephfs-subvolumegroup-form.component.ts + 66 + + + src/app/core/auth/role-details/role-details.component.ts + 32 + + + src/app/core/auth/role-form/role-form.component.ts + 74 + + + + Write + + src/app/ceph/cephfs/cephfs-subvolume-form/cephfs-subvolume-form.component.ts + 79 + + + src/app/ceph/cephfs/cephfs-subvolumegroup-form/cephfs-subvolumegroup-form.component.ts + 72 + - - -- No clients available -- - -- 沒有可用的用戶端 -- + + Execute + 執行 + + src/app/ceph/cephfs/cephfs-subvolume-form/cephfs-subvolume-form.component.ts + 85 + + + src/app/ceph/cephfs/cephfs-subvolumegroup-form/cephfs-subvolumegroup-form.component.ts + 78 + + + src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts + 255 + + + + Quota limit is not set + + src/app/ceph/cephfs/cephfs-subvolume-group/cephfs-subvolume-group.component.html + 35 + + + src/app/ceph/cephfs/cephfs-subvolume-list/cephfs-subvolume-list.component.html + 42 + + + + Data Pool + 資料池 + + src/app/ceph/cephfs/cephfs-subvolume-group/cephfs-subvolume-group.component.ts + 82 + + + src/app/ceph/cephfs/cephfs-subvolume-list/cephfs-subvolume-list.component.ts + 110 + + + + Retain snapshots The subvolume can be removed retaining existing snapshots using this option. If snapshots are retained, the subvolume is considered empty for all operations not involving the retained snapshots. + + src/app/ceph/cephfs/cephfs-subvolume-list/cephfs-subvolume-list.component.html + 104,108 + + + + + + src/app/ceph/cephfs/cephfs-subvolume-snapshots-list/cephfs-subvolume-snapshots-form/cephfs-subvolume-snapshots-form.component.html + 22,31 + + + + The snapshot already exists. + + src/app/ceph/cephfs/cephfs-subvolume-snapshots-list/cephfs-subvolume-snapshots-form/cephfs-subvolume-snapshots-form.component.html + 38 + + + + Volume name + + src/app/ceph/cephfs/cephfs-subvolume-snapshots-list/cephfs-subvolume-snapshots-form/cephfs-subvolume-snapshots-form.component.html + 46,52 + + + src/app/ceph/cephfs/cephfs-subvolumegroup-form/cephfs-subvolumegroup-form.component.html + 50,56 + + + + snapshot + + src/app/ceph/cephfs/cephfs-subvolume-snapshots-list/cephfs-subvolume-snapshots-form/cephfs-subvolume-snapshots-form.component.ts + 40 + + + + Loading snapshots... + + src/app/ceph/cephfs/cephfs-subvolume-snapshots-list/cephfs-subvolume-snapshots-list.component.html + 3 + + + + No subvolumes are present. Please create subvolumes to manage snapshots. + + src/app/ceph/cephfs/cephfs-subvolume-snapshots-list/cephfs-subvolume-snapshots-list.component.html + 46 + + + + Pending Clones + + src/app/ceph/cephfs/cephfs-subvolume-snapshots-list/cephfs-subvolume-snapshots-list.component.ts + 91 + + + + Create clone + + src/app/ceph/cephfs/cephfs-subvolume-snapshots-list/cephfs-subvolume-snapshots-list.component.ts + 262 + + + + Allowed characters are letters, numbers, '.', '-', '+', ':' or '_' + + src/app/ceph/cephfs/cephfs-subvolume-snapshots-list/cephfs-subvolume-snapshots-list.component.ts + 282 + + + + A subvolume or clone with this name already exists. + + src/app/ceph/cephfs/cephfs-subvolume-snapshots-list/cephfs-subvolume-snapshots-list.component.ts + 283 + + + + Group name + + src/app/ceph/cephfs/cephfs-subvolume-snapshots-list/cephfs-subvolume-snapshots-list.component.ts + 290 + + + + Create Clone + + src/app/ceph/cephfs/cephfs-subvolume-snapshots-list/cephfs-subvolume-snapshots-list.component.ts + 298 + + + + Created Clone "" successfully. + + src/app/ceph/cephfs/cephfs-subvolume-snapshots-list/cephfs-subvolume-snapshots-list.component.ts + 321 + + + + Subvolume group name... + + src/app/ceph/cephfs/cephfs-subvolumegroup-form/cephfs-subvolumegroup-form.component.html + 25 + + + + The subvolume group already exists. + + src/app/ceph/cephfs/cephfs-subvolumegroup-form/cephfs-subvolumegroup-form.component.html + 39 + + + + subvolume group + + src/app/ceph/cephfs/cephfs-subvolumegroup-form/cephfs-subvolumegroup-form.component.ts + 53 + - - -- Select the cephx client -- - -- 選取 cephx 用戶端 -- + + Directories + 目錄 + + src/app/ceph/cephfs/cephfs-tabs/cephfs-tabs.component.html + 19 + + + + Subvolumes + + src/app/ceph/cephfs/cephfs-tabs/cephfs-tabs.component.html + 27 + + + + Subvolume groups + + src/app/ceph/cephfs/cephfs-tabs/cephfs-tabs.component.html + 39 + + + + Snapshot schedules + + src/app/ceph/cephfs/cephfs-tabs/cephfs-tabs.component.html + 59 + - - CephFS Name - CephFS 名稱 + + Clients + 用戶端 + + src/app/ceph/cephfs/cephfs-tabs/cephfs-tabs.component.html + 69 + + + src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.html + 3 + + + + CephFS MDS performance + + src/app/ceph/cephfs/cephfs-tabs/cephfs-tabs.component.html + 87 + - - -- No CephFS filesystem available -- - -- No CephFS filesystem available -- + + Description + 描述 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 12 + + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 30 + + + src/app/ceph/cluster/telemetry/telemetry.component.html + 178 + + + src/app/ceph/shared/feedback/feedback.component.html + 96 + - - -- Select the CephFS filesystem -- - -- Select the CephFS filesystem -- + + Long description + 詳細描述 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 17 + + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 44 + - - Security Label - 安全標籤 + + Current values + 目前的值 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 22 + - - Enable security label - 啟用安全標籤 + + Daemon default + 精靈預設值 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 36 + + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 72 + - - CephFS Path - CephFS 路徑 + + Type + 類型 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 41 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 45 + + + src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 32 + - - Path need to start with a '/' and can be followed by a word - 路徑必須以「/」開頭,後面可接單詞 + + Min + 最小值 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 46 + - - New directory will be created - 將建立新目錄 + + Max + 最大值 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 51 + - - Path - 路徑 + + Flags + 旗標 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 56 + + + src/app/ceph/pool/pool-form/pool-form.component.html + 157 + - - Path can only be a single '/' or a word - 路徑只能以單一「/」或單詞開頭 - - - New bucket will be created - 將建立新桶 - - - NFS Tag - NFS 標記 - - - Alternative access for - NFS v3 - mounts (it must not have a leading /). - - Alternative access for - NFS v3 - mounts (it must not have a leading /). - - - - Clients may not mount subdirectories (i.e. if Tag = foo, the client may not mount foo/baz). - 用戶端不能掛接子目錄 (即如果標記為 foo,則用戶端無法掛接 foo/baz)。 - - - By using different Tag options, the same Path may be exported multiple times. - 透過使用不同標記選項,可將同一路徑輸出多次。 - - - Pseudo - 虛擬 + + Services + 服務 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 67 + + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 86 + + + src/app/core/navigation/navigation/navigation.component.html + 319 + + + src/app/core/navigation/navigation/navigation.component.html + 322 + - - The position that this - NFS v4 - export occupies in the - Pseudo FS - (it must be unique). - - The position that this - NFS v4 - export occupies in the - Pseudo FS - (it must be unique). - + + Source + 來源 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 76 + - - By using different Pseudo options, the same Path may be exported multiple times. - 透過使用不同虛擬選項,可將同一路徑輸出多次。 + + Level + 層級 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 81 + - - Pseudo needs to start with a '/' and can't contain any of the following: >, <, |, &, ( or ). - Pseudo needs to start with a '/' and can't contain any of the following: >, <, |, &, ( or ). + + Can be updated at runtime (editable) + 可在執行時期更新 (可編輯) + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 86 + - - -- No access type available -- - -- 沒有可用的存取類型 -- + + Tags + 標記 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 91 + + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 114 + + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 160 + - - -- Select the access type -- - -- 選取存取類型 -- + + Enum values + 列舉值 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 96 + - - The Object Gateway NFS backend has a number of limitations which will seriously affect applications writing to the share. Please consult the - - for details before enabling write access. - - The Object Gateway NFS backend has a number of limitations which will seriously affect applications writing to the share. Please consult the - - for details before enabling write access. - - - - -- No squash available -- - -- 沒有可用的 squash -- - - - --Select what kind of user id squashing is performed -- - -- 選取執行哪種類型的使用者 ID 匿名存取 -- + + See also + 另請參閱 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 101 + - - Path - Path + + The value can be updated at runtime. + 該值可在執行時期更新。 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 14 + - - Pseudo - Pseudo + + Daemons/clients do not pull this value from the + monitor config database. We disallow setting this option via 'ceph config + set ...'. This option should be configured via ceph.conf or via the + command line. + 精靈/用戶端不會從監控程式組態資料庫 + 提取此值。我們不允許透過 "ceph config set ..." + 設定此選項。應透過 ceph.conf 或使用指令行 + 進行設定。 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 15,18 + - - Cluster - Cluster + + Option takes effect only during daemon startup. + 該選項僅在精靈啟動期間生效。 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 19 + - - Daemons - Daemons + + Option only affects cluster creation. + 該選項僅影響叢集的建立。 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 20 + - - Storage Backend - Storage Backend + + Option only affects daemon creation. + 該選項僅影響精靈的建立。 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 21 + - - Access Type - Access Type + + Values + 值 + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 98 + - - CephFS - CephFS + + -- Default -- + -- 預設值 -- + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 111 + - - Object Gateway - 物件閘道 + + true + true + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 113 + - - Please set a new password. - Please set a new password. + + false + false + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 115 + - - You will be redirected to the login page afterwards. - You will be redirected to the login page afterwards. + + The entered value is too high! It must not be greater than . + 輸入的值過大!值不得大於 。 + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 142 + - - The old and new passwords must be different. - The old and new passwords must be different. + + The entered value is too low! It must not be lower than . + 輸入的值過小!值不得小於 。 + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 145 + + + + Force Edit + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts + 162 + + + + force edit + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts + 163 + + + + configuration + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts + 164 + - - Password confirmation doesn't match the new password. - Password confirmation doesn't match the new password. + + Updated config option + 已更新組態選項 + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts + 181 + - - Username - 使用者名稱 + + Modified + 已修改 + + src/app/ceph/cluster/configuration/configuration.component.ts + 31 + + + + yes + + src/app/ceph/cluster/configuration/configuration.component.ts + 33 + + + src/app/ceph/cluster/configuration/configuration.component.ts + 34 + + + + no + + src/app/ceph/cluster/configuration/configuration.component.ts + 33 + - - Log in - Log in + + Level + 層級 + + src/app/ceph/cluster/configuration/configuration.component.ts + 48 + - - Username is required - 需要指定使用者名稱 + + Service + 服務 + + src/app/ceph/cluster/configuration/configuration.component.ts + 64 + + + src/app/ceph/cluster/services/services.component.ts + 158 + + + src/app/ceph/cluster/services/services.component.ts + 279 + - - Password is required - 需要指定密碼 + + Current value + 目前的值 + + src/app/ceph/cluster/configuration/configuration.component.ts + 114 + - - password - password + + Editable + 可編輯 + + src/app/ceph/cluster/configuration/configuration.component.ts + 121 + + + + Cluster Resources + 叢集資源 + + src/app/ceph/cluster/create-cluster/create-cluster-review.component.html + 5 + - - Updated user password" - Updated user password" + + Hosts + 主機 + + src/app/ceph/cluster/create-cluster/create-cluster-review.component.html + 10 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 274 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 306 + + + src/app/ceph/dashboard/health/health.component.html + 42 + + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 83 + + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 115 + + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 220 + + + src/app/core/navigation/navigation/navigation.component.html + 130 + + + src/app/core/navigation/navigation/navigation.component.html + 133 + + + + Storage Capacity + 儲存容量 + + src/app/ceph/cluster/create-cluster/create-cluster-review.component.html + 17 + + + src/app/ceph/cluster/create-cluster/create-cluster-review.component.html + 63 + + + + Number of devices + 裝置數量 + + src/app/ceph/cluster/create-cluster/create-cluster-review.component.html + 20 + + + + Raw capacity + 原始容量 + + src/app/ceph/cluster/create-cluster/create-cluster-review.component.html + 23 + + + + CPUs + CPU + + src/app/ceph/cluster/create-cluster/create-cluster-review.component.html + 32 + + + + Memory + 記憶體 + + src/app/ceph/cluster/create-cluster/create-cluster-review.component.html + 37 + + + + Host Details + 主機詳細資料 + + src/app/ceph/cluster/create-cluster/create-cluster-review.component.html + 48 + + + + + + src/app/ceph/cluster/create-cluster/create-cluster-review.component.html + 66 + + + + Welcome to + 歡迎使用 + + src/app/ceph/cluster/create-cluster/create-cluster.component.html + 11 + + + + Please expand your cluster first + 請先擴充您的叢集 + + src/app/ceph/cluster/create-cluster/create-cluster.component.html + 15 + + + + Expand Cluster + 擴充叢集 + + src/app/ceph/cluster/create-cluster/create-cluster.component.html + 21 + + + src/app/ceph/cluster/create-cluster/create-cluster.component.html + 41 + + + + Skip + 跳過 + + src/app/ceph/cluster/create-cluster/create-cluster.component.html + 26 + + + src/app/ceph/cluster/create-cluster/create-cluster.component.html + 93 + + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 237 + + + + Add Hosts + 新增主機 + + src/app/ceph/cluster/create-cluster/create-cluster.component.html + 51 + + + + Create OSDs + 建立 OSD + + src/app/ceph/cluster/create-cluster/create-cluster.component.html + 62 + + + + Create Services + 建立服務 + + src/app/ceph/cluster/create-cluster/create-cluster.component.html + 74 + + + + + + + src/app/ceph/cluster/create-cluster/create-cluster.component.html + 101 + + + + You are about to skip the cluster expansion process. You’ll need to navigate through the menu to add hosts and services. + 您即將跳過叢集擴充過程。您需要在功能表中導覽以新增主機和服務。 + + src/app/ceph/cluster/create-cluster/create-cluster.component.html + 107,108 + - - Old password - Old password + + Are you sure you want to continue? + 確定要繼續嗎? + + src/app/ceph/cluster/create-cluster/create-cluster.component.html + 111 + + + src/app/ceph/cluster/hosts/hosts.component.html + 91 + + + src/app/core/auth/user-form/user-form.component.html + 210 + - - New password - New password + + Continue + 繼續 + + src/app/ceph/cluster/create-cluster/create-cluster.component.ts + 141 + + + src/app/ceph/cluster/hosts/hosts.component.ts + 392 + + + src/app/core/auth/user-form/user-form.component.ts + 234 + + + + Cluster expansion skipped by user + 使用者已跳過叢集擴充 + + src/app/ceph/cluster/create-cluster/create-cluster.component.ts + 151 + + + + Cluster expansion was successful + 叢集擴充成功 + + src/app/ceph/cluster/create-cluster/create-cluster.component.ts + 179 + + + + deployment + + src/app/ceph/cluster/create-cluster/create-cluster.component.ts + 200 + + + + Expand Cluster + 擴充叢集 + + src/app/ceph/cluster/create-cluster/create-cluster.component.ts + 277 + + + src/app/shared/constants/app.constants.ts + 244 + - - Confirm new password - Confirm new password + + CRUSH map viewer + CRUSH 地圖檢視器 + + src/app/ceph/cluster/crushmap/crushmap.component.html + 5 + - - Go To Dashboard - Go To Dashboard + + Devices + 裝置 + + src/app/ceph/cluster/hosts/host-details/host-details.component.html + 8 + + + src/app/ceph/cluster/osd/osd-details/osd-details.component.html + 9 + + + + Physical Disks + 物理磁盘 + + src/app/ceph/cluster/hosts/host-details/host-details.component.html + 16 + + + src/app/ceph/cluster/inventory/inventory.component.html + 3 + + + src/app/core/navigation/navigation/navigation.component.html + 142 + + + src/app/core/navigation/navigation/navigation.component.html + 145 + + + + Host details + + src/app/ceph/cluster/hosts/host-details/host-details.component.html + 38 + - - - Page not Found - - - - Page not Found - - - - - Sorry, we couldn’t find what you were looking for. The page you requested may have been changed or moved. - Sorry, we couldn’t find what you were looking for. The page you requested may have been changed or moved. - - - Please consult the - documentation - on how to configure and enable the - management functionality. - - Please consult the - documentation - on how to configure and enable the - management functionality. - + + Device health + 裝置狀況 + + src/app/ceph/cluster/hosts/host-details/host-details.component.html + 48 + + + src/app/ceph/cluster/osd/osd-details/osd-details.component.html + 40 + - - Help - Help + + No hostname found. + 找不到主機名稱。 + + src/app/ceph/cluster/hosts/host-details/host-details.component.html + 61 + + + + Hostname (required) + + src/app/ceph/cluster/hosts/host-form/host-form.component.html + 19 + + + + This field is required. + + src/app/ceph/cluster/hosts/host-form/host-form.component.html + 33 + + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 391 + + + src/app/ceph/smb/smb-domain-setting-modal/smb-domain-setting-modal.component.html + 36 + + + src/app/ceph/smb/smb-domain-setting-modal/smb-domain-setting-modal.component.html + 75 + + + + The chosen hostname is already in use. + + src/app/ceph/cluster/hosts/host-form/host-form.component.html + 37 + + + + a comma-separated list of hostnames (e.g.: example-01,example-02,example-03), + + src/app/ceph/cluster/hosts/host-form/host-form.component.html + 44 + + + + a range expression (e.g.: example-[01-03].ceph), + + src/app/ceph/cluster/hosts/host-form/host-form.component.html + 46 + + + + a comma separated range expression (e.g.: example-[01-05].lab.com,example2-[1-4].lab.com,example3-[001-006].lab.com) + + src/app/ceph/cluster/hosts/host-form/host-form.component.html + 48 + + + + Network address + + src/app/ceph/cluster/hosts/host-form/host-form.component.html + 57,63 + + + + The value is not a valid IP address. + + src/app/ceph/cluster/hosts/host-form/host-form.component.html + 67 + + + + Select Labels... + + src/app/ceph/cluster/hosts/host-form/host-form.component.html + 79 + + + + + + src/app/ceph/cluster/hosts/host-form/host-form.component.html + 88 + + + src/app/core/auth/user-form/user-form.component.html + 174 + + + + Maintenance Mode + + src/app/ceph/cluster/hosts/host-form/host-form.component.html + 96,97 + - - Security - Security + + There are no labels. + 沒有標籤。 + + src/app/ceph/cluster/hosts/host-form/host-form.component.ts + 38 + + + src/app/ceph/cluster/hosts/hosts.component.ts + 345 + - - Trademarks - Trademarks + + Filter or add labels + 過濾或新增標籤 + + src/app/ceph/cluster/hosts/host-form/host-form.component.ts + 39 + + + src/app/ceph/cluster/hosts/hosts.component.ts + 346 + - - [object Object] - [object Object] + + Add label + 新增標籤 + + src/app/ceph/cluster/hosts/host-form/host-form.component.ts + 40 + + + src/app/ceph/cluster/hosts/hosts.component.ts + 347 + - - Create - Create + + host + 主機 + + src/app/ceph/cluster/hosts/host-form/host-form.component.ts + 53 + - - Delete - Delete + + Hosts List + 主機清單 + + src/app/ceph/cluster/hosts/hosts.component.html + 6 + + + + Host overview + + src/app/ceph/cluster/hosts/hosts.component.html + 52 + + + + + + + src/app/ceph/cluster/hosts/hosts.component.html + 87 + + + + Data will be available only if Orchestrator is available. + 僅當 Orchestrator 可用時,才能獲取資料。 + + src/app/ceph/cluster/hosts/hosts.component.html + 118 + + + + - + + src/app/ceph/cluster/hosts/hosts.component.html + 118 + + + + SSD, NVMEs + SSD、NVME + + src/app/ceph/cluster/hosts/hosts.component.html + 124 + + + + Flash + 快閃記憶體 + + src/app/ceph/cluster/hosts/hosts.component.html + 124 + - - Add - Add + + The feature is disabled because the selected host is not managed by Orchestrator. + 由于所选主机并不是由 Orchestrator 管理,特性为未启用。 +  + + src/app/ceph/cluster/hosts/hosts.component.ts + 108 + + + + Service Instances + + src/app/ceph/cluster/hosts/hosts.component.ts + 226 + - - Set - Set + + Labels + 標籤 + + src/app/ceph/cluster/hosts/hosts.component.ts + 232 + + + src/app/ceph/cluster/hosts/hosts.component.ts + 340 + - - Submit - Submit + + Model + 型號 + + src/app/ceph/cluster/hosts/hosts.component.ts + 253 + + + src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts + 142 + + + + CPUs + CPU + + src/app/ceph/cluster/hosts/hosts.component.ts + 258 + + + + Cores + 核心 + + src/app/ceph/cluster/hosts/hosts.component.ts + 264 + + + + Total Memory + 總記憶體 + + src/app/ceph/cluster/hosts/hosts.component.ts + 270 + + + + Raw Capacity + 原始容量 + + src/app/ceph/cluster/hosts/hosts.component.ts + 276 + + + + HDDs + HDD + + src/app/ceph/cluster/hosts/hosts.component.ts + 282 + + + + Flash + 快閃記憶體 + + src/app/ceph/cluster/hosts/hosts.component.ts + 288 + + + + NICs + NIC + + src/app/ceph/cluster/hosts/hosts.component.ts + 295 + - - Remove - Remove + + Edit Host: + 編輯主機: + + src/app/ceph/cluster/hosts/hosts.component.ts + 334 + - - Unset - Unset + + Edit Host + 編輯主機 + + src/app/ceph/cluster/hosts/hosts.component.ts + 352 + - - Update - Update + + Updated Host "" + 已更新主機 &quot;&quot; + + src/app/ceph/cluster/hosts/hosts.component.ts + 357 + + + + "" moved to maintenance + &quot;&quot; 已進入維護模式 + + src/app/ceph/cluster/hosts/hosts.component.ts + 376 + + + + "" cannot be put into maintenance + 無法將 &quot;&quot; 置於維護模式 + + src/app/ceph/cluster/hosts/hosts.component.ts + 407 + + + + + + + src/app/ceph/cluster/hosts/hosts.component.ts + 408 + + + src/app/ceph/rgw/models/rgw-multisite-zone-selector.ts + 28 + + + src/app/shared/api/mgr-module.service.ts + 109 + + + src/app/shared/api/smb.service.ts + 66 + + + src/app/shared/datatable/crud-table/crud-table.component.ts + 123 + + + src/app/shared/services/task-message.service.ts + 326 + + + src/app/shared/services/task-message.service.ts + 329 + + + src/app/shared/services/task-message.service.ts + 334,338 + + + src/app/shared/services/task-message.service.ts + 344,346 + + + src/app/shared/services/task-message.service.ts + 352,354 + + + src/app/shared/services/task-message.service.ts + 634 + + + src/app/shared/services/task-message.service.ts + 662 + + + + "" has exited maintenance + &quot;&quot; 已結束維護模式 + + src/app/ceph/cluster/hosts/hosts.component.ts + 418 + + + + "" stopped draining + &quot;&quot; 已停止清空 + + src/app/ceph/cluster/hosts/hosts.component.ts + 433 + + + + "" started draining + &quot;&quot; 已開始清空 + + src/app/ceph/cluster/hosts/hosts.component.ts + 441 + - - Cancel - Cancel + + Identify + 身分 + + src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts + 100 + - - Preview - Preview + + Device path + 裝置路徑 + + src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts + 113 + - - Move - Move + + Available + 可用 + + src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts + 130 + - - Next - Next + + Vendor + 廠商 + + src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts + 137 + - - Back - Back + + OSDs + OSD + + src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts + 153 + + + src/app/ceph/cluster/multi-cluster/multi-cluster.component.ts + 168 + + + src/app/ceph/cluster/osd/osd-form/osd-form.component.ts + 108 + - - Clone - Clone + + Identify device + 識別裝置 + + src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts + 236 + - - Copy - Copy + + Please enter the duration how long to blink the LED. + 請輸入 LED 閃爍的持續時間。 + + src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts + 237 + - - Deep Scrub - Deep Scrub + + 1 minute + 1 分鐘 + + src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts + 246 + - - Destroy - Destroy + + 2 minutes + 2 分鐘 + + src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts + 247 + - - Evict - Evict + + 5 minutes + 5 分鐘 + + src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts + 248 + - - Flatten - Flatten + + 10 minutes + 10 分鐘 + + src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts + 249 + - - Mark Down - Mark Down + + 15 minutes + 15 分鐘 + + src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts + 250 + - - Mark In - Mark In + + Identifying '' started on host '' + 正在識別主機 "" 上啟動的 "" + + src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts + 260 + - - Mark Lost - Mark Lost + + Cluster Logs + 叢集記錄 + + src/app/ceph/cluster/logs/logs.component.html + 12 + - - Mark Out - Mark Out + + Audit Logs + 稽核記錄 + + src/app/ceph/cluster/logs/logs.component.html + 46 + + + + Daemon Logs + + src/app/ceph/cluster/logs/logs.component.html + 79 + + + + Daemon logs + + src/app/ceph/cluster/logs/logs.component.html + 84 + - - Protect - Protect + + Priority: + 優先程度: + + src/app/ceph/cluster/logs/logs.component.html + 106 + - - Rename - Rename + + Keyword: + 關鍵字: + + src/app/ceph/cluster/logs/logs.component.html + 119 + - - Restore - Restore + + Date: + 日期: + + src/app/ceph/cluster/logs/logs.component.html + 143 + - - Reweight - Reweight + + Time range: + 時間範圍: + + src/app/ceph/cluster/logs/logs.component.html + 165 + - - Rollback - Rollback + + No log entries found. Please try to select different filter options. + 未找到任何日志条目。请尝试选择不同的过滤选项。 + + src/app/ceph/cluster/logs/logs.component.html + 181 + - - Scrub - Scrub + + Reset filter. + 重置过滤器。 + + src/app/ceph/cluster/logs/logs.component.html + 185 + + + + Loki/Promtail service not running + + src/app/ceph/cluster/logs/logs.component.html + 190 + + + + Please start the loki and promtail service to see these logs. + + src/app/ceph/cluster/logs/logs.component.html + 192 + - - Show - Show + + Edit Manager module + 編輯管理員模組 + + src/app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html + 9 + - - Move to Trash - Move to Trash + + The entered value is not a valid UUID, e.g.: 67dcac9f-2c03-4d6c-b7bd-1210b3a259a8 + 輸入的值不是有效的 UUID,例如 67dcac9f-2c03-4d6c-b7bd-1210b3a259a8 + + src/app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html + 56 + - - Unprotect - Unprotect + + The entered value needs to be a valid IP address. + 輸入的值必須是有效的 IP 位址。 + + src/app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html + 59 + - - Change - Change + + The entered value is too high! It must be lower or equal to . + 輸入的值過大!值必須小於或等於 。 + + src/app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html + 76 + - - Recreate - Recreate + + The entered value is too low! It must be greater or equal to . + 輸入的值過小!值必須大於或等於 。 + + src/app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html + 79 + - - Expire - Expire + + The entered value needs to be a number. + 輸入的值必須為數字。 + + src/app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html + 82 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 335 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 355 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 431 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 685 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 717 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1085 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1237 + + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 144 + + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 164 + - - Deleted - Deleted + + The entered value needs to be a number or decimal. + 輸入的值必須為數字或小數。 + + src/app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html + 97 + - - Added - Added + + Updated options for module ''. + 已更新模組 "" 的選項。 + + src/app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.ts + 125 + - - Removed - Removed + + Always-On + 永遠啟用 + + src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.ts + 50 + - - Edited - Edited + + Edit + 編輯 + + src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.ts + 61 + + + src/app/shared/constants/app.constants.ts + 181 + - - Canceled - Canceled + + Enable + 啟用 + + src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.ts + 74 + - - Previewed - Previewed + + Disable + 停用 + + src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.ts + 81 + - - Moved - Moved + + This Manager module is always on. + 此管理員模組永遠處於啟用狀態。 + + src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.ts + 136 + - - Cloned - Cloned + + Status + 狀態 + + src/app/ceph/cluster/monitor/monitor.component.html + 5 + + + src/app/ceph/dashboard/health/health.component.html + 3 + + + src/app/ceph/rgw/rgw-multisite-sync-policy-form/rgw-multisite-sync-policy-form.component.html + 38 + - - Copied - Copied + + Cluster ID + 叢集 ID + + src/app/ceph/cluster/monitor/monitor.component.html + 11 + - - Deep Scrubbed - Deep Scrubbed + + monmap modified + monmap 修改時間 + + src/app/ceph/cluster/monitor/monitor.component.html + 16 + - - Destroyed - Destroyed + + monmap epoch + monmap 版本編號 + + src/app/ceph/cluster/monitor/monitor.component.html + 21 + - - Flattened - Flattened + + quorum con + quorum con + + src/app/ceph/cluster/monitor/monitor.component.html + 26 + - - Marked Down - Marked Down + + quorum mon + quorum mon + + src/app/ceph/cluster/monitor/monitor.component.html + 31 + - - Marked In - Marked In + + required con + required con + + src/app/ceph/cluster/monitor/monitor.component.html + 36 + - - Marked Lost - Marked Lost + + required mon + required mon + + src/app/ceph/cluster/monitor/monitor.component.html + 41 + - - Marked Out - Marked Out + + In Quorum + 仲裁成員 + + src/app/ceph/cluster/monitor/monitor.component.html + 51 + - - Protected - Protected + + Not In Quorum + 非仲裁成員 + + src/app/ceph/cluster/monitor/monitor.component.html + 58 + - - Purged - Purged + + Public Address + 公用位址 + + src/app/ceph/cluster/monitor/monitor.component.ts + 25 + + + src/app/ceph/cluster/monitor/monitor.component.ts + 49 + - - Renamed - Renamed + + Open Sessions + 開啟的工作階段 + + src/app/ceph/cluster/monitor/monitor.component.ts + 28 + + + + Cluster details + + src/app/ceph/cluster/multi-cluster/multi-cluster-details/multi-cluster-details.component.html + 14 + + + + Cluster + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.html + 3,4 + + form title + + + + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.html + 13,14 + + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.html + 18,19 + + + + Cluster API URL Enter the Dashboard API URL. You can retrieve it from the CLI with: + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.html + 23,31 + + + + This field is required. + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.html + 42,43 + + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.html + 68,69 + + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.html + 90,91 + + + + Please enter a valid URL. + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.html + 46,47 + + + + The hub cluster cannot be connected. + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.html + 50,51 + + + + Alias Name + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.html + 57,58 + + + + The chosen alias name is already in use. + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.html + 72,73 + + + + Username + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.html + 80,81 + + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 258,259 + + + + A cluster with the chosen user is already connected. + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.html + 94,95 + + + + Password + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.html + 102,103 + + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 274,275 + + + + This field is required. + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.html + 121,122 + + + + Login Expiration + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.html + 130 + - - Restored - Restored + + SSL + SSL + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.html + 188 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1163 + - - Reweighted - Reweighted + + Certificate + 证书 + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.html + 198 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1173 + - - Rolled back - Rolled back + + The SSL certificate in PEM format. + PEM 格式的 SSL 证书。 + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.html + 199 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1174 + - - Scrubbed - Scrubbed + + Invalid SSL certificate. + SSL 证书无效。 + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.html + 214 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1189 + + + + Connection to the cluster failed + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.ts + 163 + + + + Cluster connected successfully + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.ts + 191 + + + + Cluster updated successfully + + src/app/ceph/cluster/multi-cluster/multi-cluster-form/multi-cluster-form.component.ts + 210 + + + + Clusters List + + src/app/ceph/cluster/multi-cluster/multi-cluster-list/multi-cluster-list.component.html + 30 + + + + Cluster's token is about to expire + + src/app/ceph/cluster/multi-cluster/multi-cluster-list/multi-cluster-list.component.html + 76 + + + + Cluster's token has expired + + src/app/ceph/cluster/multi-cluster/multi-cluster-list/multi-cluster-list.component.html + 84 + + + + Alias + + src/app/ceph/cluster/multi-cluster/multi-cluster-list/multi-cluster-list.component.ts + 128 + + + + Connection + + src/app/ceph/cluster/multi-cluster/multi-cluster-list/multi-cluster-list.component.ts + 133 + + + src/app/ceph/cluster/multi-cluster/multi-cluster.component.ts + 134 + + + + FSID + + src/app/ceph/cluster/multi-cluster/multi-cluster-list/multi-cluster-list.component.ts + 146 + - - Showed - Showed + + URL + URL + + src/app/ceph/cluster/multi-cluster/multi-cluster-list/multi-cluster-list.component.ts + 151 + + + src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.ts + 101 + + + + User + 使用者 + + src/app/ceph/cluster/multi-cluster/multi-cluster-list/multi-cluster-list.component.ts + 157 + + + src/app/ceph/nfs/nfs-list/nfs-list.component.ts + 136 + + + + Token expires + + src/app/ceph/cluster/multi-cluster/multi-cluster-list/multi-cluster-list.component.ts + 162 + + + + Please note that the data for the disconnected cluster will be visible for a duration of ~ 5 minutes. After this period, it will be automatically removed. + + src/app/ceph/cluster/multi-cluster/multi-cluster-list/multi-cluster-list.component.ts + 234 + + + + Disconnect + + src/app/ceph/cluster/multi-cluster/multi-cluster-list/multi-cluster-list.component.ts + 235 + + + src/app/shared/constants/app.constants.ts + 242 + - - Moved to Trash - Moved to Trash + + Cluster + 叢集 + + src/app/ceph/cluster/multi-cluster/multi-cluster-list/multi-cluster-list.component.ts + 236 + + + src/app/ceph/nfs/nfs-details/nfs-details.component.ts + 47 + + + src/app/ceph/nfs/nfs-list/nfs-list.component.ts + 154 + + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.ts + 79 + + + src/app/ceph/smb/smb-cluster-list/smb-cluster-list.component.ts + 118 + + + + Disconnected cluster '' + + src/app/ceph/cluster/multi-cluster/multi-cluster-list/multi-cluster-list.component.ts + 245 + + + + Please switch to the local-cluster to a remote cluster + + src/app/ceph/cluster/multi-cluster/multi-cluster-list/multi-cluster-list.component.ts + 255 + + + + Please select one or more clusters to + + src/app/ceph/cluster/multi-cluster/multi-cluster-list/multi-cluster-list.component.ts + 258 + + + + Cannot local cluster + + src/app/ceph/cluster/multi-cluster/multi-cluster-list/multi-cluster-list.component.ts + 263 + + + + Loading data, Please wait... + + src/app/ceph/cluster/multi-cluster/multi-cluster.component.html + 59 + + + + Could not retrieve metrics from the following clusters:Cluster Name: Cluster ID: Issue: + + src/app/ceph/cluster/multi-cluster/multi-cluster.component.html + 77,87 + + + + Please note that the data for the disconnected cluster will be visible for a duration of ~ 5 minutes. After this period, it will be automatically removed. + + src/app/ceph/cluster/multi-cluster/multi-cluster.component.html + 96,97 + + + + Cluster Name + 叢集名稱 + + src/app/ceph/cluster/multi-cluster/multi-cluster.component.ts + 128 + - - Unprotected - Unprotected + + Alerts + 警示 + + src/app/ceph/cluster/multi-cluster/multi-cluster.component.ts + 158 + - - Recreated - Recreated + + Pools + 池 + + src/app/ceph/cluster/multi-cluster/multi-cluster.component.ts + 166 + - - Expired - Expired + + Hosts + 主機 + + src/app/ceph/cluster/multi-cluster/multi-cluster.component.ts + 167 + + + + Cluster re-connected successfully + + src/app/ceph/cluster/multi-cluster/multi-cluster.component.ts + 469 + - - Page Not Found - Page Not Found + + OSD creation preview + OSD 建立預覽 + + src/app/ceph/cluster/osd/osd-creation-preview-modal/osd-creation-preview-modal.component.html + 3 + - - Sorry, we couldn’t find what you were looking for. - The page you requested may have been changed or moved. - Sorry, we couldn’t find what you were looking for. - The page you requested may have been changed or moved. + + DriveGroups + DriveGroup + + src/app/ceph/cluster/osd/osd-creation-preview-modal/osd-creation-preview-modal.component.html + 10 + - - User Denied - User Denied + + Attributes (OSD map) + 屬性 (OSD 地圖) + + src/app/ceph/cluster/osd/osd-details/osd-details.component.html + 18 + - - Sorry, the user does not exist in Ceph. - You'll be logged out from the Identity Provider when you retry logging in. - Sorry, the user does not exist in Ceph. - You'll be logged out from the Identity Provider when you retry logging in. + + Metadata + 中繼資料 + + src/app/ceph/cluster/osd/osd-details/osd-details.component.html + 26 + - - documentation - documentation + + Metadata not available + 無法使用中繼資料 + + src/app/ceph/cluster/osd/osd-details/osd-details.component.html + 34 + - - Failed to load data. - Failed to load data. + + Performance counter + 效能計數器 + + src/app/ceph/cluster/osd/osd-details/osd-details.component.html + 47 + + + + OSD details + + src/app/ceph/cluster/osd/osd-details/osd-details.component.html + 61 + - - Clear filters - Clear filters + + devices + 裝置 + + src/app/ceph/cluster/osd/osd-devices-selection-groups/osd-devices-selection-groups.component.html + 5 + - - total - 總計 - X total + + The primary storage devices. These devices contain all OSD data. + 主要儲存裝置。這些裝置包含所有 OSD 資料。 + + src/app/ceph/cluster/osd/osd-devices-selection-groups/osd-devices-selection-groups.component.html + 8 + - - selected - 選取的數目 - X selected + + Write-Ahead-Log devices. These devices are used for BlueStore’s internal journal. It is only useful to use a WAL device if the device is faster than the primary device (e.g. NVME devices or SSDs). If there is only a small amount of fast storage available (e.g., less than a gigabyte), we recommend using it as a WAL device. + 預寫式記錄裝置。這些裝置用於儲存 BlueStore 的內部記錄。僅當 WAL 裝置速度快於主要裝置 (例如 NVME 裝置或 SSD) 時,才適合使用 WAL 裝置。如果可用的快速儲存空間很少 (例如不到 1 GB),我們建議將其做為 WAL 裝置使用。 + + src/app/ceph/cluster/osd/osd-devices-selection-groups/osd-devices-selection-groups.component.html + 10 + - - found - 找到的數目 - X found + + DB devices can be used for storing BlueStore’s internal metadata. It is only helpful to provision a DB device if it is faster than the primary device (e.g. NVME devices or SSD). + DB 设备可用于存储 BlueStore 的内部元数据。仅当 DB 设备速度快于主设备(例如 NVME 设备或 SSD)时,才适合供给 DB 设备。 + + src/app/ceph/cluster/osd/osd-devices-selection-groups/osd-devices-selection-groups.component.html + 12 + - - Expand/Collapse Row - Expand/Collapse Row + + Add + 新增 + + src/app/ceph/cluster/osd/osd-devices-selection-groups/osd-devices-selection-groups.component.html + 24 + - - in %s - in %s + + Clear + 清除 + + src/app/ceph/cluster/osd/osd-devices-selection-groups/osd-devices-selection-groups.component.html + 36 + - - %s ago - %s ago + + Raw capacity: + 原始容量: + + src/app/ceph/cluster/osd/osd-devices-selection-groups/osd-devices-selection-groups.component.html + 47 + - - a few seconds - a few seconds + + No available devices + 沒有可用裝置 + + src/app/ceph/cluster/osd/osd-devices-selection-groups/osd-devices-selection-groups.component.ts + 48 + - - %d seconds - %d seconds + + Please add primary devices first + 請先新增主要裝置 + + src/app/ceph/cluster/osd/osd-devices-selection-groups/osd-devices-selection-groups.component.ts + 49 + - - a minute - a minute + + Add devices by using filters + 使用過濾器新增裝置 + + src/app/ceph/cluster/osd/osd-devices-selection-groups/osd-devices-selection-groups.component.ts + 50 + - - %d minutes - %d minutes + + devices + 裝置 + + src/app/ceph/cluster/osd/osd-devices-selection-modal/osd-devices-selection-modal.component.html + 3 + - - an hour - an hour + + At least one of these filters must be applied in order to proceed: + 至少套用以下過濾器之一才能繼續操作: + + src/app/ceph/cluster/osd/osd-devices-selection-modal/osd-devices-selection-modal.component.html + 14 + - - %d hours - %d hours + + Number of devices: . Raw capacity: . + 裝置數量:。原始容量:。 + + src/app/ceph/cluster/osd/osd-devices-selection-modal/osd-devices-selection-modal.component.html + 30,31 + - - a day - a day + + Individual OSD Flags + 各 OSD 旗標 + + src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.html + 3 + - - %d days - %d days + + Cluster-wide + 叢集範圍 + + src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.html + 27 + - - a week - a week + + Restore previous selection + 還原之前的選擇 + + src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.html + 40 + - - %d weeks - %d weeks + + No Up + 禁止標示為啟動 + + src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.ts + 28 + + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 39 + - - a month - a month + + OSDs are not allowed to start + 不允許 OSD 啟動 + + src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.ts + 29 + + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 41 + - - %d months - %d months + + No Down + 禁止標示為停機 + + src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.ts + 36 + + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 45 + - - a year - a year + + OSD failure reports are being ignored, such that the monitors will not mark OSDs down + 將會忽略 OSD 故障報告,如此監控程式便不會將 OSD 標示為停機 + + src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.ts + 37 + + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 47 + - - %d years - %d years + + No In + 禁止標示為加入 + + src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.ts + 44 + + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 27 + - - n/a - n/a + + OSDs that were previously marked out will not be marked back in when they start + 之前標示為除名的 OSD 在啟動時將不會重新標示為加入叢集 + + src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.ts + 45 + + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 29 + - - Yes - Yes + + No Out + 禁止標示為除名 + + src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.ts + 52 + + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 33 + - - No - No + + OSDs will not automatically be marked out after the configured interval + OSD 在設定的間隔過後將不會自動標示為除名 + + src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.ts + 53 + + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 35 + - - Loading form data... - Loading form data... + + The flag has been enabled for the entire cluster. + 已為整個叢集啟用該旗標。 + + src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.ts + 59 + - - Form data could not be loaded. - Form data could not be loaded. + + Updated OSD Flags + 已更新 OSD 旗標 + + src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.ts + 126 + + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 148 + - - Failed to - - - - Failed to - - - + + Cluster-wide OSD Flags + 叢集範圍的 OSD 旗標 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 3 + - - Executing - Executing + + Pause + 暫停 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 51 + - - execute - execute + + Pauses reads and writes + 暫停讀取和寫入 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 53 + - - Executed - Executed + + No Scrub + 禁止整理 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 57 + - - unknown task - unknown task - - - Creating - Creating + + Scrubbing is disabled + 整理已停用 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 59 + - - create - create + + No Deep Scrub + 禁止深層整理 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 63 + - - Updating - Updating + + Deep Scrubbing is disabled + 深層整理已停用 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 65 + - - update - update + + No Backfill + 禁止回填 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 69 + - - Deleting - Deleting + + Backfilling of PGs is suspended + PG 回填已暫停 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 71 + - - Adding - Adding + + No Rebalance + 不重新平衡 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 75 + - - add - add + + OSD will choose not to backfill unless PG is also degraded + OSD 將不選擇回填,除非 PG 也已降級 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 77 + - - Removing - Removing + + No Recover + 禁止復原 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 81 + - - remove - remove + + Recovery of PGs is suspended + PG 復原已暫停 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 83 + - - Importing - Importing + + Bitwise Sort + 按位元排序 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 87 + - - import - import + + Use bitwise sort + 使用按位元排序 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 89 + - - Imported - Imported + + Purged Snapdirs + 已清除 Snapdir + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 94 + - - RBD ' - ' - - RBD ' - ' - + + OSDs have converted snapsets + OSD 已轉換 snapset + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 96 + - - RBD snapshot ' - @ - ' - - RBD snapshot ' - @ - ' - + + Recovery Deletes + 復原刪除 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 101 + - - mirroring site name - mirroring site name + + Deletes performed during recovery instead of peering + 在復原期間,而非在建立互聯時執行刪除 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 103 + - - bootstrap token - bootstrap token + + PG Log Hard Limit + PG 記錄硬限制 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 108 + - - mirror mode for pool ' - ' - - mirror mode for pool ' - ' - + + Puts a hard limit on pg log length + 為 pg 記錄長度設定硬限制 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 110 + + + + No devices(HDD, SSD or NVME) were found. Creation of OSDs will remain disabled until devices are added. + + src/app/ceph/cluster/osd/osd-form/osd-form.component.html + 16,19 + + + + Deployment Options + + src/app/ceph/cluster/osd/osd-form/osd-form.component.html + 29 + + + + + + src/app/ceph/cluster/osd/osd-form/osd-form.component.html + 49,53 + + + + Advanced Mode + + src/app/ceph/cluster/osd/osd-form/osd-form.component.html + 78 + - - mirror peer for pool ' - ' - - mirror peer for pool ' - ' - + + Shared devices + 共用裝置 + + src/app/ceph/cluster/osd/osd-form/osd-form.component.html + 98 + - - all dashboards - all dashboards + + WAL slots + WAL 槽 + + src/app/ceph/cluster/osd/osd-form/osd-form.component.html + 116 + - - Identifying - Identifying + + How many OSDs per WAL device. + 一部 WAL 裝置對應的 OSD 數量。 + + src/app/ceph/cluster/osd/osd-form/osd-form.component.html + 118 + - - identify - identify + + Specify 0 to let Orchestrator backend decide it. + 指定 0 可讓 Orchestrator 後端決定數量。 + + src/app/ceph/cluster/osd/osd-form/osd-form.component.html + 120 + + + src/app/ceph/cluster/osd/osd-form/osd-form.component.html + 156 + - - Identified - Identified + + Value should be greater than or equal to 0 + 值應大於或等於 0 + + src/app/ceph/cluster/osd/osd-form/osd-form.component.html + 132 + + + src/app/ceph/cluster/osd/osd-form/osd-form.component.html + 168 + - - device ' - ' on host ' - ' - - device ' - ' on host ' - ' - + + DB slots + DB 槽 + + src/app/ceph/cluster/osd/osd-form/osd-form.component.html + 152 + - - OSDs (DriveGroups: - ) - - OSDs (DriveGroups: - ) - + + How many OSDs per DB device. + 一部 DB 裝置對應的 OSD 數量。 + + src/app/ceph/cluster/osd/osd-form/osd-form.component.html + 154 + - - Name is already used by - . - - Name is already used by - . - + + Encryption + 加密 + + src/app/ceph/cluster/osd/osd-form/osd-form.component.ts + 113 + - - - is busy. - - - is busy. - + + OSDs List + OSD 清單 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.html + 6 + + + + OSD list + + src/app/ceph/cluster/osd/osd-list/osd-list.component.html + 49 + - - - contains snapshots. - - - contains snapshots. - + + OSD(s) will be marked if you proceed. + 如果繼續,OSD 將標示為。 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.html + 64,65 + + + + The not safe to be ! + + src/app/ceph/cluster/osd/osd-list/osd-list.component.html + 79,82 + - - Cloning - Cloning + + {VAR_SELECT, select, true {OSD is} other {OSDs are}} + {VAR_SELECT, select, true {OSD} other {OSD}} + + src/app/ceph/cluster/osd/osd-list/osd-list.component.html + 80 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.html + 111 + + + + Some PGs are currently mapped to . + + src/app/ceph/cluster/osd/osd-list/osd-list.component.html + 86,90 + + + + {VAR_SELECT, select, true {} other { : }} + + src/app/ceph/cluster/osd/osd-list/osd-list.component.html + 87 + + + + {VAR_SELECT, select, true {it} other {them}} + + src/app/ceph/cluster/osd/osd-list/osd-list.component.html + 89 + + + + There are no reported stats and not all PGs are active and clean. + + src/app/ceph/cluster/osd/osd-list/osd-list.component.html + 92,95 + + + + {VAR_SELECT, select, true {} other { : }} + + src/app/ceph/cluster/osd/osd-list/osd-list.component.html + 93 + + + + still store some PG data and not all PGs are active and clean. + + src/app/ceph/cluster/osd/osd-list/osd-list.component.html + 97,100 + + + + {VAR_SELECT, select, true {OSD} other { : OSDs }} + + src/app/ceph/cluster/osd/osd-list/osd-list.component.html + 98 + + + + The safe to destroy without reducing data durability. + + src/app/ceph/cluster/osd/osd-list/osd-list.component.html + 110,113 + - - clone - clone + + OSD will be if you proceed. + 如果繼續,OSD 將會。 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.html + 116,117 + - - Snapshot of - must be protected. - - Snapshot of - must be protected. - + + Preserve OSD ID(s) for replacement. + 保留 OSD ID 以便取代。 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.html + 151 + - - Copying - Copying + + out + 除名 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 169 + + + src/app/ceph/dashboard/osd-dashboard-summary.pipe.ts + 58 + - - copy - copy + + in + 加入 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 176 + + + src/app/ceph/dashboard/osd-dashboard-summary.pipe.ts + 44 + - - Flattening - Flattening + + down + 停機 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 183 + + + src/app/ceph/dashboard/osd-dashboard-summary.pipe.ts + 56 + - - flatten - flatten + + Mark + 標示 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 192 + - - Cannot unprotect - because it contains child images. - - Cannot unprotect - because it contains child images. - + + OSD lost + OSD 遺失 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 193 + - - Cannot delete - because it's protected. - - Cannot delete - because it's protected. - + + marked lost + 已標示為遺失 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 194 + - - Rolling back - Rolling back + + Purge + 清除 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 209 + + + src/app/shared/constants/app.constants.ts + 203 + - - rollback - rollback + + OSD + OSD + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 210 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 230 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 540 + - - Moving - Moving + + purged + 已清除 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 211 + - - move - move + + destroy + 損毀 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 229 + - - image ' - ' to trash - - image ' - ' to trash - + + destroyed + 已損毀 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 231 + - - Could not find image. - Could not find image. + + Flags + 旗標 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 257 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 329 + + + src/app/shared/constants/app.constants.ts + 214 + - - Restoring - Restoring + + Recovery Priority + 復原優先程度 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 264 + - - restore - restore + + PG scrub + PG 整理 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 271 + - - image ' - ' into ' - ' - - image ' - ' into ' - ' - + + Device class + 裝置類別 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 306 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 466 + - - Image name ' - ' is already in use. - - Image name ' - ' is already in use. - + + PGs + PG + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 318 + + + src/app/ceph/dashboard/health/health.component.ts + 224 + - - image ' - ' - - image ' - ' - + + Read bytes + 讀取位元組數 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 335 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 168 + - - Purging - Purging + + Write bytes + 寫入位元組數 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 340 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 176 + - - purge - purge + + Read ops + 讀取操作數 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 345 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 184 + - - all pools - all pools + + Write ops + 寫入操作數 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 350 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 191 + - - images from - - - images from - - + + Edit OSD: + 編輯 OSD: + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 460 + - - Cannot disable mirroring because it contains a peer. - Cannot disable mirroring because it contains a peer. + + Edit OSD + 編輯 OSD + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 470 + - - host ' - ' - - host ' - ' - + + Updated OSD '' + 已更新 OSD "" + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 475 + - - OSD ' - ' - - OSD ' - ' - + + Mark OSD + 將 OSD 標示為 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 510 + - - pool ' - ' - - pool ' - ' - + + Mark + 標示為 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 511 + - - erasure code profile ' - ' - - erasure code profile ' - ' - + + delete + 刪除 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 539 + + + src/app/shared/services/task-message.service.ts + 72 + + + src/app/shared/services/task-message.service.ts + 273 + - - crush rule ' - ' - - crush rule ' - ' - + + deleted + 已刪除 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 541 + - - target ' - ' - - target ' - ' - + + Advanced... + 進階... + + src/app/ceph/cluster/osd/osd-pg-scrub-modal/osd-pg-scrub-modal.component.html + 23 + - - NFS ' - : - ' - - NFS ' - : - ' - - - - Service ' - ' - - Service ' - ' - + + Advanced configuration options + 進階組態選項 + + src/app/ceph/cluster/osd/osd-pg-scrub-modal/osd-pg-scrub-modal.component.html + 28 + - - Telemetry activation reminder muted - Telemetry activation reminder muted + + PG scrub options + PG 整理選項 + + src/app/ceph/cluster/osd/osd-pg-scrub-modal/osd-pg-scrub-modal.component.ts + 43 + - - You can activate the module on the Telemetry configuration page (<b>Dashboard Settings</b> -> <b>Telemetry configuration</b>) at any time. - You can activate the module on the Telemetry configuration page (<b>Dashboard Settings</b> -> <b>Telemetry configuration</b>) at any time. - - - The Telemetry module is not submitting telemetry data at the moment. Click - here - to activate it now. - - The Telemetry module is not submitting telemetry data at the moment. Click - here - to activate it now. - + + Updated PG scrub options + 已更新 PG 整理選項 + + src/app/ceph/cluster/osd/osd-pg-scrub-modal/osd-pg-scrub-modal.component.ts + 59 + - - Refresh - Refresh + + OSD Recovery Priority + OSD 復原優先程度 + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 3 + - - Your password will expire in - less than 1 - day. Click - here - to change it now. - - Your password will expire in - less than 1 - day. Click - here - to change it now. - + + Priority + 優先程度 + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 15 + - - Your password will expire in - - - day(s). Click - here - to change it now. - - Your password will expire in - - - day(s). Click - here - to change it now. - + + Customize priority values + 自訂優先程度值 + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 44 + - - The feature is not supported in the current Orchestrator. - The feature is not supported in the current Orchestrator. - - - Orchestrator is not available. Please consult the - - on how to configure and enable the functionality. - - Orchestrator is not available. Please consult the - - on how to configure and enable the functionality. - + + + + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 72 + - - Tasks and Notifications - Tasks and Notifications + + The entered value is too high! It must not be greater than . + 輸入的值過大!值不得大於 。 + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 76 + - - Clear notifications - Clear notifications + + The entered value is too low! It must not be lower than . + 輸入的值過小!值不得小於 。 + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 80 + - - Remove notification - Remove notification + + Max Backfills + 最大回填數 + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 45 + - - Duration: - Duration: + + Recovery Max Active + 處於使用中狀態的最大復原操作數 + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 52 + - - There are no notifications. - There are no notifications. + + Recovery Max Single Start + 單次啟動的最大復原操作數 + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 59 + - - Select a Language - 選取語言 + + Recovery Sleep + 復原操作間隔睡眠時間 + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 66 + - - Last 5 minutes - Last 5 minutes + + Custom + 自訂 + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 107 + + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 192 + - - Last 15 minutes - Last 15 minutes + + Updated OSD recovery speed priority '' + 已更新 OSD 復原速度優先程度 "" + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 227,229 + - - Last 30 minutes - Last 30 minutes + + Reweight OSD: + 重新設定 OSD 的權數: + + src/app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 3 + - - Last 1 hour (Default) - Last 1 hour (Default) + + The value needs to be between 0 and 1. + 該值必須介於 0 至 1 之間。 + + src/app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 25 + - - Last 3 hours - Last 3 hours + + OSDs Scrub + OSD 整理 + + src/app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 3 + - - Last 6 hours - Last 6 hours + + {VAR_SELECT, select, true {Deep } other {}} + {VAR_SELECT, select, true {深层} other {}} + + src/app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 3 + - - Last 12 hours - Last 12 hours + + You are about to apply a scrub to the OSD(s): . + 您即將對以下 OSD 套用整理:。 + + src/app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 11,12 + - - Last 24 hours - Last 24 hours + + {VAR_SELECT, select, true {deep } other {}} + {VAR_SELECT, select, true {深层} other {}} + + src/app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 11 + - - Yesterday - Yesterday + + was initialized in the following OSD(s): + 已在下列 OSD 中啟始化 : + + src/app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.ts + 42,44 + + + + To see all active Prometheus alerts, please provide the URL to the API of Prometheus' Alertmanager as described in the . + + src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.html + 5,7 + - - Today so far - Today so far + + Create Silence + 建立靜默 + + src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.ts + 50 + + + + Summary + + src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.ts + 65 + + + src/app/ceph/cluster/prometheus/rules-list/rules-list.component.ts + 62 + - - Day before yesterday - Day before yesterday + + Severity + 嚴重性 + + src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.ts + 70 + + + src/app/ceph/cluster/prometheus/rules-list/rules-list.component.ts + 44 + - - Last 2 days - Last 2 days + + Started + 已啟動 + + src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.ts + 95 + + + src/app/ceph/cluster/prometheus/silence-list/silence-list.component.ts + 137 + + + + Active Alerts + + src/app/ceph/cluster/prometheus/prometheus-tabs/prometheus-tabs.component.html + 8,12 + - - This day last week - This day last week + + Alerts + 警示 + + src/app/ceph/cluster/prometheus/prometheus-tabs/prometheus-tabs.component.html + 20 + + + src/app/ceph/dashboard-v3/dashboard/dashboard-v3.component.html + 191 + + + src/app/core/navigation/navigation/navigation.component.html + 296 + - - Previous week - Previous week + + Silences + 靜默 + + src/app/ceph/cluster/prometheus/prometheus-tabs/prometheus-tabs.component.html + 28 + + + + To see all configured Prometheus alerts, please provide the URL to the API of Prometheus as described in the  . + + src/app/ceph/cluster/prometheus/rules-list/rules-list.component.html + 5,7 + - - This week so far - This week so far + + Group + 群組 + + src/app/ceph/cluster/prometheus/rules-list/rules-list.component.ts + 56 + - - Last 7 days - Last 7 days + + Duration + 持續時間 + + src/app/ceph/cluster/prometheus/rules-list/rules-list.component.ts + 60 + - - Previous month - Previous month + + Query + 查詢 + + src/app/ceph/cluster/prometheus/rules-list/rules-list.component.ts + 61 + - - This month so far - This month so far + + Edit + 編輯 + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 29 + - - Last 30 days - Last 30 days + + Delete + 刪除 + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 37 + - - Last 90 days - Last 90 days + + Editing a silence will expire the old silence and recreate it as a new silence + 編輯靜默將會使舊靜默過期,並將其重新建立為新靜默 + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 55 + - - Last 6 months - Last 6 months + + Creator + 建立者 + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 63 + - - Last 1 year - Last 1 year + + Comment + 備註 + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 80 + - - Previous year - Previous year + + Start time + 開始時間 + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 99 + - - This year so far - This year so far + + If the start time lies in the past the creation time will be used + 如果開始時間為過去的時間,將使用建立時間 + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 100 + - - Last 2 years - Last 2 years + + Duration + 持續時間 + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 120 + - - Last 5 years - Last 5 years + + End time + 結束時間 + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 137 + - - Loading panel data... - 正在載入面板資料... + + Matchers + 比對器 + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 155 + - - Please consult the - - on how to configure and enable the monitoring functionality. - - Please consult the - - on how to configure and enable the monitoring functionality. - - - - Grafana Dashboard doesn't exist. Please refer to - - on how to add dashboards to Grafana. - - Grafana Dashboard doesn't exist. Please refer to - - on how to add dashboards to Grafana. - + + A silence requires at least one matcher + 一個靜默至少需要一個比對器 + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 160 + - - Grafana Time Picker - Grafana 時間選擇器 + + Add matcher + 新增比對器 + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 175 + - - Reset Settings - 重設設定 + + silence + 靜默 + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.ts + 48 + + + src/app/shared/components/notifications-sidebar/notifications-sidebar.component.ts + 179 + - - This field is required. - This field is required. + + Attribute name + 屬性名稱 + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.ts + 54 + - - An error occurred. - An error occurred. + + Regular expression + 規則運算式 + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.ts + 58 + - - Download - Download + + Please add your Prometheus host to the dashboard configuration and refresh the page + 請將您的 Prometheus 主機新增至儀表板組態中,然後重新整理頁面 + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.ts + 205 + + + + To enable Silences, please provide the URL to the API of the Prometheus' Alertmanager as described in the  . + + src/app/ceph/cluster/prometheus/silence-list/silence-list.component.html + 5,7 + + + + Alerts Silenced + + src/app/ceph/cluster/prometheus/silence-list/silence-list.component.ts + 126 + - - Yes, I am sure. - 是的,我確定。 + + Created by + 建立者 + + src/app/ceph/cluster/prometheus/silence-list/silence-list.component.ts + 132 + - - Are you sure that you want to - - - - ? - - Are you sure that you want to - - - - ? - + + Ends + 結束 + + src/app/ceph/cluster/prometheus/silence-list/silence-list.component.ts + 147 + - - Are you sure that you want to - the selected items? - - Are you sure that you want to - the selected items? - + + Silence + 靜默 + + src/app/ceph/cluster/prometheus/silence-list/silence-list.component.ts + 196 + - - Are you sure that you want to - the selected - ? - - Are you sure that you want to - the selected - ? - - - - Copy to Clipboard - Copy to Clipboard + + {VAR_SELECT, select, true {Edit} other {Add}} + {VAR_SELECT, select, true {编辑} other {添加}} + + src/app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html + 3 + - - No items selected. - No items selected. + + Matcher + 比對器 + + src/app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html + 3 + - - Deselect item to select again - Deselect item to select again + + -- Select an attribute to match against -- + -- 選取要比對的屬性 -- + + src/app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html + 22 + - - Selection limit reached - Selection limit reached + + Value + 值 + + src/app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html + 38 + - - Filter tags - Filter tags + + Use regular expression + 使用規則運算式 + + src/app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html + 72 + - - Add badge - Add badge + + no spec + 无规格 + + src/app/ceph/cluster/services/placement.pipe.ts + 17 + - - There are no items available. - There are no items available. + + unmanaged + 非受管 + + src/app/ceph/cluster/services/placement.pipe.ts + 20 + - - Warning - Warning + + count: + 計數: + + src/app/ceph/cluster/services/placement.pipe.ts + 31 + - - Error - Error + + label: + 標籤: + + src/app/ceph/cluster/services/placement.pipe.ts + 34 + + + + Service Events + 服务事件 + + src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.html + 22 + + + + Daemon name + + src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.ts + 146 + + + src/app/ceph/cluster/upgrade/upgrade.component.ts + 64 + - - Information - Information + + Last Refreshed + 上次重新整理 + + src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.ts + 165 + + + src/app/ceph/cluster/services/services.component.ts + 176 + + + + CPU Usage + + src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.ts + 171 + + + + Memory Usage + + src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.ts + 177 + + + + Daemon Events + 守护进程事件 + + src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.ts + 184 + + + + Service Events + 服务事件 + + src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.ts + 193 + + + + Click here to create a new Realm/Zone Group/Zone + + src/app/ceph/cluster/services/service-form/service-form.component.html + 14,17 + + + + Authentication must be enabled in an active `mgtm-gateway` service to enable Single Sign-On(SSO) with `oauth2-proxy` + + src/app/ceph/cluster/services/service-form/service-form.component.html + 22,24 + + + + With an active mgmt-gateway service, the dashboard will continue to be served on : and all other services will be accessible from :/service_name + + src/app/ceph/cluster/services/service-form/service-form.component.html + 28,30 + + + + SMB service management is intended for advanced users only. For most scenarios, it is recommended to use the SMB module instead. To manage SMB clusters and shares, please visit the SMB page. + + src/app/ceph/cluster/services/service-form/service-form.component.html + 35,39 + - - Success - Success + + -- Select a service type -- + -- 请选择服务类型 -- + + src/app/ceph/cluster/services/service-form/service-form.component.html + 53 + + + + Backend Service + 后端服务 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 71 + + + + -- No service available -- + -- 没有可用的服务 -- + + src/app/ceph/cluster/services/service-form/service-form.component.html + 83 + + + + -- Select an existing service -- + + src/app/ceph/cluster/services/service-form/service-form.component.html + 86 + + + + Block Pool + + src/app/ceph/cluster/services/service-form/service-form.component.html + 102 + + + + An RBD application-enabled pool in which the gateway configuration can be managed. + + src/app/ceph/cluster/services/service-form/service-form.component.html + 121,123 + + + + Group Name + + src/app/ceph/cluster/services/service-form/service-form.component.html + 135 + + + src/app/ceph/rgw/rgw-multisite-sync-policy-form/rgw-multisite-sync-policy-form.component.html + 16 + + + + The name of the gateway group. + + src/app/ceph/cluster/services/service-form/service-form.component.html + 145,147 + + + + Service Name + 服務名稱 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 160 + + + + . + + src/app/ceph/cluster/services/service-form/service-form.component.html + 167,168 + + + + This service id is already in use. + + src/app/ceph/cluster/services/service-form/service-form.component.html + 179 + + + + MDS service id must start with a letter and contain alphanumeric characters or '.', '-', and '_' + + src/app/ceph/cluster/services/service-form/service-form.component.html + 182 + + + + Realm + 領域 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 190 + + + + -- No realm available -- + + src/app/ceph/cluster/services/service-form/service-form.component.html + 199 + + + + Zone Group + 區域群組 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 212 + + + + Zone + 區域 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 231 + - - Remove the custom configuration value. The default configuration will be inherited and used instead. - Remove the custom configuration value. The default configuration will be inherited and used instead. + + Unmanaged + 非受管 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 256 + + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 65 + + + + If Unmanaged is selected, the orchestrator will not start or stop any daemons associated with this service. Placement and all other properties will be ignored. + + src/app/ceph/cluster/services/service-form/service-form.component.html + 257 + - - The entered value is too high! It must not be greater than - . - - The entered value is too high! It must not be greater than - . - + + Placement + 归置 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 267 + + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 77 + - - The entered value is too low! It must not be lower than - . - - The entered value is too low! It must not be lower than - . - + + Label + 标签 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 276 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 286 + + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 85 + + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 95 + - - Toggle navigation - 切換導覽 + + Count + 计数 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 321 + + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 130 + + + + Number of deamons that will be deployed + + src/app/ceph/cluster/services/service-form/service-form.component.html + 329 + - - Dashboard - 儀表板 + + Port + 端口 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 345 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 421 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1075 + + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 154 + - - Inventory - Inventory + + The value cannot exceed 65535. + 值不得超过 65535。 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 361 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 437 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 691 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 723 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1091 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1243 + + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 170 + - - Monitors - 監控程式 + + -- No pools available -- + -- 没有可用的存储池 -- + + src/app/ceph/cluster/services/service-form/service-form.component.html + 383 + - - OSDs - OSD + + Trusted IPs + 可信 IP + + src/app/ceph/cluster/services/service-form/service-form.component.html + 402 + - - CRUSH map - CRUSH 地圖 + + Comma separated list of IP addresses. + IP 地址逗号分隔列表。 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 404 + - - Manager Modules - Manager Modules + + Please add the Ceph Manager IP addresses here, otherwise the iSCSI gateways can't be reached. + 請在此處新增 Ceph Manager IP 位址,否則將無法連接至 iSCSI 閘道。 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 406 + + + + Cluster id A short name identifying the SMB “cluster”. In this case a cluster is simply a management unit of one or more Samba services sharing a common configuration, and may not provide actual clustering or availability mechanisms. + + src/app/ceph/cluster/services/service-form/service-form.component.html + 490,495 + + + + foo + + src/app/ceph/cluster/services/service-form/service-form.component.html + 502 + + + + Config URI + + src/app/ceph/cluster/services/service-form/service-form.component.html + 513 + + + + Configuration source that should be loaded by the samba-container as the primary configuration file. + + src/app/ceph/cluster/services/service-form/service-form.component.html + 514,516 + + + + rados://.smb/foo/scc.toml + + src/app/ceph/cluster/services/service-form/service-form.component.html + 523 + + + + The value must start with either 'http:', 'https:', 'rados:' or 'rados:mon-config-key:' + + src/app/ceph/cluster/services/service-form/service-form.component.html + 530 + + + + Features Pre-defined terms enabling specific deployment characteristics. + + src/app/ceph/cluster/services/service-form/service-form.component.html + 538,541 + + + + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 553,554 + + + + Custom DNS + + src/app/ceph/cluster/services/service-form/service-form.component.html + 562 + + + + Comma separated list of DNSs.A list of IP addresses that will be used as the DNS servers for a Samba container. + + src/app/ceph/cluster/services/service-form/service-form.component.html + 564,566 + + + + 192.168.76.204 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 574 + + + + Join sources + + src/app/ceph/cluster/services/service-form/service-form.component.html + 582 + + + + Comma separated list of URIs.A list of values that will be used to identify where authentication data that will be used to perform domain joins are located. + + src/app/ceph/cluster/services/service-form/service-form.component.html + 584,586 + + + + rados:mon-config-key:smb/config/foo/join1.json + + src/app/ceph/cluster/services/service-form/service-form.component.html + 594 + + + + User sources + + src/app/ceph/cluster/services/service-form/service-form.component.html + 602 + + + + Comma separated list of URIs.A list of pseudo-uris containing data the samba-container can use to create users (and/or groups). A ceph based samba container may typically use a rados uri or a mon config-key store uri + + src/app/ceph/cluster/services/service-form/service-form.component.html + 604,608 + + + + rados:mon-config-key:smb/config/foo/join2.json + + src/app/ceph/cluster/services/service-form/service-form.component.html + 616 + + + + Ceph users + + src/app/ceph/cluster/services/service-form/service-form.component.html + 624 + + + + Comma separated list of Ceph users.A list of cephx user names that the Samba Containers may use. + + src/app/ceph/cluster/services/service-form/service-form.component.html + 626,628 + + + + client.smb.fs.cluster.foo + + src/app/ceph/cluster/services/service-form/service-form.component.html + 636 + + + + Virtual IP + 虚拟 IP + + src/app/ceph/cluster/services/service-form/service-form.component.html + 650 + + + + The virtual IP address and subnet (in CIDR notation) where the ingress service will be available. + 可以使用入站服务的虚拟 IP 地址和子网(采用 CIDR 表示法)。 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 652 + + + + Frontend Port + 前端端口 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 671 + + + + The port used to access the ingress service. + 用于访问入站服务的端口。 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 673 + + + + Monitor Port + Monitor 端口 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 703 + + + + The port used by haproxy for load balancer status. + HAProxy 用于获取负载平衡器状态的端口。 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 705 + + + + CIDR Networks + CIDR 网络 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 734 + + + + A list of networks to identify which network interface to use for the virtual IP address. + 用于识别虚拟 IP 地址所用网络接口的网络列表。 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 736 + - - Logs - 記錄 + + Version + 版本 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 754 + + + src/app/core/navigation/about/about.component.html + 18 + + + + -- Select SNMP version -- + -- 選取 SNMP 版本 -- + + src/app/ceph/cluster/services/service-form/service-form.component.html + 762 + + + + Destination + 目標 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 775 + + + + Must be of the format hostname:port. + 必須採用 "主機名稱:連接埠" 格式。 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 777 + + + + The value does not match the pattern: hostname:port + 該值與模式主機名稱:連接埠不相符 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 790 + + + + Engine Id + 引擎 ID + + src/app/ceph/cluster/services/service-form/service-form.component.html + 798 + + + + Unique identifier for the device (in hex). + 裝置的唯一識別碼 (以十六進位表示)。 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 800 + + + + The value does not match the pattern: Must be in hexadecimal and length must be multiple of 2 with min value = 10 amd max value = 64. + 該值與以下模式不相符:必須以十六進位表示且長度必須為 2 的倍數,最小值為 10,最大值為 64。 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 813 + + + + Auth Protocol + 驗證通訊協定 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 821 + + + + -- Select auth protocol -- + -- 選取驗證通信協定 -- + + src/app/ceph/cluster/services/service-form/service-form.component.html + 828 + + + + Privacy Protocol + 隱私通訊協定 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 844 + + + + -- Select privacy protocol -- + -- 選取隱私通訊協定 -- + + src/app/ceph/cluster/services/service-form/service-form.component.html + 851 + + + + Credentials + 身分證明 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 861 + + + + SNMP Community + SNMP 社群 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 867 + - - Monitoring - Monitoring + + Username + 使用者名稱 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 884 + + + src/app/ceph/rgw/rgw-multisite-migrate/rgw-multisite-migrate.component.html + 115 + + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 141 + + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 39 + + + src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 34 + + + src/app/core/auth/login/login.component.html + 13 + + + + Encryption + 加密 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 918 + + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1297 + + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 21 + + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 267 + + + + Provider display name + + src/app/ceph/cluster/services/service-form/service-form.component.html + 939 + + + + My OIDC Provider + + src/app/ceph/cluster/services/service-form/service-form.component.html + 946 + + + + The display name for the identity provider (IdP) in the UI. + + src/app/ceph/cluster/services/service-form/service-form.component.html + 948 + + + + Client ID + + src/app/ceph/cluster/services/service-form/service-form.component.html + 958 + + + + The client ID for authenticating with the IdP. + + src/app/ceph/cluster/services/service-form/service-form.component.html + 966 + + + + Client secret + + src/app/ceph/cluster/services/service-form/service-form.component.html + 976 + + + + The client secret for authenticating with the IdP. + + src/app/ceph/cluster/services/service-form/service-form.component.html + 993 + + + + OIDC Issuer URL + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1003 + + + + The URL of the OpenID Connect (OIDC) issuer. + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1011 + + + + Invalid url. + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1017 + + + + Https address + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1024 + + + + The address for HTTPS connections as [IP|Hostname]:port. + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1032 + + + + Format must be [IP|Hostname]:port and the port between 0 and 65535 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1035 + + + + Redirect URL + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1042 + + + + The URL the oauth2-proxy service will redirect to after a successful login. + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1050 + + + + Allowlist domains + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1057 + + + + Comma separated list of domains to be allowed to redirect to, used for login or logout. + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1065 + + + + Authentication + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1099 + + + + Allows to enable authentication through an external Identity Provider (IdP) using Single Sign-On (SSO) + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1105,1107 + + + + Select protocols... + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1120 + + + + SSL ciphers + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1132 + + + + Default cipher list used: https://ssl-config.mozilla.org/#server=nginx + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1142,1143 + + + + Invalid cipher suite. Each cipher must be separated by '-' and each cipher suite must be separated by ':' + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1146 + - - Pools - 池 + + Private key + 私用密钥 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1198 + - - Block - 區塊 + + The SSL private key in PEM format. + PEM 格式的 SSL 私用密钥。 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1199 + - - Images - 影像 + + Invalid SSL private key. + SSL 私用密钥无效。 + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1214 + + + + Grafana Port + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1223 + + + + The default port used by grafana. + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1225 + + + + Grafana PasswordThe password of the default Grafana Admin. Set once on first-run. + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1254,1255 + + + + Modifying the default settings could lead to a weaker security configuration + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1281,1283 + + + + Enables mutual TLS (mTLS) between the client and the gateway server. + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1298 + + + + Root CA certificate + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1308 + + + + Client CA certificate + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1328 + + + + Client key + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1348 + + + + Gateway server certificate + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1368 + + + + Gateway server key + + src/app/ceph/cluster/services/service-form/service-form.component.html + 1388 + - - Mirroring - 鏡像 + + service + 服务 + + src/app/ceph/cluster/services/service-form/service-form.component.ts + 130 + - - iSCSI - iSCSI + + There are no hosts. + 没有主机。 + + src/app/ceph/cluster/services/service-form/service-form.component.ts + 134 + + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.ts + 50 + - - NFS - NFS - - - Filesystems - 檔案系統 - - - Users - 使用者 - - - Buckets - 桶 - - - Logged in user - 登入的使用者 - - - Signed in as - - - - - Signed in as - - - - - - - Sign out - 登出 - - - Change password - Change password - - - Help - 說明 + + Filter hosts + 过滤主机 + + src/app/ceph/cluster/services/service-form/service-form.component.ts + 135 + + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.ts + 51 + - - documentation - documentation + + Placement + 归置 + + src/app/ceph/cluster/services/services.component.ts + 164 + - - API - API + + Running + 執行中 + + src/app/ceph/cluster/services/services.component.ts + 170 + + + + Ports + + src/app/ceph/cluster/services/services.component.ts + 182 + - - About - 關於 + + Step of 2: Telemetry report configuration + 第 步 (共 2 步):遙測報告組態 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 12 + - - Dashboard Settings - 儀表板設定 + + The telemetry module sends anonymous data about this Ceph cluster back to the Ceph developers to help understand how Ceph is used and what problems users may be experiencing. This data is visualized on public dashboards that allow the community to quickly see summary statistics on how many clusters are reporting, their total capacity and OSD count, and version distribution trends. The data being reported does not contain any sensitive data like pool names, object names, object contents, hostnames, or device serial numbers. It contains counters and statistics on how the cluster has been deployed, the version of Ceph, the distribution of the hosts and other parameters which help the project to gain a better understanding of the way Ceph is used. The data is sent secured to and (device report). + 遙測模組會將關於此 Ceph 叢集的匿名資料傳回給 Ceph 開發人員,以協助其瞭解 Ceph 的使用情況,以及使用者可能遇到了什麼問題。這些資料直觀呈現在公用儀表板上,社群可透過該儀表板迅速瞭解以下匯總統計資訊:所報告的叢集數量,叢集的總容量和 OSD 計數,以及版本配送趨勢。報告的資料不會包含池名稱、物件名稱、物件內容、主機名稱或裝置序號等任何敏感性資料。它包含關於以下資訊的計數器和統計資料:叢集的部署方式、Ceph 版本、主機分佈,以及有助於專案更好地瞭解 Ceph 使用情況的其他參數。這些資料會以安全方式傳送至 和 (裝置報告)。 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 14,23 + - - User management - 使用者管理 + + Deactivate + 停用 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 29 + - - Telemetry configuration - Telemetry configuration + + Channels + 通道 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 31 + - - Performance counters not available - 沒有可用的效能計數器 + + The telemetry report is broken down into several "channels", each with a different type of information that can be configured below. + 遥测报告细分为数个 "通道",每个通道包含不同类型的信息,您可以在下面进行配置。 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 32,33 + - - (inherited from global config) - (inherited from global config) + + Basic + 基本 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 39 + - - -- Select the access type -- - -- Select the access type -- + + Includes basic information about the cluster: + 包含關於叢集的基本資訊: + + src/app/ceph/cluster/telemetry/telemetry.component.html + 41 + - - inherited from global config - inherited from global config + + Capacity of the cluster + 叢集容量 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 43 + - - -- Select what kind of user id squashing is performed -- - -- Select what kind of user id squashing is performed -- + + Number of monitors, managers, OSDs, MDSs, object gateways, or other daemons + 監控程式、管理員、OSD、MDS、物件閘道或其他精靈的數量 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 44 + - - Clients - 用戶端 + + Software version currently being used + 目前所使用的軟體版本 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 45 + - - Add clients - 新增用戶端 + + Number and types of RADOS pools and CephFS file systems + RADOS 池和 CephFS 檔案系統的數量及類型 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 46 + - - Any client can access - 任何用戶端均可存取 + + Names of configuration options that have been changed from their default (but not their values) + 預設值已變更的組態選項名稱 (而不是其值) + + src/app/ceph/cluster/telemetry/telemetry.component.html + 47 + - - Addresses - 位址 + + Crash + 當機 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 67 + - - Must contain one or more comma-separated values - 必須包含一或多個逗號分隔值 + + Includes information about daemon crashes: + 包含關於精靈當機的資訊: + + src/app/ceph/cluster/telemetry/telemetry.component.html + 69 + - - For example: - 例如︰ + + Type of daemon + 精靈類型 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 71 + - - Addresses - Addresses + + Version of the daemon + 精靈版本 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 72 + - - Squash - Squash + + Operating system (OS distribution, kernel version) + 作業系統 (作業系統發行套件、內核版本) + + src/app/ceph/cluster/telemetry/telemetry.component.html + 73 + - - NFS Protocol - NFS Protocol + + Stack trace identifying where in the Ceph code the crash occurred + 識別 Ceph 代碼中發生當機的位置的堆疊追蹤 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 74 + - - Transport - Transport + + Device + 裝置 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 94 + - - CephFS - CephFS + + Includes information about device metrics like anonymized SMART metrics. + 包含關於裝置度量標準 (例如匿名 SMART 度量標準) 的資訊。 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 96 + - - CephFS User - CephFS User + + Ident + 身分 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 115 + - - CephFS Filesystem - CephFS Filesystem + + Includes user-provided identifying information about the cluster: + 包含使用者提供的關於叢集的識別資訊: + + src/app/ceph/cluster/telemetry/telemetry.component.html + 117 + + + + Perf + + src/app/ceph/cluster/telemetry/telemetry.component.html + 141 + + + + Includes various performance metrics of a cluster. + + src/app/ceph/cluster/telemetry/telemetry.component.html + 143 + - - Security Label - Security Label + + Contact Information + 聯絡資訊 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 160 + - - Object Gateway - Object Gateway + + Submitting any contact information is completely optional and disabled by default. + 提交任何聯絡資訊完全是選擇性操作,預設已停用。 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 161 + - - Object Gateway User - Object Gateway User + + Contact + 聯絡 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 166 + - - Details - 詳細資料 + + My first Ceph cluster + 我的首個 Ceph 叢集 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 184 + + + + Organization + 組織 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 191 + + + + Organization name + 組織名稱 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 197 + - - Clients ( - ) - - Clients ( - ) - + + Interval + 間隔 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 206 + - - total - total + + The module compiles and sends a new report every 24 hours by default. You can adjust this interval by setting a different number of hours. + 模块默认每 24 小时编译并发送一次新报告。您可以设置不同的小时数以调整此间隔。 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 207,208 + - - up - up + + The entered value is too low! It must be greater or equal to 8. + 輸入的值過小!值必須大於或等於 8。 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 218 + - - - (quorum - ) - - - (quorum - ) - + + Proxy + 代理 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 224 + - - active daemon - active daemon + + If the cluster cannot directly connect to the configured telemetry endpoint (default telemetry.ceph.com), you can configure a HTTP/HTTPS proxy server by e.g. adding https://10.0.0.1:8080 + 如果集群无法直接连接到配置的遥测端点(默认为 telemetry.ceph.com),您可以配置 HTTP/HTTPS 代理服务器,例如,通过添加 https://10.0.0.1:8080 来配置 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 226,228 + - - standby daemons - standby daemons + + You can also include a user:pass if needed e.g. https://ceph:telemetry@10.0.0.1:8080 + 如果需要,您還可以包含 user:pass,例如 https://ceph:telemetry@10.0.0.1:8080 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 229 + - - active - active + + Note: By clicking 'Next' you will first see a preview of the report content before you can activate the automatic submission of your data. + 注意:按一下 "下一步" 後,您首先會看到報告內容預覽,然後才能啟用資料的自動提交功能。 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 241,242 + - - standby - standby + + Step of 2: Telemetry report preview + 第 步 (共 2 步):遙測報告預覽 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 265 + - - no filesystems - no filesystems + + Report ID + 報告 ID + + src/app/ceph/cluster/telemetry/telemetry.component.html + 271,274 + - - standbyReplay - standbyReplay + + A randomized UUID to identify a particular cluster over the course of several telemetry reports. + 隨機指定的 UUID,用於在數個遙測報告中識別特定的叢集。 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 273 + + + + Report preview Note: Please select 'Download' to view the full report, including metrics from the perf channel. + + src/app/ceph/cluster/telemetry/telemetry.component.html + 289,293 + - - here - here - - - For an overview of - widgets click - - - - For an overview of - widgets click - - - + + The actual telemetry data that will be submitted. + 將要提交的實際遙測資料。 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 291 + - - Reads - Reads + + I agree to my telemetry data being submitted under the Community Data License Agreement - Sharing - Version 1.0 + 我同意依據社群資料授權合約 - 共用 - 1.0 版本提交我的遙測資料 + + src/app/ceph/cluster/telemetry/telemetry.component.html + 327 + - - /s - /s + + The Telemetry module has been configured and activated successfully. + 已成功設定並啟用遙測模組。 + + src/app/ceph/cluster/telemetry/telemetry.component.ts + 288 + + + + An Error occurred while updating the Telemetry module configuration. Please Try again + 更新遙測模組組態時發生錯誤。請重試 + + src/app/ceph/cluster/telemetry/telemetry.component.ts + 295,296 + + + + Upgrade Cluster + + src/app/ceph/cluster/upgrade/upgrade-form/upgrade-start-modal.component.html + 3 + + + + Make sure to put the correct image. Passing an incorrect image can lead the cluster into an undesired state. + + src/app/ceph/cluster/upgrade/upgrade-form/upgrade-start-modal.component.html + 16 + + + + New Version + + src/app/ceph/cluster/upgrade/upgrade-form/upgrade-start-modal.component.html + 22 + + + src/app/ceph/cluster/upgrade/upgrade.component.html + 5 + + + src/app/ceph/cluster/upgrade/upgrade.component.html + 7 + + + + -- No version available -- + + src/app/ceph/cluster/upgrade/upgrade-form/upgrade-start-modal.component.html + 33 + + + + -- Select a version -- + + src/app/ceph/cluster/upgrade/upgrade-form/upgrade-start-modal.component.html + 36 + + + + Use image + + src/app/ceph/cluster/upgrade/upgrade-form/upgrade-start-modal.component.html + 58 + + + + Started upgrading the cluster + + src/app/ceph/cluster/upgrade/upgrade-form/upgrade-start-modal.component.ts + 63 + + + src/app/ceph/cluster/upgrade/upgrade.component.ts + 129 + + + + Failed to start the upgrade + + src/app/ceph/cluster/upgrade/upgrade-form/upgrade-start-modal.component.ts + 70 + + + src/app/ceph/cluster/upgrade/upgrade.component.ts + 122 + + + + Back + 返回 + + src/app/ceph/cluster/upgrade/upgrade-progress/upgrade-progress.component.html + 18 + - - Writes - Writes + + Pause + 暫停 + + src/app/ceph/cluster/upgrade/upgrade-progress/upgrade-progress.component.html + 23 + + + + Resume + + src/app/ceph/cluster/upgrade/upgrade-progress/upgrade-progress.component.html + 28 + + + + Stop + + src/app/ceph/cluster/upgrade/upgrade-progress/upgrade-progress.component.html + 33 + + + + Cluster logs + + src/app/ceph/cluster/upgrade/upgrade-progress/upgrade-progress.component.html + 39 + + + src/app/ceph/cluster/upgrade/upgrade.component.html + 125 + + + + Failed to pause the upgrade + + src/app/ceph/cluster/upgrade/upgrade-progress/upgrade-progress.component.ts + 75 + + + + The upgrade is paused + + src/app/ceph/cluster/upgrade/upgrade-progress/upgrade-progress.component.ts + 80 + + + + Failed to resume the upgrade + + src/app/ceph/cluster/upgrade/upgrade-progress/upgrade-progress.component.ts + 95 + + + + Upgrade is resumed + + src/app/ceph/cluster/upgrade/upgrade-progress/upgrade-progress.component.ts + 101 + + + + Failed to stop the upgrade + + src/app/ceph/cluster/upgrade/upgrade-progress/upgrade-progress.component.ts + 126 + + + + The upgrade is stopped + + src/app/ceph/cluster/upgrade/upgrade-progress/upgrade-progress.component.ts + 131 + + + + Upgrade is paused % + + src/app/ceph/cluster/upgrade/upgrade.component.html + 15,16 + + + + View Details... + + src/app/ceph/cluster/upgrade/upgrade.component.html + 19 + + + src/app/ceph/cluster/upgrade/upgrade.component.html + 229 + + + + Upgrading % + + src/app/ceph/cluster/upgrade/upgrade.component.html + 24,26 + + + + Current Version + + src/app/ceph/cluster/upgrade/upgrade.component.html + 32 + + + src/app/ceph/cluster/upgrade/upgrade.component.html + 34 + - - IOPS - IOPS + + Cluster Status + 叢集狀態 + + src/app/ceph/cluster/upgrade/upgrade.component.html + 43 + + + src/app/ceph/cluster/upgrade/upgrade.component.html + 45 + + + src/app/ceph/dashboard/health/health.component.html + 14 + + + + MGR Count + + src/app/ceph/cluster/upgrade/upgrade.component.html + 75 + + + src/app/ceph/cluster/upgrade/upgrade.component.html + 77 + + + + Cluster FSID + + src/app/ceph/cluster/upgrade/upgrade.component.html + 95 + + + + Release Image + + src/app/ceph/cluster/upgrade/upgrade.component.html + 100 + + + + Registry + + src/app/ceph/cluster/upgrade/upgrade.component.html + 103 + + + + Daemon versions + + src/app/ceph/cluster/upgrade/upgrade.component.html + 110 + + + + Upgrade to + + src/app/ceph/cluster/upgrade/upgrade.component.html + 146,147 + + + + Select another version... + + src/app/ceph/cluster/upgrade/upgrade.component.html + 150 + + + + Cluster is up-to-date + + src/app/ceph/cluster/upgrade/upgrade.component.html + 161,164 + + + + Upgrade using custom image... + + src/app/ceph/cluster/upgrade/upgrade.component.html + 167 + + + src/app/ceph/cluster/upgrade/upgrade.component.html + 210 + + + + Checking for upgrades + + src/app/ceph/cluster/upgrade/upgrade.component.html + 184,187 + + + + Fetching registry informations + + src/app/ceph/cluster/upgrade/upgrade.component.html + 194,197 + + + + + + src/app/ceph/cluster/upgrade/upgrade.component.html + 205,207 + + + + Failed to fetch registry informations + + src/app/ceph/cluster/upgrade/upgrade.component.html + 217,219 + + + + Upgrade in progress % + + src/app/ceph/cluster/upgrade/upgrade.component.html + 225,226 + + + + Not retrieving upgrades + + src/app/ceph/cluster/upgrade/upgrade.component.ts + 94 + + + + + + src/app/ceph/dashboard-v3/dashboard-area-chart/dashboard-area-chart.component.html + 5 + + + + : used of + + src/app/ceph/dashboard-v3/dashboard-area-chart/dashboard-area-chart.component.html + 8,22 + + + + Used: + + src/app/ceph/dashboard-v3/dashboard-pie/dashboard-pie.component.ts + 96 + + + + Warning: % + + src/app/ceph/dashboard-v3/dashboard-pie/dashboard-pie.component.ts + 102 + + + + Danger: % + + src/app/ceph/dashboard-v3/dashboard-pie/dashboard-pie.component.ts + 107,109 + - - Used - Used + + Last 5 minutes + 過去 5 分鐘 + + src/app/ceph/dashboard-v3/dashboard-time-selector/dashboard-time-selector.component.ts + 20 + + + src/app/shared/components/grafana/grafana.component.ts + 46 + - - Avail. - Avail. + + Last 15 minutes + 過去 15 分鐘 + + src/app/ceph/dashboard-v3/dashboard-time-selector/dashboard-time-selector.component.ts + 24 + + + src/app/shared/components/grafana/grafana.component.ts + 50 + - - Clean - Clean + + Last 30 minutes + 過去 30 分鐘 + + src/app/ceph/dashboard-v3/dashboard-time-selector/dashboard-time-selector.component.ts + 28 + + + src/app/shared/components/grafana/grafana.component.ts + 54 + + + + Last 1 hour + + src/app/ceph/dashboard-v3/dashboard-time-selector/dashboard-time-selector.component.ts + 32 + - - Working - Working + + Last 3 hours + 過去 3 小時 + + src/app/ceph/dashboard-v3/dashboard-time-selector/dashboard-time-selector.component.ts + 36 + + + src/app/shared/components/grafana/grafana.component.ts + 62 + - - Unknown - Unknown + + Last 6 hours + 過去 6 小時 + + src/app/ceph/dashboard-v3/dashboard-time-selector/dashboard-time-selector.component.ts + 40 + + + src/app/shared/components/grafana/grafana.component.ts + 66 + - - Healthy - Healthy + + Last 12 hours + 過去 12 小時 + + src/app/ceph/dashboard-v3/dashboard-time-selector/dashboard-time-selector.component.ts + 44 + + + src/app/shared/components/grafana/grafana.component.ts + 70 + - - Misplaced - Misplaced + + Last 24 hours + 過去 24 小時 + + src/app/ceph/dashboard-v3/dashboard-time-selector/dashboard-time-selector.component.ts + 48 + + + src/app/shared/components/grafana/grafana.component.ts + 74 + + + + + + src/app/ceph/dashboard-v3/dashboard/dashboard-v3.component.html + 18,19 + + + + View alerts + + src/app/ceph/dashboard-v3/dashboard/dashboard-v3.component.html + 145,147 + - - Degraded - Degraded + + Cluster + 叢集 + + src/app/ceph/dashboard-v3/dashboard/dashboard-v3.component.html + 158 + + + src/app/ceph/smb/smb-tabs/smb-tabs.component.html + 7 + + + src/app/core/navigation/navigation/navigation.component.html + 115 + + + + Cluster + + src/app/ceph/dashboard-v3/dashboard/dashboard-v3.component.html + 165,166 + + + + Hardware + + src/app/ceph/dashboard-v3/dashboard/dashboard-v3.component.html + 184 + + + + Danger + 危險 + + src/app/ceph/dashboard-v3/dashboard/dashboard-v3.component.html + 196 + + + + Warning + 警告 + + src/app/ceph/dashboard-v3/dashboard/dashboard-v3.component.html + 207 + + + + Active since: + + src/app/ceph/dashboard-v3/dashboard/dashboard-v3.component.html + 314,315 + - - Unfound - Unfound + + See Logs for more details. + + src/app/ceph/dashboard-v3/dashboard/dashboard-v3.component.html + 328 + + + src/app/ceph/shared/health-checks/health-checks.component.html + 26 + - - objects - objects + + Monitors + 監控程式 + + src/app/ceph/dashboard/health/health.component.html + 51 + + + src/app/core/navigation/navigation/navigation.component.html + 154 + + + src/app/core/navigation/navigation/navigation.component.html + 157 + - - Cluster Status - 叢集狀態 + + OSDs + OSD + + src/app/ceph/dashboard/health/health.component.html + 60 + + + src/app/core/navigation/navigation/navigation.component.html + 136 + + + src/app/core/navigation/navigation/navigation.component.html + 139 + Managers - Managers + 管理員 + + src/app/ceph/dashboard/health/health.component.html + 72 + Object Gateways 物件閘道 + + src/app/ceph/dashboard/health/health.component.html + 84 + Metadata Servers 中繼資料伺服器 + + src/app/ceph/dashboard/health/health.component.html + 93 + iSCSI Gateways iSCSI 閘道 + + src/app/ceph/dashboard/health/health.component.html + 106 + Capacity 容量 + + src/app/ceph/dashboard/health/health.component.html + 120 + Raw Capacity 原始容量 - - - Objects - 物件 + + src/app/ceph/dashboard/health/health.component.html + 125 + PG Status PG 狀態 + + src/app/ceph/dashboard/health/health.component.html + 147 + PGs per OSD 每個 OSD 的 PG 數 - - - Performance - 效能 + + src/app/ceph/dashboard/health/health.component.html + 183 + Client Read/Write 用戶端讀取/寫入 + + src/app/ceph/dashboard/health/health.component.html + 195 + Client Throughput 用戶端輸送量 + + src/app/ceph/dashboard/health/health.component.html + 206 + Recovery Throughput 復原輸送量 + + src/app/ceph/dashboard/health/health.component.html + 217 + Scrubbing - Scrubbing + 正在整理 + + src/app/ceph/dashboard/health/health.component.html + 225 + + + + See Logs for more details. + + src/app/ceph/dashboard/health/health.component.html + 238,240 + - - - - See - Logs - for more details. - - - - See - Logs - for more details. - - - - Daemon type - Daemon type - - - Daemon ID - Daemon ID - - - Container ID - Container ID - - - Container Image name - Container Image name - - - Container Image ID - Container Image ID + + Reads + 讀取 + + src/app/ceph/dashboard/health/health.component.ts + 111 + + + src/app/ceph/dashboard/health/health.component.ts + 136 + - - no spec - no spec + + /s + /s + + src/app/ceph/dashboard/health/health.component.ts + 113 + + + src/app/ceph/dashboard/health/health.component.ts + 119 + + + src/app/ceph/dashboard/health/health.component.ts + 138 + + + src/app/ceph/dashboard/health/health.component.ts + 144 + + + src/app/ceph/dashboard/health/health.component.ts + 152 + - - unmanaged - unmanaged + + Writes + 寫入 + + src/app/ceph/dashboard/health/health.component.ts + 117 + + + src/app/ceph/dashboard/health/health.component.ts + 142 + - - count: - - - count: - - + + Avail. + 可用 + + src/app/ceph/dashboard/health/health.component.ts + 183 + - - label: - - - label: - - + + Clean + 乾淨 + + src/app/ceph/dashboard/health/health.component.ts + 218 + - - {VAR_SELECT, select, true {Edit} other {Add}} - {VAR_SELECT, select, true {Edit} other {Add}} + + Working + 工作中 + + src/app/ceph/dashboard/health/health.component.ts + 219 + - - - Matcher - - - Matcher - + + Unknown + 未知 + + src/app/ceph/dashboard/health/health.component.ts + 221 + + + src/app/ceph/shared/device-list/device-list.component.ts + 60 + - - -- Select an attribute to match against -- - -- Select an attribute to match against -- + + Healthy + 狀態良好 + + src/app/ceph/dashboard/health/health.component.ts + 249 + - - Value - 值 + + Misplaced + 位置不正確 + + src/app/ceph/dashboard/health/health.component.ts + 250 + - - Use regular expression - Use regular expression + + Degraded + 已降級 + + src/app/ceph/dashboard/health/health.component.ts + 251 + - - Active Alerts - Active Alerts + + Unfound + 未找到 + + src/app/ceph/dashboard/health/health.component.ts + 252 + - - Alerts - Alerts + + objects + 物件 + + src/app/ceph/dashboard/health/health.component.ts + 264 + + + + For an overview of widgets click + + src/app/ceph/dashboard/info-group/info-group.component.html + 6,9 + - - Silences - Silences + + here + 此处 + + src/app/ceph/dashboard/info-group/info-group.component.html + 8 + - - - was initialized in the following OSD(s): - - - - was initialized in the following OSD(s): - - + + up + up + + src/app/ceph/dashboard/mds-dashboard-summary.pipe.ts + 24 + + + src/app/ceph/dashboard/osd-dashboard-summary.pipe.ts + 44 + - - {VAR_SELECT, select, true {Deep } other {}} - {VAR_SELECT, select, true {Deep } other {}} + + no filesystems + 無檔案系統 + + src/app/ceph/dashboard/mds-dashboard-summary.pipe.ts + 25 + + + src/app/ceph/dashboard/mds-dashboard-summary.pipe.ts + 27 + - - OSDs - Scrub - - OSDs - Scrub - + + active + 使用中 + + src/app/ceph/dashboard/mds-dashboard-summary.pipe.ts + 39 + + + src/app/ceph/dashboard/mgr-dashboard-summary.pipe.ts + 29 + - - {VAR_SELECT, select, true {deep } other {}} - {VAR_SELECT, select, true {deep } other {}} + + standby + 待命 + + src/app/ceph/dashboard/mds-dashboard-summary.pipe.ts + 40 + + + src/app/ceph/dashboard/mgr-dashboard-summary.pipe.ts + 41 + - - You are about to apply a - scrub to the OSD(s): - - - . - - You are about to apply a - scrub to the OSD(s): - - - . - + + standby daemons + 待命精靈 + + src/app/ceph/dashboard/mds-dashboard-summary.pipe.ts + 45 + + + src/app/ceph/dashboard/mgr-dashboard-summary.pipe.ts + 25 + - - Reweight OSD: - - - Reweight OSD: - - + + active daemon + 使用中的精靈 + + src/app/ceph/dashboard/mds-dashboard-summary.pipe.ts + 51 + + + src/app/ceph/dashboard/mgr-dashboard-summary.pipe.ts + 17 + + + src/app/shared/pipes/mgr-summary.pipe.ts + 21 + - - The value needs to be between 0 and 1. - 該值必須介於 0 至 1 之間。 + + standbyReplay + standbyReplay + + src/app/ceph/dashboard/mds-dashboard-summary.pipe.ts + 54 + - - Max Backfills - Max Backfills + + n/a + 無 + + src/app/ceph/dashboard/mgr-dashboard-summary.pipe.ts + 14 + + + src/app/shared/pipes/not-available.pipe.ts + 11 + - - Recovery Max Active - Recovery Max Active + + (quorum ) + (仲裁 ) + + src/app/ceph/dashboard/mon-summary.pipe.ts + 12,13 + - - Recovery Max Single Start - Recovery Max Single Start + + total + 總計 + + src/app/ceph/dashboard/osd-dashboard-summary.pipe.ts + 35 + + + + near full + 將滿 + + src/app/ceph/dashboard/osd-dashboard-summary.pipe.ts + 72 + + + + full + 已滿 + + src/app/ceph/dashboard/osd-dashboard-summary.pipe.ts + 84 + + + + Lists exports for a cluster + + src/app/ceph/nfs/nfs-cluster-details/nfs-cluster-details.component.html + 4,8 + + + + Export + 輸出 + + src/app/ceph/nfs/nfs-cluster-details/nfs-cluster-details.component.ts + 10 + + + src/app/shared/constants/app.constants.ts + 160 + + + + Hostnames + + src/app/ceph/nfs/nfs-cluster/nfs-cluster.component.ts + 64 + + + + IP Address + + src/app/ceph/nfs/nfs-cluster/nfs-cluster.component.ts + 70 + + + + Virtual IP Address + + src/app/ceph/nfs/nfs-cluster/nfs-cluster.component.ts + 76 + - - Recovery Sleep - Recovery Sleep + + Clients () + 用戶端 () + + src/app/ceph/nfs/nfs-details/nfs-details.component.html + 16 + - - Custom - Custom + + Addresses + 位址 + + src/app/ceph/nfs/nfs-details/nfs-details.component.ts + 23 + - - Updated OSD recovery speed priority ' - ' - - Updated OSD recovery speed priority ' - ' - + + Access Type + 存取類型 + + src/app/ceph/nfs/nfs-details/nfs-details.component.ts + 28 + + + src/app/ceph/nfs/nfs-details/nfs-details.component.ts + 52 + + + src/app/ceph/nfs/nfs-list/nfs-list.component.ts + 165 + - - OSD Recovery Priority - OSD 復原優先程度 + + Squash + Squash + + src/app/ceph/nfs/nfs-details/nfs-details.component.ts + 33 + + + src/app/ceph/nfs/nfs-details/nfs-details.component.ts + 53 + - - Priority - 優先程度 + + NFS Protocol + NFS 通訊協定 + + src/app/ceph/nfs/nfs-details/nfs-details.component.ts + 48 + + + src/app/ceph/nfs/nfs-list/nfs-list.component.ts + 170 + - - Customize priority values - 自訂優先程度值 + + Pseudo + 虛擬 + + src/app/ceph/nfs/nfs-details/nfs-details.component.ts + 51 + + + src/app/ceph/nfs/nfs-list/nfs-list.component.ts + 149 + - - [object Object] - [object Object] + + Storage Backend + 儲存後端 + + src/app/ceph/nfs/nfs-details/nfs-details.component.ts + 58 + + + src/app/ceph/nfs/nfs-details/nfs-details.component.ts + 63 + + + src/app/ceph/nfs/nfs-list/nfs-list.component.ts + 159 + - - The entered value is too high! It must not be greater than - . - - The entered value is too high! It must not be greater than - . - + + CephFS + CephFS + + src/app/ceph/nfs/nfs-details/nfs-details.component.ts + 58 + + + src/app/shared/api/nfs.service.ts + 39 + - - The entered value is too low! It must not be lower than - . - - The entered value is too low! It must not be lower than - . - + + CephFS User + CephFS 使用者 + + src/app/ceph/nfs/nfs-details/nfs-details.component.ts + 59 + - - PG scrub options - PG scrub options + + CephFS Filesystem + CephFS 檔案系統 + + src/app/ceph/nfs/nfs-details/nfs-details.component.ts + 60 + - - Updated PG scrub options - Updated PG scrub options + + Security Label + 安全標籤 + + src/app/ceph/nfs/nfs-details/nfs-details.component.ts + 61 + - - Advanced... - 進階... + + Object Gateway + 物件閘道 + + src/app/ceph/nfs/nfs-details/nfs-details.component.ts + 63 + + + src/app/shared/api/nfs.service.ts + 44 + - - Advanced configuration options - Advanced configuration options + + Object Gateway User + 物件閘道使用者 + + src/app/ceph/nfs/nfs-details/nfs-details.component.ts + 64 + - - No In - No In + + Any client can access + 任何用戶端均可存取 + + src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.html + 10 + + + + Addresses + + src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.html + 39,45 + - - OSDs that were previously marked out will not be marked back in when they start - OSDs that were previously marked out will not be marked back in when they start + + Must contain one or more comma-separated values + 必須包含一或多個逗號分隔值 + + src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.html + 53 + - - No Out - No Out + + For example: + 例如︰ + + src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.html + 55 + + + + Access Type No Access Type + + src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.html + 69,72 + + + + Squash + + src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.html + 89,92 + - - OSDs will not automatically be marked out after the configured interval - OSDs will not automatically be marked out after the configured interval + + Add clients + 新增用戶端 + + src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.html + 106 + - - No Up - No Up + + (inherited from global config) + (自全域組態繼承) + + src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.ts + 43 + - - OSDs are not allowed to start - OSDs are not allowed to start + + -- Select the access type -- + -- 選取存取類型 -- + + src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.ts + 45 + - - No Down - No Down + + inherited from global config + 自全域組態繼承 + + src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.ts + 57 + - - OSD failure reports are being ignored, such that the monitors will not mark OSDs down - OSD failure reports are being ignored, such that the monitors will not mark OSDs down + + -- Select what kind of user id squashing is performed -- + -- 選取執行哪種類型的使用者 ID 匿名存取 -- + + src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.ts + 59 + + + + Loading...-- No cluster available ---- Select the cluster -- + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 24,32 + + + + To create a new NFS cluster, you need to create an NFS Service. + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 38,39 + + + + This is the ID of an NFS Service + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 41,42 + + + + Bucket + 桶 + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 59 + + + + Loading...-- No CephFS filesystem available ---- Select the CephFS filesystem -- + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 81,89 + + + + Loading...-- No RGW User available ---- Select the RGW User -- + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 110,118 + - - Pause - Pause + + Enable security label + 啟用安全標籤 + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 133 + + + + Security Label + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 141,147 + + + + Loading...-- Select the CephFS subvolume group -- + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 165,173 + + + + Loading...-- No CephFS subvolume available ---- Select the CephFS subvolume -- + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 188,197 + + + + This field is required. + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 202,204 + + + + Path + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 216,226 + + + + Path... + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 219 + + + + Export on CephFS volume "/" not allowed. + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 233 + - - Pauses reads and writes - Pauses reads and writes + + Path need to start with a '/' and can be followed by a word + 路徑必須以「/」開頭,後面可接單詞 + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 236 + + + + The path does not exist in the selected volume. + 所選磁碟區中不存在該路徑。 + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 239 + + + + + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 251,260 + + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 307,316 + + + + Bucket name... + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 253 + + + + The bucket does not exist or is not in the default realm (if multiple realms are configured). To continue, create a new bucket. + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 267,269 + + + + NFS Protocol (required) + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 277 + - - No Scrub - No Scrub + + NFSv3 + NFSv3 + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 283 + - - Scrubbing is disabled - Scrubbing is disabled + + NFSv4 + NFSv4 + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 289 + + + + Pseudo... + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 309 + + + + The position this export occupies in the Pseudo FS. It must be unique. + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 318 + - - No Deep Scrub - No Deep Scrub + + By using different Pseudo options, the same Path may be exported multiple times. + 透過使用不同虛擬選項,可將同一路徑輸出多次。 + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 319 + + + + The pseudo is already in use by another export. + 另一個輸出中已使用該虛擬。 + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 327 + - - Deep Scrubbing is disabled - Deep Scrubbing is disabled + + Pseudo needs to start with a '/' and can't contain any of the following: >, <, |, &, ( or ). + 虛擬必須以 "/" 開頭,並且不能包含以下任何字元:>、<、|、&、( 或 )。 + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 330 + + + + Pseudo path should be an absolute path and it cannot be just '/' + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 333 + + + + Loading...-- No access type available -- + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 352,358 + + + + The Object Gateway NFS backend has a number of limitations which will seriously affect applications writing to the share. Please consult the   for details before enabling write access. + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 366,369 + + + + Loading...-- No squash available -- + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 391,397 + + + + Maps the root user on the NFS client to an anonymous user/group with limited privileges. This prevents a root client user from having total control over the NFS export. + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 400 + + + + Maps the root user on the NFS client to an anonymous user/group with limited privileges, preventing root access but retaining non-root group privileges. + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 403 + + + + Maps all users on the NFS client to an anonymous user/group with limited privileges, ensuring that no user has special privileges on the NFS export. + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 406 + + + + Allows the root user on the NFS client to retain full root privileges on the NFS server, which may pose security risks. + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 409 + + + + Transport Protocol (required) + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 422 + - - No Backfill - No Backfill + + UDP + UDP + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 428 + - - Backfilling of PGs is suspended - Backfilling of PGs is suspended + + TCP + TCP + + src/app/ceph/nfs/nfs-form/nfs-form.component.html + 434 + - - No Rebalance - No Rebalance + + NFS export + NFS 輸出 + + src/app/ceph/nfs/nfs-form/nfs-form.component.ts + 114 + + + src/app/ceph/nfs/nfs-list/nfs-list.component.ts + 237 + + + + backend is not available. + + src/app/ceph/nfs/nfs-form/nfs-form.component.ts + 476 + + + + Error while retrieving paths. + 擷取路徑時出錯。 + + src/app/ceph/nfs/nfs-form/nfs-form.component.ts + 557 + + + + Error while retrieving bucket names. + 擷取桶名稱時出錯。 + + src/app/ceph/nfs/nfs-form/nfs-form.component.ts + 569 + + + src/app/ceph/rgw/rgw-multisite-sync-policy-form/rgw-multisite-sync-policy-form.component.ts + 168 + - - OSD will choose not to backfill unless PG is also degraded - OSD will choose not to backfill unless PG is also degraded + + CephFS + CephFS + + src/app/ceph/nfs/nfs-list/nfs-list.component.html + 27 + - - No Recover - No Recover + + Object Gateway + 物件閘道 + + src/app/ceph/nfs/nfs-list/nfs-list.component.html + 29 + + + + All buckets owned by user + + src/app/ceph/nfs/nfs-list/nfs-list.component.html + 51 + + + + * + + src/app/ceph/nfs/nfs-list/nfs-list.component.html + 51 + + + + Bucket + 桶 + + src/app/ceph/nfs/nfs-list/nfs-list.component.ts + 142 + + + src/app/ceph/rgw/rgw-multisite-sync-policy/rgw-multisite-sync-policy.component.ts + 99 + + + + Transports + + src/app/ceph/nfs/nfs-list/nfs-list.component.ts + 176 + - - Recovery of PGs is suspended - Recovery of PGs is suspended + + Performance counters not available + 沒有可用的效能計數器 + + src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.html + 14 + - - Bitwise Sort - Bitwise Sort + + The name can only consist of alphanumeric characters, dashes and underscores. + 名稱只能由英數字元、破折號和底線組成。 + + src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html + 29 + + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 27 + - - Use bitwise sort - Use bitwise sort + + The chosen erasure code profile name is already in use. + 所選的糾刪碼設定檔名稱已在使用中。 + + src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html + 32 + + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 30 + - - Purged Snapdirs - Purged Snapdirs + + Root + 根 + + src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html + 40 + - - OSDs have converted snapsets - OSDs have converted snapsets + + Failure domain type + 故障網域類型 + + src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html + 68 + - - Recovery Deletes - Recovery Deletes + + Device class + 裝置類別 + + src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html + 96 + + + + All devices + + src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html + 104 + + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 427 + + + + + + src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html + 111 + - - Deletes performed during recovery instead of peering - Deletes performed during recovery instead of peering + + Crush Rule + Crush 規則 + + src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.ts + 42 + - - PG Log Hard Limit - PG Log Hard Limit + + Plugin + 外掛程式 + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 38 + - - Puts a hard limit on pg log length - Puts a hard limit on pg log length + + Data chunks (k) + 資料區塊 (k) + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 65 + - - Updated OSD Flags - Updated OSD Flags + + Must be equal to or greater than 2. + 必須大於或等於 2。 + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 83 + - - Cluster-wide OSD Flags - 叢集範圍的 OSD 旗標 + + Chunks (k+m) have exceeded the available OSDs of . + 區塊 (k+m) 已超過 的可用 OSD 數量。 + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 86 + + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 126 + + + + Chunks (k+m+1) have exceeded the available hosts of . + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 89 + + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 129 + - - The flag has been enabled for the entire cluster. - The flag has been enabled for the entire cluster. + + For an equal distribution k has to be a multiple of (k+m)/l. + 若要實現均衡分佈,k 必須為 (k+m)/l 的倍數。 + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 92 + - - Individual OSD Flags - Individual OSD Flags + + K has to be equal to or greater than m in order to recover data correctly through c. + K 必須大於或等於 m 才能透過 c 正確復原資料。 + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 95 + - - Restore previous selection - Restore previous selection + + Distribution factor: + 分佈係數: + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 98 + - - Cluster-wide - Cluster-wide + + Coding chunks (m) + 編碼區塊 (m) + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 106 + - - - devices - - - devices - + + Must be equal to or greater than 1. + 必須大於或等於 1。 + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 123 + + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 152 + + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 229 + + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 389 + - - At least one of these filters must be applied in order to proceed: - At least one of these filters must be applied in order to proceed: + + Durability estimator (c) + 持久性估值 (c) + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 138 + - - Number of devices: - . Raw capacity: - . - - Number of devices: - . Raw capacity: - . - + + C has to be equal to or lower than m as m defines the amount of chunks that can be used. + C 必須小於或等於 m,因為 m 定義可以使用的區塊數量。 + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 155 + - - No available devices - No available devices + + Helper chunks (d) + 輔助程式區塊 (d) + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 164 + - - Please add primary devices first - Please add primary devices first + + Set d manually or use the plugin's default calculation that maximizes d. + 以手動訪視設定 d,或使用外掛程式的預設計算值 (最大值為 d)。 + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 178 + - - Add devices by using filters - Add devices by using filters + + D is automatically updated on k and m changes + D 會在 k 和 m 變更時自動更新 + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 188 + - - - devices - - - devices - + + D can be set from to + D 可設定為 至 + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 193 + - - The primary storage devices. These devices contain all OSD data. - The primary storage devices. These devices contain all OSD data. + + D can only be set to + D 僅可設定為 + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 196 + - - Write-Ahead-Log devices. These devices are used for BlueStore’s internal journal. It is only useful to use a WAL device if the device is faster than the primary device (e.g. NVME devices or SSDs). If there is only a small amount of fast storage available (e.g., less than a gigabyte), we recommend using it as a WAL device. - Write-Ahead-Log devices. These devices are used for BlueStore’s internal journal. It is only useful to use a WAL device if the device is faster than the primary device (e.g. NVME devices or SSDs). If there is only a small amount of fast storage available (e.g., less than a gigabyte), we recommend using it as a WAL device. + + D has to be greater than k (). + D 必須大於 k ()。 + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 200 + - - DB devices can be used for storing BlueStore’s internal metadata. It is only helpful to provision a DB device if it is faster than the primary device (e.g. NVME devices or SSD). - DB devices can be used for storing BlueStore’s internal metadata. It is only helpful to provision a DB device if it is faster than the primary device (e.g. NVME devices or SSD). + + D has to be lower than k + m (). + D 必須小於 k + m ()。 + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 203 + - - Add - 新增 + + Locality (l) + 本地性 (l) + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 212 + - - Clear - Clear + + Can't split up chunks (k+m) correctly with the current locality. + 無法使用目前的本地性正確分割 (k+m) 個區塊。 + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 232 + - - Raw capacity: - - - Raw capacity: - - + + Locality groups: + 本地性群組: + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 234 + - - Attributes (OSD map) - 屬性 (OSD 地圖) + + Crush failure domain + CRUSH 故障網域 + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 241 + + + + Crush num failure domain + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 265 + + + + This field is required when crush osds per failure domain is set! + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 278 + + + + Crush osds per failure domain + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 285 + + + + This field is required when crush num failure domain is set! + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 298 + - - Metadata - 中繼資料 + + Crush Locality + CRUSH 本地性 + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 306 + - - Device health - Device health + + None + 無 + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 320 + - - Performance counter - 效能計數器 + + Scalar mds + Scalar mds + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 333 + - - Metadata not available - 無法使用中繼資料 + + Technique + 技術 + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 354 + - - Performance Details - 效能詳細資料 + + Packetsize + 封包大小 + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 375 + - - OSD creation preview - OSD creation preview + + Crush root + CRUSH 根 + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 396 + - - DriveGroups - DriveGroups + + Crush device class + CRUSH 裝置類別 + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 419 + + + + + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 434 + - - Identify - Identify + + Available OSDs: + 可用 OSD: + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 437 + - - Device path - Device path + + Directory + 目錄 + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html + 444 + - - Type - Type + + EC Profile + EC 設定檔 + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.ts + 61 + + + + Pool details + + src/app/ceph/pool/pool-details/pool-details.component.html + 22 + - - Available - Available + + Cache Tiers Details + 快取層詳細資料 + + src/app/ceph/pool/pool-details/pool-details.component.html + 41 + - - Vendor - Vendor + + Cache Mode + 快取模式 + + src/app/ceph/pool/pool-details/pool-details.component.ts + 42 + - - Model - Model + + Min Evict Age + 逐出前至少可留存的時間 + + src/app/ceph/pool/pool-details/pool-details.component.ts + 47 + - - Identify device - - - Identify device - - + + Min Flush Age + 衝洗前至少可留存的時間 + + src/app/ceph/pool/pool-details/pool-details.component.ts + 52 + - - Please enter the duration how long to blink the LED. - Please enter the duration how long to blink the LED. + + Target Max Bytes + 目標最大位元組數 + + src/app/ceph/pool/pool-details/pool-details.component.ts + 57 + - - 1 minute - 1 minute + + Target Max Objects + 目標最大物件數 + + src/app/ceph/pool/pool-details/pool-details.component.ts + 62 + - - 2 minutes - 2 minutes + + No applications added + 未新增應用程式 + + src/app/ceph/pool/pool-form/pool-form-data.ts + 26 + - - 5 minutes - 5 minutes + + Applications limit reached + 已達到應用程式上限 + + src/app/ceph/pool/pool-form/pool-form-data.ts + 28 + - - 10 minutes - 10 minutes + + A pool can only have up to four applications definitions. + 一個池最多只能有四個應用程式定義。 + + src/app/ceph/pool/pool-form/pool-form-data.ts + 29 + - - 15 minutes - 15 minutes + + Allowed characters '_a-zA-Z0-9' + 允許的字元為 "_a-zA-Z0-9" + + src/app/ceph/pool/pool-form/pool-form-data.ts + 32 + - - Execute - Execute + + Maximum length is 128 characters + 最大長度為 128 個字元 + + src/app/ceph/pool/pool-form/pool-form-data.ts + 33 + + + + Filter or add applications + 過濾或新增應用程式 + + src/app/ceph/pool/pool-form/pool-form-data.ts + 35 + - - Identifying ' - ' started on host ' - ' - - Identifying ' - ' started on host ' - ' - + + Add application + 新增應用程式 + + src/app/ceph/pool/pool-form/pool-form-data.ts + 36 + - - No hostname found. - No hostname found. + + The chosen Ceph pool name is already in use. + 所選的 Ceph 池名稱已在使用中。 + + src/app/ceph/pool/pool-form/pool-form.component.html + 31 + - - The value can be updated at runtime. - The value can be updated at runtime. + + It's not possible to create an RBD pool with '/' in the name. Please change the name or remove 'rbd' from the applications list. + 无法创建名称中包含 "/" 的 RBD 存储池。请更改名称或从应用列表中删除 "rbd"。 + + src/app/ceph/pool/pool-form/pool-form.component.html + 34,35 + - - Daemons/clients do not pull this value from the - monitor config database. We disallow setting this option via 'ceph config - set ...'. This option should be configured via ceph.conf or via the - command line. - Daemons/clients do not pull this value from the - monitor config database. We disallow setting this option via 'ceph config - set ...'. This option should be configured via ceph.conf or via the - command line. + + Pool name can only contain letters, numbers, '.', '-', '_' or '/'. + 池名稱只能包含字母、數字、"."、"-"、"_" 或 "/"。 + + src/app/ceph/pool/pool-form/pool-form.component.html + 38 + - - Option takes effect only during daemon startup. - Option takes effect only during daemon startup. + + Pool type + 池類型 + + src/app/ceph/pool/pool-form/pool-form.component.html + 46 + - - Option only affects cluster creation. - Option only affects cluster creation. + + -- Select a pool type -- + -- 選取池類型 -- + + src/app/ceph/pool/pool-form/pool-form.component.html + 53 + - - Option only affects daemon creation. - Option only affects daemon creation. + + PG Autoscale + PG 自動調整 + + src/app/ceph/pool/pool-form/pool-form.component.html + 70 + - - Current values - 目前的值 + + Placement groups + 放置群組 + + src/app/ceph/pool/pool-form/pool-form.component.html + 89 + - - Min - 最小值 + + At least one placement group is needed! + 至少需要一個放置群組! + + src/app/ceph/pool/pool-form/pool-form.component.html + 105 + - - Max - 最大值 + + Your cluster can't handle this many PGs. Please recalculate the PG amount needed. + 您的叢集無法處理這麼多的 PG。請重新計算所需的 PG 數量。 + + src/app/ceph/pool/pool-form/pool-form.component.html + 108 + - - Flags - 旗標 + + Calculation help + 計算說明 + + src/app/ceph/pool/pool-form/pool-form.component.html + 111 + - - Source - 來源 + + The current PGs settings were calculated for you, you should make sure the values suit your needs before submit. + 当前的 PG 设置是为您计算的,您应在提交前确保这些值符合您的需求。 + + src/app/ceph/pool/pool-form/pool-form.component.html + 116,117 + - - Level - 層級 + + Replicated size + 複製大小 + + src/app/ceph/pool/pool-form/pool-form.component.html + 126 + - - Can be updated at runtime (editable) - 可在執行時期更新 (可編輯) + + Minimum: + 最小: + + src/app/ceph/pool/pool-form/pool-form.component.html + 138 + - - Tags - 標記 + + Maximum: + 最大: + + src/app/ceph/pool/pool-form/pool-form.component.html + 139 + - - Enum values - 列舉值 + + The size specified is out of range. A value from to is usable. + 指定的大小超出範圍。請使用介於 至 的值。 + + src/app/ceph/pool/pool-form/pool-form.component.html + 144,145 + - - See also - 另請參閱 + + A size of 1 will not create a replication of the object. The 'Replicated size' includes the object itself. + 指定 1 将不创建对象的副本。"副本个数" 包括对象本身。 + + src/app/ceph/pool/pool-form/pool-form.component.html + 148,149 + - - Directories - Directories + + EC Overwrites + EC 覆寫 + + src/app/ceph/pool/pool-form/pool-form.component.html + 166 + - - Allows all operations - Allows all operations + + Applications + 應用程式 + + src/app/ceph/pool/pool-form/pool-form.component.html + 176 + + + + Pools need to be associated with an application before use + + src/app/ceph/pool/pool-form/pool-form.component.html + 178 + + + + Pools should be associated with an application tag + + src/app/ceph/pool/pool-form/pool-form.component.html + 194 + + + + Application selection is required! + + src/app/ceph/pool/pool-form/pool-form.component.html + 199 + - - Allows only operations that do not modify the server - Allows only operations that do not modify the server + + Mirroring + 鏡像 + + src/app/ceph/pool/pool-form/pool-form.component.html + 214 + + + src/app/core/navigation/navigation/navigation.component.html + 175 + + + + Check this option to enable Pool based mirroring on a Block(RBD) pool. + + src/app/ceph/pool/pool-form/pool-form.component.html + 216 + - - Does not allow read or write operations, but allows any other operation - Does not allow read or write operations, but allows any other operation + + CRUSH + CRUSH + + src/app/ceph/pool/pool-form/pool-form.component.html + 224 + - - Does not allow read, write, or any operation that modifies file attributes or directory content - Does not allow read, write, or any operation that modifies file attributes or directory content + + Erasure code profile + 糾刪碼設定檔 + + src/app/ceph/pool/pool-form/pool-form.component.html + 231 + - - Allows no access at all - Allows no access at all + + -- No erasure code profile available -- + -- 沒有可用的糾刪碼設定檔 -- + + src/app/ceph/pool/pool-form/pool-form.component.html + 244 + - - Origin - Origin + + -- Select an erasure code profile -- + -- 選取糾刪碼設定檔 -- + + src/app/ceph/pool/pool-form/pool-form.component.html + 247 + - - Max size - Max size + + This profile can't be deleted as it is in use. + 此設定檔正在使用中,不能刪除。 + + src/app/ceph/pool/pool-form/pool-form.component.html + 271 + - - Max files - Max files + + Profile + 設定檔 + + src/app/ceph/pool/pool-form/pool-form.component.html + 288 + - - The inherited - is the maximum value to be used. - - The inherited - is the maximum value to be used. - + + Used by pools + 由池使用 + + src/app/ceph/pool/pool-form/pool-form.component.html + 299 + + + src/app/ceph/pool/pool-form/pool-form.component.html + 421 + - - Save - Save + + Profile is not in use. + 設定檔未在使用中。 + + src/app/ceph/pool/pool-form/pool-form.component.html + 302 + - - - CephFS - quota for ' - ' - - - CephFS - quota for ' - ' - + + Crush ruleset + CRUSH 規則集 + + src/app/ceph/pool/pool-form/pool-form.component.html + 323 + + + src/app/ceph/pool/pool-form/pool-form.component.html + 339 + - - size - size + + A new crush ruleset will be implicitly created. + 將以隱含方式建立一個新的 CRUSH 規則集。 + + src/app/ceph/pool/pool-form/pool-form.component.html + 327 + + + + A new crush MSR ruleset will be implicitly created. When crush-osds-per-failure-domain or crush-num-failure-domains is specified + + src/app/ceph/pool/pool-form/pool-form.component.html + 330,331 + - - files - files + + There are no rules. + 沒有規則。 + + src/app/ceph/pool/pool-form/pool-form.component.html + 343 + - - - quota - from ' - ' - - - quota - from ' - ' - + + -- Select a crush rule -- + -- 選取 CRUSH 規則 -- + + src/app/ceph/pool/pool-form/pool-form.component.html + 353 + - - Value has to be at least 0 or more - Value has to be at least 0 or more + + Placement and + replication strategies or distribution policies that allow to + specify how CRUSH places data replicas. + + src/app/ceph/pool/pool-form/pool-form.component.html + 363,365 + - - Value has to be at most - or less - - Value has to be at most - or less - + + This rule can't be deleted as it is in use. + 此規則正在使用中,不能刪除。 + + src/app/ceph/pool/pool-form/pool-form.component.html + 381 + - - in order to inherit - - - in order to inherit - - + + Crush rule + CRUSH 規則 + + src/app/ceph/pool/pool-form/pool-form.component.html + 399 + - - which isn't used because of the inheritance of - - - which isn't used because of the inheritance of - - + + Crush steps + CRUSH 步驟 + + src/app/ceph/pool/pool-form/pool-form.component.html + 410 + - - in order to have no quota on the directory - in order to have no quota on the directory + + Rule is not in use. + 規則未在使用中。 + + src/app/ceph/pool/pool-form/pool-form.component.html + 425 + - - - - - . - - - - - . - + + The rule can't be used in the current cluster as it has too few OSDs to meet the minimum required OSD by this rule. + 当前集群无法使用该规则,因为集群的 OSD 数量太少,不满足规则要求的最低 OSD 数量。 + + src/app/ceph/pool/pool-form/pool-form.component.html + 443,444 + - - Create Snapshot - Create Snapshot + + Compression + 壓縮 + + src/app/ceph/pool/pool-form/pool-form.component.html + 454 + + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 271 + + + + Mode + + src/app/ceph/pool/pool-form/pool-form.component.html + 460,461 + - - Please enter the name of the snapshot. - Please enter the name of the snapshot. + + Algorithm + 演算法 + + src/app/ceph/pool/pool-form/pool-form.component.html + 480 + - - Created snapshot ' - ' for ' - ' - - Created snapshot ' - ' for ' - ' - + + -- No erasure compression algorithm available -- + -- 沒有可用的糾刪壓縮演算法 -- + + src/app/ceph/pool/pool-form/pool-form.component.html + 492 + + + + Compression algorithm used + + src/app/ceph/pool/pool-form/pool-form.component.html + 499 + - - CephFs Snapshot - CephFs Snapshot + + Minimum blob size + Blob 最小大小 + + src/app/ceph/pool/pool-form/pool-form.component.html + 508 + - - Deleted snapshot ' - ' for ' - ' - - Deleted snapshot ' - ' for ' - ' - + + e.g., 128KiB + 例如 128 KiB + + src/app/ceph/pool/pool-form/pool-form.component.html + 518 + + + + Chunks smaller than Minimum blob size are never compressed + + src/app/ceph/pool/pool-form/pool-form.component.html + 522 + - - Snapshots - 快照 + + Value should be greater than 0 + 值應大於 0 + + src/app/ceph/pool/pool-form/pool-form.component.html + 526 + + + src/app/ceph/pool/pool-form/pool-form.component.html + 557 + - - Quotas - Quotas + + Value should be less than the maximum blob size + 值應小於 blob 大小上限 + + src/app/ceph/pool/pool-form/pool-form.component.html + 529 + - - Standby daemons - Standby daemons + + Maximum blob size + Blob 最大大小 + + src/app/ceph/pool/pool-form/pool-form.component.html + 540 + - - Daemon - Daemon + + e.g., 512KiB + 例如 512 KiB + + src/app/ceph/pool/pool-form/pool-form.component.html + 549 + + + + Chunks larger than `Maximum Blob Size` are broken into smaller blobs of size mentioned before being compressed. + + src/app/ceph/pool/pool-form/pool-form.component.html + 553 + - - Activity - Activity + + Value should be greater than the minimum blob size + 值應大於 blob 最小大小 + + src/app/ceph/pool/pool-form/pool-form.component.html + 560 + - - Dentries - Dentries + + Ratio + 比率 + + src/app/ceph/pool/pool-form/pool-form.component.html + 571 + + + + The ratio of the size of the data chunk after compression relative to the original size must be at least this small in order to store the compressed version + + src/app/ceph/pool/pool-form/pool-form.component.html + 583 + - - Inodes - Inodes + + Value should be between 0.0 and 1.0 + 值應介於 0.0 至 1.0 之間 + + src/app/ceph/pool/pool-form/pool-form.component.html + 587 + - - Dirs - Dirs + + Max bytes + 最大位元組數 + + src/app/ceph/pool/pool-form/pool-form.component.html + 602 + - - Caps - Caps + + Leave it blank or specify 0 to disable this quota. + 保留空白或指定 0 可停用此定額。 + + src/app/ceph/pool/pool-form/pool-form.component.html + 615 + + + src/app/ceph/pool/pool-form/pool-form.component.html + 639 + - - Pool - Pool + + A valid quota should be greater than 0. + 有效定額應大於 0。 + + src/app/ceph/pool/pool-form/pool-form.component.html + 617 + + + src/app/ceph/pool/pool-form/pool-form.component.html + 641 + - - Ranks - 階層 + + Max objects + 最大物件數 + + src/app/ceph/pool/pool-form/pool-form.component.html + 629 + - - Standbys - Standbys + + The value should be greater or equal to 0 + 該值應大於或等於 0 + + src/app/ceph/pool/pool-form/pool-form.component.html + 645 + - - MDS performance counters - MDS performance counters + + pool + 池 + + src/app/ceph/pool/pool-form/pool-form.component.ts + 111 + + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.ts + 227 + - - id - id + + erasure code profile + 糾刪碼設定檔 + + src/app/ceph/pool/pool-form/pool-form.component.ts + 642 + - - type - type + + crush rule + Crush 規則 + + src/app/ceph/pool/pool-form/pool-form.component.ts + 731 + - - state - state + + Pools List + 池清單 + + src/app/ceph/pool/pool-list/pool-list.component.html + 6 + + + + Ceph pools overview + + src/app/ceph/pool/pool-list/pool-list.component.html + 41 + - - version - version + + Data Protection + 数据保护 + + src/app/ceph/pool/pool-list/pool-list.component.ts + 130 + - - root - root + + Applications + 應用程式 + + src/app/ceph/pool/pool-list/pool-list.component.ts + 139 + - - Evicted client ' - ' - - Evicted client ' - ' - + + PG Status + PG 狀態 + + src/app/ceph/pool/pool-list/pool-list.component.ts + 148 + - - Roles - 角色 + + Crush Ruleset + CRUSH 規則集 + + src/app/ceph/pool/pool-list/pool-list.component.ts + 156 + - - Username - Username + + Pool deletion is disabled by the mon_allow_pool_delete configuration setting. + mon_allow_pool_delete 組態設定已停用池刪除功能。 + + src/app/ceph/pool/pool-list/pool-list.component.ts + 321 + + + + Tag + + src/app/ceph/rgw/bucket-tag-modal/bucket-tag-modal.component.html + 8 + + + + This key must be unique. + + src/app/ceph/rgw/bucket-tag-modal/bucket-tag-modal.component.html + 37 + + + + Length of the key must be maximum of 128 characters + + src/app/ceph/rgw/bucket-tag-modal/bucket-tag-modal.component.html + 40 + + + + Length of the value must be a maximum of 128 characters + + src/app/ceph/rgw/bucket-tag-modal/bucket-tag-modal.component.html + 64 + + + + Create Realm/Zone Group/Zone + + src/app/ceph/rgw/create-rgw-service-entities/create-rgw-service-entities.component.html + 3,4 + + form title + + + Realm Name + + src/app/ceph/rgw/create-rgw-service-entities/create-rgw-service-entities.component.html + 18 + + + src/app/ceph/rgw/rgw-multisite-migrate/rgw-multisite-migrate.component.html + 18 + + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 42 + + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 288 + + + + Zone Group Name + + src/app/ceph/rgw/create-rgw-service-entities/create-rgw-service-entities.component.html + 34 + + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 64 + + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 33 + + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 19 + + + + Zone Name + + src/app/ceph/rgw/create-rgw-service-entities/create-rgw-service-entities.component.html + 50 + + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 104 + + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 33 + + + + Realm/Zonegroup/Zone created successfully + + src/app/ceph/rgw/create-rgw-service-entities/create-rgw-service-entities.component.ts + 85 + + + + Realm/Zonegroup/Zone creation failed + + src/app/ceph/rgw/create-rgw-service-entities/create-rgw-service-entities.component.ts + 93 + + + + Delete Zone + + src/app/ceph/rgw/models/rgw-multisite-zone-deletion-form/rgw-multisite-zone-deletion-form.component.html + 3 + + form title + + + This will delete your Zone. + + src/app/ceph/rgw/models/rgw-multisite-zone-deletion-form/rgw-multisite-zone-deletion-form.component.html + 10,12 + + + + Do you want to delete the associated pools with the Zone? + + src/app/ceph/rgw/models/rgw-multisite-zone-deletion-form/rgw-multisite-zone-deletion-form.component.html + 15,16 + + + + This will delete the following pools and any data stored in these pools: + + src/app/ceph/rgw/models/rgw-multisite-zone-deletion-form/rgw-multisite-zone-deletion-form.component.html + 18,19 + + + + Yes, I want to delete the pools. + + src/app/ceph/rgw/models/rgw-multisite-zone-deletion-form/rgw-multisite-zone-deletion-form.component.html + 32 + + + + This will delete all the data in the pools! + + src/app/ceph/rgw/models/rgw-multisite-zone-deletion-form/rgw-multisite-zone-deletion-form.component.html + 37,39 + + + src/app/ceph/rgw/models/rgw-multisite-zonegroup-deletion-form/rgw-multisite-zonegroup-deletion-form.component.html + 52,54 + + + + Zone: '' deleted successfully + + src/app/ceph/rgw/models/rgw-multisite-zone-deletion-form/rgw-multisite-zone-deletion-form.component.ts + 56 + + + + No zones added + + src/app/ceph/rgw/models/rgw-multisite-zone-selector.ts + 23 + + + + Allowed characters '-_a-zA-Z0-9|*' + + src/app/ceph/rgw/models/rgw-multisite-zone-selector.ts + 25 + + + + Maximum length is 50 characters + + src/app/ceph/rgw/models/rgw-multisite-zone-selector.ts + 26 + + + + Add zone + + src/app/ceph/rgw/models/rgw-multisite-zone-selector.ts + 29 + + + + Delete Zone Group + + src/app/ceph/rgw/models/rgw-multisite-zonegroup-deletion-form/rgw-multisite-zonegroup-deletion-form.component.html + 3 + + form title + + + This will delete your Zone Group. + + src/app/ceph/rgw/models/rgw-multisite-zonegroup-deletion-form/rgw-multisite-zonegroup-deletion-form.component.html + 10,12 + + + + Do you want to delete the associated zones and pools with the Zone Group? + + src/app/ceph/rgw/models/rgw-multisite-zonegroup-deletion-form/rgw-multisite-zonegroup-deletion-form.component.html + 15,16 + + + + This will delete the following: + + src/app/ceph/rgw/models/rgw-multisite-zonegroup-deletion-form/rgw-multisite-zonegroup-deletion-form.component.html + 18,19 + + + + Yes, I want to delete the zones and their pools. + + src/app/ceph/rgw/models/rgw-multisite-zonegroup-deletion-form/rgw-multisite-zonegroup-deletion-form.component.html + 46 + + + + Yes, I want to delete the zones. + + src/app/ceph/rgw/models/rgw-multisite-zonegroup-deletion-form/rgw-multisite-zonegroup-deletion-form.component.html + 74 + + + + Zonegroup: '' deleted successfully + + src/app/ceph/rgw/models/rgw-multisite-zonegroup-deletion-form/rgw-multisite-zonegroup-deletion-form.component.ts + 59 + - - Email - Email + + Versioning + 版本設定 + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 16 + + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 107 + + + + Replication + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 26 + + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 343 + - - Roles - Roles + + MFA Delete + MFA 刪除 + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 31 + - - Password expiration date - Password expiration date + + Index type + 索引類型 + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 36 + - - Deleted user ' - ' - - Deleted user ' - ' - + + Placement rule + 放置規則 + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 41 + + + + Last modification time + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 46 + - - Failed to delete user ' - ' - - Failed to delete user ' - ' - - - - You are currently logged in as ' - '. - - You are currently logged in as ' - '. - - - - There are no roles. - There are no roles. - - - user - user - - - Created user ' - ' - - Created user ' - ' - - - - Update user - Update user - - - Continue - Continue - - - You were automatically logged out because your roles have been changed. - You were automatically logged out because your roles have been changed. - - - Updated user ' - ' - - Updated user ' - ' - - - - Full name - 全名 - - - Email - 電子郵件 - - - The username already exists. - The username already exists. - - - Confirm password - 確認密碼 - - - Password confirmation doesn't match the password. - 確認的密碼與之前輸入的密碼不符。 - - - Password expiration date - Password expiration date - - - Password expiration date... - Password expiration date... - - - Invalid email. - 電子郵件無效。 + + Bucket quota + 桶定額 + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 54 + + + src/app/ceph/rgw/rgw-user-accounts-details/rgw-user-accounts-details.component.html + 10 + + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 163 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 599 + Enabled 已啟用 + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 60 + + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 94 + + + src/app/ceph/rgw/rgw-rate-limit-details/rgw-rate-limit-details.component.html + 6 + + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 42 + + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 130 + + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 170 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 604 + - - User must change password at next logon - User must change password at next logon - - - You are about to remove "user read / update" permissions from your own user. - 您正要為您自己的使用者移除「使用者讀取/寫入」許可權。 - - - If you continue, you will no longer be able to add or remove roles from any user. - 若繼續,您將再也無法為任何使用者新增或移除角色。 - - - Are you sure you want to continue? - 確定要繼續嗎? - - - System Role - System Role - - - Deleted role ' - ' - - Deleted role ' - ' - - - - New name - New name - - - Clone Role - Clone Role - - - Cloned role ' - ' from ' - ' - - Cloned role ' - ' from ' - ' - - - - role - role - - - All - All - - - Read - Read + + Maximum size + 最大大小 + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 66 + + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 135 + + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 175 + - - Created role ' - ' - - Created role ' - ' - + + Unlimited + 無限制 + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 68 + + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 77 + + + src/app/ceph/rgw/rgw-rate-limit-details/rgw-rate-limit-details.component.html + 14 + + + src/app/ceph/rgw/rgw-rate-limit-details/rgw-rate-limit-details.component.html + 24 + + + src/app/ceph/rgw/rgw-rate-limit-details/rgw-rate-limit-details.component.html + 34 + + + src/app/ceph/rgw/rgw-rate-limit-details/rgw-rate-limit-details.component.html + 44 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 171 + - - Updated role ' - ' - - Updated role ' - ' - + + Maximum objects + 最大物件數 + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 75 + + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 147 + + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 187 + - - Name... - 名稱... + + Locking + 鎖定 + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 88 + - - Description... - 描述... + + Mode + 模式 + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 100 + - - Permissions - 許可權 + + Days + 天 + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 105 + + + + + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 119 + + + + Policies + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 137 + + + src/app/ceph/rgw/rgw-topic-details/rgw-topic-details.component.html + 62 + + + + Bucket policy + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 144 + + + + Lifecycle JSON XML + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 149,164 + + + + Lifecycle progress + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 179,181 + + + + Replication policy + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 196 + + + + ACL + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 201 + + + + GranteePermissions + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 206,207 + + + + Bucket Owner + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 212,213 + + + + Everyone + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 216,217 + + + + Authenticated users group + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 220,221 + + + + Tiering + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 235 + + + src/app/core/navigation/navigation/navigation.component.html + 227 + + + src/app/core/navigation/navigation/navigation.component.html + 230 + + + + The process has not run yet + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.ts + 18 + + + + The process is currently running + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.ts + 19 + + + + The process has completed + + src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.ts + 20 + + + + Id + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 16,22 + + + + Name + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 31,41 + + + + Bucket names can only contain lowercase letters, numbers, periods and hyphens. + 桶名稱只能包含小寫字母、數字、句點以及連字號。 + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 48 + The chosen name is already in use. 所選的名稱已在使用中。 + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 51 + + + + Bucket names must not contain uppercase characters or underscores. + 存储桶名称不能包含大写字符或下划线。 + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 54 + + + + Each label must start and end with a lowercase letter or a number. + 每个标签都必须以小写字母或数字开头和结尾。 + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 57 + + + + Bucket names cannot be formatted as IP address. + 存储桶名称不能采用 IP 地址格式。 + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 60 + + + + Bucket labels cannot be empty and can only contain lowercase letters, numbers and hyphens. + 桶標籤不能為空白且只能包含小寫字母、數字及連字號。 + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 63 + + + + Bucket names must be 3 to 63 characters long. + 存储桶名称长度必须在 3 到 63 个字符之间。 + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 66 + + + + Owner Loading...-- Select a user -- + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 80,87 + + + + The bucket is owned by an account. UI does not support changing the ownership of bucket owned by an account. + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 97,100 + + + + Enabled Enables versioning for the objects in the bucket. + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 113,118 + - - Scope - Scope + + Multi-Factor Authentication + 多因素驗證 + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 126 + - - Swift Key - Swift Key + + Enables MFA (multi-factor authentication) Delete, which requires additional authentication for changing the bucket versioning state. + 啟用 MFA (多因素驗證) 刪除功能,這樣變更桶版本設定狀態時將需要進行額外的驗證。 + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 132 + + + + Delete enabled + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 134,135 + + + + Token Serial Number + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 143,149 + + + + Token PIN + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 162,168 + + + + Object Locking Store objects using a write-once-read-many (WORM) model to prevent objects from being deleted or overwritten for a fixed amount of time or indefinitely. Object Locking works only in versioned buckets. + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 181,188 + + + + Enable Enables locking for the objects in the bucket. Locking can only be enabled while creating a bucket. + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 193,199 + + + + ComplianceGovernance + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 211,213 + + + + In COMPLIANCE an object version cannot be overwritten or deleted for the duration of the period. + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 216,218 + + + + In GOVERNANCE mode, users cannot overwrite or delete an object version or alter its lock settings unless they have special permissions. + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 220,222 + + + + Retention period (days) + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 232 + - - Secret key - 機密金鑰 + + The number of days that you want to specify for the default retention period that will be applied to new objects placed in this bucket. + 您要指定的預設保留天數,將套用於此桶中存放的新物件。 + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 233 + - - Subuser - Subuser + + The entered value must be a positive integer. + 輸入的值必須為正整數。 + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 242 + + + + Retention Days must be a positive integer. + 保留天数必须为正整数。 + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 245 + + + + Enable Enables encryption for the objects in the bucket. To enable encryption on a bucket you need to set the configuration values for SSE-S3 or SSE-KMS. To set the configuration values Click here + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 272,280 + + + + KMS Provider Loading...-- Select a provider -- + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 302,309 + + + + Key Id + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 322,328 + + + + Enable Enables replication for the objects in the bucket. + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 350,352 + + + + A bi-directional sync policy group will be created by the dashboard along with flows and pipes. The pipe id will then be used for applying the replication policy to the bucket. + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 359,362 + + + + Tags Tagging provides a way to categorize storage + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 370,373 + + + + Add tag + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 386 + + + + Policies + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 400,401 + + + + Bucket Policy + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 407,415 + + + + Invalid json text. + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 419 + + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 476 + + + + Policy examples + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 427,431 + + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 487,491 + + + + Policy generator + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 435,439 + + + + Clear + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 447,451 + + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 499,503 + + + + Lifecycle JSON or XML formatted document + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 463,472 + + + + Invalid xml text. + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 479 + + + + ACL Any changes to the ACL will overwrite previous one. You can choose any of the available options to modify the spcified user group. + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 512,515 + + + + Grantee + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 527,530 + + + + + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 547,548 + + + + When creating a bucket, a placement target can be provided as part of the LocationConstraint to override the default placement targets from the user and zonegroup. + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 569 + + + + Placement target Loading...-- Select a placement target -- + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 571,578 + + + + Checking multi-site status... + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 628 + - - Subuser - 子使用者 + + bucket + 桶 + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.ts + 112 + + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 174 + - - Permission - 許可權 + + Updated Object Gateway bucket ''. + 已更新物件閘道桶 ""。 + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.ts + 368 + - - -- Select a permission -- - -- 選取許可權 -- + + Created Object Gateway bucket '' + 已建立物件閘道桶 "" + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.ts + 401 + + + + Tiering Configuration Configure a bucket tiering rule to automatically transition objects between storage classes after a specified number of days. Define the scope of the rule by applying it globally or to objects with specific prefixes and tags. + + src/app/ceph/rgw/rgw-bucket-lifecycle-list/rgw-bucket-lifecycle-list.component.html + 1,7 + + + + Days + 天 + + src/app/ceph/rgw/rgw-bucket-lifecycle-list/rgw-bucket-lifecycle-list.component.ts + 57 + + + + Storage class + + src/app/ceph/rgw/rgw-bucket-lifecycle-list/rgw-bucket-lifecycle-list.component.ts + 62 + + + + Rule + + src/app/ceph/rgw/rgw-bucket-lifecycle-list/rgw-bucket-lifecycle-list.component.ts + 139 + - - read, write - 讀取、寫入 + + remove + 移除 + + src/app/ceph/rgw/rgw-bucket-lifecycle-list/rgw-bucket-lifecycle-list.component.ts + 141 + + + src/app/shared/services/task-message.service.ts + 74 + + + + Lifecycle rule deleted successfully + + src/app/ceph/rgw/rgw-bucket-lifecycle-list/rgw-bucket-lifecycle-list.component.ts + 158 + + + + No Limit + 无限制 + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.html + 31 + + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.html + 43 + + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.html + 33 + + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.html + 45 + + + + Buckets might still have underlying data depending on your bucket configuration + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.html + 48,50 + - - full - 完整 + + Owner + 擁有者 + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 78 + + + src/app/ceph/rgw/rgw-topic-list/rgw-topic-list.component.ts + 54 + - - The chosen subuser ID is already in use. - 所選的子使用者 ID 已在使用中。 + + Used Capacity + 已用容量 + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 83 + - - Swift key - Swift 金鑰 + + Capacity Limit % + 容量上限 % + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 89 + + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 111 + - - Auto-generate secret - 自動產生機密金鑰 + + Object Limit % + 物件上限 % + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 101 + + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 117 + + + + Number of Shards + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 107 + + + + Bucket is not empty. Remove all objects before deletion. + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 130 + + + + Tiering configuration + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 5,9 + + + + In order to access the snapshot scheduler feature, the snap_scheduler module must be enabled + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 19,21 + + + + No storage class found. Consider creating it first to proceed. + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 29,31 + + + + Rule Name + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 43,51 + + + + Unique identifier for the rule. The value cannot be longer than 255 characters. + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 53,54 + + + + Please enter a unique name. + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 63 + + + + The storage class to which you want the object to transition. + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 84,85 + + + + + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 94,96 + + + + + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 98,100 + + + + Prefix + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 109,114 + + + + Prefix identifying one or more objects to which the rule applies + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 116,118 + + + + Name of the object key + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 141,148 + + + + Enter name of the object key + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 144 + + + + Value of the tag + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 157,164 + + + + Enter value of the tag + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 160 + + + + Add tags + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 187,193 + + + + Enabled + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 201 + + + + Disabled + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 203 + + + + Select the number of days to transition the objects to the specified storage class. The value must be a positive integer. + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 214,215 + + + + Enter a valid positive number + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.html + 221 + + + src/app/ceph/rgw/rgw-user-accounts-form/rgw-user-accounts-form.component.html + 210 + + + src/app/ceph/rgw/rgw-user-accounts-form/rgw-user-accounts-form.component.html + 292 + + + + Bucket lifecycle created succesfully + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.ts + 245 + + + + Bucket lifecycle modified succesfully + + src/app/ceph/rgw/rgw-bucket-tiering-form/rgw-bucket-tiering-form.component.ts + 273 + + + + RGW Encryption Configurations + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 3 + + form title + + + Encryption Type + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 13 + + + + SSE-S3 + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 25 + + + + SSE-KMS + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 39 + + + + Key management service provider + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 47 + + + + -- No kms providers available -- + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 55 + + + + -- Select a provider -- + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 58 + + + + Where the encryption keys are stored. + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 63,64 + + + + Authentication Method + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 78 + + + + Type of authentication method to be used with Vault + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 87,88 + + + + Secret Engine + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 101 + + + + Vault Secret Engine to be used to retrieve encryption keys. + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 110,111 + + + + Secret Path + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 124,125 + + + + Vault secret URL prefix, which can be used to restrict access to a particular subset of the Vault secret space. + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 133,134 + + + + Namespace + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 147,148 + + + + Vault Namespace to be used to select your tenant. + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 156,157 + + + + Vault Address + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 168,169 + + + + KMIP Address + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 171,172 + + + + Vault server base address. + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 182,183 + + + + Kmip server base address. + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 185,186 + - - S3 Key - S3 Key + + Token + 記號 + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 200 + + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 303 + + + + The token authentication method expects a Vault token to be present in a plaintext file. + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 201,203 + + + + If authentication method is 'token', provide a path to the token file. + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 211,212 + + + + KMS Key Template + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 225,226 + + + + sse-kms; kmip key names + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 233,234 + + + + S3 Key Template + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 241,242 + + + + sse-s3; kmip key template + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 249,250 + + + + When authenticating via username + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 266,267 + + + + optional w/ username + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 283,284 + + + + CA Certificate Path + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 294 + + + + The SSL certificate in PEM format. Please provide file path to the RGW host. + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 295 + + + + Path for custom ca certificate for accessing server + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 304,306 + + + + Client Certificate Path + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 316 + + + + The Client certificate in PEM format. Please provide file path to the RGW host. + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 317 + + + + Path for custom client certificate for accessing server + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 326,328 + + + + Client Private Key Path + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 338 + + + + The Client Private Key in PEM format. Please provide file path to the RGW host. + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 339 + + + + Path for private key required for client cert + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.html + 348,350 + + + + Updated RGW Encryption Configuration values + + src/app/ceph/rgw/rgw-config-modal/rgw-config-modal.component.ts + 236 + + + + Server-side Encryption + + src/app/ceph/rgw/rgw-configuration-page/rgw-configuration-page.component.html + 6 + + + + Encryption Type + + src/app/ceph/rgw/rgw-configuration-page/rgw-configuration-page.component.ts + 71 + + + + Key Management Service Provider + + src/app/ceph/rgw/rgw-configuration-page/rgw-configuration-page.component.ts + 76 + - - -- Select a username -- - -- 選取使用者名稱 -- + + Performance Counters + 效能計數器 + + src/app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 17 + + + + RGW instance details + + src/app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 30 + + + + Gateways List + + src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html + 6 + + + + RGW overview + + src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html + 27 + - - Auto-generate key - 自動產生金鑰 + + Sync Performance + 同步效能 + + src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html + 39 + + + + Radosgw sync overview + + src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html + 42 + + + + Port + 連接埠 + + src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.ts + 47 + + + + Realm + 領域 + + src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.ts + 52 + + + + Zone Group + 区域组 + + src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.ts + 57 + + + src/app/ceph/rgw/rgw-storage-class-list/rgw-storage-class-list.component.ts + 59 + + + + Zone + 区域 + + src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.ts + 62 + + + + In order to access the import/export/Setup Multi-site Replication feature, the rgw module must be enabled. + + src/app/ceph/rgw/rgw-multisite-details/rgw-multisite-details.component.html + 10,12 + + + + Please restart all Ceph Object Gateway instances in all zones to ensure consistent multisite configuration updates. Cluster->Services + + src/app/ceph/rgw/rgw-multisite-details/rgw-multisite-details.component.html + 16,19 + + + + Topology Viewer + + src/app/ceph/rgw/rgw-multisite-details/rgw-multisite-details.component.html + 56 + + + + Please create a default realm first to enable this feature + + src/app/ceph/rgw/rgw-multisite-details/rgw-multisite-details.component.ts + 62 + + + + Please create a master zone for each zone group to enable this feature + + src/app/ceph/rgw/rgw-multisite-details/rgw-multisite-details.component.ts + 63 + + + + No realm exists + + src/app/ceph/rgw/rgw-multisite-details/rgw-multisite-details.component.ts + 64 + + + + Please create master zone group and master zone for each of the realms + + src/app/ceph/rgw/rgw-multisite-details/rgw-multisite-details.component.ts + 65 + + + + + + src/app/ceph/rgw/rgw-multisite-details/rgw-multisite-details.component.ts + 582 + + + src/app/shared/api/cephfs-snapshot-schedule.service.ts + 175 + + + + Realm: '' deleted successfully + + src/app/ceph/rgw/rgw-multisite-details/rgw-multisite-details.component.ts + 589 + + + + Export Multi-site Realm Token + + src/app/ceph/rgw/rgw-multisite-export/rgw-multisite-export.component.html + 3 + + form title + + + - + + src/app/ceph/rgw/rgw-multisite-export/rgw-multisite-export.component.html + 18,21 + + + + Realm Name + + src/app/ceph/rgw/rgw-multisite-export/rgw-multisite-export.component.html + 27,28 + + + + Token + + src/app/ceph/rgw/rgw-multisite-export/rgw-multisite-export.component.html + 40,41 + + + + Import Multi-site Token + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 3 + + form title + + + Zone Details + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 18 + + + + Token + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 22,23 + + + + Secondary Zone Name + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 38 + + + + The chosen zone name is already in use. + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 51 + + + src/app/ceph/rgw/rgw-multisite-migrate/rgw-multisite-migrate.component.html + 89 + + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 120 + + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 46 + + + + Service Details + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 55 + + + + If set to true, the orchestrator will not start nor stop any daemon associated with this service. Placement and all other properties will be ignored. + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 66,67 + - - Access key - 存取金鑰 + + Only that number of daemons will be created. + 将进创建该数量的守护进程。 + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.html + 131 + + + + Realm token import successfull + + src/app/ceph/rgw/rgw-multisite-import/rgw-multisite-import.component.ts + 139 + + + + Migrate Single Site to Multi-site Migrate from a single-site deployment with a default zone group and zone to a multi-site system + + src/app/ceph/rgw/rgw-multisite-migrate/rgw-multisite-migrate.component.html + 3,6 + + form title + + + The chosen realm name is already in use. + + src/app/ceph/rgw/rgw-multisite-migrate/rgw-multisite-migrate.component.html + 31 + + + src/app/ceph/rgw/rgw-multisite-realm-form/rgw-multisite-realm-form.component.html + 54 + + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 58 + + + src/app/ceph/rgw/rgw-system-user/rgw-system-user.component.html + 27 + + + + Rename default zone group + + src/app/ceph/rgw/rgw-multisite-migrate/rgw-multisite-migrate.component.html + 37 + + + + The chosen zone group name is already in use. + + src/app/ceph/rgw/rgw-multisite-migrate/rgw-multisite-migrate.component.html + 50 + + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 80 + + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 46 + + + + Zone group Endpoints + + src/app/ceph/rgw/rgw-multisite-migrate/rgw-multisite-migrate.component.html + 56,57 + + + + Please enter a valid URL. + + src/app/ceph/rgw/rgw-multisite-migrate/rgw-multisite-migrate.component.html + 70 + + + src/app/ceph/rgw/rgw-multisite-migrate/rgw-multisite-migrate.component.html + 109 + + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 109 + + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 103 + + + + Rename default zone + + src/app/ceph/rgw/rgw-multisite-migrate/rgw-multisite-migrate.component.html + 76 + + + + Zone Endpoints + + src/app/ceph/rgw/rgw-multisite-migrate/rgw-multisite-migrate.component.html + 95,96 + + + + Specify the username for the system user. This user will be created automatically as part of the process. + + src/app/ceph/rgw/rgw-multisite-migrate/rgw-multisite-migrate.component.html + 124 + + + + Migration done successfully + + src/app/ceph/rgw/rgw-multisite-migrate/rgw-multisite-migrate.component.ts + 136 + + + + Migration failed + + src/app/ceph/rgw/rgw-multisite-migrate/rgw-multisite-migrate.component.ts + 142 + + + + Realm Name + + src/app/ceph/rgw/rgw-multisite-realm-form/rgw-multisite-realm-form.component.html + 26,41 + + + + Default You cannot unset the default flag.Please consult the documentation to follow the failover mechanismDefault realm already exists. + + src/app/ceph/rgw/rgw-multisite-realm-form/rgw-multisite-realm-form.component.html + 66,78 + + + + Realm: '' created successfully + + src/app/ceph/rgw/rgw-multisite-realm-form/rgw-multisite-realm-form.component.ts + 113 + + + + Realm: '' updated successfully + + src/app/ceph/rgw/rgw-multisite-realm-form/rgw-multisite-realm-form.component.ts + 128 + + + + Flow + + src/app/ceph/rgw/rgw-multisite-sync-flow-modal/rgw-multisite-sync-flow-modal.component.html + 3 + + form title + + + Bucket Name + + src/app/ceph/rgw/rgw-multisite-sync-flow-modal/rgw-multisite-sync-flow-modal.component.html + 27 + + + src/app/ceph/rgw/rgw-multisite-sync-pipe-modal/rgw-multisite-sync-pipe-modal.component.html + 44 + + + src/app/ceph/rgw/rgw-multisite-sync-policy-form/rgw-multisite-sync-policy-form.component.html + 66 + + + + Bucket Name... + + src/app/ceph/rgw/rgw-multisite-sync-flow-modal/rgw-multisite-sync-flow-modal.component.html + 34 + + + src/app/ceph/rgw/rgw-multisite-sync-pipe-modal/rgw-multisite-sync-pipe-modal.component.html + 51 + + + src/app/ceph/rgw/rgw-multisite-sync-policy-form/rgw-multisite-sync-policy-form.component.html + 74 + + + + The bucket with chosen name does not exist. + + src/app/ceph/rgw/rgw-multisite-sync-flow-modal/rgw-multisite-sync-flow-modal.component.html + 38 + + + src/app/ceph/rgw/rgw-multisite-sync-policy-form/rgw-multisite-sync-policy-form.component.html + 80 + + + + Zones + + src/app/ceph/rgw/rgw-multisite-sync-flow-modal/rgw-multisite-sync-flow-modal.component.html + 45 + + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 110 + + + + Flow need to be associated with atleast one zone + + src/app/ceph/rgw/rgw-multisite-sync-flow-modal/rgw-multisite-sync-flow-modal.component.html + 47 + + + + Source Zone + + src/app/ceph/rgw/rgw-multisite-sync-flow-modal/rgw-multisite-sync-flow-modal.component.html + 59,60 + + + + Destination Zone + + src/app/ceph/rgw/rgw-multisite-sync-flow-modal/rgw-multisite-sync-flow-modal.component.html + 68 + + + src/app/ceph/rgw/rgw-multisite-sync-pipe-modal/rgw-multisite-sync-pipe-modal.component.html + 36 + + + + Flow should be associated with + + src/app/ceph/rgw/rgw-multisite-sync-flow-modal/rgw-multisite-sync-flow-modal.component.html + 98 + + + + selection is required! + + src/app/ceph/rgw/rgw-multisite-sync-flow-modal/rgw-multisite-sync-flow-modal.component.html + 103,104 + + + + -- Select -- + + src/app/ceph/rgw/rgw-multisite-sync-flow-modal/rgw-multisite-sync-flow-modal.component.html + 120 + + + + Sync Flow '' + + src/app/ceph/rgw/rgw-multisite-sync-flow-modal/rgw-multisite-sync-flow-modal.component.ts + 185 + + + + Pipe + + src/app/ceph/rgw/rgw-multisite-sync-pipe-modal/rgw-multisite-sync-pipe-modal.component.html + 3 + + form title + + + Source Zone + + src/app/ceph/rgw/rgw-multisite-sync-pipe-modal/rgw-multisite-sync-pipe-modal.component.html + 28 + + + + Source Bucket + + src/app/ceph/rgw/rgw-multisite-sync-pipe-modal/rgw-multisite-sync-pipe-modal.component.html + 58 + + + + Source Bucket Name... + + src/app/ceph/rgw/rgw-multisite-sync-pipe-modal/rgw-multisite-sync-pipe-modal.component.html + 65 + + + + + + src/app/ceph/rgw/rgw-multisite-sync-pipe-modal/rgw-multisite-sync-pipe-modal.component.html + 68 + + + src/app/ceph/rgw/rgw-multisite-sync-pipe-modal/rgw-multisite-sync-pipe-modal.component.html + 85 + + + + Destination Bucket + + src/app/ceph/rgw/rgw-multisite-sync-pipe-modal/rgw-multisite-sync-pipe-modal.component.html + 75 + + + + Destination Bucket Name... + + src/app/ceph/rgw/rgw-multisite-sync-pipe-modal/rgw-multisite-sync-pipe-modal.component.html + 82 + + + + Pipe should be associated with + + src/app/ceph/rgw/rgw-multisite-sync-pipe-modal/rgw-multisite-sync-pipe-modal.component.html + 114 + + + + selection is required! + + src/app/ceph/rgw/rgw-multisite-sync-pipe-modal/rgw-multisite-sync-pipe-modal.component.html + 119,120 + + + + All zones (*) + + src/app/ceph/rgw/rgw-multisite-sync-pipe-modal/rgw-multisite-sync-pipe-modal.component.ts + 20 + + + + Sync Pipe '' + + src/app/ceph/rgw/rgw-multisite-sync-pipe-modal/rgw-multisite-sync-pipe-modal.component.ts + 202 + + + + Flow + + src/app/ceph/rgw/rgw-multisite-sync-policy-details/rgw-multisite-sync-policy-details.component.html + 10 + + + + Pipe + + src/app/ceph/rgw/rgw-multisite-sync-policy-details/rgw-multisite-sync-policy-details.component.html + 76 + + + + Pipe A pipe defines the actual buckets that can use these data flows, and the properties that are associated with it. + + src/app/ceph/rgw/rgw-multisite-sync-policy-details/rgw-multisite-sync-policy-details.component.html + 78,84 + + + + Deleting may disrupt data synchronization + + src/app/ceph/rgw/rgw-multisite-sync-policy-details/rgw-multisite-sync-policy-details.component.html + 112,114 + + + + Flow + + src/app/ceph/rgw/rgw-multisite-sync-policy-details/rgw-multisite-sync-policy-details.component.ts + 248 + + + + Flows + + src/app/ceph/rgw/rgw-multisite-sync-policy-details/rgw-multisite-sync-policy-details.component.ts + 248 + + + + Pipe + + src/app/ceph/rgw/rgw-multisite-sync-policy-details/rgw-multisite-sync-policy-details.component.ts + 313 + + + + Pipes + + src/app/ceph/rgw/rgw-multisite-sync-policy-details/rgw-multisite-sync-policy-details.component.ts + 313 + + + + Group Name... + + src/app/ceph/rgw/rgw-multisite-sync-policy-form/rgw-multisite-sync-policy-form.component.html + 24 + + + + + + src/app/ceph/rgw/rgw-multisite-sync-policy-form/rgw-multisite-sync-policy-form.component.html + 47 + + + + + + src/app/ceph/rgw/rgw-multisite-sync-policy-form/rgw-multisite-sync-policy-form.component.html + 50 + + + + + + src/app/ceph/rgw/rgw-multisite-sync-policy-form/rgw-multisite-sync-policy-form.component.html + 53 + + + + Sync Policy Group + + src/app/ceph/rgw/rgw-multisite-sync-policy-form/rgw-multisite-sync-policy-form.component.ts + 56 + + + + Created Sync Policy Group '' + + src/app/ceph/rgw/rgw-multisite-sync-policy-form/rgw-multisite-sync-policy-form.component.ts + 120 + + + + Modified Sync Policy Group '' + + src/app/ceph/rgw/rgw-multisite-sync-policy-form/rgw-multisite-sync-policy-form.component.ts + 134 + + + + Multisite Sync Policy Multisite bucket-granularity sync policy provides fine grained control of data movement between buckets in different zones. Leveraging the bucket-granularity sync policy is possible for buckets to diverge, and a bucket can pull data from other buckets (ones that don’t share its name or its ID) in different zone. + + src/app/ceph/rgw/rgw-multisite-sync-policy/rgw-multisite-sync-policy.component.html + 3,9 + + + + Are you sure you want to delete these policy groups? + + src/app/ceph/rgw/rgw-multisite-sync-policy/rgw-multisite-sync-policy.component.html + 42,44 + + + + Group Name + + src/app/ceph/rgw/rgw-multisite-sync-policy/rgw-multisite-sync-policy.component.ts + 66 + + + + Zonegroup + 區域群組 + + src/app/ceph/rgw/rgw-multisite-sync-policy/rgw-multisite-sync-policy.component.ts + 89 + + + + Policy Group + + src/app/ceph/rgw/rgw-multisite-sync-policy/rgw-multisite-sync-policy.component.ts + 179 + + + + Policy Groups + + src/app/ceph/rgw/rgw-multisite-sync-policy/rgw-multisite-sync-policy.component.ts + 180 + + + + Sync Policy + + src/app/ceph/rgw/rgw-multisite-tabs/rgw-multisite-tabs.component.html + 14 + + + + Set up Multi-site Replication + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 9 + + + + Enter a unique name for the Realm. The Realm is a logical grouping of all your Zonegroups. + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 51 + + + + Enter a name for the Zonegroup. Zonegroup will help you identify and manage the group of zones. + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 73 + + + + Zonegroup Endpoints + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 86 + + + + Select the endpoints for the Zonegroup. Endpoints are the URLs or IP addresses from which the rgw gateways in that zonegroup can be accessed. You can select multiple endpoints in case you have multiple rgw gateways in a zonegroup + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 94 + + + + Enter a unique name for the Zone. A Zone represents a distinct data center or geographical location within a Zonegroup. + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 113 + + + + Zone Endpoints + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 126 + + + + Select the endpoints for the Zone. Endpoints are the URLs or IP addresses from which the rgw gateways in that zone can be accessed. You can select multiple endpoints in case you have multiple rgw gateways in a zone + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 134 + + + + White spaces at the beginning and end will be trimmed + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 149 + + + src/app/core/auth/user-form/user-form.component.html + 25 + + + + Specify the username for the system user. + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 153 + + + + This user will be created automatically as part of the process, and it will have the necessary permissions to manage and synchronize resources across zones. + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 157 + - - Full name - Full name + + The username already exists. + 該使用者名稱已存在。 + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 164 + + + + Replication Cluster + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 174 + + + + Choose the cluster where you want to apply this multisite configuration. The selected cluster will integrate the defined Realm, Zonegroup, and Zones, enabling data synchronization and management across the multisite setup. + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 187 + + + + Before submitting this form, please verify that the selected cluster has an active RGW (Rados Gateway) service running. + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 191 + + + + Replication Zone Name + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 198 + + + + Replication zone represents the zone to be created in the replication cluster where your data will be replicated. + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 207 + + + + + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 242 + + + + + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 247,251 + + + + Multi-site replication setup is complete. + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 271,273 + + + + Name of the realm that will be involved in replication. + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 296 + + + + This field displays the token needed to import the multisite configuration into a secondary cluster. Copy this token securely and use it on the secondary cluster to replicate the current multisite setup. Ensure that the token is handled securely to prevent unauthorized access. + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 315 + + + + Realm Name: + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 326 + + + + Zonegroup Name: + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 334 + + + + Zonegroup Endpoints: + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 342 + + + + Zone Name: + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 349 + + + + Zone Endpoints: + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 357 + + + + Username: + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 364 + + + + Selected Replication Cluster: + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 372 + + + + Replication Zone Name: + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.html + 379 + + + + There are no endpoints. + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.ts + 82 + + + + Select endpoints + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.ts + 83 + + + + Configure Multi-Site + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.ts + 182 + + + + Export Multi-Site token + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.ts + 184 + + + + Close + 關閉 + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.ts + 187 + + + src/app/shared/datatable/crud-table/crud-table.component.ts + 171 + - - Email address - Email address + + Next + 下一步 + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.ts + 190 + + + src/app/shared/constants/app.constants.ts + 188 + + + + Multi-site setup completed successfully. + + src/app/ceph/rgw/rgw-multisite-wizard/rgw-multisite-wizard.component.ts + 276 + + + + Select Zone Group + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 14 + + + + Default zone can only exist in a default zone group. + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 58,59 + + + + You cannot unset the default flag. + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 62,63 + + + + Please consult the  to follow the failover mechanism + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 66 + + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 61 + + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 79 + + + + Master + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 78 + + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 74 + + + + Master zone already exists for the selected zone group. + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 80,81 + + + + You cannot unset the master flag. + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 84,85 + + + + Please consult the documentation to follow the failover mechanism + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 88 + + + + Endpoints + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 96 + + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 90 + + + + S3 access key To see or copy your S3 access key, go to Object Gateway > Users and click on your user name. In Keys, click Show. View the access key by clicking Show and copy the key by clicking Copy to Clipboard. + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 115,118 + + + + S3 secret key To see or copy your S3 access key, go to Object Gateway > Users and click on your user name. In Keys, click Show. View the secret key by clicking Show and copy the key by clicking Copy to Clipboard. + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 138,141 + - - Suspended - Suspended + + Placement target + 放置目標 + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 165 + - - Max. buckets - Max. buckets + + Data pool + 資料池 + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 183 + + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 254 + + + + Index pool + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 201 + + + + Data extra pool + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 218 + + + + Storage Class + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html + 237 + + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 175 + + + + Zone: '' created successfully + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.ts + 255 + + + + Zone: '' updated successfully + + src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.ts + 292 + + + + Zone Group + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 3 + + form title + + + Select Realm + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 14 + + + + -- Select a realm -- + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 21 + + + + Zone group doesn't belong to the default realm. + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 58 + + + + You cannot unset the default flag. + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 64 + + + + Multiple master zone groups can't be configured. If you want to create a new zone group and make it the master zone group, you must delete the default zone group. + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 76 + + + + You cannot unset the master flag. + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 82 + + + + Cannot remove master zone. + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 119 + + + + Placement Id + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 141 + + + + Add placement target + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html + 194 + + + + Zonegroup: '' created successfully + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.ts + 212 + + + + Zonegroup: '' updated successfully + + src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.ts + 252 + + + + Multi-site needs to be configured in order to see the multi-site sync status. Please consult the  on how to configure and enable the multi-site functionality. + + src/app/ceph/rgw/rgw-overview-dashboard/rgw-overview-dashboard.component.html + 104,107 + + + + + + src/app/ceph/rgw/rgw-rate-limit-details/rgw-rate-limit-details.component.html + 1 + + + + Maximum Read Ops + + src/app/ceph/rgw/rgw-rate-limit-details/rgw-rate-limit-details.component.html + 11 + + + + Maximum Write Ops + + src/app/ceph/rgw/rgw-rate-limit-details/rgw-rate-limit-details.component.html + 21 + + + + Maximum Read Bytes + + src/app/ceph/rgw/rgw-rate-limit-details/rgw-rate-limit-details.component.html + 31 + + + + Maximum Write Bytes + + src/app/ceph/rgw/rgw-rate-limit-details/rgw-rate-limit-details.component.html + 41 + + + + Rate Limit The User Rate Limit controls the max read/write operations and data per minute for each user. The Bucket Rate Limit controls the max read/write operations and data per minute for each bucket. + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 3,11 + + + + Global Rate LimitMax. read bytes : Max. read ops : Max. write bytes : Max. write ops : + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 26,32 + + + + Toggle to enable or disable the rate limit settings. + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 43 + + + + Unlimited read ops + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 52 + + + + Select this box to allow unlimited read operations. + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 53 + + + + Maximum read ops + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 66 + + + + Limits the number of read operations per minute for a user. + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 69 + - - Disabled - Disabled + + The value is not valid. + 該值無效。 + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 86 + + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 137 + + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 188 + + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 235 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 75 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 109 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 135 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 558 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 636 + + + + Enter a positive number. + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 92 + + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 143 + + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 192 + + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 239 + + + + Unlimited write ops + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 102 + + + + Select this box to allow unlimited write operations. + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 103 + + + + Maximum write ops + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 117 + + + + Limits the number of write operations per minute for a user. + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 120 + + + + Unlimited read bytes + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 153 + + + + Select this box to allow unlimited read bytes. + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 154 + + + + Limits the number of read bytes per minute for a user. + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 168 + + + + Unlimited write bytes + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 201 + + + + Select this box to allow unlimited write bytes. + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 202 + + + + Limits the number of write bytes per minute for a user. + + src/app/ceph/rgw/rgw-rate-limit/rgw-rate-limit.component.html + 215 + + + + The target path specifies a prefix to which the source bucket-name/object-name is appended. + + src/app/ceph/rgw/rgw-storage-class-details/rgw-storage-class-details.component.html + 14,17 + + + + Access key is the remote cloud S3 access key used for a specific connection. + + src/app/ceph/rgw/rgw-storage-class-details/rgw-storage-class-details.component.html + 26,28 + + + + Secret is the secret key for the remote cloud S3 service. + + src/app/ceph/rgw/rgw-storage-class-details/rgw-storage-class-details.component.html + 53 + + + + The URL format for accessing the remote S3 endpoint: 'Path' for a path-based URL or 'Virtual' for a domain-based URL. + + src/app/ceph/rgw/rgw-storage-class-details/rgw-storage-class-details.component.html + 79,80 + + + + Minimum parts size to use when transitioning objects using multipart upload. + + src/app/ceph/rgw/rgw-storage-class-details/rgw-storage-class-details.component.html + 90,92 + + + + Objects this size or larger will be transitioned to the cloud using multipart upload. + + src/app/ceph/rgw/rgw-storage-class-details/rgw-storage-class-details.component.html + 102,105 + + + + Retain object metadata after transition to the cloud (default: false). + + src/app/ceph/rgw/rgw-storage-class-details/rgw-storage-class-details.component.html + 115,117 + + + + + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 9,12 + + form title + + + + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 32,34 + + + + Placement Target + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 48 + + + + --Select-- + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 58 + + + + + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 62,64 + + + + Storage Class Name + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 87,96 + + + + Target Region + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 119,130 + + + + e.g, us-east-1 + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 125 + + + + Target Endpoint + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 151,162 + + + + e.g, http://ceph-node-00.com:80 + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 155 + + + + Target Access Key + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 188,197 + + + + Target Secret Key + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 224,233 + + + + Target Path + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 257,266 + + + + Multipart Sync Threshold + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 295,301 + + + + Multipart Minimum Part Size + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 310,316 + + + + RGW service would be restarted after creating the storage class. + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.html + 338 + + + + Tiering Storage Class + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.ts + 63 + + + src/app/ceph/rgw/rgw-storage-class-list/rgw-storage-class-list.component.ts + 127 + + + + Updated Storage Class '' + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.ts + 213 + + + + Created Storage Class '' + + src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.ts + 226 + + + + A storage class for tiering defines the policies for automatically moving objects between different storage tiers. + + src/app/ceph/rgw/rgw-storage-class-list/rgw-storage-class-list.component.html + 2,4 + + + + Storage Class + + src/app/ceph/rgw/rgw-storage-class-list/rgw-storage-class-list.component.ts + 54 + + + + Placement Target + + src/app/ceph/rgw/rgw-storage-class-list/rgw-storage-class-list.component.ts + 64 + + + + Target Region + + src/app/ceph/rgw/rgw-storage-class-list/rgw-storage-class-list.component.ts + 69 + + + + Target Endpoint + + src/app/ceph/rgw/rgw-storage-class-list/rgw-storage-class-list.component.ts + 74 + + + + Up to Date + + src/app/ceph/rgw/rgw-sync-data-info/rgw-sync-data-info.component.html + 4 + + + src/app/ceph/rgw/rgw-sync-metadata-info/rgw-sync-metadata-info.component.html + 11 + + + + + + src/app/ceph/rgw/rgw-sync-data-info/rgw-sync-data-info.component.html + 13 + + + + Not Syncing + + src/app/ceph/rgw/rgw-sync-data-info/rgw-sync-data-info.component.html + 16 + + + src/app/ceph/rgw/rgw-sync-metadata-info/rgw-sync-metadata-info.component.html + 24 + + + + Error + 錯誤 + + src/app/ceph/rgw/rgw-sync-data-info/rgw-sync-data-info.component.html + 23 + + + src/app/ceph/rgw/rgw-sync-metadata-info/rgw-sync-metadata-info.component.html + 31 + + + + Sync Status: + + src/app/ceph/rgw/rgw-sync-data-info/rgw-sync-data-info.component.html + 28 + + + + Last Synced: + + src/app/ceph/rgw/rgw-sync-data-info/rgw-sync-data-info.component.html + 46,48 + + + + Status: + + src/app/ceph/rgw/rgw-sync-metadata-info/rgw-sync-metadata-info.component.html + 3 + + + src/app/ceph/rgw/rgw-sync-metadata-info/rgw-sync-metadata-info.component.html + 26 + + + + + + src/app/ceph/rgw/rgw-sync-metadata-info/rgw-sync-metadata-info.component.html + 21 + + + + Metadata Sync Status: + + src/app/ceph/rgw/rgw-sync-metadata-info/rgw-sync-metadata-info.component.html + 36 + + + + Last Synced: + + src/app/ceph/rgw/rgw-sync-metadata-info/rgw-sync-metadata-info.component.html + 54,56 + + + + Create System User + + src/app/ceph/rgw/rgw-system-user/rgw-system-user.component.html + 3 + + form title + + + User Name + + src/app/ceph/rgw/rgw-system-user/rgw-system-user.component.html + 14 + + + + User: '' created successfully + + src/app/ceph/rgw/rgw-system-user/rgw-system-user.component.ts + 45 + + + + Push endpoint arguments + + src/app/ceph/rgw/rgw-topic-details/rgw-topic-details.component.html + 11 + + + + Push endpoint topic + + src/app/ceph/rgw/rgw-topic-details/rgw-topic-details.component.html + 16 + + + + Push endpoint + + src/app/ceph/rgw/rgw-topic-details/rgw-topic-details.component.html + 21 + + + + Stored secret + + src/app/ceph/rgw/rgw-topic-details/rgw-topic-details.component.html + 26 + + + + Persistent + + src/app/ceph/rgw/rgw-topic-details/rgw-topic-details.component.html + 31 + + + + Persistent queue + + src/app/ceph/rgw/rgw-topic-details/rgw-topic-details.component.html + 36 + + + + Time to live + + src/app/ceph/rgw/rgw-topic-details/rgw-topic-details.component.html + 41 + + + + Max retries + + src/app/ceph/rgw/rgw-topic-details/rgw-topic-details.component.html + 46 + + + + Retry sleep duration + + src/app/ceph/rgw/rgw-topic-details/rgw-topic-details.component.html + 51 + + + + Opaque data + + src/app/ceph/rgw/rgw-topic-details/rgw-topic-details.component.html + 56 + + + + Policy + + src/app/ceph/rgw/rgw-topic-details/rgw-topic-details.component.html + 69 + + + + Subscribed buckets + + src/app/ceph/rgw/rgw-topic-details/rgw-topic-details.component.html + 76 + + + src/app/ceph/rgw/rgw-topic-details/rgw-topic-details.component.html + 82 + + + + Amazon resource name + + src/app/ceph/rgw/rgw-topic-list/rgw-topic-list.component.ts + 59 + + + + Push endpoint + + src/app/ceph/rgw/rgw-topic-list/rgw-topic-list.component.ts + 64 + + + + Account quota + + src/app/ceph/rgw/rgw-user-accounts-details/rgw-user-accounts-details.component.html + 3 + + + + + + src/app/ceph/rgw/rgw-user-accounts-form/rgw-user-accounts-form.component.html + 10,11 + + + src/app/core/auth/role-form/role-form.component.html + 9,10 + + + src/app/core/auth/user-form/user-form.component.html + 9,10 + + form title + + + Account Name + + src/app/ceph/rgw/rgw-user-accounts-form/rgw-user-accounts-form.component.html + 20,26 + + + + Tenant + + src/app/ceph/rgw/rgw-user-accounts-form/rgw-user-accounts-form.component.html + 39,45 + + + + Email + + src/app/ceph/rgw/rgw-user-accounts-form/rgw-user-accounts-form.component.html + 55,61 + + + + Please enter a valid email + + src/app/ceph/rgw/rgw-user-accounts-form/rgw-user-accounts-form.component.html + 65 + + + + Enter number greater than 0 + + src/app/ceph/rgw/rgw-user-accounts-form/rgw-user-accounts-form.component.html + 208 + + + + Max. size + + src/app/ceph/rgw/rgw-user-accounts-form/rgw-user-accounts-form.component.html + 248,255 + + + + Enter a valid value. + + src/app/ceph/rgw/rgw-user-accounts-form/rgw-user-accounts-form.component.html + 261 + + + + Max. objects + + src/app/ceph/rgw/rgw-user-accounts-form/rgw-user-accounts-form.component.html + 280,286 + + + + Account + + src/app/ceph/rgw/rgw-user-accounts-form/rgw-user-accounts-form.component.ts + 40 + + + src/app/ceph/rgw/rgw-user-accounts/rgw-user-accounts.component.ts + 179 + + + + Account created successfully + + src/app/ceph/rgw/rgw-user-accounts-form/rgw-user-accounts-form.component.ts + 256 + + + + Account modified successfully + + src/app/ceph/rgw/rgw-user-accounts-form/rgw-user-accounts-form.component.ts + 269 + + + + User Accounts Administrators can assign unique credentials to users or applications, enabling granular access control and enhancing security across the cluster. + + src/app/ceph/rgw/rgw-user-accounts/rgw-user-accounts.component.html + 2,6 + + + + Tenant + 租户 + + src/app/ceph/rgw/rgw-user-accounts/rgw-user-accounts.component.ts + 63 + + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 73 + + + + Account id + + src/app/ceph/rgw/rgw-user-accounts/rgw-user-accounts.component.ts + 68 + + + + Email address + 電子郵件地址 + + src/app/ceph/rgw/rgw-user-accounts/rgw-user-accounts.component.ts + 73 + + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 89 + + + + Max users + + src/app/ceph/rgw/rgw-user-accounts/rgw-user-accounts.component.ts + 78 + Unlimited - Unlimited - - - The user list data might be stale. If needed, you can manually reload it. - The user list data might be stale. If needed, you can manually reload it. + 無限制 + + src/app/ceph/rgw/rgw-user-accounts/rgw-user-accounts.component.ts + 84 + + + src/app/ceph/rgw/rgw-user-accounts/rgw-user-accounts.component.ts + 94 + + + src/app/ceph/rgw/rgw-user-accounts/rgw-user-accounts.component.ts + 104 + + + src/app/ceph/rgw/rgw-user-accounts/rgw-user-accounts.component.ts + 114 + + + src/app/ceph/rgw/rgw-user-accounts/rgw-user-accounts.component.ts + 124 + + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.ts + 62 + + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 107 + + + + Max roles + + src/app/ceph/rgw/rgw-user-accounts/rgw-user-accounts.component.ts + 88 + + + + Max groups + + src/app/ceph/rgw/rgw-user-accounts/rgw-user-accounts.component.ts + 98 + - - users - users + + Max. buckets + 最大桶數 + + src/app/ceph/rgw/rgw-user-accounts/rgw-user-accounts.component.ts + 108 + + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 101 + + + + Max access keys + + src/app/ceph/rgw/rgw-user-accounts/rgw-user-accounts.component.ts + 118 + + + + Type + + src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 22,28 + - - subuser - subuser + + Permission + 許可權 + + src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 51 + + + src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 53 + capability - capability + 功能 + + src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.ts + 34 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts + 74 + - - Updated Object Gateway user ' - ' - - Updated Object Gateway user ' - ' - + + Keys + 金鑰 + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 4 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 346 + + + + Tenant + 租户 + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 29 + + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 108 + + + + User ID + 用户 ID + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 34 + - - Created Object Gateway user ' - ' - - Created Object Gateway user ' - ' - + + Full name + 全名 + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 44 + Email address 電子郵件地址 - - - Max. buckets - 最大桶數 - - - Disabled - 已停用 - - - Unlimited - 無限制 - - - Custom - 自訂 + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 49 + Suspended 已暫停 + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 54 + + + + System user + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 59 + + + + Maximum buckets + 最大桶數 + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 64 + + + + Subusers + 子使用者 + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 69 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 278 + + + + Capabilities + 功能 + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 78 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 446 + + + + MFAs(Id) + MFA (ID) + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 85 + + + + Account Details + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 92 + + + + Account ID + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 98 + + + + User type + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 113 + + + + + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 115 + User quota 使用者定額 + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 123 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 520 + + + + Unlimited + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 138,140 + + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 150,152 + + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 178,180 + + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 190,192 + - - Bucket quota - 桶定額 + + Username + 使用者名稱 + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.ts + 50 + + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 68 + + + src/app/ceph/smb/smb-join-auth-list/smb-join-auth-list.component.ts + 59 + + + src/app/ceph/smb/smb-usersgroups-details/smb-usersgroups-details.component.ts + 18 + + + src/app/core/auth/user-list/user-list.component.ts + 86 + + + + Show + 顯示 + + src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.ts + 69 + + + src/app/shared/constants/app.constants.ts + 209 + + + + Link Account + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 13 + + + + -- Select an Account -- + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 26 + + + + Only accounts with the same tenant name can be linked to a tenanted user. + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 33 + + + + Account membership is permanent. Once added, users cannot be removed from their account. + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 36 + + + + Ownership of all of the user's buckets will be transferred to the account. + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 37 + + + + Account Root user The account root user has full access to all resources and manages the account. It's recommended to use this account for management tasks only and create additional users with specific permissions. + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 46,49 + + + + User ID + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 60,67 + The chosen user ID is already in use. 所選的使用者 ID 已在使用中。 + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 78 + + + + Tenant + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 97,104 + + + + The chosen user ID exists in this tenant. + 此租户中存在所选用户 ID。 + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 112 + + + + Full name + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 122,127 + + + + Email address + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 144,149 + This is not a valid email address. 電子郵件地址無效。 + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 154 + The chosen email address is already in use. 所選的電子郵件地址已在使用中。 + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 157 + + + + Disabled + 已停用 + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 169 + + + + Custom + 自訂 + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 173 + + + + The entered value must be >= 1. + 輸入的值必須大於或等於 1。 + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 189 + + + + Suspended Suspending the user disables the user and subuser. + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 197,198 + + + + System user System users are distinct from regular users, they are used by the RGW service to perform administrative tasks, manage buckets and objects + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 206,207 + - - The entered value must be >= 1. - The entered value must be >= 1. - S3 key S3 金鑰 + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 214 + - - Subusers - 子使用者 - - - - - - - - - - + + Auto-generate key + 自動產生金鑰 + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 220 + + + + Access key + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 230,236 + + + src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 67,72 + + + + Secret key + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 255,261 + + + src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 91,97 + + + src/app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html + 28,33 + There are no subusers. 沒有子使用者。 - - - Keys - 金鑰 - - - S3 - S3 - - - - - - - - - - - - - Swift - Swift + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 282 + + + + + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 331,332 + There are no keys. 沒有金鑰。 - - - Show - 顯示 - - - Capabilities - 功能 - - - All capabilities are already added. - All capabilities are already added. - - - - - - - - - - + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 353 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 414 + + + + + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 395,396 + There are no capabilities. 沒有功能。 + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 450 + + + + Type + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 458,461 + + + + Permission + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 465,468 + + + + All capabilities are already added. + 已新增所有功能。 + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 501 + + + + + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 505,506 + + + + Enabled + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 525,526 + + + src/app/core/auth/user-form/user-form.component.html + 183,184 + Unlimited size 大小不限 - - - Max. size - 最大大小 - - - The value is not valid. - 該值無效。 + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 534 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 612 + + + + Maximum size + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 544,550 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 622,628 + Unlimited objects 物件數不限 - - - Max. objects - 最大物件數 + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 570 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 648 + The entered value must be >= 0. 輸入的值必須大於或等於 0。 + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 590 + + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 668 + - - System - 系統 - - - Maximum buckets - 最大桶數 - - - Maximum size - 最大大小 - - - Maximum objects - 最大物件數 - - - -- Select a type -- - -- 選取類型 -- - - - Daemons List - 精靈清單 - - - Sync Performance - Sync Performance - - - Performance Counters - 效能計數器 - - - Owner - Owner - - - Used Capacity - Used Capacity - - - Capacity Limit % - Capacity Limit % - - - Objects - Objects - - - Object Limit % - Object Limit % - - - The bucket list data might be stale. If needed, you can manually reload it. - The bucket list data might be stale. If needed, you can manually reload it. - - - bucket - bucket - - - buckets - buckets - - - pool - pool - - - Updated Object Gateway bucket ' - '. - - Updated Object Gateway bucket ' - '. - - - - Created Object Gateway bucket ' - ' - - Created Object Gateway bucket ' - ' - - - - Owner - 擁有者 - - - Placement target - Placement target - - - Locking - Locking - - - Enables locking for the objects in the bucket. Locking can only be enabled while creating a bucket. - Enables locking for the objects in the bucket. Locking can only be enabled while creating a bucket. - - - -- Select a user -- - -- 選取使用者 -- - - - -- Select a placement target -- - -- Select a placement target -- - - - Versioning - Versioning - - - Enables versioning for the objects in the bucket. - Enables versioning for the objects in the bucket. - - - Multi-Factor Authentication - Multi-Factor Authentication - - - Delete enabled - Delete enabled - - - Enables MFA (multi-factor authentication) Delete, which requires additional authentication for changing the bucket versioning state. - Enables MFA (multi-factor authentication) Delete, which requires additional authentication for changing the bucket versioning state. - - - Token Serial Number - Token Serial Number - - - Token PIN - Token PIN + + user + 使用者 + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts + 71 + + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 190 + + + src/app/core/auth/user-form/user-form.component.ts + 75 + - - Mode - 模式 + + subuser + 子使用者 + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts + 72 + - - Compliance - Compliance + + S3 Key + S3 金鑰 + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts + 73 + + + src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.ts + 33 + - - Governance - Governance + + Updated Object Gateway user '' + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts + 336 + - - Days - Days + + Created Object Gateway user '' + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts + 341 + + + + + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.html + 53 + + + + Account name + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 78 + - - The number of days that you want to specify for the default retention period that will be applied to new objects placed in this bucket. - The number of days that you want to specify for the default retention period that will be applied to new objects placed in this bucket. + + Full name + 全名 + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 84 + - - The entered value must be a positive integer. - The entered value must be a positive integer. + + Suspended + 已暫停 + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 94 + - - Retention period requires either Days or Years. - Retention period requires either Days or Years. + + users + 使用者 + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 190 + + + + Username + + src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 23,30 + + + src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 19,25 + + + src/app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html + 15,21 + + + src/app/core/auth/user-form/user-form.component.html + 17,27 + + + + Auto-generate key + + src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 57,58 + - - Years - Years + + The chosen subuser ID is already in use. + 所選的子使用者 ID 已在使用中。 + + src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 47 + - - The number of years that you want to specify for the default retention period that will be applied to new objects placed in this bucket. - The number of years that you want to specify for the default retention period that will be applied to new objects placed in this bucket. + + read, write + 讀取、寫入 + + src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 65 + - - ID - ID + + full + 完整 + + src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 67 + - - Index type - 索引類型 + + Swift key + Swift 金鑰 + + src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 79 + + + + Auto-generate key + + src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 85,86 + + + + Secret key + + src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 95,101 + - - Placement rule - 放置規則 + + Subuser + 子使用者 + + src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.ts + 34 + - - Marker - 標記 + + Swift Key + Swift 金鑰 + + src/app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.ts + 20 + - - Maximum marker - 最大標記數 + + Users + 使用者 + + src/app/ceph/rgw/rgw-user-tabs/rgw-user-tabs.component.html + 8 + + + src/app/ceph/smb/smb-usersgroups-details/smb-usersgroups-details.component.html + 8 + + + src/app/core/auth/user-tabs/user-tabs.component.html + 8 + + + src/app/core/navigation/navigation/navigation.component.html + 212 + + + src/app/core/navigation/navigation/navigation.component.html + 215 + + + + Accounts + + src/app/ceph/rgw/rgw-user-tabs/rgw-user-tabs.component.html + 16 + - - Version - 版本 + + Roles + 角色 + + src/app/ceph/rgw/rgw-user-tabs/rgw-user-tabs.component.html + 24 + + + src/app/core/auth/user-tabs/user-tabs.component.html + 16 + - - Master version - 主版本 + + Neither hostname nor OSD ID given + 未提供主機名稱和 OSD ID + + src/app/ceph/shared/device-list/device-list.component.html + 7 + + + + + + src/app/ceph/shared/device-list/device-list.component.html + 44 + - - Modification time - 修改時間 + + Device ID + 裝置 ID + + src/app/ceph/shared/device-list/device-list.component.ts + 48 + - - Zonegroup - 區域群組 + + State of Health + 健康狀態 + + src/app/ceph/shared/device-list/device-list.component.ts + 51 + - - MFA Delete - MFA Delete + + Good + 良好 + + src/app/ceph/shared/device-list/device-list.component.ts + 56 + - - Smartctl has received an unknown argument (error code - ). You may be using an incompatible version of smartmontools. Version >= 7.0 of smartmontools is required to successfully retrieve data. - - Smartctl has received an unknown argument (error code - ). You may be using an incompatible version of smartmontools. Version >= 7.0 of smartmontools is required to successfully retrieve data. - + + Bad + 不佳 + + src/app/ceph/shared/device-list/device-list.component.ts + 58 + - - An error with error code - occurred. - - An error with error code - occurred. - + + Stale + 過時 + + src/app/ceph/shared/device-list/device-list.component.ts + 59 + - - Raw - Raw + + Life Expectancy + 預期壽命 + + src/app/ceph/shared/device-list/device-list.component.ts + 66 + - - Threshold - Threshold + + Prediction Creation Date + 預測建立日期 + + src/app/ceph/shared/device-list/device-list.component.ts + 71 + - - When Failed - When Failed + + Device Name + 裝置名稱 + + src/app/ceph/shared/device-list/device-list.component.ts + 76 + - - Worst - Worst + + Daemons + 精靈 + + src/app/ceph/shared/device-list/device-list.component.ts + 77 + + + + Report an issue + + src/app/ceph/shared/feedback/feedback.component.html + 3 + + + + Feedback module is not enabled. Please enable it from Cluster-> Manager Modules. + + src/app/ceph/shared/feedback/feedback.component.html + 12 + + + + Ceph Tracker API Key + + src/app/ceph/shared/feedback/feedback.component.html + 19 + + + + Ceph Tracker API key is required. + + src/app/ceph/shared/feedback/feedback.component.html + 28 + + + + Ceph Tracker API key is invalid. + + src/app/ceph/shared/feedback/feedback.component.html + 31 + + + + Project name + + src/app/ceph/shared/feedback/feedback.component.html + 39 + + + + -- Select a project -- + + src/app/ceph/shared/feedback/feedback.component.html + 45 + + + + Project name is required. + + src/app/ceph/shared/feedback/feedback.component.html + 51 + + + + Tracker + + src/app/ceph/shared/feedback/feedback.component.html + 59 + + + + -- Select a tracker -- + + src/app/ceph/shared/feedback/feedback.component.html + 65 + + + + Tracker name is required. + + src/app/ceph/shared/feedback/feedback.component.html + 71 + + + + Subject + + src/app/ceph/shared/feedback/feedback.component.html + 79 + + + + Subject is required. + + src/app/ceph/shared/feedback/feedback.component.html + 88 + + + + Description is required. + + src/app/ceph/shared/feedback/feedback.component.html + 106 + + + + Issue successfully created on Ceph Issue tracker + + src/app/ceph/shared/feedback/feedback.component.ts + 91 + Failed to retrieve SMART data. - Failed to retrieve SMART data. + 無法擷取 SMART 資料。 + + src/app/ceph/shared/smart-list/smart-list.component.html + 4 + The data received has the JSON format version 2.x and is currently incompatible with the dashboard. - The data received has the JSON format version 2.x and is currently incompatible with the dashboard. + 收到的資料為 JSON 2.x 版本格式,目前與儀表板不相容。 + + src/app/ceph/shared/smart-list/smart-list.component.html + 7,8 + No SMART data available. - No SMART data available. + 沒有可用的 SMART 資料。 + + src/app/ceph/shared/smart-list/smart-list.component.html + 13 + SMART overall-health self-assessment test result - SMART overall-health self-assessment test result + SMART 整體狀況自評測試結果 + + src/app/ceph/shared/smart-list/smart-list.component.html + 34 + + + src/app/ceph/shared/smart-list/smart-list.component.html + 43 + + + src/app/ceph/shared/smart-list/smart-list.component.html + 51 + unknown - unknown + 未知 + + src/app/ceph/shared/smart-list/smart-list.component.html + 35 + passed - passed + 通過 + + src/app/ceph/shared/smart-list/smart-list.component.html + 44 + failed - failed + 失敗 + + src/app/ceph/shared/smart-list/smart-list.component.html + 52 + Device Information - Device Information + 裝置資訊 + + src/app/ceph/shared/smart-list/smart-list.component.html + 63 + + + + No device information available for this device. + 未獲取此裝置的裝置資訊。 + + src/app/ceph/shared/smart-list/smart-list.component.html + 71 + SMART SMART - - - No device information available for this device. - No device information available for this device. + + src/app/ceph/shared/smart-list/smart-list.component.html + 76 + No SMART data available for this device. - No SMART data available for this device. + 未獲取此裝置的 SMART 資料。 + + src/app/ceph/shared/smart-list/smart-list.component.html + 93 + SMART data is loading. - SMART data is loading. + 正在載入 SMART 資料。 + + src/app/ceph/shared/smart-list/smart-list.component.html + 109 + - - The feature is disabled because Orchestrator is not available. - The feature is disabled because Orchestrator is not available. - - - The Orchestrator backend doesn't support this feature. - The Orchestrator backend doesn't support this feature. + + Smartctl has received an unknown argument (error code ). You may be using an incompatible version of smartmontools. Version >= 7.0 of smartmontools is required to successfully retrieve data. + Smartctl 收到未知引數 (錯誤代碼 )。您使用的可能是不相容的 smartmontools 版本。若要成功擷取資料,需使用 7.0 或更新版本的 smartmontools。 + + src/app/ceph/shared/smart-list/smart-list.component.ts + 67,70 + - - Device ID - Device ID + + An error with error code occurred. + 發生錯誤,錯誤代碼 。 + + src/app/ceph/shared/smart-list/smart-list.component.ts + 72 + - - State of Health - State of Health + + Raw + 原始 + + src/app/ceph/shared/smart-list/smart-list.component.ts + 176 + - - Good - Good + + Threshold + 閾值 + + src/app/ceph/shared/smart-list/smart-list.component.ts + 177 + - - Bad - Bad + + When Failed + 失敗時 + + src/app/ceph/shared/smart-list/smart-list.component.ts + 179 + - - Stale - Stale + + Worst + 最差 + + src/app/ceph/shared/smart-list/smart-list.component.ts + 180 + + + + Correction Algorithm Invocations + + src/app/ceph/shared/smart-list/smart-list.component.ts + 186 + + + + Errors Corrected by ECC (Delayed) + + src/app/ceph/shared/smart-list/smart-list.component.ts + 190 + + + + Errors Corrected by ECC (Fast) + + src/app/ceph/shared/smart-list/smart-list.component.ts + 192 + + + + Errors Corrected by Rereads/Rewrites + + src/app/ceph/shared/smart-list/smart-list.component.ts + 195 + + + + Gigabytes Processed + + src/app/ceph/shared/smart-list/smart-list.component.ts + 197 + + + + Total Errors Corrected + + src/app/ceph/shared/smart-list/smart-list.component.ts + 198 + + + + Total Errors Uncorrected + + src/app/ceph/shared/smart-list/smart-list.component.ts + 199 + + + + + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 10,12 + + + src/app/ceph/smb/smb-share-form/smb-share-form.component.html + 9,11 + + form title + + + Unique identifier + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 19 + + + src/app/ceph/smb/smb-join-auth-form/smb-join-auth-form.component.html + 19 + + + src/app/ceph/smb/smb-usersgroups-form/smb-usersgroups-form.component.html + 36 + + + + Active-directory authentication for domain member servers and User authentication for + Stand-alone servers configuration. + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 55,56 + + + + Active Directory + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 60 + + + src/app/ceph/smb/smb-tabs/smb-tabs.component.html + 13 + + + + Active Directory (AD) Settings + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 82,115 + + + + Specify the Realm and AD access resources in the Domain Settings field. + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 123 + + + + Standalone user access resources + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 141 + + + + -- List of users and groups access resources -- + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 150,151 + + + + Add user group + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 187,195 + + + + Create user group + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 200,207 + + + + Labels + 標籤 + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 222 + + + + + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 245,246 + + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 273,274 + + + + DNS + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 298,302 + + + + Add custom DNS + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 329,337 + + + + One or more IP Addresses that will be applied to the Samba containers to override the default DNS resolver(s). This option is intended to be used when the host Ceph node is not configured to resolve DNS entries within AD domain(s). + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 337,343 + + + + Default value indicates that clustering should be enabled if the placement count value is any value other than 1. Always value enables clustering regardless of the placement count. Never value disables clustering regardless of the placement count. + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 353 + + + + + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 357,358 + + + + This address will be assigned to one of the host's network devices and managed automatically. + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 373 + + + + Address + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 378,386 + + + + Defines where the system will assign the managed IPs. Each string value must be a network address. + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 401 + + + + Destination + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 403,409 + + + + Add public address + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 436,444 + + + + Assign virtual IP addresses that will be managed by the clustering subsystem and may automatically move between nodes running Samba containers. + + src/app/ceph/smb/smb-cluster-form/smb-cluster-form.component.html + 444,446 + + + + Authentication Mode + + src/app/ceph/smb/smb-cluster-list/smb-cluster-list.component.ts + 67 + + + + Realm Name + + src/app/ceph/smb/smb-domain-setting-modal/smb-domain-setting-modal.component.html + 23,30 + + + + Active Directory access resources + + src/app/ceph/smb/smb-domain-setting-modal/smb-domain-setting-modal.component.html + 57 + + + + -- List of AD access resources -- + + src/app/ceph/smb/smb-domain-setting-modal/smb-domain-setting-modal.component.html + 66,67 + + + + Add AD access resource + + src/app/ceph/smb/smb-domain-setting-modal/smb-domain-setting-modal.component.html + 98,104 + + + + Create AD access resource + + src/app/ceph/smb/smb-domain-setting-modal/smb-domain-setting-modal.component.html + 108,114 + + + + Active Directory (AD) parameters + + src/app/ceph/smb/smb-domain-setting-modal/smb-domain-setting-modal.component.ts + 43 + + + + + + src/app/ceph/smb/smb-join-auth-form/smb-join-auth-form.component.html + 10,12 + + + src/app/ceph/smb/smb-usersgroups-form/smb-usersgroups-form.component.html + 12,14 + + form title + + + Active directory access resource name + + src/app/ceph/smb/smb-join-auth-form/smb-join-auth-form.component.html + 23,32 + + + + Username + + src/app/ceph/smb/smb-join-auth-form/smb-join-auth-form.component.html + 50,59 + + + + This field is required. + + src/app/ceph/smb/smb-join-auth-form/smb-join-auth-form.component.html + 65,66 + + + src/app/ceph/smb/smb-join-auth-form/smb-join-auth-form.component.html + 92,93 + + + src/app/core/auth/user-form/user-form.component.html + 125,126 + + + + Password + + src/app/ceph/smb/smb-join-auth-form/smb-join-auth-form.component.html + 77,86 + + + + Linked to cluster + + src/app/ceph/smb/smb-join-auth-form/smb-join-auth-form.component.html + 103 + + + src/app/ceph/smb/smb-usersgroups-form/smb-usersgroups-form.component.html + 65 + + + + This resource may only be used with the linked cluster and will automatically be removed when the linked cluster is removed. + + src/app/ceph/smb/smb-join-auth-form/smb-join-auth-form.component.html + 108 + + + src/app/ceph/smb/smb-usersgroups-form/smb-usersgroups-form.component.html + 69 + + + + -- List of clusters -- + + src/app/ceph/smb/smb-join-auth-form/smb-join-auth-form.component.html + 114,115 + + + src/app/ceph/smb/smb-usersgroups-form/smb-usersgroups-form.component.html + 76,77 + + + + Active directory (AD) access resource + + src/app/ceph/smb/smb-join-auth-form/smb-join-auth-form.component.ts + 42 + + + + Linked to cluster + + src/app/ceph/smb/smb-join-auth-list/smb-join-auth-list.component.ts + 64 + + + src/app/ceph/smb/smb-usersgroups-list/smb-usersgroups-list.component.ts + 78 + + + + Active directory access resource + + src/app/ceph/smb/smb-join-auth-list/smb-join-auth-list.component.ts + 113 + + + + SMB overview + + src/app/ceph/smb/smb-overview/smb-overview.component.html + 5 + + + + Unique share identifier + + src/app/ceph/smb/smb-share-form/smb-share-form.component.html + 18 + + + + Share Name + + src/app/ceph/smb/smb-share-form/smb-share-form.component.html + 23,31 + + + + Volume + 磁碟區 + + src/app/ceph/smb/smb-share-form/smb-share-form.component.html + 46 + + + + -- No filesystem available -- + + src/app/ceph/smb/smb-share-form/smb-share-form.component.html + 55,57 + + + + -- Select the filesystem -- + + src/app/ceph/smb/smb-share-form/smb-share-form.component.html + 60,62 + + + + + + src/app/ceph/smb/smb-share-form/smb-share-form.component.html + 65,67 + + + + Subvolume Group + + src/app/ceph/smb/smb-share-form/smb-share-form.component.html + 83 + + + + -- Select the CephFS subvolume group -- + + src/app/ceph/smb/smb-share-form/smb-share-form.component.html + 93,95 + + + + + + src/app/ceph/smb/smb-share-form/smb-share-form.component.html + 101,103 + + + + -- No SMB subvolume available -- + + src/app/ceph/smb/smb-share-form/smb-share-form.component.html + 121,123 + + + + -- Select the SMB subvolume -- + + src/app/ceph/smb/smb-share-form/smb-share-form.component.html + 126,128 + + + + + + src/app/ceph/smb/smb-share-form/smb-share-form.component.html + 134,136 + + + + Prefixed Path + + src/app/ceph/smb/smb-share-form/smb-share-form.component.html + 146,151 + + + + Input Path + + src/app/ceph/smb/smb-share-form/smb-share-form.component.html + 163,173 + + + + Browseable If selected the share will be included in share listings visible to clients. + + src/app/ceph/smb/smb-share-form/smb-share-form.component.html + 189,195 + + + + Readonly If selected no clients are permitted to write to the share. + + src/app/ceph/smb/smb-share-form/smb-share-form.component.html + 201,204 + + + + Share + + src/app/ceph/smb/smb-share-form/smb-share-form.component.ts + 55 + + + + Subvolume group + + src/app/ceph/smb/smb-share-list/smb-share-list.component.ts + 78 + + + + Provider + + src/app/ceph/smb/smb-share-list/smb-share-list.component.ts + 88 + + + + SMB Share + + src/app/ceph/smb/smb-share-list/smb-share-list.component.ts + 145 + + + + Standalone + + src/app/ceph/smb/smb-tabs/smb-tabs.component.html + 19 + + + + Upload Users and Groups + + src/app/ceph/smb/smb-usersgroups-form/smb-usersgroups-form.component.html + 18 + + + + only .json and .yaml files are supported + + src/app/ceph/smb/smb-usersgroups-form/smb-usersgroups-form.component.html + 20 + + + + Add from file + + src/app/ceph/smb/smb-usersgroups-form/smb-usersgroups-form.component.html + 22 + + + + Users and groups access resource name + + src/app/ceph/smb/smb-usersgroups-form/smb-usersgroups-form.component.html + 40,48 + + + + Username + + src/app/ceph/smb/smb-usersgroups-form/smb-usersgroups-form.component.html + 105,113 + + + + Password + + src/app/ceph/smb/smb-usersgroups-form/smb-usersgroups-form.component.html + 132,141 + + + + Add User + + src/app/ceph/smb/smb-usersgroups-form/smb-usersgroups-form.component.html + 178,186 + + + + Group + + src/app/ceph/smb/smb-usersgroups-form/smb-usersgroups-form.component.html + 205,211 + + + + Add Group + + src/app/ceph/smb/smb-usersgroups-form/smb-usersgroups-form.component.html + 237,245 + + + + users and groups access resource + + src/app/ceph/smb/smb-usersgroups-form/smb-usersgroups-form.component.ts + 55 + + + + Number of users + + src/app/ceph/smb/smb-usersgroups-list/smb-usersgroups-list.component.ts + 67 + + + + Groups + 群組 + + src/app/ceph/smb/smb-usersgroups-list/smb-usersgroups-list.component.ts + 72 + + + + Users and groups access resource + + src/app/ceph/smb/smb-usersgroups-list/smb-usersgroups-list.component.ts + 129 + - - Life Expectancy - Life Expectancy + + Please set a new password. + 請設定一個新密碼。 + + src/app/core/auth/login-password-form/login-password-form.component.html + 2 + - - Prediction Creation Date - Prediction Creation Date + + You will be redirected to the login page afterwards. + 之後,系統會將您重新導向至登入頁面。 + + src/app/core/auth/login-password-form/login-password-form.component.html + 3 + - - Device Name - Device Name + + The old and new passwords must be different. + 新舊密碼必須不同。 + + src/app/core/auth/login-password-form/login-password-form.component.html + 27 + + + src/app/core/auth/login-password-form/login-password-form.component.html + 55 + + + src/app/core/auth/user-password-form/user-password-form.component.html + 33 + + + src/app/core/auth/user-password-form/user-password-form.component.html + 72 + - - Neither hostname nor OSD ID given - Neither hostname nor OSD ID given + + Password confirmation doesn't match the new password. + 確認密碼與新密碼不符。 + + src/app/core/auth/login-password-form/login-password-form.component.html + 80 + + + src/app/core/auth/user-password-form/user-password-form.component.html + 102 + - - Restore Image - 回存影像 + + Username is required + 需要指定使用者名稱 + + src/app/core/auth/login/login.component.html + 26 + - - To restore - 若要回存 + + Password is required + 需要指定密碼 + + src/app/core/auth/login/login.component.html + 48 + - - type the image's new name and click - 鍵入影像的新名稱并按一下 + + Log in + 登录 + + src/app/core/auth/login/login.component.html + 63 + - - New Name - 新名稱 + + Scope + 範圍 + + src/app/core/auth/role-details/role-details.component.ts + 27 + - - Purge Trash - 清除垃圾桶 + + Create + 建立 + + src/app/core/auth/role-details/role-details.component.ts + 39 + + + src/app/core/auth/role-form/role-form.component.ts + 80 + + + src/app/shared/constants/app.constants.ts + 158 + - - To purge, select one or - To purge, select one or + + Update + 更新 + + src/app/core/auth/role-details/role-details.component.ts + 46 + + + src/app/core/auth/role-form/role-form.component.ts + 86 + + + src/app/shared/constants/app.constants.ts + 182 + - - All - 全部 + + Delete + 刪除 + + src/app/core/auth/role-details/role-details.component.ts + 53 + + + src/app/core/auth/role-form/role-form.component.ts + 92 + + + src/app/shared/constants/app.constants.ts + 169 + + + + Name + + src/app/core/auth/role-form/role-form.component.html + 17,27 + + + + This field is required. + + src/app/core/auth/role-form/role-form.component.html + 30,32 + + + + The chosen name is already in use. + + src/app/core/auth/role-form/role-form.component.html + 35,37 + + + + Description + + src/app/core/auth/role-form/role-form.component.html + 44,52 + - - pools and click - pools and click + + role + 角色 + + src/app/core/auth/role-form/role-form.component.ts + 49 + - - Pool: - 池︰ + + Created role '' + 已建立角色 "" + + src/app/core/auth/role-form/role-form.component.ts + 153 + - - Pool name... - 池名稱... + + Updated role '' + 已更新角色 "" + + src/app/core/auth/role-form/role-form.component.ts + 169 + - - Your matcher seems to match no currently defined rule or active alert. - Your matcher seems to match no currently defined rule or active alert. + + System Role + 系統角色 + + src/app/core/auth/role-list/role-list.component.ts + 100 + - - no active alerts - no active alerts + + Deleted role '' + 已刪除角色 "" + + src/app/core/auth/role-list/role-list.component.ts + 127 + - - 1 active alert - 1 active alert + + New name + 新名稱 + + src/app/core/auth/role-list/role-list.component.ts + 152 + - - - active alerts - - - active alerts - + + Clone Role + 克隆角色 + + src/app/core/auth/role-list/role-list.component.ts + 156 + + + src/app/core/auth/role-list/role-list.component.ts + 157 + - - Matches 1 rule - Matches 1 rule + + Cloned role '' from '' + 已從 "" 克隆角色 "" + + src/app/core/auth/role-list/role-list.component.ts + 163 + + + + Username... + + src/app/core/auth/user-form/user-form.component.html + 19 + + + + This field is required. + + src/app/core/auth/user-form/user-form.component.html + 31,33 + + + + The username already exists. + + src/app/core/auth/user-form/user-form.component.html + 36,38 + + + + Password + + src/app/core/auth/user-form/user-form.component.html + 48,59 + + + + Password confirmation doesn't match the password. + + src/app/core/auth/user-form/user-form.component.html + 64,65 + + + + Confirm password + + src/app/core/auth/user-form/user-form.component.html + 82,87 + - - Matches - rules - - Matches - rules - + + Password confirmation doesn't match the password. + 確認的密碼與之前輸入的密碼不符。 + + src/app/core/auth/user-form/user-form.component.html + 92 + + + + Full Name + + src/app/core/auth/user-form/user-form.component.html + 131,136 + + + + Email + + src/app/core/auth/user-form/user-form.component.html + 144,150 + + + + Invalid email. + + src/app/core/auth/user-form/user-form.component.html + 155,156 + + + + Select Roles... + + src/app/core/auth/user-form/user-form.component.html + 168 + + + + User must change password at next login + + src/app/core/auth/user-form/user-form.component.html + 192,193 + - - - with - . - - - with - . - + + You are about to remove "user read / update" permissions from your own user. + 您正要為您自己的使用者移除「使用者讀取/寫入」許可權。 + + src/app/core/auth/user-form/user-form.component.html + 206 + - - Move an image to trash - 將影像移至垃圾桶 + + If you continue, you will no longer be able to add or remove roles from any user. + 若繼續,您將再也無法為任何使用者新增或移除角色。 + + src/app/core/auth/user-form/user-form.component.html + 208 + - - To move - - - to trash, click - Move Image - . Optionally, you can pick an expiration date. - - To move - - - to trash, click - Move Image - . Optionally, you can pick an expiration date. - + + There are no roles. + 沒有角色。 + + src/app/core/auth/user-form/user-form.component.ts + 49 + + + src/app/core/auth/user-form/user-form.component.ts + 77 + - - Protection expires at - 保護的過期日為 + + Created user '' + 已建立使用者 "" + + src/app/core/auth/user-form/user-form.component.ts + 220 + - - NOT PROTECTED - 無保護 + + Update user + 更新使用者 + + src/app/core/auth/user-form/user-form.component.ts + 233 + - - This image contains snapshot(s), which will prevent it from being removed after moved to trash. - This image contains snapshot(s), which will prevent it from being removed after moved to trash. + + You were automatically logged out because your roles have been changed. + 您已被自動登出,因為您的角色發生了變更。 + + src/app/core/auth/user-form/user-form.component.ts + 289 + - - Wrong date format. Please use "YYYY-MM-DD HH:mm:ss". - 日期格式錯誤。請使用「YYYY-MM-DD HH:mm:ss」。 + + Updated user '' + 已更新使用者 "" + + src/app/core/auth/user-form/user-form.component.ts + 295 + + + + User's password is about to expire + + src/app/core/auth/user-list/user-list.component.html + 41 + - - Protection has already expired. Please pick a future date or leave it empty. - 保護已過期。請選取一個未來的日期或保留空白。 + + Email + 電子郵件 + + src/app/core/auth/user-list/user-list.component.ts + 98 + - - Namespace - Namespace + + Roles + 角色 + + src/app/core/auth/user-list/user-list.component.ts + 104 + + + + Password expires + + src/app/core/auth/user-list/user-list.component.ts + 116 + - - Deleted At - Deleted At + + Deleted user '' + 已刪除使用者 "" + + src/app/core/auth/user-list/user-list.component.ts + 156 + - - Expired at - 過期日為 + + Failed to delete user '' + 無法刪除使用者 "" + + src/app/core/auth/user-list/user-list.component.ts + 171 + - - Protected until - 保護過期日為 + + You are currently logged in as ''. + 您目前是以 "" 身分登入的。 + + src/app/core/auth/user-list/user-list.component.ts + 172 + - - This image is protected until - . - - This image is protected until - . - + + Old password + 舊密碼 + + src/app/core/auth/user-password-form/user-password-form.component.html + 14 + - - Namespaces - Namespaces + + New password + 新密碼 + + src/app/core/auth/user-password-form/user-password-form.component.html + 42 + - - Trash - 垃圾桶 + + Confirm new password + 確認新密碼 + + src/app/core/auth/user-password-form/user-password-form.component.html + 84 + - - -- Select the priority -- - -- Select the priority -- + + password + 密碼 + + src/app/core/auth/user-password-form/user-password-form.component.ts + 42 + - - Low - Low + + Updated user password" + 已更新使用者密碼" + + src/app/core/auth/user-password-form/user-password-form.component.ts + 116 + + + + Selected Object Gateway: + 所选对象网关: + + src/app/core/context/context.component.html + 5 + + + + Select Object Gateway + 所选对象网关 + + src/app/core/context/context.component.html + 12 + + + + Please consult the documentation on how to configure and enable the management functionality. + + src/app/core/error/error.component.html + 17,19 + + + + + + src/app/core/error/error.component.html + 29 + + + src/app/core/error/error.component.html + 45 + + + + + + src/app/core/error/error.component.html + 33 + - - High - High + + Page not Found + 找不到頁面 + + src/app/core/error/error.component.html + 53 + + + + Sorry, we couldn’t find what you were looking for. The page you requested may have been changed or moved. + 抱歉,我們找不到您要尋找的內容。您所要求的頁面可能已變更或已移動。 + + src/app/core/error/error.component.html + 56,57 + - - Provisioned - Provisioned + + Go To Dashboard + 转到仪表盘 + + src/app/core/error/error.component.html + 66 + + + + Enable module + + src/app/core/error/error.component.html + 75 + - - PROTECTED - PROTECTED + + Page Not Found + 找不到页面 + + src/app/core/error/error.ts + 10 + - - UNPROTECTED - UNPROTECTED + + Sorry, we couldn’t find what you were looking for. + The page you requested may have been changed or moved. + 抱歉,无法找到您要查找的数据。 +您请求的页面可能已被更改或移动。 + + src/app/core/error/error.ts + 11,12 + - - RBD snapshot rollback - RBD snapshot rollback + + Access Denied + 访问拒绝 + + src/app/core/error/error.ts + 17 + + + src/app/shared/services/api-interceptor.service.ts + 115 + - - RBD snapshot - RBD snapshot + + Sorry, you don’t have permission to view this page or resource. + 抱歉,您无权限浏览页面或资源 + + src/app/core/error/error.ts + 18 + + + src/app/shared/services/api-interceptor.service.ts + 114 + - - You are about to rollback - 您正要復原 + + User Denied + 用户已拒绝 + + src/app/core/error/error.ts + 23 + - - RBD Snapshot - RBD Snapshot + + Sorry, the user does not exist in Ceph. + You'll be logged out from the Identity Provider when you retry logging in. + 抱歉,Ceph 中不存在该用户。 +当您尝试重新登录时,将会从该身份提供者中登出。 + + src/app/core/error/error.ts + 24,25 + - - Total images - Total images + + + + + src/app/core/layouts/login-layout/login-layout.component.html + 24 + - - Deleted namespace ' - / - ' - - Deleted namespace ' - / - ' - + + Help + 說明 + + src/app/core/layouts/login-layout/login-layout.component.ts + 10 + - - Namespace contains images - Namespace contains images + + Security + 安全 + + src/app/core/layouts/login-layout/login-layout.component.ts + 11 + - - Created namespace ' - / - ' - - Created namespace ' - / - ' - - - - Create Namespace - Create Namespace - - - -- No rbd pools available -- - -- 沒有可用的 RBD 池 -- - - - Namespace already exists. - Namespace already exists. + + Trademarks + 商标 + + src/app/core/layouts/login-layout/login-layout.component.ts + 12 + - - Object size - Object size + + Close + 關閉 + + src/app/core/navigation/about/about.component.html + 5 + + + + Ceph Manager + + src/app/core/navigation/about/about.component.html + 27 + + + + User Role + + src/app/core/navigation/about/about.component.html + 31 + + + + Browser + + src/app/core/navigation/about/about.component.html + 33 + + + + Browser Version + + src/app/core/navigation/about/about.component.html + 35 + + + + Browser OS + + src/app/core/navigation/about/about.component.html + 37 + + + + Not available + + src/app/core/navigation/about/about.component.ts + 57 + - - Total provisioned - Total provisioned + + User management + 使用者管理 + + src/app/core/navigation/administration/administration.component.html + 6 + - - Parent - Parent + + Telemetry configuration + 遙測組態 + + src/app/core/navigation/administration/administration.component.html + 12 + - - This RBD has cloned snapshots. Please delete related RBDs before deleting this RBD. - This RBD has cloned snapshots. Please delete related RBDs before deleting this RBD. + + Dashboard Settings + 儀表板設定 + + src/app/core/navigation/administration/administration.component.html + 22 + + + + Documentation + + src/app/core/navigation/dashboard-help/dashboard-help.component.html + 7,10 + + + + API + + src/app/core/navigation/dashboard-help/dashboard-help.component.html + 17,20 + - - This RBD image has an invalid name and can't be managed by ceph. - This RBD image has an invalid name and can't be managed by ceph. + + About + 關於 + + src/app/core/navigation/dashboard-help/dashboard-help.component.html + 24 + + + + Report an issue... + + src/app/core/navigation/dashboard-help/dashboard-help.component.html + 26 + - - Deleting this image will also delete all its snapshots. - Deleting this image will also delete all its snapshots. + + Help + 說明 + + src/app/core/navigation/dashboard-help/dashboard-help.component.html + 33 + + + src/app/core/navigation/dashboard-help/dashboard-help.component.html + 36 + + + + Logged in as + + src/app/core/navigation/identity/identity.component.html + 6,7 + + + + Change password + + src/app/core/navigation/identity/identity.component.html + 14,17 + + + + Log out + + src/app/core/navigation/identity/identity.component.html + 23,26 + - - The following snapshots are currently protected and will be removed: - The following snapshots are currently protected and will be removed: + + Logged in user + 登入的使用者 + + src/app/core/navigation/identity/identity.component.html + 35 + - - RBD - RBD + + Dashboard + 儀表板 + + src/app/core/navigation/navigation/navigation.component.html + 87 + + + + Dashboard + + src/app/core/navigation/navigation/navigation.component.html + 93,94 + + + + Multi-Cluster + + src/app/core/navigation/navigation/navigation.component.html + 97 + + + + Manage Clusters + + src/app/core/navigation/navigation/navigation.component.html + 109 + + + src/app/core/navigation/navigation/navigation.component.html + 112 + + + + CRUSH Map + + src/app/core/navigation/navigation/navigation.component.html + 148 + + + src/app/core/navigation/navigation/navigation.component.html + 151 + - - Deep flatten - Deep flatten + + Block + 區塊 + + src/app/core/navigation/navigation/navigation.component.html + 160 + + + + Mirroring + + src/app/core/navigation/navigation/navigation.component.html + 179,184 + - - Layering - Layering + + iSCSI + iSCSI + + src/app/core/navigation/navigation/navigation.component.html + 188 + + + src/app/core/navigation/navigation/navigation.component.html + 191 + + + + NVMe/TCP + + src/app/core/navigation/navigation/navigation.component.html + 194 + + + src/app/core/navigation/navigation/navigation.component.html + 196 + + + + Object + + src/app/core/navigation/navigation/navigation.component.html + 199 + - - Exclusive lock - Exclusive lock + + Buckets + 桶 + + src/app/core/navigation/navigation/navigation.component.html + 217 + + + src/app/core/navigation/navigation/navigation.component.html + 220 + + + + Topics + + src/app/core/navigation/navigation/navigation.component.html + 223 + + + src/app/core/navigation/navigation/navigation.component.html + 225 + + + + Multi-site + + src/app/core/navigation/navigation/navigation.component.html + 232 + + + src/app/core/navigation/navigation/navigation.component.html + 235 + - - Object map (requires exclusive-lock) - Object map (requires exclusive-lock) + + NFS + NFS + + src/app/core/navigation/navigation/navigation.component.html + 243 + + + src/app/core/navigation/navigation/navigation.component.html + 246 + + + src/app/core/navigation/navigation/navigation.component.html + 269 + + + src/app/core/navigation/navigation/navigation.component.html + 272 + + + + File + + src/app/core/navigation/navigation/navigation.component.html + 254 + + + + File Systems + 文件系统 + + src/app/core/navigation/navigation/navigation.component.html + 263 + + + src/app/core/navigation/navigation/navigation.component.html + 266 + + + + SMB + + src/app/core/navigation/navigation/navigation.component.html + 275 + + + src/app/core/navigation/navigation/navigation.component.html + 278 + + + + Observability + + src/app/core/navigation/navigation/navigation.component.html + 281 + - - Journaling (requires exclusive-lock) - Journaling (requires exclusive-lock) + + Logs + 記錄 + + src/app/core/navigation/navigation/navigation.component.html + 290 + + + src/app/core/navigation/navigation/navigation.component.html + 293 + + + + Alerts + + src/app/core/navigation/navigation/navigation.component.html + 301,306 + + + + Administration + + src/app/core/navigation/navigation/navigation.component.html + 310 + + + + Upgrade + + src/app/core/navigation/navigation/navigation.component.html + 325 + + + src/app/core/navigation/navigation/navigation.component.html + 328 + + + + Ceph Users + + src/app/core/navigation/navigation/navigation.component.html + 331 + + + src/app/core/navigation/navigation/navigation.component.html + 334 + - - Fast diff (interlocked with object-map) - Fast diff (interlocked with object-map) + + Manager Modules + 管理員模組 + + src/app/core/navigation/navigation/navigation.component.html + 337 + + + src/app/core/navigation/navigation/navigation.component.html + 340 + - - Use a dedicated data pool - 使用專屬的資料池 + + Tasks and Notifications + 任務與通知 + + src/app/core/navigation/notifications/notifications.component.html + 2 + + + src/app/core/navigation/notifications/notifications.component.html + 12 + + + src/app/shared/components/notifications-sidebar/notifications-sidebar.component.html + 127 + + + + Every + + src/app/shared/api/cephfs-snapshot-schedule.service.ts + 169 + - - Size - 大小 + + The name of the node under which data should be placed. + 應用於存放資料的節點名稱。 + + src/app/shared/api/crush-rule.service.ts + 14 + - - e.g., 10GiB - 例如 10 GiB + + The type of CRUSH nodes across which we should separate replicas. + 我們應為其分隔複本的 CRUSH 節點類型。 + + src/app/shared/api/crush-rule.service.ts + 15 + + + + The device class on which to place data. + + src/app/shared/api/crush-rule.service.ts + 16 + + + src/app/shared/api/erasure-code-profile.service.ts + 94 + - - Advanced - 進階 + + Each object is split in data-chunks parts, each stored on a different OSD. + 各物件都被分割成資料區塊部分,分別儲存於不同的 OSD。 + + src/app/shared/api/erasure-code-profile.service.ts + 16 + - - Striping - 分割 - - - Object size - 物件大小 - - - Stripe unit - 分割單位 - - - -- Select stripe unit -- - -- 選取分割單位 -- - - - Stripe count - 分割計數 - - - - from - - - from - - - - '/' and '@' are not allowed. - 不允許使用「/」和「@」。 - - - -- No namespaces available -- - -- No namespaces available -- - - - -- Select a namespace -- - -- Select a namespace -- - - - You need more than one pool with the rbd application label use to use a dedicated data pool. - You need more than one pool with the rbd application label use to use a dedicated data pool. - - - Data pool - 資料池 - - - Dedicated pool that stores the object-data of the RBD. - 專用於儲存 RBD 的物件資料的池 - - - You have to increase the size. - 您必須增加大小。 - - - This field is required because stripe count is defined! - 由於已定義分割計數,因此必須填寫此欄位! - - - Stripe unit is greater than object size. - 分割單位大於物件大小。 - - - This field is required because stripe unit is defined! - 由於已定義分割單位,因此必須填寫此欄位! - - - Stripe count must be greater than 0. - 分割計數必須大於 0。 - - - Only available for RBD images with - fast-diff - enabled - - Only available for RBD images with - fast-diff - enabled - - - - Data Pool - 資料池 - - - Created - 已建立 - - - Provisioned - 已佈建 - - - Total provisioned - 總佈建數 - - - Striping unit - 分割單位 - - - Striping count - 分割計數 - - - Parent - 父 - - - Block name prefix - 區塊名稱字首 - - - Order - 順序 - - - Format Version - Format Version - - - N/A - 無 - - - This setting overrides the global value - 此設定會覆寫全域值 - - - Image - 影像 - - - This is the global value. No value for this option has been set for this image. - 此值為全域值。未為此影像設定此選項的值。 - - - Global - 全域 - - - Key - Key - - - RBD Configuration - RBD 組態 - - - Remove the local configuration value. The parent configuration value will be inherited and used instead. - 移除本地組態值。將繼承並使用父組態值。 - - - The minimum value is 0 - The minimum value is 0 - - - Edit Site Name - Edit Site Name - - - Create Bootstrap Token - Create Bootstrap Token - - - Import Bootstrap Token - Import Bootstrap Token - - - Site Name: - Site Name: - - - Size has to be at least - or more - - Size has to be at least - or more - - - - Size has to be at most - or less - - Size has to be at most - or less - - - - # Targets - # Targets - - - # Sessions - # Sessions - - - Image - Image - - - Backstore - Backstore - - - Read Bytes - Read Bytes - - - Write Bytes - Write Bytes - - - Read Ops - Read Ops - - - Write Ops - Write Ops - - - A/O Since - A/O Since - - - Gateways - Gateways - - - Target - Target - - - Portals - Portals - - - Images - Images - - - Unavailable gateway(s) - Unavailable gateway(s) - - - Target has active sessions - Target has active sessions - - - iSCSI target - iSCSI target - - - iSCSI Targets not available - 無法使用 iSCSI 目標 - - - Please consult the - - on how to configure and enable the iSCSI Targets management functionality. - - Please consult the - - on how to configure and enable the iSCSI Targets management functionality. - - - - Available information: - 可用資訊︰ - - - Discovery authentication - Discovery authentication - - - Changing these parameters from their default values is usually not necessary. - 通常不需要變更這些參數的預設值。 - - - Configure - Configure - - - Settings - 設定 - - - Backstore - 支援儲存 - - - Identifier - Identifier - - - lun - lun - - - wwn - wwn - - - There are no portals available. - There are no portals available. - - - There are no images available. - There are no images available. - - - There are no images available. Please make sure you add an image to the target. - There are no images available. Please make sure you add an image to the target. - - - There are no initiators available. Please make sure you add an initiator to the target. - There are no initiators available. Please make sure you add an initiator to the target. - - - target - target - - - Target IQN - 目標 IQN - - - Portals - 入口網站 - - - Add portal - 新增入口網站 - - - Add image - 新增影像 - - - ACL authentication - ACL 驗證 - - - IQN has wrong pattern. - IQN 模式錯誤。 - - - An IQN has the following notation 'iqn.$year-$month.$reversedAddress:$definedName' - An IQN has the following notation 'iqn.$year-$month.$reversedAddress:$definedName' - - - For example: iqn.2016-06.org.dashboard:storage:disk.sn-a8675309 - 例如:iqn.2016-06.org.dashboard:storage:disk.sn-a8675309 - - - More information - 更多資訊 + + Compute coding chunks for each object and store them on different OSDs. + The number of coding chunks is also the number of OSDs that can be down without losing data. + 運算各物件的編碼區塊并將它們儲存到不同的 OSD。 + 編碼區塊的數量等同於在不遺失資料的前提下,可停機的 OSD 數量。 + + src/app/shared/api/erasure-code-profile.service.ts + 18,19 + - - This target has modified advanced settings. - 此目標的進階設定存在修改。 + + The jerasure plugin is the most generic and flexible plugin, + it is also the default for Ceph erasure coded pools. + Jerasure 外掛程式是最通用、最靈活的外掛程式, + 也是 Ceph 糾刪碼池的預設外掛程式。 + + src/app/shared/api/erasure-code-profile.service.ts + 23,24 + - - At least - gateways are required. - - At least - gateways are required. - + + The more flexible technique is reed_sol_van : it is enough to set k + and m. The cauchy_good technique can be faster but you need to chose the packetsize + carefully. All of reed_sol_r6_op, liberation, blaum_roth, liber8tion are RAID6 equivalents + in the sense that they can only be configured with m=2. + Reed_sol_van 方法更靈活︰它足以設定 k + 和 m。Cauchy_good 方法更快,但您需要小心選擇封包大小。 + reed_sol_r6_op、liberation、blaum_roth、liber8tion 都是與 + RAID6 等價的方法,只能為其設定 m=2。 + + src/app/shared/api/erasure-code-profile.service.ts + 25,28 + - - Backstore: - .  - - Backstore: - .  - + + The encoding will be done on packets of bytes size at a time. + Choosing the right packet size is difficult. + The jerasure documentation contains extensive information on this topic. + 一次將對多少位元組的封包進行編碼。 + 選擇合適的封包大小很難。 + Jerasure 文件中包含了關於此主題的詳盡資訊。 + + src/app/shared/api/erasure-code-profile.service.ts + 29,31 + - - This image has modified settings. - 此影像的設定存在修改。 + + With the jerasure plugin, when an erasure coded object is stored on + multiple OSDs, recovering from the loss of one OSD requires reading from all the others. + For instance if jerasure is configured with k=8 and m=4, losing one OSD requires reading + from the eleven others to repair. + + The lrc erasure code plugin creates local parity chunks to be able to recover using + less OSDs. For instance if lrc is configured with k=8, m=4 and l=4, it will create + an additional parity chunk for every four OSDs. When a single OSD is lost, it can be + recovered with only four OSDs instead of eleven. + 使用 jerasure 外掛程式時,若糾刪碼物件儲存於 + 多個 OSD 上,則復原一個遺失的 OSD 時需要讀取所有其他 OSD。 + 例如,若 jerasure 設定為 k=8 且 m=4,則遺失一個 OSD 後需讀取 + 其他十一個 OSD 才能修復。 + + Lrc 糾刪碼外掛程式會建立本地同位區塊,因此只需較少的 OSD 即 + 可復原。例如,若 lrc 設定為 k=8、m=4 且 l=4,它將為每四個 OSD + 建立一個額外的同位區塊。這樣,當一個 OSD 遺失時,它只需四個 OSD + 即可復原,而不需要十一個。 + + src/app/shared/api/erasure-code-profile.service.ts + 34,42 + - - Duplicated LUN numbers. - Duplicated LUN numbers. + + Group the coding and data chunks into sets of size locality. For instance, + for k=4 and m=2, when locality=3 two groups of three are created. Each set can + be recovered without reading chunks from another set. + 將編碼區塊和資料區塊分組為大小為 locality 的集合。例如, + k=4 且 m=2 時,若 locality=3,則會建立 2 個大小為 3 的組。這樣,各組都能 + 自行復原,而無需從另一組讀取區塊。 + + src/app/shared/api/erasure-code-profile.service.ts + 43,45 + - - Duplicated WWN. - Duplicated WWN. + + The type of the crush bucket in which each set of chunks defined + by l will be stored. For instance, if it is set to rack, each group of l chunks will be + placed in a different rack. It is used to create a CRUSH rule step such as step choose + rack. If it is not set, no such grouping is done. + 由 l 定義的區塊集將依据哪種 CRUSH 桶類型儲存。 + 例如,若設定為機架,則各組 l 區塊將會被放置到不同的 + 機架中。該值用於建立類似 step choose rack 的 CRUSH + 規則步驟。若未設定,則不會進行此類分組。 + + src/app/shared/api/erasure-code-profile.service.ts + 46,49 + - - Mutual User - 雙向驗證使用者 + + The isa plugin encapsulates the ISA library. It only runs on Intel processors. + Isa 外掛程式封裝了 ISA 程式庫,只能在 Intel 處理器上執行。 + + src/app/shared/api/erasure-code-profile.service.ts + 52 + - - Mutual Password - 雙向驗證密碼 + + The ISA plugin comes in two Reed Solomon forms. + If reed_sol_van is set, it is Vandermonde, if cauchy is set, it is Cauchy. + ISA 外掛程式包含兩種 Reed Solomon 格式。 + 若設定為 reed_sol_van,表示使用 Vandermonde。若設定為 cauchy,表示使用 Cauchy。 + + src/app/shared/api/erasure-code-profile.service.ts + 53,54 + - - User names must have a length of 8 to 64 characters and can contain alphanumeric characters, '.', '@', '-', '_' or ':'. - User names must have a length of 8 to 64 characters and can contain alphanumeric characters, '.', '@', '-', '_' or ':'. + + The shec plugin encapsulates the multiple SHEC library. + It allows ceph to recover data more efficiently than Reed Solomon codes. + Shec 外掛程式封裝了多個 SHEC 程式庫。 + 與 Reed Solomon 代碼相比,它可讓 ceph 更有效地復原資料。 + + src/app/shared/api/erasure-code-profile.service.ts + 57,58 + - - Passwords must have a length of 12 to 16 characters and can contain alphanumeric characters, '@', '-', '_' or '/'. - Passwords must have a length of 12 to 16 characters and can contain alphanumeric characters, '@', '-', '_' or '/'. + + The number of parity chunks each of which includes each data chunk in its + calculation range. The number is used as a durability estimator. For instance, if c=2, + 2 OSDs can be down without losing data. + 同位區塊的數量,它們在各自的計算範圍內包含了 + 各資料區塊。該數值用做持久性估值。例如,若 c=2, + 則在不遺失資料的前提下,可有 2 個 OSD 停機。 + + src/app/shared/api/erasure-code-profile.service.ts + 59,61 + - - Initiators - 啟動器 + + CLAY (short for coupled-layer) codes are erasure codes designed to + bring about significant savings in terms of network bandwidth and disk IO when a failed + node/OSD/rack is being repaired. + CLAY (耦合層縮寫) 代碼是糾刪碼,可用於 + 在修復故障節點/OSD/機架時大幅節省 + 網路頻寬和磁碟 IO。 + + src/app/shared/api/erasure-code-profile.service.ts + 64,66 + - - Add initiator - 新增啟動器 + + Number of OSDs requested to send data during recovery of a single chunk. + d needs to be chosen such that k+1 <= d <= k+m-1. The larger the d, the better + the savings. + 復原單個區塊期間申請傳送資料的 ODS 數量。 + 選擇的 d 應大於等於 k+1 且小於等於 k+m-1。d 越大,節省的越多。 + + src/app/shared/api/erasure-code-profile.service.ts + 67,69 + - - Initiator - 啟動器 + + scalar_mds specifies the plugin that is used as a building block + in the layered construction. It can be one of jerasure, isa, shec. + Scalar_mds 指定分層建構中做為建置組塊使用 + 的外掛程式。可以是 jerasure、isa、shec 之一。 + + src/app/shared/api/erasure-code-profile.service.ts + 70,71 + - - Client IQN - 用戶端 IQN + + technique specifies the technique that will be picked + within the 'scalar_mds' plugin specified. Supported techniques + are 'reed_sol_van', 'reed_sol_r6_op', 'cauchy_orig', + 'cauchy_good', 'liber8tion' for jerasure, 'reed_sol_van', + 'cauchy' for isa and 'single', 'multiple' for shec. + 方法指定將會在所指定的 "scalar_mds" 外掛程式中 + 選取的方法。支援的方法包括 + "reed_sol_van"、"reed_sol_r6_op"、"cauchy_orig"、 + "cauchy_good"、"liber8tion” (用於 jerasure)、"reed_sol_van"、 + "cauchy” (用於 isa),"single"、"multiple” (用於 shec)。 + + src/app/shared/api/erasure-code-profile.service.ts + 72,76 + - - Initiator IQN needs to be unique. - 啟動器 IQN 必須唯一。 + + The name of the crush bucket used for the first step of the CRUSH rule. + For instance step take default. + CRUSH 規則的第一步所指向的 CRUSH 桶名稱。 + 例如 step take default。 + + src/app/shared/api/erasure-code-profile.service.ts + 80,81 + - - User names must have a length of 8 to 64 characters and can contain alphanumeric characters, '.', '@', '-', '_' or ':'. - User names must have a length of 8 to 64 characters and can contain alphanumeric characters, '.', '@', '-', '_' or ':'. + + Ensure that no two chunks are in a bucket with the same failure + domain. For instance, if the failure domain is host no two chunks will be stored on the same + host. It is used to create a CRUSH rule step such as step chooseleaf host. + 確定兩個區塊不會存在於同一故障網域的桶中。 + 例如,若故障網域為主機,則不會有兩個區塊儲存於同一主機中。 + 該值用於建立類似 step chooseleaf host 的 CRUSH 規則步驟。 + + src/app/shared/api/erasure-code-profile.service.ts + 83,85 + + + + Number of failure domains to map. Results in a CRUSH MSR rule being created. + Must be specified if crush-osds-per-failure-domain is specified. + + src/app/shared/api/erasure-code-profile.service.ts + 87,88 + + + + Maximum number of OSDs to place in each failure domain -- + defaults to 1. Using a value greater than one will cause a CRUSH MSR rule to be created. + Must be specified if crush-num-failure-domains is specified. + + src/app/shared/api/erasure-code-profile.service.ts + 90,92 + - - Passwords must have a length of 12 to 16 characters and can contain alphanumeric characters, '@', '-', '_' or '/'. - Passwords must have a length of 12 to 16 characters and can contain alphanumeric characters, '@', '-', '_' or '/'. + + Set the directory name from which the erasure code plugin is loaded. + 設定糾刪碼外掛程式所在目錄的名稱。 + + src/app/shared/api/erasure-code-profile.service.ts + 96 + - - Initiator belongs to a group. Images will be configure in the group. - 啟動器屬於群組。影像須在群組中進行設定。 + + Reconnecting, please wait ... + 正在重新連接,請稍候... + + src/app/shared/api/mgr-module.service.ts + 144 + - - No items added. - 未新增項目。 + + Allows all operations + 允許所有操作 + + src/app/shared/api/nfs.service.ts + 24 + - - Groups - 群組 + + Allows only operations that do not modify the server + 僅允許不修改伺服器的操作 + + src/app/shared/api/nfs.service.ts + 28 + - - Add group - 新增群組 + + Allows no access at all + 完全禁止存取 + + src/app/shared/api/nfs.service.ts + 32 + + + + Please specify a filesystem volume. + 請指定檔案系統磁碟區。 + + src/app/shared/api/nfs.service.ts + 98 + - - Group - 群組 + + The feature is disabled because Orchestrator is not available. + 该功能已禁用,因为 Orchestrator 不可用。 + + src/app/shared/api/orchestrator.service.ts + 17 + - - Updated discovery authentication - Updated discovery authentication + + The Orchestrator backend doesn't support this feature. + Orchestrator 后端不支持此功能。 + + src/app/shared/api/orchestrator.service.ts + 18 + - - Discovery Authentication - 探查驗證 + + -- Select the priority -- + -- 選取優先程度 -- + + src/app/shared/api/osd.service.ts + 34 + - - User names must have a length of 8 to 64 characters and can contain alphanumeric characters, '.', '@', '-', '_' or ':'. - User names must have a length of 8 to 64 characters and can contain alphanumeric characters, '.', '@', '-', '_' or ':'. + + Low + 低 + + src/app/shared/api/osd.service.ts + 44 + - - Passwords must have a length of 12 to 16 characters and can contain alphanumeric characters, '@', '-', '_' or '/'. - Passwords must have a length of 12 to 16 characters and can contain alphanumeric characters, '@', '-', '_' or '/'. + + High + 高 + + src/app/shared/api/osd.service.ts + 64 + + + + Invalid file type: only .json or .yaml accepted + + src/app/shared/api/smb.service.ts + 50 + + + + The user list data might be stale. If needed, you can manually reload it. + 使用者清單資料可能已過時。如果需要,您可以手動方式重新載入這些資料。 + + src/app/shared/classes/list-with-details.class.ts + 23 + - Retrieving data for - . - - Retrieving data for - . - + Retrieving data for . + 正在擷取 的資料。 + + src/app/shared/classes/table-status-view-cache.ts + 16 + Retrieving data. - Retrieving data. + 正在检索数据。 + + src/app/shared/classes/table-status-view-cache.ts + 16 + Please wait... - Please wait... + 请稍候... + + src/app/shared/classes/table-status-view-cache.ts + 18 + - Displaying previously cached data for - . - - Displaying previously cached data for - . - + Displaying previously cached data for . + 正在顯示之前快取的 資料。 + + src/app/shared/classes/table-status-view-cache.ts + 23 + Displaying previously cached data. - Displaying previously cached data. + 正在显示之前缓存的数据。 + + src/app/shared/classes/table-status-view-cache.ts + 24 + - Could not load data for - . - - Could not load data for - . - + Could not load data for . + 無法載入 的資料。 + + src/app/shared/classes/table-status-view-cache.ts + 30 + Could not load data. - Could not load data. + 无法加载数据。 + + src/app/shared/classes/table-status-view-cache.ts + 31 + Please check the cluster health. - Please check the cluster health. + 请检查集群健康状况。 + + src/app/shared/classes/table-status-view-cache.ts + 33 + + + + + + src/app/shared/components/alert-panel/alert-panel.component.html + 17,18 + - - Current - Current + + Error + 錯誤 + + src/app/shared/components/alert-panel/alert-panel.component.ts + 67 + - - iSCSI Topology - iSCSI 拓撲 + + Information + 資訊 + + src/app/shared/components/alert-panel/alert-panel.component.ts + 70 + - - Overview - 綜覽 + + Success + 成功 + + src/app/shared/components/alert-panel/alert-panel.component.ts + 73 + + + + Danger + 危险 + + src/app/shared/components/alert-panel/alert-panel.component.ts + 76 + + + + + + src/app/shared/components/card-group/card-group.component.html + 5 + + + + s + + src/app/shared/components/card-row/card-row.component.html + 8,12 + + + + + + src/app/shared/components/card-row/card-row.component.html + 205,209 + - - Targets - 目標 + + Remove the custom configuration value. The default configuration will be inherited and used instead. + 移除自訂組態值。將繼承並使用預設組態。 + + src/app/shared/components/config-option/config-option.component.html + 50 + - - Must be greater than or equal to - . - - Must be greater than or equal to - . - + + The entered value is too high! It must not be greater than . + 輸入的值過大!值不得大於 。 + + src/app/shared/components/config-option/config-option.component.html + 66 + - - Must be less than or equal to - . - - Must be less than or equal to - . - + + The entered value is too low! It must not be lower than . + 輸入的值過小!值不得小於 。 + + src/app/shared/components/config-option/config-option.component.html + 69 + + + + + + src/app/shared/components/confirmation-modal/confirmation-modal.component.html + 6 + + + + + + src/app/shared/components/delete-confirmation-modal/delete-confirmation-modal.component.html + 17 + - - Quality of Service - Quality of Service + + Are you sure that you want to ? + 您確定要嗎? + + src/app/shared/components/delete-confirmation-modal/delete-confirmation-modal.component.html + 23 + - - BPS Limit - BPS Limit + + Are you sure that you want to the selected items? + 您確定要選取的項目嗎? + + src/app/shared/components/delete-confirmation-modal/delete-confirmation-modal.component.html + 25 + - - The desired limit of IO bytes per second. - The desired limit of IO bytes per second. + + Are you sure that you want to the selected ? + 您確定要選取的嗎? + + src/app/shared/components/delete-confirmation-modal/delete-confirmation-modal.component.html + 32 + - - IOPS Limit - IOPS Limit + + Yes, I am sure. + 是的,我確定。 + + src/app/shared/components/delete-confirmation-modal/delete-confirmation-modal.component.html + 43 + + + + Resource Name + + src/app/shared/components/delete-confirmation-modal/delete-confirmation-modal.component.html + 46 + + + + Resource Name + + src/app/shared/components/delete-confirmation-modal/delete-confirmation-modal.component.html + 52,58 + + + + Enter resource name to delete + + src/app/shared/components/delete-confirmation-modal/delete-confirmation-modal.component.html + 55 + + + + Enter the correct resource name. + + src/app/shared/components/delete-confirmation-modal/delete-confirmation-modal.component.html + 67 + + + + + + src/app/shared/components/delete-confirmation-modal/delete-confirmation-modal.component.html + 86,88 + - - The desired limit of IO operations per second. - The desired limit of IO operations per second. + + documentation + 文件 + + src/app/shared/components/doc/doc.component.ts + 12 + - - Read BPS Limit - Read BPS Limit + + Download + 下載 + + src/app/shared/components/download-button/download-button.component.ts + 15 + + + + + + src/app/shared/components/form-advanced-fieldset/form-advanced-fieldset.component.html + 8 + + + + + + src/app/shared/components/form-advanced-fieldset/form-advanced-fieldset.component.html + 14 + + + src/app/shared/components/vertical-navigation/vertical-navigation.component.html + 3 + + + + + + src/app/shared/components/form-modal/form-modal.component.html + 25,34 + + + src/app/shared/components/form-modal/form-modal.component.html + 48,56 + + + + + + src/app/shared/components/form-modal/form-modal.component.html + 68,76 + + + + + + src/app/shared/components/form-modal/form-modal.component.html + 94,96 + - - The desired limit of read bytes per second. - The desired limit of read bytes per second. + + This field is required. + 此欄位為必填欄位。 + + src/app/shared/components/form-modal/form-modal.component.ts + 110 + + + + Size must be a number or in a valid format. eg: 5 GiB + + src/app/shared/components/form-modal/form-modal.component.ts + 113 + - - Read IOPS Limit - Read IOPS Limit + + An error occurred. + 發生錯誤。 + + src/app/shared/components/form-modal/form-modal.component.ts + 115 + - - The desired limit of read operations per second. - The desired limit of read operations per second. + + Loading panel data... + 正在載入面板資料... + + src/app/shared/components/grafana/grafana.component.html + 3 + + + + Please consult the  on how to configure and enable the monitoring functionality. + + src/app/shared/components/grafana/grafana.component.html + 7,8 + + + + Grafana Dashboard doesn't exist. Please refer to   on how to add dashboards to Grafana. + + src/app/shared/components/grafana/grafana.component.html + 12,13 + - - Write BPS Limit - Write BPS Limit + + Grafana Time Picker + Grafana 時間選擇器 + + src/app/shared/components/grafana/grafana.component.html + 21 + - - The desired limit of write bytes per second. - The desired limit of write bytes per second. + + Reset Settings + 重設設定 + + src/app/shared/components/grafana/grafana.component.html + 37 + + + + Show hidden information + + src/app/shared/components/grafana/grafana.component.html + 45 + + + + If no embedded Grafana Dashboard appeared below, please follow this link  to check if Grafana is reachable and there are no HTTPS certificate issues. You may need to reload this page after accepting any Browser certificate exceptions + + src/app/shared/components/grafana/grafana.component.html + 61,64 + - - Write IOPS Limit - Write IOPS Limit + + Last 1 hour (Default) + 過去 1 小時 (預設值) + + src/app/shared/components/grafana/grafana.component.ts + 58 + - - The desired limit of write operations per second. - The desired limit of write operations per second. + + Yesterday + 昨天 + + src/app/shared/components/grafana/grafana.component.ts + 78 + - - BPS Burst - BPS Burst + + Today so far + 今天到目前為止 + + src/app/shared/components/grafana/grafana.component.ts + 82 + - - The desired burst limit of IO bytes. - The desired burst limit of IO bytes. + + Day before yesterday + 前天 + + src/app/shared/components/grafana/grafana.component.ts + 86 + - - IOPS Burst - IOPS Burst + + Last 2 days + 過去 2 天 + + src/app/shared/components/grafana/grafana.component.ts + 90 + - - The desired burst limit of IO operations. - The desired burst limit of IO operations. + + This day last week + 上週的今天 + + src/app/shared/components/grafana/grafana.component.ts + 94 + - - Read BPS Burst - Read BPS Burst + + Previous week + 上週 + + src/app/shared/components/grafana/grafana.component.ts + 98 + - - The desired burst limit of read bytes. - The desired burst limit of read bytes. + + This week so far + 本週目前為止 + + src/app/shared/components/grafana/grafana.component.ts + 102 + - - Read IOPS Burst - Read IOPS Burst + + Last 7 days + 過去 7 天 + + src/app/shared/components/grafana/grafana.component.ts + 106 + - - The desired burst limit of read operations. - The desired burst limit of read operations. + + Previous month + 上個月 + + src/app/shared/components/grafana/grafana.component.ts + 110 + - - Write BPS Burst - Write BPS Burst + + This month so far + 本月目前為止 + + src/app/shared/components/grafana/grafana.component.ts + 114 + - - The desired burst limit of write bytes. - The desired burst limit of write bytes. + + Last 30 days + 過去 30 天 + + src/app/shared/components/grafana/grafana.component.ts + 118 + - - Write IOPS Burst - Write IOPS Burst + + Last 90 days + 過去 90 天 + + src/app/shared/components/grafana/grafana.component.ts + 122 + - - The desired burst limit of write operations. - The desired burst limit of write operations. + + Last 6 months + 過去 6 個月 + + src/app/shared/components/grafana/grafana.component.ts + 126 + - - Issue - Issue + + Last 1 year + 過去 1 年 + + src/app/shared/components/grafana/grafana.component.ts + 130 + - - Progress - Progress + + Previous year + 去年 + + src/app/shared/components/grafana/grafana.component.ts + 134 + - - Issues - 問題 + + This year so far + 今年目前為止 + + src/app/shared/components/grafana/grafana.component.ts + 138 + - - Syncing - 正在同步 + + Last 2 years + 過去 2 年 + + src/app/shared/components/grafana/grafana.component.ts + 142 + - - Ready - 準備就緒 + + Last 5 years + 過去 5 年 + + src/app/shared/components/grafana/grafana.component.ts + 146 + + + + All fields are required, except where marked optional. + + src/app/shared/components/help-text/help-text.component.html + 3,5 + - - Edit Mode - Edit Mode + + Clear notifications + 清除通知 + + src/app/shared/components/notifications-sidebar/notifications-sidebar.component.html + 51 + - - Add Peer - Add Peer + + Remove notification + 移除通知 + + src/app/shared/components/notifications-sidebar/notifications-sidebar.component.html + 69 + + + + Silence Alert + + src/app/shared/components/notifications-sidebar/notifications-sidebar.component.html + 76 + + + + Expire Silence + + src/app/shared/components/notifications-sidebar/notifications-sidebar.component.html + 83 + - - Edit Peer - Edit Peer + + Duration: + 持續時間: + + src/app/shared/components/notifications-sidebar/notifications-sidebar.component.html + 96 + - - Delete Peer - Delete Peer + + There are no notifications. + 沒有通知。 + + src/app/shared/components/notifications-sidebar/notifications-sidebar.component.html + 119 + - - Mode - Mode + + The feature is not supported in the current Orchestrator. + 当前的 Orchestrator 不支持该功能。 + + src/app/shared/components/orchestrator-doc-panel/orchestrator-doc-panel.component.html + 3 + + + + Orchestrator is not available. Please consult the  on how to configure and enable the functionality. + + src/app/shared/components/orchestrator-doc-panel/orchestrator-doc-panel.component.html + 7,9 + + + + Finished : + + src/app/shared/components/progress/progress.component.html + 33,37 + - - Leader - Leader + + Your password will expire in less than 1 day. Click here to change it now. + 您的密碼將在 1 天內過期。請按一下此處以立即變更。 + + src/app/shared/components/pwd-expiration-notification/pwd-expiration-notification.component.html + 9,11 + + + + Your password will expire in day(s). Click here to change it now. + 您的密碼將在 天內過期。請按一下此處以立即變更。 + + src/app/shared/components/pwd-expiration-notification/pwd-expiration-notification.component.html + 13,15 + + + + Refresh + 重新整理 + + src/app/shared/components/refresh-selector/refresh-selector.component.html + 7 + + + + No items selected. + 未選取項目。 + + src/app/shared/components/select/select-messages.model.ts + 12 + + + + Deselect item to select again + 取消選取項目以再次選取 + + src/app/shared/components/select/select-messages.model.ts + 14 + + + + Selection limit reached + 已達到選取上限 + + src/app/shared/components/select/select-messages.model.ts + 15 + + + + Filter tags + 過濾標記 + + src/app/shared/components/select/select-messages.model.ts + 17 + + + + Add badge + 新增徽章 + + src/app/shared/components/select/select-messages.model.ts + 18 + + + + There are no items available. + 沒有可用的項目。 + + src/app/shared/components/select/select-messages.model.ts + 19 + + + + The Ceph community needs your help to continue improving: please Activate the Telemetry module. + Ceph 需要您的幫助以持續改進:請啟用遙測模組。 + + src/app/shared/components/telemetry-notification/telemetry-notification.component.html + 8,11 + + + + Telemetry activation reminder muted + 遙測啟用提醒功能已停用 + + src/app/shared/components/telemetry-notification/telemetry-notification.component.ts + 57 + + + + You can activate the module on the Telemetry configuration page (<b>Dashboard Settings</b> -> <b>Telemetry configuration</b>) at any time. + 您随时都可在 "遥测配置" 页面(<b>仪表盘设置</b> -> <b>遥测配置</b>)激活该模块。 + + src/app/shared/components/telemetry-notification/telemetry-notification.component.ts + 58,59 + + + + Upgrade is paused + + src/app/shared/components/upgradable/upgradable.component.html + 4,6 + + + + Upgrading % + + src/app/shared/components/upgradable/upgradable.component.html + 10,12 + + + + Upgrade available + + src/app/shared/components/upgradable/upgradable.component.html + 20,26 + + + + usage + + src/app/shared/components/usage-bar/usage-bar.component.ts + 26 + + + + Import + 輸入 + + src/app/shared/constants/app.constants.ts + 162 + + + + Setup Multi-site Replication + + src/app/shared/constants/app.constants.ts + 164 + + + + Migrate + + src/app/shared/constants/app.constants.ts + 166 + + + + Add + 新增 + + src/app/shared/constants/app.constants.ts + 172 + + + + Set + 設定 + + src/app/shared/constants/app.constants.ts + 173 + + + + Submit + 提交 + + src/app/shared/constants/app.constants.ts + 174 + + + + Remove + 移除 + + src/app/shared/constants/app.constants.ts + 177 + + + + Unset + 取消設定 + + src/app/shared/constants/app.constants.ts + 178 + + + + Cancel + 取消 + + src/app/shared/constants/app.constants.ts + 183 + - - # Local - # Local + + Preview + 預覽 + + src/app/shared/constants/app.constants.ts + 184 + - - # Remote - # Remote + + Move + 移动 + + src/app/shared/constants/app.constants.ts + 185 + - - Health - Health + + Back + 返回 + + src/app/shared/constants/app.constants.ts + 189 + - - mirror peer - mirror peer + + Clone + 克隆 + + src/app/shared/constants/app.constants.ts + 192 + - - {VAR_SELECT, select, edit {Edit} other {Add}} - {VAR_SELECT, select, edit {Edit} other {Add}} - - - - pool mirror peer - - - pool mirror peer - - - - - the pool mirror peer attributes for pool - - - and click - Submit - . - - - the pool mirror peer attributes for pool - - - and click - Submit - . - - - - Cluster Name - 叢集名稱 + + Copy + 複製 + + src/app/shared/constants/app.constants.ts + 193 + - - CephX ID - CephX ID + + Deep Scrub + 深層整理 + + src/app/shared/constants/app.constants.ts + 194 + - - CephX ID... - CephX ID... + + Destroy + 損毀 + + src/app/shared/constants/app.constants.ts + 195 + - - Monitor Addresses - 監控程式位址 + + Evict + 逐出 + + src/app/shared/constants/app.constants.ts + 196 + - - Comma-delimited addresses... - 逗號分隔的位址... + + Flatten + 壓平 + + src/app/shared/constants/app.constants.ts + 197 + - - CephX Key - CephX 金鑰 + + Mark Down + 標示為停機 + + src/app/shared/constants/app.constants.ts + 198 + - - Base64-encoded key... - Base64 編碼的金鑰... + + Mark In + 標示為加入 + + src/app/shared/constants/app.constants.ts + 199 + - - The cluster name is not valid. - 叢集名稱無效。 + + Mark Lost + 標示為遺失 + + src/app/shared/constants/app.constants.ts + 200 + - - The CephX ID is not valid. - CephX ID 無效。 + + Mark Out + 標示為除名 + + src/app/shared/constants/app.constants.ts + 201 + - - The monitory address is not valid. - 監控程式位址無效。 + + Protect + 保護 + + src/app/shared/constants/app.constants.ts + 202 + - - CephX key must be base64 encoded. - CephX 金鑰必須為 Base64 編碼的金鑰。 + + Rename + 重新命名 + + src/app/shared/constants/app.constants.ts + 204 + - - Edit pool mirror mode - 編輯池鏡像模式 + + Restore + 還原 + + src/app/shared/constants/app.constants.ts + 205 + - - To edit the mirror mode for pool  - - - , select a new mode from the list and click  - Update - . - - To edit the mirror mode for pool  - - - , select a new mode from the list and click  - Update - . - + + Reweight + 重新設定權數 + + src/app/shared/constants/app.constants.ts + 206 + - - Peer clusters must be removed prior to disabling mirror. - 在停用鏡像之前,必須先移除對等叢集。 + + Scrub + 整理 + + src/app/shared/constants/app.constants.ts + 208 + + + + Tiering + + src/app/shared/constants/app.constants.ts + 210 + - - Edit site name - Edit site name + + Move to Trash + 移至垃圾桶 + + src/app/shared/constants/app.constants.ts + 211 + - - Edit the site name and click  - Update - . - - Edit the site name and click  - Update - . - + + Unprotect + 取消保護 + + src/app/shared/constants/app.constants.ts + 212 + - - Site Name - Site Name + + Change + 變更 + + src/app/shared/constants/app.constants.ts + 213 + + + src/app/shared/constants/app.constants.ts + 334 + + + + Enter Maintenance + 进入维护模式 + + src/app/shared/constants/app.constants.ts + 215 + + + + Exit Maintenance + 退出维护模式 + + src/app/shared/constants/app.constants.ts + 216 + + + + Authorize + + src/app/shared/constants/app.constants.ts + 217 + + + + Start Drain + 開始清空 + + src/app/shared/constants/app.constants.ts + 219 + + + + Stop Drain + 停止清空 + + src/app/shared/constants/app.constants.ts + 220 + + + + Resync + + src/app/shared/constants/app.constants.ts + 221 + - - Instance - Instance + + Recreate + 重新建立 + + src/app/shared/constants/app.constants.ts + 223 + - - Import Bootstrap Token - Import Bootstrap Token - - - To import a bootstrap token which was created by a peer site cluster, provide the local site's name, select which pools will have mirroring enabled, provide the generated token, and click  - Import - . - - To import a bootstrap token which was created by a peer site cluster, provide the local site's name, select which pools will have mirroring enabled, provide the generated token, and click  - Import - . - - - - Direction - Direction + + Expire + 過期 + + src/app/shared/constants/app.constants.ts + 224 + + + + Start + + src/app/shared/constants/app.constants.ts + 226 + + + src/app/shared/constants/app.constants.ts + 340 + + + + Stop + + src/app/shared/constants/app.constants.ts + 227 + + + src/app/shared/constants/app.constants.ts + 341 + + + + Redeploy + + src/app/shared/constants/app.constants.ts + 228 + + + src/app/shared/constants/app.constants.ts + 342 + + + + Restart + + src/app/shared/constants/app.constants.ts + 229 + + + src/app/shared/constants/app.constants.ts + 343 + + + + Remove Scheduling + + src/app/shared/constants/app.constants.ts + 231 + + + + Promote + + src/app/shared/constants/app.constants.ts + 232 + + + + Demote + + src/app/shared/constants/app.constants.ts + 233 + + + + Start Upgrade + + src/app/shared/constants/app.constants.ts + 235 + + + + Activate + + src/app/shared/constants/app.constants.ts + 237 + + + + Deactivate + 停用 + + src/app/shared/constants/app.constants.ts + 238 + + + + Attach + + src/app/shared/constants/app.constants.ts + 240 + + + + Connect + + src/app/shared/constants/app.constants.ts + 241 + + + + Reconnect + + src/app/shared/constants/app.constants.ts + 243 + + + + Create NFS Export + + src/app/shared/constants/app.constants.ts + 246 + - - Token - Token + + Deleted + 已刪除 + + src/app/shared/constants/app.constants.ts + 300 + + + src/app/shared/services/task-message.service.ts + 72 + + + src/app/shared/services/task-message.service.ts + 273 + - - Generated token... - Generated token... + + Added + 已新增 + + src/app/shared/constants/app.constants.ts + 303 + + + src/app/shared/services/task-message.service.ts + 73 + - - At least one pool is required. - At least one pool is required. + + Removed + 已移除 + + src/app/shared/constants/app.constants.ts + 306 + + + src/app/shared/services/task-message.service.ts + 74 + - - The token is invalid. - The token is invalid. + + Edited + 已編輯 + + src/app/shared/constants/app.constants.ts + 309 + - - Create Bootstrap Token - Create Bootstrap Token - - - To create a bootstrap token which can be imported by a peer site cluster, provide the local site's name, select which pools will have mirroring enabled, and click  - Generate - . - - To create a bootstrap token which can be imported by a peer site cluster, provide the local site's name, select which pools will have mirroring enabled, and click  - Generate - . - + + Canceled + 已取消 + + src/app/shared/constants/app.constants.ts + 310 + - - Generate - Generate + + Previewed + 已预览 + + src/app/shared/constants/app.constants.ts + 311 + - - Close - 關閉 + + Moved + 已移動 + + src/app/shared/constants/app.constants.ts + 312 + + + src/app/shared/services/task-message.service.ts + 259 + - - Parent image must support Layering - Parent image must support Layering + + Cloned + 已克隆 + + src/app/shared/constants/app.constants.ts + 315 + + + src/app/shared/services/task-message.service.ts + 207 + - - Snapshot must be protected in order to clone. - Snapshot must be protected in order to clone. + + Copied + 已複製 + + src/app/shared/constants/app.constants.ts + 316 + + + src/app/shared/services/task-message.service.ts + 215 + - - Required rules for passwords: - Required rules for passwords: + + Deep Scrubbed + 已深層整理 + + src/app/shared/constants/app.constants.ts + 317 + - - Must contain at least - characters - - Must contain at least - characters - + + Destroyed + 已損毀 + + src/app/shared/constants/app.constants.ts + 318 + - - Must not be the same as the previous one - Must not be the same as the previous one + + Flattened + 已壓平 + + src/app/shared/constants/app.constants.ts + 319 + + + src/app/shared/services/task-message.service.ts + 222 + - - Cannot contain the username - Cannot contain the username + + Marked Down + 已標示為停機 + + src/app/shared/constants/app.constants.ts + 320 + - - Cannot contain any configured keyword - Cannot contain any configured keyword + + Marked In + 已標示為加入 + + src/app/shared/constants/app.constants.ts + 321 + - - Cannot contain any repetitive characters e.g. "aaa" - Cannot contain any repetitive characters e.g. "aaa" + + Marked Lost + 已標示為遺失 + + src/app/shared/constants/app.constants.ts + 322 + - - Cannot contain any sequential characters e.g. "abc" - Cannot contain any sequential characters e.g. "abc" + + Marked Out + 已標示為除名 + + src/app/shared/constants/app.constants.ts + 323 + - - Must consist of characters from the following groups: - * Alphabetic a-z, A-Z - * Numbers 0-9 - * Special chars: !"#$%& '()*+,-./:;<=>?@[\]^_`{{|}}~ - * Any other characters (signs) - Must consist of characters from the following groups: - * Alphabetic a-z, A-Z - * Numbers 0-9 - * Special chars: !"#$%& '()*+,-./:;<=>?@[\]^_`{{|}}~ - * Any other characters (signs) + + Protected + 受保護 + + src/app/shared/constants/app.constants.ts + 324 + - - erasure code profile - erasure code profile + + Purged + 已清除 + + src/app/shared/constants/app.constants.ts + 325 + + + src/app/shared/services/task-message.service.ts + 277 + - - crush rule - crush rule + + Renamed + 已重新命名 + + src/app/shared/constants/app.constants.ts + 326 + - - Pool type - 池類型 + + Restored + 已還原 + + src/app/shared/constants/app.constants.ts + 327 + + + src/app/shared/services/task-message.service.ts + 266 + - - -- Select a pool type -- - -- 選取池類型 -- + + Reweighted + 已重新設定權數 + + src/app/shared/constants/app.constants.ts + 328 + - - Applications - 應用程式 + + Rolled back + 已復原 + + src/app/shared/constants/app.constants.ts + 329 + + + src/app/shared/services/task-message.service.ts + 253 + - - Max bytes - Max bytes + + Scrubbed + 已整理 + + src/app/shared/constants/app.constants.ts + 330 + - - Leave it blank or specify 0 to disable this quota. - Leave it blank or specify 0 to disable this quota. + + Showed + 已顯示 + + src/app/shared/constants/app.constants.ts + 331 + - - A valid quota should be greater than 0. - A valid quota should be greater than 0. + + Moved to Trash + 已移至垃圾桶 + + src/app/shared/constants/app.constants.ts + 332 + - - Max objects - Max objects + + Unprotected + 已取消保護 + + src/app/shared/constants/app.constants.ts + 333 + - - The chosen Ceph pool name is already in use. - 所選的 Ceph 池名稱已在使用中。 + + Recreated + 已重新建立 + + src/app/shared/constants/app.constants.ts + 337 + - - It's not possible to create an RBD pool with '/' in the name. Please change the name or remove 'rbd' from the applications list. - It's not possible to create an RBD pool with '/' in the name. Please change the name or remove 'rbd' from the applications list. + + Expired + 已過期 + + src/app/shared/constants/app.constants.ts + 338 + + + + + + src/app/shared/datatable/checked-table-form/checked-table-form.component.html + 22,23 + + + + + + src/app/shared/datatable/checked-table-form/checked-table-form.component.html + 37,38 + + + + + + src/app/shared/datatable/checked-table-form/checked-table-form.component.html + 50,51 + + + + + + src/app/shared/datatable/crud-table/crud-table.component.html + 10,12 + + + + + + src/app/shared/datatable/crud-table/crud-table.component.html + 38,39 + + + + Ceph user export data + + src/app/shared/datatable/crud-table/crud-table.component.ts + 170 + + + + + + src/app/shared/datatable/table-actions/table-actions.component.html + 12 + + + + + + src/app/shared/datatable/table-actions/table-actions.component.html + 38,40 + + + + + + src/app/shared/datatable/table-actions/table-actions.component.html + 71,73 + + + + + + src/app/shared/datatable/table-actions/table-actions.component.html + 80 + + + + Pagination + + src/app/shared/datatable/table-pagination/table-pagination.component.html + 2 + + + + Go to first page + + src/app/shared/datatable/table-pagination/table-pagination.component.html + 6 + + + + Go to previous page + + src/app/shared/datatable/table-pagination/table-pagination.component.html + 16 + + + + Current page + + src/app/shared/datatable/table-pagination/table-pagination.component.html + 28 + + + + Go to next page + + src/app/shared/datatable/table-pagination/table-pagination.component.html + 40 + + + + Go to last page + + src/app/shared/datatable/table-pagination/table-pagination.component.html + 50 + + + + + + src/app/shared/datatable/table/table.component.html + 6,8 + + + + + + src/app/shared/datatable/table/table.component.html + 11,13 + + + + + + src/app/shared/datatable/table/table.component.html + 33,35 + + + + Any + + src/app/shared/datatable/table/table.component.html + 68 + - - Pool name can only contain letters, numbers, '.', '-', '_' or '/'. - Pool name can only contain letters, numbers, '.', '-', '_' or '/'. + + Clear filters + 清除過濾器 + + src/app/shared/datatable/table/table.component.html + 142 + + + + No data to display + + src/app/shared/datatable/table/table.component.html + 224 + + + + + + src/app/shared/datatable/table/table.component.html + 261,263 + + + + + + src/app/shared/datatable/table/table.component.html + 348 + + + + + + src/app/shared/datatable/table/table.component.html + 348,350 + - - PG Autoscale - PG Autoscale + + Expand/Collapse Row + 展開/摺疊列 + + src/app/shared/datatable/table/table.component.html + 369 + - - Placement groups - 放置群組 + + Failed to load data. + 無法載入資料。 + + src/app/shared/datatable/table/table.component.ts + 851 + - - Calculation help - 計算說明 + + Loading form data... + 正在加载表单数据... + + src/app/shared/directives/form-loading.directive.ts + 20 + - - At least one placement group is needed! - 至少需要一個放置群組! + + Form data could not be loaded. + 无法加载表单数据。 + + src/app/shared/directives/form-loading.directive.ts + 27 + - - Your cluster can't handle this many PGs. Please recalculate the PG amount needed. - 您的叢集無法處理這麼多的 PG。請重新計算所需的 PG 數量。 + + Size has to be at least or more + 大小必須小於或等於 + + src/app/shared/forms/cd-validators.ts + 439 + - - The current PGs settings were calculated for you, you should make sure the values suit your needs before submit. - The current PGs settings were calculated for you, you should make sure the values suit your needs before submit. + + Size has to be at most or less + 大小必須小於或等於 + + src/app/shared/forms/cd-validators.ts + 459 + + + + + + src/app/shared/forms/crud-form/crud-form.component.html + 5,6 + + form title + + + + + src/app/shared/forms/crud-form/formly-array-type/formly-array-type.component.html + 4 + + + src/app/shared/forms/crud-form/formly-object-type/formly-object-type.component.html + 4 + + + + + + src/app/shared/forms/crud-form/formly-array-type/formly-array-type.component.html + 6 + + + src/app/shared/forms/crud-form/formly-object-type/formly-object-type.component.html + 6 + + + + Add + + src/app/shared/forms/crud-form/formly-array-type/formly-array-type.component.html + 32,34 + - - Replicated size - 複製大小 + + Yes + 是 + + src/app/shared/pipes/boolean-text.pipe.ts + 9 + - - Minimum: - - - Minimum: - - + + No + 否 + + src/app/shared/pipes/boolean-text.pipe.ts + 10 + - - Maximum: - - - Maximum: - - + + in %s + %s 内 + + src/app/shared/pipes/relative-date.pipe.ts + 8 + - - The size specified is out of range. A value from - to - is usable. - - The size specified is out of range. A value from - to - is usable. - + + %s ago + %s前 + + src/app/shared/pipes/relative-date.pipe.ts + 9 + - - A size of 1 will not create a replication of the object. The 'Replicated size' includes the object itself. - A size of 1 will not create a replication of the object. The 'Replicated size' includes the object itself. + + a few seconds + 几秒 + + src/app/shared/pipes/relative-date.pipe.ts + 10 + - - EC Overwrites - EC 覆寫 + + %d seconds + %d秒 + + src/app/shared/pipes/relative-date.pipe.ts + 11 + - - CRUSH - CRUSH + + a minute + 一分钟 + + src/app/shared/pipes/relative-date.pipe.ts + 12 + - - Erasure code profile - 糾刪碼設定檔 + + %d minutes + %d 分钟 + + src/app/shared/pipes/relative-date.pipe.ts + 13 + - - -- No erasure code profile available -- - -- 沒有可用的糾刪碼設定檔 -- + + an hour + 一小时 + + src/app/shared/pipes/relative-date.pipe.ts + 14 + - - -- Select an erasure code profile -- - -- 選取糾刪碼設定檔 -- + + %d hours + %d 小时 + + src/app/shared/pipes/relative-date.pipe.ts + 15 + - - This profile can't be deleted as it is in use. - This profile can't be deleted as it is in use. + + a day + 一天 + + src/app/shared/pipes/relative-date.pipe.ts + 16 + - - Profile - Profile + + %d days + %d 天 + + src/app/shared/pipes/relative-date.pipe.ts + 17 + - - Used by pools - Used by pools + + a week + 一周 + + src/app/shared/pipes/relative-date.pipe.ts + 18 + - - Profile is not in use. - Profile is not in use. + + %d weeks + %d 周 + + src/app/shared/pipes/relative-date.pipe.ts + 19 + - - Crush ruleset - CRUSH 規則集 + + a month + 一个月 + + src/app/shared/pipes/relative-date.pipe.ts + 20 + - - A new crush ruleset will be implicitly created. - A new crush ruleset will be implicitly created. + + %d months + %d 个月 + + src/app/shared/pipes/relative-date.pipe.ts + 21 + - - There are no rules. - There are no rules. + + a year + 一年 + + src/app/shared/pipes/relative-date.pipe.ts + 22 + - - -- Select a crush rule -- - -- 選取 CRUSH 規則 -- + + %d years + %d 年 + + src/app/shared/pipes/relative-date.pipe.ts + 23 + - - Placement and - replication strategies or distribution policies that allow to - specify how CRUSH places data replicas. - Placement and - replication strategies or distribution policies that allow to - specify how CRUSH places data replicas. + + Required rules for passwords: + 密碼必須遵循的規則: + + src/app/shared/services/password-policy.service.ts + 22 + - - This rule can't be deleted as it is in use. - This rule can't be deleted as it is in use. + + Must contain at least characters + 必須至少包含 個字元 + + src/app/shared/services/password-policy.service.ts + 24 + - - Crush rule - CRUSH 規則 + + Must not be the same as the previous one + 不得與之前的密碼相同 + + src/app/shared/services/password-policy.service.ts + 25 + - - Crush steps - CRUSH 步驟 + + Cannot contain the username + 不能包含使用者名稱 + + src/app/shared/services/password-policy.service.ts + 26 + - - Rule is not in use. - Rule is not in use. + + Cannot contain any configured keyword + 不能包含任何設定的關鍵字 + + src/app/shared/services/password-policy.service.ts + 27 + - - The rule can't be used in the current cluster as it has too few OSDs to meet the minimum required OSD by this rule. - The rule can't be used in the current cluster as it has too few OSDs to meet the minimum required OSD by this rule. + + Cannot contain any repetitive characters e.g. "aaa" + 不能包含任何重複字元,例如 "aaa" + + src/app/shared/services/password-policy.service.ts + 28 + - - Compression - 壓縮 + + Cannot contain any sequential characters e.g. "abc" + 不能包含任何循序字元,例如 "abc" + + src/app/shared/services/password-policy.service.ts + 29 + - - Algorithm - 演算法 + + Must consist of characters from the following groups: + * Alphabetic a-z, A-Z + * Numbers 0-9 + * Special chars: !"#$%& '()*+,-./:;<=>?@[\]^_`{{|}}~ + * Any other characters (signs) + 必须包含以下类型的字符: + * 字母 a-z、A-Z + * 数字 0-9 + * 特殊字符:!"#$%& '()*+,-./:;<=>?@[\]^_`{{|}}~ + * 任何其他字符(符号) + + src/app/shared/services/password-policy.service.ts + 30,34 + - - Minimum blob size - Blob 最小大小 + + Your matcher seems to match no currently defined rule or active alert. + 您的比對器似乎與目前定義的任何規則或使用中警示均不相符。 + + src/app/shared/services/prometheus-silence-matcher.service.ts + 62 + - - e.g., 128KiB - 例如 128 KiB + + no active alerts + 沒有使用中警示 + + src/app/shared/services/prometheus-silence-matcher.service.ts + 63 + - - Maximum blob size - Blob 最大大小 + + 1 active alert + 1 則使用中警示 + + src/app/shared/services/prometheus-silence-matcher.service.ts + 64 + - - e.g., 512KiB - 例如 512 KiB + + active alerts + 則使用中警示 + + src/app/shared/services/prometheus-silence-matcher.service.ts + 65 + - - Ratio - 比率 + + Matches 1 rule + 與 1 條規則相符 + + src/app/shared/services/prometheus-silence-matcher.service.ts + 66 + - - Compression ratio - 壓縮率 + + Matches rules + 與 條規則相符 + + src/app/shared/services/prometheus-silence-matcher.service.ts + 67 + - - -- No erasure compression algorithm available -- - -- 沒有可用的糾刪壓縮演算法 -- + + with . + 具有 的 。 + + src/app/shared/services/prometheus-silence-matcher.service.ts + 73 + - - Value should be greater than 0 - 值應大於 0 + + Quality of Service + 服務品質 + + src/app/shared/services/rbd-configuration.service.ts + 23 + - - Value should be less than the maximum blob size - Value should be less than the maximum blob size + + BPS Limit + BPS 上限 + + src/app/shared/services/rbd-configuration.service.ts + 28 + - - Value should be greater than the minimum blob size - 值應大於 blob 最小大小 + + The desired limit of IO bytes per second. + 所需的每秒 IO 位元組數上限。 + + src/app/shared/services/rbd-configuration.service.ts + 29 + - - Value should be between 0.0 and 1.0 - 值應介於 0.0 至 1.0 之間 + + IOPS Limit + IOPS 上限 + + src/app/shared/services/rbd-configuration.service.ts + 34 + - - The value should be greater or equal to 0 - The value should be greater or equal to 0 + + The desired limit of IO operations per second. + 所需的每秒 IO 操作次數上限。 + + src/app/shared/services/rbd-configuration.service.ts + 35 + - - Data Protection - Data Protection + + Read BPS Limit + 讀取 BPS 上限 + + src/app/shared/services/rbd-configuration.service.ts + 40 + - - Applications - Applications + + The desired limit of read bytes per second. + 所需的每秒內讀取的位元組數上限。 + + src/app/shared/services/rbd-configuration.service.ts + 41 + - - PG Status - PG Status + + Read IOPS Limit + 讀取 IOPS 上限 + + src/app/shared/services/rbd-configuration.service.ts + 46 + - - Crush Ruleset - Crush Ruleset + + The desired limit of read operations per second. + 所需的每秒讀取操作次數上限。 + + src/app/shared/services/rbd-configuration.service.ts + 47 + - - Pool deletion is disabled by the mon_allow_pool_delete configuration setting. - Pool deletion is disabled by the mon_allow_pool_delete configuration setting. + + Write BPS Limit + 寫入 BPS 上限 + + src/app/shared/services/rbd-configuration.service.ts + 52 + - - Pools List - 池清單 + + The desired limit of write bytes per second. + 所需的每秒內寫入的位元組數上限。 + + src/app/shared/services/rbd-configuration.service.ts + 53 + - - Cache Mode - Cache Mode + + Write IOPS Limit + 寫入 IOPS 上限 + + src/app/shared/services/rbd-configuration.service.ts + 58 + - - Min Evict Age - Min Evict Age + + The desired limit of write operations per second. + 所需的每秒寫入操作次數上限。 + + src/app/shared/services/rbd-configuration.service.ts + 59 + - - Min Flush Age - Min Flush Age + + BPS Burst + BPS 高載 + + src/app/shared/services/rbd-configuration.service.ts + 64 + - - Target Max Bytes - Target Max Bytes + + The desired burst limit of IO bytes. + 所需的 IO 位元組數高載上限。 + + src/app/shared/services/rbd-configuration.service.ts + 65 + - - Target Max Objects - Target Max Objects + + IOPS Burst + IOPS 高載 + + src/app/shared/services/rbd-configuration.service.ts + 70 + - - Cache Tiers Details - 快取層詳細資料 + + The desired burst limit of IO operations. + 所需的 IO 操作次數高載上限。 + + src/app/shared/services/rbd-configuration.service.ts + 71 + - - EC Profile - EC Profile + + Read BPS Burst + 讀取 BPS 高載 + + src/app/shared/services/rbd-configuration.service.ts + 76 + - - Plugin - 外掛程式 + + The desired burst limit of read bytes. + 所需的讀取的位元組數高載上限。 + + src/app/shared/services/rbd-configuration.service.ts + 77 + - - Data chunks (k) - 資料區塊 (k) + + Read IOPS Burst + 讀取 IOPS 高載 + + src/app/shared/services/rbd-configuration.service.ts + 82 + - - Coding chunks (m) - 編碼區塊 (m) + + The desired burst limit of read operations. + 所需的讀取操作次數高載上限。 + + src/app/shared/services/rbd-configuration.service.ts + 83 + - - Crush failure domain - CRUSH 故障網域 + + Write BPS Burst + 寫入 BPS 高載 + + src/app/shared/services/rbd-configuration.service.ts + 88 + - - Crush root - CRUSH 根 + + The desired burst limit of write bytes. + 所需的寫入的位元組數高載上限。 + + src/app/shared/services/rbd-configuration.service.ts + 89 + - - Crush device class - CRUSH 裝置類別 + + Write IOPS Burst + 寫入 IOPS 高載 + + src/app/shared/services/rbd-configuration.service.ts + 94 + - - Let Ceph decide - Let Ceph decide + + The desired burst limit of write operations. + 所需的寫入操作次數高載上限。 + + src/app/shared/services/rbd-configuration.service.ts + 95 + - - Available OSDs: - - - Available OSDs: - - + + Failed to + 無法 + + src/app/shared/services/task-message.service.ts + 28 + - - Directory - 目錄 + + Executing + 正在執行 + + src/app/shared/services/task-message.service.ts + 55 + - - The name can only consist of alphanumeric characters, dashes and underscores. - 名稱只能由英數字元、破折號和底線組成。 + + execute + 執行 + + src/app/shared/services/task-message.service.ts + 55 + - - The chosen erasure code profile name is already in use. - 所選的糾刪碼設定檔名稱已在使用中。 + + Executed + 已執行 + + src/app/shared/services/task-message.service.ts + 55 + - - Must be equal to or greater than 2. - 必須大於或等於 2。 + + unknown task + 未知任務 + + src/app/shared/services/task-message.service.ts + 59 + + + + Creating + 正在建立 + + src/app/shared/services/task-message.service.ts + 70 + - - Chunks (k+m) have exceeded the available OSDs of - . - - Chunks (k+m) have exceeded the available OSDs of - . - + + create + 建立 + + src/app/shared/services/task-message.service.ts + 70 + - - For an equal distribution k has to be a multiple of (k+m)/l. - For an equal distribution k has to be a multiple of (k+m)/l. + + Updating + 正在更新 + + src/app/shared/services/task-message.service.ts + 71 + - - K has to be equal to or greater than m in order to recover data correctly through c. - K has to be equal to or greater than m in order to recover data correctly through c. + + update + 更新 + + src/app/shared/services/task-message.service.ts + 71 + - - Distribution factor: - - - Distribution factor: - - + + Deleting + 正在刪除 + + src/app/shared/services/task-message.service.ts + 72 + + + src/app/shared/services/task-message.service.ts + 273 + - - Must be equal to or greater than 1. - 必須大於或等於 1。 + + Adding + 正在新增 + + src/app/shared/services/task-message.service.ts + 73 + - - Durability estimator (c) - 持久性估值 (c) + + add + 新增 + + src/app/shared/services/task-message.service.ts + 73 + - - C has to be equal to or lower than m as m defines the amount of chunks that can be used. - C has to be equal to or lower than m as m defines the amount of chunks that can be used. + + Removing + 正在移除 + + src/app/shared/services/task-message.service.ts + 74 + - - Helper chunks (d) - Helper chunks (d) + + Importing + 正在輸入 + + src/app/shared/services/task-message.service.ts + 75 + + + src/app/shared/services/task-message.service.ts + 77 + + + src/app/shared/services/task-message.service.ts + 82 + - - Set d manually or use the plugin's default calculation that maximizes d. - Set d manually or use the plugin's default calculation that maximizes d. + + import + 輸入 + + src/app/shared/services/task-message.service.ts + 75 + - - D is automatically updated on k and m changes - D is automatically updated on k and m changes + + Imported + 已輸入 + + src/app/shared/services/task-message.service.ts + 75 + + + + activate + + src/app/shared/services/task-message.service.ts + 78 + + + + Activated + + src/app/shared/services/task-message.service.ts + 79 + + + + deactivate + + src/app/shared/services/task-message.service.ts + 83 + + + + Deactivated + + src/app/shared/services/task-message.service.ts + 84 + - - D can be set from - to - - - D can be set from - to - - + + RBD '' + RBD "" + + src/app/shared/services/task-message.service.ts + 89 + + + src/app/shared/services/task-message.service.ts + 96 + + + src/app/shared/services/task-message.service.ts + 104 + + + src/app/shared/services/task-message.service.ts + 112 + - - D can only be set to - - - D can only be set to - - + + RBD snapshot '@' + RBD 快照 "@" + + src/app/shared/services/task-message.service.ts + 115 + - - D has to be greater than k ( - ). - - D has to be greater than k ( - ). - + + mirroring site name + 鏡像站台名稱 + + src/app/shared/services/task-message.service.ts + 119 + - - D has to be lower than k + m ( - ). - - D has to be lower than k + m ( - ). - + + bootstrap token + 開機記號 + + src/app/shared/services/task-message.service.ts + 120 + - - Locality (l) - 本地性 (l) + + mirror mode for pool '' + 池 "" 的鏡像模式 + + src/app/shared/services/task-message.service.ts + 121 + - - Locality groups: - - - Locality groups: - - + + mirror peer for pool '' + 池 "" 的鏡像對等 + + src/app/shared/services/task-message.service.ts + 122 + - - Can't split up chunks (k+m) correctly with the current locality. - Can't split up chunks (k+m) correctly with the current locality. + + all dashboards + 所有儀表板 + + src/app/shared/services/task-message.service.ts + 126 + - - Crush Locality - CRUSH 本地性 + + Identifying + 正在識別 + + src/app/shared/services/task-message.service.ts + 136 + - - None - 無 + + identify + 識別 + + src/app/shared/services/task-message.service.ts + 136 + - - Scalar mds - Scalar mds + + Identified + 已識別 + + src/app/shared/services/task-message.service.ts + 136 + - - Technique - 技術 + + device '' on host '' + 主機 "" 上的裝置 "" + + src/app/shared/services/task-message.service.ts + 137 + - - Packetsize - 封包大小 + + OSDs (DriveGroups: ) + OSD (DriveGroup:) + + src/app/shared/services/task-message.service.ts + 142 + - - Crush Rule - Crush Rule + + Name is already used by . + 已使用該名稱。 + + src/app/shared/services/task-message.service.ts + 152 + + + src/app/shared/services/task-message.service.ts + 159 + + + src/app/shared/services/task-message.service.ts + 170 + + + src/app/shared/services/task-message.service.ts + 181 + + + src/app/shared/services/task-message.service.ts + 192 + + + src/app/shared/services/task-message.service.ts + 196 + + + src/app/shared/services/task-message.service.ts + 210 + + + src/app/shared/services/task-message.service.ts + 218 + + + src/app/shared/services/task-message.service.ts + 230 + - - Root - Root + + is busy. + 正忙。 + + src/app/shared/services/task-message.service.ts + 202 + - - Failure domain type - Failure domain type + + contains snapshots. + 包含快照。 + + src/app/shared/services/task-message.service.ts + 203 + - - Device class - Device class + + Cloning + 正在克隆 + + src/app/shared/services/task-message.service.ts + 207 + - - No applications added - No applications added + + clone + 克隆 + + src/app/shared/services/task-message.service.ts + 207 + - - Applications limit reached - Applications limit reached + + Snapshot of must be protected. + 的快照必須受到保護。 + + src/app/shared/services/task-message.service.ts + 211 + - - A pool can only have up to four applications definitions. - A pool can only have up to four applications definitions. + + Copying + 正在複製 + + src/app/shared/services/task-message.service.ts + 215 + - - Allowed characters '_a-zA-Z0-9' - Allowed characters '_a-zA-Z0-9' + + copy + 複製 + + src/app/shared/services/task-message.service.ts + 215 + - - Maximum length is 128 characters - Maximum length is 128 characters + + Flattening + 正在壓平 + + src/app/shared/services/task-message.service.ts + 222 + - - Filter or add applications' - Filter or add applications' + + flatten + 壓平 + + src/app/shared/services/task-message.service.ts + 222 + - - Add application - Add application + + Cannot unprotect because it contains child images. + 無法將 取消保護,因為它包含子影像。 + + src/app/shared/services/task-message.service.ts + 237,239 + - - The name of the node under which data should be placed. - The name of the node under which data should be placed. + + Cannot delete because it's protected. + 無法刪除 ,因為它受到保護。 + + src/app/shared/services/task-message.service.ts + 246 + - - The type of CRUSH nodes across which we should separate replicas. - The type of CRUSH nodes across which we should separate replicas. + + Rolling back + 正在復原 + + src/app/shared/services/task-message.service.ts + 251 + - - The device class data should be placed on. - The device class data should be placed on. + + rollback + 復原 + + src/app/shared/services/task-message.service.ts + 252 + - - Each object is split in data-chunks parts, each stored on a different OSD. - Each object is split in data-chunks parts, each stored on a different OSD. + + Moving + 正在移動 + + src/app/shared/services/task-message.service.ts + 259 + - - Compute coding chunks for each object and store them on different OSDs. - The number of coding chunks is also the number of OSDs that can be down without losing data. - Compute coding chunks for each object and store them on different OSDs. - The number of coding chunks is also the number of OSDs that can be down without losing data. + + move + 移動 + + src/app/shared/services/task-message.service.ts + 259 + - - The jerasure plugin is the most generic and flexible plugin, - it is also the default for Ceph erasure coded pools. - The jerasure plugin is the most generic and flexible plugin, - it is also the default for Ceph erasure coded pools. + + image '' to trash + 影像 "" 移至垃圾桶 + + src/app/shared/services/task-message.service.ts + 260 + - - The more flexible technique is reed_sol_van : it is enough to set k - and m. The cauchy_good technique can be faster but you need to chose the packetsize - carefully. All of reed_sol_r6_op, liberation, blaum_roth, liber8tion are RAID6 equivalents - in the sense that they can only be configured with m=2. - The more flexible technique is reed_sol_van : it is enough to set k - and m. The cauchy_good technique can be faster but you need to chose the packetsize - carefully. All of reed_sol_r6_op, liberation, blaum_roth, liber8tion are RAID6 equivalents - in the sense that they can only be configured with m=2. + + Could not find image. + 找不到影像。 + + src/app/shared/services/task-message.service.ts + 262 + - - The encoding will be done on packets of bytes size at a time. - Choosing the right packet size is difficult. - The jerasure documentation contains extensive information on this topic. - The encoding will be done on packets of bytes size at a time. - Choosing the right packet size is difficult. - The jerasure documentation contains extensive information on this topic. + + Restoring + 正在回存 + + src/app/shared/services/task-message.service.ts + 266 + - - With the jerasure plugin, when an erasure coded object is stored on - multiple OSDs, recovering from the loss of one OSD requires reading from all the others. - For instance if jerasure is configured with k=8 and m=4, losing one OSD requires reading - from the eleven others to repair. - - The lrc erasure code plugin creates local parity chunks to be able to recover using - less OSDs. For instance if lrc is configured with k=8, m=4 and l=4, it will create - an additional parity chunk for every four OSDs. When a single OSD is lost, it can be - recovered with only four OSDs instead of eleven. - With the jerasure plugin, when an erasure coded object is stored on - multiple OSDs, recovering from the loss of one OSD requires reading from all the others. - For instance if jerasure is configured with k=8 and m=4, losing one OSD requires reading - from the eleven others to repair. - - The lrc erasure code plugin creates local parity chunks to be able to recover using - less OSDs. For instance if lrc is configured with k=8, m=4 and l=4, it will create - an additional parity chunk for every four OSDs. When a single OSD is lost, it can be - recovered with only four OSDs instead of eleven. + + restore + 回存 + + src/app/shared/services/task-message.service.ts + 266 + - - Group the coding and data chunks into sets of size locality. For instance, - for k=4 and m=2, when locality=3 two groups of three are created. Each set can - be recovered without reading chunks from another set. - Group the coding and data chunks into sets of size locality. For instance, - for k=4 and m=2, when locality=3 two groups of three are created. Each set can - be recovered without reading chunks from another set. + + image '' into '' + 影像 "" 移至 "" + + src/app/shared/services/task-message.service.ts + 267 + - - The type of the crush bucket in which each set of chunks defined - by l will be stored. For instance, if it is set to rack, each group of l chunks will be - placed in a different rack. It is used to create a CRUSH rule step such as step choose - rack. If it is not set, no such grouping is done. - The type of the crush bucket in which each set of chunks defined - by l will be stored. For instance, if it is set to rack, each group of l chunks will be - placed in a different rack. It is used to create a CRUSH rule step such as step choose - rack. If it is not set, no such grouping is done. + + Image name '' is already in use. + 影像名稱 "" 已被使用。 + + src/app/shared/services/task-message.service.ts + 269 + - - The isa plugin encapsulates the ISA library. It only runs on Intel processors. - The isa plugin encapsulates the ISA library. It only runs on Intel processors. + + image '' + 影像 "" + + src/app/shared/services/task-message.service.ts + 274 + - - The ISA plugin comes in two Reed Solomon forms. - If reed_sol_van is set, it is Vandermonde, if cauchy is set, it is Cauchy. - The ISA plugin comes in two Reed Solomon forms. - If reed_sol_van is set, it is Vandermonde, if cauchy is set, it is Cauchy. + + Purging + 正在清除 + + src/app/shared/services/task-message.service.ts + 277 + - - The shec plugin encapsulates the multiple SHEC library. - It allows ceph to recover data more efficiently than Reed Solomon codes. - The shec plugin encapsulates the multiple SHEC library. - It allows ceph to recover data more efficiently than Reed Solomon codes. + + purge + 清除 + + src/app/shared/services/task-message.service.ts + 277 + - - The number of parity chunks each of which includes each data chunk in its - calculation range. The number is used as a durability estimator. For instance, if c=2, - 2 OSDs can be down without losing data. - The number of parity chunks each of which includes each data chunk in its - calculation range. The number is used as a durability estimator. For instance, if c=2, - 2 OSDs can be down without losing data. + + all pools + 所有池 + + src/app/shared/services/task-message.service.ts + 279 + - - CLAY (short for coupled-layer) codes are erasure codes designed to - bring about significant savings in terms of network bandwidth and disk IO when a failed - node/OSD/rack is being repaired. - CLAY (short for coupled-layer) codes are erasure codes designed to - bring about significant savings in terms of network bandwidth and disk IO when a failed - node/OSD/rack is being repaired. + + images from + 中的影像 + + src/app/shared/services/task-message.service.ts + 283 + - - Number of OSDs requested to send data during recovery of a single chunk. - d needs to be chosen such that k+1 <= d <= k+m-1. The larger the d, the better - the savings. - Number of OSDs requested to send data during recovery of a single chunk. - d needs to be chosen such that k+1 <= d <= k+m-1. The larger the d, the better - the savings. + + Cannot disable mirroring because it contains a peer. + 無法停用鏡像,因為其包含對等。 + + src/app/shared/services/task-message.service.ts + 306 + - - scalar_mds specifies the plugin that is used as a building block - in the layered construction. It can be one of jerasure, isa, shec. - scalar_mds specifies the plugin that is used as a building block - in the layered construction. It can be one of jerasure, isa, shec. + + host '' + 主機 "" + + src/app/shared/services/task-message.service.ts + 551 + - - technique specifies the technique that will be picked - within the 'scalar_mds' plugin specified. Supported techniques - are 'reed_sol_van', 'reed_sol_r6_op', 'cauchy_orig', - 'cauchy_good', 'liber8tion' for jerasure, 'reed_sol_van', - 'cauchy' for isa and 'single', 'multiple' for shec. - technique specifies the technique that will be picked - within the 'scalar_mds' plugin specified. Supported techniques - are 'reed_sol_van', 'reed_sol_r6_op', 'cauchy_orig', - 'cauchy_good', 'liber8tion' for jerasure, 'reed_sol_van', - 'cauchy' for isa and 'single', 'multiple' for shec. + + OSD '' + OSD "" + + src/app/shared/services/task-message.service.ts + 555 + - - The name of the crush bucket used for the first step of the CRUSH rule. - For instance step take default. - The name of the crush bucket used for the first step of the CRUSH rule. - For instance step take default. + + pool '' + 池 "" + + src/app/shared/services/task-message.service.ts + 559 + - - Ensure that no two chunks are in a bucket with the same failure - domain. For instance, if the failure domain is host no two chunks will be stored on the same - host. It is used to create a CRUSH rule step such as step chooseleaf host. - Ensure that no two chunks are in a bucket with the same failure - domain. For instance, if the failure domain is host no two chunks will be stored on the same - host. It is used to create a CRUSH rule step such as step chooseleaf host. + + erasure code profile '' + 糾刪碼設定檔 "" + + src/app/shared/services/task-message.service.ts + 563 + - - Restrict placement to devices of a specific class - (e.g., ssd or hdd), using the crush device class names in the CRUSH map. - Restrict placement to devices of a specific class - (e.g., ssd or hdd), using the crush device class names in the CRUSH map. + + crush rule '' + Crush 規則 "" + + src/app/shared/services/task-message.service.ts + 567 + - - Set the directory name from which the erasure code plugin is loaded. - Set the directory name from which the erasure code plugin is loaded. + + target '' + 目標 "" + + src/app/shared/services/task-message.service.ts + 571 + + + + subsystem '' + + src/app/shared/services/task-message.service.ts + 575 + + + + listener ' for subsystem + + src/app/shared/services/task-message.service.ts + 579 + + + + namespace for subsystem '' + + src/app/shared/services/task-message.service.ts + 584 + + + + for subsystem '' + + src/app/shared/services/task-message.service.ts + 586,589 + + + + for subsystem + + src/app/shared/services/task-message.service.ts + 593 + + + + NFS ':' + NFS ":" + + src/app/shared/services/task-message.service.ts + 597,599 + + + + SMB cluster '' + + src/app/shared/services/task-message.service.ts + 603 + + + + SMB share '' + + src/app/shared/services/task-message.service.ts + 607 + + + + SMB active directory access resource '' + + src/app/shared/services/task-message.service.ts + 611 + + + + SMB users and groups access resource '' + + src/app/shared/services/task-message.service.ts + 615 + + + + service '' + + src/app/shared/services/task-message.service.ts + 619 + + + + Tiering Storage Class '' + + src/app/shared/services/task-message.service.ts + 623 + + + + '' + + src/app/shared/services/task-message.service.ts + 638 + + + + client. authorization successfully + + src/app/shared/services/task-message.service.ts + 642 + + + + subvolume '' + + src/app/shared/services/task-message.service.ts + 646 + + + + subvolume group '' + + src/app/shared/services/task-message.service.ts + 650 + + + + snapshot '' + + src/app/shared/services/task-message.service.ts + 654 + + + + snapshot schedule for path '' + + src/app/shared/services/task-message.service.ts + 658 + -- 2.39.5