From 678e522f549d6046830ff2d4287bdf51d999ac34 Mon Sep 17 00:00:00 2001 From: Tiago Melo Date: Tue, 26 Feb 2019 12:11:59 +0000 Subject: [PATCH] mgr/dashboard: Update I18N translation Add support for Chinese (Simplified), Czech, French, Indonesian and Spanish. Fixed Portuguese (PT) locale source. Signed-off-by: Tiago Melo --- .../frontend/src/app/locale.helper.ts | 50 +- .../supported-languages.enum.ts | 9 +- .../frontend/src/locale/messages.cs.xlf | 6648 ++++++++++++++++ .../frontend/src/locale/messages.de-DE.xlf | 3336 ++++++--- .../frontend/src/locale/messages.es-ES.xlf | 6649 +++++++++++++++++ .../frontend/src/locale/messages.fr-FR.xlf | 6649 +++++++++++++++++ .../frontend/src/locale/messages.id-ID.xlf | 6646 ++++++++++++++++ .../frontend/src/locale/messages.pt-PT.xlf | 3325 ++++++--- .../frontend/src/locale/messages.zh-CN.xlf | 6645 ++++++++++++++++ 9 files changed, 38084 insertions(+), 1873 deletions(-) create mode 100644 src/pybind/mgr/dashboard/frontend/src/locale/messages.cs.xlf create mode 100644 src/pybind/mgr/dashboard/frontend/src/locale/messages.es-ES.xlf create mode 100644 src/pybind/mgr/dashboard/frontend/src/locale/messages.fr-FR.xlf create mode 100644 src/pybind/mgr/dashboard/frontend/src/locale/messages.id-ID.xlf create mode 100644 src/pybind/mgr/dashboard/frontend/src/locale/messages.zh-CN.xlf diff --git a/src/pybind/mgr/dashboard/frontend/src/app/locale.helper.ts b/src/pybind/mgr/dashboard/frontend/src/app/locale.helper.ts index 4a802ffabe6..5d6a24613ab 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/locale.helper.ts +++ b/src/pybind/mgr/dashboard/frontend/src/app/locale.helper.ts @@ -1,6 +1,11 @@ -import localeDe from '@angular/common/locales/de'; -import localeEn from '@angular/common/locales/en'; -import localePt from '@angular/common/locales/pt'; +import locale_cs from '@angular/common/locales/cs'; +import locale_de from '@angular/common/locales/de'; +import locale_en from '@angular/common/locales/en'; +import locale_es from '@angular/common/locales/es'; +import locale_fr from '@angular/common/locales/fr'; +import locale_id from '@angular/common/locales/id'; +import locale_pt_PT from '@angular/common/locales/pt-PT'; +import locale_zh_Hans from '@angular/common/locales/zh-Hans'; import { LOCALE_ID, TRANSLATIONS, TRANSLATIONS_FORMAT } from '@angular/core'; declare const require; @@ -9,12 +14,22 @@ export class LocaleHelper { static getBrowserLang(): string { const lang = navigator.language; - if (lang.includes('en')) { + if (lang.includes('cs')) { + return 'cs'; + } else if (lang.includes('de')) { + return 'de-DE'; + } else if (lang.includes('en')) { return 'en-US'; + } else if (lang.includes('es')) { + return 'es-ES'; + } else if (lang.includes('fr')) { + return 'fr-FR'; + } else if (lang.includes('id')) { + return 'id-ID'; } else if (lang.includes('pt')) { return 'pt-PT'; - } else if (lang.includes('de')) { - return 'de-DE'; + } else if (lang.includes('zh')) { + return 'zh-CN'; } else { return undefined; } @@ -29,13 +44,28 @@ export class LocaleHelper { } static getLocaleData() { - let localeData = localeEn; + let localeData = locale_en; switch (this.getLocale()) { - case 'pt-PT': - localeData = localePt; + case 'cs': + localeData = locale_cs; break; case 'de-DE': - localeData = localeDe; + localeData = locale_de; + break; + case 'es-ES': + localeData = locale_es; + break; + case 'fr-FR': + localeData = locale_fr; + break; + case 'id-ID': + localeData = locale_id; + break; + case 'pt-PT': + localeData = locale_pt_PT; + break; + case 'zh-CN': + localeData = locale_zh_Hans; break; } return localeData; diff --git a/src/pybind/mgr/dashboard/frontend/src/app/shared/components/language-selector/supported-languages.enum.ts b/src/pybind/mgr/dashboard/frontend/src/app/shared/components/language-selector/supported-languages.enum.ts index f1be65adccb..8a07fe8ca1f 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/shared/components/language-selector/supported-languages.enum.ts +++ b/src/pybind/mgr/dashboard/frontend/src/app/shared/components/language-selector/supported-languages.enum.ts @@ -1,5 +1,10 @@ export enum SupportedLanguages { - 'en-US' = 'English', + 'cs' = 'Čeština', 'de-DE' = 'Deutsch', - 'pt-PT' = 'Português' + 'en-US' = 'English', + 'fr-FR' = 'Français', + 'id-ID' = 'Bahasa Indonesia', + 'pt-PT' = 'Português', + 'es-ES' = 'Español', + 'zh-CN' = '中文' } diff --git a/src/pybind/mgr/dashboard/frontend/src/locale/messages.cs.xlf b/src/pybind/mgr/dashboard/frontend/src/locale/messages.cs.xlf new file mode 100644 index 00000000000..5729df0cfaf --- /dev/null +++ b/src/pybind/mgr/dashboard/frontend/src/locale/messages.cs.xlf @@ -0,0 +1,6648 @@ + + + + + Toggle navigation + Zobraz./skrýt navigaci + + app/core/navigation/navigation/navigation.component.html + 15 + + + Dashboard + Přehled + + app/core/navigation/navigation/navigation.component.html + 35 + + + Cluster + Klastr + + app/core/navigation/navigation/navigation.component.html + 47 + + + Hosts + Stroje + + app/core/navigation/navigation/navigation.component.html + 57 + + + app/ceph/dashboard/health/health.component.html + 81 + + + Monitors + Monitory + + app/core/navigation/navigation/navigation.component.html + 64 + + + app/ceph/dashboard/health/health.component.html + 48 + + + OSDs + OSD + + app/core/navigation/navigation/navigation.component.html + 71 + + + app/ceph/dashboard/health/health.component.html + 57 + + + Configuration + Nastavení + + app/core/navigation/navigation/navigation.component.html + 78 + + + CRUSH map + CRUSH mapa + + app/core/navigation/navigation/navigation.component.html + 85 + + + Logs + Záznamy událostí + + app/core/navigation/navigation/navigation.component.html + 92 + + + Alerts + Alerts + + app/core/navigation/navigation/navigation.component.html + 98 + + + Pools + Fondy + + app/core/navigation/navigation/navigation.component.html + 108 + + + app/ceph/block/mirroring/overview/overview.component.html + 12 + + + app/ceph/dashboard/health/health.component.html + 190 + + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 19 + + + Block + Blok + + app/core/navigation/navigation/navigation.component.html + 122 + + + Images + Obrazy + + app/core/navigation/navigation/navigation.component.html + 131 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 120 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 341 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 479 + + + app/ceph/block/iscsi/iscsi.component.html + 9 + + + app/ceph/block/mirroring/overview/overview.component.html + 21 + + + app/ceph/block/rbd-images/rbd-images.component.html + 3 + + + Mirroring + Zrcadlení + + app/core/navigation/navigation/navigation.component.html + 139 + + + iSCSI + iSCSI + + app/core/navigation/navigation/navigation.component.html + 151 + + + Filesystems + Souborové systémy + + app/core/navigation/navigation/navigation.component.html + 162 + + + Object Gateway + Objektová brána + + app/core/navigation/navigation/navigation.component.html + 173 + + + Daemons + Procesy služeb + + app/core/navigation/navigation/navigation.component.html + 182 + + + app/ceph/block/iscsi/iscsi.component.html + 3 + + + app/ceph/block/mirroring/overview/overview.component.html + 5 + + + Users + Uživatelé + + app/core/navigation/navigation/navigation.component.html + 188 + + + app/core/auth/user-tabs/user-tabs.component.html + 2 + + + Buckets + Nádoby + + app/core/navigation/navigation/navigation.component.html + 194 + + + Retrieving data for + . Please wait... + Získávají se data pro + . Čekejte… + + app/shared/components/view-cache/view-cache.component.html + 2 + + + Displaying previously cached data + for . + Zobrazují se dataz mezipaměti + pro . + + app/shared/components/view-cache/view-cache.component.html + 7 + + + Could not load data for + . + Please check the cluster health. + Nedaří se načíst dat pro + . + Zkontrolujte zdraví klastru. + + app/shared/components/view-cache/view-cache.component.html + 12 + + + Back + Zpět + + app/shared/components/error-panel/error-panel.component.html + 27 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 544 + + + app/ceph/block/rbd-form/rbd-form.component.html + 303 + + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 159 + + + app/ceph/pool/pool-form/pool-form.component.html + 443 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 107 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 598 + + + app/core/auth/role-form/role-form.component.html + 85 + + + app/core/auth/user-form/user-form.component.html + 151 + + + Select a Language + Vyberte jazyk + + app/shared/components/language-selector/language-selector.component.html + 7 + + + Loading panel data... + Načítání údajů panelu… + + app/shared/components/grafana/grafana.component.html + 3 + + + Please consult the + documentation on how to + configure and enable the monitoring functionality. + Nahlédněte do + dokumentace, kde naleznete jak + nastavit a zapnout funkci monitorování. + + app/shared/components/grafana/grafana.component.html + 6 + + + Grafana Dashboard doesn't exist. Please refer to + documentation on how to + add dashboards to Grafana. + Grafana Dashboard doesn't exist. Please refer to + documentation on how to + add dashboards to Grafana. + + app/shared/components/grafana/grafana.component.html + 11 + + + Grafana Time Picker + Grafana Time Picker + + app/shared/components/grafana/grafana.component.html + 20 + + + Reset Settings + Reset Settings + + app/shared/components/grafana/grafana.component.html + 35 + + + Failed to load data. + Data se nepodařilo načíst + + app/shared/datatable/table/table.component.html + 2 + + + selected + vybráno + + app/shared/datatable/table/table.component.html + 112 + + X selected + + found + nalezeno + + app/shared/datatable/table/table.component.html + 115 + + X found + + total + celkem + + app/shared/datatable/table/table.component.html + 118 + + X total + + Settings + Settings + + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 3 + + + Changing these parameters from their default values is usually not necessary. + Changing these parameters from their default values is usually not necessary. + + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 15 + + + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 13 + + + Confirm + Confirm + + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 35 + + + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 53 + + + Cancel + Storno + + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 39 + + + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 57 + + + app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html + 38 + + + app/shared/components/confirmation-modal/confirmation-modal.component.html + 21 + + + app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 38 + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 91 + + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 34 + + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 25 + + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 44 + + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 45 + + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 44 + + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 45 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 110 + + + Advanced Settings + Advanced Settings + + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 3 + + + Create target + Create target + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 11 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 539 + + + Target IQN + Target IQN + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 20 + + + This field is required. + Tuto kolonku je třeba vyplnit. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 43 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 209 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 231 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 266 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 291 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 326 + + + app/ceph/block/rbd-form/rbd-form.component.html + 49 + + + app/ceph/block/rbd-form/rbd-form.component.html + 91 + + + app/ceph/block/rbd-form/rbd-form.component.html + 151 + + + app/ceph/block/rbd-form/rbd-form.component.html + 175 + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 31 + + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 18 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 58 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 92 + + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 47 + + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 72 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 47 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 96 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 131 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 51 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 83 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 132 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 38 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 62 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 101 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 166 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 198 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 449 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 486 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 542 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 579 + + + app/core/auth/role-form/role-form.component.html + 34 + + + app/core/auth/user-form/user-form.component.html + 33 + + + app/core/auth/user-form/user-form.component.html + 60 + + + app/core/auth/user-form/user-form.component.html + 87 + + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 36 + + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 32 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 36 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 58 + + + IQN has wrong pattern. + IQN has wrong pattern. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 47 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 213 + + + An IQN has the following notation 'iqn.$year-$month.$reversedAddress:$definedName' + An IQN has the following notation 'iqn.$year-$month.$reversedAddress:$definedName' + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 51 + + + For example: iqn.2016-06.org.dashboard:storage:disk.sn-a8675309 + For example: iqn.2016-06.org.dashboard:storage:disk.sn-a8675309 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 53 + + + More information + More information + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 57 + + + This target has modified advanced settings. + This target has modified advanced settings. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 62 + + + Portals + Portals + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 72 + + + At least gateways are required. + At least gateways are required. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 96 + + + Add portal + Add portal + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 106 + + + This image has modified settings. + This image has modified settings. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 146 + + + At least 1 image is required. + At least 1 image is required. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 151 + + + Add image + Add image + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 161 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 371 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 506 + + + Initiators + Initiators + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 174 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 437 + + + Initiator + Initiator + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 181 + + + Client IQN + Client IQN + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 194 + + + Initiator IQN needs to be unique. + Initiator IQN needs to be unique. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 205 + + + User + User + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 223 + + + Usernames must have a length of 8 to 64 characters and + can only contain letters, '.', '@', '-', '_' or ':'. + Usernames must have a length of 8 to 64 characters and + can only contain letters, '.', '@', '-', '_' or ':'. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 235 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 295 + + + Password + Heslo + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 245 + + + app/core/auth/user-form/user-form.component.html + 42 + + + Passwords must have a length of 12 to 16 characters + and can only contain letters, '@', '-' or '_'. + Passwords must have a length of 12 to 16 characters + and can only contain letters, '@', '-' or '_'. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 270 + + + Mutual User + Mutual User + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 281 + + + Mutual Password + Mutual Password + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 305 + + + Passwords must have a length of 12 to 16 characters and + can only contain letters, '@', '-' or '_'. + Passwords must have a length of 12 to 16 characters and + can only contain letters, '@', '-' or '_'. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 330 + + + Initiator belongs to a group. Images will be configure in the group. + Initiator belongs to a group. Images will be configure in the group. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 361 + + + No items added. + No items added. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 384 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 521 + + + Add initiator + Add initiator + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 389 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 465 + + + Groups + Groups + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 403 + + + Group + Group + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 410 + + + Name + Název + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 422 + + + app/ceph/block/rbd-form/rbd-form.component.html + 36 + + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 18 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 21 + + + app/ceph/pool/pool-form/pool-form.component.html + 26 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 42 + + + app/core/auth/role-form/role-form.component.html + 19 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 8 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 8 + + + app/ceph/block/rbd-details/rbd-details.component.html + 13 + + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 23 + + + Add group + Add group + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 526 + + + Are you sure that you want to the selected ? + Opravdu chcete označené ? + + app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html + 15 + + + Yes, I am sure. + Ano, opravdu to chci. + + app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html + 25 + + + Please consult the documentation + on how to configure and enable the iSCSI Targets management functionality. + Please consult the documentation + on how to configure and enable the iSCSI Targets management functionality. + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 6 + + + Available information: + Available information: + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 12 + + + iSCSI Targets not available + iSCSI Targets not available + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 4 + + + {VAR_SELECT, select, editing {Edit} cloning {Clone} copying {Copy} other {Add} } + {VAR_SELECT, vybrat, upravování {Edit} klonování {Clone} kopírování {Copy} ostatní {Add} } + + app/ceph/block/rbd-form/rbd-form.component.html + 10 + + + {VAR_SELECT, select, cloning {Clone from} copying {Copy from} other {Parent} } + {VAR_SELECT, vybrat, klonování {Clone from} kopírování {Copy from} ostatní {Parent} } + + app/ceph/block/rbd-form/rbd-form.component.html + 20 + + + Loading... + Načítání… + + app/ceph/block/rbd-form/rbd-form.component.html + 79 + + + app/ceph/block/rbd-form/rbd-form.component.html + 139 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 59 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 186 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 210 + + + app/ceph/pool/pool-form/pool-form.component.html + 5 + + + app/ceph/pool/pool-form/pool-form.component.html + 220 + + + app/ceph/pool/pool-form/pool-form.component.html + 341 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 83 + + + -- No rbd pools available -- + -- Žádné rbd fondy k dispozici -- + + app/ceph/block/rbd-form/rbd-form.component.html + 82 + + + -- Select a pool -- + -- Vybrat fond -- + + app/ceph/block/rbd-form/rbd-form.component.html + 85 + + + Use a dedicated data pool + Použít vyhrazený datový fond + + app/ceph/block/rbd-form/rbd-form.component.html + 105 + + + Data pool + Datový fond + + app/ceph/block/rbd-form/rbd-form.component.html + 116 + + + Dedicated pool that stores the object-data of the RBD. + Vyhrazený fond který uchovává objektová data RBD. + + app/ceph/block/rbd-form/rbd-form.component.html + 120 + + + -- No data pools available -- + -- Žádné fondy k dispozici -- + + app/ceph/block/rbd-form/rbd-form.component.html + 142 + + + Size + Velikost + + app/ceph/block/rbd-form/rbd-form.component.html + 160 + + + app/ceph/block/rbd-details/rbd-details.component.html + 33 + + + e.g., 10GiB + např. 10 GiB + + app/ceph/block/rbd-form/rbd-form.component.html + 170 + + + You have to increase the size. + Je třeba zvětšit. + + app/ceph/block/rbd-form/rbd-form.component.html + 178 + + + Features + Funkce + + app/ceph/block/rbd-form/rbd-form.component.html + 188 + + + app/ceph/block/rbd-details/rbd-details.component.html + 48 + + + Advanced... + Pokročilé… + + app/ceph/block/rbd-form/rbd-form.component.html + 211 + + + Advanced + Pokročilé + + app/ceph/block/rbd-form/rbd-form.component.html + 217 + + + Object size + Velikost objektu + + app/ceph/block/rbd-form/rbd-form.component.html + 224 + + + app/ceph/block/rbd-details/rbd-details.component.html + 43 + + + Stripe unit + Jednotka proužku + + app/ceph/block/rbd-form/rbd-form.component.html + 241 + + + -- Select stripe unit -- + -- Vybrat jednotku proužku -- + + app/ceph/block/rbd-form/rbd-form.component.html + 252 + + + This field is required because stripe count is defined! + Tuto kolonku je třeba vyplnit, protože je definován počet proužků! + + app/ceph/block/rbd-form/rbd-form.component.html + 258 + + + Stripe unit is greater than object size. + Jednotka proužku je vyšší než velikost objektu. + + app/ceph/block/rbd-form/rbd-form.component.html + 261 + + + Stripe count + Počet proužků + + app/ceph/block/rbd-form/rbd-form.component.html + 270 + + + This field is required because stripe unit is defined! + Tuto kolonku je třeba vyplnit, protože je definována jednotka proužku! + + app/ceph/block/rbd-form/rbd-form.component.html + 283 + + + Stripe count must be greater than 0. + Je třeba, aby počet proužků byl větší než nula. + + app/ceph/block/rbd-form/rbd-form.component.html + 286 + + + {VAR_SELECT, select, editing {Update} cloning {Clone} copying {Copy} other {Create} } + {VAR_SELECT, vybrat, upravování {Update} klonování {Clone} kopírování {Copy} ostatní {Create} } + + app/ceph/block/rbd-form/rbd-form.component.html + 298 + + + Trash + Koš + + app/ceph/block/rbd-images/rbd-images.component.html + 8 + + + Overall Performance + Celková výkonnost + + app/ceph/block/rbd-images/rbd-images.component.html + 12 + + + app/ceph/cluster/hosts/hosts.component.html + 29 + + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 71 + + + app/ceph/pool/pool-list/pool-list.component.html + 35 + + + app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html + 16 + + + Edit + Upravit + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 10 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 235 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 374 + + + Description + Popis + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 32 + + + app/core/auth/role-form/role-form.component.html + 46 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 13 + + + Long description + Podrobnější popis + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 46 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 18 + + + Default + Výchozí + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 60 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 32 + + + Daemon default + Výchozí pro proces služby + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 74 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 37 + + + Services + Služby + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 88 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 68 + + + Values + Hodnoty + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 101 + + + The entered value is too high! It must not be greater than . + Zadaná hodnota je příliš vysoká! Nemůže být vyšší než . + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 139 + + + The entered value is too low! It must not be lower than . + Zadaná hodnota je příliš nízká! Nemůže být nižší než . + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 142 + + + Save + Uložit + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 154 + + + CRUSH map viewer + prohlížeč CRUSH mapy + + app/ceph/cluster/crushmap/crushmap.component.html + 6 + + + Hosts List + Seznam strojů + + app/ceph/cluster/hosts/hosts.component.html + 3 + + + No entries found + No entries found + + app/ceph/cluster/logs/logs.component.html + 14 + + + app/ceph/cluster/logs/logs.component.html + 30 + + + Cluster Logs + Cluster Logs + + app/ceph/cluster/logs/logs.component.html + 4 + + + Audit Logs + Audit Logs + + app/ceph/cluster/logs/logs.component.html + 20 + + + Status + Stav + + app/ceph/cluster/monitor/monitor.component.html + 4 + + + app/ceph/dashboard/health/health.component.html + 3 + + + Cluster ID + Identif. kastru + + app/ceph/cluster/monitor/monitor.component.html + 9 + + + monmap modified + mapa monitorů změněna + + app/ceph/cluster/monitor/monitor.component.html + 14 + + + monmap epoch + monmap epocha + + app/ceph/cluster/monitor/monitor.component.html + 19 + + + quorum con + kvórum spojení + + app/ceph/cluster/monitor/monitor.component.html + 24 + + + quorum mon + kvórum monitor + + app/ceph/cluster/monitor/monitor.component.html + 29 + + + required con + vyžadováno spojení + + app/ceph/cluster/monitor/monitor.component.html + 34 + + + required mon + vyžadováno monitorů + + app/ceph/cluster/monitor/monitor.component.html + 39 + + + In Quorum + V kvóru + + app/ceph/cluster/monitor/monitor.component.html + 48 + + + Not In Quorum + Není v kvóru + + app/ceph/cluster/monitor/monitor.component.html + 54 + + + Cluster-wide OSD Flags + Příznaky OSD pro celý klastr + + app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 3 + + + Submit + Odeslat + + app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 34 + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 87 + + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 21 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 106 + + + OSD Recovery Priority + OSD Recovery Priority + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 3 + + + Priority + Priority + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 16 + + + Customize priority values + Customize priority values + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 44 + + + This field is required! + Tuto kolonku je třeba vyplnit! + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 67 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 34 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 67 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 91 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 117 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 165 + + + app/ceph/pool/pool-form/pool-form.component.html + 40 + + + app/ceph/pool/pool-form/pool-form.component.html + 69 + + + app/ceph/pool/pool-form/pool-form.component.html + 95 + + + + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 71 + + + The entered value is too high! It must not be greater than . + The entered value is too high! It must not be greater than . + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 75 + + + The entered value is too low! It must not be lower than . + The entered value is too low! It must not be lower than . + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 79 + + + Reweight OSD + Znovu vyvážit OSD + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 3 + + + The value needs to be between 0 and 1. + Je třeba, aby hodnota byla mezi 0 a 1. + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 20 + + + Reweight + Znovu vyvážit + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 30 + + + OSDs Scrub + OSD kontrola + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 3 + + + {VAR_SELECT, select, 1 {Deep } } + {VAR_SELECT, vybrat, 1 {Deep } } + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 3 + + + You are about to apply a scrub to + the OSD . + Chystáte se použít kontrolu nascrub to + OSD . + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 13 + + + {VAR_SELECT, select, 1 {deep } } + {VAR_SELECT, vybrat, 1 {deep } } + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 13 + + + Set Cluster-wide Flags + Set Cluster-wide Flags + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 25 + + + Set Cluster-wide Recovery Priority + Set Cluster-wide Recovery Priority + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 41 + + + OSDs List + Seznam OSD + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 3 + + + OSD will be marked + if you proceed. + Pokud budete pokračovat, OSD +  bude označeno + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 81 + + + The OSD is not safe to destroy! + The OSD is not safe to destroy! + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 90 + + + OSD will be + if you proceed. + Pokud budete pokračovat, +OSD bude . + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 92 + + + Details + Podrobnosti + + app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.html + 10 + + + app/core/auth/role-details/role-details.component.html + 2 + + + app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 3 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 2 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 3 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 3 + + + app/ceph/block/rbd-details/rbd-details.component.html + 8 + + + app/ceph/pool/pool-details/pool-details.component.html + 5 + + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 3 + + + Health + Zdraví + + app/ceph/dashboard/dashboard/dashboard.component.html + 4 + + + Statistics + Statistiky + + app/ceph/dashboard/dashboard/dashboard.component.html + 8 + + + Add erasure code profile + Přidat profil mazacího kódu + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 3 + + + The name can only consist of alphanumeric characters, dashes and underscores. + The name can only consist of alphanumeric characters, dashes and underscores. + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 37 + + + The chosen erasure code profile name is already in use. + Zvolený název pro profil mazacího kódu je už používán. + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 40 + + + Plugin + Zásuvný modul + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 47 + + + Data chunks (k) + Shluky dat (k) + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 75 + + + Must be equal to or greater than 2. + Je třeba, aby bylo 2 a více. + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 94 + + + Coding chunks (m) + Shluky kódování (m) + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 102 + + + Must be equal to or greater than 1. + Je třeba, aby bylo 1 a více. + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 120 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 142 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 168 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 261 + + + Durability estimator (c) + Odhadování odolnosti (c) + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 129 + + + Locality (l) + Umístění (l) + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 151 + + + Crush failure domain + Doména selhání crush + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 175 + + + Crush Locality + Lokalita crush + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 199 + + + None + Žádné + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 213 + + + Technique + Technika + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 226 + + + Packetsize + Velikostpaketu + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 248 + + + Crush root + Kořen crush + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 269 + + + Crush device class + Třída crush zařízení + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 286 + + + any + libovolné + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 296 + + + Directory + Složka + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 308 + + + Add + Přidat + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 326 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 140 + + + Close + Zavřít + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 330 + + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 85 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 144 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 147 + + + app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html + 63 + + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 50 + + + pool + fond + + app/ceph/pool/pool-form/pool-form.component.html + 16 + + + {VAR_SELECT, select, 1 {Edit} other {Add} } + {VAR_SELECT, vybrat, 1 {Edit} ostatní {Add} } + + app/ceph/pool/pool-form/pool-form.component.html + 16 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 17 + + + Name... + Název… + + app/ceph/pool/pool-form/pool-form.component.html + 34 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 52 + + + app/core/auth/role-form/role-form.component.html + 27 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 28 + + + The chosen Ceph pool name is already in use. + Zvolený název pro Ceph fond je už používán. + + app/ceph/pool/pool-form/pool-form.component.html + 43 + + + Pool type + Typ fondul + + app/ceph/pool/pool-form/pool-form.component.html + 52 + + + -- Select a pool type -- + -- Vybrat typ fondu -- + + app/ceph/pool/pool-form/pool-form.component.html + 61 + + + Placement groups + Skupiny umístění + + app/ceph/pool/pool-form/pool-form.component.html + 79 + + + At least one placement group is needed! + Je třeba alespoň jedné skupiny umístění! + + app/ceph/pool/pool-form/pool-form.component.html + 98 + + + Your cluster can't handle this many PGs. Please recalculate the PG amount needed. + Váš klastr nemůže obsloužit tolik skupin umístění. Přepočítejte potřebné množství skupin umístění. + + app/ceph/pool/pool-form/pool-form.component.html + 101 + + + You can only increase the number of PGs of an existing pool. + Currently your pool has PGs. + U existujícího fondu je možné počet skupin umístění pouze zvyšovat. + Nyní má váš fond skupin. + + app/ceph/pool/pool-form/pool-form.component.html + 104 + + + Calculation help + Nápověda k výpočtu + + app/ceph/pool/pool-form/pool-form.component.html + 109 + + + The current PGs settings were calculated for you, you + should make sure the values suite your needs before submit. + Byly pro vás vypočítána stávající nastavení skupin umístění, měli + byste ověřit, že hodnoty vyhovují vašim potřebám a až pak je použít. + + app/ceph/pool/pool-form/pool-form.component.html + 113 + + + Crush ruleset + Sada pravidel crush + + app/ceph/pool/pool-form/pool-form.component.html + 124 + + + -- Select a crush rule -- + -- Vybrat crush pravidlo -- + + app/ceph/pool/pool-form/pool-form.component.html + 132 + + + Crush rule + Crush pravidlo + + app/ceph/pool/pool-form/pool-form.component.html + 153 + + + Crush steps + Crush kroky + + app/ceph/pool/pool-form/pool-form.component.html + 159 + + + The rule can't be used in the current cluster as it has + to few OSDs to meet the minimum required OSD by this rule. + Pravidlo nemůže být uplatněno na stávající klastr protože má + příliš málo OSD aby splnil minimum OSD vyžadovaných tímto pravidlem. + + app/ceph/pool/pool-form/pool-form.component.html + 170 + + + Replicated size + Replikovaná velikost + + app/ceph/pool/pool-form/pool-form.component.html + 181 + + + Minimum: + Nejméně: + + app/ceph/pool/pool-form/pool-form.component.html + 195 + + + Maximum: + Nejvíce: + + app/ceph/pool/pool-form/pool-form.component.html + 196 + + + The size specified is out of range. A value from + to is valid. + Zadaná velikost je mimo rozsah. Platné hodnoty jsou od do . + + app/ceph/pool/pool-form/pool-form.component.html + 201 + + + Erasure code profile + Profil mazacího kódu + + app/ceph/pool/pool-form/pool-form.component.html + 211 + + + -- No erasure code profile available -- + -- Žádný profil mazacího kódu -- + + app/ceph/pool/pool-form/pool-form.component.html + 223 + + + -- Select an erasure code profile -- + -- Vyberte profil mazacího kódu -- + + app/ceph/pool/pool-form/pool-form.component.html + 226 + + + Flags + Příznaky + + app/ceph/pool/pool-form/pool-form.component.html + 272 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 57 + + + EC Overwrites + EC přebití + + app/ceph/pool/pool-form/pool-form.component.html + 280 + + + Applications + Aplikace + + app/ceph/pool/pool-form/pool-form.component.html + 290 + + + Compression + Komprese + + app/ceph/pool/pool-form/pool-form.component.html + 308 + + + Mode + Režim + + app/ceph/pool/pool-form/pool-form.component.html + 314 + + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 22 + + + Algorithm + Algoritmus + + app/ceph/pool/pool-form/pool-form.component.html + 333 + + + -- No erasure compression algorithm available -- + -- Žádný algoritmus komprese mazání -- + + app/ceph/pool/pool-form/pool-form.component.html + 344 + + + Minimum blob size + Minimální velikost blobu + + app/ceph/pool/pool-form/pool-form.component.html + 358 + + + e.g., 128KiB + např. 128 KiB + + app/ceph/pool/pool-form/pool-form.component.html + 367 + + + Value should be greater than 0 + Hodnota by měla být vyšší než nula + + app/ceph/pool/pool-form/pool-form.component.html + 372 + + + app/ceph/pool/pool-form/pool-form.component.html + 397 + + + Value should be greater than the maximum blob size + Hodnota by měla být vyšší než nejvyšší velikost blobu + + app/ceph/pool/pool-form/pool-form.component.html + 375 + + + Maximum blob size + Nejvyšší velikost blobu + + app/ceph/pool/pool-form/pool-form.component.html + 384 + + + e.g., 512KiB + např. 512 KiB + + app/ceph/pool/pool-form/pool-form.component.html + 392 + + + Value should be greater than the minimum blob size + Hodnota by měla být vyšší než nejnižší velikost blobu + + app/ceph/pool/pool-form/pool-form.component.html + 400 + + + Ratio + Poměr + + app/ceph/pool/pool-form/pool-form.component.html + 409 + + + Compression ratio + Kompresní poměr + + app/ceph/pool/pool-form/pool-form.component.html + 420 + + + Value should be between 0.0 and 1.0 + Hodnota by měla být z rozmezí 0.0 až 1.0 + + app/ceph/pool/pool-form/pool-form.component.html + 423 + + + pool + fond + + app/ceph/pool/pool-form/pool-form.component.html + 438 + + + {VAR_SELECT, select, 1 {Edit} other {Create} } + {VAR_SELECT, vybrat, 1 {Edit} ostatní {Create} } + + app/ceph/pool/pool-form/pool-form.component.html + 438 + + + Pools List + Seznam fondů + + app/ceph/pool/pool-list/pool-list.component.html + 2 + + + Please consult the documentation + on how to configure and enable the Object Gateway management functionality. + Podívejte se do dokumentace + jak nastavit a zapnout funkci správy brány objektů. + + app/ceph/rgw/rgw-501/rgw-501.component.html + 3 + + + Loading bucket data... + Načítání dat nádoby… + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 2 + + + The bucket data could not be loaded. + Data nádoby se nepodařilo načíst. + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 5 + + + bucket + nádoba + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 17 + + + Id + Identif. + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 26 + + + The value is not valid. + Hodnota není platná. + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 61 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 452 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 545 + + + The chosen name is already in use. + Zvolený název už je používán. + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 64 + + + app/core/auth/role-form/role-form.component.html + 37 + + + Owner + Vlastník + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 73 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 18 + + + -- Select a user -- + -- Vybrat uživatele -- + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 86 + + + {VAR_SELECT, select, 1 {Update} other {Add} } + {VAR_SELECT, vybrat, 1 {Update} ostatní {Add} } + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 102 + + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 80 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 142 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 593 + + + Daemons List + Seznam procesů služeb + + app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html + 2 + + + Capability + Schopnost + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 3 + + + Type + Typ + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 22 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 42 + + + -- Select a type -- + -- Vybrat typ -- + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 41 + + + Permission + Oprávnění + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 56 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 63 + + + -- Select a permission -- + -- Vybrat oprávnění -- + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 64 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 71 + + + S3 key + S3 klíč + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 3 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 123 + + + Username + Uživatelské jméno + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 22 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 22 + + + app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html + 19 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 24 + + + app/core/auth/user-form/user-form.component.html + 19 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 9 + + + -- Select a username -- + -- Vybrat uživatelské jméno -- + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 41 + + + Auto-generate key + Automaticky vytvořit klíč + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 60 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 133 + + + Access key + Přístupový klíč + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 71 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 144 + + + Secret key + Tajný klíč + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 106 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 110 + + + app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html + 34 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 176 + + + Subuser + Dílčí uživatel + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 3 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 37 + + + The chosen subuser ID is already in use. + Zvolený identifikátor dílčího uživatele už je používán. + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 54 + + + read, write + číst, zapisovat + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 77 + + + full + plné + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 79 + + + Swift key + Swift klíč + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 89 + + + app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html + 3 + + + Auto-generate secret + Automaticky vytvořit tajemství + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 99 + + + Loading user data... + Načítání údajů uživatele… + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 2 + + + The user data could not be loaded. + Údaje uživatele se nepodařilo načíst. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 5 + + + The chosen user ID is already in use. + Zvolený identif. uživatele už je používán. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 41 + + + Full name + Celé jméno + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 50 + + + app/core/auth/user-form/user-form.component.html + 98 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 14 + + + Email address + E-mailová adresa + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 71 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 19 + + + This is not a valid email address. + Toto není platná e-mailová adresa. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 79 + + + The chosen email address is already in use. + The chosen email address is already in use. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 82 + + + Max. buckets + Nejvýše nádob + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 91 + + + The entered value must be >= 0. + Je třeba, aby zadaná hodnota byla 0 a vyšší. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 104 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 489 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 582 + + + Suspended + Pozastaveno + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 116 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 24 + + + Subusers + Dílčí uživatelé + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 205 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 40 + + + There are no subusers. + Nejsou zde žádní dílčí uživatelé. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 211 + + + Delete + Smazat + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 242 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 296 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 381 + + + Add subuser + Přidat dílčího uživatele + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 256 + + + Keys + Klíče + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 264 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 134 + + + S3 + S3 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 268 + + + There are no keys. + Nejsou zde žádné klíče. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 273 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 323 + + + Show + Zobrazit + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 289 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 339 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 149 + + + Add S3 key + Přidat S3 klíč + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 310 + + + Swift + Swift + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 318 + + + Capabilities + Schopnosti + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 352 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 49 + + + There are no capabilities. + Nejsou zde žádné schopnosti. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 358 + + + Add capability + Přidat schopnost + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 395 + + + User quota + Kvóta uživatele + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 403 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 61 + + + Enabled + Zapnuto + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 413 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 506 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 71 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 66 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 102 + + + Unlimited size + Neomezená velikost + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 427 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 520 + + + Max. size + Nejvyšší velikost + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 438 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 531 + + + Unlimited objects + Neomezené objekty + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 465 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 558 + + + Max. objects + Nejvýše objektů + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 476 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 569 + + + Bucket quota + Kvóta nádoby + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 496 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 66 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 97 + + + Welcome to Ceph! + Vítejte v Ceph! + + app/core/auth/login/login.component.html + 10 + + The welcome message on the login page + + Username is required + Je třeba vyplnit uživatelské jméno + + app/core/auth/login/login.component.html + 34 + + + Password is required + Je třeba vyplnit heslo + + app/core/auth/login/login.component.html + 58 + + + Login + Přihlásit + + app/core/auth/login/login.component.html + 64 + + + Role + role + + app/core/auth/role-form/role-form.component.html + 10 + + + {VAR_SELECT, select, editing {Edit} other {Add} } + {VAR_SELECT, vybrat, upravování {Edit} ostatní {Add} } + + app/core/auth/role-form/role-form.component.html + 10 + + + app/core/auth/user-form/user-form.component.html + 10 + + + Description... + Popis… + + app/core/auth/role-form/role-form.component.html + 51 + + + Permissions + Oprávnění + + app/core/auth/role-form/role-form.component.html + 61 + + + Role + role + + app/core/auth/role-form/role-form.component.html + 81 + + + {VAR_SELECT, select, editing {Update} other {Create} } + {VAR_SELECT, vybrat, upravování {Update} ostatní {Create} } + + app/core/auth/role-form/role-form.component.html + 81 + + + app/core/auth/user-form/user-form.component.html + 147 + + + Sorry, the user does not exist in Ceph. + Sorry, the user does not exist in Ceph. + + app/core/auth/sso/sso-not-found/sso-not-found.component.html + 3 + + + Return to Login Page. You'll be logged out from the Identity Provider when you retry logging in. + Return to Login Page. You'll be logged out from the Identity Provider when you retry logging in. + + app/core/auth/sso/sso-not-found/sso-not-found.component.html + 4 + + + User + uživatel + + app/core/auth/user-form/user-form.component.html + 10 + + + Confirm password + Potvrzení zadání hesla + + app/core/auth/user-form/user-form.component.html + 69 + + + Password confirmation doesn't match the password. + Zadání hesla se neshodují. + + app/core/auth/user-form/user-form.component.html + 90 + + + Email + E-mail + + app/core/auth/user-form/user-form.component.html + 114 + + + Invalid email. + Neplatný e-mail. + + app/core/auth/user-form/user-form.component.html + 125 + + + Roles + Role + + app/core/auth/user-form/user-form.component.html + 131 + + + app/core/auth/user-tabs/user-tabs.component.html + 7 + + + User + uživatel + + app/core/auth/user-form/user-form.component.html + 147 + + + You are about to remove "user read / update" permissions from your own user. + Chystáte se odebrat oprávnění „uživatel číst/aktualizovat“ svému vlastnímu účtu. + + app/core/auth/user-form/user-form.component.html + 159 + + + If you continue, you will no longer be able to add or remove roles from any user. + Pokud budete pokračovat, nebudete nadále schopní přidávat nebo nebo odebírat role žádnému z uživatelů. + + app/core/auth/user-form/user-form.component.html + 161 + + + Are you sure you want to continue? + Opravdu chcete pokračovat? + + app/core/auth/user-form/user-form.component.html + 163 + + + Forbidden + Odepřeno + + app/core/forbidden/forbidden.component.html + 3 + + + Sorry, you are not allowed to see what you were looking for. + Omlouváme se, ale nemáte oprávnění zobrazit to, po čem se poohlížíte. + + app/core/forbidden/forbidden.component.html + 7 + + + Sorry, we could not find what you were looking for + Omlouváme se, nepodařilo se najít to, po čem se poohlížíte + + app/core/not-found/not-found.component.html + 3 + + + Remove all + Odebrat vše + + app/core/navigation/notifications/notifications.component.html + 6 + + + Recent Notifications + Nedávná oznámení + + app/core/navigation/notifications/notifications.component.html + 56 + + + app/core/navigation/notifications/notifications.component.html + 53 + + + There are no background tasks. + Nejsou zde žádné úlohy na pozadí. + + app/core/navigation/task-manager/task-manager.component.html + 71 + + + Background Tasks + Úlohy na pozadí + + app/core/navigation/task-manager/task-manager.component.html + 83 + + + app/core/navigation/task-manager/task-manager.component.html + 79 + + + Help + Nápověda + + app/core/navigation/dashboard-help/dashboard-help.component.html + 13 + + + app/core/navigation/dashboard-help/dashboard-help.component.html + 10 + + + Documentation + Dokumentace + + app/core/navigation/dashboard-help/dashboard-help.component.html + 23 + + + API + Aplikační program. rozhraní + + app/core/navigation/dashboard-help/dashboard-help.component.html + 28 + + + About + O aplikaci + + app/core/navigation/dashboard-help/dashboard-help.component.html + 33 + + + Dashboard Settings + Nastavení přehledu + + app/core/navigation/administration/administration.component.html + 10 + + + app/core/navigation/administration/administration.component.html + 7 + + + User management + Správa uživatelů + + app/core/navigation/administration/administration.component.html + 18 + + + Logged in user + Přihlášený uživatel + + app/core/navigation/identity/identity.component.html + 9 + + + app/core/navigation/identity/identity.component.html + 6 + + + Signed in as + + Přihlášeni jako + + + app/core/navigation/identity/identity.component.html + 19 + + + Sign out + Odhlásit + + app/core/navigation/identity/identity.component.html + 27 + + + Performance Counters + Výkonnostní čítače + + app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 9 + + + Performance Details + Podrobnosti o výkonnosti + + app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 16 + + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 46 + + + app/ceph/cluster/hosts/host-details/host-details.component.html + 3 + + + app/ceph/pool/pool-details/pool-details.component.html + 13 + + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 45 + + + ID + Identif. + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 13 + + + Index type + Typ rejstříku + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 23 + + + Placement rule + Pravidlo umístění + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 28 + + + Marker + Označovač + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 33 + + + Maximum marker + Nejvyšší označovač + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 38 + + + Version + Verze + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 43 + + + Master version + Hlavní verze + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 48 + + + Modification time + Okamžik úpravy + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 53 + + + Zonegroup + Skupinazóny + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 58 + + + Maximum size + Nejvyšší velikost + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 76 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 71 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 107 + + + Unlimited + Neomezeno + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 79 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 90 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 74 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 85 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 110 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 121 + + + Maximum objects + Nejvýše objektů + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 87 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 82 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 118 + + + System + System + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 29 + + + {VAR_SELECT, select, 0 {No} 1 {Yes} } + {VAR_SELECT, select, 0 {No} 1 {Yes} } + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 31 + + + Maximum buckets + Nejvýše nádob + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 35 + + + Performance counters not available + Výkonnostní čítače nejsou k dispozici + + app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.html + 12 + + + Attributes (OSD map) + Atributy (OSD mapa) + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 2 + + + Metadata not available + Metadata nejsou k dispozici + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 15 + + + Metadata + Metadata + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 8 + + + Performance counter + Výkonnostní čítač + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 18 + + + Histogram not available: + Histogram není k dispozici: + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 28 + + + Writes + Zápisy + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 33 + + + Reads + Čtení + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 38 + + + Histogram + Histogram + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 25 + + + Current values + Stávající hodnoty + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 23 + + + Min + Min + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 47 + + + Max + Max + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 52 + + + Source + Zdroj + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 77 + + + Level + Úroveň + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 82 + + + Can be updated at runtime + Je možné aktualizovat za provozu + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 87 + + + Tags + Štítky + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 92 + + + Enum values + Vyčíslit hodnoty + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 97 + + + See also + Viz také + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 102 + + + Cluster Status + Stav klastru + + app/ceph/dashboard/health/health.component.html + 15 + + + Manager Daemons + Procesy služby správy + + app/ceph/dashboard/health/health.component.html + 69 + + + Object Gateways + Objektové brány + + app/ceph/dashboard/health/health.component.html + 90 + + + Metadata Servers + Metadata servery + + app/ceph/dashboard/health/health.component.html + 98 + + + iSCSI Gateways + iSCSI brány + + app/ceph/dashboard/health/health.component.html + 109 + + + Client IOPS + vst/výst. klienta + + app/ceph/dashboard/health/health.component.html + 125 + + + Client Throughput + Propustnost klienta + + app/ceph/dashboard/health/health.component.html + 134 + + + Client Read/Write + Čtení/zápis klienta + + app/ceph/dashboard/health/health.component.html + 143 + + + Client Recovery + Zotavení klienta + + app/ceph/dashboard/health/health.component.html + 161 + + + Scrub + Kontrola + + app/ceph/dashboard/health/health.component.html + 170 + + + Performance + Výkonnost + + app/ceph/dashboard/health/health.component.html + 119 + + + Raw Capacity + Holá kapacita + + app/ceph/dashboard/health/health.component.html + 200 + + + Objects + Objekty + + app/ceph/dashboard/health/health.component.html + 213 + + + app/ceph/block/rbd-details/rbd-details.component.html + 38 + + + PGs per OSD + Skupin umístění na OSD + + app/ceph/dashboard/health/health.component.html + 222 + + + PG Status + Stav skupiny umístění + + app/ceph/dashboard/health/health.component.html + 231 + + + Capacity + Kapacita + + app/ceph/dashboard/health/health.component.html + 181 + + + See Logs for more details. + See Logs for more details. + + app/ceph/dashboard/health/health.component.html + 265 + + + Move an image to trash + Přesunout obraz do koše + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 3 + + + 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. + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 12 + + + Protection expires at + Platnost ochrany skončí v + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 18 + + + NOT PROTECTED + NECHRÁNĚNO + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 20 + + + Wrong date format. Please use "YYYY-MM-DD HH:mm:ss". + Chybný formát data. Použijte „RRRR-MM-DD HH:mm:ss“. + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 29 + + + Protection has already expired. Please pick a future date or leave it empty. + Platnost ochrany už skončila. Zvolte budoucí datum nebo nevyplňujte. + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 32 + + + Move Image + Přesunout obraz + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 40 + + + Overview + Overview + + app/ceph/block/iscsi-tabs/iscsi-tabs.component.html + 2 + + + Targets + Targets + + app/ceph/block/iscsi-tabs/iscsi-tabs.component.html + 7 + + + Only available for RBD images with fast-diff enabled + Only available for RBD images with fast-diff enabled + + app/ceph/block/rbd-details/rbd-details.component.html + 2 + + + Pool + Fond + + app/ceph/block/rbd-details/rbd-details.component.html + 18 + + + Data Pool + Datový fond + + app/ceph/block/rbd-details/rbd-details.component.html + 23 + + + Created + Vytvořeno + + app/ceph/block/rbd-details/rbd-details.component.html + 28 + + + Provisioned + Poskytováno + + app/ceph/block/rbd-details/rbd-details.component.html + 57 + + + N/A + N/A + + app/ceph/block/rbd-details/rbd-details.component.html + 63 + + + app/ceph/block/rbd-details/rbd-details.component.html + 78 + + + Total provisioned + Celkem poskytováno + + app/ceph/block/rbd-details/rbd-details.component.html + 72 + + + Striping unit + Proužkovací jednotka + + app/ceph/block/rbd-details/rbd-details.component.html + 87 + + + Striping count + Počet proužkování + + app/ceph/block/rbd-details/rbd-details.component.html + 92 + + + Parent + Nadřazené + + app/ceph/block/rbd-details/rbd-details.component.html + 97 + + + Block name prefix + Předpona názvu bloku + + app/ceph/block/rbd-details/rbd-details.component.html + 107 + + + Order + Pořadí + + app/ceph/block/rbd-details/rbd-details.component.html + 112 + + + Snapshots + Zachycené stavy + + app/ceph/block/rbd-details/rbd-details.component.html + 119 + + + RBD Snapshot + RBD zachycený stav + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 3 + + + {VAR_SELECT, select, true {Rename} other {Create} } + {VAR_SELECT, vybrat, skutečné {Rename} ostatní {Create} } + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 3 + + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 46 + + + Snapshot + zachycený stav + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 46 + + + PROTECTED + CHRÁNĚNO + + app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html + 17 + + + UNPROTECTED + NECHRÁNĚNO + + app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html + 20 + + + You are about to rollback + Chystáte se vrátit zpět + + app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html + 25 + + + Purge Trash + Vysypat koš + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 3 + + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 14 + + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 41 + + + app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 25 + + + To purge, select one or All images and click + Pro vyčištění, vyberte jeden nebo všechny obrazy a klikněte na + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 13 + + + Pool: + Fond: + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 19 + + + Pool name... + Název fondu… + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 22 + + + All + Vše + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 30 + + + Restore Image + Obnovit obraz + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 3 + + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 16 + + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 40 + + + To restore + Pro obnovení + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 13 + + + type the image's new name and click + zadejte nový název pro obraz a klikněte na + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 15 + + + New Name + Nový název + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 22 + + + Expired at + Platnost skončila v + + app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 34 + + + Protected until + Chráněno do + + app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 37 + + + This image is protected until . + Tento obraz je chráněn do. + + app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 47 + + + iSCSI Topology + iSCSI Topology + + app/ceph/block/iscsi-target-details/iscsi-target-details.component.html + 2 + + + Issues + problémy + + app/ceph/block/mirroring/image-list/image-list.component.html + 2 + + + Syncing + Synchronizuje se + + app/ceph/block/mirroring/image-list/image-list.component.html + 11 + + + app/ceph/block/mirroring/image-list/image-list.component.html + 38 + + + Ready + Připraveno + + app/ceph/block/mirroring/image-list/image-list.component.html + 20 + + + Edit pool mirror mode + Edit pool mirror mode + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 3 + + + 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. + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 13 + + + Peer clusters must be removed prior to disabling mirror. + Peer clusters must be removed prior to disabling mirror. + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 33 + + + Update + Aktualizovat + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 41 + + + + pool mirror peer + + pool mirror peer + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 3 + + + {VAR_SELECT, select, edit {Edit} other {Add} } + {VAR_SELECT, select, edit {Edit} other {Add} } + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 3 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 14 + + + the pool + mirror peer attributes for pool and click + Submit. + the pool + mirror peer attributes for pool and click + Submit. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 14 + + + Cluster Name + Cluster Name + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 23 + + + The cluster name is not valid. + The cluster name is not valid. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 39 + + + CephX ID + CephX ID + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 46 + + + CephX ID... + CephX ID... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 51 + + + The CephX ID is not valid. + The CephX ID is not valid. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 61 + + + Monitor Addresses + Monitor Addresses + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 68 + + + Comma-delimited addresses... + Comma-delimited addresses... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 72 + + + The monitory address is not valid. + The monitory address is not valid. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 79 + + + CephX Key + CephX Key + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 86 + + + Base64-encoded key... + Base64-encoded key... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 90 + + + CephX key must be base64 encoded. + CephX key must be base64 encoded. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 97 + + + Cache Tiers Details + Cache Tiers Details + + app/ceph/pool/pool-details/pool-details.component.html + 22 + + + Ranks + Hodnocení + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 6 + + + Clients: + Klienti: + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 36 + + + + Current + Current + + src/app/ceph/block/iscsi-target-details/iscsi-target-details.component.ts + 1 + + + + There are no portals available. + There are no portals available. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + There are no images available. + There are no images available. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + 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. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + 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. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + Target + Target + + src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts + 1 + + + + Hostname + Název stroje + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts + 1 + + + src/app/ceph/cluster/hosts/hosts.component.ts + 1 + + + src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.ts + 1 + + + + # Active/Optimized + Počet aktivních/optimalizovaných + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + # Active/Non-Optimized + Počet aktivních/neoptimalizovaných + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Image + Obraz + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.ts + 1 + + + + Active/Optimized + Acktivní/optimalizované + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Active/Non-Optimized + Aktivní/neoptimalizované + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Read Bytes + Bajtů čtení + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Write Bytes + Bajtů zápis + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Read Ops + Operací/s čtení + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Write Ops + Operací/s zápis + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + A/O Since + A/O od + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Instance + Instance + + src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts + 1 + + + + Issue + Problém + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + + State + Stav + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Progress + Ukazatel postupu + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + + Disabled + Disabled + + src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.ts + 1 + + + + Edit Mode + Edit Mode + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Add Peer + Add Peer + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Edit Peer + Edit Peer + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Delete Peer + Delete Peer + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Leader + Vedoucí + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + # Local + Počet místních + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + # Remote + Počet vzdálených + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + mirror peer + mirror peer + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Deep flatten + Hluboké zploštění + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Layering + Vrstvení + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Exclusive lock + Výhradní zámek + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Object map (requires exclusive-lock) + Mapa objektů (vyžaduje výhradní zámek) + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Journaling (requires exclusive-lock) + Žurnálování (vyžaduje výhradní zámek) + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Fast diff (requires object-map) + Rychlé porovnání (vyžaduje mapu objektů) + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Copy + Kopírovat + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 1 + + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Flatten + Zploštit + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 1 + + + + Move to Trash + Přesunout do koše + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 1 + + + + Create + Vytvořit + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + src/app/core/auth/role-details/role-details.component.ts + 1 + + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + Rename + Rename + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Protect + Protect + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Unprotect + Unprotect + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Clone + Clone + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Rollback + Vrácení zpět + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + + RBD snapshot rollback + Vrácení zachyceného stavu RBD zpět + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + + RBD snapshot + Zachycený stav RBD + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + + Restore + Obnovit + + src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts + 1 + + + + Deleted At + Smazáno v + + src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts + 1 + + + + id + identif. + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + type + typ + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + state + stav + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + version + verze + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + Host + Stroj + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + root + kořen + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + Rank + Hodnocení + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + + Daemon + Proces služby + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Activity + Aktivita + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Dentries + Struktury složek + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Inodes + I-uzlů + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Usage + Využití + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Standby daemons + Procesy služeb v pohotovosti + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + The value can be updated at runtime. + Hodnotu je možné aktualizovat za chodu. + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + 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. + Procesy služeb / klienti nezískávají tuto hodnotu + z databáze nastavení monitoru. Není umožněno nastavit tuto volbu + prostřednictvím „ceph config set …'. Tato volba by měla být nastavena + z příkazového řádku. + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + Option takes effect only during daemon startup. + Volba se uplatní pouze při spouštění procesu služby. + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + Option only affects cluster creation. + Volba ovlivní pouze vytváření klastru. + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + Option only affects daemon creation. + Volba ovlivní pouze vytvoření procesu služby. + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + Config option has been updated. + Volba nastavení byla aktualizována. + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts + 1 + + + + Update config option + Aktualizovat volbu nastavení + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts + 1 + + + + Service + Služba + + src/app/ceph/cluster/configuration/configuration.component.ts + 1 + + + + Current value + Stávající hodnota + + src/app/ceph/cluster/configuration/configuration.component.ts + 1 + + + + Public Address + Veřejná adresa + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + + Open Sessions + Otevřené relace + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + + No In + Počet do + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSDs that were previously marked out will not be marked back in when they start + OSD které byly dříve odznačeny nebudou označeny nazpět když spustí + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Out + Počet ven + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSDs will not automatically be marked out after the configured interval + OSD nebudou automaticky odznačeny po nastaveném intervalu + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Up + Počet aktivních + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSDs are not allowed to start + OSD není dovoleno spuštění + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Down + Počet neaktivních + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSD failure reports are being ignored, such that the monitors will not mark OSDs down + Hlášení o selhání OSD jsou ignorovány, jako například že monitory OSD neoznačí jako nedostupné + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Pause + Pozastavit + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Pauses reads and writes + Pozastavit čtení a zápisy + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Scrub + Žádná kontrola + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Scrubbing is disabled + Kontrola je vypnutá + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Deep Scrub + Žádná hloubková kontrola + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Deep Scrubbing is disabled + Hloubková kontrola je vypnutá + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Backfill + Žádné zasypávání + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Backfilling of PGs is suspended + Zasypávání skupin umístění je pozastaveno + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Recover + Žádné obnovení + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Recovery of PGs is suspended + Obnovování skupin umístění je pozastaveno + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Bitwise Sort + Bitové třídění + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Use bitwise sort + Třídit podle bitů + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Purged Snapdirs + Vyčištěné složky zachycených stavů + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSDs have converted snapsets + OSD mají převedené sady zachycených stavů + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Recovery Deletes + Smazáno při zotavování + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Deletes performed during recovery instead of peering + Mazání provedená při obnovování namísto peeringu + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + PG Log Hard Limit + PG Log Hard Limit + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Puts a hard limit on pg log length + Puts a hard limit on pg log length + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSD Flags were updated successfully. + Příznaky OSD byly úspěšně aktualizovány. + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSD Flags + Příznaky OSD + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Deep Scrub + Hloubková kontrola + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Mark Out + Odznačit + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + out + ven + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + Mark In + Označit + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + in + dovnitř + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + Mark Down + Označit + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + down + nedostupné + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + Mark Lost + Označit ztracené + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Mark + Značka + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + OSD lost + OSD ztraceno + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + marked lost + označeno jako ztracené + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Remove + Odebrat + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + OSD + OSD + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + removed + odebráno + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Destroy + Zlikvidovat + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + destroy + zlikvidovat + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + destroyed + zlikvidováno + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + PGs + skupiny umístění + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Read bytes + Přečteno bajtů + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Writes bytes + Zapsáno bajtů + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Read ops + Operací/s čtení + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Write ops + Operací/s zápis + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Mark OSD + Označit OSD + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Mark + Označit + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Max Backfills + Max Backfills + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Max Active + Recovery Max Active + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Max Single Start + Recovery Max Single Start + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Sleep + Recovery Sleep + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Custom + Custom + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + OSD recovery speed priority "" was set successfully. + OSD recovery speed priority "" was set successfully. + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + OSD recovery speed priority + OSD recovery speed priority + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + was initialized in the following OSD: + bylo inicializováno v následujícím OSD: + + src/app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.ts + 1 + + + + Job + Job + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Severity + Severity + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Started + Started + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + URL + URL + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Used + Použito + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Avail. + K dispozici + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Clean + Čisté + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Working + Pracující + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Warning + Varování + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Unknown + Neznámé + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + up + aktivní + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + no filesystems + žádné souborové systémy + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + + active + aktivní + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + standby + v pohotovosti + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + n/a + n/a + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + active daemon + active daemon + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + quorum + kvórum + + src/app/ceph/dashboard/mon-summary.pipe.ts + 1 + + + + Value + Hodnota + + src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.ts + 1 + + + + Cache Mode + Cache Mode + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Min Evict Age + Min Evict Age + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Min Flush Age + Min Flush Age + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Target Max Bytes + Target Max Bytes + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Target Max Objects + Target Max Objects + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + No applications added + Nebyla přidána žádná aplikace + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Applications limit reached + Dosažen limit aplikací + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + A pool can only have up to four applications definitions. + Fond může mít nejvýše čtyři definice aplikací. + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Allowed characters '_a-zA-Z0-9' + Použitelné znaky „_a-zA-Z0-9“ + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Maximum length is 128 characters + Nejvyšší délka je 128 znaků + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Filter or add applications + Filtrovat nebo přidat aplikace + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Add application + Přidat aplikaci + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + erasure code profile + profil mazacího kódu + + src/app/ceph/pool/pool-form/pool-form.component.ts + 1 + + + + Replica Size + Velikost repliky + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Last Change + Nejnovější změna + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Erasure Coded Profile + Mazáním kódovaný profil + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Crush Ruleset + Sada crush pravidel + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Write bytes + Write bytes + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + bucket + nádoba + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 1 + + + + buckets + nádoby + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 1 + + + + user + uživatel + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 1 + + + + users + uživatelé + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 1 + + + + Scope + Rozsah + + src/app/core/auth/role-details/role-details.component.ts + 1 + + + + Read + Čtení + + src/app/core/auth/role-details/role-details.component.ts + 1 + + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + Created role '' + Vytvořena role „“ + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + Updated role '' + Aktualizována role „“ + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + System Role + Systémová role + + src/app/core/auth/role-list/role-list.component.ts + 1 + + + + Deleted role '' + Smazána role „“ + + src/app/core/auth/role-list/role-list.component.ts + 1 + + + + Created user "" + Vytvořen uživatel „“ + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Update user + Aktualizovat uživatele + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Continue + Pokračovat + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + You were automatically logged out because your roles have been changed. + Byli jste automaticky odhlášeni protože vaše role byly změněny. + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Updated user "" + Aktualizován uživatel „“ + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Deleted user "" + Smazán uživatel „“ + + src/app/core/auth/user-list/user-list.component.ts + 1 + + + + Failed to delete user "" + Nepodařilo se smazat uživatele „“ + + src/app/core/auth/user-list/user-list.component.ts + 1 + + + + You are currently logged in as "". + Nyní jste přihlášení jako „“. + + src/app/core/auth/user-list/user-list.component.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + The encoding will be done on packets of bytes size at a time. + Chosing 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. + Chosing the right packet size is difficult. + The jerasure documentation contains extensive information on this topic. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + Set the directory name from which the erasure code plugin is loaded. + Set the directory name from which the erasure code plugin is loaded. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + -- Select the priority -- + -- Select the priority -- + + src/app/shared/api/osd.service.ts + 1 + + + + Low + Low + + src/app/shared/api/osd.service.ts + 1 + + + + High + High + + src/app/shared/api/osd.service.ts + 1 + + + + Last 5 minutes + Last 5 minutes + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 15 minutes + Last 15 minutes + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 30 minutes + Last 30 minutes + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 1 hour (Default) + Last 1 hour (Default) + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 3 hours + Last 3 hours + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 6 hours + Last 6 hours + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 12 hours + Last 12 hours + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 24 hours + Last 24 hours + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Yesterday + Yesterday + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Today + Today + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Today so far + Today so far + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Day before yesterday + Day before yesterday + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 2 days + Last 2 days + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This day last week + This day last week + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Previous week + Previous week + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This week + This week + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This week so far + This week so far + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 7 days + Last 7 days + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Previous month + Previous month + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This month + This month + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This month so far + This month so far + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 30 days + Last 30 days + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 90 days + Last 90 days + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 6 months + Last 6 months + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 1 year + Last 1 year + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Previous year + Previous year + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This year + This year + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This year so far + This year so far + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 2 years + Last 2 years + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 5 years + Last 5 years + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Information + Informace + + src/app/shared/components/info-panel/info-panel.component.ts + 1 + + + + No items selected. + No items selected. + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Deselect item to select again + Deselect item to select again + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Selection limit reached + Selection limit reached + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Filter tags + Filter tags + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Add badge + Add badge + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + There are no items available. + There are no items available. + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Failed to + Failed to + + src/app/shared/services/task-message.service.ts + 1 + + + + Executing + Vykonává se + + src/app/shared/services/task-message.service.ts + 1 + + + + execute + vykonat + + src/app/shared/services/task-message.service.ts + 1 + + + + Executed + Vykonáno + + src/app/shared/services/task-message.service.ts + 1 + + + + unknown task + neznámý úkol + + src/app/shared/services/task-message.service.ts + 1 + + + + Creating + Vytváří se + + src/app/shared/services/task-message.service.ts + 1 + + + + create + vytvořit + + src/app/shared/services/task-message.service.ts + 1 + + + + Updating + Aktualizuje se + + src/app/shared/services/task-message.service.ts + 1 + + + + update + aktualizovat + + src/app/shared/services/task-message.service.ts + 1 + + + + Updated + Aktualizováno + + src/app/shared/services/task-message.service.ts + 1 + + + + Deleting + Maže se + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + delete + smazat + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + Deleted + Smazáno + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + RBD '' + RBD „“ + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + RBD snapshot '' + RBD zachycený stav „“ + + src/app/shared/services/task-message.service.ts + 1 + + + + mirror mode for pool '' + mirror mode for pool '' + + src/app/shared/services/task-message.service.ts + 1 + + + + mirror peer for pool '' + mirror peer for pool '' + + src/app/shared/services/task-message.service.ts + 1 + + + + Name is already used by . + Název už je používán . + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + Name is already used by . + Název už je používán . + + src/app/shared/services/task-message.service.ts + 1 + + + + Name is already used by . + Název už je používán . + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + contains snapshots. + obsahuje zachycené stavy. + + src/app/shared/services/task-message.service.ts + 1 + + + + Cloning + Klonuje se + + src/app/shared/services/task-message.service.ts + 1 + + + + clone + klonovat + + src/app/shared/services/task-message.service.ts + 1 + + + + Cloned + Naklonováno + + src/app/shared/services/task-message.service.ts + 1 + + + + Snapshot of must be protected. + Je třeba, aby zachycený stav byl chráněný. + + src/app/shared/services/task-message.service.ts + 1 + + + + Copying + Kopíruje se + + src/app/shared/services/task-message.service.ts + 1 + + + + copy + zkopírovat + + src/app/shared/services/task-message.service.ts + 1 + + + + Copied + Zkopírováno + + src/app/shared/services/task-message.service.ts + 1 + + + + Flattening + Zploštění + + src/app/shared/services/task-message.service.ts + 1 + + + + flatten + zploštit + + src/app/shared/services/task-message.service.ts + 1 + + + + Flattened + Zploštěno + + src/app/shared/services/task-message.service.ts + 1 + + + + Name is already used by . + Název už je používán pro . + + src/app/shared/services/task-message.service.ts + 1 + + + + Cannot unprotect because it contains child images. + Není možné zrušit ochranu , protože obsahuje podřízené obrazy. + + src/app/shared/services/task-message.service.ts + 1 + + + + Cannot delete because it's protected. + není možné smazat, protože je chráněné. + + src/app/shared/services/task-message.service.ts + 1 + + + + Rolling back + Bere se zpět + + src/app/shared/services/task-message.service.ts + 1 + + + + rollback + vzít zpět + + src/app/shared/services/task-message.service.ts + 1 + + + + Rolled back + Vzato zpět + + src/app/shared/services/task-message.service.ts + 1 + + + + Moving + Přesouvá se + + src/app/shared/services/task-message.service.ts + 1 + + + + move + přesunout + + src/app/shared/services/task-message.service.ts + 1 + + + + Moved + Přesunuto + + src/app/shared/services/task-message.service.ts + 1 + + + + image '' to trash + obraz „“ do koše + + src/app/shared/services/task-message.service.ts + 1 + + + + Could not find image. + Obraz se nedaří najít. + + src/app/shared/services/task-message.service.ts + 1 + + + + Restoring + Obnovuje se + + src/app/shared/services/task-message.service.ts + 1 + + + + restore + obnovit + + src/app/shared/services/task-message.service.ts + 1 + + + + Restored + Obnoveno + + src/app/shared/services/task-message.service.ts + 1 + + + + image '' into '' + obraz „“ do „“ + + src/app/shared/services/task-message.service.ts + 1 + + + + Image name '' is already in use. + Název „“ už je používán pro jiný obraz. + + src/app/shared/services/task-message.service.ts + 1 + + + + image '' + obraz „“ + + src/app/shared/services/task-message.service.ts + 1 + + + + Purging + Čistí se + + src/app/shared/services/task-message.service.ts + 1 + + + + purge + vyčistit + + src/app/shared/services/task-message.service.ts + 1 + + + + Purged + Vyčištěno + + src/app/shared/services/task-message.service.ts + 1 + + + + all pools + všechny fondy + + src/app/shared/services/task-message.service.ts + 1 + + + + images from + obrazy z + + src/app/shared/services/task-message.service.ts + 1 + + + + Cannot disable mirroring because it contains a peer. + Cannot disable mirroring because it contains a peer. + + src/app/shared/services/task-message.service.ts + 1 + + + + pool '' + fond „“ + + src/app/shared/services/task-message.service.ts + 1 + + + + erasure code profile '' + profil mazacího kódu „“ + + src/app/shared/services/task-message.service.ts + 1 + + + + target '' + target '' + + src/app/shared/services/task-message.service.ts + 1 + + + + + \ No newline at end of file diff --git a/src/pybind/mgr/dashboard/frontend/src/locale/messages.de-DE.xlf b/src/pybind/mgr/dashboard/frontend/src/locale/messages.de-DE.xlf index 16edd313a73..b52ab5a31ca 100644 --- a/src/pybind/mgr/dashboard/frontend/src/locale/messages.de-DE.xlf +++ b/src/pybind/mgr/dashboard/frontend/src/locale/messages.de-DE.xlf @@ -13,80 +13,90 @@ Dashboard app/core/navigation/navigation/navigation.component.html - 34 + 35 Cluster Cluster app/core/navigation/navigation/navigation.component.html - 46 - - - app/ceph/dashboard/health/health.component.html - 262 + 47 Hosts Hosts app/core/navigation/navigation/navigation.component.html - 56 + 57 app/ceph/dashboard/health/health.component.html - 77 + 81 Monitors Monitore app/core/navigation/navigation/navigation.component.html - 63 + 64 app/ceph/dashboard/health/health.component.html - 49 + 48 OSDs OSDs app/core/navigation/navigation/navigation.component.html - 70 + 71 app/ceph/dashboard/health/health.component.html - 58 + 57 Configuration Konfiguration app/core/navigation/navigation/navigation.component.html - 77 + 78 CRUSH map CRUSH-Plan app/core/navigation/navigation/navigation.component.html - 84 + 85 + + + Logs + Logs + + app/core/navigation/navigation/navigation.component.html + 92 + + + Alerts + Alerts + + app/core/navigation/navigation/navigation.component.html + 98 Pools Pools app/core/navigation/navigation/navigation.component.html - 94 + 108 - app/ceph/block/mirroring/mirroring.component.html - 16 + app/ceph/block/mirroring/overview/overview.component.html + 12 app/ceph/dashboard/health/health.component.html - 183 + 190 app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html @@ -97,22 +107,34 @@ Block app/core/navigation/navigation/navigation.component.html - 106 + 122 Images Images app/core/navigation/navigation/navigation.component.html - 115 + 131 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 120 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 341 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 479 app/ceph/block/iscsi/iscsi.component.html - 7 + 9 - app/ceph/block/mirroring/mirroring.component.html - 29 + app/ceph/block/mirroring/overview/overview.component.html + 21 app/ceph/block/rbd-images/rbd-images.component.html @@ -120,45 +142,45 @@ Mirroring - Spiegeln + Spiegelung app/core/navigation/navigation/navigation.component.html - 123 + 139 iSCSI iSCSI app/core/navigation/navigation/navigation.component.html - 135 + 151 Filesystems Dateisysteme app/core/navigation/navigation/navigation.component.html - 146 + 162 Object Gateway Objektgateway app/core/navigation/navigation/navigation.component.html - 157 + 173 Daemons Daemons app/core/navigation/navigation/navigation.component.html - 166 + 182 app/ceph/block/iscsi/iscsi.component.html - 1 + 3 - app/ceph/block/mirroring/mirroring.component.html + app/ceph/block/mirroring/overview/overview.component.html 5 @@ -166,7 +188,7 @@ Benutzer app/core/navigation/navigation/navigation.component.html - 172 + 188 app/core/auth/user-tabs/user-tabs.component.html @@ -177,7 +199,7 @@ Buckets app/core/navigation/navigation/navigation.component.html - 178 + 194 Retrieving data for @@ -215,6 +237,10 @@ app/shared/components/error-panel/error-panel.component.html 27 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 544 + app/ceph/block/rbd-form/rbd-form.component.html 303 @@ -233,7 +259,7 @@ app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 595 + 598 app/core/auth/role-form/role-form.component.html @@ -268,6 +294,31 @@ app/shared/components/grafana/grafana.component.html 6 + + Grafana Dashboard doesn't exist. Please refer to + documentation on how to + add dashboards to Grafana. + Grafana Dashboard doesn't exist. Please refer to + documentation on how to + add dashboards to Grafana. + + app/shared/components/grafana/grafana.component.html + 11 + + + Grafana Time Picker + Grafana Time Picker + + app/shared/components/grafana/grafana.component.html + 20 + + + Reset Settings + Reset Settings + + app/shared/components/grafana/grafana.component.html + 35 + Failed to load data. Daten konnten nicht geladen werden. @@ -299,91 +350,142 @@ 118 X total - - Issues - Probleme + + Settings + Settings - app/ceph/block/mirroring/mirroring.component.html - 31 + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 3 - - Syncing - Synchronisierung + + Changing these parameters from their default values is usually not necessary. + Changing these parameters from their default values is usually not necessary. - app/ceph/block/mirroring/mirroring.component.html - 40 + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 15 - app/ceph/block/mirroring/mirroring.component.html - 76 + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 13 - - Ready - Fertig + + Confirm + Confirm - app/ceph/block/mirroring/mirroring.component.html - 49 + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 35 - - {VAR_SELECT, select, editing {Edit} cloning {Clone} copying {Copy} other {Add} } - {VAR_SELECT, select, editing {Edit} cloning {Clone} copying {Copy} other {Add} } - app/ceph/block/rbd-form/rbd-form.component.html - 10 + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 53 - - {VAR_SELECT, select, cloning {Clone from} copying {Copy from} other {Parent} } - {VAR_SELECT, select, cloning {Clone from} copying {Copy from} other {Parent} } + + Cancel + Abbrechen - app/ceph/block/rbd-form/rbd-form.component.html - 20 + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 39 - - Name - Name - app/ceph/block/rbd-form/rbd-form.component.html - 36 + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 57 - app/ceph/cluster/configuration/configuration-form/configuration-form.component.html - 18 + app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html + 38 - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + app/shared/components/confirmation-modal/confirmation-modal.component.html 21 - app/ceph/pool/pool-form/pool-form.component.html - 26 + app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 38 - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 42 + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 91 - app/core/auth/role-form/role-form.component.html - 19 + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 34 - app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html - 8 + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 25 - app/ceph/cluster/configuration/configuration-details/configuration-details.component.html - 8 + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 44 - app/ceph/block/rbd-details/rbd-details.component.html - 13 + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 45 - app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html - 23 + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 44 + + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 45 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 110 + + + Advanced Settings + Advanced Settings + + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 3 + + + Create target + Create target + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 11 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 539 + + + Target IQN + Target IQN + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 20 This field is required. Dieses Feld wird benötigt. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 43 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 209 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 231 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 266 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 291 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 326 + app/ceph/block/rbd-form/rbd-form.component.html 49 @@ -400,6 +502,10 @@ app/ceph/block/rbd-form/rbd-form.component.html 175 + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 31 + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html 18 @@ -454,31 +560,31 @@ app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 98 + 101 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 163 + 166 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 195 + 198 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 446 + 449 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 483 + 486 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 539 + 542 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 576 + 579 app/core/auth/role-form/role-form.component.html @@ -504,96 +610,436 @@ app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html 32 - - Loading... - Lade... - app/ceph/block/rbd-form/rbd-form.component.html - 79 + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 36 - app/ceph/block/rbd-form/rbd-form.component.html - 139 + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 58 + + IQN has wrong pattern. + IQN has wrong pattern. - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 60 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 47 - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 187 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 213 + + An IQN has the following notation 'iqn.$year-$month.$reversedAddress:$definedName' + An IQN has the following notation 'iqn.$year-$month.$reversedAddress:$definedName' - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 211 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 51 + + For example: iqn.2016-06.org.dashboard:storage:disk.sn-a8675309 + For example: iqn.2016-06.org.dashboard:storage:disk.sn-a8675309 - app/ceph/pool/pool-form/pool-form.component.html - 5 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 53 + + More information + More information - app/ceph/pool/pool-form/pool-form.component.html - 220 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 57 + + This target has modified advanced settings. + This target has modified advanced settings. - app/ceph/pool/pool-form/pool-form.component.html - 341 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 62 + + Portals + Portals - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 83 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 72 - - -- No rbd pools available -- - -- Keine rbd Pools verfügbar -- + + At least gateways are required. + At least gateways are required. - app/ceph/block/rbd-form/rbd-form.component.html - 82 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 96 - - -- Select a pool -- - -- Wählen Sie einen Pool aus -- + + Add portal + Add portal - app/ceph/block/rbd-form/rbd-form.component.html - 85 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 106 - - Use a dedicated data pool - Dedizierten Datenpool verwenden + + This image has modified settings. + This image has modified settings. - app/ceph/block/rbd-form/rbd-form.component.html - 105 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 146 - - Data pool - Datenpool + + At least 1 image is required. + At least 1 image is required. - app/ceph/block/rbd-form/rbd-form.component.html - 116 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 151 - - Dedicated pool that stores the object-data of the RBD. - Eigener Pool zur Speicherung von RBD-Objektdaten . + + Add image + Add image - app/ceph/block/rbd-form/rbd-form.component.html - 120 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 161 - - -- No data pools available -- - -- Keine Pools verfügbar -- - app/ceph/block/rbd-form/rbd-form.component.html - 142 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 371 - - Size - Größe - app/ceph/block/rbd-form/rbd-form.component.html - 160 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 506 + + Initiators + Initiators - app/ceph/block/rbd-details/rbd-details.component.html + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 174 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 437 + + + Initiator + Initiator + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 181 + + + Client IQN + Client IQN + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 194 + + + Initiator IQN needs to be unique. + Initiator IQN needs to be unique. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 205 + + + User + User + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 223 + + + Usernames must have a length of 8 to 64 characters and + can only contain letters, '.', '@', '-', '_' or ':'. + Usernames must have a length of 8 to 64 characters and + can only contain letters, '.', '@', '-', '_' or ':'. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 235 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 295 + + + Password + Password + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 245 + + + app/core/auth/user-form/user-form.component.html + 42 + + + Passwords must have a length of 12 to 16 characters + and can only contain letters, '@', '-' or '_'. + Passwords must have a length of 12 to 16 characters + and can only contain letters, '@', '-' or '_'. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 270 + + + Mutual User + Mutual User + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 281 + + + Mutual Password + Mutual Password + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 305 + + + Passwords must have a length of 12 to 16 characters and + can only contain letters, '@', '-' or '_'. + Passwords must have a length of 12 to 16 characters and + can only contain letters, '@', '-' or '_'. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 330 + + + Initiator belongs to a group. Images will be configure in the group. + Initiator belongs to a group. Images will be configure in the group. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 361 + + + No items added. + No items added. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 384 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 521 + + + Add initiator + Add initiator + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 389 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 465 + + + Groups + Groups + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 403 + + + Group + Group + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 410 + + + Name + Name + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 422 + + + app/ceph/block/rbd-form/rbd-form.component.html + 36 + + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 18 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 21 + + + app/ceph/pool/pool-form/pool-form.component.html + 26 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 42 + + + app/core/auth/role-form/role-form.component.html + 19 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 8 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 8 + + + app/ceph/block/rbd-details/rbd-details.component.html + 13 + + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 23 + + + Add group + Add group + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 526 + + + Are you sure that you want to the selected ? + Sind Sie sicher dass Sie die ausgewählten wollen? + + app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html + 15 + + + Yes, I am sure. + Ja, ich bin sicher. + + app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html + 25 + + + Please consult the documentation + on how to configure and enable the iSCSI Targets management functionality. + Please consult the documentation + on how to configure and enable the iSCSI Targets management functionality. + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 6 + + + Available information: + Available information: + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 12 + + + iSCSI Targets not available + iSCSI Targets not available + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 4 + + + {VAR_SELECT, select, editing {Edit} cloning {Clone} copying {Copy} other {Add} } + {VAR_SELECT, select, editing {Edit} cloning {Clone} copying {Copy} other {Add} } + + app/ceph/block/rbd-form/rbd-form.component.html + 10 + + + {VAR_SELECT, select, cloning {Clone from} copying {Copy from} other {Parent} } + {VAR_SELECT, select, cloning {Clone from} copying {Copy from} other {Parent} } + + app/ceph/block/rbd-form/rbd-form.component.html + 20 + + + Loading... + Lade... + + app/ceph/block/rbd-form/rbd-form.component.html + 79 + + + app/ceph/block/rbd-form/rbd-form.component.html + 139 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 59 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 186 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 210 + + + app/ceph/pool/pool-form/pool-form.component.html + 5 + + + app/ceph/pool/pool-form/pool-form.component.html + 220 + + + app/ceph/pool/pool-form/pool-form.component.html + 341 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 83 + + + -- No rbd pools available -- + -- Keine rbd Pools verfügbar -- + + app/ceph/block/rbd-form/rbd-form.component.html + 82 + + + -- Select a pool -- + -- Wählen Sie einen Pool aus -- + + app/ceph/block/rbd-form/rbd-form.component.html + 85 + + + Use a dedicated data pool + Dedizierten Datenpool verwenden + + app/ceph/block/rbd-form/rbd-form.component.html + 105 + + + Data pool + Datenpool + + app/ceph/block/rbd-form/rbd-form.component.html + 116 + + + Dedicated pool that stores the object-data of the RBD. + Eigener Pool zur Speicherung von RBD-Objektdaten . + + app/ceph/block/rbd-form/rbd-form.component.html + 120 + + + -- No data pools available -- + -- Keine Pools verfügbar -- + + app/ceph/block/rbd-form/rbd-form.component.html + 142 + + + Size + Größe + + app/ceph/block/rbd-form/rbd-form.component.html + 160 + + + app/ceph/block/rbd-details/rbd-details.component.html 33 @@ -709,6 +1155,29 @@ app/ceph/block/rbd-images/rbd-images.component.html 8 + + Overall Performance + Gesamtleistung + + app/ceph/block/rbd-images/rbd-images.component.html + 12 + + + app/ceph/cluster/hosts/hosts.component.html + 29 + + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 71 + + + app/ceph/pool/pool-list/pool-list.component.html + 35 + + + app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html + 16 + Edit Bearbeiten @@ -718,11 +1187,11 @@ app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 232 + 235 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 371 + 374 Description @@ -820,33 +1289,39 @@ Hosts List - Host Liste + Host-Liste app/ceph/cluster/hosts/hosts.component.html 3 - - Overall Performance - Gesamtleistung + + No entries found + No entries found - app/ceph/cluster/hosts/hosts.component.html - 28 + app/ceph/cluster/logs/logs.component.html + 14 - app/ceph/cluster/osd/osd-list/osd-list.component.html - 49 + app/ceph/cluster/logs/logs.component.html + 30 + + Cluster Logs + Cluster Logs - app/ceph/pool/pool-list/pool-list.component.html - 37 + app/ceph/cluster/logs/logs.component.html + 4 + + Audit Logs + Audit Logs - app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html - 15 + app/ceph/cluster/logs/logs.component.html + 20 Status - Status + Status app/ceph/cluster/monitor/monitor.component.html 4 @@ -918,72 +1393,112 @@ app/ceph/cluster/monitor/monitor.component.html 54 - - Cancel - Abbrechen + + Cluster-wide OSD Flags + Clusterweite OSD-Einstellungen - app/shared/components/confirmation-modal/confirmation-modal.component.html + app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 3 + + + Submit + Abschicken + + app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 34 + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 87 + + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html 21 - app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html - 38 + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 106 + + OSD Recovery Priority + OSD Recovery Priority - app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html - 38 + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 3 + + Priority + Priority - app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 16 + + + Customize priority values + Customize priority values + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 44 + + + This field is required! + Dieses Feld wird benötigt! + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 67 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html 34 - app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html - 25 + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 67 - app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 49 + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 91 - app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html - 45 + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 117 - app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html - 44 + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 165 - - Are you sure that you want to the selected ? - Sind Sie sicher dass Sie die ausgewählten wollen? - app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html - 15 + app/ceph/pool/pool-form/pool-form.component.html + 40 - - Yes, I am sure. - Ja, ich bin sicher. - app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html - 25 + app/ceph/pool/pool-form/pool-form.component.html + 69 - - Cluster-wide OSD Flags - Clusterweite OSD-Einstellungen - app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html - 3 + app/ceph/pool/pool-form/pool-form.component.html + 95 - - Submit - Abschicken + + + - app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html - 34 + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 71 + + The entered value is too high! It must not be greater than . + The entered value is too high! It must not be greater than . - app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html - 21 + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 75 + + + The entered value is too low! It must not be lower than . + The entered value is too low! It must not be lower than . + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 79 Reweight OSD @@ -1036,12 +1551,19 @@ app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html 13 - - Set Cluster-wide OSD Flags - Clusterweite OSD-Einstellungen vornehmen + + Set Cluster-wide Flags + Set Cluster-wide Flags app/ceph/cluster/osd/osd-list/osd-list.component.html - 23 + 25 + + + Set Cluster-wide Recovery Priority + Set Cluster-wide Recovery Priority + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 41 OSDs List @@ -1057,7 +1579,14 @@ if you proceed. app/ceph/cluster/osd/osd-list/osd-list.component.html - 64 + 81 + + + The OSD is not safe to destroy! + The OSD is not safe to destroy! + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 90 OSD will be @@ -1066,7 +1595,46 @@ if you proceed. app/ceph/cluster/osd/osd-list/osd-list.component.html - 77 + 92 + + + Details + Details + + app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.html + 10 + + + app/core/auth/role-details/role-details.component.html + 2 + + + app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 3 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 2 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 3 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 3 + + + app/ceph/block/rbd-details/rbd-details.component.html + 8 + + + app/ceph/pool/pool-details/pool-details.component.html + 5 + + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 3 Health @@ -1089,178 +1657,150 @@ app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html 3 - - This field is required! - Dieses Feld wird benötigt! - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 34 - - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 68 - - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 92 - - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 118 - + + The name can only consist of alphanumeric characters, dashes and underscores. + The name can only consist of alphanumeric characters, dashes and underscores. app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 166 - - - app/ceph/pool/pool-form/pool-form.component.html - 40 - - - app/ceph/pool/pool-form/pool-form.component.html - 69 - - - app/ceph/pool/pool-form/pool-form.component.html - 95 + 37 The chosen erasure code profile name is already in use. The chosen erasure code profile name is already in use. app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 41 + 40 Plugin - Plugin + Plugin app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 48 + 47 Data chunks (k) Data chunks (k) app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 76 + 75 Must be equal to or greater than 2. - Must be equal to or greater than 2. + Muß größer oder gleich 2 sein. app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 95 + 94 Coding chunks (m) Coding chunks (m) app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 103 + 102 Must be equal to or greater than 1. - Must be equal to or greater than 1. + Muß größer oder gleich 1 sein. app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 121 + 120 app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 143 + 142 app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 169 + 168 app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 262 + 261 Durability estimator (c) Durability estimator (c) app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 130 + 129 Locality (l) Locality (l) app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 152 + 151 Crush failure domain Crush failure domain app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 176 + 175 Crush Locality Crush Locality app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 200 + 199 None - None + Keine app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 214 + 213 Technique Technique app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 227 + 226 Packetsize Packetsize app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 249 + 248 Crush root Crush root app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 270 + 269 Crush device class Crush device class app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 287 + 286 any any app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 297 + 296 Directory - Directory + Verzeichnis app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 309 + 308 Add - Add + Hinzufügen app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 327 + 326 app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html @@ -1271,7 +1811,7 @@ Schließen app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 331 + 330 app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html @@ -1295,7 +1835,7 @@ pool - pool + Pool app/ceph/pool/pool-form/pool-form.component.html 16 @@ -1326,6 +1866,10 @@ app/core/auth/role-form/role-form.component.html 27 + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 28 + The chosen Ceph pool name is already in use. Der gewählte Pool-Name ist bereits vergeben. @@ -1386,9 +1930,9 @@ The current PGs settings were calculated for you, you - should make sure the values suit your needs before submit. + should make sure the values suite your needs before submit. The current PGs settings were calculated for you, you - should make sure the values suit your needs before submit. + should make sure the values suite your needs before submit. app/ceph/pool/pool-form/pool-form.component.html 113 @@ -1520,6 +2064,10 @@ app/ceph/pool/pool-form/pool-form.component.html 314 + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 22 + Algorithm Algorithmus @@ -1622,122 +2170,64 @@ app/ceph/pool/pool-form/pool-form.component.html 438 - - Details - Details + + Pools List + Pool-Liste app/ceph/pool/pool-list/pool-list.component.html - 19 - - - app/core/auth/role-details/role-details.component.html 2 + + Please consult the documentation + on how to configure and enable the Object Gateway management functionality. + Please consult the documentation + on how to configure and enable the Object Gateway management functionality. - app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + app/ceph/rgw/rgw-501/rgw-501.component.html 3 + + Loading bucket data... + Loading bucket data... - app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html 2 + + The bucket data could not be loaded. + The bucket data could not be loaded. - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 3 + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 5 + + bucket + bucket - app/ceph/cluster/configuration/configuration-details/configuration-details.component.html - 3 + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 17 + + Id + Id - app/ceph/block/rbd-details/rbd-details.component.html - 8 + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 26 + + The value is not valid. + Der Wert ist ungültig. - app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html - 3 - - - Performance Details - Performance Details - - app/ceph/pool/pool-list/pool-list.component.html - 26 - - - app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html - 15 - - - app/ceph/cluster/osd/osd-details/osd-details.component.html - 45 - - - app/ceph/cluster/hosts/host-details/host-details.component.html - 3 - - - app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html - 44 - - - Pools List - Pools List - - app/ceph/pool/pool-list/pool-list.component.html - 2 - - - Please consult the documentation - on how to configure and enable the Object Gateway management functionality. - Please consult the documentation - on how to configure and enable the Object Gateway management functionality. - - app/ceph/rgw/rgw-501/rgw-501.component.html - 3 - - - Loading bucket data... - Loading bucket data... - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 2 - - - The bucket data could not be loaded. - The bucket data could not be loaded. - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 5 - - - bucket - bucket - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 17 - - - Id - Id - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 26 - - - The value is not valid. - Der Wert ist ungültig. - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 61 + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 61 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 449 + 452 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 542 + 545 The chosen name is already in use. @@ -1785,7 +2275,7 @@ app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 590 + 593 Daemons List @@ -1796,7 +2286,7 @@ Capability - Fähigkeit + Befähigung app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html 3 @@ -1850,7 +2340,7 @@ app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 120 + 123 Username @@ -1895,7 +2385,7 @@ app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 130 + 133 Access key @@ -1906,7 +2396,7 @@ app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 141 + 144 Secret key @@ -1925,7 +2415,7 @@ app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 173 + 176 Subuser @@ -2031,34 +2521,41 @@ app/ceph/rgw/rgw-user-form/rgw-user-form.component.html 79 + + The chosen email address is already in use. + The chosen email address is already in use. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 82 + Max. buckets Max. buckets app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 88 + 91 The entered value must be >= 0. The entered value must be >= 0. app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 101 + 104 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 486 + 489 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 579 + 582 Suspended Suspended app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 113 + 116 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html @@ -2069,145 +2566,145 @@ Subusers app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 202 + 205 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 34 + 40 There are no subusers. - There are no subusers. + Keine Unterbenutzer vorhanden. app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 208 + 211 Delete Delete app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 239 + 242 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 293 + 296 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 378 + 381 Add subuser Add subuser app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 253 + 256 Keys Keys app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 261 + 264 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 128 + 134 S3 S3 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 265 + 268 There are no keys. - There are no keys. + Keine Schlüssel vorhanden. app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 270 + 273 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 320 + 323 Show Show app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 286 + 289 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 336 + 339 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 143 + 149 Add S3 key Add S3 key app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 307 + 310 Swift Swift app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 315 + 318 Capabilities - Capabilities + Befähigungen app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 349 + 352 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 43 + 49 There are no capabilities. - There are no capabilities. + Keine Befähigungen vorhanden. app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 355 + 358 Add capability - Add capability + Befähigung hinzufügen app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 392 + 395 User quota User quota app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 400 + 403 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 55 + 61 Enabled Enabled app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 410 + 413 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 503 + 506 app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html @@ -2215,62 +2712,62 @@ app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 60 + 66 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 96 + 102 Unlimited size Unlimited size app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 424 + 427 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 517 + 520 Max. size Max. size app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 435 + 438 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 528 + 531 Unlimited objects Unlimited objects app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 462 + 465 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 555 + 558 Max. objects Max. objects app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 473 + 476 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 566 + 569 Bucket quota Bucket quota app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 493 + 496 app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html @@ -2278,11 +2775,11 @@ app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 91 + 97 Welcome to Ceph! - Welcome to Ceph! + Willkommen bei Ceph! app/core/auth/login/login.component.html 10 @@ -2359,6 +2856,20 @@ app/core/auth/user-form/user-form.component.html 147 + + Sorry, the user does not exist in Ceph. + Sorry, the user does not exist in Ceph. + + app/core/auth/sso/sso-not-found/sso-not-found.component.html + 3 + + + Return to Login Page. You'll be logged out from the Identity Provider when you retry logging in. + Return to Login Page. You'll be logged out from the Identity Provider when you retry logging in. + + app/core/auth/sso/sso-not-found/sso-not-found.component.html + 4 + User User @@ -2366,13 +2877,6 @@ app/core/auth/user-form/user-form.component.html 10 - - Password - Password - - app/core/auth/user-form/user-form.component.html - 42 - Confirm password Confirm password @@ -2461,34 +2965,38 @@ app/core/not-found/not-found.component.html 3 - - Recent Notifications - Recent Notifications + + Remove all + Alle löschen app/core/navigation/notifications/notifications.component.html - 4 + 6 + + Recent Notifications + Recent Notifications app/core/navigation/notifications/notifications.component.html - 51 + 56 - - Remove all - Remove all app/core/navigation/notifications/notifications.component.html - 8 + 53 There are no background tasks. - There are no background tasks. + Keine Hintergrundaufgaben vorhanden. app/core/navigation/task-manager/task-manager.component.html 71 Background Tasks - Background Tasks + Hintergrundaufgaben + + app/core/navigation/task-manager/task-manager.component.html + 83 + app/core/navigation/task-manager/task-manager.component.html 79 @@ -2496,6 +3004,10 @@ Help Help + + app/core/navigation/dashboard-help/dashboard-help.component.html + 13 + app/core/navigation/dashboard-help/dashboard-help.component.html 10 @@ -2505,25 +3017,29 @@ Documentation app/core/navigation/dashboard-help/dashboard-help.component.html - 21 + 23 API - API + API app/core/navigation/dashboard-help/dashboard-help.component.html - 26 + 28 About About app/core/navigation/dashboard-help/dashboard-help.component.html - 31 + 33 Dashboard Settings Dashboard Settings + + app/core/navigation/administration/administration.component.html + 10 + app/core/navigation/administration/administration.component.html 7 @@ -2533,11 +3049,15 @@ User management app/core/navigation/administration/administration.component.html - 16 + 18 Logged in user Logged in user + + app/core/navigation/identity/identity.component.html + 9 + app/core/navigation/identity/identity.component.html 6 @@ -2549,14 +3069,14 @@ app/core/navigation/identity/identity.component.html - 17 + 19 Sign out Sign out app/core/navigation/identity/identity.component.html - 25 + 27 Performance Counters @@ -2565,9 +3085,32 @@ app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html 9 + + Performance Details + Performance Details + + app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 16 + + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 46 + + + app/ceph/cluster/hosts/host-details/host-details.component.html + 3 + + + app/ceph/pool/pool-details/pool-details.component.html + 13 + + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 45 + ID - ID + ID app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html 13 @@ -2637,11 +3180,11 @@ app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 65 + 71 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 101 + 107 Unlimited @@ -2656,19 +3199,19 @@ app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 68 + 74 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 79 + 85 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 104 + 110 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 115 + 121 Maximum objects @@ -2679,18 +3222,32 @@ app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 76 + 82 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 112 + 118 + + + System + System + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 29 + + + {VAR_SELECT, select, 0 {No} 1 {Yes} } + {VAR_SELECT, select, 0 {No} 1 {Yes} } + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 31 Maximum buckets Maximum buckets app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 29 + 35 Performance counters not available @@ -2778,7 +3335,7 @@ Source - Source + Quelle app/ceph/cluster/configuration/configuration-details/configuration-details.component.html 77 @@ -2792,14 +3349,14 @@ Can be updated at runtime - Can be updated at runtime + Kann zur Laufzeit aktualisiert werden app/ceph/cluster/configuration/configuration-details/configuration-details.component.html 87 Tags - Tags + Tags app/ceph/cluster/configuration/configuration-details/configuration-details.component.html 92 @@ -2813,22 +3370,11 @@ See also - See also + Siehe auch app/ceph/cluster/configuration/configuration-details/configuration-details.component.html 102 - - → See Logs for more details. - → See Logs for more details. - - app/ceph/dashboard/health/health.component.html - 23 - - - app/ceph/dashboard/health/health.component.html - 233 - Cluster Status Cluster Status @@ -2848,77 +3394,77 @@ Object Gateways app/ceph/dashboard/health/health.component.html - 86 + 90 Metadata Servers Metadata Servers app/ceph/dashboard/health/health.component.html - 94 + 98 iSCSI Gateways iSCSI Gateways app/ceph/dashboard/health/health.component.html - 102 + 109 Client IOPS Client IOPS app/ceph/dashboard/health/health.component.html - 118 + 125 Client Throughput Client Throughput app/ceph/dashboard/health/health.component.html - 127 + 134 Client Read/Write Client Read/Write app/ceph/dashboard/health/health.component.html - 136 + 143 Client Recovery Client Recovery app/ceph/dashboard/health/health.component.html - 154 + 161 Scrub Scrub app/ceph/dashboard/health/health.component.html - 163 + 170 Performance Performance app/ceph/dashboard/health/health.component.html - 112 + 119 Raw Capacity Raw Capacity app/ceph/dashboard/health/health.component.html - 193 + 200 Objects Objects app/ceph/dashboard/health/health.component.html - 206 + 213 app/ceph/block/rbd-details/rbd-details.component.html @@ -2929,35 +3475,28 @@ PGs per OSD app/ceph/dashboard/health/health.component.html - 215 + 222 PG Status PG Status app/ceph/dashboard/health/health.component.html - 224 + 231 Capacity Capacity app/ceph/dashboard/health/health.component.html - 174 - - - Audit - Audit - - app/ceph/dashboard/health/health.component.html - 276 + 181 - - Logs - Logs + + See Logs for more details. + See Logs for more details. app/ceph/dashboard/health/health.component.html - 256 + 265 Move an image to trash @@ -2966,65 +3505,70 @@ app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html 3 - - To move - To move + + 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. app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 13 + 12 - - to trash, click - to trash, click + + Protection expires at + Protection expires at app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 15 - - - Move Image - Move Image - - app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 16 - - - app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 45 - - - Optionally, you can pick an expiration date. - Optionally, you can pick an expiration date. - - app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 17 - - - Protection expires at - Protection expires at - - app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 23 + 18 NOT PROTECTED NOT PROTECTED app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 25 + 20 Wrong date format. Please use "YYYY-MM-DD HH:mm:ss". Wrong date format. Please use "YYYY-MM-DD HH:mm:ss". app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 34 + 29 Protection has already expired. Please pick a future date or leave it empty. Protection has already expired. Please pick a future date or leave it empty. app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 37 + 32 + + + Move Image + Move Image + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 40 + + + Overview + Overview + + app/ceph/block/iscsi-tabs/iscsi-tabs.component.html + 2 + + + Targets + Targets + + app/ceph/block/iscsi-tabs/iscsi-tabs.component.html + 7 + + + Only available for RBD images with fast-diff enabled + Only available for RBD images with fast-diff enabled + + app/ceph/block/rbd-details/rbd-details.component.html + 2 Pool @@ -3054,54 +3598,65 @@ app/ceph/block/rbd-details/rbd-details.component.html 57 + + N/A + N/A + + app/ceph/block/rbd-details/rbd-details.component.html + 63 + + + app/ceph/block/rbd-details/rbd-details.component.html + 78 + Total provisioned Total provisioned app/ceph/block/rbd-details/rbd-details.component.html - 71 + 72 Striping unit Striping unit app/ceph/block/rbd-details/rbd-details.component.html - 85 + 87 Striping count Striping count app/ceph/block/rbd-details/rbd-details.component.html - 90 + 92 Parent Parent app/ceph/block/rbd-details/rbd-details.component.html - 95 + 97 Block name prefix Block name prefix app/ceph/block/rbd-details/rbd-details.component.html - 103 + 107 Order Order app/ceph/block/rbd-details/rbd-details.component.html - 108 + 112 Snapshots Snapshots app/ceph/block/rbd-details/rbd-details.component.html - 115 + 119 RBD Snapshot @@ -3253,6 +3808,185 @@ app/ceph/block/rbd-trash-list/rbd-trash-list.component.html 47 + + iSCSI Topology + iSCSI Topology + + app/ceph/block/iscsi-target-details/iscsi-target-details.component.html + 2 + + + Issues + Probleme + + app/ceph/block/mirroring/image-list/image-list.component.html + 2 + + + Syncing + Synchronisierung + + app/ceph/block/mirroring/image-list/image-list.component.html + 11 + + + app/ceph/block/mirroring/image-list/image-list.component.html + 38 + + + Ready + Fertig + + app/ceph/block/mirroring/image-list/image-list.component.html + 20 + + + Edit pool mirror mode + Edit pool mirror mode + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 3 + + + 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. + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 13 + + + Peer clusters must be removed prior to disabling mirror. + Peer clusters must be removed prior to disabling mirror. + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 33 + + + Update + Update + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 41 + + + + pool mirror peer + + pool mirror peer + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 3 + + + {VAR_SELECT, select, edit {Edit} other {Add} } + {VAR_SELECT, select, edit {Edit} other {Add} } + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 3 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 14 + + + the pool + mirror peer attributes for pool and click + Submit. + the pool + mirror peer attributes for pool and click + Submit. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 14 + + + Cluster Name + Cluster Name + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 23 + + + The cluster name is not valid. + The cluster name is not valid. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 39 + + + CephX ID + CephX ID + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 46 + + + CephX ID... + CephX ID... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 51 + + + The CephX ID is not valid. + The CephX ID is not valid. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 61 + + + Monitor Addresses + Monitor Addresses + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 68 + + + Comma-delimited addresses... + Comma-delimited addresses... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 72 + + + The monitory address is not valid. + The monitory address is not valid. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 79 + + + CephX Key + CephX Key + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 86 + + + Base64-encoded key... + Base64-encoded key... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 90 + + + CephX key must be base64 encoded. + CephX key must be base64 encoded. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 97 + + + Cache Tiers Details + Cache Tiers Details + + app/ceph/pool/pool-details/pool-details.component.html + 22 + Ranks Ranks @@ -3268,15 +4002,63 @@ 36 + + Current + Current + + src/app/ceph/block/iscsi-target-details/iscsi-target-details.component.ts + 1 + + + + There are no portals available. + There are no portals available. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + There are no images available. + There are no images available. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + 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. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + 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. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + Target + Target + + src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts + 1 + + Hostname - Hostname + Hostname src/app/ceph/block/iscsi/iscsi.component.ts 1 - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts 1 @@ -3312,15 +4094,19 @@ 1 - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts 1 - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/image-list/image-list.component.ts 1 - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.ts 1 @@ -3384,71 +4170,123 @@ Instance Instance - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts 1 - - Leader - Leader + + Issue + Issue - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/image-list/image-list.component.ts 1 - - # Local - # Local + + State + State + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts 1 - - # Remote - # Remote + + Progress + Progress - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/image-list/image-list.component.ts 1 - - Issue - Issue + + Disabled + Disabled - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.ts 1 - - State - State + + Edit Mode + Edit Mode - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts 1 + + + Add Peer + Add Peer - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts 1 + + + Edit Peer + Edit Peer - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts 1 + + + Delete Peer + Delete Peer - src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts 1 + + + Leader + Leader - src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts 1 - - Progress - Progress + + # Local + # Local + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + # Remote + # Remote + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + mirror peer + mirror peer - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts 1 @@ -3507,6 +4345,10 @@ src/app/ceph/block/rbd-list/rbd-list.component.ts 1 + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + Flatten @@ -3524,19 +4366,71 @@ 1 - - RBD snapshot rollback - RBD snapshot rollback + + Create + Create - src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts 1 - - - Rollback - Rollback - src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + src/app/core/auth/role-details/role-details.component.ts + 1 + + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + Rename + Rename + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Protect + Protect + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Unprotect + Unprotect + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Clone + Clone + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Rollback + Rollback + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + + RBD snapshot rollback + RBD snapshot rollback + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts 1 @@ -3598,7 +4492,7 @@ Host - Host + Host src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts 1 @@ -3675,6 +4569,10 @@ src/app/ceph/cluster/osd/osd-list/osd-list.component.ts 1 + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + Standby daemons @@ -3730,126 +4628,6 @@ 1 - - Positive integer value - Positive integer value - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - The entered value needs to be a positive number. - The entered value needs to be a positive number. - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - Integer value - Integer value - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - The entered value needs to be a number. - The entered value needs to be a number. - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - Positive integer value (size) - Positive integer value (size) - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - Positive integer value (secs) - Positive integer value (secs) - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - Decimal value - Decimal value - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - The entered value needs to be a number or decimal. - The entered value needs to be a number or decimal. - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - Text - Text - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - IPv4 or IPv6 address - IPv4 or IPv6 address - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - The entered value needs to be a valid IP address. - The entered value needs to be a valid IP address. - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - UUID - UUID - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - The entered value is not a valid UUID, e.g.: 67dcac9f-2c03-4d6c-b7bd-1210b3a259a8 - The entered value is not a valid UUID, e.g.: 67dcac9f-2c03-4d6c-b7bd-1210b3a259a8 - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - Boolean value - Boolean value - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - Config option has been updated. Config option has been updated. @@ -4094,6 +4872,22 @@ 1 + + PG Log Hard Limit + PG Log Hard Limit + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Puts a hard limit on pg log length + Puts a hard limit on pg log length + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + OSD Flags were updated successfully. OSD Flags were updated successfully. @@ -4262,463 +5056,1107 @@ destroyed destroyed - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + PGs + PGs + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Read bytes + Read bytes + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Writes bytes + Writes bytes + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Read ops + Read ops + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Write ops + Write ops + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Mark OSD + Mark OSD + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Mark + Mark + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Max Backfills + Max Backfills + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Max Active + Recovery Max Active + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Max Single Start + Recovery Max Single Start + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Sleep + Recovery Sleep + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Custom + Custom + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + OSD recovery speed priority "" was set successfully. + OSD recovery speed priority "" was set successfully. + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + OSD recovery speed priority + OSD recovery speed priority + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + was initialized in the following OSD: + was initialized in the following OSD: + + src/app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.ts + 1 + + + + Job + Job + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Severity + Severity + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Started + Started + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + URL + URL + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Used + Used + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Avail. + Avail. + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Clean + Clean + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Working + Working + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Warning + Warning + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Unknown + Unknown + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + up + up + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + no filesystems + no filesystems + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + + active + active + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + standby + standby + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + n/a + n/a + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + active daemon + active daemon + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + quorum + quorum + + src/app/ceph/dashboard/mon-summary.pipe.ts + 1 + + + + Value + Value + + src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.ts + 1 + + + + Cache Mode + Cache Mode + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Min Evict Age + Min Evict Age + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Min Flush Age + Min Flush Age + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Target Max Bytes + Target Max Bytes + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Target Max Objects + Target Max Objects + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + No applications added + No applications added + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Applications limit reached + Applications limit reached + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + A pool can only have up to four applications definitions. + A pool can only have up to four applications definitions. + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Allowed characters '_a-zA-Z0-9' + Allowed characters '_a-zA-Z0-9' + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Maximum length is 128 characters + Maximum length is 128 characters + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Filter or add applications + Filter or add applications + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Add application + Add application + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + erasure code profile + erasure code profile + + src/app/ceph/pool/pool-form/pool-form.component.ts + 1 + + + + Replica Size + Replica Size + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Last Change + Last Change + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Erasure Coded Profile + Erasure Coded Profile + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Crush Ruleset + Crush Ruleset + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Write bytes + Write bytes + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + bucket + bucket + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 1 + + + + buckets + buckets + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 1 + + + + user + user + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 1 + + + + users + users + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 1 + + + + Scope + Scope + + src/app/core/auth/role-details/role-details.component.ts + 1 + + + + Read + Read + + src/app/core/auth/role-details/role-details.component.ts + 1 + + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + Created role '' + Created role '' + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + Updated role '' + Updated role '' + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + System Role + System Role + + src/app/core/auth/role-list/role-list.component.ts + 1 + + + + Deleted role '' + Deleted role '' + + src/app/core/auth/role-list/role-list.component.ts + 1 + + + + Created user "" + Created user "" + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Update user + Update user + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Continue + Continue + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + You were automatically logged out because your roles have been changed. + You were automatically logged out because your roles have been changed. + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Updated user "" + Updated user "" + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Deleted user "" + Deleted user "" + + src/app/core/auth/user-list/user-list.component.ts 1 - - PGs - PGs + + Failed to delete user "" + Failed to delete user "" - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + src/app/core/auth/user-list/user-list.component.ts 1 - - Read bytes - Read bytes + + You are currently logged in as "". + You are currently logged in as "". - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + src/app/core/auth/user-list/user-list.component.ts 1 - - Writes bytes - Writes bytes + + 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. - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - Read ops - Read ops + + 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. - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - Write ops - Write ops + + 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. - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - Mark OSD - Mark OSD + + 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. - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - Mark - Mark + + The encoding will be done on packets of bytes size at a time. + Chosing 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. + Chosing the right packet size is difficult. + The jerasure documentation contains extensive information on this topic. - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - was initialized in the following OSD: - was initialized in the following OSD: + + 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. - src/app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - Used - Used + + 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. - src/app/ceph/dashboard/health/health.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - Avail. - Avail. + + 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. - src/app/ceph/dashboard/health/health.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - Clean - Clean + + 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. - src/app/ceph/dashboard/health/health.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - Warning - Warning + + 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. - src/app/ceph/dashboard/health/health.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - Unknown - Unknown + + 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. - src/app/ceph/dashboard/health/health.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - Working - Working + + 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. - src/app/ceph/dashboard/health/health.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - no filesystems - no filesystems + + 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. - src/app/ceph/dashboard/mds-summary.pipe.ts + src/app/shared/api/erasure-code-profile.service.ts 1 + + + 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. - src/app/ceph/dashboard/mds-summary.pipe.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - active - active + + 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. - src/app/ceph/dashboard/mds-summary.pipe.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - standby - standby + + Set the directory name from which the erasure code plugin is loaded. + Set the directory name from which the erasure code plugin is loaded. - src/app/ceph/dashboard/mds-summary.pipe.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - standbys - standbys + + -- Select the priority -- + -- Select the priority -- - src/app/ceph/dashboard/mgr-summary.pipe.ts + src/app/shared/api/osd.service.ts 1 - - quorum - quorum + + Low + Low - src/app/ceph/dashboard/mon-summary.pipe.ts + src/app/shared/api/osd.service.ts 1 - - up - up + + High + High - src/app/ceph/dashboard/osd-summary.pipe.ts + src/app/shared/api/osd.service.ts 1 - - Value - Value + + Last 5 minutes + Last 5 minutes - src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - No applications added - No applications added + + Last 15 minutes + Last 15 minutes - src/app/ceph/pool/pool-form/pool-form-data.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Applications limit reached - Applications limit reached + + Last 30 minutes + Last 30 minutes - src/app/ceph/pool/pool-form/pool-form-data.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - A pool can only have up to four applications definitions. - A pool can only have up to four applications definitions. + + Last 1 hour (Default) + Last 1 hour (Default) - src/app/ceph/pool/pool-form/pool-form-data.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Allowed characters '_a-zA-Z0-9' - Allowed characters '_a-zA-Z0-9' + + Last 3 hours + Last 3 hours - src/app/ceph/pool/pool-form/pool-form-data.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Maximum length is 128 characters - Maximum length is 128 characters + + Last 6 hours + Last 6 hours - src/app/ceph/pool/pool-form/pool-form-data.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Filter or add applications - Filter or add applications + + Last 12 hours + Last 12 hours - src/app/ceph/pool/pool-form/pool-form-data.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Add application - Add application + + Last 24 hours + Last 24 hours - src/app/ceph/pool/pool-form/pool-form-data.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - erasure code profile - erasure code profile + + Yesterday + Yesterday - src/app/ceph/pool/pool-form/pool-form.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Placement Groups - Placement Groups + + Today + Today - src/app/ceph/pool/pool-list/pool-list.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Replica Size - Replica Size + + Today so far + Today so far - src/app/ceph/pool/pool-list/pool-list.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Last Change - Last Change + + Day before yesterday + Day before yesterday - src/app/ceph/pool/pool-list/pool-list.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Erasure Coded Profile - Erasure Coded Profile + + Last 2 days + Last 2 days - src/app/ceph/pool/pool-list/pool-list.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Crush Ruleset - Crush Ruleset + + This day last week + This day last week - src/app/ceph/pool/pool-list/pool-list.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - bucket - bucket + + Previous week + Previous week - src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - buckets - buckets + + This week + This week - src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - user - user + + This week so far + This week so far - src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - users - users + + Last 7 days + Last 7 days - src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Scope - Scope + + Previous month + Previous month - src/app/core/auth/role-details/role-details.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Read - Read + + This month + This month - src/app/core/auth/role-details/role-details.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 + + + This month so far + This month so far - src/app/core/auth/role-form/role-form.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Create - Create + + Last 30 days + Last 30 days - src/app/core/auth/role-details/role-details.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 + + + Last 90 days + Last 90 days - src/app/core/auth/role-form/role-form.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Update - Update + + Last 6 months + Last 6 months - src/app/core/auth/role-details/role-details.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 + + + Last 1 year + Last 1 year - src/app/core/auth/role-form/role-form.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Created role '' - Created role '' + + Previous year + Previous year - src/app/core/auth/role-form/role-form.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Updated role '' - Updated role '' + + This year + This year - src/app/core/auth/role-form/role-form.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - System Role - System Role + + This year so far + This year so far - src/app/core/auth/role-list/role-list.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Deleted role '' - Deleted role '' + + Last 2 years + Last 2 years - src/app/core/auth/role-list/role-list.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Created user "" - Created user "" + + Last 5 years + Last 5 years - src/app/core/auth/user-form/user-form.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Update user - Update user + + Information + Information - src/app/core/auth/user-form/user-form.component.ts + src/app/shared/components/info-panel/info-panel.component.ts 1 - - Continue - Continue + + No items selected. + No items selected. - src/app/core/auth/user-form/user-form.component.ts + src/app/shared/components/select/select-messages.model.ts 1 - - You were automatically logged out because your roles have been changed. - You were automatically logged out because your roles have been changed. + + Deselect item to select again + Deselect item to select again - src/app/core/auth/user-form/user-form.component.ts + src/app/shared/components/select/select-messages.model.ts 1 - - Updated user "" - Updated user "" + + Selection limit reached + Selection limit reached - src/app/core/auth/user-form/user-form.component.ts + src/app/shared/components/select/select-messages.model.ts 1 - - Deleted user "" - Deleted user "" + + Filter tags + Filter tags - src/app/core/auth/user-list/user-list.component.ts + src/app/shared/components/select/select-messages.model.ts 1 - - Failed to delete user "" - Failed to delete user "" + + Add badge + Add badge - src/app/core/auth/user-list/user-list.component.ts + src/app/shared/components/select/select-messages.model.ts 1 - - You are currently logged in as "". - You are currently logged in as "". + + There are no items available. + There are no items available. - src/app/core/auth/user-list/user-list.component.ts + src/app/shared/components/select/select-messages.model.ts 1 - - Information - Information + + Failed to + Failed to - src/app/shared/components/info-panel/info-panel.component.ts + src/app/shared/services/task-message.service.ts 1 @@ -4748,7 +6186,7 @@ unknown task - unknown task + Unbekannte Aufgabe src/app/shared/services/task-message.service.ts 1 @@ -4820,7 +6258,7 @@ Deleted - Deleted + Gelöscht src/app/shared/services/task-message.service.ts 1 @@ -4832,7 +6270,7 @@ RBD '' - RBD '' + RBD '' src/app/shared/services/task-message.service.ts 1 @@ -4854,9 +6292,25 @@ 1 + + mirror mode for pool '' + mirror mode for pool '' + + src/app/shared/services/task-message.service.ts + 1 + + + + mirror peer for pool '' + mirror peer for pool '' + + src/app/shared/services/task-message.service.ts + 1 + + Name is already used by . - Name is already used by . + Name wird bereits von verwendet. src/app/shared/services/task-message.service.ts 1 @@ -4868,7 +6322,7 @@ Name is already used by . - Name is already used by . + Name wird bereits von verwendet. src/app/shared/services/task-message.service.ts 1 @@ -4876,7 +6330,7 @@ Name is already used by . - Name is already used by . + Name wird bereits von verwendet. src/app/shared/services/task-message.service.ts 1 @@ -4896,7 +6350,7 @@ contains snapshots. - contains snapshots. + enthält Snapshots. src/app/shared/services/task-message.service.ts 1 @@ -4984,7 +6438,7 @@ Name is already used by . - Name is already used by . + Name wird bereits von verwendet. src/app/shared/services/task-message.service.ts 1 @@ -5000,7 +6454,7 @@ Cannot delete because it's protected. - Cannot delete because it's protected. + Kannnicht löschen, da es geschützt ist. src/app/shared/services/task-message.service.ts 1 @@ -5158,6 +6612,14 @@ 1 + + Cannot disable mirroring because it contains a peer. + Cannot disable mirroring because it contains a peer. + + src/app/shared/services/task-message.service.ts + 1 + + pool '' pool '' @@ -5174,6 +6636,14 @@ 1 + + target '' + target '' + + src/app/shared/services/task-message.service.ts + 1 + + \ No newline at end of file diff --git a/src/pybind/mgr/dashboard/frontend/src/locale/messages.es-ES.xlf b/src/pybind/mgr/dashboard/frontend/src/locale/messages.es-ES.xlf new file mode 100644 index 00000000000..5fe87fb0b18 --- /dev/null +++ b/src/pybind/mgr/dashboard/frontend/src/locale/messages.es-ES.xlf @@ -0,0 +1,6649 @@ + + + + + Toggle navigation + Toggle navigation + + app/core/navigation/navigation/navigation.component.html + 15 + + + Dashboard + Dashboard + + app/core/navigation/navigation/navigation.component.html + 35 + + + Cluster + Cluster + + app/core/navigation/navigation/navigation.component.html + 47 + + + Hosts + Nodos + + app/core/navigation/navigation/navigation.component.html + 57 + + + app/ceph/dashboard/health/health.component.html + 81 + + + Monitors + Monitores + + app/core/navigation/navigation/navigation.component.html + 64 + + + app/ceph/dashboard/health/health.component.html + 48 + + + OSDs + OSDs + + app/core/navigation/navigation/navigation.component.html + 71 + + + app/ceph/dashboard/health/health.component.html + 57 + + + Configuration + Configuración + + app/core/navigation/navigation/navigation.component.html + 78 + + + CRUSH map + CRUSH map + + app/core/navigation/navigation/navigation.component.html + 85 + + + Logs + Logs + + app/core/navigation/navigation/navigation.component.html + 92 + + + Alerts + Alerts + + app/core/navigation/navigation/navigation.component.html + 98 + + + Pools + Pooles + + app/core/navigation/navigation/navigation.component.html + 108 + + + app/ceph/block/mirroring/overview/overview.component.html + 12 + + + app/ceph/dashboard/health/health.component.html + 190 + + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 19 + + + Block + Bloques + + app/core/navigation/navigation/navigation.component.html + 122 + + + Images + Imágenes + + app/core/navigation/navigation/navigation.component.html + 131 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 120 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 341 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 479 + + + app/ceph/block/iscsi/iscsi.component.html + 9 + + + app/ceph/block/mirroring/overview/overview.component.html + 21 + + + app/ceph/block/rbd-images/rbd-images.component.html + 3 + + + Mirroring + Mirroring + + app/core/navigation/navigation/navigation.component.html + 139 + + + iSCSI + iSCSI + + app/core/navigation/navigation/navigation.component.html + 151 + + + Filesystems + Sistemas de Ficheros + + app/core/navigation/navigation/navigation.component.html + 162 + + + Object Gateway + Gateway de Objetos + + app/core/navigation/navigation/navigation.component.html + 173 + + + Daemons + Daemons + + app/core/navigation/navigation/navigation.component.html + 182 + + + app/ceph/block/iscsi/iscsi.component.html + 3 + + + app/ceph/block/mirroring/overview/overview.component.html + 5 + + + Users + Usuarios + + app/core/navigation/navigation/navigation.component.html + 188 + + + app/core/auth/user-tabs/user-tabs.component.html + 2 + + + Buckets + Buckets + + app/core/navigation/navigation/navigation.component.html + 194 + + + Retrieving data for + . Please wait... + Obteniendo datos +para . Por favor, espere... + + app/shared/components/view-cache/view-cache.component.html + 2 + + + Displaying previously cached data + for . + Mostrando datos previamente guardados en caché +para . + + app/shared/components/view-cache/view-cache.component.html + 7 + + + Could not load data for + . + Please check the cluster health. + No se pudieron cargar los datos para +. +Por favor, consulte el estado del clúster. + + app/shared/components/view-cache/view-cache.component.html + 12 + + + Back + Volver + + app/shared/components/error-panel/error-panel.component.html + 27 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 544 + + + app/ceph/block/rbd-form/rbd-form.component.html + 303 + + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 159 + + + app/ceph/pool/pool-form/pool-form.component.html + 443 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 107 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 598 + + + app/core/auth/role-form/role-form.component.html + 85 + + + app/core/auth/user-form/user-form.component.html + 151 + + + Select a Language + Seleccione un idioma + + app/shared/components/language-selector/language-selector.component.html + 7 + + + Loading panel data... + Cargando datos del panel... + + app/shared/components/grafana/grafana.component.html + 3 + + + Please consult the + documentation on how to + configure and enable the monitoring functionality. + Por favor, consulte +la documentación sobe cómo +configurar y activar la monitorización. + + app/shared/components/grafana/grafana.component.html + 6 + + + Grafana Dashboard doesn't exist. Please refer to + documentation on how to + add dashboards to Grafana. + Grafana Dashboard doesn't exist. Please refer to + documentation on how to + add dashboards to Grafana. + + app/shared/components/grafana/grafana.component.html + 11 + + + Grafana Time Picker + Grafana Time Picker + + app/shared/components/grafana/grafana.component.html + 20 + + + Reset Settings + Reset Settings + + app/shared/components/grafana/grafana.component.html + 35 + + + Failed to load data. + Error al cargar los datos. + + app/shared/datatable/table/table.component.html + 2 + + + selected + seleccionado/s + + app/shared/datatable/table/table.component.html + 112 + + X selected + + found + encontrado/s + + app/shared/datatable/table/table.component.html + 115 + + X found + + total + total/es + + app/shared/datatable/table/table.component.html + 118 + + X total + + Settings + Settings + + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 3 + + + Changing these parameters from their default values is usually not necessary. + Changing these parameters from their default values is usually not necessary. + + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 15 + + + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 13 + + + Confirm + Confirm + + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 35 + + + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 53 + + + Cancel + Cancel + + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 39 + + + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 57 + + + app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html + 38 + + + app/shared/components/confirmation-modal/confirmation-modal.component.html + 21 + + + app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 38 + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 91 + + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 34 + + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 25 + + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 44 + + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 45 + + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 44 + + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 45 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 110 + + + Advanced Settings + Advanced Settings + + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 3 + + + Create target + Create target + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 11 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 539 + + + Target IQN + Target IQN + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 20 + + + This field is required. + Campo obligatorio. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 43 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 209 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 231 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 266 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 291 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 326 + + + app/ceph/block/rbd-form/rbd-form.component.html + 49 + + + app/ceph/block/rbd-form/rbd-form.component.html + 91 + + + app/ceph/block/rbd-form/rbd-form.component.html + 151 + + + app/ceph/block/rbd-form/rbd-form.component.html + 175 + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 31 + + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 18 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 58 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 92 + + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 47 + + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 72 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 47 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 96 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 131 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 51 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 83 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 132 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 38 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 62 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 101 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 166 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 198 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 449 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 486 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 542 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 579 + + + app/core/auth/role-form/role-form.component.html + 34 + + + app/core/auth/user-form/user-form.component.html + 33 + + + app/core/auth/user-form/user-form.component.html + 60 + + + app/core/auth/user-form/user-form.component.html + 87 + + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 36 + + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 32 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 36 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 58 + + + IQN has wrong pattern. + IQN has wrong pattern. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 47 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 213 + + + An IQN has the following notation 'iqn.$year-$month.$reversedAddress:$definedName' + An IQN has the following notation 'iqn.$year-$month.$reversedAddress:$definedName' + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 51 + + + For example: iqn.2016-06.org.dashboard:storage:disk.sn-a8675309 + For example: iqn.2016-06.org.dashboard:storage:disk.sn-a8675309 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 53 + + + More information + More information + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 57 + + + This target has modified advanced settings. + This target has modified advanced settings. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 62 + + + Portals + Portals + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 72 + + + At least gateways are required. + At least gateways are required. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 96 + + + Add portal + Add portal + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 106 + + + This image has modified settings. + This image has modified settings. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 146 + + + At least 1 image is required. + At least 1 image is required. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 151 + + + Add image + Add image + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 161 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 371 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 506 + + + Initiators + Initiators + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 174 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 437 + + + Initiator + Initiator + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 181 + + + Client IQN + Client IQN + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 194 + + + Initiator IQN needs to be unique. + Initiator IQN needs to be unique. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 205 + + + User + User + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 223 + + + Usernames must have a length of 8 to 64 characters and + can only contain letters, '.', '@', '-', '_' or ':'. + Usernames must have a length of 8 to 64 characters and + can only contain letters, '.', '@', '-', '_' or ':'. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 235 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 295 + + + Password + Password + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 245 + + + app/core/auth/user-form/user-form.component.html + 42 + + + Passwords must have a length of 12 to 16 characters + and can only contain letters, '@', '-' or '_'. + Passwords must have a length of 12 to 16 characters + and can only contain letters, '@', '-' or '_'. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 270 + + + Mutual User + Mutual User + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 281 + + + Mutual Password + Mutual Password + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 305 + + + Passwords must have a length of 12 to 16 characters and + can only contain letters, '@', '-' or '_'. + Passwords must have a length of 12 to 16 characters and + can only contain letters, '@', '-' or '_'. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 330 + + + Initiator belongs to a group. Images will be configure in the group. + Initiator belongs to a group. Images will be configure in the group. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 361 + + + No items added. + No items added. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 384 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 521 + + + Add initiator + Add initiator + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 389 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 465 + + + Groups + Groups + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 403 + + + Group + Group + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 410 + + + Name + Nombre + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 422 + + + app/ceph/block/rbd-form/rbd-form.component.html + 36 + + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 18 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 21 + + + app/ceph/pool/pool-form/pool-form.component.html + 26 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 42 + + + app/core/auth/role-form/role-form.component.html + 19 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 8 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 8 + + + app/ceph/block/rbd-details/rbd-details.component.html + 13 + + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 23 + + + Add group + Add group + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 526 + + + Are you sure that you want to the selected ? + Are you sure that you want to the selected ? + + app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html + 15 + + + Yes, I am sure. + Yes, I am sure. + + app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html + 25 + + + Please consult the documentation + on how to configure and enable the iSCSI Targets management functionality. + Please consult the documentation + on how to configure and enable the iSCSI Targets management functionality. + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 6 + + + Available information: + Available information: + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 12 + + + iSCSI Targets not available + iSCSI Targets not available + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 4 + + + {VAR_SELECT, select, editing {Edit} cloning {Clone} copying {Copy} other {Add} } + {VAR_SELECT, select, editing {Editar} cloning {Clonar} copying {Copiar} other {Añadir} } + + app/ceph/block/rbd-form/rbd-form.component.html + 10 + + + {VAR_SELECT, select, cloning {Clone from} copying {Copy from} other {Parent} } + {VAR_SELECT, select, cloning {Clonar de} copying {Copiar de} other {Padre} } + + app/ceph/block/rbd-form/rbd-form.component.html + 20 + + + Loading... + Cargando... + + app/ceph/block/rbd-form/rbd-form.component.html + 79 + + + app/ceph/block/rbd-form/rbd-form.component.html + 139 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 59 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 186 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 210 + + + app/ceph/pool/pool-form/pool-form.component.html + 5 + + + app/ceph/pool/pool-form/pool-form.component.html + 220 + + + app/ceph/pool/pool-form/pool-form.component.html + 341 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 83 + + + -- No rbd pools available -- + -- No hay pooles RBD disponibles -- + + app/ceph/block/rbd-form/rbd-form.component.html + 82 + + + -- Select a pool -- + -- Seleccione un pool -- + + app/ceph/block/rbd-form/rbd-form.component.html + 85 + + + Use a dedicated data pool + Usar un pool dedicado para datos + + app/ceph/block/rbd-form/rbd-form.component.html + 105 + + + Data pool + Pool de datos + + app/ceph/block/rbd-form/rbd-form.component.html + 116 + + + Dedicated pool that stores the object-data of the RBD. + Pool dedicado para almacenar los datos de RBD + + app/ceph/block/rbd-form/rbd-form.component.html + 120 + + + -- No data pools available -- + -- No hay pooles de datos disponibles -- + + app/ceph/block/rbd-form/rbd-form.component.html + 142 + + + Size + Tamaño + + app/ceph/block/rbd-form/rbd-form.component.html + 160 + + + app/ceph/block/rbd-details/rbd-details.component.html + 33 + + + e.g., 10GiB + ej: 10GiB + + app/ceph/block/rbd-form/rbd-form.component.html + 170 + + + You have to increase the size. + Debe aumentar el tamaño. + + app/ceph/block/rbd-form/rbd-form.component.html + 178 + + + Features + Features + + app/ceph/block/rbd-form/rbd-form.component.html + 188 + + + app/ceph/block/rbd-details/rbd-details.component.html + 48 + + + Advanced... + Advanced... + + app/ceph/block/rbd-form/rbd-form.component.html + 211 + + + Advanced + Advanced + + app/ceph/block/rbd-form/rbd-form.component.html + 217 + + + Object size + Object size + + app/ceph/block/rbd-form/rbd-form.component.html + 224 + + + app/ceph/block/rbd-details/rbd-details.component.html + 43 + + + Stripe unit + Stripe unit + + app/ceph/block/rbd-form/rbd-form.component.html + 241 + + + -- Select stripe unit -- + -- Select stripe unit -- + + app/ceph/block/rbd-form/rbd-form.component.html + 252 + + + This field is required because stripe count is defined! + This field is required because stripe count is defined! + + app/ceph/block/rbd-form/rbd-form.component.html + 258 + + + Stripe unit is greater than object size. + Stripe unit is greater than object size. + + app/ceph/block/rbd-form/rbd-form.component.html + 261 + + + Stripe count + Stripe count + + app/ceph/block/rbd-form/rbd-form.component.html + 270 + + + This field is required because stripe unit is defined! + This field is required because stripe unit is defined! + + app/ceph/block/rbd-form/rbd-form.component.html + 283 + + + Stripe count must be greater than 0. + Stripe count must be greater than 0. + + app/ceph/block/rbd-form/rbd-form.component.html + 286 + + + {VAR_SELECT, select, editing {Update} cloning {Clone} copying {Copy} other {Create} } + {VAR_SELECT, select, editing {Update} cloning {Clone} copying {Copy} other {Create} } + + app/ceph/block/rbd-form/rbd-form.component.html + 298 + + + Trash + Trash + + app/ceph/block/rbd-images/rbd-images.component.html + 8 + + + Overall Performance + Overall Performance + + app/ceph/block/rbd-images/rbd-images.component.html + 12 + + + app/ceph/cluster/hosts/hosts.component.html + 29 + + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 71 + + + app/ceph/pool/pool-list/pool-list.component.html + 35 + + + app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html + 16 + + + Edit + Edit + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 10 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 235 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 374 + + + Description + Description + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 32 + + + app/core/auth/role-form/role-form.component.html + 46 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 13 + + + Long description + Long description + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 46 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 18 + + + Default + Default + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 60 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 32 + + + Daemon default + Daemon default + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 74 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 37 + + + Services + Services + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 88 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 68 + + + Values + Values + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 101 + + + The entered value is too high! It must not be greater than . + The entered value is too high! It must not be greater than . + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 139 + + + The entered value is too low! It must not be lower than . + The entered value is too low! It must not be lower than . + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 142 + + + Save + Save + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 154 + + + CRUSH map viewer + CRUSH map viewer + + app/ceph/cluster/crushmap/crushmap.component.html + 6 + + + Hosts List + Hosts List + + app/ceph/cluster/hosts/hosts.component.html + 3 + + + No entries found + No entries found + + app/ceph/cluster/logs/logs.component.html + 14 + + + app/ceph/cluster/logs/logs.component.html + 30 + + + Cluster Logs + Cluster Logs + + app/ceph/cluster/logs/logs.component.html + 4 + + + Audit Logs + Audit Logs + + app/ceph/cluster/logs/logs.component.html + 20 + + + Status + Status + + app/ceph/cluster/monitor/monitor.component.html + 4 + + + app/ceph/dashboard/health/health.component.html + 3 + + + Cluster ID + Cluster ID + + app/ceph/cluster/monitor/monitor.component.html + 9 + + + monmap modified + monmap modified + + app/ceph/cluster/monitor/monitor.component.html + 14 + + + monmap epoch + monmap epoch + + app/ceph/cluster/monitor/monitor.component.html + 19 + + + quorum con + quorum con + + app/ceph/cluster/monitor/monitor.component.html + 24 + + + quorum mon + quorum mon + + app/ceph/cluster/monitor/monitor.component.html + 29 + + + required con + required con + + app/ceph/cluster/monitor/monitor.component.html + 34 + + + required mon + required mon + + app/ceph/cluster/monitor/monitor.component.html + 39 + + + In Quorum + In Quorum + + app/ceph/cluster/monitor/monitor.component.html + 48 + + + Not In Quorum + Not In Quorum + + app/ceph/cluster/monitor/monitor.component.html + 54 + + + Cluster-wide OSD Flags + Cluster-wide OSD Flags + + app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 3 + + + Submit + Submit + + app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 34 + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 87 + + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 21 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 106 + + + OSD Recovery Priority + OSD Recovery Priority + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 3 + + + Priority + Priority + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 16 + + + Customize priority values + Customize priority values + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 44 + + + This field is required! + This field is required! + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 67 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 34 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 67 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 91 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 117 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 165 + + + app/ceph/pool/pool-form/pool-form.component.html + 40 + + + app/ceph/pool/pool-form/pool-form.component.html + 69 + + + app/ceph/pool/pool-form/pool-form.component.html + 95 + + + + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 71 + + + The entered value is too high! It must not be greater than . + The entered value is too high! It must not be greater than . + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 75 + + + The entered value is too low! It must not be lower than . + The entered value is too low! It must not be lower than . + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 79 + + + Reweight OSD + Reweight OSD + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 3 + + + The value needs to be between 0 and 1. + The value needs to be between 0 and 1. + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 20 + + + Reweight + Reweight + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 30 + + + OSDs Scrub + OSDs Scrub + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 3 + + + {VAR_SELECT, select, 1 {Deep } } + {VAR_SELECT, select, 1 {Deep } } + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 3 + + + You are about to apply a scrub to + the OSD . + You are about to apply a scrub to + the OSD . + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 13 + + + {VAR_SELECT, select, 1 {deep } } + {VAR_SELECT, select, 1 {deep } } + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 13 + + + Set Cluster-wide Flags + Set Cluster-wide Flags + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 25 + + + Set Cluster-wide Recovery Priority + Set Cluster-wide Recovery Priority + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 41 + + + OSDs List + OSDs List + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 3 + + + OSD will be marked + if you proceed. + OSD will be marked + if you proceed. + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 81 + + + The OSD is not safe to destroy! + The OSD is not safe to destroy! + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 90 + + + OSD will be + if you proceed. + OSD will be + if you proceed. + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 92 + + + Details + Details + + app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.html + 10 + + + app/core/auth/role-details/role-details.component.html + 2 + + + app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 3 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 2 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 3 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 3 + + + app/ceph/block/rbd-details/rbd-details.component.html + 8 + + + app/ceph/pool/pool-details/pool-details.component.html + 5 + + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 3 + + + Health + Health + + app/ceph/dashboard/dashboard/dashboard.component.html + 4 + + + Statistics + Statistics + + app/ceph/dashboard/dashboard/dashboard.component.html + 8 + + + Add erasure code profile + Add erasure code profile + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 3 + + + The name can only consist of alphanumeric characters, dashes and underscores. + The name can only consist of alphanumeric characters, dashes and underscores. + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 37 + + + The chosen erasure code profile name is already in use. + The chosen erasure code profile name is already in use. + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 40 + + + Plugin + Plugin + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 47 + + + Data chunks (k) + Data chunks (k) + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 75 + + + Must be equal to or greater than 2. + Must be equal to or greater than 2. + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 94 + + + Coding chunks (m) + Coding chunks (m) + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 102 + + + Must be equal to or greater than 1. + Must be equal to or greater than 1. + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 120 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 142 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 168 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 261 + + + Durability estimator (c) + Durability estimator (c) + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 129 + + + Locality (l) + Locality (l) + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 151 + + + Crush failure domain + Crush failure domain + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 175 + + + Crush Locality + Crush Locality + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 199 + + + None + None + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 213 + + + Technique + Technique + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 226 + + + Packetsize + Packetsize + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 248 + + + Crush root + Crush root + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 269 + + + Crush device class + Crush device class + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 286 + + + any + any + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 296 + + + Directory + Directory + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 308 + + + Add + Add + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 326 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 140 + + + Close + Close + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 330 + + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 85 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 144 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 147 + + + app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html + 63 + + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 50 + + + pool + pool + + app/ceph/pool/pool-form/pool-form.component.html + 16 + + + {VAR_SELECT, select, 1 {Edit} other {Add} } + {VAR_SELECT, select, 1 {Edit} other {Add} } + + app/ceph/pool/pool-form/pool-form.component.html + 16 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 17 + + + Name... + Name... + + app/ceph/pool/pool-form/pool-form.component.html + 34 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 52 + + + app/core/auth/role-form/role-form.component.html + 27 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 28 + + + The chosen Ceph pool name is already in use. + The chosen Ceph pool name is already in use. + + app/ceph/pool/pool-form/pool-form.component.html + 43 + + + Pool type + Pool type + + app/ceph/pool/pool-form/pool-form.component.html + 52 + + + -- Select a pool type -- + -- Select a pool type -- + + app/ceph/pool/pool-form/pool-form.component.html + 61 + + + Placement groups + Placement groups + + app/ceph/pool/pool-form/pool-form.component.html + 79 + + + At least one placement group is needed! + At least one placement group is needed! + + app/ceph/pool/pool-form/pool-form.component.html + 98 + + + Your cluster can't handle this many PGs. Please recalculate the PG amount needed. + Your cluster can't handle this many PGs. Please recalculate the PG amount needed. + + app/ceph/pool/pool-form/pool-form.component.html + 101 + + + You can only increase the number of PGs of an existing pool. + Currently your pool has PGs. + You can only increase the number of PGs of an existing pool. + Currently your pool has PGs. + + app/ceph/pool/pool-form/pool-form.component.html + 104 + + + Calculation help + Calculation help + + app/ceph/pool/pool-form/pool-form.component.html + 109 + + + The current PGs settings were calculated for you, you + should make sure the values suite your needs before submit. + The current PGs settings were calculated for you, you + should make sure the values suite your needs before submit. + + app/ceph/pool/pool-form/pool-form.component.html + 113 + + + Crush ruleset + Crush ruleset + + app/ceph/pool/pool-form/pool-form.component.html + 124 + + + -- Select a crush rule -- + -- Select a crush rule -- + + app/ceph/pool/pool-form/pool-form.component.html + 132 + + + Crush rule + Crush rule + + app/ceph/pool/pool-form/pool-form.component.html + 153 + + + Crush steps + Crush steps + + app/ceph/pool/pool-form/pool-form.component.html + 159 + + + The rule can't be used in the current cluster as it has + to few OSDs to meet the minimum required OSD by this rule. + The rule can't be used in the current cluster as it has + to few OSDs to meet the minimum required OSD by this rule. + + app/ceph/pool/pool-form/pool-form.component.html + 170 + + + Replicated size + Replicated size + + app/ceph/pool/pool-form/pool-form.component.html + 181 + + + Minimum: + Minimum: + + app/ceph/pool/pool-form/pool-form.component.html + 195 + + + Maximum: + Maximum: + + app/ceph/pool/pool-form/pool-form.component.html + 196 + + + The size specified is out of range. A value from + to is valid. + The size specified is out of range. A value from + to is valid. + + app/ceph/pool/pool-form/pool-form.component.html + 201 + + + Erasure code profile + Erasure code profile + + app/ceph/pool/pool-form/pool-form.component.html + 211 + + + -- No erasure code profile available -- + -- No erasure code profile available -- + + app/ceph/pool/pool-form/pool-form.component.html + 223 + + + -- Select an erasure code profile -- + -- Select an erasure code profile -- + + app/ceph/pool/pool-form/pool-form.component.html + 226 + + + Flags + Flags + + app/ceph/pool/pool-form/pool-form.component.html + 272 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 57 + + + EC Overwrites + EC Overwrites + + app/ceph/pool/pool-form/pool-form.component.html + 280 + + + Applications + Applications + + app/ceph/pool/pool-form/pool-form.component.html + 290 + + + Compression + Compression + + app/ceph/pool/pool-form/pool-form.component.html + 308 + + + Mode + Mode + + app/ceph/pool/pool-form/pool-form.component.html + 314 + + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 22 + + + Algorithm + Algorithm + + app/ceph/pool/pool-form/pool-form.component.html + 333 + + + -- No erasure compression algorithm available -- + -- No erasure compression algorithm available -- + + app/ceph/pool/pool-form/pool-form.component.html + 344 + + + Minimum blob size + Minimum blob size + + app/ceph/pool/pool-form/pool-form.component.html + 358 + + + e.g., 128KiB + e.g., 128KiB + + app/ceph/pool/pool-form/pool-form.component.html + 367 + + + Value should be greater than 0 + Value should be greater than 0 + + app/ceph/pool/pool-form/pool-form.component.html + 372 + + + app/ceph/pool/pool-form/pool-form.component.html + 397 + + + Value should be greater than the maximum blob size + Value should be greater than the maximum blob size + + app/ceph/pool/pool-form/pool-form.component.html + 375 + + + Maximum blob size + Maximum blob size + + app/ceph/pool/pool-form/pool-form.component.html + 384 + + + e.g., 512KiB + e.g., 512KiB + + app/ceph/pool/pool-form/pool-form.component.html + 392 + + + Value should be greater than the minimum blob size + Value should be greater than the minimum blob size + + app/ceph/pool/pool-form/pool-form.component.html + 400 + + + Ratio + Ratio + + app/ceph/pool/pool-form/pool-form.component.html + 409 + + + Compression ratio + Compression ratio + + app/ceph/pool/pool-form/pool-form.component.html + 420 + + + Value should be between 0.0 and 1.0 + Value should be between 0.0 and 1.0 + + app/ceph/pool/pool-form/pool-form.component.html + 423 + + + pool + pool + + app/ceph/pool/pool-form/pool-form.component.html + 438 + + + {VAR_SELECT, select, 1 {Edit} other {Create} } + {VAR_SELECT, select, 1 {Edit} other {Create} } + + app/ceph/pool/pool-form/pool-form.component.html + 438 + + + Pools List + Pools List + + app/ceph/pool/pool-list/pool-list.component.html + 2 + + + Please consult the documentation + on how to configure and enable the Object Gateway management functionality. + Please consult the documentation + on how to configure and enable the Object Gateway management functionality. + + app/ceph/rgw/rgw-501/rgw-501.component.html + 3 + + + Loading bucket data... + Loading bucket data... + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 2 + + + The bucket data could not be loaded. + The bucket data could not be loaded. + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 5 + + + bucket + bucket + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 17 + + + Id + Id + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 26 + + + The value is not valid. + The value is not valid. + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 61 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 452 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 545 + + + The chosen name is already in use. + The chosen name is already in use. + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 64 + + + app/core/auth/role-form/role-form.component.html + 37 + + + Owner + Owner + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 73 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 18 + + + -- Select a user -- + -- Select a user -- + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 86 + + + {VAR_SELECT, select, 1 {Update} other {Add} } + {VAR_SELECT, select, 1 {Update} other {Add} } + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 102 + + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 80 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 142 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 593 + + + Daemons List + Daemons List + + app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html + 2 + + + Capability + Capability + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 3 + + + Type + Type + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 22 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 42 + + + -- Select a type -- + -- Select a type -- + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 41 + + + Permission + Permission + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 56 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 63 + + + -- Select a permission -- + -- Select a permission -- + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 64 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 71 + + + S3 key + S3 key + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 3 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 123 + + + Username + Username + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 22 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 22 + + + app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html + 19 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 24 + + + app/core/auth/user-form/user-form.component.html + 19 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 9 + + + -- Select a username -- + -- Select a username -- + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 41 + + + Auto-generate key + Auto-generate key + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 60 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 133 + + + Access key + Access key + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 71 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 144 + + + Secret key + Secret key + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 106 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 110 + + + app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html + 34 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 176 + + + Subuser + Subuser + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 3 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 37 + + + The chosen subuser ID is already in use. + The chosen subuser ID is already in use. + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 54 + + + read, write + read, write + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 77 + + + full + full + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 79 + + + Swift key + Swift key + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 89 + + + app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html + 3 + + + Auto-generate secret + Auto-generate secret + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 99 + + + Loading user data... + Loading user data... + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 2 + + + The user data could not be loaded. + The user data could not be loaded. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 5 + + + The chosen user ID is already in use. + The chosen user ID is already in use. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 41 + + + Full name + Full name + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 50 + + + app/core/auth/user-form/user-form.component.html + 98 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 14 + + + Email address + Email address + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 71 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 19 + + + This is not a valid email address. + This is not a valid email address. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 79 + + + The chosen email address is already in use. + The chosen email address is already in use. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 82 + + + Max. buckets + Max. buckets + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 91 + + + The entered value must be >= 0. + The entered value must be >= 0. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 104 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 489 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 582 + + + Suspended + Suspended + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 116 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 24 + + + Subusers + Subusers + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 205 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 40 + + + There are no subusers. + There are no subusers. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 211 + + + Delete + Delete + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 242 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 296 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 381 + + + Add subuser + Add subuser + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 256 + + + Keys + Keys + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 264 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 134 + + + S3 + S3 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 268 + + + There are no keys. + There are no keys. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 273 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 323 + + + Show + Show + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 289 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 339 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 149 + + + Add S3 key + Add S3 key + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 310 + + + Swift + Swift + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 318 + + + Capabilities + Capabilities + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 352 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 49 + + + There are no capabilities. + There are no capabilities. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 358 + + + Add capability + Add capability + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 395 + + + User quota + User quota + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 403 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 61 + + + Enabled + Enabled + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 413 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 506 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 71 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 66 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 102 + + + Unlimited size + Unlimited size + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 427 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 520 + + + Max. size + Max. size + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 438 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 531 + + + Unlimited objects + Unlimited objects + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 465 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 558 + + + Max. objects + Max. objects + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 476 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 569 + + + Bucket quota + Bucket quota + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 496 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 66 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 97 + + + Welcome to Ceph! + Welcome to Ceph! + + app/core/auth/login/login.component.html + 10 + + The welcome message on the login page + + Username is required + Username is required + + app/core/auth/login/login.component.html + 34 + + + Password is required + Password is required + + app/core/auth/login/login.component.html + 58 + + + Login + Login + + app/core/auth/login/login.component.html + 64 + + + Role + Role + + app/core/auth/role-form/role-form.component.html + 10 + + + {VAR_SELECT, select, editing {Edit} other {Add} } + {VAR_SELECT, select, editing {Edit} other {Add} } + + app/core/auth/role-form/role-form.component.html + 10 + + + app/core/auth/user-form/user-form.component.html + 10 + + + Description... + Description... + + app/core/auth/role-form/role-form.component.html + 51 + + + Permissions + Permissions + + app/core/auth/role-form/role-form.component.html + 61 + + + Role + Role + + app/core/auth/role-form/role-form.component.html + 81 + + + {VAR_SELECT, select, editing {Update} other {Create} } + {VAR_SELECT, select, editing {Update} other {Create} } + + app/core/auth/role-form/role-form.component.html + 81 + + + app/core/auth/user-form/user-form.component.html + 147 + + + Sorry, the user does not exist in Ceph. + Sorry, the user does not exist in Ceph. + + app/core/auth/sso/sso-not-found/sso-not-found.component.html + 3 + + + Return to Login Page. You'll be logged out from the Identity Provider when you retry logging in. + Return to Login Page. You'll be logged out from the Identity Provider when you retry logging in. + + app/core/auth/sso/sso-not-found/sso-not-found.component.html + 4 + + + User + User + + app/core/auth/user-form/user-form.component.html + 10 + + + Confirm password + Confirm password + + app/core/auth/user-form/user-form.component.html + 69 + + + Password confirmation doesn't match the password. + Password confirmation doesn't match the password. + + app/core/auth/user-form/user-form.component.html + 90 + + + Email + Email + + app/core/auth/user-form/user-form.component.html + 114 + + + Invalid email. + Invalid email. + + app/core/auth/user-form/user-form.component.html + 125 + + + Roles + Roles + + app/core/auth/user-form/user-form.component.html + 131 + + + app/core/auth/user-tabs/user-tabs.component.html + 7 + + + User + User + + app/core/auth/user-form/user-form.component.html + 147 + + + You are about to remove "user read / update" permissions from your own user. + You are about to remove "user read / update" permissions from your own user. + + app/core/auth/user-form/user-form.component.html + 159 + + + If you continue, you will no longer be able to add or remove roles from any user. + If you continue, you will no longer be able to add or remove roles from any user. + + app/core/auth/user-form/user-form.component.html + 161 + + + Are you sure you want to continue? + Are you sure you want to continue? + + app/core/auth/user-form/user-form.component.html + 163 + + + Forbidden + Forbidden + + app/core/forbidden/forbidden.component.html + 3 + + + Sorry, you are not allowed to see what you were looking for. + Sorry, you are not allowed to see what you were looking for. + + app/core/forbidden/forbidden.component.html + 7 + + + Sorry, we could not find what you were looking for + Sorry, we could not find what you were looking for + + app/core/not-found/not-found.component.html + 3 + + + Remove all + Remove all + + app/core/navigation/notifications/notifications.component.html + 6 + + + Recent Notifications + Recent Notifications + + app/core/navigation/notifications/notifications.component.html + 56 + + + app/core/navigation/notifications/notifications.component.html + 53 + + + There are no background tasks. + There are no background tasks. + + app/core/navigation/task-manager/task-manager.component.html + 71 + + + Background Tasks + Background Tasks + + app/core/navigation/task-manager/task-manager.component.html + 83 + + + app/core/navigation/task-manager/task-manager.component.html + 79 + + + Help + Help + + app/core/navigation/dashboard-help/dashboard-help.component.html + 13 + + + app/core/navigation/dashboard-help/dashboard-help.component.html + 10 + + + Documentation + Documentation + + app/core/navigation/dashboard-help/dashboard-help.component.html + 23 + + + API + API + + app/core/navigation/dashboard-help/dashboard-help.component.html + 28 + + + About + About + + app/core/navigation/dashboard-help/dashboard-help.component.html + 33 + + + Dashboard Settings + Dashboard Settings + + app/core/navigation/administration/administration.component.html + 10 + + + app/core/navigation/administration/administration.component.html + 7 + + + User management + User management + + app/core/navigation/administration/administration.component.html + 18 + + + Logged in user + Logged in user + + app/core/navigation/identity/identity.component.html + 9 + + + app/core/navigation/identity/identity.component.html + 6 + + + Signed in as + + Signed in as + + + app/core/navigation/identity/identity.component.html + 19 + + + Sign out + Sign out + + app/core/navigation/identity/identity.component.html + 27 + + + Performance Counters + Performance Counters + + app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 9 + + + Performance Details + Performance Details + + app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 16 + + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 46 + + + app/ceph/cluster/hosts/host-details/host-details.component.html + 3 + + + app/ceph/pool/pool-details/pool-details.component.html + 13 + + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 45 + + + ID + ID + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 13 + + + Index type + Index type + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 23 + + + Placement rule + Placement rule + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 28 + + + Marker + Marker + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 33 + + + Maximum marker + Maximum marker + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 38 + + + Version + Version + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 43 + + + Master version + Master version + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 48 + + + Modification time + Modification time + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 53 + + + Zonegroup + Zonegroup + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 58 + + + Maximum size + Maximum size + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 76 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 71 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 107 + + + Unlimited + Unlimited + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 79 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 90 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 74 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 85 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 110 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 121 + + + Maximum objects + Maximum objects + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 87 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 82 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 118 + + + System + System + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 29 + + + {VAR_SELECT, select, 0 {No} 1 {Yes} } + {VAR_SELECT, select, 0 {No} 1 {Yes} } + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 31 + + + Maximum buckets + Maximum buckets + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 35 + + + Performance counters not available + Performance counters not available + + app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.html + 12 + + + Attributes (OSD map) + Attributes (OSD map) + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 2 + + + Metadata not available + Metadata not available + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 15 + + + Metadata + Metadata + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 8 + + + Performance counter + Performance counter + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 18 + + + Histogram not available: + Histogram not available: + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 28 + + + Writes + Writes + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 33 + + + Reads + Reads + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 38 + + + Histogram + Histogram + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 25 + + + Current values + Current values + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 23 + + + Min + Min + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 47 + + + Max + Max + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 52 + + + Source + Source + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 77 + + + Level + Level + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 82 + + + Can be updated at runtime + Can be updated at runtime + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 87 + + + Tags + Tags + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 92 + + + Enum values + Enum values + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 97 + + + See also + See also + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 102 + + + Cluster Status + Cluster Status + + app/ceph/dashboard/health/health.component.html + 15 + + + Manager Daemons + Manager Daemons + + app/ceph/dashboard/health/health.component.html + 69 + + + Object Gateways + Object Gateways + + app/ceph/dashboard/health/health.component.html + 90 + + + Metadata Servers + Metadata Servers + + app/ceph/dashboard/health/health.component.html + 98 + + + iSCSI Gateways + iSCSI Gateways + + app/ceph/dashboard/health/health.component.html + 109 + + + Client IOPS + Client IOPS + + app/ceph/dashboard/health/health.component.html + 125 + + + Client Throughput + Client Throughput + + app/ceph/dashboard/health/health.component.html + 134 + + + Client Read/Write + Client Read/Write + + app/ceph/dashboard/health/health.component.html + 143 + + + Client Recovery + Client Recovery + + app/ceph/dashboard/health/health.component.html + 161 + + + Scrub + Scrub + + app/ceph/dashboard/health/health.component.html + 170 + + + Performance + Performance + + app/ceph/dashboard/health/health.component.html + 119 + + + Raw Capacity + Raw Capacity + + app/ceph/dashboard/health/health.component.html + 200 + + + Objects + Objects + + app/ceph/dashboard/health/health.component.html + 213 + + + app/ceph/block/rbd-details/rbd-details.component.html + 38 + + + PGs per OSD + PGs per OSD + + app/ceph/dashboard/health/health.component.html + 222 + + + PG Status + PG Status + + app/ceph/dashboard/health/health.component.html + 231 + + + Capacity + Capacity + + app/ceph/dashboard/health/health.component.html + 181 + + + See Logs for more details. + See Logs for more details. + + app/ceph/dashboard/health/health.component.html + 265 + + + Move an image to trash + Move an image to trash + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 3 + + + 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. + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 12 + + + Protection expires at + Protection expires at + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 18 + + + NOT PROTECTED + NOT PROTECTED + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 20 + + + Wrong date format. Please use "YYYY-MM-DD HH:mm:ss". + Wrong date format. Please use "YYYY-MM-DD HH:mm:ss". + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 29 + + + Protection has already expired. Please pick a future date or leave it empty. + Protection has already expired. Please pick a future date or leave it empty. + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 32 + + + Move Image + Move Image + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 40 + + + Overview + Overview + + app/ceph/block/iscsi-tabs/iscsi-tabs.component.html + 2 + + + Targets + Targets + + app/ceph/block/iscsi-tabs/iscsi-tabs.component.html + 7 + + + Only available for RBD images with fast-diff enabled + Only available for RBD images with fast-diff enabled + + app/ceph/block/rbd-details/rbd-details.component.html + 2 + + + Pool + Pool + + app/ceph/block/rbd-details/rbd-details.component.html + 18 + + + Data Pool + Data Pool + + app/ceph/block/rbd-details/rbd-details.component.html + 23 + + + Created + Created + + app/ceph/block/rbd-details/rbd-details.component.html + 28 + + + Provisioned + Provisioned + + app/ceph/block/rbd-details/rbd-details.component.html + 57 + + + N/A + N/A + + app/ceph/block/rbd-details/rbd-details.component.html + 63 + + + app/ceph/block/rbd-details/rbd-details.component.html + 78 + + + Total provisioned + Total provisioned + + app/ceph/block/rbd-details/rbd-details.component.html + 72 + + + Striping unit + Striping unit + + app/ceph/block/rbd-details/rbd-details.component.html + 87 + + + Striping count + Striping count + + app/ceph/block/rbd-details/rbd-details.component.html + 92 + + + Parent + Parent + + app/ceph/block/rbd-details/rbd-details.component.html + 97 + + + Block name prefix + Block name prefix + + app/ceph/block/rbd-details/rbd-details.component.html + 107 + + + Order + Order + + app/ceph/block/rbd-details/rbd-details.component.html + 112 + + + Snapshots + Snapshots + + app/ceph/block/rbd-details/rbd-details.component.html + 119 + + + RBD Snapshot + RBD Snapshot + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 3 + + + {VAR_SELECT, select, true {Rename} other {Create} } + {VAR_SELECT, select, true {Rename} other {Create} } + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 3 + + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 46 + + + Snapshot + Snapshot + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 46 + + + PROTECTED + PROTECTED + + app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html + 17 + + + UNPROTECTED + UNPROTECTED + + app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html + 20 + + + You are about to rollback + You are about to rollback + + app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html + 25 + + + Purge Trash + Purge Trash + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 3 + + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 14 + + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 41 + + + app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 25 + + + To purge, select one or All images and click + To purge, select one or All images and click + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 13 + + + Pool: + Pool: + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 19 + + + Pool name... + Pool name... + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 22 + + + All + All + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 30 + + + Restore Image + Restore Image + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 3 + + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 16 + + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 40 + + + To restore + To restore + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 13 + + + type the image's new name and click + type the image's new name and click + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 15 + + + New Name + New Name + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 22 + + + Expired at + Expired at + + app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 34 + + + Protected until + Protected until + + app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 37 + + + This image is protected until . + This image is protected until . + + app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 47 + + + iSCSI Topology + iSCSI Topology + + app/ceph/block/iscsi-target-details/iscsi-target-details.component.html + 2 + + + Issues + Problemas + + app/ceph/block/mirroring/image-list/image-list.component.html + 2 + + + Syncing + Sincronizando + + app/ceph/block/mirroring/image-list/image-list.component.html + 11 + + + app/ceph/block/mirroring/image-list/image-list.component.html + 38 + + + Ready + Listo + + app/ceph/block/mirroring/image-list/image-list.component.html + 20 + + + Edit pool mirror mode + Edit pool mirror mode + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 3 + + + 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. + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 13 + + + Peer clusters must be removed prior to disabling mirror. + Peer clusters must be removed prior to disabling mirror. + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 33 + + + Update + Update + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 41 + + + + pool mirror peer + + pool mirror peer + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 3 + + + {VAR_SELECT, select, edit {Edit} other {Add} } + {VAR_SELECT, select, edit {Edit} other {Add} } + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 3 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 14 + + + the pool + mirror peer attributes for pool and click + Submit. + the pool + mirror peer attributes for pool and click + Submit. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 14 + + + Cluster Name + Cluster Name + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 23 + + + The cluster name is not valid. + The cluster name is not valid. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 39 + + + CephX ID + CephX ID + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 46 + + + CephX ID... + CephX ID... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 51 + + + The CephX ID is not valid. + The CephX ID is not valid. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 61 + + + Monitor Addresses + Monitor Addresses + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 68 + + + Comma-delimited addresses... + Comma-delimited addresses... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 72 + + + The monitory address is not valid. + The monitory address is not valid. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 79 + + + CephX Key + CephX Key + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 86 + + + Base64-encoded key... + Base64-encoded key... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 90 + + + CephX key must be base64 encoded. + CephX key must be base64 encoded. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 97 + + + Cache Tiers Details + Cache Tiers Details + + app/ceph/pool/pool-details/pool-details.component.html + 22 + + + Ranks + Ranks + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 6 + + + Clients: + Clients: + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 36 + + + + Current + Current + + src/app/ceph/block/iscsi-target-details/iscsi-target-details.component.ts + 1 + + + + There are no portals available. + There are no portals available. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + There are no images available. + There are no images available. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + 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. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + 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. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + Target + Target + + src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts + 1 + + + + Hostname + Hostname + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts + 1 + + + src/app/ceph/cluster/hosts/hosts.component.ts + 1 + + + src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.ts + 1 + + + + # Active/Optimized + # Active/Optimized + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + # Active/Non-Optimized + # Active/Non-Optimized + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Image + Image + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.ts + 1 + + + + Active/Optimized + Active/Optimized + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Active/Non-Optimized + Active/Non-Optimized + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Read Bytes + Read Bytes + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Write Bytes + Write Bytes + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Read Ops + Read Ops + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Write Ops + Write Ops + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + A/O Since + A/O Since + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Instance + Instance + + src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts + 1 + + + + Issue + Issue + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + + State + State + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Progress + Progress + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + + Disabled + Disabled + + src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.ts + 1 + + + + Edit Mode + Edit Mode + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Add Peer + Add Peer + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Edit Peer + Edit Peer + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Delete Peer + Delete Peer + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Leader + Leader + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + # Local + # Local + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + # Remote + # Remote + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + mirror peer + mirror peer + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Deep flatten + Deep flatten + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Layering + Layering + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Exclusive lock + Exclusive lock + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Object map (requires exclusive-lock) + Object map (requires exclusive-lock) + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Journaling (requires exclusive-lock) + Journaling (requires exclusive-lock) + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Fast diff (requires object-map) + Fast diff (requires object-map) + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Copy + Copy + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 1 + + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Flatten + Flatten + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 1 + + + + Move to Trash + Move to Trash + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 1 + + + + Create + Create + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + src/app/core/auth/role-details/role-details.component.ts + 1 + + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + Rename + Rename + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Protect + Protect + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Unprotect + Unprotect + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Clone + Clone + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Rollback + Rollback + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + + RBD snapshot rollback + RBD snapshot rollback + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + + RBD snapshot + RBD snapshot + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + + Restore + Restore + + src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts + 1 + + + + Deleted At + Deleted At + + src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts + 1 + + + + id + id + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + type + type + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + state + state + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + version + version + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + Host + Host + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + root + root + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + Rank + Rank + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + + Daemon + Daemon + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Activity + Activity + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Dentries + Dentries + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Inodes + Inodes + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Usage + Usage + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Standby daemons + Standby daemons + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + The value can be updated at runtime. + The value can be updated at runtime. + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + 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. + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + Option takes effect only during daemon startup. + Option takes effect only during daemon startup. + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + Option only affects cluster creation. + Option only affects cluster creation. + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + Option only affects daemon creation. + Option only affects daemon creation. + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + Config option has been updated. + Config option has been updated. + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts + 1 + + + + Update config option + Update config option + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts + 1 + + + + Service + Service + + src/app/ceph/cluster/configuration/configuration.component.ts + 1 + + + + Current value + Current value + + src/app/ceph/cluster/configuration/configuration.component.ts + 1 + + + + Public Address + Public Address + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + + Open Sessions + Open Sessions + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + + No In + No In + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + 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 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Out + No Out + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSDs will not automatically be marked out after the configured interval + OSDs will not automatically be marked out after the configured interval + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Up + No Up + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSDs are not allowed to start + OSDs are not allowed to start + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Down + No Down + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + 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 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Pause + Pause + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Pauses reads and writes + Pauses reads and writes + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Scrub + No Scrub + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Scrubbing is disabled + Scrubbing is disabled + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Deep Scrub + No Deep Scrub + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Deep Scrubbing is disabled + Deep Scrubbing is disabled + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Backfill + No Backfill + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Backfilling of PGs is suspended + Backfilling of PGs is suspended + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Recover + No Recover + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Recovery of PGs is suspended + Recovery of PGs is suspended + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Bitwise Sort + Bitwise Sort + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Use bitwise sort + Use bitwise sort + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Purged Snapdirs + Purged Snapdirs + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSDs have converted snapsets + OSDs have converted snapsets + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Recovery Deletes + Recovery Deletes + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Deletes performed during recovery instead of peering + Deletes performed during recovery instead of peering + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + PG Log Hard Limit + PG Log Hard Limit + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Puts a hard limit on pg log length + Puts a hard limit on pg log length + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSD Flags were updated successfully. + OSD Flags were updated successfully. + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSD Flags + OSD Flags + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Deep Scrub + Deep Scrub + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Mark Out + Mark Out + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + out + out + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + Mark In + Mark In + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + in + in + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + Mark Down + Mark Down + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + down + down + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + Mark Lost + Mark Lost + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Mark + Mark + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + OSD lost + OSD lost + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + marked lost + marked lost + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Remove + Remove + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + OSD + OSD + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + removed + removed + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Destroy + Destroy + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + destroy + destroy + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + destroyed + destroyed + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + PGs + PGs + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Read bytes + Read bytes + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Writes bytes + Writes bytes + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Read ops + Read ops + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Write ops + Write ops + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Mark OSD + Mark OSD + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Mark + Mark + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Max Backfills + Max Backfills + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Max Active + Recovery Max Active + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Max Single Start + Recovery Max Single Start + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Sleep + Recovery Sleep + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Custom + Custom + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + OSD recovery speed priority "" was set successfully. + OSD recovery speed priority "" was set successfully. + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + OSD recovery speed priority + OSD recovery speed priority + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + was initialized in the following OSD: + was initialized in the following OSD: + + src/app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.ts + 1 + + + + Job + Job + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Severity + Severity + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Started + Started + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + URL + URL + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Used + Used + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Avail. + Avail. + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Clean + Clean + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Working + Working + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Warning + Warning + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Unknown + Unknown + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + up + up + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + no filesystems + no filesystems + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + + active + active + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + standby + standby + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + n/a + n/a + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + active daemon + active daemon + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + quorum + quorum + + src/app/ceph/dashboard/mon-summary.pipe.ts + 1 + + + + Value + Value + + src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.ts + 1 + + + + Cache Mode + Cache Mode + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Min Evict Age + Min Evict Age + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Min Flush Age + Min Flush Age + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Target Max Bytes + Target Max Bytes + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Target Max Objects + Target Max Objects + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + No applications added + No applications added + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Applications limit reached + Applications limit reached + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + A pool can only have up to four applications definitions. + A pool can only have up to four applications definitions. + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Allowed characters '_a-zA-Z0-9' + Allowed characters '_a-zA-Z0-9' + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Maximum length is 128 characters + Maximum length is 128 characters + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Filter or add applications + Filter or add applications + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Add application + Add application + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + erasure code profile + erasure code profile + + src/app/ceph/pool/pool-form/pool-form.component.ts + 1 + + + + Replica Size + Replica Size + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Last Change + Last Change + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Erasure Coded Profile + Erasure Coded Profile + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Crush Ruleset + Crush Ruleset + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Write bytes + Write bytes + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + bucket + bucket + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 1 + + + + buckets + buckets + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 1 + + + + user + user + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 1 + + + + users + users + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 1 + + + + Scope + Scope + + src/app/core/auth/role-details/role-details.component.ts + 1 + + + + Read + Read + + src/app/core/auth/role-details/role-details.component.ts + 1 + + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + Created role '' + Created role '' + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + Updated role '' + Updated role '' + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + System Role + System Role + + src/app/core/auth/role-list/role-list.component.ts + 1 + + + + Deleted role '' + Deleted role '' + + src/app/core/auth/role-list/role-list.component.ts + 1 + + + + Created user "" + Created user "" + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Update user + Update user + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Continue + Continue + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + You were automatically logged out because your roles have been changed. + You were automatically logged out because your roles have been changed. + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Updated user "" + Updated user "" + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Deleted user "" + Deleted user "" + + src/app/core/auth/user-list/user-list.component.ts + 1 + + + + Failed to delete user "" + Failed to delete user "" + + src/app/core/auth/user-list/user-list.component.ts + 1 + + + + You are currently logged in as "". + You are currently logged in as "". + + src/app/core/auth/user-list/user-list.component.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + The encoding will be done on packets of bytes size at a time. + Chosing 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. + Chosing the right packet size is difficult. + The jerasure documentation contains extensive information on this topic. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + Set the directory name from which the erasure code plugin is loaded. + Set the directory name from which the erasure code plugin is loaded. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + -- Select the priority -- + -- Select the priority -- + + src/app/shared/api/osd.service.ts + 1 + + + + Low + Low + + src/app/shared/api/osd.service.ts + 1 + + + + High + High + + src/app/shared/api/osd.service.ts + 1 + + + + Last 5 minutes + Last 5 minutes + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 15 minutes + Last 15 minutes + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 30 minutes + Last 30 minutes + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 1 hour (Default) + Last 1 hour (Default) + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 3 hours + Last 3 hours + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 6 hours + Last 6 hours + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 12 hours + Last 12 hours + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 24 hours + Last 24 hours + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Yesterday + Yesterday + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Today + Today + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Today so far + Today so far + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Day before yesterday + Day before yesterday + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 2 days + Last 2 days + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This day last week + This day last week + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Previous week + Previous week + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This week + This week + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This week so far + This week so far + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 7 days + Last 7 days + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Previous month + Previous month + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This month + This month + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This month so far + This month so far + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 30 days + Last 30 days + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 90 days + Last 90 days + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 6 months + Last 6 months + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 1 year + Last 1 year + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Previous year + Previous year + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This year + This year + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This year so far + This year so far + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 2 years + Last 2 years + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 5 years + Last 5 years + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Information + Information + + src/app/shared/components/info-panel/info-panel.component.ts + 1 + + + + No items selected. + No items selected. + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Deselect item to select again + Deselect item to select again + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Selection limit reached + Selection limit reached + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Filter tags + Filter tags + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Add badge + Add badge + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + There are no items available. + There are no items available. + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Failed to + Failed to + + src/app/shared/services/task-message.service.ts + 1 + + + + Executing + Executing + + src/app/shared/services/task-message.service.ts + 1 + + + + execute + execute + + src/app/shared/services/task-message.service.ts + 1 + + + + Executed + Executed + + src/app/shared/services/task-message.service.ts + 1 + + + + unknown task + unknown task + + src/app/shared/services/task-message.service.ts + 1 + + + + Creating + Creating + + src/app/shared/services/task-message.service.ts + 1 + + + + create + create + + src/app/shared/services/task-message.service.ts + 1 + + + + Updating + Updating + + src/app/shared/services/task-message.service.ts + 1 + + + + update + update + + src/app/shared/services/task-message.service.ts + 1 + + + + Updated + Updated + + src/app/shared/services/task-message.service.ts + 1 + + + + Deleting + Deleting + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + delete + delete + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + Deleted + Deleted + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + RBD '' + RBD '' + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + RBD snapshot '' + RBD snapshot '' + + src/app/shared/services/task-message.service.ts + 1 + + + + mirror mode for pool '' + mirror mode for pool '' + + src/app/shared/services/task-message.service.ts + 1 + + + + mirror peer for pool '' + mirror peer for pool '' + + src/app/shared/services/task-message.service.ts + 1 + + + + Name is already used by . + Name is already used by . + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + Name is already used by . + Name is already used by . + + src/app/shared/services/task-message.service.ts + 1 + + + + Name is already used by . + Name is already used by . + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + contains snapshots. + contains snapshots. + + src/app/shared/services/task-message.service.ts + 1 + + + + Cloning + Cloning + + src/app/shared/services/task-message.service.ts + 1 + + + + clone + clone + + src/app/shared/services/task-message.service.ts + 1 + + + + Cloned + Cloned + + src/app/shared/services/task-message.service.ts + 1 + + + + Snapshot of must be protected. + Snapshot of must be protected. + + src/app/shared/services/task-message.service.ts + 1 + + + + Copying + Copying + + src/app/shared/services/task-message.service.ts + 1 + + + + copy + copy + + src/app/shared/services/task-message.service.ts + 1 + + + + Copied + Copied + + src/app/shared/services/task-message.service.ts + 1 + + + + Flattening + Flattening + + src/app/shared/services/task-message.service.ts + 1 + + + + flatten + flatten + + src/app/shared/services/task-message.service.ts + 1 + + + + Flattened + Flattened + + src/app/shared/services/task-message.service.ts + 1 + + + + Name is already used by . + Name is already used by . + + src/app/shared/services/task-message.service.ts + 1 + + + + Cannot unprotect because it contains child images. + Cannot unprotect because it contains child images. + + src/app/shared/services/task-message.service.ts + 1 + + + + Cannot delete because it's protected. + Cannot delete because it's protected. + + src/app/shared/services/task-message.service.ts + 1 + + + + Rolling back + Rolling back + + src/app/shared/services/task-message.service.ts + 1 + + + + rollback + rollback + + src/app/shared/services/task-message.service.ts + 1 + + + + Rolled back + Rolled back + + src/app/shared/services/task-message.service.ts + 1 + + + + Moving + Moving + + src/app/shared/services/task-message.service.ts + 1 + + + + move + move + + src/app/shared/services/task-message.service.ts + 1 + + + + Moved + Moved + + src/app/shared/services/task-message.service.ts + 1 + + + + image '' to trash + image '' to trash + + src/app/shared/services/task-message.service.ts + 1 + + + + Could not find image. + Could not find image. + + src/app/shared/services/task-message.service.ts + 1 + + + + Restoring + Restoring + + src/app/shared/services/task-message.service.ts + 1 + + + + restore + restore + + src/app/shared/services/task-message.service.ts + 1 + + + + Restored + Restored + + src/app/shared/services/task-message.service.ts + 1 + + + + image '' into '' + image '' into '' + + src/app/shared/services/task-message.service.ts + 1 + + + + Image name '' is already in use. + Image name '' is already in use. + + src/app/shared/services/task-message.service.ts + 1 + + + + image '' + image '' + + src/app/shared/services/task-message.service.ts + 1 + + + + Purging + Purging + + src/app/shared/services/task-message.service.ts + 1 + + + + purge + purge + + src/app/shared/services/task-message.service.ts + 1 + + + + Purged + Purged + + src/app/shared/services/task-message.service.ts + 1 + + + + all pools + all pools + + src/app/shared/services/task-message.service.ts + 1 + + + + images from + images from + + src/app/shared/services/task-message.service.ts + 1 + + + + Cannot disable mirroring because it contains a peer. + Cannot disable mirroring because it contains a peer. + + src/app/shared/services/task-message.service.ts + 1 + + + + pool '' + pool '' + + src/app/shared/services/task-message.service.ts + 1 + + + + erasure code profile '' + erasure code profile '' + + src/app/shared/services/task-message.service.ts + 1 + + + + target '' + target '' + + src/app/shared/services/task-message.service.ts + 1 + + + + + \ No newline at end of file diff --git a/src/pybind/mgr/dashboard/frontend/src/locale/messages.fr-FR.xlf b/src/pybind/mgr/dashboard/frontend/src/locale/messages.fr-FR.xlf new file mode 100644 index 00000000000..21383933cc4 --- /dev/null +++ b/src/pybind/mgr/dashboard/frontend/src/locale/messages.fr-FR.xlf @@ -0,0 +1,6649 @@ + + + + + Toggle navigation + Toggle navigation + + app/core/navigation/navigation/navigation.component.html + 15 + + + Dashboard + Dashboard + + app/core/navigation/navigation/navigation.component.html + 35 + + + Cluster + Cluster + + app/core/navigation/navigation/navigation.component.html + 47 + + + Hosts + Serveurs + + app/core/navigation/navigation/navigation.component.html + 57 + + + app/ceph/dashboard/health/health.component.html + 81 + + + Monitors + Monitors + + app/core/navigation/navigation/navigation.component.html + 64 + + + app/ceph/dashboard/health/health.component.html + 48 + + + OSDs + OSDs + + app/core/navigation/navigation/navigation.component.html + 71 + + + app/ceph/dashboard/health/health.component.html + 57 + + + Configuration + Configuration + + app/core/navigation/navigation/navigation.component.html + 78 + + + CRUSH map + CRUSH map + + app/core/navigation/navigation/navigation.component.html + 85 + + + Logs + Logs + + app/core/navigation/navigation/navigation.component.html + 92 + + + Alerts + Alerts + + app/core/navigation/navigation/navigation.component.html + 98 + + + Pools + Pools + + app/core/navigation/navigation/navigation.component.html + 108 + + + app/ceph/block/mirroring/overview/overview.component.html + 12 + + + app/ceph/dashboard/health/health.component.html + 190 + + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 19 + + + Block + Block + + app/core/navigation/navigation/navigation.component.html + 122 + + + Images + Images + + app/core/navigation/navigation/navigation.component.html + 131 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 120 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 341 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 479 + + + app/ceph/block/iscsi/iscsi.component.html + 9 + + + app/ceph/block/mirroring/overview/overview.component.html + 21 + + + app/ceph/block/rbd-images/rbd-images.component.html + 3 + + + Mirroring + Mirroring + + app/core/navigation/navigation/navigation.component.html + 139 + + + iSCSI + iSCSI + + app/core/navigation/navigation/navigation.component.html + 151 + + + Filesystems + Systèmes de fichiers + + app/core/navigation/navigation/navigation.component.html + 162 + + + Object Gateway + Object Gateway + + app/core/navigation/navigation/navigation.component.html + 173 + + + Daemons + Daemons + + app/core/navigation/navigation/navigation.component.html + 182 + + + app/ceph/block/iscsi/iscsi.component.html + 3 + + + app/ceph/block/mirroring/overview/overview.component.html + 5 + + + Users + Utilisateurs + + app/core/navigation/navigation/navigation.component.html + 188 + + + app/core/auth/user-tabs/user-tabs.component.html + 2 + + + Buckets + Buckets + + app/core/navigation/navigation/navigation.component.html + 194 + + + Retrieving data for + . Please wait... + Retrieving data for + . Please wait... + + app/shared/components/view-cache/view-cache.component.html + 2 + + + Displaying previously cached data + for . + Displaying previously cached data + for . + + app/shared/components/view-cache/view-cache.component.html + 7 + + + Could not load data for + . + Please check the cluster health. + Could not load data for + . + Please check the cluster health. + + app/shared/components/view-cache/view-cache.component.html + 12 + + + Back + Retour + + app/shared/components/error-panel/error-panel.component.html + 27 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 544 + + + app/ceph/block/rbd-form/rbd-form.component.html + 303 + + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 159 + + + app/ceph/pool/pool-form/pool-form.component.html + 443 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 107 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 598 + + + app/core/auth/role-form/role-form.component.html + 85 + + + app/core/auth/user-form/user-form.component.html + 151 + + + Select a Language + Sélectionner une langue + + app/shared/components/language-selector/language-selector.component.html + 7 + + + Loading panel data... + Loading panel data... + + app/shared/components/grafana/grafana.component.html + 3 + + + Please consult the + documentation on how to + configure and enable the monitoring functionality. + Please consult the + documentation on how to + configure and enable the monitoring functionality. + + app/shared/components/grafana/grafana.component.html + 6 + + + Grafana Dashboard doesn't exist. Please refer to + documentation on how to + add dashboards to Grafana. + Grafana Dashboard doesn't exist. Please refer to + documentation on how to + add dashboards to Grafana. + + app/shared/components/grafana/grafana.component.html + 11 + + + Grafana Time Picker + Grafana Time Picker + + app/shared/components/grafana/grafana.component.html + 20 + + + Reset Settings + Reset Settings + + app/shared/components/grafana/grafana.component.html + 35 + + + Failed to load data. + Échec du chargement des données. + + app/shared/datatable/table/table.component.html + 2 + + + selected + selected + + app/shared/datatable/table/table.component.html + 112 + + X selected + + found + found + + app/shared/datatable/table/table.component.html + 115 + + X found + + total + total + + app/shared/datatable/table/table.component.html + 118 + + X total + + Settings + Settings + + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 3 + + + Changing these parameters from their default values is usually not necessary. + Changing these parameters from their default values is usually not necessary. + + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 15 + + + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 13 + + + Confirm + Confirm + + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 35 + + + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 53 + + + Cancel + Annuler + + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 39 + + + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 57 + + + app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html + 38 + + + app/shared/components/confirmation-modal/confirmation-modal.component.html + 21 + + + app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 38 + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 91 + + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 34 + + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 25 + + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 44 + + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 45 + + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 44 + + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 45 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 110 + + + Advanced Settings + Advanced Settings + + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 3 + + + Create target + Create target + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 11 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 539 + + + Target IQN + Target IQN + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 20 + + + This field is required. + Ce champs est requis. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 43 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 209 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 231 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 266 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 291 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 326 + + + app/ceph/block/rbd-form/rbd-form.component.html + 49 + + + app/ceph/block/rbd-form/rbd-form.component.html + 91 + + + app/ceph/block/rbd-form/rbd-form.component.html + 151 + + + app/ceph/block/rbd-form/rbd-form.component.html + 175 + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 31 + + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 18 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 58 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 92 + + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 47 + + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 72 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 47 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 96 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 131 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 51 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 83 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 132 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 38 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 62 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 101 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 166 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 198 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 449 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 486 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 542 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 579 + + + app/core/auth/role-form/role-form.component.html + 34 + + + app/core/auth/user-form/user-form.component.html + 33 + + + app/core/auth/user-form/user-form.component.html + 60 + + + app/core/auth/user-form/user-form.component.html + 87 + + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 36 + + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 32 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 36 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 58 + + + IQN has wrong pattern. + IQN has wrong pattern. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 47 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 213 + + + An IQN has the following notation 'iqn.$year-$month.$reversedAddress:$definedName' + An IQN has the following notation 'iqn.$year-$month.$reversedAddress:$definedName' + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 51 + + + For example: iqn.2016-06.org.dashboard:storage:disk.sn-a8675309 + For example: iqn.2016-06.org.dashboard:storage:disk.sn-a8675309 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 53 + + + More information + More information + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 57 + + + This target has modified advanced settings. + This target has modified advanced settings. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 62 + + + Portals + Portals + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 72 + + + At least gateways are required. + At least gateways are required. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 96 + + + Add portal + Add portal + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 106 + + + This image has modified settings. + This image has modified settings. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 146 + + + At least 1 image is required. + At least 1 image is required. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 151 + + + Add image + Add image + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 161 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 371 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 506 + + + Initiators + Initiators + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 174 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 437 + + + Initiator + Initiator + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 181 + + + Client IQN + Client IQN + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 194 + + + Initiator IQN needs to be unique. + Initiator IQN needs to be unique. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 205 + + + User + User + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 223 + + + Usernames must have a length of 8 to 64 characters and + can only contain letters, '.', '@', '-', '_' or ':'. + Usernames must have a length of 8 to 64 characters and + can only contain letters, '.', '@', '-', '_' or ':'. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 235 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 295 + + + Password + Mot de passe + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 245 + + + app/core/auth/user-form/user-form.component.html + 42 + + + Passwords must have a length of 12 to 16 characters + and can only contain letters, '@', '-' or '_'. + Passwords must have a length of 12 to 16 characters + and can only contain letters, '@', '-' or '_'. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 270 + + + Mutual User + Mutual User + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 281 + + + Mutual Password + Mutual Password + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 305 + + + Passwords must have a length of 12 to 16 characters and + can only contain letters, '@', '-' or '_'. + Passwords must have a length of 12 to 16 characters and + can only contain letters, '@', '-' or '_'. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 330 + + + Initiator belongs to a group. Images will be configure in the group. + Initiator belongs to a group. Images will be configure in the group. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 361 + + + No items added. + No items added. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 384 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 521 + + + Add initiator + Add initiator + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 389 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 465 + + + Groups + Groups + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 403 + + + Group + Group + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 410 + + + Name + Nom + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 422 + + + app/ceph/block/rbd-form/rbd-form.component.html + 36 + + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 18 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 21 + + + app/ceph/pool/pool-form/pool-form.component.html + 26 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 42 + + + app/core/auth/role-form/role-form.component.html + 19 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 8 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 8 + + + app/ceph/block/rbd-details/rbd-details.component.html + 13 + + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 23 + + + Add group + Add group + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 526 + + + Are you sure that you want to the selected ? + Are you sure that you want to the selected ? + + app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html + 15 + + + Yes, I am sure. + Yes, I am sure. + + app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html + 25 + + + Please consult the documentation + on how to configure and enable the iSCSI Targets management functionality. + Please consult the documentation + on how to configure and enable the iSCSI Targets management functionality. + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 6 + + + Available information: + Available information: + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 12 + + + iSCSI Targets not available + iSCSI Targets not available + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 4 + + + {VAR_SELECT, select, editing {Edit} cloning {Clone} copying {Copy} other {Add} } + {VAR_SELECT, select, editing {Edit} cloning {Clone} copying {Copy} other {Add} } + + app/ceph/block/rbd-form/rbd-form.component.html + 10 + + + {VAR_SELECT, select, cloning {Clone from} copying {Copy from} other {Parent} } + {VAR_SELECT, select, cloning {Clone from} copying {Copy from} other {Parent} } + + app/ceph/block/rbd-form/rbd-form.component.html + 20 + + + Loading... + Chargement... + + app/ceph/block/rbd-form/rbd-form.component.html + 79 + + + app/ceph/block/rbd-form/rbd-form.component.html + 139 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 59 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 186 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 210 + + + app/ceph/pool/pool-form/pool-form.component.html + 5 + + + app/ceph/pool/pool-form/pool-form.component.html + 220 + + + app/ceph/pool/pool-form/pool-form.component.html + 341 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 83 + + + -- No rbd pools available -- + -- No rbd pools available -- + + app/ceph/block/rbd-form/rbd-form.component.html + 82 + + + -- Select a pool -- + -- Select a pool -- + + app/ceph/block/rbd-form/rbd-form.component.html + 85 + + + Use a dedicated data pool + Use a dedicated data pool + + app/ceph/block/rbd-form/rbd-form.component.html + 105 + + + Data pool + Data pool + + app/ceph/block/rbd-form/rbd-form.component.html + 116 + + + Dedicated pool that stores the object-data of the RBD. + Dedicated pool that stores the object-data of the RBD. + + app/ceph/block/rbd-form/rbd-form.component.html + 120 + + + -- No data pools available -- + -- No data pools available -- + + app/ceph/block/rbd-form/rbd-form.component.html + 142 + + + Size + Taille + + app/ceph/block/rbd-form/rbd-form.component.html + 160 + + + app/ceph/block/rbd-details/rbd-details.component.html + 33 + + + e.g., 10GiB + par ex. 10Gio + + app/ceph/block/rbd-form/rbd-form.component.html + 170 + + + You have to increase the size. + Vous devez augmenter la taille. + + app/ceph/block/rbd-form/rbd-form.component.html + 178 + + + Features + Fonctionnalités + + app/ceph/block/rbd-form/rbd-form.component.html + 188 + + + app/ceph/block/rbd-details/rbd-details.component.html + 48 + + + Advanced... + Advanced... + + app/ceph/block/rbd-form/rbd-form.component.html + 211 + + + Advanced + Advanced + + app/ceph/block/rbd-form/rbd-form.component.html + 217 + + + Object size + Taille de l'objet + + app/ceph/block/rbd-form/rbd-form.component.html + 224 + + + app/ceph/block/rbd-details/rbd-details.component.html + 43 + + + Stripe unit + Stripe unit + + app/ceph/block/rbd-form/rbd-form.component.html + 241 + + + -- Select stripe unit -- + -- Select stripe unit -- + + app/ceph/block/rbd-form/rbd-form.component.html + 252 + + + This field is required because stripe count is defined! + This field is required because stripe count is defined! + + app/ceph/block/rbd-form/rbd-form.component.html + 258 + + + Stripe unit is greater than object size. + Stripe unit is greater than object size. + + app/ceph/block/rbd-form/rbd-form.component.html + 261 + + + Stripe count + Stripe count + + app/ceph/block/rbd-form/rbd-form.component.html + 270 + + + This field is required because stripe unit is defined! + This field is required because stripe unit is defined! + + app/ceph/block/rbd-form/rbd-form.component.html + 283 + + + Stripe count must be greater than 0. + Stripe count must be greater than 0. + + app/ceph/block/rbd-form/rbd-form.component.html + 286 + + + {VAR_SELECT, select, editing {Update} cloning {Clone} copying {Copy} other {Create} } + {VAR_SELECT, select, editing {Update} cloning {Clone} copying {Copy} other {Create} } + + app/ceph/block/rbd-form/rbd-form.component.html + 298 + + + Trash + Poubelle + + app/ceph/block/rbd-images/rbd-images.component.html + 8 + + + Overall Performance + Overall Performance + + app/ceph/block/rbd-images/rbd-images.component.html + 12 + + + app/ceph/cluster/hosts/hosts.component.html + 29 + + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 71 + + + app/ceph/pool/pool-list/pool-list.component.html + 35 + + + app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html + 16 + + + Edit + Edit + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 10 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 235 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 374 + + + Description + Description + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 32 + + + app/core/auth/role-form/role-form.component.html + 46 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 13 + + + Long description + Longue description + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 46 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 18 + + + Default + Défaut + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 60 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 32 + + + Daemon default + Daemon default + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 74 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 37 + + + Services + Services + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 88 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 68 + + + Values + Valeurs + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 101 + + + The entered value is too high! It must not be greater than . + La valeur entrée est trop haute! Elle ne doit pas être supérieure à . + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 139 + + + The entered value is too low! It must not be lower than . + La valeur entrée est trop haute! Elle ne doit pas être inférieure à . + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 142 + + + Save + Sauvegarder + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 154 + + + CRUSH map viewer + CRUSH map viewer + + app/ceph/cluster/crushmap/crushmap.component.html + 6 + + + Hosts List + Liste de serveurs. + + app/ceph/cluster/hosts/hosts.component.html + 3 + + + No entries found + No entries found + + app/ceph/cluster/logs/logs.component.html + 14 + + + app/ceph/cluster/logs/logs.component.html + 30 + + + Cluster Logs + Cluster Logs + + app/ceph/cluster/logs/logs.component.html + 4 + + + Audit Logs + Audit Logs + + app/ceph/cluster/logs/logs.component.html + 20 + + + Status + Status + + app/ceph/cluster/monitor/monitor.component.html + 4 + + + app/ceph/dashboard/health/health.component.html + 3 + + + Cluster ID + Cluster ID + + app/ceph/cluster/monitor/monitor.component.html + 9 + + + monmap modified + monmap modified + + app/ceph/cluster/monitor/monitor.component.html + 14 + + + monmap epoch + monmap epoch + + app/ceph/cluster/monitor/monitor.component.html + 19 + + + quorum con + quorum con + + app/ceph/cluster/monitor/monitor.component.html + 24 + + + quorum mon + quorum mon + + app/ceph/cluster/monitor/monitor.component.html + 29 + + + required con + required con + + app/ceph/cluster/monitor/monitor.component.html + 34 + + + required mon + required mon + + app/ceph/cluster/monitor/monitor.component.html + 39 + + + In Quorum + In Quorum + + app/ceph/cluster/monitor/monitor.component.html + 48 + + + Not In Quorum + Not In Quorum + + app/ceph/cluster/monitor/monitor.component.html + 54 + + + Cluster-wide OSD Flags + Cluster-wide OSD Flags + + app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 3 + + + Submit + Soumettre. + + app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 34 + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 87 + + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 21 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 106 + + + OSD Recovery Priority + OSD Recovery Priority + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 3 + + + Priority + Priority + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 16 + + + Customize priority values + Customize priority values + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 44 + + + This field is required! + Ce champ est requis! + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 67 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 34 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 67 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 91 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 117 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 165 + + + app/ceph/pool/pool-form/pool-form.component.html + 40 + + + app/ceph/pool/pool-form/pool-form.component.html + 69 + + + app/ceph/pool/pool-form/pool-form.component.html + 95 + + + + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 71 + + + The entered value is too high! It must not be greater than . + The entered value is too high! It must not be greater than . + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 75 + + + The entered value is too low! It must not be lower than . + The entered value is too low! It must not be lower than . + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 79 + + + Reweight OSD + Reweight OSD + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 3 + + + The value needs to be between 0 and 1. + La valeur doit se situer entre 0 et 1. + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 20 + + + Reweight + Reweight + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 30 + + + OSDs Scrub + OSDs Scrub + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 3 + + + {VAR_SELECT, select, 1 {Deep } } + {VAR_SELECT, select, 1 {Deep } } + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 3 + + + You are about to apply a scrub to + the OSD . + You are about to apply a scrub to + the OSD . + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 13 + + + {VAR_SELECT, select, 1 {deep } } + {VAR_SELECT, select, 1 {deep } } + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 13 + + + Set Cluster-wide Flags + Set Cluster-wide Flags + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 25 + + + Set Cluster-wide Recovery Priority + Set Cluster-wide Recovery Priority + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 41 + + + OSDs List + OSDs List + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 3 + + + OSD will be marked + if you proceed. + OSD will be marked + if you proceed. + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 81 + + + The OSD is not safe to destroy! + The OSD is not safe to destroy! + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 90 + + + OSD will be + if you proceed. + OSD will be + if you proceed. + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 92 + + + Details + Détails + + app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.html + 10 + + + app/core/auth/role-details/role-details.component.html + 2 + + + app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 3 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 2 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 3 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 3 + + + app/ceph/block/rbd-details/rbd-details.component.html + 8 + + + app/ceph/pool/pool-details/pool-details.component.html + 5 + + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 3 + + + Health + Santé + + app/ceph/dashboard/dashboard/dashboard.component.html + 4 + + + Statistics + Statistiques + + app/ceph/dashboard/dashboard/dashboard.component.html + 8 + + + Add erasure code profile + Add erasure code profile + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 3 + + + The name can only consist of alphanumeric characters, dashes and underscores. + The name can only consist of alphanumeric characters, dashes and underscores. + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 37 + + + The chosen erasure code profile name is already in use. + The chosen erasure code profile name is already in use. + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 40 + + + Plugin + Plugin + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 47 + + + Data chunks (k) + Data chunks (k) + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 75 + + + Must be equal to or greater than 2. + Doit être équivalent ou supérieur à 2. + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 94 + + + Coding chunks (m) + Coding chunks (m) + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 102 + + + Must be equal to or greater than 1. + Doit être équivalent ou supérieur à 1. + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 120 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 142 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 168 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 261 + + + Durability estimator (c) + Durability estimator (c) + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 129 + + + Locality (l) + Locality (l) + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 151 + + + Crush failure domain + Crush failure domain + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 175 + + + Crush Locality + Crush Locality + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 199 + + + None + Aucun + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 213 + + + Technique + Technique + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 226 + + + Packetsize + Packetsize + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 248 + + + Crush root + Crush root + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 269 + + + Crush device class + Crush device class + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 286 + + + any + any + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 296 + + + Directory + Répertoire + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 308 + + + Add + Ajouter + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 326 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 140 + + + Close + Fermer + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 330 + + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 85 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 144 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 147 + + + app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html + 63 + + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 50 + + + pool + pool + + app/ceph/pool/pool-form/pool-form.component.html + 16 + + + {VAR_SELECT, select, 1 {Edit} other {Add} } + {VAR_SELECT, select, 1 {Edit} other {Add} } + + app/ceph/pool/pool-form/pool-form.component.html + 16 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 17 + + + Name... + Nom... + + app/ceph/pool/pool-form/pool-form.component.html + 34 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 52 + + + app/core/auth/role-form/role-form.component.html + 27 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 28 + + + The chosen Ceph pool name is already in use. + The chosen Ceph pool name is already in use. + + app/ceph/pool/pool-form/pool-form.component.html + 43 + + + Pool type + Pool type + + app/ceph/pool/pool-form/pool-form.component.html + 52 + + + -- Select a pool type -- + -- Select a pool type -- + + app/ceph/pool/pool-form/pool-form.component.html + 61 + + + Placement groups + Placement groups + + app/ceph/pool/pool-form/pool-form.component.html + 79 + + + At least one placement group is needed! + At least one placement group is needed! + + app/ceph/pool/pool-form/pool-form.component.html + 98 + + + Your cluster can't handle this many PGs. Please recalculate the PG amount needed. + Your cluster can't handle this many PGs. Please recalculate the PG amount needed. + + app/ceph/pool/pool-form/pool-form.component.html + 101 + + + You can only increase the number of PGs of an existing pool. + Currently your pool has PGs. + You can only increase the number of PGs of an existing pool. + Currently your pool has PGs. + + app/ceph/pool/pool-form/pool-form.component.html + 104 + + + Calculation help + Aide au calcul + + app/ceph/pool/pool-form/pool-form.component.html + 109 + + + The current PGs settings were calculated for you, you + should make sure the values suite your needs before submit. + The current PGs settings were calculated for you, you + should make sure the values suite your needs before submit. + + app/ceph/pool/pool-form/pool-form.component.html + 113 + + + Crush ruleset + Crush ruleset + + app/ceph/pool/pool-form/pool-form.component.html + 124 + + + -- Select a crush rule -- + -- Select a crush rule -- + + app/ceph/pool/pool-form/pool-form.component.html + 132 + + + Crush rule + Crush rule + + app/ceph/pool/pool-form/pool-form.component.html + 153 + + + Crush steps + Crush steps + + app/ceph/pool/pool-form/pool-form.component.html + 159 + + + The rule can't be used in the current cluster as it has + to few OSDs to meet the minimum required OSD by this rule. + The rule can't be used in the current cluster as it has + to few OSDs to meet the minimum required OSD by this rule. + + app/ceph/pool/pool-form/pool-form.component.html + 170 + + + Replicated size + Replicated size + + app/ceph/pool/pool-form/pool-form.component.html + 181 + + + Minimum: + Minimum: + + app/ceph/pool/pool-form/pool-form.component.html + 195 + + + Maximum: + Maximum: + + app/ceph/pool/pool-form/pool-form.component.html + 196 + + + The size specified is out of range. A value from + to is valid. + The size specified is out of range. A value from + to is valid. + + app/ceph/pool/pool-form/pool-form.component.html + 201 + + + Erasure code profile + Erasure code profile + + app/ceph/pool/pool-form/pool-form.component.html + 211 + + + -- No erasure code profile available -- + -- No erasure code profile available -- + + app/ceph/pool/pool-form/pool-form.component.html + 223 + + + -- Select an erasure code profile -- + -- Select an erasure code profile -- + + app/ceph/pool/pool-form/pool-form.component.html + 226 + + + Flags + Flags + + app/ceph/pool/pool-form/pool-form.component.html + 272 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 57 + + + EC Overwrites + EC Overwrites + + app/ceph/pool/pool-form/pool-form.component.html + 280 + + + Applications + Applications + + app/ceph/pool/pool-form/pool-form.component.html + 290 + + + Compression + Compression + + app/ceph/pool/pool-form/pool-form.component.html + 308 + + + Mode + Mode + + app/ceph/pool/pool-form/pool-form.component.html + 314 + + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 22 + + + Algorithm + Algorithme + + app/ceph/pool/pool-form/pool-form.component.html + 333 + + + -- No erasure compression algorithm available -- + -- No erasure compression algorithm available -- + + app/ceph/pool/pool-form/pool-form.component.html + 344 + + + Minimum blob size + Minimum blob size + + app/ceph/pool/pool-form/pool-form.component.html + 358 + + + e.g., 128KiB + par ex. 128 Kio + + app/ceph/pool/pool-form/pool-form.component.html + 367 + + + Value should be greater than 0 + Value should be greater than 0 + + app/ceph/pool/pool-form/pool-form.component.html + 372 + + + app/ceph/pool/pool-form/pool-form.component.html + 397 + + + Value should be greater than the maximum blob size + Value should be greater than the maximum blob size + + app/ceph/pool/pool-form/pool-form.component.html + 375 + + + Maximum blob size + Maximum blob size + + app/ceph/pool/pool-form/pool-form.component.html + 384 + + + e.g., 512KiB + par ex. 512Kio + + app/ceph/pool/pool-form/pool-form.component.html + 392 + + + Value should be greater than the minimum blob size + Value should be greater than the minimum blob size + + app/ceph/pool/pool-form/pool-form.component.html + 400 + + + Ratio + Rapport + + app/ceph/pool/pool-form/pool-form.component.html + 409 + + + Compression ratio + Rapport de compression + + app/ceph/pool/pool-form/pool-form.component.html + 420 + + + Value should be between 0.0 and 1.0 + La valeur doit se situer entre 0.0 et 1.0 + + app/ceph/pool/pool-form/pool-form.component.html + 423 + + + pool + pool + + app/ceph/pool/pool-form/pool-form.component.html + 438 + + + {VAR_SELECT, select, 1 {Edit} other {Create} } + {VAR_SELECT, select, 1 {Edit} other {Create} } + + app/ceph/pool/pool-form/pool-form.component.html + 438 + + + Pools List + Pools List + + app/ceph/pool/pool-list/pool-list.component.html + 2 + + + Please consult the documentation + on how to configure and enable the Object Gateway management functionality. + Please consult the documentation + on how to configure and enable the Object Gateway management functionality. + + app/ceph/rgw/rgw-501/rgw-501.component.html + 3 + + + Loading bucket data... + Loading bucket data... + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 2 + + + The bucket data could not be loaded. + The bucket data could not be loaded. + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 5 + + + bucket + bucket + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 17 + + + Id + Id + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 26 + + + The value is not valid. + La valeur n'est pas valide. + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 61 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 452 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 545 + + + The chosen name is already in use. + Le nom choisi est déjà en cours d'utilisation. + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 64 + + + app/core/auth/role-form/role-form.component.html + 37 + + + Owner + Propriétaire + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 73 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 18 + + + -- Select a user -- + -- Select a user -- + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 86 + + + {VAR_SELECT, select, 1 {Update} other {Add} } + {VAR_SELECT, select, 1 {Update} other {Add} } + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 102 + + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 80 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 142 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 593 + + + Daemons List + Daemons List + + app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html + 2 + + + Capability + Capability + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 3 + + + Type + Type + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 22 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 42 + + + -- Select a type -- + -- Select a type -- + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 41 + + + Permission + Permission + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 56 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 63 + + + -- Select a permission -- + -- Select a permission -- + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 64 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 71 + + + S3 key + Clef S3 + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 3 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 123 + + + Username + Nom d'utilisateur + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 22 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 22 + + + app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html + 19 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 24 + + + app/core/auth/user-form/user-form.component.html + 19 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 9 + + + -- Select a username -- + -- Select a username -- + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 41 + + + Auto-generate key + Clef générée automatiquement + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 60 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 133 + + + Access key + Access key + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 71 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 144 + + + Secret key + Secret key + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 106 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 110 + + + app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html + 34 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 176 + + + Subuser + Subuser + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 3 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 37 + + + The chosen subuser ID is already in use. + The chosen subuser ID is already in use. + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 54 + + + read, write + lire, écrire + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 77 + + + full + rempli + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 79 + + + Swift key + Swift key + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 89 + + + app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html + 3 + + + Auto-generate secret + Auto-generate secret + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 99 + + + Loading user data... + Loading user data... + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 2 + + + The user data could not be loaded. + The user data could not be loaded. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 5 + + + The chosen user ID is already in use. + The chosen user ID is already in use. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 41 + + + Full name + Nom complet + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 50 + + + app/core/auth/user-form/user-form.component.html + 98 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 14 + + + Email address + Adresse email + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 71 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 19 + + + This is not a valid email address. + Ceci n'est pas une adresse email valide. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 79 + + + The chosen email address is already in use. + The chosen email address is already in use. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 82 + + + Max. buckets + Max. buckets + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 91 + + + The entered value must be >= 0. + The entered value must be >= 0. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 104 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 489 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 582 + + + Suspended + Suspendu + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 116 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 24 + + + Subusers + Subusers + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 205 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 40 + + + There are no subusers. + There are no subusers. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 211 + + + Delete + Supprimé + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 242 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 296 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 381 + + + Add subuser + Add subuser + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 256 + + + Keys + Clefs + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 264 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 134 + + + S3 + S3 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 268 + + + There are no keys. + Il n'y a pas de clefs. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 273 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 323 + + + Show + Afficher + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 289 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 339 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 149 + + + Add S3 key + Add S3 key + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 310 + + + Swift + Swift + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 318 + + + Capabilities + Capabilities + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 352 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 49 + + + There are no capabilities. + There are no capabilities. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 358 + + + Add capability + Add capability + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 395 + + + User quota + Quota utilisateur + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 403 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 61 + + + Enabled + Activé + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 413 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 506 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 71 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 66 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 102 + + + Unlimited size + Taille illimitée + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 427 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 520 + + + Max. size + Taille max. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 438 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 531 + + + Unlimited objects + Objets illimités + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 465 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 558 + + + Max. objects + Objet max. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 476 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 569 + + + Bucket quota + Bucket quota + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 496 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 66 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 97 + + + Welcome to Ceph! + Welcome to Ceph! + + app/core/auth/login/login.component.html + 10 + + The welcome message on the login page + + Username is required + Nom d'utilisateur requis. + + app/core/auth/login/login.component.html + 34 + + + Password is required + Mot de passe requis + + app/core/auth/login/login.component.html + 58 + + + Login + Login + + app/core/auth/login/login.component.html + 64 + + + Role + Role + + app/core/auth/role-form/role-form.component.html + 10 + + + {VAR_SELECT, select, editing {Edit} other {Add} } + {VAR_SELECT, select, editing {Edit} other {Add} } + + app/core/auth/role-form/role-form.component.html + 10 + + + app/core/auth/user-form/user-form.component.html + 10 + + + Description... + Description... + + app/core/auth/role-form/role-form.component.html + 51 + + + Permissions + Permission + + app/core/auth/role-form/role-form.component.html + 61 + + + Role + Role + + app/core/auth/role-form/role-form.component.html + 81 + + + {VAR_SELECT, select, editing {Update} other {Create} } + {VAR_SELECT, select, editing {Update} other {Create} } + + app/core/auth/role-form/role-form.component.html + 81 + + + app/core/auth/user-form/user-form.component.html + 147 + + + Sorry, the user does not exist in Ceph. + Sorry, the user does not exist in Ceph. + + app/core/auth/sso/sso-not-found/sso-not-found.component.html + 3 + + + Return to Login Page. You'll be logged out from the Identity Provider when you retry logging in. + Return to Login Page. You'll be logged out from the Identity Provider when you retry logging in. + + app/core/auth/sso/sso-not-found/sso-not-found.component.html + 4 + + + User + User + + app/core/auth/user-form/user-form.component.html + 10 + + + Confirm password + Confirmez le mot de passe + + app/core/auth/user-form/user-form.component.html + 69 + + + Password confirmation doesn't match the password. + Le mot de passe de confirmation ne correspond pas au mot de passe. + + app/core/auth/user-form/user-form.component.html + 90 + + + Email + Email + + app/core/auth/user-form/user-form.component.html + 114 + + + Invalid email. + L'adresse email est invalide. + + app/core/auth/user-form/user-form.component.html + 125 + + + Roles + Roles + + app/core/auth/user-form/user-form.component.html + 131 + + + app/core/auth/user-tabs/user-tabs.component.html + 7 + + + User + User + + app/core/auth/user-form/user-form.component.html + 147 + + + You are about to remove "user read / update" permissions from your own user. + You are about to remove "user read / update" permissions from your own user. + + app/core/auth/user-form/user-form.component.html + 159 + + + If you continue, you will no longer be able to add or remove roles from any user. + Si vous continuez, vous ne serez plus capable d'ajouter ou supprimer des rôles sur n'importe quel utilisateur. + + app/core/auth/user-form/user-form.component.html + 161 + + + Are you sure you want to continue? + Êtes-vous certain de vouloir continuer? + + app/core/auth/user-form/user-form.component.html + 163 + + + Forbidden + Interdit + + app/core/forbidden/forbidden.component.html + 3 + + + Sorry, you are not allowed to see what you were looking for. + Désolé, vous n'êtes pas autorisé à voir ce que vous cherchez. + + app/core/forbidden/forbidden.component.html + 7 + + + Sorry, we could not find what you were looking for + Désolé, nous ne pouvons trouver ce que vous cherchez. + + app/core/not-found/not-found.component.html + 3 + + + Remove all + Tout supprimer + + app/core/navigation/notifications/notifications.component.html + 6 + + + Recent Notifications + Notifications récentes. + + app/core/navigation/notifications/notifications.component.html + 56 + + + app/core/navigation/notifications/notifications.component.html + 53 + + + There are no background tasks. + There are no background tasks. + + app/core/navigation/task-manager/task-manager.component.html + 71 + + + Background Tasks + Tâches de fond + + app/core/navigation/task-manager/task-manager.component.html + 83 + + + app/core/navigation/task-manager/task-manager.component.html + 79 + + + Help + Aide + + app/core/navigation/dashboard-help/dashboard-help.component.html + 13 + + + app/core/navigation/dashboard-help/dashboard-help.component.html + 10 + + + Documentation + Documentation + + app/core/navigation/dashboard-help/dashboard-help.component.html + 23 + + + API + API + + app/core/navigation/dashboard-help/dashboard-help.component.html + 28 + + + About + À propos + + app/core/navigation/dashboard-help/dashboard-help.component.html + 33 + + + Dashboard Settings + Dashboard Settings + + app/core/navigation/administration/administration.component.html + 10 + + + app/core/navigation/administration/administration.component.html + 7 + + + User management + Gestion de l'utilisateur + + app/core/navigation/administration/administration.component.html + 18 + + + Logged in user + Logged in user + + app/core/navigation/identity/identity.component.html + 9 + + + app/core/navigation/identity/identity.component.html + 6 + + + Signed in as + + Signed in as + + + app/core/navigation/identity/identity.component.html + 19 + + + Sign out + Déconnexion + + app/core/navigation/identity/identity.component.html + 27 + + + Performance Counters + Performance Counters + + app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 9 + + + Performance Details + Détails des performances + + app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 16 + + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 46 + + + app/ceph/cluster/hosts/host-details/host-details.component.html + 3 + + + app/ceph/pool/pool-details/pool-details.component.html + 13 + + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 45 + + + ID + ID + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 13 + + + Index type + Index type + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 23 + + + Placement rule + Placement rule + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 28 + + + Marker + Marker + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 33 + + + Maximum marker + Maximum marker + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 38 + + + Version + Version + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 43 + + + Master version + Master version + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 48 + + + Modification time + Date de modification + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 53 + + + Zonegroup + Zonegroup + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 58 + + + Maximum size + Maximum size + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 76 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 71 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 107 + + + Unlimited + Unlimited + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 79 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 90 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 74 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 85 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 110 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 121 + + + Maximum objects + Maximum objects + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 87 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 82 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 118 + + + System + System + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 29 + + + {VAR_SELECT, select, 0 {No} 1 {Yes} } + {VAR_SELECT, select, 0 {No} 1 {Yes} } + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 31 + + + Maximum buckets + Maximum buckets + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 35 + + + Performance counters not available + Performance counters not available + + app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.html + 12 + + + Attributes (OSD map) + Attributes (OSD map) + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 2 + + + Metadata not available + Métadonnées non disponibles + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 15 + + + Metadata + Métadonnées + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 8 + + + Performance counter + Performance counter + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 18 + + + Histogram not available: + Histogram not available: + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 28 + + + Writes + Écritures + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 33 + + + Reads + Lectures + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 38 + + + Histogram + Histogramme + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 25 + + + Current values + Valeurs actuelles + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 23 + + + Min + Minimum + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 47 + + + Max + Maximum + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 52 + + + Source + Source + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 77 + + + Level + Level + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 82 + + + Can be updated at runtime + Can be updated at runtime + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 87 + + + Tags + Tags + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 92 + + + Enum values + Enum values + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 97 + + + See also + Voir aussi + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 102 + + + Cluster Status + Cluster Status + + app/ceph/dashboard/health/health.component.html + 15 + + + Manager Daemons + Manager Daemons + + app/ceph/dashboard/health/health.component.html + 69 + + + Object Gateways + Object Gateways + + app/ceph/dashboard/health/health.component.html + 90 + + + Metadata Servers + Metadata Servers + + app/ceph/dashboard/health/health.component.html + 98 + + + iSCSI Gateways + iSCSI Gateways + + app/ceph/dashboard/health/health.component.html + 109 + + + Client IOPS + Client IOPS + + app/ceph/dashboard/health/health.component.html + 125 + + + Client Throughput + Client Throughput + + app/ceph/dashboard/health/health.component.html + 134 + + + Client Read/Write + Client Read/Write + + app/ceph/dashboard/health/health.component.html + 143 + + + Client Recovery + Client Recovery + + app/ceph/dashboard/health/health.component.html + 161 + + + Scrub + Scrub + + app/ceph/dashboard/health/health.component.html + 170 + + + Performance + Performance + + app/ceph/dashboard/health/health.component.html + 119 + + + Raw Capacity + Raw Capacity + + app/ceph/dashboard/health/health.component.html + 200 + + + Objects + Objets + + app/ceph/dashboard/health/health.component.html + 213 + + + app/ceph/block/rbd-details/rbd-details.component.html + 38 + + + PGs per OSD + PGs per OSD + + app/ceph/dashboard/health/health.component.html + 222 + + + PG Status + PG Status + + app/ceph/dashboard/health/health.component.html + 231 + + + Capacity + Capacité + + app/ceph/dashboard/health/health.component.html + 181 + + + See Logs for more details. + See Logs for more details. + + app/ceph/dashboard/health/health.component.html + 265 + + + Move an image to trash + Déplacer une image vers la poubelle. + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 3 + + + 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. + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 12 + + + Protection expires at + La protection expire à la date du + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 18 + + + NOT PROTECTED + NON PROTÉGÉ + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 20 + + + Wrong date format. Please use "YYYY-MM-DD HH:mm:ss". + Mauvais format de date. Veuillez utiliser "AAAA-MM-JJJ HH:mm:ss" + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 29 + + + Protection has already expired. Please pick a future date or leave it empty. + La protection a déjà expiré. Veuillez sélectionner une date ultérieure ou laisser le champ vide. + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 32 + + + Move Image + Déplacer une image + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 40 + + + Overview + Overview + + app/ceph/block/iscsi-tabs/iscsi-tabs.component.html + 2 + + + Targets + Targets + + app/ceph/block/iscsi-tabs/iscsi-tabs.component.html + 7 + + + Only available for RBD images with fast-diff enabled + Only available for RBD images with fast-diff enabled + + app/ceph/block/rbd-details/rbd-details.component.html + 2 + + + Pool + Pool + + app/ceph/block/rbd-details/rbd-details.component.html + 18 + + + Data Pool + Data Pool + + app/ceph/block/rbd-details/rbd-details.component.html + 23 + + + Created + Created + + app/ceph/block/rbd-details/rbd-details.component.html + 28 + + + Provisioned + Provisioned + + app/ceph/block/rbd-details/rbd-details.component.html + 57 + + + N/A + N/A + + app/ceph/block/rbd-details/rbd-details.component.html + 63 + + + app/ceph/block/rbd-details/rbd-details.component.html + 78 + + + Total provisioned + Total provisioned + + app/ceph/block/rbd-details/rbd-details.component.html + 72 + + + Striping unit + Striping unit + + app/ceph/block/rbd-details/rbd-details.component.html + 87 + + + Striping count + Striping count + + app/ceph/block/rbd-details/rbd-details.component.html + 92 + + + Parent + Parent + + app/ceph/block/rbd-details/rbd-details.component.html + 97 + + + Block name prefix + Block name prefix + + app/ceph/block/rbd-details/rbd-details.component.html + 107 + + + Order + Commande + + app/ceph/block/rbd-details/rbd-details.component.html + 112 + + + Snapshots + Snapshots + + app/ceph/block/rbd-details/rbd-details.component.html + 119 + + + RBD Snapshot + RBD Snapshot + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 3 + + + {VAR_SELECT, select, true {Rename} other {Create} } + {VAR_SELECT, select, true {Rename} other {Create} } + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 3 + + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 46 + + + Snapshot + Snapshot + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 46 + + + PROTECTED + PROTÉGÉ + + app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html + 17 + + + UNPROTECTED + UNPROTECTED + + app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html + 20 + + + You are about to rollback + You are about to rollback + + app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html + 25 + + + Purge Trash + Vider la poubelle + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 3 + + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 14 + + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 41 + + + app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 25 + + + To purge, select one or All images and click + Pour purger, sélectionner une ou l'ensemble des images puis cliquez + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 13 + + + Pool: + Pool: + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 19 + + + Pool name... + Pool name... + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 22 + + + All + All + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 30 + + + Restore Image + Restore Image + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 3 + + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 16 + + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 40 + + + To restore + To restore + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 13 + + + type the image's new name and click + type the image's new name and click + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 15 + + + New Name + Nouveau nom + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 22 + + + Expired at + Expire le + + app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 34 + + + Protected until + Protected until + + app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 37 + + + This image is protected until . + This image is protected until . + + app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 47 + + + iSCSI Topology + iSCSI Topology + + app/ceph/block/iscsi-target-details/iscsi-target-details.component.html + 2 + + + Issues + Problèmes + + app/ceph/block/mirroring/image-list/image-list.component.html + 2 + + + Syncing + Synchronisation en cours + + app/ceph/block/mirroring/image-list/image-list.component.html + 11 + + + app/ceph/block/mirroring/image-list/image-list.component.html + 38 + + + Ready + Prêt + + app/ceph/block/mirroring/image-list/image-list.component.html + 20 + + + Edit pool mirror mode + Edit pool mirror mode + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 3 + + + 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. + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 13 + + + Peer clusters must be removed prior to disabling mirror. + Peer clusters must be removed prior to disabling mirror. + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 33 + + + Update + Mise à jour + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 41 + + + + pool mirror peer + + pool mirror peer + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 3 + + + {VAR_SELECT, select, edit {Edit} other {Add} } + {VAR_SELECT, select, edit {Edit} other {Add} } + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 3 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 14 + + + the pool + mirror peer attributes for pool and click + Submit. + the pool + mirror peer attributes for pool and click + Submit. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 14 + + + Cluster Name + Cluster Name + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 23 + + + The cluster name is not valid. + The cluster name is not valid. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 39 + + + CephX ID + CephX ID + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 46 + + + CephX ID... + CephX ID... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 51 + + + The CephX ID is not valid. + The CephX ID is not valid. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 61 + + + Monitor Addresses + Monitor Addresses + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 68 + + + Comma-delimited addresses... + Comma-delimited addresses... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 72 + + + The monitory address is not valid. + The monitory address is not valid. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 79 + + + CephX Key + CephX Key + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 86 + + + Base64-encoded key... + Base64-encoded key... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 90 + + + CephX key must be base64 encoded. + CephX key must be base64 encoded. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 97 + + + Cache Tiers Details + Cache Tiers Details + + app/ceph/pool/pool-details/pool-details.component.html + 22 + + + Ranks + Rangs + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 6 + + + Clients: + Clients: + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 36 + + + + Current + Current + + src/app/ceph/block/iscsi-target-details/iscsi-target-details.component.ts + 1 + + + + There are no portals available. + There are no portals available. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + There are no images available. + There are no images available. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + 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. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + 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. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + Target + Target + + src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts + 1 + + + + Hostname + Hostname + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts + 1 + + + src/app/ceph/cluster/hosts/hosts.component.ts + 1 + + + src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.ts + 1 + + + + # Active/Optimized + # Active/Optimized + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + # Active/Non-Optimized + # Active/Non-Optimized + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Image + Image + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.ts + 1 + + + + Active/Optimized + Active/Optimized + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Active/Non-Optimized + Active/Non-Optimized + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Read Bytes + Read Bytes + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Write Bytes + Write Bytes + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Read Ops + Read Ops + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Write Ops + Write Ops + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + A/O Since + A/O Since + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Instance + Instance + + src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts + 1 + + + + Issue + Problème + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + + State + État + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Progress + Progress + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + + Disabled + Disabled + + src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.ts + 1 + + + + Edit Mode + Edit Mode + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Add Peer + Add Peer + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Edit Peer + Edit Peer + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Delete Peer + Delete Peer + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Leader + Leader + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + # Local + # Local + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + # Remote + # Remote + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + mirror peer + mirror peer + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Deep flatten + Deep flatten + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Layering + Layering + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Exclusive lock + Exclusive lock + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Object map (requires exclusive-lock) + Object map (requires exclusive-lock) + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Journaling (requires exclusive-lock) + Journaling (requires exclusive-lock) + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Fast diff (requires object-map) + Fast diff (requires object-map) + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Copy + Copy + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 1 + + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Flatten + Flatten + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 1 + + + + Move to Trash + Move to Trash + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 1 + + + + Create + Création + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + src/app/core/auth/role-details/role-details.component.ts + 1 + + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + Rename + Rename + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Protect + Protect + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Unprotect + Unprotect + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Clone + Clone + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Rollback + Rollback + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + + RBD snapshot rollback + RBD snapshot rollback + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + + RBD snapshot + RBD snapshot + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + + Restore + Restore + + src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts + 1 + + + + Deleted At + Supprimé le + + src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts + 1 + + + + id + id + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + type + type + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + state + état + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + version + version + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + Host + Host + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + root + root + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + Rank + Rang + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + + Daemon + Daemon + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Activity + Activité + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Dentries + Dentries + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Inodes + Inodes + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Usage + Utilisation + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Standby daemons + Standby daemons + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + The value can be updated at runtime. + The value can be updated at runtime. + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + 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. + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + Option takes effect only during daemon startup. + Option takes effect only during daemon startup. + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + Option only affects cluster creation. + Option only affects cluster creation. + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + Option only affects daemon creation. + Option only affects daemon creation. + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + Config option has been updated. + Config option has been updated. + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts + 1 + + + + Update config option + Update config option + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts + 1 + + + + Service + Service + + src/app/ceph/cluster/configuration/configuration.component.ts + 1 + + + + Current value + Valeur actuelle + + src/app/ceph/cluster/configuration/configuration.component.ts + 1 + + + + Public Address + Adresse publique + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + + Open Sessions + Open Sessions + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + + No In + No In + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + 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 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Out + No Out + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSDs will not automatically be marked out after the configured interval + OSDs will not automatically be marked out after the configured interval + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Up + No Up + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSDs are not allowed to start + OSDs are not allowed to start + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Down + No Down + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + 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 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Pause + Pause + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Pauses reads and writes + Mettre en pause les lectures et écritures + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Scrub + No Scrub + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Scrubbing is disabled + Scrubbing is disabled + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Deep Scrub + No Deep Scrub + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Deep Scrubbing is disabled + Deep Scrubbing is disabled + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Backfill + No Backfill + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Backfilling of PGs is suspended + Backfilling of PGs is suspended + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Recover + No Recover + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Recovery of PGs is suspended + Recovery of PGs is suspended + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Bitwise Sort + Bitwise Sort + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Use bitwise sort + Use bitwise sort + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Purged Snapdirs + Purged Snapdirs + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSDs have converted snapsets + OSDs have converted snapsets + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Recovery Deletes + Recovery Deletes + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Deletes performed during recovery instead of peering + Deletes performed during recovery instead of peering + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + PG Log Hard Limit + PG Log Hard Limit + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Puts a hard limit on pg log length + Puts a hard limit on pg log length + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSD Flags were updated successfully. + OSD Flags were updated successfully. + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSD Flags + OSD Flags + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Deep Scrub + Deep Scrub + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Mark Out + Mark Out + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + out + out + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + Mark In + Mark In + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + in + in + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + Mark Down + Mark Down + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + down + down + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + Mark Lost + Mark Lost + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Mark + Mark + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + OSD lost + OSD lost + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + marked lost + marked lost + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Remove + Supprimer + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + OSD + OSD + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + removed + supprimé + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Destroy + Détruire + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + destroy + détruire + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + destroyed + détruit + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + PGs + PGs + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Read bytes + Read bytes + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Writes bytes + Writes bytes + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Read ops + Read ops + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Write ops + Write ops + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Mark OSD + Mark OSD + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Mark + Mark + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Max Backfills + Max Backfills + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Max Active + Recovery Max Active + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Max Single Start + Recovery Max Single Start + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Sleep + Recovery Sleep + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Custom + Custom + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + OSD recovery speed priority "" was set successfully. + OSD recovery speed priority "" was set successfully. + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + OSD recovery speed priority + OSD recovery speed priority + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + was initialized in the following OSD: + was initialized in the following OSD: + + src/app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.ts + 1 + + + + Job + Job + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Severity + Severity + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Started + Started + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + URL + URL + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Used + Utilisé + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Avail. + Dispo. + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Clean + Clean + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Working + Working + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Warning + Avertissement + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Unknown + Inconnu + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + up + up + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + no filesystems + no filesystems + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + + active + active + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + standby + standby + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + n/a + n/a + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + active daemon + active daemon + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + quorum + quorum + + src/app/ceph/dashboard/mon-summary.pipe.ts + 1 + + + + Value + Valeur + + src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.ts + 1 + + + + Cache Mode + Cache Mode + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Min Evict Age + Min Evict Age + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Min Flush Age + Min Flush Age + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Target Max Bytes + Target Max Bytes + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Target Max Objects + Target Max Objects + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + No applications added + No applications added + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Applications limit reached + Applications limit reached + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + A pool can only have up to four applications definitions. + A pool can only have up to four applications definitions. + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Allowed characters '_a-zA-Z0-9' + Caractère autorisés '_a-zA-Z0-9' + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Maximum length is 128 characters + La longueur maximale est de 128 caractères. + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Filter or add applications + Filter or add applications + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Add application + Add application + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + erasure code profile + erasure code profile + + src/app/ceph/pool/pool-form/pool-form.component.ts + 1 + + + + Replica Size + Replica Size + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Last Change + Dernier changement + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Erasure Coded Profile + Erasure Coded Profile + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Crush Ruleset + Crush Ruleset + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Write bytes + Write bytes + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + bucket + bucket + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 1 + + + + buckets + buckets + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 1 + + + + user + utilisateur + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 1 + + + + users + utilisateurs + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 1 + + + + Scope + Périmètre + + src/app/core/auth/role-details/role-details.component.ts + 1 + + + + Read + Lecture + + src/app/core/auth/role-details/role-details.component.ts + 1 + + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + Created role '' + Created role '' + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + Updated role '' + Updated role '' + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + System Role + System Role + + src/app/core/auth/role-list/role-list.component.ts + 1 + + + + Deleted role '' + Deleted role '' + + src/app/core/auth/role-list/role-list.component.ts + 1 + + + + Created user "" + Created user "" + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Update user + MAJ de l'utilisateur + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Continue + Continuer + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + You were automatically logged out because your roles have been changed. + Vous avez été automatiquement déconnecté car vos rôles ont changés. + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Updated user "" + Utilisateur "" mis à jour + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Deleted user "" + Utilisateur "" supprimé + + src/app/core/auth/user-list/user-list.component.ts + 1 + + + + Failed to delete user "" + Échec de la suppression de l'utilisateur "" + + src/app/core/auth/user-list/user-list.component.ts + 1 + + + + You are currently logged in as "". + Vous êtes connecté entant que "". + + src/app/core/auth/user-list/user-list.component.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + The encoding will be done on packets of bytes size at a time. + Chosing 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. + Chosing the right packet size is difficult. + The jerasure documentation contains extensive information on this topic. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + Set the directory name from which the erasure code plugin is loaded. + Set the directory name from which the erasure code plugin is loaded. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + -- Select the priority -- + -- Select the priority -- + + src/app/shared/api/osd.service.ts + 1 + + + + Low + Low + + src/app/shared/api/osd.service.ts + 1 + + + + High + High + + src/app/shared/api/osd.service.ts + 1 + + + + Last 5 minutes + Last 5 minutes + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 15 minutes + Last 15 minutes + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 30 minutes + Last 30 minutes + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 1 hour (Default) + Last 1 hour (Default) + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 3 hours + Last 3 hours + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 6 hours + Last 6 hours + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 12 hours + Last 12 hours + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 24 hours + Last 24 hours + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Yesterday + Yesterday + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Today + Today + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Today so far + Today so far + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Day before yesterday + Day before yesterday + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 2 days + Last 2 days + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This day last week + This day last week + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Previous week + Previous week + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This week + This week + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This week so far + This week so far + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 7 days + Last 7 days + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Previous month + Previous month + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This month + This month + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This month so far + This month so far + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 30 days + Last 30 days + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 90 days + Last 90 days + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 6 months + Last 6 months + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 1 year + Last 1 year + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Previous year + Previous year + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This year + This year + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This year so far + This year so far + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 2 years + Last 2 years + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 5 years + Last 5 years + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Information + Information + + src/app/shared/components/info-panel/info-panel.component.ts + 1 + + + + No items selected. + No items selected. + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Deselect item to select again + Deselect item to select again + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Selection limit reached + Selection limit reached + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Filter tags + Filter tags + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Add badge + Add badge + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + There are no items available. + There are no items available. + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Failed to + Failed to + + src/app/shared/services/task-message.service.ts + 1 + + + + Executing + En cours d'exécution + + src/app/shared/services/task-message.service.ts + 1 + + + + execute + exécuter + + src/app/shared/services/task-message.service.ts + 1 + + + + Executed + Exécuté + + src/app/shared/services/task-message.service.ts + 1 + + + + unknown task + tâche inconnue + + src/app/shared/services/task-message.service.ts + 1 + + + + Creating + En cours de création + + src/app/shared/services/task-message.service.ts + 1 + + + + create + créer + + src/app/shared/services/task-message.service.ts + 1 + + + + Updating + En cours de mise à jour + + src/app/shared/services/task-message.service.ts + 1 + + + + update + mise à jour + + src/app/shared/services/task-message.service.ts + 1 + + + + Updated + Mis à jour + + src/app/shared/services/task-message.service.ts + 1 + + + + Deleting + En cours de suppression + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + delete + supprimer + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + Deleted + Supprimé + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + RBD '' + RBD '' + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + RBD snapshot '' + RBD snapshot '' + + src/app/shared/services/task-message.service.ts + 1 + + + + mirror mode for pool '' + mirror mode for pool '' + + src/app/shared/services/task-message.service.ts + 1 + + + + mirror peer for pool '' + mirror peer for pool '' + + src/app/shared/services/task-message.service.ts + 1 + + + + Name is already used by . + Le nom est déjà utilisé par . + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + Name is already used by . + Le nom est déjà utilisé par . + + src/app/shared/services/task-message.service.ts + 1 + + + + Name is already used by . + Le nom est déjà utilisé par . + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + contains snapshots. + contains snapshots. + + src/app/shared/services/task-message.service.ts + 1 + + + + Cloning + Cloning + + src/app/shared/services/task-message.service.ts + 1 + + + + clone + clone + + src/app/shared/services/task-message.service.ts + 1 + + + + Cloned + Cloned + + src/app/shared/services/task-message.service.ts + 1 + + + + Snapshot of must be protected. + Snapshot of must be protected. + + src/app/shared/services/task-message.service.ts + 1 + + + + Copying + En cours de copie + + src/app/shared/services/task-message.service.ts + 1 + + + + copy + copie + + src/app/shared/services/task-message.service.ts + 1 + + + + Copied + Copié + + src/app/shared/services/task-message.service.ts + 1 + + + + Flattening + Flattening + + src/app/shared/services/task-message.service.ts + 1 + + + + flatten + flatten + + src/app/shared/services/task-message.service.ts + 1 + + + + Flattened + Flattened + + src/app/shared/services/task-message.service.ts + 1 + + + + Name is already used by . + Le nom est déjà utilisé par . + + src/app/shared/services/task-message.service.ts + 1 + + + + Cannot unprotect because it contains child images. + Cannot unprotect because it contains child images. + + src/app/shared/services/task-message.service.ts + 1 + + + + Cannot delete because it's protected. + Impossible de supprimer car il est supprimé. + + src/app/shared/services/task-message.service.ts + 1 + + + + Rolling back + Rolling back + + src/app/shared/services/task-message.service.ts + 1 + + + + rollback + rollback + + src/app/shared/services/task-message.service.ts + 1 + + + + Rolled back + Rolled back + + src/app/shared/services/task-message.service.ts + 1 + + + + Moving + En cours de déplacement + + src/app/shared/services/task-message.service.ts + 1 + + + + move + déplacer + + src/app/shared/services/task-message.service.ts + 1 + + + + Moved + Déplacé + + src/app/shared/services/task-message.service.ts + 1 + + + + image '' to trash + image '' to trash + + src/app/shared/services/task-message.service.ts + 1 + + + + Could not find image. + Impossible de trouver l'image. + + src/app/shared/services/task-message.service.ts + 1 + + + + Restoring + En cours de restauration. + + src/app/shared/services/task-message.service.ts + 1 + + + + restore + restaurer + + src/app/shared/services/task-message.service.ts + 1 + + + + Restored + Restauré + + src/app/shared/services/task-message.service.ts + 1 + + + + image '' into '' + image '' into '' + + src/app/shared/services/task-message.service.ts + 1 + + + + Image name '' is already in use. + Image name '' is already in use. + + src/app/shared/services/task-message.service.ts + 1 + + + + image '' + image '' + + src/app/shared/services/task-message.service.ts + 1 + + + + Purging + En cours de purge + + src/app/shared/services/task-message.service.ts + 1 + + + + purge + purger + + src/app/shared/services/task-message.service.ts + 1 + + + + Purged + Purgé + + src/app/shared/services/task-message.service.ts + 1 + + + + all pools + all pools + + src/app/shared/services/task-message.service.ts + 1 + + + + images from + images from + + src/app/shared/services/task-message.service.ts + 1 + + + + Cannot disable mirroring because it contains a peer. + Cannot disable mirroring because it contains a peer. + + src/app/shared/services/task-message.service.ts + 1 + + + + pool '' + pool '' + + src/app/shared/services/task-message.service.ts + 1 + + + + erasure code profile '' + erasure code profile '' + + src/app/shared/services/task-message.service.ts + 1 + + + + target '' + target '' + + src/app/shared/services/task-message.service.ts + 1 + + + + + \ No newline at end of file diff --git a/src/pybind/mgr/dashboard/frontend/src/locale/messages.id-ID.xlf b/src/pybind/mgr/dashboard/frontend/src/locale/messages.id-ID.xlf new file mode 100644 index 00000000000..640e9588156 --- /dev/null +++ b/src/pybind/mgr/dashboard/frontend/src/locale/messages.id-ID.xlf @@ -0,0 +1,6646 @@ + + + + + Toggle navigation + Pengalih navigasi + + app/core/navigation/navigation/navigation.component.html + 15 + + + Dashboard + Dasbor + + app/core/navigation/navigation/navigation.component.html + 35 + + + Cluster + Klaster + + app/core/navigation/navigation/navigation.component.html + 47 + + + Hosts + Hos + + app/core/navigation/navigation/navigation.component.html + 57 + + + app/ceph/dashboard/health/health.component.html + 81 + + + Monitors + Monitor + + app/core/navigation/navigation/navigation.component.html + 64 + + + app/ceph/dashboard/health/health.component.html + 48 + + + OSDs + OSD + + app/core/navigation/navigation/navigation.component.html + 71 + + + app/ceph/dashboard/health/health.component.html + 57 + + + Configuration + Konfigurasi + + app/core/navigation/navigation/navigation.component.html + 78 + + + CRUSH map + peta CRUSH + + app/core/navigation/navigation/navigation.component.html + 85 + + + Logs + Log + + app/core/navigation/navigation/navigation.component.html + 92 + + + Alerts + Peringatan + + app/core/navigation/navigation/navigation.component.html + 98 + + + Pools + Pool + + app/core/navigation/navigation/navigation.component.html + 108 + + + app/ceph/block/mirroring/overview/overview.component.html + 12 + + + app/ceph/dashboard/health/health.component.html + 190 + + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 19 + + + Block + Blok + + app/core/navigation/navigation/navigation.component.html + 122 + + + Images + Image + + app/core/navigation/navigation/navigation.component.html + 131 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 120 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 341 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 479 + + + app/ceph/block/iscsi/iscsi.component.html + 9 + + + app/ceph/block/mirroring/overview/overview.component.html + 21 + + + app/ceph/block/rbd-images/rbd-images.component.html + 3 + + + Mirroring + Pencerminan + + app/core/navigation/navigation/navigation.component.html + 139 + + + iSCSI + iSCSI + + app/core/navigation/navigation/navigation.component.html + 151 + + + Filesystems + Sistemfile + + app/core/navigation/navigation/navigation.component.html + 162 + + + Object Gateway + Gerbang Objek + + app/core/navigation/navigation/navigation.component.html + 173 + + + Daemons + Daemon + + app/core/navigation/navigation/navigation.component.html + 182 + + + app/ceph/block/iscsi/iscsi.component.html + 3 + + + app/ceph/block/mirroring/overview/overview.component.html + 5 + + + Users + Pengguna + + app/core/navigation/navigation/navigation.component.html + 188 + + + app/core/auth/user-tabs/user-tabs.component.html + 2 + + + Buckets + Buket + + app/core/navigation/navigation/navigation.component.html + 194 + + + Retrieving data for + . Please wait... + Menerima data untuk +. Mohon tunggu... + + app/shared/components/view-cache/view-cache.component.html + 2 + + + Displaying previously cached data + for . + Menampilkan data sebelumnya +untuk . + + app/shared/components/view-cache/view-cache.component.html + 7 + + + Could not load data for + . + Please check the cluster health. + Gagal memuat data untuk +. +Mohon periksa kesehatan klaster. + + app/shared/components/view-cache/view-cache.component.html + 12 + + + Back + Kembali + + app/shared/components/error-panel/error-panel.component.html + 27 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 544 + + + app/ceph/block/rbd-form/rbd-form.component.html + 303 + + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 159 + + + app/ceph/pool/pool-form/pool-form.component.html + 443 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 107 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 598 + + + app/core/auth/role-form/role-form.component.html + 85 + + + app/core/auth/user-form/user-form.component.html + 151 + + + Select a Language + Pilih bahasa + + app/shared/components/language-selector/language-selector.component.html + 7 + + + Loading panel data... + Memuat data panel... + + app/shared/components/grafana/grafana.component.html + 3 + + + Please consult the + documentation on how to + configure and enable the monitoring functionality. + Silakan merujuk ke +dokumentasi tentang +cara mengonfigurasi dan mengaktifkan fungsi pemantauan. + + app/shared/components/grafana/grafana.component.html + 6 + + + Grafana Dashboard doesn't exist. Please refer to + documentation on how to + add dashboards to Grafana. + Dasbor Grafana tidak ada. Mohon merujuk ke + dokumentasi tentang cara +menambahkan dasbor ke Grafana. + + app/shared/components/grafana/grafana.component.html + 11 + + + Grafana Time Picker + Pemilih Waktu Grafana + + app/shared/components/grafana/grafana.component.html + 20 + + + Reset Settings + Reset Pengaturan + + app/shared/components/grafana/grafana.component.html + 35 + + + Failed to load data. + Gagal memuat data. + + app/shared/datatable/table/table.component.html + 2 + + + selected + dipilih + + app/shared/datatable/table/table.component.html + 112 + + X selected + + found + ditemukan + + app/shared/datatable/table/table.component.html + 115 + + X found + + total + total + + app/shared/datatable/table/table.component.html + 118 + + X total + + Settings + Pengaturan + + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 3 + + + Changing these parameters from their default values is usually not necessary. + Mengganti parameter ini dari nilai bawaan biasanya tidak diperlukan. + + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 15 + + + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 13 + + + Confirm + Konfirmasi + + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 35 + + + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 53 + + + Cancel + Batal + + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 39 + + + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 57 + + + app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html + 38 + + + app/shared/components/confirmation-modal/confirmation-modal.component.html + 21 + + + app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 38 + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 91 + + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 34 + + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 25 + + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 44 + + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 45 + + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 44 + + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 45 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 110 + + + Advanced Settings + Pengaturan Lanjut + + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 3 + + + Create target + Buat target + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 11 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 539 + + + Target IQN + Target IQN + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 20 + + + This field is required. + Isian ini tidak boleh kosong. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 43 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 209 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 231 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 266 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 291 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 326 + + + app/ceph/block/rbd-form/rbd-form.component.html + 49 + + + app/ceph/block/rbd-form/rbd-form.component.html + 91 + + + app/ceph/block/rbd-form/rbd-form.component.html + 151 + + + app/ceph/block/rbd-form/rbd-form.component.html + 175 + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 31 + + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 18 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 58 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 92 + + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 47 + + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 72 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 47 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 96 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 131 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 51 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 83 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 132 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 38 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 62 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 101 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 166 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 198 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 449 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 486 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 542 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 579 + + + app/core/auth/role-form/role-form.component.html + 34 + + + app/core/auth/user-form/user-form.component.html + 33 + + + app/core/auth/user-form/user-form.component.html + 60 + + + app/core/auth/user-form/user-form.component.html + 87 + + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 36 + + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 32 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 36 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 58 + + + IQN has wrong pattern. + Pola IQN salah. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 47 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 213 + + + An IQN has the following notation 'iqn.$year-$month.$reversedAddress:$definedName' + Suatu IQN memiliki notasi seperti ini 'iqn.$tahun-$bulan.$reversedAddress:$definedName' + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 51 + + + For example: iqn.2016-06.org.dashboard:storage:disk.sn-a8675309 + Contoh: iqn.2016-06.org.dashboard:storage:disk.sn-a8675309 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 53 + + + More information + Informasi lainnya + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 57 + + + This target has modified advanced settings. + Pengaturan lanjutan target ini telah dimodifikasi. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 62 + + + Portals + Portal + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 72 + + + At least gateways are required. + Dibutuhkan min gerbang/gateway. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 96 + + + Add portal + Tambahkan portal + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 106 + + + This image has modified settings. + Pengaturan Image ini telah dimodifikasi. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 146 + + + At least 1 image is required. + Dibutuhkan minimal 1 image. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 151 + + + Add image + Tambahkan image + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 161 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 371 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 506 + + + Initiators + Inisiator + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 174 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 437 + + + Initiator + Inisiator + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 181 + + + Client IQN + Klien IQN + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 194 + + + Initiator IQN needs to be unique. + Inisiator IQN harus unik. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 205 + + + User + Pengguna + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 223 + + + Usernames must have a length of 8 to 64 characters and + can only contain letters, '.', '@', '-', '_' or ':'. + Nama pengguna harus terdiri atas 8 hingga 64 karakter dan +hanya boleh mengandung huruf, '.', '@', '-', '_' atau ':'. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 235 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 295 + + + Password + Kata sandi + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 245 + + + app/core/auth/user-form/user-form.component.html + 42 + + + Passwords must have a length of 12 to 16 characters + and can only contain letters, '@', '-' or '_'. + Kata sandi harus terdiri dari 12 hingga 16 karakter +dan hanya boleh mengandung karakter, '@', '-' atau '_'. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 270 + + + Mutual User + Pengguna Bersama + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 281 + + + Mutual Password + Kata sandi bersama + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 305 + + + Passwords must have a length of 12 to 16 characters and + can only contain letters, '@', '-' or '_'. + Kata sandi harus terdiri dari 12 hingga 16 karakter +dan hanya boleh mengandung karakter, '@', '-' atau '_'. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 330 + + + Initiator belongs to a group. Images will be configure in the group. + Inisiator termasuk ke dalam grup. Image akan dikonfigurasi di dalam grup. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 361 + + + No items added. + Tidak ada yang ditambahkan. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 384 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 521 + + + Add initiator + Tambahkan inisiator + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 389 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 465 + + + Groups + Grup + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 403 + + + Group + Grup + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 410 + + + Name + Nama + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 422 + + + app/ceph/block/rbd-form/rbd-form.component.html + 36 + + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 18 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 21 + + + app/ceph/pool/pool-form/pool-form.component.html + 26 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 42 + + + app/core/auth/role-form/role-form.component.html + 19 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 8 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 8 + + + app/ceph/block/rbd-details/rbd-details.component.html + 13 + + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 23 + + + Add group + Tambahkan grup + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 526 + + + Are you sure that you want to the selected ? + Anda yakin ingin dari ? + + app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html + 15 + + + Yes, I am sure. + Ya, saya yakin. + + app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html + 25 + + + Please consult the documentation + on how to configure and enable the iSCSI Targets management functionality. + Mohon cek ke dokumentasi +tentang cara mengonfigurasi dan mengaktifkan fungsi manajemen iSCSI Target. + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 6 + + + Available information: + Informasi tersedia: + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 12 + + + iSCSI Targets not available + iSCSI Target tidak tersedia + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 4 + + + {VAR_SELECT, select, editing {Edit} cloning {Clone} copying {Copy} other {Add} } + {VAR_SELECT, select, editing {Edit} cloning {Klon} copying {Salin} other {Tambah} } + + app/ceph/block/rbd-form/rbd-form.component.html + 10 + + + {VAR_SELECT, select, cloning {Clone from} copying {Copy from} other {Parent} } + {VAR_SELECT, select, cloning {Klon dari} copying {Salin dari} other {Induk} } + + app/ceph/block/rbd-form/rbd-form.component.html + 20 + + + Loading... + Memuat... + + app/ceph/block/rbd-form/rbd-form.component.html + 79 + + + app/ceph/block/rbd-form/rbd-form.component.html + 139 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 59 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 186 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 210 + + + app/ceph/pool/pool-form/pool-form.component.html + 5 + + + app/ceph/pool/pool-form/pool-form.component.html + 220 + + + app/ceph/pool/pool-form/pool-form.component.html + 341 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 83 + + + -- No rbd pools available -- + -- Tidak ada pool rbd tersedia -- + + app/ceph/block/rbd-form/rbd-form.component.html + 82 + + + -- Select a pool -- + -- Pilih pool -- + + app/ceph/block/rbd-form/rbd-form.component.html + 85 + + + Use a dedicated data pool + Gunakan pool data terdedikasi + + app/ceph/block/rbd-form/rbd-form.component.html + 105 + + + Data pool + Pool data + + app/ceph/block/rbd-form/rbd-form.component.html + 116 + + + Dedicated pool that stores the object-data of the RBD. + Pool terdedikasi yang menyimpan data-objek dari RBD. + + app/ceph/block/rbd-form/rbd-form.component.html + 120 + + + -- No data pools available -- + -- Tidak ada pool data tersedia -- + + app/ceph/block/rbd-form/rbd-form.component.html + 142 + + + Size + Ukuran + + app/ceph/block/rbd-form/rbd-form.component.html + 160 + + + app/ceph/block/rbd-details/rbd-details.component.html + 33 + + + e.g., 10GiB + cth. 10GiB + + app/ceph/block/rbd-form/rbd-form.component.html + 170 + + + You have to increase the size. + Anda harus menaikkan ukuran. + + app/ceph/block/rbd-form/rbd-form.component.html + 178 + + + Features + Fitur + + app/ceph/block/rbd-form/rbd-form.component.html + 188 + + + app/ceph/block/rbd-details/rbd-details.component.html + 48 + + + Advanced... + Tingkat lanjut... + + app/ceph/block/rbd-form/rbd-form.component.html + 211 + + + Advanced + Tingkat lanjut + + app/ceph/block/rbd-form/rbd-form.component.html + 217 + + + Object size + Ukuran objek + + app/ceph/block/rbd-form/rbd-form.component.html + 224 + + + app/ceph/block/rbd-details/rbd-details.component.html + 43 + + + Stripe unit + Unit setrip + + app/ceph/block/rbd-form/rbd-form.component.html + 241 + + + -- Select stripe unit -- + -- Pilih ukuran setrip -- + + app/ceph/block/rbd-form/rbd-form.component.html + 252 + + + This field is required because stripe count is defined! + Isian ini harus diisi karena jumlah setrip telah ditentukan! + + app/ceph/block/rbd-form/rbd-form.component.html + 258 + + + Stripe unit is greater than object size. + Unit setrip lebih besar dari ukuran objek. + + app/ceph/block/rbd-form/rbd-form.component.html + 261 + + + Stripe count + Jumlah setrip + + app/ceph/block/rbd-form/rbd-form.component.html + 270 + + + This field is required because stripe unit is defined! + Isian wajib diisi karena unit setrip didefinisikan! + + app/ceph/block/rbd-form/rbd-form.component.html + 283 + + + Stripe count must be greater than 0. + Jumlah setrip harus lebih besar dari 0. + + app/ceph/block/rbd-form/rbd-form.component.html + 286 + + + {VAR_SELECT, select, editing {Update} cloning {Clone} copying {Copy} other {Create} } + {VAR_SELECT, select, editing {Perbarui} cloning {Klon} copying {Salin} other {Buat} } + + app/ceph/block/rbd-form/rbd-form.component.html + 298 + + + Trash + Tempat sampah + + app/ceph/block/rbd-images/rbd-images.component.html + 8 + + + Overall Performance + Performa Keseluruhan + + app/ceph/block/rbd-images/rbd-images.component.html + 12 + + + app/ceph/cluster/hosts/hosts.component.html + 29 + + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 71 + + + app/ceph/pool/pool-list/pool-list.component.html + 35 + + + app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html + 16 + + + Edit + Edit + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 10 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 235 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 374 + + + Description + Deskripsi + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 32 + + + app/core/auth/role-form/role-form.component.html + 46 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 13 + + + Long description + Deskripsi lengkap + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 46 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 18 + + + Default + Bawaan + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 60 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 32 + + + Daemon default + Daemon bawaan + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 74 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 37 + + + Services + Layanan + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 88 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 68 + + + Values + Nilai + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 101 + + + The entered value is too high! It must not be greater than . + Nilai yang dimasukkan terlalu tinggi! Tidak boleh lebih besar dari . + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 139 + + + The entered value is too low! It must not be lower than . + Nilai yang dimasukkan terlalu rendah! Tidak boleh lebih rendah dari . + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 142 + + + Save + Simpan + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 154 + + + CRUSH map viewer + Penampil peta CRUSH + + app/ceph/cluster/crushmap/crushmap.component.html + 6 + + + Hosts List + Daftar Hos + + app/ceph/cluster/hosts/hosts.component.html + 3 + + + No entries found + Entri tidak ditemukan + + app/ceph/cluster/logs/logs.component.html + 14 + + + app/ceph/cluster/logs/logs.component.html + 30 + + + Cluster Logs + Log Klaster + + app/ceph/cluster/logs/logs.component.html + 4 + + + Audit Logs + Log Audit + + app/ceph/cluster/logs/logs.component.html + 20 + + + Status + Status + + app/ceph/cluster/monitor/monitor.component.html + 4 + + + app/ceph/dashboard/health/health.component.html + 3 + + + Cluster ID + ID Klaster + + app/ceph/cluster/monitor/monitor.component.html + 9 + + + monmap modified + monmap diubah + + app/ceph/cluster/monitor/monitor.component.html + 14 + + + monmap epoch + epoch monmap + + app/ceph/cluster/monitor/monitor.component.html + 19 + + + quorum con + kuorum con + + app/ceph/cluster/monitor/monitor.component.html + 24 + + + quorum mon + kuorum mon + + app/ceph/cluster/monitor/monitor.component.html + 29 + + + required con + con yang dibutuhkan + + app/ceph/cluster/monitor/monitor.component.html + 34 + + + required mon + mon yang dibutuhkan + + app/ceph/cluster/monitor/monitor.component.html + 39 + + + In Quorum + Memenuhi Kuorum + + app/ceph/cluster/monitor/monitor.component.html + 48 + + + Not In Quorum + Tidak dalam Kuorum + + app/ceph/cluster/monitor/monitor.component.html + 54 + + + Cluster-wide OSD Flags + Flag OSD Klaster + + app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 3 + + + Submit + Kirim + + app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 34 + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 87 + + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 21 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 106 + + + OSD Recovery Priority + Prioritas pemulihan OSD + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 3 + + + Priority + Prioritas + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 16 + + + Customize priority values + Ubah nilai prioritas + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 44 + + + This field is required! + Isian ini harus diisi! + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 67 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 34 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 67 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 91 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 117 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 165 + + + app/ceph/pool/pool-form/pool-form.component.html + 40 + + + app/ceph/pool/pool-form/pool-form.component.html + 69 + + + app/ceph/pool/pool-form/pool-form.component.html + 95 + + + + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 71 + + + The entered value is too high! It must not be greater than . + Nilai yang dimasukkan terlalu tinggi! Tidak boleh lebih tinggi dari . + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 75 + + + The entered value is too low! It must not be lower than . + Nilai yang dimasukkan terlalu rendah! Tidak boleh lebih rendah dari . + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 79 + + + Reweight OSD + Ubah bobot OSD + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 3 + + + The value needs to be between 0 and 1. + Nilai harus antara 0 dan 1. + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 20 + + + Reweight + Ubah bobot + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 30 + + + OSDs Scrub + OSD Scrub + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 3 + + + {VAR_SELECT, select, 1 {Deep } } + {VAR_SELECT, select, 1 {Dalam } } + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 3 + + + You are about to apply a scrub to + the OSD . + Anda akan menerapkan scrub pada +OSD . + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 13 + + + {VAR_SELECT, select, 1 {deep } } + {VAR_SELECT, select, 1 {dalam } } + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 13 + + + Set Cluster-wide Flags + Set Flag Se-klaster + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 25 + + + Set Cluster-wide Recovery Priority + Set Prioritas Pemulihan Se-klaster + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 41 + + + OSDs List + Daftar OSD + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 3 + + + OSD will be marked + if you proceed. + OSD akan ditandai + jika ingin melanjutkan. + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 81 + + + The OSD is not safe to destroy! + OSD tidak aman untuk dihancurkan! + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 90 + + + OSD will be + if you proceed. + OSD akan + jika ingin melanjutkan. + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 92 + + + Details + Detail + + app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.html + 10 + + + app/core/auth/role-details/role-details.component.html + 2 + + + app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 3 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 2 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 3 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 3 + + + app/ceph/block/rbd-details/rbd-details.component.html + 8 + + + app/ceph/pool/pool-details/pool-details.component.html + 5 + + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 3 + + + Health + Kesehatan + + app/ceph/dashboard/dashboard/dashboard.component.html + 4 + + + Statistics + Statistik + + app/ceph/dashboard/dashboard/dashboard.component.html + 8 + + + Add erasure code profile + Tambahkan profil erasure code + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 3 + + + The name can only consist of alphanumeric characters, dashes and underscores. + Nama hanya boleh terdiri dari alfanumerik, tanda hubung, dan garis bawah. + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 37 + + + The chosen erasure code profile name is already in use. + Nama profil erasure code sudah digunakan. + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 40 + + + Plugin + Plugin + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 47 + + + Data chunks (k) + Pecahan data (k) + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 75 + + + Must be equal to or greater than 2. + Harus sama dengan atau lebih dari 2. + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 94 + + + Coding chunks (m) + Pecahan Coding (m) + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 102 + + + Must be equal to or greater than 1. + Harus sama dengan atau lebih dari 1. + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 120 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 142 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 168 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 261 + + + Durability estimator (c) + Penduga daya tahan (c) + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 129 + + + Locality (l) + Lokalitas (l) + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 151 + + + Crush failure domain + Domain kegagalan Crush + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 175 + + + Crush Locality + Lokalitas Crush + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 199 + + + None + Tidak ada + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 213 + + + Technique + Teknik + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 226 + + + Packetsize + Ukuran paket + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 248 + + + Crush root + Crush root + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 269 + + + Crush device class + Kelas perangkat Crush + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 286 + + + any + apa saja + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 296 + + + Directory + Direktori + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 308 + + + Add + Tambah + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 326 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 140 + + + Close + Tutup + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 330 + + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 85 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 144 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 147 + + + app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html + 63 + + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 50 + + + pool + pool + + app/ceph/pool/pool-form/pool-form.component.html + 16 + + + {VAR_SELECT, select, 1 {Edit} other {Add} } + {VAR_SELECT, select, 1 {Edit} other {Tambah} } + + app/ceph/pool/pool-form/pool-form.component.html + 16 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 17 + + + Name... + Nama... + + app/ceph/pool/pool-form/pool-form.component.html + 34 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 52 + + + app/core/auth/role-form/role-form.component.html + 27 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 28 + + + The chosen Ceph pool name is already in use. + Nama pool Ceph yang dipilih sudah digunakan. + + app/ceph/pool/pool-form/pool-form.component.html + 43 + + + Pool type + Jenis pool + + app/ceph/pool/pool-form/pool-form.component.html + 52 + + + -- Select a pool type -- + -- Pilih jenis pool -- + + app/ceph/pool/pool-form/pool-form.component.html + 61 + + + Placement groups + Grup penempatan + + app/ceph/pool/pool-form/pool-form.component.html + 79 + + + At least one placement group is needed! + Dibutuhkan setidaknya satu grup penempatan! + + app/ceph/pool/pool-form/pool-form.component.html + 98 + + + Your cluster can't handle this many PGs. Please recalculate the PG amount needed. + Klaster Anda tidak dapat menangani PG sebanyak ini. Mohon hitung ulang jumlah PG yang dibutuhkan. + + app/ceph/pool/pool-form/pool-form.component.html + 101 + + + You can only increase the number of PGs of an existing pool. + Currently your pool has PGs. + Anda hanya dapat menambahkan nilai PG dari pool yang ada. +Saat ini pool Anda memiliki PG. + + app/ceph/pool/pool-form/pool-form.component.html + 104 + + + Calculation help + Bantuan penghitungan + + app/ceph/pool/pool-form/pool-form.component.html + 109 + + + The current PGs settings were calculated for you, you + should make sure the values suite your needs before submit. + Pengaturan PG saat ini telah dihitung untuk Anda, Anda +harus memastikan jumlah PG telah sesuai sebelum melanjutkan. + + app/ceph/pool/pool-form/pool-form.component.html + 113 + + + Crush ruleset + Aturan CRUSH + + app/ceph/pool/pool-form/pool-form.component.html + 124 + + + -- Select a crush rule -- + -- Pilih aturan crush -- + + app/ceph/pool/pool-form/pool-form.component.html + 132 + + + Crush rule + Aturan crush + + app/ceph/pool/pool-form/pool-form.component.html + 153 + + + Crush steps + Crush steps + + app/ceph/pool/pool-form/pool-form.component.html + 159 + + + The rule can't be used in the current cluster as it has + to few OSDs to meet the minimum required OSD by this rule. + Aturan crush tidak dapat digunakan di klaster ini karena +jumlah OSD terlalu sedikit untuk memenuhi syarat minimal OSD untuk aturan ini. + + app/ceph/pool/pool-form/pool-form.component.html + 170 + + + Replicated size + Jumlah replikasi + + app/ceph/pool/pool-form/pool-form.component.html + 181 + + + Minimum: + Minimum: + + app/ceph/pool/pool-form/pool-form.component.html + 195 + + + Maximum: + Maksimum: + + app/ceph/pool/pool-form/pool-form.component.html + 196 + + + The size specified is out of range. A value from + to is valid. + Ukuran yang dimasukkan di luar jangkauan. Nilai yang valid +dari hingga . + + app/ceph/pool/pool-form/pool-form.component.html + 201 + + + Erasure code profile + Profil erasure code + + app/ceph/pool/pool-form/pool-form.component.html + 211 + + + -- No erasure code profile available -- + -- Tidak ada profil erasure code -- + + app/ceph/pool/pool-form/pool-form.component.html + 223 + + + -- Select an erasure code profile -- + -- Pilih profil erasure code -- + + app/ceph/pool/pool-form/pool-form.component.html + 226 + + + Flags + Flag + + app/ceph/pool/pool-form/pool-form.component.html + 272 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 57 + + + EC Overwrites + EC Overwrites + + app/ceph/pool/pool-form/pool-form.component.html + 280 + + + Applications + Aplikasi + + app/ceph/pool/pool-form/pool-form.component.html + 290 + + + Compression + Kompresi + + app/ceph/pool/pool-form/pool-form.component.html + 308 + + + Mode + Mode + + app/ceph/pool/pool-form/pool-form.component.html + 314 + + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 22 + + + Algorithm + Algoritma + + app/ceph/pool/pool-form/pool-form.component.html + 333 + + + -- No erasure compression algorithm available -- + -- Tidak ada algoritma pengompresian erasure -- + + app/ceph/pool/pool-form/pool-form.component.html + 344 + + + Minimum blob size + Ukuran blob minimum + + app/ceph/pool/pool-form/pool-form.component.html + 358 + + + e.g., 128KiB + cth. 128KiB + + app/ceph/pool/pool-form/pool-form.component.html + 367 + + + Value should be greater than 0 + Nilai harus lebih besar dari 0 + + app/ceph/pool/pool-form/pool-form.component.html + 372 + + + app/ceph/pool/pool-form/pool-form.component.html + 397 + + + Value should be greater than the maximum blob size + Nilai harus lebih besar dari ukuran maksimum blob + + app/ceph/pool/pool-form/pool-form.component.html + 375 + + + Maximum blob size + Ukuran maksimum blob + + app/ceph/pool/pool-form/pool-form.component.html + 384 + + + e.g., 512KiB + cth. 512KiB + + app/ceph/pool/pool-form/pool-form.component.html + 392 + + + Value should be greater than the minimum blob size + Nilai harus lebih besar dari ukuran minimum blob + + app/ceph/pool/pool-form/pool-form.component.html + 400 + + + Ratio + Rasio + + app/ceph/pool/pool-form/pool-form.component.html + 409 + + + Compression ratio + Rasio kompresi + + app/ceph/pool/pool-form/pool-form.component.html + 420 + + + Value should be between 0.0 and 1.0 + Nilai harus antara 0.0 dan 1.0 + + app/ceph/pool/pool-form/pool-form.component.html + 423 + + + pool + pool + + app/ceph/pool/pool-form/pool-form.component.html + 438 + + + {VAR_SELECT, select, 1 {Edit} other {Create} } + {VAR_SELECT, select, 1 {Edit} other {Buat} } + + app/ceph/pool/pool-form/pool-form.component.html + 438 + + + Pools List + Daftar pool + + app/ceph/pool/pool-list/pool-list.component.html + 2 + + + Please consult the documentation + on how to configure and enable the Object Gateway management functionality. + Silakan cek kembali dokumentasi +tentang cara mengonfigurasi dan mengaktifkan fungsi manajemen Gerbang Objek. + + app/ceph/rgw/rgw-501/rgw-501.component.html + 3 + + + Loading bucket data... + Memuat data buket... + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 2 + + + The bucket data could not be loaded. + Buket data tidak dapat dimuat. + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 5 + + + bucket + buket + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 17 + + + Id + Id + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 26 + + + The value is not valid. + Nilai tidak valid. + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 61 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 452 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 545 + + + The chosen name is already in use. + Nama yang dipilih sudah digunakan. + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 64 + + + app/core/auth/role-form/role-form.component.html + 37 + + + Owner + Pemilik + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 73 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 18 + + + -- Select a user -- + -- Pilih pengguna -- + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 86 + + + {VAR_SELECT, select, 1 {Update} other {Add} } + {VAR_SELECT, select, 1 {Perbarui} other {Tambah} } + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 102 + + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 80 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 142 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 593 + + + Daemons List + Daftar Daemon + + app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html + 2 + + + Capability + Kemampuan + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 3 + + + Type + Tipe + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 22 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 42 + + + -- Select a type -- + -- Pilih tipe -- + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 41 + + + Permission + Izin + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 56 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 63 + + + -- Select a permission -- + -- Pilih izin -- + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 64 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 71 + + + S3 key + Kunci S3 + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 3 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 123 + + + Username + Nama pengguna + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 22 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 22 + + + app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html + 19 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 24 + + + app/core/auth/user-form/user-form.component.html + 19 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 9 + + + -- Select a username -- + -- Pilih nama pengguna -- + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 41 + + + Auto-generate key + Kunci otomatis-dibuat + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 60 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 133 + + + Access key + Kunci akses + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 71 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 144 + + + Secret key + Kunci rahasia + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 106 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 110 + + + app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html + 34 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 176 + + + Subuser + Subpengguna + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 3 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 37 + + + The chosen subuser ID is already in use. + ID subpengguna sudah digunakan. + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 54 + + + read, write + baca, tulis + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 77 + + + full + penuh + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 79 + + + Swift key + Kunci Swift + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 89 + + + app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html + 3 + + + Auto-generate secret + Sandi otomatis-dibuat + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 99 + + + Loading user data... + Memuat data pengguna... + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 2 + + + The user data could not be loaded. + Data pengguna tidak dapat dimuat. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 5 + + + The chosen user ID is already in use. + ID pengguna yang dipilih sudah digunakan. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 41 + + + Full name + Nama lengkap + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 50 + + + app/core/auth/user-form/user-form.component.html + 98 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 14 + + + Email address + Alamat email + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 71 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 19 + + + This is not a valid email address. + Ini bukan alamat email yang valid. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 79 + + + The chosen email address is already in use. + Alamat email yang dipilih sudah digunakan. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 82 + + + Max. buckets + Maks. buket + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 91 + + + The entered value must be >= 0. + Nilai yang dimasukkan harus >= 0. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 104 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 489 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 582 + + + Suspended + Dihentikan + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 116 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 24 + + + Subusers + Subpengguna + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 205 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 40 + + + There are no subusers. + Tidak ada sub-pengguna. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 211 + + + Delete + Hapus + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 242 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 296 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 381 + + + Add subuser + Tambahkan sub-pengguna. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 256 + + + Keys + Kunci + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 264 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 134 + + + S3 + S3 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 268 + + + There are no keys. + Kunci tidak ditemukan. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 273 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 323 + + + Show + Tampilkan + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 289 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 339 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 149 + + + Add S3 key + Tambah kunci S3 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 310 + + + Swift + Swift + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 318 + + + Capabilities + Kemampuan + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 352 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 49 + + + There are no capabilities. + Kemampuan tidak ada. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 358 + + + Add capability + Tambahkan kemampuan + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 395 + + + User quota + Kuota pengguna + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 403 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 61 + + + Enabled + Diaktifkan + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 413 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 506 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 71 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 66 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 102 + + + Unlimited size + Ukuran tak terbatas + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 427 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 520 + + + Max. size + Ukuran maks. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 438 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 531 + + + Unlimited objects + Objek tak terbatas + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 465 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 558 + + + Max. objects + Objek maks. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 476 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 569 + + + Bucket quota + Kuota Buket + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 496 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 66 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 97 + + + Welcome to Ceph! + Selamat datang di Ceph! + + app/core/auth/login/login.component.html + 10 + + The welcome message on the login page + + Username is required + Nama pengguna harus diisi + + app/core/auth/login/login.component.html + 34 + + + Password is required + Kata sandi harus diisi + + app/core/auth/login/login.component.html + 58 + + + Login + Masuk + + app/core/auth/login/login.component.html + 64 + + + Role + Role + + app/core/auth/role-form/role-form.component.html + 10 + + + {VAR_SELECT, select, editing {Edit} other {Add} } + {VAR_SELECT, select, editing {Edit} other {Tambah} } + + app/core/auth/role-form/role-form.component.html + 10 + + + app/core/auth/user-form/user-form.component.html + 10 + + + Description... + Deskripsi... + + app/core/auth/role-form/role-form.component.html + 51 + + + Permissions + Izin + + app/core/auth/role-form/role-form.component.html + 61 + + + Role + Role + + app/core/auth/role-form/role-form.component.html + 81 + + + {VAR_SELECT, select, editing {Update} other {Create} } + {VAR_SELECT, select, editing {Perbarui} other {Buat} } + + app/core/auth/role-form/role-form.component.html + 81 + + + app/core/auth/user-form/user-form.component.html + 147 + + + Sorry, the user does not exist in Ceph. + Maaf, pengguna tidak terdaftar di Ceph. + + app/core/auth/sso/sso-not-found/sso-not-found.component.html + 3 + + + Return to Login Page. You'll be logged out from the Identity Provider when you retry logging in. + Kembali ke Halaman Masuk . Anda akan dikeluarkan dari Penyedia Identitas saat Anda mencoba masuk. + + app/core/auth/sso/sso-not-found/sso-not-found.component.html + 4 + + + User + Pengguna + + app/core/auth/user-form/user-form.component.html + 10 + + + Confirm password + Konfirmasi kata sandi + + app/core/auth/user-form/user-form.component.html + 69 + + + Password confirmation doesn't match the password. + Konfirmasi kata sandi tidak sesuai dengan kata sandi. + + app/core/auth/user-form/user-form.component.html + 90 + + + Email + Email + + app/core/auth/user-form/user-form.component.html + 114 + + + Invalid email. + Email tidak valid. + + app/core/auth/user-form/user-form.component.html + 125 + + + Roles + Peran + + app/core/auth/user-form/user-form.component.html + 131 + + + app/core/auth/user-tabs/user-tabs.component.html + 7 + + + User + Pengguna + + app/core/auth/user-form/user-form.component.html + 147 + + + You are about to remove "user read / update" permissions from your own user. + Anda akan menghapus izin "pengguna baca / perbarui" dari diri Anda sendiri. + + app/core/auth/user-form/user-form.component.html + 159 + + + If you continue, you will no longer be able to add or remove roles from any user. + Jika melanjutkan, Anda tidak akan lagi dapat menambahkan atau menghapus peran dari pengguna manapun. + + app/core/auth/user-form/user-form.component.html + 161 + + + Are you sure you want to continue? + Anda yakin ingin melanjutkan? + + app/core/auth/user-form/user-form.component.html + 163 + + + Forbidden + Terlarang + + app/core/forbidden/forbidden.component.html + 3 + + + Sorry, you are not allowed to see what you were looking for. + Maaf, Anda tidak dizinkan melihat hal yang Anda inginkan. + + app/core/forbidden/forbidden.component.html + 7 + + + Sorry, we could not find what you were looking for + Maaf, kami tidak dapat menemukan yang Anda cari + + app/core/not-found/not-found.component.html + 3 + + + Remove all + Hapus semua + + app/core/navigation/notifications/notifications.component.html + 6 + + + Recent Notifications + Notifikasi terkini + + app/core/navigation/notifications/notifications.component.html + 56 + + + app/core/navigation/notifications/notifications.component.html + 53 + + + There are no background tasks. + Tidak ada tugas latar belakang. + + app/core/navigation/task-manager/task-manager.component.html + 71 + + + Background Tasks + Tugas Latar Belakang + + app/core/navigation/task-manager/task-manager.component.html + 83 + + + app/core/navigation/task-manager/task-manager.component.html + 79 + + + Help + Bantuan + + app/core/navigation/dashboard-help/dashboard-help.component.html + 13 + + + app/core/navigation/dashboard-help/dashboard-help.component.html + 10 + + + Documentation + Dokumentasi + + app/core/navigation/dashboard-help/dashboard-help.component.html + 23 + + + API + API + + app/core/navigation/dashboard-help/dashboard-help.component.html + 28 + + + About + Tentang + + app/core/navigation/dashboard-help/dashboard-help.component.html + 33 + + + Dashboard Settings + Pengaturan Dasbor + + app/core/navigation/administration/administration.component.html + 10 + + + app/core/navigation/administration/administration.component.html + 7 + + + User management + Manajemen Pengguna + + app/core/navigation/administration/administration.component.html + 18 + + + Logged in user + Pengguna masuk + + app/core/navigation/identity/identity.component.html + 9 + + + app/core/navigation/identity/identity.component.html + 6 + + + Signed in as + + Masuk sebagai + + + app/core/navigation/identity/identity.component.html + 19 + + + Sign out + Keluar + + app/core/navigation/identity/identity.component.html + 27 + + + Performance Counters + Penghitung Performa + + app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 9 + + + Performance Details + Detail Performa + + app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 16 + + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 46 + + + app/ceph/cluster/hosts/host-details/host-details.component.html + 3 + + + app/ceph/pool/pool-details/pool-details.component.html + 13 + + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 45 + + + ID + ID + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 13 + + + Index type + Jenis indeks + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 23 + + + Placement rule + Aturan penempatan + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 28 + + + Marker + Penanda + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 33 + + + Maximum marker + Penanda maksimum + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 38 + + + Version + Versi + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 43 + + + Master version + Versi Master + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 48 + + + Modification time + Modifikasi waktu + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 53 + + + Zonegroup + Zona grup + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 58 + + + Maximum size + Ukuran maksimum + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 76 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 71 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 107 + + + Unlimited + Tak terbatas + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 79 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 90 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 74 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 85 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 110 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 121 + + + Maximum objects + Objek maksimum + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 87 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 82 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 118 + + + System + Sistem + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 29 + + + {VAR_SELECT, select, 0 {No} 1 {Yes} } + {VAR_SELECT, select, 0 {Tidak} 1 {Ya} } + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 31 + + + Maximum buckets + Buket maksimum + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 35 + + + Performance counters not available + Penghitung kinerja tidak tersedia + + app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.html + 12 + + + Attributes (OSD map) + Atribut (OSD map) + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 2 + + + Metadata not available + Metadata tidak tersedia + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 15 + + + Metadata + Metadata + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 8 + + + Performance counter + Penghitung kinerja + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 18 + + + Histogram not available: + Histogram tidak tersedia: + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 28 + + + Writes + Tulis + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 33 + + + Reads + Baca + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 38 + + + Histogram + Histogram + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 25 + + + Current values + Nilai saat ini + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 23 + + + Min + Min + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 47 + + + Max + Maks + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 52 + + + Source + Sumber + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 77 + + + Level + Level + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 82 + + + Can be updated at runtime + Dapat diperbarui saat runtime + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 87 + + + Tags + Tag + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 92 + + + Enum values + Nilai Enum + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 97 + + + See also + Lihat juga + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 102 + + + Cluster Status + Status Klaster + + app/ceph/dashboard/health/health.component.html + 15 + + + Manager Daemons + Manajer Daemon + + app/ceph/dashboard/health/health.component.html + 69 + + + Object Gateways + Gerbang Objek + + app/ceph/dashboard/health/health.component.html + 90 + + + Metadata Servers + Server Metadata + + app/ceph/dashboard/health/health.component.html + 98 + + + iSCSI Gateways + Gateway iSCSI + + app/ceph/dashboard/health/health.component.html + 109 + + + Client IOPS + IOPS klien + + app/ceph/dashboard/health/health.component.html + 125 + + + Client Throughput + Throughput Pengguna + + app/ceph/dashboard/health/health.component.html + 134 + + + Client Read/Write + Baca/Tulis Klien + + app/ceph/dashboard/health/health.component.html + 143 + + + Client Recovery + Pemulihan Klien + + app/ceph/dashboard/health/health.component.html + 161 + + + Scrub + Scrub + + app/ceph/dashboard/health/health.component.html + 170 + + + Performance + Kinerja + + app/ceph/dashboard/health/health.component.html + 119 + + + Raw Capacity + Kapasitas mentah + + app/ceph/dashboard/health/health.component.html + 200 + + + Objects + Objek + + app/ceph/dashboard/health/health.component.html + 213 + + + app/ceph/block/rbd-details/rbd-details.component.html + 38 + + + PGs per OSD + PG per OSD + + app/ceph/dashboard/health/health.component.html + 222 + + + PG Status + Status PG + + app/ceph/dashboard/health/health.component.html + 231 + + + Capacity + Kapasitas + + app/ceph/dashboard/health/health.component.html + 181 + + + See Logs for more details. + Lihat Log untuk detil lainnya. + + app/ceph/dashboard/health/health.component.html + 265 + + + Move an image to trash + Pindahkan image ke tempat sampah + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 3 + + + To move / to trash, + click Move Image. Optionally, you can pick an expiration date. + Untuk pindahkan / ke tempat sampah, +tekan Pindah Image . Anda juga dapat memilih tanggal kedaluwarsa. + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 12 + + + Protection expires at + Proteksi berakhir pada + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 18 + + + NOT PROTECTED + TIDAK DIPROTEKSI + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 20 + + + Wrong date format. Please use "YYYY-MM-DD HH:mm:ss". + Format tanggal salah. Mohon gunakan "TTTT-BB-HH JJ:mm:dd". + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 29 + + + Protection has already expired. Please pick a future date or leave it empty. + Proteksi telah kedaluarsa. Mohon pilih tanggal masa mendatang atau kosongkan. + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 32 + + + Move Image + Pindahkan Image + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 40 + + + Overview + Ikhtisar + + app/ceph/block/iscsi-tabs/iscsi-tabs.component.html + 2 + + + Targets + Target + + app/ceph/block/iscsi-tabs/iscsi-tabs.component.html + 7 + + + Only available for RBD images with fast-diff enabled + Hanya tersedia untuk image RBD dengan fast-diff yang diaktifkan. + + app/ceph/block/rbd-details/rbd-details.component.html + 2 + + + Pool + Pool + + app/ceph/block/rbd-details/rbd-details.component.html + 18 + + + Data Pool + Pool Data + + app/ceph/block/rbd-details/rbd-details.component.html + 23 + + + Created + Dibuat + + app/ceph/block/rbd-details/rbd-details.component.html + 28 + + + Provisioned + Disiapkan + + app/ceph/block/rbd-details/rbd-details.component.html + 57 + + + N/A + N/A + + app/ceph/block/rbd-details/rbd-details.component.html + 63 + + + app/ceph/block/rbd-details/rbd-details.component.html + 78 + + + Total provisioned + Total disiapkan + + app/ceph/block/rbd-details/rbd-details.component.html + 72 + + + Striping unit + Unit setrip + + app/ceph/block/rbd-details/rbd-details.component.html + 87 + + + Striping count + Jumlah striping + + app/ceph/block/rbd-details/rbd-details.component.html + 92 + + + Parent + Induk + + app/ceph/block/rbd-details/rbd-details.component.html + 97 + + + Block name prefix + Awalan nama blok + + app/ceph/block/rbd-details/rbd-details.component.html + 107 + + + Order + Urutan + + app/ceph/block/rbd-details/rbd-details.component.html + 112 + + + Snapshots + Snapshot + + app/ceph/block/rbd-details/rbd-details.component.html + 119 + + + RBD Snapshot + Snapshot RBD + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 3 + + + {VAR_SELECT, select, true {Rename} other {Create} } + {VAR_SELECT, select, true {Ganti nama} other {Buat} } + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 3 + + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 46 + + + Snapshot + Snapshot + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 46 + + + PROTECTED + DIPROTEKSI + + app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html + 17 + + + UNPROTECTED + TIDAK DIPROTEKSI + + app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html + 20 + + + You are about to rollback + Anda akan mengembalikan semula + + app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html + 25 + + + Purge Trash + Kosongkan Tempah Sampah + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 3 + + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 14 + + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 41 + + + app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 25 + + + To purge, select one or All images and click + Untuk menghapus, pilih satu atau Semua image dan pilih + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 13 + + + Pool: + Pool: + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 19 + + + Pool name... + Nama Pool... + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 22 + + + All + Semua + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 30 + + + Restore Image + Pulihkan Image + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 3 + + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 16 + + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 40 + + + To restore + Untuk memulihkan + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 13 + + + type the image's new name and click + ketik nama baru image dan pilih + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 15 + + + New Name + Nama Baru + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 22 + + + Expired at + Kedaluwarsa pada + + app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 34 + + + Protected until + Diproteksi hingga + + app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 37 + + + This image is protected until . + Image ini diproteksi hingga . + + app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 47 + + + iSCSI Topology + Topologi iSCSI + + app/ceph/block/iscsi-target-details/iscsi-target-details.component.html + 2 + + + Issues + Masalah + + app/ceph/block/mirroring/image-list/image-list.component.html + 2 + + + Syncing + Menyinkronkan + + app/ceph/block/mirroring/image-list/image-list.component.html + 11 + + + app/ceph/block/mirroring/image-list/image-list.component.html + 38 + + + Ready + Siap + + app/ceph/block/mirroring/image-list/image-list.component.html + 20 + + + Edit pool mirror mode + Edit mode pencerminan pool + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 3 + + + To edit the mirror mode for pool  + , select a new mode from the list and click  + Update. + Untuk mengubah mode pencerminan pool  +, pilih mode baru dari daftar dan klik  +Perbarui. + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 13 + + + Peer clusters must be removed prior to disabling mirror. + Klaster mitra harus dihapus sebelum menonaktfikan pencerminan. + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 33 + + + Update + Perbarui + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 41 + + + + pool mirror peer + +mitra pencerminan pool + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 3 + + + {VAR_SELECT, select, edit {Edit} other {Add} } + {VAR_SELECT, select, edit {Edit} other {Tambah} } + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 3 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 14 + + + the pool + mirror peer attributes for pool and click + Submit. + pool +atribut mitra pencerminan untuk pool dan klik +Kirim. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 14 + + + Cluster Name + Nama Klaster + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 23 + + + The cluster name is not valid. + Nama klaster tidak valid. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 39 + + + CephX ID + CephX ID + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 46 + + + CephX ID... + CephX ID... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 51 + + + The CephX ID is not valid. + CephX ID tidak valid. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 61 + + + Monitor Addresses + Alamat Monitor + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 68 + + + Comma-delimited addresses... + Alamat dengan pemisah-koma... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 72 + + + The monitory address is not valid. + Alamat monitor tidak valid. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 79 + + + CephX Key + CephX Key + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 86 + + + Base64-encoded key... + Base64-encoded key... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 90 + + + CephX key must be base64 encoded. + Kunci CephX harus base64 encoded. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 97 + + + Cache Tiers Details + Detil Cache Bertingkat + + app/ceph/pool/pool-details/pool-details.component.html + 22 + + + Ranks + Peringkat + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 6 + + + Clients: + Klien: + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 36 + + + + Current + Terkini + + src/app/ceph/block/iscsi-target-details/iscsi-target-details.component.ts + 1 + + + + There are no portals available. + Tidak ada portal yang tersedia. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + There are no images available. + Tidak ada image yang tersedia. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + There are no images available. Please make sure you add an image to the target. + Tidak ada image yang tersedia. Mohon pastikan Anda telah menambahkan image ke target. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + There are no initiators available. Please make sure you add an initiator to the target. + Tidak ada inisiator tersedia. Mohon pastikan Anda telah menambahkan inisiator ke target. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + Target + Target + + src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts + 1 + + + + Hostname + Nama hos + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts + 1 + + + src/app/ceph/cluster/hosts/hosts.component.ts + 1 + + + src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.ts + 1 + + + + # Active/Optimized + # Aktif/Dioptimalkan + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + # Active/Non-Optimized + # Aktif/Tidak-dioptimalkan + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Image + Image + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.ts + 1 + + + + Active/Optimized + Aktif/Dioptimalkan + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Active/Non-Optimized + Aktif/Tidak-dioptimalkan + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Read Bytes + Baca Bytes + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Write Bytes + Tulis Bytes + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Read Ops + Ops Baca + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Write Ops + Ops Tulis + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + A/O Since + A/O Sejak + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Instance + Instance + + src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts + 1 + + + + Issue + Isu + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + + State + Keadaan + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Progress + Kemajuan + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + + Disabled + Dimatikan + + src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.ts + 1 + + + + Edit Mode + Mode Edit + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Add Peer + Tambahkan Mitra + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Edit Peer + Edit Mitra + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Delete Peer + Hapus Mitra + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Leader + Pemimpin + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + # Local + # Lokal + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + # Remote + # Jauh + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + mirror peer + mitra pencerminan + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Deep flatten + Perataan mendalam + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Layering + Lapisan + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Exclusive lock + Kunci eksklusif + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Object map (requires exclusive-lock) + Peta objek (butuh kunci-eksklusif) + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Journaling (requires exclusive-lock) + Penjurnalan (membutuhkan kunci-eksklusif) + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Fast diff (requires object-map) + Fast diff (butuh peta-objek) + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Copy + Salin + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 1 + + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Flatten + Ratakan + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 1 + + + + Move to Trash + Pindahkan ke Tempat Sampah + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 1 + + + + Create + Buat + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + src/app/core/auth/role-details/role-details.component.ts + 1 + + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + Rename + Ubah nama + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Protect + Proteksi + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Unprotect + Tidak diproteksi + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Clone + Klon + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Rollback + Kembalikan + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + + RBD snapshot rollback + Kembalikan snapshot RBD + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + + RBD snapshot + Snapshot RBD + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + + Restore + Pulihkan + + src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts + 1 + + + + Deleted At + Dihapus pada + + src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts + 1 + + + + id + id + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + type + tipe + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + state + keadaan + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + version + versi + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + Host + Hos + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + root + induk + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + Rank + Peringkat + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + + Daemon + Daemon + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Activity + Aktivitas + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Dentries + Dentries + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Inodes + Inode + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Usage + Penggunaan + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Standby daemons + Daemon siaga + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + The value can be updated at runtime. + Nilai dapat diperbarui saat runtime. + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + 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. + Daemon/klien tidak dapat mengambil nilai dari +basis data konfigurasi monitor. Kami tidak mengizinkan mengubah ini dari 'ceph config +set ...'. Pilihan ini harus dikonfigurasi melalui ceph.conf atau CLI. + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + Option takes effect only during daemon startup. + Pilihan hanya dapat bekerja selama daemon dimulai. + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + Option only affects cluster creation. + Pilihan hanya berpengaruh pada pembuatan klaster. + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + Option only affects daemon creation. + Pilihan hanya berpengaruh pada pembuatan daemon. + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + Config option has been updated. + Pilihan konfigurasi telah diperbarui. + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts + 1 + + + + Update config option + Perbarui pilihan konfigurasi + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts + 1 + + + + Service + Layanan + + src/app/ceph/cluster/configuration/configuration.component.ts + 1 + + + + Current value + Nilai saat ini + + src/app/ceph/cluster/configuration/configuration.component.ts + 1 + + + + Public Address + Alamat Publik + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + + Open Sessions + Buka Sesi + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + + No In + Tidak boleh Masuk + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSDs that were previously marked out will not be marked back in when they start + OSD yang telah ditandai keluar tidak akan ditandai masuk saat mereka menyala + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Out + Tidak boleh Keluar + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSDs will not automatically be marked out after the configured interval + OSD tidak akan otomatis ditandai keluar setelah interval dikonfigurasi + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Up + Tidak Nyala + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSDs are not allowed to start + OSD tidak diizinkan menyala + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Down + Tidak Mati + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSD failure reports are being ignored, such that the monitors will not mark OSDs down + Laporan kegagalan OSD sedang diabaikan sehingga monitor tidak akan menandai OSD mati + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Pause + Jeda + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Pauses reads and writes + Jeda baca dan tulis + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Scrub + Nonaktifkan Scrub + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Scrubbing is disabled + Scrubbing dinonaktifkan + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Deep Scrub + Nonaktifkan Deep Scrub + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Deep Scrubbing is disabled + Deep Scrubing dinonaktifkan + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Backfill + Tidak ada Penambalan + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Backfilling of PGs is suspended + Penambalan PG dihentikan + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Recover + Tidak ada Pemulihan + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Recovery of PGs is suspended + Pemulihan PG dihentikan + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Bitwise Sort + Urutan Bitwise + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Use bitwise sort + Gunakan urutan bitwise + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Purged Snapdirs + Buang Snapdirs + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSDs have converted snapsets + OSD memiliki snapset yang dikonversi + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Recovery Deletes + Pulihkan yang telah dihapus + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Deletes performed during recovery instead of peering + Penghapusan dilakukan saat pemulihan bukan saat bermitra + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + PG Log Hard Limit + Batas Maks Log PG + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Puts a hard limit on pg log length + Taruh batas maks pada panjang log pg + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSD Flags were updated successfully. + Flag OSD sukses diperbarui. + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSD Flags + Flag OSD + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Deep Scrub + Deep Scrub + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Mark Out + Tandai Keluar + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + out + keluar + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + Mark In + Tandai Masuk + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + in + masuk + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + Mark Down + Tandai Gugur + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + down + gugur + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + Mark Lost + Tandai Hilang + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Mark + Tandai + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + OSD lost + OSD hilang + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + marked lost + ditandai hilang + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Remove + Hapus + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + OSD + OSD + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + removed + dihapus + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Destroy + Hancurkan + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + destroy + hancurkan + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + destroyed + dihancurkan + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + PGs + PG + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Read bytes + Bita baca + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Writes bytes + Bita tulis + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Read ops + Ops baca + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Write ops + Ops tulis + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Mark OSD + Tandai OSD + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Mark + Tandai + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Max Backfills + Maks Penambalan + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Max Active + Maks Pemulihan Aktif + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Max Single Start + Maks Menjalankan Pemulihan Tunggal + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Sleep + Jeda Pemulihan + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Custom + Ubahsuai + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + OSD recovery speed priority "" was set successfully. + Prioritas kecepatan pemulihan OSD "" telah diset. + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + OSD recovery speed priority + Prioritas kecepatan pemulihan OSD + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + was initialized in the following OSD: + telah diinisialisasi pada OSD berikut: + + src/app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.ts + 1 + + + + Job + Tugas + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Severity + Keparahan + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Started + Dimulai + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + URL + URL + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Used + Terpakai + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Avail. + Tersedia + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Clean + Bersih + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Working + Bekerja + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Warning + Peringatan + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Unknown + Tidak diketahui + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + up + nyala + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + no filesystems + tidak ada filesistem + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + + active + aktif + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + standby + siaga + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + n/a + n/a + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + active daemon + daemon aktif + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + quorum + kuorum + + src/app/ceph/dashboard/mon-summary.pipe.ts + 1 + + + + Value + Nilai + + src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.ts + 1 + + + + Cache Mode + Mode Cache + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Min Evict Age + Min Waktu Usir + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Min Flush Age + Min Waktu Buang + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Target Max Bytes + Target Maks Bita + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Target Max Objects + Target Maks Objek + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + No applications added + Tidak ada aplikasi ditambahkan + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Applications limit reached + Batas aplikasi tercapai + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + A pool can only have up to four applications definitions. + Sebuah pool hanya dapat memiliki empat definisi aplikasi. + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Allowed characters '_a-zA-Z0-9' + Karakter diperbolehkan '_a-zA-Z0-9' + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Maximum length is 128 characters + Panjang maksimum 128 karakter + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Filter or add applications + Saring atau tambah aplikasi + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Add application + Tambah aplikasi + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + erasure code profile + profil erasure code + + src/app/ceph/pool/pool-form/pool-form.component.ts + 1 + + + + Replica Size + Ukuran Replikasi + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Last Change + Perubahan Terakhir + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Erasure Coded Profile + Profil Erasure Code + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Crush Ruleset + Aturan Crush + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Write bytes + Bita tulis + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + bucket + buket + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 1 + + + + buckets + buket + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 1 + + + + user + pengguna + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 1 + + + + users + pengguna + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 1 + + + + Scope + Cakupan + + src/app/core/auth/role-details/role-details.component.ts + 1 + + + + Read + Baca + + src/app/core/auth/role-details/role-details.component.ts + 1 + + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + Created role '' + Peran '' dibuat + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + Updated role '' + Peran '' diperbarui + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + System Role + Peran Sistem + + src/app/core/auth/role-list/role-list.component.ts + 1 + + + + Deleted role '' + Peran '' dihapus + + src/app/core/auth/role-list/role-list.component.ts + 1 + + + + Created user "" + Pengguna "" dibuat + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Update user + Perbarui pengguna + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Continue + Lanjutkan + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + You were automatically logged out because your roles have been changed. + Anda dikeluarkan otomatis karena peran Anda telah berubah. + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Updated user "" + Perbarui pengguna "" + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Deleted user "" + Hapus pengguna "" + + src/app/core/auth/user-list/user-list.component.ts + 1 + + + + Failed to delete user "" + Gagal menghapus pengguna "" + + src/app/core/auth/user-list/user-list.component.ts + 1 + + + + You are currently logged in as "". + Saat ini Anda masuk sebagai "" + + src/app/core/auth/user-list/user-list.component.ts + 1 + + + + Each object is split in data-chunks parts, each stored on a different OSD. + Tiap objek dipecah dalam pecahan-data, masing-masing disimpan pada OSD yang berbeda. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + Hitung pecahan coding untuk tiap objek dan simpan pada OSD yang berbeda. +Jumlah pecahan data juga menjadi jumlah OSD yang diperbolehkan mati tanpa kehilangan data. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + The jerasure plugin is the most generic and flexible plugin, + it is also the default for Ceph erasure coded pools. + Plugin jerasure merupakan plugin paling umum dan fleksibel, +serta merupakan plugin bawaan Ceph untuk pool erasure code. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + Teknik yang lebih fleksibel yaitu reed_sol_van : cukup mengeset k +dan m. Teknik cauchy_good bisa lebih cepat, namun Anda harus memilih ukuran paket +dengan seksama. Semua reed_sol_r6_op, liberation, blaum_roth, liber8tion setara dengan RAID6 +dalam hal mereka hanya bisa diatur dengan m=2. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + The encoding will be done on packets of bytes size at a time. + Chosing the right packet size is difficult. + The jerasure documentation contains extensive information on this topic. + Penyandian dilakukan setiap saat pada ukuran bita paket. +Sulit untuk menentukan ukuran paket yang tepat. +Silakan cek dokumentasi jerasure untuk informasi lebih mendalam. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + Pada plugin jerasure, saat objek dengan erasure code disimpan pada +banyak OSD, pemulihan dari OSD yang hilang membutuhkan akses dari OSD lainnya. +Contoh, saat jerasure dikonfigurasi dengan k=8 dan m=4, saat satu OSD mati, maka pemulihan akan membutuhkan pembacaan dari tujuh OSD lainnya. + +Plugin lrc erasure code membuat pecahan paritas lokal agar dapat memulihkan +dengan OSD yang lebih sedikit. Contoh, jika lrc dikonfigurasi dengan k=8, m=4, dan l=4, maka lrc akan +membuat pecahan paritas tambahan tiap empat OSD. Saat satu OSD mati, maka pemulihan dapat dilakukan hanya dengan 4 OSD, alih-alih 7 OSD. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + Kelompokkan pecahan data dan coding ke dalam ukuran lokalitas. Controh +untuk k=4 dan m=2, saat lokalitas=3 dua grup dari tiga akan dibuat. Setiap set akan +dipulihkan tanpa membaca pecahan dari set lainnya. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + Tipe buket crush setiap set pecahan yang didefinisikan oleh l +akan disimpan. Contoh, jika diset pada rak, tiap grup pecahan l akan +ditempatkan pada rak berbeda. Ini akan digunakan pada aturan step CRUSH yaitu +memilih tiap rak. Jika tidak diset, tidak akan ada pengelompokkan. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + The isa plugin encapsulates the ISA library. It only runs on Intel processors. + Plugin isa menghimpun perpustakaan ISA. Hanya dapat berjalan pada prosesor Intel. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + Plugin ISA memiliki dua jenis Reed Solomon. +Jika reed_sol_van diset, maka menjadi Vandermonde, jika cauchy diset, maka menjadi Cauchy. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + The shec plugin encapsulates the multiple SHEC library. + It allows ceph to recover data more efficiently than Reed Solomon codes. + Plugin shec mengenkapsulasi banyak pustaka SHEC. +Hal ini agar ceph dapat dipulihkan dengan lebih efisien dari kode Reed Solomon. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + Jumlah potongan paritas yang masing-masing mencakup setiap potongan data +dalam rentang perhitungannya. Nilai ini digunakan untuk perkiraan daya tahan. Contoh, jika c=2, +2 OSD dapat mati tanpa kehilangan data. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + The name of the crush bucket used for the first step of the CRUSH rule. + For instance step take default. + Nama buket crush digunakan sebagai langkah pertama dari aturan CRUSH. +Contoh diambil langkah bawaan. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + Pastikan tidak ada dua pecahan data berada pada dua buket dengan domain gagal +yang sama. Contoh, saat domain gagal adalah hos, maka tidak ada dua pecahan data yang akan disimpan +pada hos yang sama. Aturan CRUSH seperti step chooseleaf host akan digunakan untuk hal tersebut. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + Restrict placement to devices of a specific class + (e.g., ssd or hdd), using the crush device class names in the CRUSH map. + Batasi penempatan ke perangkat dengan kelas tertentu +(cth. ssd atau hdd), menggunakan nama kelas perangkat crush pada peta CRUSH. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + Set the directory name from which the erasure code plugin is loaded. + Set nama direktori empat plugin erasure code akan dimuat. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + -- Select the priority -- + -- Pilih prioritas -- + + src/app/shared/api/osd.service.ts + 1 + + + + Low + Rendah + + src/app/shared/api/osd.service.ts + 1 + + + + High + Tinggi + + src/app/shared/api/osd.service.ts + 1 + + + + Last 5 minutes + 5 menit terakhir + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 15 minutes + 15 menit terakhir + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 30 minutes + 30 menit terakhir + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 1 hour (Default) + 1 Jam Terakhir (Bawaan) + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 3 hours + 3 jam terakhir + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 6 hours + 6 jam terakhir + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 12 hours + 12 jam terakhir + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 24 hours + 24 jam terakhir + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Yesterday + Kemarin + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Today + Hari ini + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Today so far + Sejauh hari ini + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Day before yesterday + Kemarin dulu + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 2 days + 2 hari terakhir + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This day last week + Hari ini minggu lalu + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Previous week + Minggu lalu + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This week + Minggu ini + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This week so far + Sejauh minggu ini + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 7 days + 7 hari terakhir + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Previous month + Bulan lalu + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This month + Bulan ini + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This month so far + Sejauh bulan ini + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 30 days + 30 hari terakhir + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 90 days + 90 hari terakhir + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 6 months + 6 bulan terakhir + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 1 year + 1 tahun terakhir + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Previous year + Tahun lalu + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This year + Tahun ini + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This year so far + Sejauh tahun ini + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 2 years + 2 tahun terakhir + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 5 years + 5 tahun terakhir + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Information + Informasi + + src/app/shared/components/info-panel/info-panel.component.ts + 1 + + + + No items selected. + Tidak ada yang dipilih. + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Deselect item to select again + Batalkan memilih untuk memilih ulang + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Selection limit reached + Batas pemilihan tercapai + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Filter tags + Tanda penyaringan + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Add badge + Tambahkan lencana + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + There are no items available. + Tidak ada yang tersedia. + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Failed to + Gagal untuk + + src/app/shared/services/task-message.service.ts + 1 + + + + Executing + Mengeksekusi + + src/app/shared/services/task-message.service.ts + 1 + + + + execute + eksekusi + + src/app/shared/services/task-message.service.ts + 1 + + + + Executed + Dieksekusi + + src/app/shared/services/task-message.service.ts + 1 + + + + unknown task + tugas tak diketahui + + src/app/shared/services/task-message.service.ts + 1 + + + + Creating + Membuat + + src/app/shared/services/task-message.service.ts + 1 + + + + create + buat + + src/app/shared/services/task-message.service.ts + 1 + + + + Updating + Memperbarui + + src/app/shared/services/task-message.service.ts + 1 + + + + update + perbarui + + src/app/shared/services/task-message.service.ts + 1 + + + + Updated + Diperbarui + + src/app/shared/services/task-message.service.ts + 1 + + + + Deleting + Menghapus + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + delete + hapus + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + Deleted + Dihapus + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + RBD '' + RBD '' + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + RBD snapshot '' + Snapshot RBD '' + + src/app/shared/services/task-message.service.ts + 1 + + + + mirror mode for pool '' + mode pencerminan untuk pool '' + + src/app/shared/services/task-message.service.ts + 1 + + + + mirror peer for pool '' + mitra pencerminan untuk pool '' + + src/app/shared/services/task-message.service.ts + 1 + + + + Name is already used by . + Nama telah digunakan oleh . + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + Name is already used by . + Nama telah digunakan oleh . + + src/app/shared/services/task-message.service.ts + 1 + + + + Name is already used by . + Nama telah digunakan oleh . + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + contains snapshots. + berisi snapshot. + + src/app/shared/services/task-message.service.ts + 1 + + + + Cloning + Pengklonan + + src/app/shared/services/task-message.service.ts + 1 + + + + clone + klon + + src/app/shared/services/task-message.service.ts + 1 + + + + Cloned + Diklon + + src/app/shared/services/task-message.service.ts + 1 + + + + Snapshot of must be protected. + Snapshot harus diproteksi. + + src/app/shared/services/task-message.service.ts + 1 + + + + Copying + Menyalin + + src/app/shared/services/task-message.service.ts + 1 + + + + copy + salin + + src/app/shared/services/task-message.service.ts + 1 + + + + Copied + Disalin + + src/app/shared/services/task-message.service.ts + 1 + + + + Flattening + Meratakan + + src/app/shared/services/task-message.service.ts + 1 + + + + flatten + ratakan + + src/app/shared/services/task-message.service.ts + 1 + + + + Flattened + Diratakan + + src/app/shared/services/task-message.service.ts + 1 + + + + Name is already used by . + Nama telah digunakan oleh . + + src/app/shared/services/task-message.service.ts + 1 + + + + Cannot unprotect because it contains child images. + Tidak dapat menghapus proteksi karena mengandung child image. + + src/app/shared/services/task-message.service.ts + 1 + + + + Cannot delete because it's protected. + Tidak dapat menghapus karena diproteksi. + + src/app/shared/services/task-message.service.ts + 1 + + + + Rolling back + Mengembalikan + + src/app/shared/services/task-message.service.ts + 1 + + + + rollback + kembalikan + + src/app/shared/services/task-message.service.ts + 1 + + + + Rolled back + Dikembalikan + + src/app/shared/services/task-message.service.ts + 1 + + + + Moving + Memindahkan + + src/app/shared/services/task-message.service.ts + 1 + + + + move + pindah + + src/app/shared/services/task-message.service.ts + 1 + + + + Moved + dipindahkan + + src/app/shared/services/task-message.service.ts + 1 + + + + image '' to trash + image '' ke tempat sampah + + src/app/shared/services/task-message.service.ts + 1 + + + + Could not find image. + Tidak dapat menemukan image. + + src/app/shared/services/task-message.service.ts + 1 + + + + Restoring + Memulihkan + + src/app/shared/services/task-message.service.ts + 1 + + + + restore + pulihkan + + src/app/shared/services/task-message.service.ts + 1 + + + + Restored + Dipulihkan + + src/app/shared/services/task-message.service.ts + 1 + + + + image '' into '' + image '' ke '' + + src/app/shared/services/task-message.service.ts + 1 + + + + Image name '' is already in use. + Nama image '' sudah digunakan. + + src/app/shared/services/task-message.service.ts + 1 + + + + image '' + image '' + + src/app/shared/services/task-message.service.ts + 1 + + + + Purging + Membuang + + src/app/shared/services/task-message.service.ts + 1 + + + + purge + buang + + src/app/shared/services/task-message.service.ts + 1 + + + + Purged + Dibuang + + src/app/shared/services/task-message.service.ts + 1 + + + + all pools + semua pool + + src/app/shared/services/task-message.service.ts + 1 + + + + images from + image dari + + src/app/shared/services/task-message.service.ts + 1 + + + + Cannot disable mirroring because it contains a peer. + Gagal menonaktifkan pencerminan karena sedang bermitra. + + src/app/shared/services/task-message.service.ts + 1 + + + + pool '' + pool '' + + src/app/shared/services/task-message.service.ts + 1 + + + + erasure code profile '' + profil erasure code '' + + src/app/shared/services/task-message.service.ts + 1 + + + + target '' + target '' + + src/app/shared/services/task-message.service.ts + 1 + + + + + \ No newline at end of file diff --git a/src/pybind/mgr/dashboard/frontend/src/locale/messages.pt-PT.xlf b/src/pybind/mgr/dashboard/frontend/src/locale/messages.pt-PT.xlf index 3c3730dd6ec..6915d7c0139 100644 --- a/src/pybind/mgr/dashboard/frontend/src/locale/messages.pt-PT.xlf +++ b/src/pybind/mgr/dashboard/frontend/src/locale/messages.pt-PT.xlf @@ -13,80 +13,90 @@ Dashboard app/core/navigation/navigation/navigation.component.html - 34 + 35 Cluster Cluster app/core/navigation/navigation/navigation.component.html - 46 - - - app/ceph/dashboard/health/health.component.html - 262 + 47 Hosts Hosts app/core/navigation/navigation/navigation.component.html - 56 + 57 app/ceph/dashboard/health/health.component.html - 77 + 81 Monitors Monitors app/core/navigation/navigation/navigation.component.html - 63 + 64 app/ceph/dashboard/health/health.component.html - 49 + 48 OSDs OSDs app/core/navigation/navigation/navigation.component.html - 70 + 71 app/ceph/dashboard/health/health.component.html - 58 + 57 Configuration - Configuration + Configuração app/core/navigation/navigation/navigation.component.html - 77 + 78 CRUSH map CRUSH map app/core/navigation/navigation/navigation.component.html - 84 + 85 + + + Logs + Logs + + app/core/navigation/navigation/navigation.component.html + 92 + + + Alerts + Alerts + + app/core/navigation/navigation/navigation.component.html + 98 Pools Pools app/core/navigation/navigation/navigation.component.html - 94 + 108 - app/ceph/block/mirroring/mirroring.component.html - 16 + app/ceph/block/mirroring/overview/overview.component.html + 12 app/ceph/dashboard/health/health.component.html - 183 + 190 app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html @@ -97,22 +107,34 @@ Block app/core/navigation/navigation/navigation.component.html - 106 + 122 Images Images app/core/navigation/navigation/navigation.component.html - 115 + 131 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 120 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 341 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 479 app/ceph/block/iscsi/iscsi.component.html - 7 + 9 - app/ceph/block/mirroring/mirroring.component.html - 29 + app/ceph/block/mirroring/overview/overview.component.html + 21 app/ceph/block/rbd-images/rbd-images.component.html @@ -123,50 +145,50 @@ Mirroring app/core/navigation/navigation/navigation.component.html - 123 + 139 iSCSI iSCSI app/core/navigation/navigation/navigation.component.html - 135 + 151 Filesystems - Filesystems + Sistema de Ficheiros app/core/navigation/navigation/navigation.component.html - 146 + 162 Object Gateway Object Gateway app/core/navigation/navigation/navigation.component.html - 157 + 173 Daemons Daemons app/core/navigation/navigation/navigation.component.html - 166 + 182 app/ceph/block/iscsi/iscsi.component.html - 1 + 3 - app/ceph/block/mirroring/mirroring.component.html + app/ceph/block/mirroring/overview/overview.component.html 5 Users - Users + Utilizador app/core/navigation/navigation/navigation.component.html - 172 + 188 app/core/auth/user-tabs/user-tabs.component.html @@ -177,13 +199,13 @@ Buckets app/core/navigation/navigation/navigation.component.html - 178 + 194 Retrieving data for . Please wait... - Retrieving data for - . Please wait... + Obtendo dados para + . Por favor aguarde... app/shared/components/view-cache/view-cache.component.html 2 @@ -191,8 +213,8 @@ Displaying previously cached data for . - Displaying previously cached data - for . + Mostrando dados previamente guardados em cache +para . app/shared/components/view-cache/view-cache.component.html 7 @@ -201,20 +223,24 @@ Could not load data for . Please check the cluster health. - Could not load data for + Não foi possível carregar os dados para . - Please check the cluster health. +Por favor, consulte a saúde do cluster. app/shared/components/view-cache/view-cache.component.html 12 Back - Back + Voltar app/shared/components/error-panel/error-panel.component.html 27 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 544 + app/ceph/block/rbd-form/rbd-form.component.html 303 @@ -233,7 +259,7 @@ app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 595 + 598 app/core/auth/role-form/role-form.component.html @@ -245,14 +271,14 @@ Select a Language - Select a Language + Escolha uma língua app/shared/components/language-selector/language-selector.component.html 7 Loading panel data... - Loading panel data... + Carregando os dados do painel... app/shared/components/grafana/grafana.component.html 3 @@ -261,23 +287,47 @@ Please consult the documentation on how to configure and enable the monitoring functionality. - Please consult the - documentation on how to - configure and enable the monitoring functionality. + Por favor, consulte a +documentação sobre como configurar e activar as funções de monitorização. app/shared/components/grafana/grafana.component.html 6 + + Grafana Dashboard doesn't exist. Please refer to + documentation on how to + add dashboards to Grafana. + Grafana Dashboard doesn't exist. Please refer to + documentation on how to + add dashboards to Grafana. + + app/shared/components/grafana/grafana.component.html + 11 + + + Grafana Time Picker + Grafana Time Picker + + app/shared/components/grafana/grafana.component.html + 20 + + + Reset Settings + Reset Settings + + app/shared/components/grafana/grafana.component.html + 35 + Failed to load data. - Failed to load data. + Falha a carregar dados. app/shared/datatable/table/table.component.html 2 selected - selected + seleccionar app/shared/datatable/table/table.component.html 112 @@ -285,7 +335,7 @@ X selected found - found + encontrado app/shared/datatable/table/table.component.html 115 @@ -293,97 +343,148 @@ X found total - total + total app/shared/datatable/table/table.component.html 118 X total - - Issues - Issues + + Settings + Settings - app/ceph/block/mirroring/mirroring.component.html - 31 + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 3 - - Syncing - Syncing + + Changing these parameters from their default values is usually not necessary. + Changing these parameters from their default values is usually not necessary. - app/ceph/block/mirroring/mirroring.component.html - 40 + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 15 - app/ceph/block/mirroring/mirroring.component.html - 76 + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 13 - - Ready - Ready + + Confirm + Confirm - app/ceph/block/mirroring/mirroring.component.html - 49 + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 35 - - {VAR_SELECT, select, editing {Edit} cloning {Clone} copying {Copy} other {Add} } - {VAR_SELECT, select, editing {Editar} cloning {Clonar} copying {Copiar} other {Adicionar} } - app/ceph/block/rbd-form/rbd-form.component.html - 10 + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 53 - - {VAR_SELECT, select, cloning {Clone from} copying {Copy from} other {Parent} } - {VAR_SELECT, select, cloning {Clonar de} copying {Copiar de} other {Parente} } + + Cancel + Cancel - app/ceph/block/rbd-form/rbd-form.component.html - 20 + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 39 - - Name - Name - app/ceph/block/rbd-form/rbd-form.component.html - 36 + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 57 - app/ceph/cluster/configuration/configuration-form/configuration-form.component.html - 18 + app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html + 38 - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + app/shared/components/confirmation-modal/confirmation-modal.component.html 21 - app/ceph/pool/pool-form/pool-form.component.html - 26 + app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 38 - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 42 + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 91 - app/core/auth/role-form/role-form.component.html - 19 + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 34 - app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html - 8 + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 25 - app/ceph/cluster/configuration/configuration-details/configuration-details.component.html - 8 + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 44 - app/ceph/block/rbd-details/rbd-details.component.html - 13 + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 45 - app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html - 23 + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 44 + + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 45 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 110 + + + Advanced Settings + Advanced Settings + + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 3 + + + Create target + Create target + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 11 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 539 + + + Target IQN + Target IQN + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 20 This field is required. - This field is required. + Este campo é mandatório. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 43 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 209 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 231 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 266 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 291 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 326 + app/ceph/block/rbd-form/rbd-form.component.html 49 @@ -400,6 +501,10 @@ app/ceph/block/rbd-form/rbd-form.component.html 175 + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 31 + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html 18 @@ -454,31 +559,31 @@ app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 98 + 101 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 163 + 166 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 195 + 198 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 446 + 449 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 483 + 486 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 539 + 542 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 576 + 579 app/core/auth/role-form/role-form.component.html @@ -504,111 +609,451 @@ app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html 32 - - Loading... - Loading... - app/ceph/block/rbd-form/rbd-form.component.html - 79 + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 36 - app/ceph/block/rbd-form/rbd-form.component.html - 139 + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 58 + + IQN has wrong pattern. + IQN has wrong pattern. - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 60 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 47 - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 187 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 213 + + An IQN has the following notation 'iqn.$year-$month.$reversedAddress:$definedName' + An IQN has the following notation 'iqn.$year-$month.$reversedAddress:$definedName' - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 211 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 51 + + For example: iqn.2016-06.org.dashboard:storage:disk.sn-a8675309 + For example: iqn.2016-06.org.dashboard:storage:disk.sn-a8675309 - app/ceph/pool/pool-form/pool-form.component.html - 5 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 53 + + More information + More information - app/ceph/pool/pool-form/pool-form.component.html - 220 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 57 + + This target has modified advanced settings. + This target has modified advanced settings. - app/ceph/pool/pool-form/pool-form.component.html - 341 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 62 + + Portals + Portals - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 83 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 72 - - -- No rbd pools available -- - -- No rbd pools available -- + + At least gateways are required. + At least gateways are required. - app/ceph/block/rbd-form/rbd-form.component.html - 82 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 96 - - -- Select a pool -- - -- Select a pool -- + + Add portal + Add portal - app/ceph/block/rbd-form/rbd-form.component.html - 85 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 106 - - Use a dedicated data pool - Use a dedicated data pool + + This image has modified settings. + This image has modified settings. - app/ceph/block/rbd-form/rbd-form.component.html - 105 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 146 - - Data pool - Data pool + + At least 1 image is required. + At least 1 image is required. - app/ceph/block/rbd-form/rbd-form.component.html - 116 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 151 - - Dedicated pool that stores the object-data of the RBD. - Dedicated pool that stores the object-data of the RBD. + + Add image + Add image - app/ceph/block/rbd-form/rbd-form.component.html - 120 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 161 - - -- No data pools available -- - -- No data pools available -- - app/ceph/block/rbd-form/rbd-form.component.html - 142 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 371 - - Size - Size - app/ceph/block/rbd-form/rbd-form.component.html - 160 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 506 + + Initiators + Initiators - app/ceph/block/rbd-details/rbd-details.component.html - 33 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 174 - - e.g., 10GiB - e.g., 10GiB - app/ceph/block/rbd-form/rbd-form.component.html - 170 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 437 - - You have to increase the size. - You have to increase the size. + + Initiator + Initiator - app/ceph/block/rbd-form/rbd-form.component.html - 178 + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 181 + + + Client IQN + Client IQN + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 194 + + + Initiator IQN needs to be unique. + Initiator IQN needs to be unique. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 205 + + + User + User + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 223 + + + Usernames must have a length of 8 to 64 characters and + can only contain letters, '.', '@', '-', '_' or ':'. + Usernames must have a length of 8 to 64 characters and + can only contain letters, '.', '@', '-', '_' or ':'. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 235 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 295 + + + Password + Password + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 245 + + + app/core/auth/user-form/user-form.component.html + 42 + + + Passwords must have a length of 12 to 16 characters + and can only contain letters, '@', '-' or '_'. + Passwords must have a length of 12 to 16 characters + and can only contain letters, '@', '-' or '_'. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 270 + + + Mutual User + Mutual User + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 281 + + + Mutual Password + Mutual Password + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 305 + + + Passwords must have a length of 12 to 16 characters and + can only contain letters, '@', '-' or '_'. + Passwords must have a length of 12 to 16 characters and + can only contain letters, '@', '-' or '_'. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 330 + + + Initiator belongs to a group. Images will be configure in the group. + Initiator belongs to a group. Images will be configure in the group. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 361 + + + No items added. + No items added. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 384 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 521 + + + Add initiator + Add initiator + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 389 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 465 + + + Groups + Groups + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 403 + + + Group + Group + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 410 + + + Name + Nome + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 422 + + + app/ceph/block/rbd-form/rbd-form.component.html + 36 + + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 18 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 21 + + + app/ceph/pool/pool-form/pool-form.component.html + 26 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 42 + + + app/core/auth/role-form/role-form.component.html + 19 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 8 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 8 + + + app/ceph/block/rbd-details/rbd-details.component.html + 13 + + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 23 + + + Add group + Add group + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 526 + + + Are you sure that you want to the selected ? + Are you sure that you want to the selected ? + + app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html + 15 + + + Yes, I am sure. + Yes, I am sure. + + app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html + 25 + + + Please consult the documentation + on how to configure and enable the iSCSI Targets management functionality. + Please consult the documentation + on how to configure and enable the iSCSI Targets management functionality. + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 6 + + + Available information: + Available information: + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 12 + + + iSCSI Targets not available + iSCSI Targets not available + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 4 + + + {VAR_SELECT, select, editing {Edit} cloning {Clone} copying {Copy} other {Add} } + {VAR_SELECT, select, editing {Editar} cloning {Clonar} copying {Copiar} other {Adicionar} } + + app/ceph/block/rbd-form/rbd-form.component.html + 10 + + + {VAR_SELECT, select, cloning {Clone from} copying {Copy from} other {Parent} } + {VAR_SELECT, select, cloning {Clonar de} copying {Copiar de} other {Parente} } + + app/ceph/block/rbd-form/rbd-form.component.html + 20 + + + Loading... + A carregar... + + app/ceph/block/rbd-form/rbd-form.component.html + 79 + + + app/ceph/block/rbd-form/rbd-form.component.html + 139 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 59 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 186 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 210 + + + app/ceph/pool/pool-form/pool-form.component.html + 5 + + + app/ceph/pool/pool-form/pool-form.component.html + 220 + + + app/ceph/pool/pool-form/pool-form.component.html + 341 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 83 + + + -- No rbd pools available -- + -- Nenhuma pool rbd disponível -- + + app/ceph/block/rbd-form/rbd-form.component.html + 82 + + + -- Select a pool -- + -- Seleccione uma pool -- + + app/ceph/block/rbd-form/rbd-form.component.html + 85 + + + Use a dedicated data pool + Use uma pool dedicada para dados + + app/ceph/block/rbd-form/rbd-form.component.html + 105 + + + Data pool + Pool de dados + + app/ceph/block/rbd-form/rbd-form.component.html + 116 + + + Dedicated pool that stores the object-data of the RBD. + Pool dedicada a guardar os dados dos objectos de um RBD. + + app/ceph/block/rbd-form/rbd-form.component.html + 120 + + + -- No data pools available -- + -- Nenhuma pool de dados disponível -- + + app/ceph/block/rbd-form/rbd-form.component.html + 142 + + + Size + Tamanho + + app/ceph/block/rbd-form/rbd-form.component.html + 160 + + + app/ceph/block/rbd-details/rbd-details.component.html + 33 + + + e.g., 10GiB + e.g., 10GiB + + app/ceph/block/rbd-form/rbd-form.component.html + 170 + + + You have to increase the size. + Tem de aumentar o tamanho. + + app/ceph/block/rbd-form/rbd-form.component.html + 178 Features @@ -709,6 +1154,29 @@ app/ceph/block/rbd-images/rbd-images.component.html 8 + + Overall Performance + Overall Performance + + app/ceph/block/rbd-images/rbd-images.component.html + 12 + + + app/ceph/cluster/hosts/hosts.component.html + 29 + + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 71 + + + app/ceph/pool/pool-list/pool-list.component.html + 35 + + + app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html + 16 + Edit Edit @@ -718,11 +1186,11 @@ app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 232 + 235 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 371 + 374 Description @@ -825,24 +1293,30 @@ app/ceph/cluster/hosts/hosts.component.html 3 - - Overall Performance - Overall Performance + + No entries found + No entries found - app/ceph/cluster/hosts/hosts.component.html - 28 + app/ceph/cluster/logs/logs.component.html + 14 - app/ceph/cluster/osd/osd-list/osd-list.component.html - 49 + app/ceph/cluster/logs/logs.component.html + 30 + + Cluster Logs + Cluster Logs - app/ceph/pool/pool-list/pool-list.component.html - 37 + app/ceph/cluster/logs/logs.component.html + 4 + + Audit Logs + Audit Logs - app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html - 15 + app/ceph/cluster/logs/logs.component.html + 20 Status @@ -918,72 +1392,112 @@ app/ceph/cluster/monitor/monitor.component.html 54 - - Cancel - Cancel + + Cluster-wide OSD Flags + Cluster-wide OSD Flags - app/shared/components/confirmation-modal/confirmation-modal.component.html + app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 3 + + + Submit + Submit + + app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 34 + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 87 + + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html 21 - app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html - 38 + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 106 + + OSD Recovery Priority + OSD Recovery Priority - app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html - 38 + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 3 + + Priority + Priority - app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 16 + + + Customize priority values + Customize priority values + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 44 + + + This field is required! + This field is required! + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 67 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html 34 - app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html - 25 + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 67 - app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 49 + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 91 - app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html - 45 + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 117 - app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html - 44 + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 165 - - Are you sure that you want to the selected ? - Are you sure that you want to the selected ? - app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html - 15 + app/ceph/pool/pool-form/pool-form.component.html + 40 - - Yes, I am sure. - Yes, I am sure. - app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html - 25 + app/ceph/pool/pool-form/pool-form.component.html + 69 - - Cluster-wide OSD Flags - Cluster-wide OSD Flags - app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html - 3 + app/ceph/pool/pool-form/pool-form.component.html + 95 - - Submit - Submit + + + - app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html - 34 + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 71 + + The entered value is too high! It must not be greater than . + The entered value is too high! It must not be greater than . - app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html - 21 + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 75 + + + The entered value is too low! It must not be lower than . + The entered value is too low! It must not be lower than . + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 79 Reweight OSD @@ -1036,12 +1550,19 @@ app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html 13 - - Set Cluster-wide OSD Flags - Set Cluster-wide OSD Flags + + Set Cluster-wide Flags + Set Cluster-wide Flags app/ceph/cluster/osd/osd-list/osd-list.component.html - 23 + 25 + + + Set Cluster-wide Recovery Priority + Set Cluster-wide Recovery Priority + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 41 OSDs List @@ -1057,7 +1578,14 @@ if you proceed. app/ceph/cluster/osd/osd-list/osd-list.component.html - 64 + 81 + + + The OSD is not safe to destroy! + The OSD is not safe to destroy! + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 90 OSD will be @@ -1066,7 +1594,46 @@ if you proceed. app/ceph/cluster/osd/osd-list/osd-list.component.html - 77 + 92 + + + Details + Detalhes + + app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.html + 10 + + + app/core/auth/role-details/role-details.component.html + 2 + + + app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 3 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 2 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 3 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 3 + + + app/ceph/block/rbd-details/rbd-details.component.html + 8 + + + app/ceph/pool/pool-details/pool-details.component.html + 5 + + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 3 Health @@ -1089,178 +1656,150 @@ app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html 3 - - This field is required! - This field is required! - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 34 - - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 68 - - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 92 - - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 118 - + + The name can only consist of alphanumeric characters, dashes and underscores. + The name can only consist of alphanumeric characters, dashes and underscores. app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 166 - - - app/ceph/pool/pool-form/pool-form.component.html - 40 - - - app/ceph/pool/pool-form/pool-form.component.html - 69 - - - app/ceph/pool/pool-form/pool-form.component.html - 95 + 37 The chosen erasure code profile name is already in use. The chosen erasure code profile name is already in use. app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 41 + 40 Plugin Plugin app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 48 + 47 Data chunks (k) Data chunks (k) app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 76 + 75 Must be equal to or greater than 2. Must be equal to or greater than 2. app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 95 + 94 Coding chunks (m) Coding chunks (m) app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 103 + 102 Must be equal to or greater than 1. Must be equal to or greater than 1. app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 121 + 120 app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 143 + 142 app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 169 + 168 app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 262 + 261 Durability estimator (c) Durability estimator (c) app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 130 + 129 Locality (l) Locality (l) app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 152 + 151 Crush failure domain Crush failure domain app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 176 + 175 Crush Locality Crush Locality app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 200 + 199 None None app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 214 + 213 Technique Technique app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 227 + 226 Packetsize Packetsize app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 249 + 248 Crush root Crush root app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 270 + 269 Crush device class Crush device class app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 287 + 286 any any app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 297 + 296 Directory Directory app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 309 + 308 Add Adicionar app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 327 + 326 app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html @@ -1271,7 +1810,7 @@ Fechar app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 331 + 330 app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html @@ -1326,6 +1865,10 @@ app/core/auth/role-form/role-form.component.html 27 + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 28 + The chosen Ceph pool name is already in use. The chosen Ceph pool name is already in use. @@ -1386,9 +1929,9 @@ The current PGs settings were calculated for you, you - should make sure the values suit your needs before submit. + should make sure the values suite your needs before submit. The current PGs settings were calculated for you, you - should make sure the values suit your needs before submit. + should make sure the values suite your needs before submit. app/ceph/pool/pool-form/pool-form.component.html 113 @@ -1520,6 +2063,10 @@ app/ceph/pool/pool-form/pool-form.component.html 314 + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 22 + Algorithm Algorithm @@ -1622,122 +2169,64 @@ app/ceph/pool/pool-form/pool-form.component.html 438 - - Details - Detalhes + + Pools List + Pools List app/ceph/pool/pool-list/pool-list.component.html - 19 - - - app/core/auth/role-details/role-details.component.html 2 + + Please consult the documentation + on how to configure and enable the Object Gateway management functionality. + Please consult the documentation + on how to configure and enable the Object Gateway management functionality. - app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + app/ceph/rgw/rgw-501/rgw-501.component.html 3 + + Loading bucket data... + Loading bucket data... - app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html 2 + + The bucket data could not be loaded. + The bucket data could not be loaded. - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 3 + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 5 + + bucket + bucket - app/ceph/cluster/configuration/configuration-details/configuration-details.component.html - 3 + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 17 + + Id + Id - app/ceph/block/rbd-details/rbd-details.component.html - 8 + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 26 + + The value is not valid. + The value is not valid. - app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html - 3 - - - Performance Details - Performance Details - - app/ceph/pool/pool-list/pool-list.component.html - 26 - - - app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html - 15 - - - app/ceph/cluster/osd/osd-details/osd-details.component.html - 45 - - - app/ceph/cluster/hosts/host-details/host-details.component.html - 3 - - - app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html - 44 - - - Pools List - Pools List - - app/ceph/pool/pool-list/pool-list.component.html - 2 - - - Please consult the documentation - on how to configure and enable the Object Gateway management functionality. - Please consult the documentation - on how to configure and enable the Object Gateway management functionality. - - app/ceph/rgw/rgw-501/rgw-501.component.html - 3 - - - Loading bucket data... - Loading bucket data... - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 2 - - - The bucket data could not be loaded. - The bucket data could not be loaded. - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 5 - - - bucket - bucket - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 17 - - - Id - Id - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 26 - - - The value is not valid. - The value is not valid. - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 61 + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 61 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 449 + 452 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 542 + 545 The chosen name is already in use. @@ -1785,7 +2274,7 @@ app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 590 + 593 Daemons List @@ -1850,7 +2339,7 @@ app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 120 + 123 Username @@ -1895,7 +2384,7 @@ app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 130 + 133 Access key @@ -1906,7 +2395,7 @@ app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 141 + 144 Secret key @@ -1925,7 +2414,7 @@ app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 173 + 176 Subuser @@ -2031,34 +2520,41 @@ app/ceph/rgw/rgw-user-form/rgw-user-form.component.html 79 + + The chosen email address is already in use. + The chosen email address is already in use. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 82 + Max. buckets Max. buckets app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 88 + 91 The entered value must be >= 0. The entered value must be >= 0. app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 101 + 104 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 486 + 489 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 579 + 582 Suspended Suspended app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 113 + 116 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html @@ -2069,145 +2565,145 @@ Subusers app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 202 + 205 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 34 + 40 There are no subusers. There are no subusers. app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 208 + 211 Delete Delete app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 239 + 242 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 293 + 296 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 378 + 381 Add subuser Add subuser app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 253 + 256 Keys Keys app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 261 + 264 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 128 + 134 S3 S3 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 265 + 268 There are no keys. There are no keys. app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 270 + 273 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 320 + 323 Show Show app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 286 + 289 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 336 + 339 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 143 + 149 Add S3 key Add S3 key app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 307 + 310 Swift Swift app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 315 + 318 Capabilities Capabilities app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 349 + 352 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 43 + 49 There are no capabilities. There are no capabilities. app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 355 + 358 Add capability Add capability app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 392 + 395 User quota User quota app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 400 + 403 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 55 + 61 Enabled Enabled app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 410 + 413 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 503 + 506 app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html @@ -2215,62 +2711,62 @@ app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 60 + 66 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 96 + 102 Unlimited size Unlimited size app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 424 + 427 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 517 + 520 Max. size Max. size app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 435 + 438 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 528 + 531 Unlimited objects Unlimited objects app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 462 + 465 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 555 + 558 Max. objects Max. objects app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 473 + 476 app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 566 + 569 Bucket quota Bucket quota app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 493 + 496 app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html @@ -2278,7 +2774,7 @@ app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 91 + 97 Welcome to Ceph! @@ -2359,6 +2855,20 @@ app/core/auth/user-form/user-form.component.html 147 + + Sorry, the user does not exist in Ceph. + Sorry, the user does not exist in Ceph. + + app/core/auth/sso/sso-not-found/sso-not-found.component.html + 3 + + + Return to Login Page. You'll be logged out from the Identity Provider when you retry logging in. + Return to Login Page. You'll be logged out from the Identity Provider when you retry logging in. + + app/core/auth/sso/sso-not-found/sso-not-found.component.html + 4 + User User @@ -2366,13 +2876,6 @@ app/core/auth/user-form/user-form.component.html 10 - - Password - Password - - app/core/auth/user-form/user-form.component.html - 42 - Confirm password Confirm password @@ -2461,23 +2964,23 @@ app/core/not-found/not-found.component.html 3 - - Recent Notifications - Recent Notifications + + Remove all + Remove all app/core/navigation/notifications/notifications.component.html - 4 + 6 + + Recent Notifications + Recent Notifications app/core/navigation/notifications/notifications.component.html - 51 + 56 - - Remove all - Remove all app/core/navigation/notifications/notifications.component.html - 8 + 53 There are no background tasks. @@ -2489,6 +2992,10 @@ Background Tasks Background Tasks + + app/core/navigation/task-manager/task-manager.component.html + 83 + app/core/navigation/task-manager/task-manager.component.html 79 @@ -2496,6 +3003,10 @@ Help Help + + app/core/navigation/dashboard-help/dashboard-help.component.html + 13 + app/core/navigation/dashboard-help/dashboard-help.component.html 10 @@ -2505,25 +3016,29 @@ Documentation app/core/navigation/dashboard-help/dashboard-help.component.html - 21 + 23 API API app/core/navigation/dashboard-help/dashboard-help.component.html - 26 + 28 About About app/core/navigation/dashboard-help/dashboard-help.component.html - 31 + 33 Dashboard Settings Dashboard Settings + + app/core/navigation/administration/administration.component.html + 10 + app/core/navigation/administration/administration.component.html 7 @@ -2533,11 +3048,15 @@ User management app/core/navigation/administration/administration.component.html - 16 + 18 Logged in user Logged in user + + app/core/navigation/identity/identity.component.html + 9 + app/core/navigation/identity/identity.component.html 6 @@ -2549,14 +3068,14 @@ app/core/navigation/identity/identity.component.html - 17 + 19 Sign out Sign out app/core/navigation/identity/identity.component.html - 25 + 27 Performance Counters @@ -2565,6 +3084,29 @@ app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html 9 + + Performance Details + Performance Details + + app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 16 + + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 46 + + + app/ceph/cluster/hosts/host-details/host-details.component.html + 3 + + + app/ceph/pool/pool-details/pool-details.component.html + 13 + + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 45 + ID ID @@ -2637,11 +3179,11 @@ app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 65 + 71 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 101 + 107 Unlimited @@ -2656,19 +3198,19 @@ app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 68 + 74 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 79 + 85 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 104 + 110 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 115 + 121 Maximum objects @@ -2679,18 +3221,32 @@ app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 76 + 82 app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 112 + 118 + + + System + System + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 29 + + + {VAR_SELECT, select, 0 {No} 1 {Yes} } + {VAR_SELECT, select, 0 {No} 1 {Yes} } + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 31 Maximum buckets Maximum buckets app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 29 + 35 Performance counters not available @@ -2818,17 +3374,6 @@ app/ceph/cluster/configuration/configuration-details/configuration-details.component.html 102 - - → See Logs for more details. - → See Logs for more details. - - app/ceph/dashboard/health/health.component.html - 23 - - - app/ceph/dashboard/health/health.component.html - 233 - Cluster Status Cluster Status @@ -2848,77 +3393,77 @@ Object Gateways app/ceph/dashboard/health/health.component.html - 86 + 90 Metadata Servers Metadata Servers app/ceph/dashboard/health/health.component.html - 94 + 98 iSCSI Gateways iSCSI Gateways app/ceph/dashboard/health/health.component.html - 102 + 109 Client IOPS Client IOPS app/ceph/dashboard/health/health.component.html - 118 + 125 Client Throughput Client Throughput app/ceph/dashboard/health/health.component.html - 127 + 134 Client Read/Write Client Read/Write app/ceph/dashboard/health/health.component.html - 136 + 143 Client Recovery Client Recovery app/ceph/dashboard/health/health.component.html - 154 + 161 Scrub Scrub app/ceph/dashboard/health/health.component.html - 163 + 170 Performance Performance app/ceph/dashboard/health/health.component.html - 112 + 119 Raw Capacity Raw Capacity app/ceph/dashboard/health/health.component.html - 193 + 200 Objects Objects app/ceph/dashboard/health/health.component.html - 206 + 213 app/ceph/block/rbd-details/rbd-details.component.html @@ -2929,35 +3474,28 @@ PGs per OSD app/ceph/dashboard/health/health.component.html - 215 + 222 PG Status PG Status app/ceph/dashboard/health/health.component.html - 224 + 231 Capacity Capacity app/ceph/dashboard/health/health.component.html - 174 - - - Audit - Audit - - app/ceph/dashboard/health/health.component.html - 276 + 181 - - Logs - Logs + + See Logs for more details. + See Logs for more details. app/ceph/dashboard/health/health.component.html - 256 + 265 Move an image to trash @@ -2966,65 +3504,70 @@ app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html 3 - - To move - To move + + 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. app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 13 + 12 - - to trash, click - to trash, click + + Protection expires at + Protection expires at app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 15 - - - Move Image - Move Image - - app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 16 - - - app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 45 - - - Optionally, you can pick an expiration date. - Optionally, you can pick an expiration date. - - app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 17 - - - Protection expires at - Protection expires at - - app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 23 + 18 NOT PROTECTED NOT PROTECTED app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 25 + 20 Wrong date format. Please use "YYYY-MM-DD HH:mm:ss". Wrong date format. Please use "YYYY-MM-DD HH:mm:ss". app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 34 + 29 Protection has already expired. Please pick a future date or leave it empty. Protection has already expired. Please pick a future date or leave it empty. app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 37 + 32 + + + Move Image + Move Image + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 40 + + + Overview + Overview + + app/ceph/block/iscsi-tabs/iscsi-tabs.component.html + 2 + + + Targets + Targets + + app/ceph/block/iscsi-tabs/iscsi-tabs.component.html + 7 + + + Only available for RBD images with fast-diff enabled + Only available for RBD images with fast-diff enabled + + app/ceph/block/rbd-details/rbd-details.component.html + 2 Pool @@ -3054,54 +3597,65 @@ app/ceph/block/rbd-details/rbd-details.component.html 57 + + N/A + N/A + + app/ceph/block/rbd-details/rbd-details.component.html + 63 + + + app/ceph/block/rbd-details/rbd-details.component.html + 78 + Total provisioned Total provisioned app/ceph/block/rbd-details/rbd-details.component.html - 71 + 72 Striping unit Striping unit app/ceph/block/rbd-details/rbd-details.component.html - 85 + 87 Striping count Striping count app/ceph/block/rbd-details/rbd-details.component.html - 90 + 92 Parent Parent app/ceph/block/rbd-details/rbd-details.component.html - 95 + 97 Block name prefix Block name prefix app/ceph/block/rbd-details/rbd-details.component.html - 103 + 107 Order Order app/ceph/block/rbd-details/rbd-details.component.html - 108 + 112 Snapshots Snapshots app/ceph/block/rbd-details/rbd-details.component.html - 115 + 119 RBD Snapshot @@ -3253,6 +3807,185 @@ app/ceph/block/rbd-trash-list/rbd-trash-list.component.html 47 + + iSCSI Topology + iSCSI Topology + + app/ceph/block/iscsi-target-details/iscsi-target-details.component.html + 2 + + + Issues + Problemas + + app/ceph/block/mirroring/image-list/image-list.component.html + 2 + + + Syncing + Sincronizando + + app/ceph/block/mirroring/image-list/image-list.component.html + 11 + + + app/ceph/block/mirroring/image-list/image-list.component.html + 38 + + + Ready + Pronto + + app/ceph/block/mirroring/image-list/image-list.component.html + 20 + + + Edit pool mirror mode + Edit pool mirror mode + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 3 + + + 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. + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 13 + + + Peer clusters must be removed prior to disabling mirror. + Peer clusters must be removed prior to disabling mirror. + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 33 + + + Update + Update + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 41 + + + + pool mirror peer + + pool mirror peer + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 3 + + + {VAR_SELECT, select, edit {Edit} other {Add} } + {VAR_SELECT, select, edit {Edit} other {Add} } + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 3 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 14 + + + the pool + mirror peer attributes for pool and click + Submit. + the pool + mirror peer attributes for pool and click + Submit. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 14 + + + Cluster Name + Cluster Name + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 23 + + + The cluster name is not valid. + The cluster name is not valid. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 39 + + + CephX ID + CephX ID + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 46 + + + CephX ID... + CephX ID... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 51 + + + The CephX ID is not valid. + The CephX ID is not valid. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 61 + + + Monitor Addresses + Monitor Addresses + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 68 + + + Comma-delimited addresses... + Comma-delimited addresses... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 72 + + + The monitory address is not valid. + The monitory address is not valid. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 79 + + + CephX Key + CephX Key + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 86 + + + Base64-encoded key... + Base64-encoded key... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 90 + + + CephX key must be base64 encoded. + CephX key must be base64 encoded. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 97 + + + Cache Tiers Details + Cache Tiers Details + + app/ceph/pool/pool-details/pool-details.component.html + 22 + Ranks Ranks @@ -3268,6 +4001,54 @@ 36 + + Current + Current + + src/app/ceph/block/iscsi-target-details/iscsi-target-details.component.ts + 1 + + + + There are no portals available. + There are no portals available. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + There are no images available. + There are no images available. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + 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. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + 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. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + Target + Target + + src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts + 1 + + Hostname Hostname @@ -3276,7 +4057,7 @@ 1 - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts 1 @@ -3312,15 +4093,19 @@ 1 - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts 1 - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/image-list/image-list.component.ts 1 - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.ts 1 @@ -3384,71 +4169,123 @@ Instance Instance - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts 1 - - Leader - Leader + + Issue + Issue - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/image-list/image-list.component.ts 1 - - # Local - # Local + + State + State + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts 1 - - # Remote - # Remote + + Progress + Progress - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/image-list/image-list.component.ts 1 - - Issue - Issue + + Disabled + Disabled - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.ts 1 - - State - State + + Edit Mode + Edit Mode - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts 1 + + + Add Peer + Add Peer - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts 1 + + + Edit Peer + Edit Peer - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts 1 + + + Delete Peer + Delete Peer - src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts 1 + + + Leader + Leader - src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts 1 - - Progress - Progress + + # Local + # Local + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + # Remote + # Remote + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + mirror peer + mirror peer - src/app/ceph/block/mirroring/mirroring.component.ts + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts 1 @@ -3507,6 +4344,10 @@ src/app/ceph/block/rbd-list/rbd-list.component.ts 1 + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + Flatten @@ -3524,19 +4365,71 @@ 1 - - RBD snapshot rollback - RBD snapshot rollback + + Create + Create - src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts 1 - - - Rollback - Rollback - src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + src/app/core/auth/role-details/role-details.component.ts + 1 + + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + Rename + Rename + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Protect + Protect + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Unprotect + Unprotect + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Clone + Clone + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Rollback + Rollback + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + + RBD snapshot rollback + RBD snapshot rollback + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts 1 @@ -3675,6 +4568,10 @@ src/app/ceph/cluster/osd/osd-list/osd-list.component.ts 1 + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + Standby daemons @@ -3730,126 +4627,6 @@ 1 - - Positive integer value - Positive integer value - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - The entered value needs to be a positive number. - The entered value needs to be a positive number. - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - Integer value - Integer value - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - The entered value needs to be a number. - The entered value needs to be a number. - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - Positive integer value (size) - Positive integer value (size) - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - Positive integer value (secs) - Positive integer value (secs) - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - Decimal value - Decimal value - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - The entered value needs to be a number or decimal. - The entered value needs to be a number or decimal. - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - Text - Text - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - IPv4 or IPv6 address - IPv4 or IPv6 address - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - The entered value needs to be a valid IP address. - The entered value needs to be a valid IP address. - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - UUID - UUID - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - The entered value is not a valid UUID, e.g.: 67dcac9f-2c03-4d6c-b7bd-1210b3a259a8 - The entered value is not a valid UUID, e.g.: 67dcac9f-2c03-4d6c-b7bd-1210b3a259a8 - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - Boolean value - Boolean value - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - Config option has been updated. Config option has been updated. @@ -4094,6 +4871,22 @@ 1 + + PG Log Hard Limit + PG Log Hard Limit + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Puts a hard limit on pg log length + Puts a hard limit on pg log length + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + OSD Flags were updated successfully. OSD Flags were updated successfully. @@ -4262,463 +5055,1107 @@ destroyed destroyed - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + PGs + PGs + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Read bytes + Read bytes + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Writes bytes + Writes bytes + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Read ops + Read ops + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Write ops + Write ops + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Mark OSD + Mark OSD + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Mark + Mark + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Max Backfills + Max Backfills + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Max Active + Recovery Max Active + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Max Single Start + Recovery Max Single Start + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Sleep + Recovery Sleep + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Custom + Custom + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + OSD recovery speed priority "" was set successfully. + OSD recovery speed priority "" was set successfully. + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + OSD recovery speed priority + OSD recovery speed priority + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + was initialized in the following OSD: + was initialized in the following OSD: + + src/app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.ts + 1 + + + + Job + Job + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Severity + Severity + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Started + Started + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + URL + URL + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Used + Used + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Avail. + Avail. + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Clean + Clean + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Working + Working + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Warning + Warning + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Unknown + Unknown + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + up + up + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + no filesystems + no filesystems + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + + active + active + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + standby + standby + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + n/a + n/a + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + active daemon + active daemon + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + quorum + quorum + + src/app/ceph/dashboard/mon-summary.pipe.ts + 1 + + + + Value + Value + + src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.ts + 1 + + + + Cache Mode + Cache Mode + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Min Evict Age + Min Evict Age + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Min Flush Age + Min Flush Age + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Target Max Bytes + Target Max Bytes + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Target Max Objects + Target Max Objects + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + No applications added + No applications added + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Applications limit reached + Applications limit reached + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + A pool can only have up to four applications definitions. + A pool can only have up to four applications definitions. + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Allowed characters '_a-zA-Z0-9' + Allowed characters '_a-zA-Z0-9' + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Maximum length is 128 characters + Maximum length is 128 characters + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Filter or add applications + Filter or add applications + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Add application + Add application + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + erasure code profile + erasure code profile + + src/app/ceph/pool/pool-form/pool-form.component.ts + 1 + + + + Replica Size + Replica Size + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Last Change + Last Change + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Erasure Coded Profile + Erasure Coded Profile + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Crush Ruleset + Crush Ruleset + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Write bytes + Write bytes + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + bucket + bucket + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 1 + + + + buckets + buckets + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 1 + + + + user + user + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 1 + + + + users + users + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 1 + + + + Scope + Scope + + src/app/core/auth/role-details/role-details.component.ts + 1 + + + + Read + Read + + src/app/core/auth/role-details/role-details.component.ts + 1 + + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + Created role '' + Created role '' + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + Updated role '' + Updated role '' + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + System Role + System Role + + src/app/core/auth/role-list/role-list.component.ts + 1 + + + + Deleted role '' + Deleted role '' + + src/app/core/auth/role-list/role-list.component.ts + 1 + + + + Created user "" + Created user "" + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Update user + Update user + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Continue + Continue + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + You were automatically logged out because your roles have been changed. + You were automatically logged out because your roles have been changed. + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Updated user "" + Updated user "" + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Deleted user "" + Deleted user "" + + src/app/core/auth/user-list/user-list.component.ts 1 - - PGs - PGs + + Failed to delete user "" + Failed to delete user "" - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + src/app/core/auth/user-list/user-list.component.ts 1 - - Read bytes - Read bytes + + You are currently logged in as "". + You are currently logged in as "". - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + src/app/core/auth/user-list/user-list.component.ts 1 - - Writes bytes - Writes bytes + + 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. - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - Read ops - Read ops + + 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. - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - Write ops - Write ops + + 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. - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - Mark OSD - Mark OSD + + 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. - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - Mark - Mark + + The encoding will be done on packets of bytes size at a time. + Chosing 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. + Chosing the right packet size is difficult. + The jerasure documentation contains extensive information on this topic. - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - was initialized in the following OSD: - was initialized in the following OSD: + + 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. - src/app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - Used - Used + + 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. - src/app/ceph/dashboard/health/health.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - Avail. - Avail. + + 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. - src/app/ceph/dashboard/health/health.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - Clean - Clean + + 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. - src/app/ceph/dashboard/health/health.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - Warning - Warning + + 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. - src/app/ceph/dashboard/health/health.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - Unknown - Unknown + + 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. - src/app/ceph/dashboard/health/health.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - Working - Working + + 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. - src/app/ceph/dashboard/health/health.component.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - no filesystems - no filesystems + + 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. - src/app/ceph/dashboard/mds-summary.pipe.ts + src/app/shared/api/erasure-code-profile.service.ts 1 + + + 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. - src/app/ceph/dashboard/mds-summary.pipe.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - active - active + + 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. - src/app/ceph/dashboard/mds-summary.pipe.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - standby - standby + + Set the directory name from which the erasure code plugin is loaded. + Set the directory name from which the erasure code plugin is loaded. - src/app/ceph/dashboard/mds-summary.pipe.ts + src/app/shared/api/erasure-code-profile.service.ts 1 - - standbys - standbys + + -- Select the priority -- + -- Select the priority -- - src/app/ceph/dashboard/mgr-summary.pipe.ts + src/app/shared/api/osd.service.ts 1 - - quorum - quorum + + Low + Low - src/app/ceph/dashboard/mon-summary.pipe.ts + src/app/shared/api/osd.service.ts 1 - - up - up + + High + High - src/app/ceph/dashboard/osd-summary.pipe.ts + src/app/shared/api/osd.service.ts 1 - - Value - Value + + Last 5 minutes + Last 5 minutes - src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - No applications added - No applications added + + Last 15 minutes + Last 15 minutes - src/app/ceph/pool/pool-form/pool-form-data.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Applications limit reached - Applications limit reached + + Last 30 minutes + Last 30 minutes - src/app/ceph/pool/pool-form/pool-form-data.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - A pool can only have up to four applications definitions. - A pool can only have up to four applications definitions. + + Last 1 hour (Default) + Last 1 hour (Default) - src/app/ceph/pool/pool-form/pool-form-data.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Allowed characters '_a-zA-Z0-9' - Allowed characters '_a-zA-Z0-9' + + Last 3 hours + Last 3 hours - src/app/ceph/pool/pool-form/pool-form-data.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Maximum length is 128 characters - Maximum length is 128 characters + + Last 6 hours + Last 6 hours - src/app/ceph/pool/pool-form/pool-form-data.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Filter or add applications - Filter or add applications + + Last 12 hours + Last 12 hours - src/app/ceph/pool/pool-form/pool-form-data.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Add application - Add application + + Last 24 hours + Last 24 hours - src/app/ceph/pool/pool-form/pool-form-data.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - erasure code profile - erasure code profile + + Yesterday + Yesterday - src/app/ceph/pool/pool-form/pool-form.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Placement Groups - Placement Groups + + Today + Today - src/app/ceph/pool/pool-list/pool-list.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Replica Size - Replica Size + + Today so far + Today so far - src/app/ceph/pool/pool-list/pool-list.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Last Change - Last Change + + Day before yesterday + Day before yesterday - src/app/ceph/pool/pool-list/pool-list.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Erasure Coded Profile - Erasure Coded Profile + + Last 2 days + Last 2 days - src/app/ceph/pool/pool-list/pool-list.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Crush Ruleset - Crush Ruleset + + This day last week + This day last week - src/app/ceph/pool/pool-list/pool-list.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - bucket - bucket + + Previous week + Previous week - src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - buckets - buckets + + This week + This week - src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - user - user + + This week so far + This week so far - src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - users - users + + Last 7 days + Last 7 days - src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Scope - Scope + + Previous month + Previous month - src/app/core/auth/role-details/role-details.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Read - Read + + This month + This month - src/app/core/auth/role-details/role-details.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 + + + This month so far + This month so far - src/app/core/auth/role-form/role-form.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Create - Create + + Last 30 days + Last 30 days - src/app/core/auth/role-details/role-details.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 + + + Last 90 days + Last 90 days - src/app/core/auth/role-form/role-form.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Update - Update + + Last 6 months + Last 6 months - src/app/core/auth/role-details/role-details.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 + + + Last 1 year + Last 1 year - src/app/core/auth/role-form/role-form.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Created role '' - Created role '' + + Previous year + Previous year - src/app/core/auth/role-form/role-form.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Updated role '' - Updated role '' + + This year + This year - src/app/core/auth/role-form/role-form.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - System Role - System Role + + This year so far + This year so far - src/app/core/auth/role-list/role-list.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Deleted role '' - Deleted role '' + + Last 2 years + Last 2 years - src/app/core/auth/role-list/role-list.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Created user "" - Created user "" + + Last 5 years + Last 5 years - src/app/core/auth/user-form/user-form.component.ts + src/app/shared/components/grafana/grafana.component.ts 1 - - Update user - Update user + + Information + Information - src/app/core/auth/user-form/user-form.component.ts + src/app/shared/components/info-panel/info-panel.component.ts 1 - - Continue - Continue + + No items selected. + No items selected. - src/app/core/auth/user-form/user-form.component.ts + src/app/shared/components/select/select-messages.model.ts 1 - - You were automatically logged out because your roles have been changed. - You were automatically logged out because your roles have been changed. + + Deselect item to select again + Deselect item to select again - src/app/core/auth/user-form/user-form.component.ts + src/app/shared/components/select/select-messages.model.ts 1 - - Updated user "" - Updated user "" + + Selection limit reached + Selection limit reached - src/app/core/auth/user-form/user-form.component.ts + src/app/shared/components/select/select-messages.model.ts 1 - - Deleted user "" - Deleted user "" + + Filter tags + Filter tags - src/app/core/auth/user-list/user-list.component.ts + src/app/shared/components/select/select-messages.model.ts 1 - - Failed to delete user "" - Failed to delete user "" + + Add badge + Add badge - src/app/core/auth/user-list/user-list.component.ts + src/app/shared/components/select/select-messages.model.ts 1 - - You are currently logged in as "". - You are currently logged in as "". + + There are no items available. + There are no items available. - src/app/core/auth/user-list/user-list.component.ts + src/app/shared/components/select/select-messages.model.ts 1 - - Information - Information + + Failed to + Failed to - src/app/shared/components/info-panel/info-panel.component.ts + src/app/shared/services/task-message.service.ts 1 @@ -4854,6 +6291,22 @@ 1 + + mirror mode for pool '' + mirror mode for pool '' + + src/app/shared/services/task-message.service.ts + 1 + + + + mirror peer for pool '' + mirror peer for pool '' + + src/app/shared/services/task-message.service.ts + 1 + + Name is already used by . Name is already used by . @@ -5158,6 +6611,14 @@ 1 + + Cannot disable mirroring because it contains a peer. + Cannot disable mirroring because it contains a peer. + + src/app/shared/services/task-message.service.ts + 1 + + pool '' pool '' @@ -5174,6 +6635,14 @@ 1 + + target '' + target '' + + src/app/shared/services/task-message.service.ts + 1 + + \ No newline at end of file diff --git a/src/pybind/mgr/dashboard/frontend/src/locale/messages.zh-CN.xlf b/src/pybind/mgr/dashboard/frontend/src/locale/messages.zh-CN.xlf new file mode 100644 index 00000000000..c7304943242 --- /dev/null +++ b/src/pybind/mgr/dashboard/frontend/src/locale/messages.zh-CN.xlf @@ -0,0 +1,6645 @@ + + + + + Toggle navigation + 切换导航 + + app/core/navigation/navigation/navigation.component.html + 15 + + + Dashboard + 仪表盘 + + app/core/navigation/navigation/navigation.component.html + 35 + + + Cluster + 集群 + + app/core/navigation/navigation/navigation.component.html + 47 + + + Hosts + 主机 + + app/core/navigation/navigation/navigation.component.html + 57 + + + app/ceph/dashboard/health/health.component.html + 81 + + + Monitors + Monitor + + app/core/navigation/navigation/navigation.component.html + 64 + + + app/ceph/dashboard/health/health.component.html + 48 + + + OSDs + OSD + + app/core/navigation/navigation/navigation.component.html + 71 + + + app/ceph/dashboard/health/health.component.html + 57 + + + Configuration + 配置项 + + app/core/navigation/navigation/navigation.component.html + 78 + + + CRUSH map + CRUSH 索引 + + app/core/navigation/navigation/navigation.component.html + 85 + + + Logs + 日志 + + app/core/navigation/navigation/navigation.component.html + 92 + + + Alerts + 警告 + + app/core/navigation/navigation/navigation.component.html + 98 + + + Pools + 存储池 + + app/core/navigation/navigation/navigation.component.html + 108 + + + app/ceph/block/mirroring/overview/overview.component.html + 12 + + + app/ceph/dashboard/health/health.component.html + 190 + + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 19 + + + Block + 块设备 + + app/core/navigation/navigation/navigation.component.html + 122 + + + Images + 镜像 + + app/core/navigation/navigation/navigation.component.html + 131 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 120 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 341 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 479 + + + app/ceph/block/iscsi/iscsi.component.html + 9 + + + app/ceph/block/mirroring/overview/overview.component.html + 21 + + + app/ceph/block/rbd-images/rbd-images.component.html + 3 + + + Mirroring + 镜像 + + app/core/navigation/navigation/navigation.component.html + 139 + + + iSCSI + iSCSI + + app/core/navigation/navigation/navigation.component.html + 151 + + + Filesystems + 文件系统 + + app/core/navigation/navigation/navigation.component.html + 162 + + + Object Gateway + 对象网关 + + app/core/navigation/navigation/navigation.component.html + 173 + + + Daemons + 守护进程 + + app/core/navigation/navigation/navigation.component.html + 182 + + + app/ceph/block/iscsi/iscsi.component.html + 3 + + + app/ceph/block/mirroring/overview/overview.component.html + 5 + + + Users + 用户 + + app/core/navigation/navigation/navigation.component.html + 188 + + + app/core/auth/user-tabs/user-tabs.component.html + 2 + + + Buckets + 存储桶 + + app/core/navigation/navigation/navigation.component.html + 194 + + + Retrieving data for + . Please wait... + 关于 的数据,正为 + 获取中,请稍候... + + app/shared/components/view-cache/view-cache.component.html + 2 + + + Displaying previously cached data + for . + 关于之前缓存的数据,正为 + 显示。 + + app/shared/components/view-cache/view-cache.component.html + 7 + + + Could not load data for + . + Please check the cluster health. + 关于数据 ,无法为 + 加载。 + 请检查集群的健康状况。 + + app/shared/components/view-cache/view-cache.component.html + 12 + + + Back + 返回 + + app/shared/components/error-panel/error-panel.component.html + 27 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 544 + + + app/ceph/block/rbd-form/rbd-form.component.html + 303 + + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 159 + + + app/ceph/pool/pool-form/pool-form.component.html + 443 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 107 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 598 + + + app/core/auth/role-form/role-form.component.html + 85 + + + app/core/auth/user-form/user-form.component.html + 151 + + + Select a Language + 请选择语言 + + app/shared/components/language-selector/language-selector.component.html + 7 + + + Loading panel data... + 正在读取控制板的相关数据…… + + app/shared/components/grafana/grafana.component.html + 3 + + + Please consult the + documentation on how to + configure and enable the monitoring functionality. + 关于如何配置以及打开监控功能, +请参阅文档。 + + app/shared/components/grafana/grafana.component.html + 6 + + + Grafana Dashboard doesn't exist. Please refer to + documentation on how to + add dashboards to Grafana. + 无Grafana Dashboard。关于如何为Grafana添加dashboard, +请参考文档 。 + + app/shared/components/grafana/grafana.component.html + 11 + + + Grafana Time Picker + Grafana 时间选择工具 + + app/shared/components/grafana/grafana.component.html + 20 + + + Reset Settings + 重新设置 + + app/shared/components/grafana/grafana.component.html + 35 + + + Failed to load data. + 无法加载数据。 + + app/shared/datatable/table/table.component.html + 2 + + + selected + 选中个数 + + app/shared/datatable/table/table.component.html + 112 + + X selected + + found + 命中个数 + + app/shared/datatable/table/table.component.html + 115 + + X found + + total + 总数 + + app/shared/datatable/table/table.component.html + 118 + + X total + + Settings + 设置 + + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 3 + + + Changing these parameters from their default values is usually not necessary. + 通常无须改变这些默认参数值。 + + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 15 + + + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 13 + + + Confirm + 确认 + + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 35 + + + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 53 + + + Cancel + 取消 + + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 39 + + + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 57 + + + app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html + 38 + + + app/shared/components/confirmation-modal/confirmation-modal.component.html + 21 + + + app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 38 + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 91 + + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 34 + + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 25 + + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 44 + + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 45 + + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 44 + + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 45 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 110 + + + Advanced Settings + 高级设置 + + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 3 + + + Create target + 创建目标 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 11 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 539 + + + Target IQN + 目标限定名 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 20 + + + This field is required. + 请填写此栏目! + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 43 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 209 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 231 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 266 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 291 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 326 + + + app/ceph/block/rbd-form/rbd-form.component.html + 49 + + + app/ceph/block/rbd-form/rbd-form.component.html + 91 + + + app/ceph/block/rbd-form/rbd-form.component.html + 151 + + + app/ceph/block/rbd-form/rbd-form.component.html + 175 + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 31 + + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 18 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 58 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 92 + + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 47 + + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 72 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 47 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 96 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 131 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 51 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 83 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 132 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 38 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 62 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 101 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 166 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 198 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 449 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 486 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 542 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 579 + + + app/core/auth/role-form/role-form.component.html + 34 + + + app/core/auth/user-form/user-form.component.html + 33 + + + app/core/auth/user-form/user-form.component.html + 60 + + + app/core/auth/user-form/user-form.component.html + 87 + + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 36 + + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 32 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 36 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 58 + + + IQN has wrong pattern. + IQN has wrong pattern. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 47 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 213 + + + An IQN has the following notation 'iqn.$year-$month.$reversedAddress:$definedName' + IQN应由以下格式构成:“iqn.$year-$month.$reversedAddress:$definedName” + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 51 + + + For example: iqn.2016-06.org.dashboard:storage:disk.sn-a8675309 + 例如:iqn.2016-06.org.dashboard:storage:disk.sn-a8675309 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 53 + + + More information + 更多信息 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 57 + + + This target has modified advanced settings. + 此目标的高级设置项存在修改。 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 62 + + + Portals + 端口 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 72 + + + At least gateways are required. + At least gateways are required. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 96 + + + Add portal + 添加端口 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 106 + + + This image has modified settings. + 此镜像的设置项存在修改。 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 146 + + + At least 1 image is required. + 至少需要一个镜像! + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 151 + + + Add image + 添加镜像 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 161 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 371 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 506 + + + Initiators + 授权人 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 174 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 437 + + + Initiator + 授权人 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 181 + + + Client IQN + 客户端IQN + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 194 + + + Initiator IQN needs to be unique. + 授权人IQN必须唯一。 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 205 + + + User + 用户 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 223 + + + Usernames must have a length of 8 to 64 characters and + can only contain letters, '.', '@', '-', '_' or ':'. + 用户名长度必须在8到64个字符之间, +且只能包含以下字符:英文字母,‘.’,‘@’,‘-’,‘_’,‘:’ + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 235 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 295 + + + Password + 密码 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 245 + + + app/core/auth/user-form/user-form.component.html + 42 + + + Passwords must have a length of 12 to 16 characters + and can only contain letters, '@', '-' or '_'. + 密码长度必须在12到16个字符之间, +且只能包含以下字符:英文字母,‘@’,‘-’,‘_’ + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 270 + + + Mutual User + 互认证用户 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 281 + + + Mutual Password + 互认证密码 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 305 + + + Passwords must have a length of 12 to 16 characters and + can only contain letters, '@', '-' or '_'. + 密码长度必须在12到16个字符之间, +且只能包含以下字符:英文字母,‘@’,‘-’,‘_’ + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 330 + + + Initiator belongs to a group. Images will be configure in the group. + 授权人属于群组。镜像须在群组中进行设置。 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 361 + + + No items added. + 无项目添加。 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 384 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 521 + + + Add initiator + 添加授权人 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 389 + + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 465 + + + Groups + 群组 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 403 + + + Group + 群组 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 410 + + + Name + 名称 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 422 + + + app/ceph/block/rbd-form/rbd-form.component.html + 36 + + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 18 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 21 + + + app/ceph/pool/pool-form/pool-form.component.html + 26 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 42 + + + app/core/auth/role-form/role-form.component.html + 19 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 8 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 8 + + + app/ceph/block/rbd-details/rbd-details.component.html + 13 + + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 23 + + + Add group + 添加群组 + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 526 + + + Are you sure that you want to the selected ? + 您确定要选中的吗? + + app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html + 15 + + + Yes, I am sure. + 是的,我确定。 + + app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html + 25 + + + Please consult the documentation + on how to configure and enable the iSCSI Targets management functionality. + 关于如何配置和启用iSCSI目标管理功能, +请参考文档 + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 6 + + + Available information: + 可用信息: + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 12 + + + iSCSI Targets not available + iSCSI Targets not available + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 4 + + + {VAR_SELECT, select, editing {Edit} cloning {Clone} copying {Copy} other {Add} } + {VAR_SELECT, select, editing {编辑} cloning {克隆} copying {复制} other {添加}} + + app/ceph/block/rbd-form/rbd-form.component.html + 10 + + + {VAR_SELECT, select, cloning {Clone from} copying {Copy from} other {Parent} } + {VAR_SELECT, select, cloning {克隆自} copying {复制自} other {父节点}} + + app/ceph/block/rbd-form/rbd-form.component.html + 20 + + + Loading... + 正在加载…… + + app/ceph/block/rbd-form/rbd-form.component.html + 79 + + + app/ceph/block/rbd-form/rbd-form.component.html + 139 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 59 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 186 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 210 + + + app/ceph/pool/pool-form/pool-form.component.html + 5 + + + app/ceph/pool/pool-form/pool-form.component.html + 220 + + + app/ceph/pool/pool-form/pool-form.component.html + 341 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 83 + + + -- No rbd pools available -- + -- 没有可用的 RBD 存储池 -- + + app/ceph/block/rbd-form/rbd-form.component.html + 82 + + + -- Select a pool -- + -- 请选择存储池 -- + + app/ceph/block/rbd-form/rbd-form.component.html + 85 + + + Use a dedicated data pool + 使用一个专用的数据池 + + app/ceph/block/rbd-form/rbd-form.component.html + 105 + + + Data pool + 数据池 + + app/ceph/block/rbd-form/rbd-form.component.html + 116 + + + Dedicated pool that stores the object-data of the RBD. + 为保存 RBD 的对象数据单独分配的存储池。 + + app/ceph/block/rbd-form/rbd-form.component.html + 120 + + + -- No data pools available -- + -- 没有可用的数据存储池 -- + + app/ceph/block/rbd-form/rbd-form.component.html + 142 + + + Size + 容量 + + app/ceph/block/rbd-form/rbd-form.component.html + 160 + + + app/ceph/block/rbd-details/rbd-details.component.html + 33 + + + e.g., 10GiB + 如 10 GiB + + app/ceph/block/rbd-form/rbd-form.component.html + 170 + + + You have to increase the size. + 您需要设置大一些的容量。 + + app/ceph/block/rbd-form/rbd-form.component.html + 178 + + + Features + 特性 + + app/ceph/block/rbd-form/rbd-form.component.html + 188 + + + app/ceph/block/rbd-details/rbd-details.component.html + 48 + + + Advanced... + 高级设置…… + + app/ceph/block/rbd-form/rbd-form.component.html + 211 + + + Advanced + 高级设置 + + app/ceph/block/rbd-form/rbd-form.component.html + 217 + + + Object size + 对象大小 + + app/ceph/block/rbd-form/rbd-form.component.html + 224 + + + app/ceph/block/rbd-details/rbd-details.component.html + 43 + + + Stripe unit + 条块单元 (stripe unit) 大小 + + app/ceph/block/rbd-form/rbd-form.component.html + 241 + + + -- Select stripe unit -- + -- 选择条带单元 -- + + app/ceph/block/rbd-form/rbd-form.component.html + 252 + + + This field is required because stripe count is defined! + 因为设置了条带个数,所以这个字段是必选的! + + app/ceph/block/rbd-form/rbd-form.component.html + 258 + + + Stripe unit is greater than object size. + 条带单元大小超过了对象大小。 + + app/ceph/block/rbd-form/rbd-form.component.html + 261 + + + Stripe count + 条带个数 + + app/ceph/block/rbd-form/rbd-form.component.html + 270 + + + This field is required because stripe unit is defined! + 因为设置了条带单元大小,所以这个字段是必选的! + + app/ceph/block/rbd-form/rbd-form.component.html + 283 + + + Stripe count must be greater than 0. + 条带的个数必须大于 0。 + + app/ceph/block/rbd-form/rbd-form.component.html + 286 + + + {VAR_SELECT, select, editing {Update} cloning {Clone} copying {Copy} other {Create} } + {VAR_SELECT, select, editing {更新} cloning {克隆} copying {复制} other {创建}} + + app/ceph/block/rbd-form/rbd-form.component.html + 298 + + + Trash + 回收站 + + app/ceph/block/rbd-images/rbd-images.component.html + 8 + + + Overall Performance + 总体性能 + + app/ceph/block/rbd-images/rbd-images.component.html + 12 + + + app/ceph/cluster/hosts/hosts.component.html + 29 + + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 71 + + + app/ceph/pool/pool-list/pool-list.component.html + 35 + + + app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html + 16 + + + Edit + 编辑 + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 10 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 235 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 374 + + + Description + 解释 + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 32 + + + app/core/auth/role-form/role-form.component.html + 46 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 13 + + + Long description + 更详尽的解释 + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 46 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 18 + + + Default + 缺省值 + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 60 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 32 + + + Daemon default + 守护进程的缺省值 + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 74 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 37 + + + Services + 对应的服务 + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 88 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 68 + + + Values + 可选值 + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 101 + + + The entered value is too high! It must not be greater than . + 设置的值太大了!应低于。 + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 139 + + + The entered value is too low! It must not be lower than . + 设置的值太小了!不能低于。 + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 142 + + + Save + 保存 + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 154 + + + CRUSH map viewer + 检查 CRUSH 索引图 + + app/ceph/cluster/crushmap/crushmap.component.html + 6 + + + Hosts List + 主机列表 + + app/ceph/cluster/hosts/hosts.component.html + 3 + + + No entries found + No entries found + + app/ceph/cluster/logs/logs.component.html + 14 + + + app/ceph/cluster/logs/logs.component.html + 30 + + + Cluster Logs + 集群日志 + + app/ceph/cluster/logs/logs.component.html + 4 + + + Audit Logs + 审计日志 + + app/ceph/cluster/logs/logs.component.html + 20 + + + Status + 状态 + + app/ceph/cluster/monitor/monitor.component.html + 4 + + + app/ceph/dashboard/health/health.component.html + 3 + + + Cluster ID + 集群 ID + + app/ceph/cluster/monitor/monitor.component.html + 9 + + + monmap modified + monmap 修改时间 + + app/ceph/cluster/monitor/monitor.component.html + 14 + + + monmap epoch + monmap epoch + + app/ceph/cluster/monitor/monitor.component.html + 19 + + + quorum con + quorum con + + app/ceph/cluster/monitor/monitor.component.html + 24 + + + quorum mon + quorum mon + + app/ceph/cluster/monitor/monitor.component.html + 29 + + + required con + required con + + app/ceph/cluster/monitor/monitor.component.html + 34 + + + required mon + required mon + + app/ceph/cluster/monitor/monitor.component.html + 39 + + + In Quorum + 在 quorum 里 + + app/ceph/cluster/monitor/monitor.component.html + 48 + + + Not In Quorum + 在 quorum 外 + + app/ceph/cluster/monitor/monitor.component.html + 54 + + + Cluster-wide OSD Flags + 集群的 OSD flag + + app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 3 + + + Submit + 提交 + + app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 34 + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 87 + + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 21 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 106 + + + OSD Recovery Priority + OSD Recovery Priority + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 3 + + + Priority + 优先级 + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 16 + + + Customize priority values + 自定义优先级 + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 44 + + + This field is required! + 这个字段是必填的! + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 67 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 34 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 67 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 91 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 117 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 165 + + + app/ceph/pool/pool-form/pool-form.component.html + 40 + + + app/ceph/pool/pool-form/pool-form.component.html + 69 + + + app/ceph/pool/pool-form/pool-form.component.html + 95 + + + + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 71 + + + The entered value is too high! It must not be greater than . + 输入值过大!不能大于 。 + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 75 + + + The entered value is too low! It must not be lower than . + 输入值过小!不能小于 。 + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 79 + + + Reweight OSD + 重新设置 OSD 的权重 + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 3 + + + The value needs to be between 0 and 1. + 权重值必须在 0 和 1 之间 + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 20 + + + Reweight + 重设权重 + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 30 + + + OSDs Scrub + OSDs 洗刷 + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 3 + + + {VAR_SELECT, select, 1 {Deep } } + {VAR_SELECT, select, 1 {Deep }} + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 3 + + + You are about to apply a scrub to + the OSD . + 即将对 OSD执行 洗刷。 + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 13 + + + {VAR_SELECT, select, 1 {deep } } + {VAR_SELECT, select, 1 {deep } } + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 13 + + + Set Cluster-wide Flags + Set Cluster-wide Flags + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 25 + + + Set Cluster-wide Recovery Priority + Set Cluster-wide Recovery Priority + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 41 + + + OSDs List + OSD 列表 + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 3 + + + OSD will be marked + if you proceed. + 如果继续,OSD +将被标记为。 + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 81 + + + The OSD is not safe to destroy! + The OSD is not safe to destroy! + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 90 + + + OSD will be + if you proceed. + 如果继续,OSD +将被。 + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 92 + + + Details + 详情 + + app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.html + 10 + + + app/core/auth/role-details/role-details.component.html + 2 + + + app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 3 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 2 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 3 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 3 + + + app/ceph/block/rbd-details/rbd-details.component.html + 8 + + + app/ceph/pool/pool-details/pool-details.component.html + 5 + + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 3 + + + Health + 健康状况 + + app/ceph/dashboard/dashboard/dashboard.component.html + 4 + + + Statistics + 统计数据 + + app/ceph/dashboard/dashboard/dashboard.component.html + 8 + + + Add erasure code profile + 添加纠删码配置 + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 3 + + + The name can only consist of alphanumeric characters, dashes and underscores. + 名称只能由字母、数字、短划线和下划线组成。 + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 37 + + + The chosen erasure code profile name is already in use. + 此纠删码配置名称已被使用。 + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 40 + + + Plugin + 纠删码算法 + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 47 + + + Data chunks (k) + 数据块 (k) + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 75 + + + Must be equal to or greater than 2. + 必须大于等于 2 + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 94 + + + Coding chunks (m) + 校验块 (m) + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 102 + + + Must be equal to or greater than 1. + 必须大于等于 1 + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 120 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 142 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 168 + + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 261 + + + Durability estimator (c) + 持久因子 (c) + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 129 + + + Locality (l) + 局部性因子 (l) + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 151 + + + Crush failure domain + CRUSH 故障域 + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 175 + + + Crush Locality + CRUSH 局部性 + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 199 + + + None + 无 + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 213 + + + Technique + 算法 + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 226 + + + Packetsize + packetsize + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 248 + + + Crush root + CRUSH 根 + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 269 + + + Crush device class + CRUSH 设备类型 + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 286 + + + any + 任意 + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 296 + + + Directory + 目录 + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 308 + + + Add + 添加 + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 326 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 140 + + + Close + 关闭 + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 330 + + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 85 + + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 144 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 147 + + + app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html + 63 + + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 50 + + + pool + 存储池 + + app/ceph/pool/pool-form/pool-form.component.html + 16 + + + {VAR_SELECT, select, 1 {Edit} other {Add} } + {VAR_SELECT, select, 1 {编辑} other {添加} } + + app/ceph/pool/pool-form/pool-form.component.html + 16 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 17 + + + Name... + 名称…… + + app/ceph/pool/pool-form/pool-form.component.html + 34 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 52 + + + app/core/auth/role-form/role-form.component.html + 27 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 28 + + + The chosen Ceph pool name is already in use. + 此Ceph 存储池名称已被使用。 + + app/ceph/pool/pool-form/pool-form.component.html + 43 + + + Pool type + 存储池类型 + + app/ceph/pool/pool-form/pool-form.component.html + 52 + + + -- Select a pool type -- + -- 请选择存储池的类型 -- + + app/ceph/pool/pool-form/pool-form.component.html + 61 + + + Placement groups + 归置组(PG) + + app/ceph/pool/pool-form/pool-form.component.html + 79 + + + At least one placement group is needed! + 至少需要一个 placement group! + + app/ceph/pool/pool-form/pool-form.component.html + 98 + + + Your cluster can't handle this many PGs. Please recalculate the PG amount needed. + 您的集群没法支持这么多的 PG。请重新计算需要的 PG 个数。 + + app/ceph/pool/pool-form/pool-form.component.html + 101 + + + You can only increase the number of PGs of an existing pool. + Currently your pool has PGs. + 您只能增加存储池的 PG 个数。 + 目前您的存储池有 个PG。 + + app/ceph/pool/pool-form/pool-form.component.html + 104 + + + Calculation help + 在线 PG 计算器 + + app/ceph/pool/pool-form/pool-form.component.html + 109 + + + The current PGs settings were calculated for you, you + should make sure the values suite your needs before submit. + 目前的 PG 的设置已经为您算好了。 + 在提交之前,您最好再确认一下这些设置确实适合您的情况。 + + app/ceph/pool/pool-form/pool-form.component.html + 113 + + + Crush ruleset + CRUSH 算法规则组 + + app/ceph/pool/pool-form/pool-form.component.html + 124 + + + -- Select a crush rule -- + -- 选择 CRUSH 规则 -- + + app/ceph/pool/pool-form/pool-form.component.html + 132 + + + Crush rule + CRUSH 规则 + + app/ceph/pool/pool-form/pool-form.component.html + 153 + + + Crush steps + CRUSH 步骤 + + app/ceph/pool/pool-form/pool-form.component.html + 159 + + + The rule can't be used in the current cluster as it has + to few OSDs to meet the minimum required OSD by this rule. + 当前的集群无法使用该规则,因为集群的 OSD 个数过少, + 无法满足规则所需的最低 OSD 数量。 + + app/ceph/pool/pool-form/pool-form.component.html + 170 + + + Replicated size + 副本个数 + + app/ceph/pool/pool-form/pool-form.component.html + 181 + + + Minimum: + 最低: + + app/ceph/pool/pool-form/pool-form.component.html + 195 + + + Maximum: + 最高: + + app/ceph/pool/pool-form/pool-form.component.html + 196 + + + The size specified is out of range. A value from + to is valid. + 设置的超过了限制。设置值应该在 + 和 中间为宜. + + app/ceph/pool/pool-form/pool-form.component.html + 201 + + + Erasure code profile + 纠删码配置 + + app/ceph/pool/pool-form/pool-form.component.html + 211 + + + -- No erasure code profile available -- + -- 无纠删码配置可选 -- + + app/ceph/pool/pool-form/pool-form.component.html + 223 + + + -- Select an erasure code profile -- + -- 请选择一个纠删码配置 -- + + app/ceph/pool/pool-form/pool-form.component.html + 226 + + + Flags + 标识 + + app/ceph/pool/pool-form/pool-form.component.html + 272 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 57 + + + EC Overwrites + EC 重写 (overwrite) + + app/ceph/pool/pool-form/pool-form.component.html + 280 + + + Applications + 应用类型 + + app/ceph/pool/pool-form/pool-form.component.html + 290 + + + Compression + 压缩 + + app/ceph/pool/pool-form/pool-form.component.html + 308 + + + Mode + 模式 + + app/ceph/pool/pool-form/pool-form.component.html + 314 + + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 22 + + + Algorithm + 算法 + + app/ceph/pool/pool-form/pool-form.component.html + 333 + + + -- No erasure compression algorithm available -- + -- 无可用的纠删码压缩算法 -- + + app/ceph/pool/pool-form/pool-form.component.html + 344 + + + Minimum blob size + blob 大小下限 + + app/ceph/pool/pool-form/pool-form.component.html + 358 + + + e.g., 128KiB + 比如 128 KiB + + app/ceph/pool/pool-form/pool-form.component.html + 367 + + + Value should be greater than 0 + 取值必须大于 0 + + app/ceph/pool/pool-form/pool-form.component.html + 372 + + + app/ceph/pool/pool-form/pool-form.component.html + 397 + + + Value should be greater than the maximum blob size + 取值必须超过 blob 大小上限 + + app/ceph/pool/pool-form/pool-form.component.html + 375 + + + Maximum blob size + blob 大小上限 + + app/ceph/pool/pool-form/pool-form.component.html + 384 + + + e.g., 512KiB + 如 512KiB + + app/ceph/pool/pool-form/pool-form.component.html + 392 + + + Value should be greater than the minimum blob size + 取值必须大于 blob 大小下限 + + app/ceph/pool/pool-form/pool-form.component.html + 400 + + + Ratio + 比例 + + app/ceph/pool/pool-form/pool-form.component.html + 409 + + + Compression ratio + 压缩率 + + app/ceph/pool/pool-form/pool-form.component.html + 420 + + + Value should be between 0.0 and 1.0 + 取值必须在 0.0 和 1.0 之间 + + app/ceph/pool/pool-form/pool-form.component.html + 423 + + + pool + 存储池 + + app/ceph/pool/pool-form/pool-form.component.html + 438 + + + {VAR_SELECT, select, 1 {Edit} other {Create} } + {VAR_SELECT, select, 1 {编辑} other {创建} } + + app/ceph/pool/pool-form/pool-form.component.html + 438 + + + Pools List + 存储池列表 + + app/ceph/pool/pool-list/pool-list.component.html + 2 + + + Please consult the documentation + on how to configure and enable the Object Gateway management functionality. + 关于如何配置和启用对象网关的功能, + 请参考文档 。 + + app/ceph/rgw/rgw-501/rgw-501.component.html + 3 + + + Loading bucket data... + 正在加载存储桶数据…… + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 2 + + + The bucket data could not be loaded. + 存储桶数据无法加载。 + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 5 + + + bucket + 存储桶 + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 17 + + + Id + ID + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 26 + + + The value is not valid. + 输入值无效。 + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 61 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 452 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 545 + + + The chosen name is already in use. + 所选名称已经被使用。 + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 64 + + + app/core/auth/role-form/role-form.component.html + 37 + + + Owner + 所有者 + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 73 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 18 + + + -- Select a user -- + -- 请选择一个用户 -- + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 86 + + + {VAR_SELECT, select, 1 {Update} other {Add} } + {VAR_SELECT, select, 1 {更新} other {添加} } + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 102 + + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 80 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 142 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 593 + + + Daemons List + 守护进程列表 + + app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html + 2 + + + Capability + 用户功能 + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 3 + + + Type + 类型 + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 22 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 42 + + + -- Select a type -- + -- 请选择一个类型 -- + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 41 + + + Permission + 权限 + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 56 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 63 + + + -- Select a permission -- + -- 请选择权限类型 -- + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 64 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 71 + + + S3 key + S3 密钥 + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 3 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 123 + + + Username + 用户名 + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 22 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 22 + + + app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html + 19 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 24 + + + app/core/auth/user-form/user-form.component.html + 19 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 9 + + + -- Select a username -- + -- 请选择用户名 -- + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 41 + + + Auto-generate key + 自动生成密钥 + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 60 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 133 + + + Access key + 访问密钥 + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 71 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 144 + + + Secret key + 秘密密钥 + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 106 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 110 + + + app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html + 34 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 176 + + + Subuser + 子用户 + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 3 + + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 37 + + + The chosen subuser ID is already in use. + 该子用户 ID 已经被使用了。 + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 54 + + + read, write + 读, 写 + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 77 + + + full + 全部 + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 79 + + + Swift key + Swift 密钥 + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 89 + + + app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html + 3 + + + Auto-generate secret + 自动生成密钥 + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 99 + + + Loading user data... + 正在加载用户数据…… + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 2 + + + The user data could not be loaded. + 用户数据无法加载。 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 5 + + + The chosen user ID is already in use. + 所选的用户 ID 已经被占用了。 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 41 + + + Full name + 全名 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 50 + + + app/core/auth/user-form/user-form.component.html + 98 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 14 + + + Email address + 电子邮件地址 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 71 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 19 + + + This is not a valid email address. + 无效的电子邮件地址。 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 79 + + + The chosen email address is already in use. + 此邮箱地址已被使用。 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 82 + + + Max. buckets + 存储桶个数的上限 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 91 + + + The entered value must be >= 0. + 设置的值必须 >= 0。 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 104 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 489 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 582 + + + Suspended + 冻结 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 116 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 24 + + + Subusers + 子用户 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 205 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 40 + + + There are no subusers. + 没有子用户。 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 211 + + + Delete + 删除 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 242 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 296 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 381 + + + Add subuser + 新建子用户 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 256 + + + Keys + 密钥 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 264 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 134 + + + S3 + S3 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 268 + + + There are no keys. + 没有任何密钥。 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 273 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 323 + + + Show + 显示 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 289 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 339 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 149 + + + Add S3 key + 添加 S3 密钥 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 310 + + + Swift + Swift + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 318 + + + Capabilities + 用户权限 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 352 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 49 + + + There are no capabilities. + 权限为空。 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 358 + + + Add capability + 添加功能 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 395 + + + User quota + 用户配额 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 403 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 61 + + + Enabled + 开启 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 413 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 506 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 71 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 66 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 102 + + + Unlimited size + 空间无限制 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 427 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 520 + + + Max. size + 空间上限 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 438 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 531 + + + Unlimited objects + 对象个数无限制 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 465 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 558 + + + Max. objects + 对象个数上限 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 476 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 569 + + + Bucket quota + 存储桶配额 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 496 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 66 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 97 + + + Welcome to Ceph! + 欢迎使用Ceph! + + app/core/auth/login/login.component.html + 10 + + The welcome message on the login page + + Username is required + 请输入用户名 + + app/core/auth/login/login.component.html + 34 + + + Password is required + 请输入密码 + + app/core/auth/login/login.component.html + 58 + + + Login + 登录 + + app/core/auth/login/login.component.html + 64 + + + Role + 角色 + + app/core/auth/role-form/role-form.component.html + 10 + + + {VAR_SELECT, select, editing {Edit} other {Add} } + {VAR_SELECT, select, editing {编辑} other {添加} } + + app/core/auth/role-form/role-form.component.html + 10 + + + app/core/auth/user-form/user-form.component.html + 10 + + + Description... + 描述…… + + app/core/auth/role-form/role-form.component.html + 51 + + + Permissions + 权限 + + app/core/auth/role-form/role-form.component.html + 61 + + + Role + 角色 + + app/core/auth/role-form/role-form.component.html + 81 + + + {VAR_SELECT, select, editing {Update} other {Create} } + {VAR_SELECT, select, editing {更新} other {新建} } + + app/core/auth/role-form/role-form.component.html + 81 + + + app/core/auth/user-form/user-form.component.html + 147 + + + Sorry, the user does not exist in Ceph. + 抱歉,此用户不存在。 + + app/core/auth/sso/sso-not-found/sso-not-found.component.html + 3 + + + Return to Login Page. You'll be logged out from the Identity Provider when you retry logging in. + Return to Login Page. You'll be logged out from the Identity Provider when you retry logging in. + + app/core/auth/sso/sso-not-found/sso-not-found.component.html + 4 + + + User + 用户 + + app/core/auth/user-form/user-form.component.html + 10 + + + Confirm password + 确认密码 + + app/core/auth/user-form/user-form.component.html + 69 + + + Password confirmation doesn't match the password. + 密码和之前的输入不匹配 + + app/core/auth/user-form/user-form.component.html + 90 + + + Email + 电子邮箱 + + app/core/auth/user-form/user-form.component.html + 114 + + + Invalid email. + 无效邮箱地址 + + app/core/auth/user-form/user-form.component.html + 125 + + + Roles + 角色 + + app/core/auth/user-form/user-form.component.html + 131 + + + app/core/auth/user-tabs/user-tabs.component.html + 7 + + + User + 用户 + + app/core/auth/user-form/user-form.component.html + 147 + + + You are about to remove "user read / update" permissions from your own user. + 您即将取消您自己用户的 "user read / update" 权限。 + + app/core/auth/user-form/user-form.component.html + 159 + + + If you continue, you will no longer be able to add or remove roles from any user. + 如果您继续的话,您以后就没办法为其他用户添加或者删除角色了。 + + app/core/auth/user-form/user-form.component.html + 161 + + + Are you sure you want to continue? + 您确实要继续吗? + + app/core/auth/user-form/user-form.component.html + 163 + + + Forbidden + 禁止访问 + + app/core/forbidden/forbidden.component.html + 3 + + + Sorry, you are not allowed to see what you were looking for. + 抱歉,您无权访问这个页面。 + + app/core/forbidden/forbidden.component.html + 7 + + + Sorry, we could not find what you were looking for + 抱歉,我们找不到您要看的东西。 + + app/core/not-found/not-found.component.html + 3 + + + Remove all + 全部已读 + + app/core/navigation/notifications/notifications.component.html + 6 + + + Recent Notifications + 最新的通知 + + app/core/navigation/notifications/notifications.component.html + 56 + + + app/core/navigation/notifications/notifications.component.html + 53 + + + There are no background tasks. + 没有后台任务正在执行。 + + app/core/navigation/task-manager/task-manager.component.html + 71 + + + Background Tasks + 后台任务 + + app/core/navigation/task-manager/task-manager.component.html + 83 + + + app/core/navigation/task-manager/task-manager.component.html + 79 + + + Help + 帮助 + + app/core/navigation/dashboard-help/dashboard-help.component.html + 13 + + + app/core/navigation/dashboard-help/dashboard-help.component.html + 10 + + + Documentation + 文档 + + app/core/navigation/dashboard-help/dashboard-help.component.html + 23 + + + API + API + + app/core/navigation/dashboard-help/dashboard-help.component.html + 28 + + + About + 关于 + + app/core/navigation/dashboard-help/dashboard-help.component.html + 33 + + + Dashboard Settings + Dashboard 设置 + + app/core/navigation/administration/administration.component.html + 10 + + + app/core/navigation/administration/administration.component.html + 7 + + + User management + 用户管理 + + app/core/navigation/administration/administration.component.html + 18 + + + Logged in user + 登录的用户 + + app/core/navigation/identity/identity.component.html + 9 + + + app/core/navigation/identity/identity.component.html + 6 + + + Signed in as + + 以用户名登录 + + + app/core/navigation/identity/identity.component.html + 19 + + + Sign out + 登出 + + app/core/navigation/identity/identity.component.html + 27 + + + Performance Counters + 性能计数器 + + app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 9 + + + Performance Details + 性能详情 + + app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 16 + + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 46 + + + app/ceph/cluster/hosts/host-details/host-details.component.html + 3 + + + app/ceph/pool/pool-details/pool-details.component.html + 13 + + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 45 + + + ID + ID + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 13 + + + Index type + 索引类型 + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 23 + + + Placement rule + placement 规则 + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 28 + + + Marker + 标识 + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 33 + + + Maximum marker + max marker + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 38 + + + Version + 版本 + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 43 + + + Master version + 主版本 + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 48 + + + Modification time + 修改时间 + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 53 + + + Zonegroup + zonegroup + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 58 + + + Maximum size + 最大数目 + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 76 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 71 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 107 + + + Unlimited + 无限制 + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 79 + + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 90 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 74 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 85 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 110 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 121 + + + Maximum objects + 最大对象数目 + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 87 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 82 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 118 + + + System + 系统 + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 29 + + + {VAR_SELECT, select, 0 {No} 1 {Yes} } + {VAR_SELECT, select, 0 {否} 1 {是} } + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 31 + + + Maximum buckets + 最大存储桶数目 + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 35 + + + Performance counters not available + 无法读取性能计数器 + + app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.html + 12 + + + Attributes (OSD map) + OSD map + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 2 + + + Metadata not available + 元数据不可用 + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 15 + + + Metadata + 相关元数据 + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 8 + + + Performance counter + 性能计数器 + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 18 + + + Histogram not available: + 直方图不可用: + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 28 + + + Writes + 写入请求 + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 33 + + + Reads + 读取请求 + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 38 + + + Histogram + 直方图 + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 25 + + + Current values + 当前值 + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 23 + + + Min + 下限 + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 47 + + + Max + 上限 + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 52 + + + Source + 来源 + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 77 + + + Level + 级别 + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 82 + + + Can be updated at runtime + 可在线更新 + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 87 + + + Tags + 标记 + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 92 + + + Enum values + 可选项 + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 97 + + + See also + 参见 + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 102 + + + Cluster Status + 集群状态 + + app/ceph/dashboard/health/health.component.html + 15 + + + Manager Daemons + manager 守护进程 + + app/ceph/dashboard/health/health.component.html + 69 + + + Object Gateways + 对象网关 + + app/ceph/dashboard/health/health.component.html + 90 + + + Metadata Servers + metadata 服务器 + + app/ceph/dashboard/health/health.component.html + 98 + + + iSCSI Gateways + iSCSI 网关 + + app/ceph/dashboard/health/health.component.html + 109 + + + Client IOPS + 客户端 IOPS + + app/ceph/dashboard/health/health.component.html + 125 + + + Client Throughput + 客户端吞吐量 + + app/ceph/dashboard/health/health.component.html + 134 + + + Client Read/Write + 客户端读/写 + + app/ceph/dashboard/health/health.component.html + 143 + + + Client Recovery + 数据恢复 + + app/ceph/dashboard/health/health.component.html + 161 + + + Scrub + 洗刷 + + app/ceph/dashboard/health/health.component.html + 170 + + + Performance + 性能 + + app/ceph/dashboard/health/health.component.html + 119 + + + Raw Capacity + 基本容量 + + app/ceph/dashboard/health/health.component.html + 200 + + + Objects + 对象数 + + app/ceph/dashboard/health/health.component.html + 213 + + + app/ceph/block/rbd-details/rbd-details.component.html + 38 + + + PGs per OSD + 每个 OSD 的 PG 数 + + app/ceph/dashboard/health/health.component.html + 222 + + + PG Status + PG 状态 + + app/ceph/dashboard/health/health.component.html + 231 + + + Capacity + 容量 + + app/ceph/dashboard/health/health.component.html + 181 + + + See Logs for more details. + 查看日志 以获得更多细节。 + + app/ceph/dashboard/health/health.component.html + 265 + + + Move an image to trash + 将镜像移至回收站 + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 3 + + + To move / to trash, + click Move Image. Optionally, you can pick an expiration date. + 要将 /移至回收站, + 请点击 移动镜像。此外,可选择设置一个过期时间。 + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 12 + + + Protection expires at + 保护期一直到 + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 18 + + + NOT PROTECTED + 无保护 + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 20 + + + Wrong date format. Please use "YYYY-MM-DD HH:mm:ss". + 日期格式有问题。请使用“YYYY-MM-DD HH:mm:ss”。 + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 29 + + + Protection has already expired. Please pick a future date or leave it empty. + 保护期限已经过了。请设置一个将来的日期,或者清空不填。 + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 32 + + + Move Image + 移动镜像 + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 40 + + + Overview + 概览 + + app/ceph/block/iscsi-tabs/iscsi-tabs.component.html + 2 + + + Targets + 目标 + + app/ceph/block/iscsi-tabs/iscsi-tabs.component.html + 7 + + + Only available for RBD images with fast-diff enabled + 只对启动了 fast-diff 功能的RBD镜像可用 + + app/ceph/block/rbd-details/rbd-details.component.html + 2 + + + Pool + 存储池 + + app/ceph/block/rbd-details/rbd-details.component.html + 18 + + + Data Pool + 数据存储池 + + app/ceph/block/rbd-details/rbd-details.component.html + 23 + + + Created + 创建 + + app/ceph/block/rbd-details/rbd-details.component.html + 28 + + + Provisioned + 供给容量 + + app/ceph/block/rbd-details/rbd-details.component.html + 57 + + + N/A + N/A + + app/ceph/block/rbd-details/rbd-details.component.html + 63 + + + app/ceph/block/rbd-details/rbd-details.component.html + 78 + + + Total provisioned + 总供给容量 + + app/ceph/block/rbd-details/rbd-details.component.html + 72 + + + Striping unit + 条带单元 + + app/ceph/block/rbd-details/rbd-details.component.html + 87 + + + Striping count + 条带个数 + + app/ceph/block/rbd-details/rbd-details.component.html + 92 + + + Parent + 父节点 + + app/ceph/block/rbd-details/rbd-details.component.html + 97 + + + Block name prefix + 块存储名字前缀 + + app/ceph/block/rbd-details/rbd-details.component.html + 107 + + + Order + order + + app/ceph/block/rbd-details/rbd-details.component.html + 112 + + + Snapshots + 快照 + + app/ceph/block/rbd-details/rbd-details.component.html + 119 + + + RBD Snapshot + RBD 快照 + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 3 + + + {VAR_SELECT, select, true {Rename} other {Create} } + {VAR_SELECT, select, true {改名} other {创建} } + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 3 + + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 46 + + + Snapshot + 快照 + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 46 + + + PROTECTED + 受保护的 + + app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html + 17 + + + UNPROTECTED + 无保护的 + + app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html + 20 + + + You are about to rollback + 您即将进行回滚操作 + + app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html + 25 + + + Purge Trash + 清空回收站 + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 3 + + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 14 + + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 41 + + + app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 25 + + + To purge, select one or All images and click + 要彻底清空的话,请选择单个或所有的镜像,然后点击 + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 13 + + + Pool: + 存储池: + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 19 + + + Pool name... + 存储池名字…… + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 22 + + + All + 全选 + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 30 + + + Restore Image + 恢复镜像 + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 3 + + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 16 + + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 40 + + + To restore + 要恢复 + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 13 + + + type the image's new name and click + 输入镜像的新名字,并点击 + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 15 + + + New Name + 新名字 + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 22 + + + Expired at + 过期时间 + + app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 34 + + + Protected until + 保护期限 + + app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 37 + + + This image is protected until . + 一直到,该镜像都会受保护。 + + app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 47 + + + iSCSI Topology + iSCSI Topology + + app/ceph/block/iscsi-target-details/iscsi-target-details.component.html + 2 + + + Issues + 问题 + + app/ceph/block/mirroring/image-list/image-list.component.html + 2 + + + Syncing + 正在同步 + + app/ceph/block/mirroring/image-list/image-list.component.html + 11 + + + app/ceph/block/mirroring/image-list/image-list.component.html + 38 + + + Ready + 已就绪 + + app/ceph/block/mirroring/image-list/image-list.component.html + 20 + + + Edit pool mirror mode + Edit pool mirror mode + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 3 + + + 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. + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 13 + + + Peer clusters must be removed prior to disabling mirror. + Peer clusters must be removed prior to disabling mirror. + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 33 + + + Update + 修改 + + app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html + 41 + + + + pool mirror peer + + pool mirror peer + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 3 + + + {VAR_SELECT, select, edit {Edit} other {Add} } + {VAR_SELECT, select, edit {编辑} other {添加} } + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 3 + + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 14 + + + the pool + mirror peer attributes for pool and click + Submit. + the pool + mirror peer attributes for pool and click + Submit. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 14 + + + Cluster Name + 集群名称 + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 23 + + + The cluster name is not valid. + 无效的集群名称 + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 39 + + + CephX ID + CephX ID + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 46 + + + CephX ID... + CephX ID... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 51 + + + The CephX ID is not valid. + 无效的 CephX ID + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 61 + + + Monitor Addresses + Monitor Addresses + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 68 + + + Comma-delimited addresses... + 逗号分割的地址... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 72 + + + The monitory address is not valid. + The monitory address is not valid. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 79 + + + CephX Key + CephX 密钥 + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 86 + + + Base64-encoded key... + Base64编码的密钥... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 90 + + + CephX key must be base64 encoded. + CephX 密钥必须是base64编码的。 + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 97 + + + Cache Tiers Details + Cache Tiers Details + + app/ceph/pool/pool-details/pool-details.component.html + 22 + + + Ranks + 排位 + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 6 + + + Clients: + 客户: + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 36 + + + + Current + 当前 + + src/app/ceph/block/iscsi-target-details/iscsi-target-details.component.ts + 1 + + + + There are no portals available. + 无可用端口 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + There are no images available. + 无可用镜像 + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + 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 + 1 + + + + 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 + 1 + + + + Target + 目标 + + src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts + 1 + + + + Hostname + 主机名 + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts + 1 + + + src/app/ceph/cluster/hosts/hosts.component.ts + 1 + + + src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.ts + 1 + + + + # Active/Optimized + # 活动的/有优化的 + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + # Active/Non-Optimized + # 活动的/未优化的 + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Image + 镜像 + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.ts + 1 + + + + Active/Optimized + 活动的/有优化的 + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Active/Non-Optimized + 活动的/未优化的 + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Read Bytes + 读字节数 + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Write Bytes + 写字节数 + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Read Ops + 读请求数 + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Write Ops + 写请求数 + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + A/O Since + 活动/优化自 + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Instance + 实例 + + src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts + 1 + + + + Issue + 问题 + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + + State + 状态 + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Progress + 进度 + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + + Disabled + 禁用 + + src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.ts + 1 + + + + Edit Mode + 编辑模式 + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Add Peer + 添加 peer + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Edit Peer + 编辑 peer + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Delete Peer + 删除 peer + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Leader + 主 + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + # Local + # 本地 + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + # Remote + # 远程 + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + mirror peer + 镜像 peer + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Deep flatten + 完全展开 + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Layering + 分层 + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Exclusive lock + 互斥锁 + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Object map (requires exclusive-lock) + object map(要求互斥锁支持) + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Journaling (requires exclusive-lock) + 日志(要求互斥锁支持) + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Fast diff (requires object-map) + 快速 diff(要求 object map 支持) + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Copy + 复制 + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 1 + + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Flatten + 展开 + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 1 + + + + Move to Trash + 移至回收站 + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 1 + + + + Create + 新建 + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + src/app/core/auth/role-details/role-details.component.ts + 1 + + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + Rename + 重命名 + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Protect + 保护 + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Unprotect + 解除保护 + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Clone + 克隆 + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Rollback + 回滚 + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + + RBD snapshot rollback + RBD 快照回滚 + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + + RBD snapshot + RBD 快照 + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + + Restore + 恢复 + + src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts + 1 + + + + Deleted At + 定点删除 + + src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts + 1 + + + + id + ID + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + type + 类型 + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + state + 状态 + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + version + 版本 + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + Host + 主机 + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + root + 根 + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + Rank + 排位 + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + + Daemon + 守护进程 + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Activity + 活跃度 + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Dentries + dentries + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Inodes + inodes + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Usage + 使用率 + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Standby daemons + 备用服务 + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + The value can be updated at runtime. + 此配置可在线更改 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + 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. + 服务器或客户端不会主动从 monitor 的配置数据库读取这个配置。 + 所以不能用“ceph config set ...”设置它。但是可以通过 + ceph.conf 或者用命令行进行配置。 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + Option takes effect only during daemon startup. + 该配置只有在服务启动的时候才会生效。 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + Option only affects cluster creation. + 该配置只在创建集群的时候才会生效。 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + Option only affects daemon creation. + 该配置只在服务创建的时候才会生效。 + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + Config option has been updated. + 已更新配置项 + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts + 1 + + + + Update config option + 更新配置项 + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts + 1 + + + + Service + 服务 + + src/app/ceph/cluster/configuration/configuration.component.ts + 1 + + + + Current value + 当前值 + + src/app/ceph/cluster/configuration/configuration.component.ts + 1 + + + + Public Address + 外部地址 + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + + Open Sessions + 活动会话 + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + + No In + 禁止加入 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSDs that were previously marked out will not be marked back in when they start + 之前被除名的 OSD 在启动之后,不会被加入集群 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Out + 禁止除名 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSDs will not automatically be marked out after the configured interval + 在发现 OSD 没有响应之后一段时间,该 OSD 会被踢出集群。该标志会禁止这个功能。 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Up + 禁止启用 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSDs are not allowed to start + 不允许 OSD 启动 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Down + 禁止停用 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSD failure reports are being ignored, such that the monitors will not mark OSDs down + 当前不受理对 OSD 的失效报告,因而 monitor 不会停用 OSD + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Pause + 暂停 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Pauses reads and writes + 暂停读写 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Scrub + 禁止洗刷 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Scrubbing is disabled + 洗刷已禁止 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Deep Scrub + 禁止深层洗刷 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Deep Scrubbing is disabled + 深层洗刷已禁止 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Backfill + 禁止回填 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Backfilling of PGs is suspended + PG 回填已推迟 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Recover + 禁止恢复 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Recovery of PGs is suspended + PG 恢复已推迟 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Bitwise Sort + 逐位排序 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Use bitwise sort + 使用逐位排序 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Purged Snapdirs + 老版本的快照已全部升级 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSDs have converted snapsets + OSD 上的快照已全部转换完毕 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Recovery Deletes + 在恢复时进行删除操作 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Deletes performed during recovery instead of peering + 在恢复时,而非对齐阶段进行删除 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + PG Log Hard Limit + PG Log Hard Limit + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Puts a hard limit on pg log length + Puts a hard limit on pg log length + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSD Flags were updated successfully. + OSD 标志位已成功更新。 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSD Flags + OSD 标志位 + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Deep Scrub + 深层洗刷 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Mark Out + 标记为已除名 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + out + 除名 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + Mark In + 标记为加入 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + in + 加入 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + Mark Down + 标记为停用 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + down + 停用 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + Mark Lost + 标记为丢失 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Mark + 标记 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + OSD lost + OSD 丢失 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + marked lost + 已标记丢失 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Remove + 删除 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + OSD + OSD + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + removed + 已删除 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Destroy + 销毁 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + destroy + 销毁 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + destroyed + 已销毁 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + PGs + PG + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Read bytes + 读字节数 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Writes bytes + 写字节数 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Read ops + 读请求数 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Write ops + 写请求数 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Mark OSD + 标记 OSD 为 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Mark + 设置为 + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Max Backfills + Max Backfills + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Max Active + Recovery Max Active + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Max Single Start + Recovery Max Single Start + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Sleep + Recovery Sleep + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Custom + 自定义 + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + OSD recovery speed priority "" was set successfully. + OSD recovery speed priority "" was set successfully. + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + OSD recovery speed priority + OSD recovery speed priority + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + was initialized in the following OSD: + 如下 OSD 已经启动了 操作: + + src/app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.ts + 1 + + + + Job + Job + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Severity + Severity + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Started + Started + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + URL + URL + + src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts + 1 + + + + Used + 已使用 + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Avail. + 空闲 + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Clean + 正常 + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Working + 运行中 + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Warning + 警报 + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Unknown + 未知 + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + up + 启用中 + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + no filesystems + 无文件系统 + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + + active + 工作 + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + standby + 待机 + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + n/a + n/a + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + active daemon + 工作的守护进程 + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + quorum + quorum + + src/app/ceph/dashboard/mon-summary.pipe.ts + 1 + + + + Value + 值 + + src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.ts + 1 + + + + Cache Mode + 缓存模式 + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Min Evict Age + Min Evict Age + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Min Flush Age + Min Flush Age + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Target Max Bytes + Target Max Bytes + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Target Max Objects + Target Max Objects + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + No applications added + 还没有任何应用标记 + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Applications limit reached + 应用标记到了上限 + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + A pool can only have up to four applications definitions. + 一个存储池最多能有四个应用标记。 + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Allowed characters '_a-zA-Z0-9' + 可用的字符为‘_a-zA-Z0-9’ + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Maximum length is 128 characters + 长度限制为 128 个字符 + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Filter or add applications + 添加应用标记或根据其进行筛选 + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Add application + 添加应用标记 + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + erasure code profile + 纠删码配置 + + src/app/ceph/pool/pool-form/pool-form.component.ts + 1 + + + + Replica Size + 副本个数 + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Last Change + 最后修改时间 + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Erasure Coded Profile + 纠删码配置 + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Crush Ruleset + CRUSH 规则集 + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Write bytes + 写字节数 + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + bucket + 存储桶 + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 1 + + + + buckets + 存储桶 + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 1 + + + + user + 用户 + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 1 + + + + users + 用户 + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 1 + + + + Scope + 作用范围 + + src/app/core/auth/role-details/role-details.component.ts + 1 + + + + Read + 读权限 + + src/app/core/auth/role-details/role-details.component.ts + 1 + + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + Created role '' + 新建角色“” + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + Updated role '' + 修改角色“” + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + System Role + 系统角色 + + src/app/core/auth/role-list/role-list.component.ts + 1 + + + + Deleted role '' + 已删除角色'' + + src/app/core/auth/role-list/role-list.component.ts + 1 + + + + Created user "" + 已新建用户“” + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Update user + 更新用户 + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Continue + 继续 + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + You were automatically logged out because your roles have been changed. + 您被自动登出,因为您的角色有了变动。 + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Updated user "" + 已更新用户“” + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Deleted user "" + 已删除用户“” + + src/app/core/auth/user-list/user-list.component.ts + 1 + + + + Failed to delete user "" + 删除用户“”失败 + + src/app/core/auth/user-list/user-list.component.ts + 1 + + + + You are currently logged in as "". + 您当前在用“”的身份登录。 + + src/app/core/auth/user-list/user-list.component.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + The encoding will be done on packets of bytes size at a time. + Chosing 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. + Chosing the right packet size is difficult. + The jerasure documentation contains extensive information on this topic. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + 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. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + Set the directory name from which the erasure code plugin is loaded. + Set the directory name from which the erasure code plugin is loaded. + + src/app/shared/api/erasure-code-profile.service.ts + 1 + + + + -- Select the priority -- + -- 选择优先级 -- + + src/app/shared/api/osd.service.ts + 1 + + + + Low + 低 + + src/app/shared/api/osd.service.ts + 1 + + + + High + 高 + + src/app/shared/api/osd.service.ts + 1 + + + + Last 5 minutes + 过去5分钟 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 15 minutes + 过去15分钟 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 30 minutes + 过去30分钟 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 1 hour (Default) + 过去1小时(默认) + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 3 hours + 过去3小时 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 6 hours + 过去6小时 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 12 hours + 过去12小时 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 24 hours + 过去24小时 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Yesterday + 昨天 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Today + 今天 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Today so far + 今天到现在为止 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Day before yesterday + 前天 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 2 days + 过去2天 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This day last week + 上周的今天 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Previous week + 上个星期 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This week + 本周 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This week so far + 本周以来 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 7 days + 过去7天 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Previous month + 上个月 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This month + 当月 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This month so far + 本月以来 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 30 days + 过去30天 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 90 days + 过去90天 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 6 months + 过去6个月 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 1 year + 过去1年 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Previous year + 去年 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This year + 今年 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This year so far + 今年以来 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 2 years + 过去2年 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 5 years + 过去5年 + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Information + 信息 + + src/app/shared/components/info-panel/info-panel.component.ts + 1 + + + + No items selected. + 无选中项目。 + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Deselect item to select again + Deselect item to select again + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Selection limit reached + 达到选择项数上限。 + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Filter tags + Filter tags + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Add badge + Add badge + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + There are no items available. + 无可选项目。 + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Failed to + Failed to + + src/app/shared/services/task-message.service.ts + 1 + + + + Executing + 正在执行 + + src/app/shared/services/task-message.service.ts + 1 + + + + execute + 执行 + + src/app/shared/services/task-message.service.ts + 1 + + + + Executed + 执行完毕 + + src/app/shared/services/task-message.service.ts + 1 + + + + unknown task + 未知任务 + + src/app/shared/services/task-message.service.ts + 1 + + + + Creating + 正在创建 + + src/app/shared/services/task-message.service.ts + 1 + + + + create + 创建 + + src/app/shared/services/task-message.service.ts + 1 + + + + Updating + 正在更新 + + src/app/shared/services/task-message.service.ts + 1 + + + + update + 更新 + + src/app/shared/services/task-message.service.ts + 1 + + + + Updated + 更新完成 + + src/app/shared/services/task-message.service.ts + 1 + + + + Deleting + 正在删除 + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + delete + 删除 + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + Deleted + 删除完成 + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + RBD '' + RBD“” + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + RBD snapshot '' + RBD 快照“” + + src/app/shared/services/task-message.service.ts + 1 + + + + mirror mode for pool '' + mirror mode for pool '' + + src/app/shared/services/task-message.service.ts + 1 + + + + mirror peer for pool '' + mirror peer for pool '' + + src/app/shared/services/task-message.service.ts + 1 + + + + Name is already used by . + 该名字已经被使用。 + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + Name is already used by . + 该名字已经被使用。 + + src/app/shared/services/task-message.service.ts + 1 + + + + Name is already used by . + 该名字已经被使用。 + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + contains snapshots. + 包含有快照。 + + src/app/shared/services/task-message.service.ts + 1 + + + + Cloning + 正在克隆 + + src/app/shared/services/task-message.service.ts + 1 + + + + clone + 克隆 + + src/app/shared/services/task-message.service.ts + 1 + + + + Cloned + 克隆完成 + + src/app/shared/services/task-message.service.ts + 1 + + + + Snapshot of must be protected. + 的快照必须处于受保护状态。 + + src/app/shared/services/task-message.service.ts + 1 + + + + Copying + 正在复制 + + src/app/shared/services/task-message.service.ts + 1 + + + + copy + 复制 + + src/app/shared/services/task-message.service.ts + 1 + + + + Copied + 复制完成 + + src/app/shared/services/task-message.service.ts + 1 + + + + Flattening + 正在展开 + + src/app/shared/services/task-message.service.ts + 1 + + + + flatten + 展开 + + src/app/shared/services/task-message.service.ts + 1 + + + + Flattened + 展开完成 + + src/app/shared/services/task-message.service.ts + 1 + + + + Name is already used by . + 名字已经被使用。 + + src/app/shared/services/task-message.service.ts + 1 + + + + Cannot unprotect because it contains child images. + 无法去掉的保护状态,因为它有子镜像。 + + src/app/shared/services/task-message.service.ts + 1 + + + + Cannot delete because it's protected. + 无法删除,因为它处于受保护状态。 + + src/app/shared/services/task-message.service.ts + 1 + + + + Rolling back + 正在回滚 + + src/app/shared/services/task-message.service.ts + 1 + + + + rollback + 回滚 + + src/app/shared/services/task-message.service.ts + 1 + + + + Rolled back + 回滚完成 + + src/app/shared/services/task-message.service.ts + 1 + + + + Moving + 正在把 + + src/app/shared/services/task-message.service.ts + 1 + + + + move + 把 + + src/app/shared/services/task-message.service.ts + 1 + + + + Moved + 已经把 + + src/app/shared/services/task-message.service.ts + 1 + + + + image '' to trash + 镜像“”移至回收站 + + src/app/shared/services/task-message.service.ts + 1 + + + + Could not find image. + 无法找到镜像。 + + src/app/shared/services/task-message.service.ts + 1 + + + + Restoring + 正在恢复 + + src/app/shared/services/task-message.service.ts + 1 + + + + restore + 恢复 + + src/app/shared/services/task-message.service.ts + 1 + + + + Restored + 已恢复 + + src/app/shared/services/task-message.service.ts + 1 + + + + image '' into '' + 镜像从“”恢复到“” + + src/app/shared/services/task-message.service.ts + 1 + + + + Image name '' is already in use. + 镜像的名字“”已经被用过了。 + + src/app/shared/services/task-message.service.ts + 1 + + + + image '' + 镜像“” + + src/app/shared/services/task-message.service.ts + 1 + + + + Purging + 正在清除 + + src/app/shared/services/task-message.service.ts + 1 + + + + purge + 清除 + + src/app/shared/services/task-message.service.ts + 1 + + + + Purged + 已清除 + + src/app/shared/services/task-message.service.ts + 1 + + + + all pools + 所有存储池 + + src/app/shared/services/task-message.service.ts + 1 + + + + images from + 里的镜像 + + src/app/shared/services/task-message.service.ts + 1 + + + + Cannot disable mirroring because it contains a peer. + Cannot disable mirroring because it contains a peer. + + src/app/shared/services/task-message.service.ts + 1 + + + + pool '' + 存储池“” + + src/app/shared/services/task-message.service.ts + 1 + + + + erasure code profile '' + 纠删码配置“” + + src/app/shared/services/task-message.service.ts + 1 + + + + target '' + target '' + + src/app/shared/services/task-message.service.ts + 1 + + + + + \ No newline at end of file -- 2.39.5