summaryrefslogtreecommitdiffstats
path: root/src/pybind/mgr/dashboard/frontend/src/locale/messages.zh-CN.xlf
diff options
context:
space:
mode:
Diffstat (limited to 'src/pybind/mgr/dashboard/frontend/src/locale/messages.zh-CN.xlf')
-rw-r--r--src/pybind/mgr/dashboard/frontend/src/locale/messages.zh-CN.xlf14881
1 files changed, 14881 insertions, 0 deletions
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 000000000..ae98e3770
--- /dev/null
+++ b/src/pybind/mgr/dashboard/frontend/src/locale/messages.zh-CN.xlf
@@ -0,0 +1,14881 @@
+<?xml version="1.0" ?><xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+ <file source-language="en-US" datatype="plaintext" original="ng2.template" target-language="zh-CN">
+ <body>
+ <trans-unit id="ngb.alert.close" datatype="html">
+ <source>Close</source>
+ <target>关闭</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/alert/alert.ts</context>
+ <context context-type="linenumber">58,61</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.carousel.slide-number" datatype="html">
+ <source> Slide <x id="INTERPOLATION" equiv-text="OnHover$ = new"/> of <x id="INTERPOLATION_1" equiv-text="; private _pa"/> </source>
+ <target> 第 <x id="INTERPOLATION" equiv-text="OnHover$ = new"/> 页(共 <x id="INTERPOLATION_1" equiv-text="; private _pa"/> 页) </target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/carousel/carousel.ts</context>
+ <context context-type="linenumber">114,118</context>
+ </context-group>
+ <note priority="1" from="description">Currently selected slide number read by screen reader</note>
+ </trans-unit>
+ <trans-unit id="ngb.carousel.previous" datatype="html">
+ <source>Previous</source>
+ <target>上一页</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/carousel/carousel.ts</context>
+ <context context-type="linenumber">132,134</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.carousel.next" datatype="html">
+ <source>Next</source>
+ <target>下一页</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/carousel/carousel.ts</context>
+ <context context-type="linenumber">147,152</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.datepicker.select-month" datatype="html">
+ <source>Select month</source>
+ <target>选择月份</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/datepicker/datepicker-navigation-select.ts</context>
+ <context context-type="linenumber">44,49</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/datepicker/datepicker-navigation-select.ts</context>
+ <context context-type="linenumber">49,50</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.datepicker.select-year" datatype="html">
+ <source>Select year</source>
+ <target>选择年份</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/datepicker/datepicker-navigation-select.ts</context>
+ <context context-type="linenumber">59,63</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/datepicker/datepicker-navigation-select.ts</context>
+ <context context-type="linenumber">74</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.datepicker.previous-month" datatype="html">
+ <source>Previous month</source>
+ <target>上个月</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/datepicker/datepicker-navigation.ts</context>
+ <context context-type="linenumber">24,27</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/datepicker/datepicker-navigation.ts</context>
+ <context context-type="linenumber">35,36</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.datepicker.next-month" datatype="html">
+ <source>Next month</source>
+ <target>下月</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/datepicker/datepicker-navigation.ts</context>
+ <context context-type="linenumber">47,50</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/datepicker/datepicker-navigation.ts</context>
+ <context context-type="linenumber">60,64</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.pagination.first" datatype="html">
+ <source>««</source>
+ <target>««</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/pagination/pagination.ts</context>
+ <context context-type="linenumber">182,183</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.pagination.previous" datatype="html">
+ <source>«</source>
+ <target>«</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/pagination/pagination.ts</context>
+ <context context-type="linenumber">186,190</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.pagination.next" datatype="html">
+ <source>»</source>
+ <target>»</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/pagination/pagination.ts</context>
+ <context context-type="linenumber">194,195</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.pagination.last" datatype="html">
+ <source>»»</source>
+ <target>»»</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/pagination/pagination.ts</context>
+ <context context-type="linenumber">201,204</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.pagination.first-aria" datatype="html">
+ <source>First</source>
+ <target>第一页</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/pagination/pagination.ts</context>
+ <context context-type="linenumber">208,209</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.pagination.previous-aria" datatype="html">
+ <source>Previous</source>
+ <target>上一页</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/pagination/pagination.ts</context>
+ <context context-type="linenumber">215,216</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.pagination.next-aria" datatype="html">
+ <source>Next</source>
+ <target>下一页</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/pagination/pagination.ts</context>
+ <context context-type="linenumber">226,228</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.pagination.last-aria" datatype="html">
+ <source>Last</source>
+ <target>最后一页</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/pagination/pagination.ts</context>
+ <context context-type="linenumber">232,233</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.progressbar.value" datatype="html">
+ <source><x id="INTERPOLATION" equiv-text="; } /** *"/></source>
+ <target><x id="INTERPOLATION" equiv-text="; } /** *"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/progressbar/progressbar.ts</context>
+ <context context-type="linenumber">32,38</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.timepicker.HH" datatype="html">
+ <source>HH</source>
+ <target>HH</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/timepicker/timepicker.ts</context>
+ <context context-type="linenumber">40,41</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.timepicker.hours" datatype="html">
+ <source>Hours</source>
+ <target>小时</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/timepicker/timepicker.ts</context>
+ <context context-type="linenumber">46,47</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.timepicker.MM" datatype="html">
+ <source>MM</source>
+ <target>MM</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/timepicker/timepicker.ts</context>
+ <context context-type="linenumber">51,54</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.timepicker.minutes" datatype="html">
+ <source>Minutes</source>
+ <target>分钟</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/timepicker/timepicker.ts</context>
+ <context context-type="linenumber">58,59</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
+ <source>Increment hours</source>
+ <target>递增小时数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/timepicker/timepicker.ts</context>
+ <context context-type="linenumber">63,64</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
+ <source>Decrement hours</source>
+ <target>递减小时数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/timepicker/timepicker.ts</context>
+ <context context-type="linenumber">69,70</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
+ <source>Increment minutes</source>
+ <target>递增分钟数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/timepicker/timepicker.ts</context>
+ <context context-type="linenumber">76,78</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
+ <source>Decrement minutes</source>
+ <target>递减分钟数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/timepicker/timepicker.ts</context>
+ <context context-type="linenumber">82,84</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.timepicker.SS" datatype="html">
+ <source>SS</source>
+ <target>SS</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/timepicker/timepicker.ts</context>
+ <context context-type="linenumber">87,88</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.timepicker.seconds" datatype="html">
+ <source>Seconds</source>
+ <target>秒</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/timepicker/timepicker.ts</context>
+ <context context-type="linenumber">92,93</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
+ <source>Increment seconds</source>
+ <target>递增秒数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/timepicker/timepicker.ts</context>
+ <context context-type="linenumber">100,101</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
+ <source>Decrement seconds</source>
+ <target>递减秒数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/timepicker/timepicker.ts</context>
+ <context context-type="linenumber">106,110</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.timepicker.AM" datatype="html">
+ <source><x id="INTERPOLATION" equiv-text="NgbTime; pr"/></source>
+ <target><x id="INTERPOLATION" equiv-text="NgbTime; pr"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/timepicker/timepicker.ts</context>
+ <context context-type="linenumber">115,121</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.timepicker.PM" datatype="html">
+ <source><x id="INTERPOLATION" equiv-text="t() meridian: b"/></source>
+ <target><x id="INTERPOLATION" equiv-text="t() meridian: b"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/timepicker/timepicker.ts</context>
+ <context context-type="linenumber">123,131</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ngb.toast.close-aria" datatype="html">
+ <source>Close</source>
+ <target>关闭</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">node_modules/src/toast/toast.ts</context>
+ <context context-type="linenumber">78,85</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8835b9e49a3348b0a2f2162c21118af1f4bee45a" datatype="html">
+ <source>Must be greater than or equal to <x id="INTERPOLATION" equiv-text="{{ limits['min'] }}"/>.</source>
+ <target>必须大于或等于 <x id="INTERPOLATION" equiv-text="{{ limits['min'] }}"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-setting/iscsi-setting.component.html</context>
+ <context context-type="linenumber">51</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="bbddac59563c8c126e3fe28691e4e247614fcbd1" datatype="html">
+ <source>Must be less than or equal to <x id="INTERPOLATION" equiv-text="{{ limits['max'] }}"/>.</source>
+ <target>必须小于或等于 <x id="INTERPOLATION" equiv-text="{{ limits['max'] }}"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-setting/iscsi-setting.component.html</context>
+ <context context-type="linenumber">55</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e95ae009d0bdb45fcc656e8b65248cf7396080d5" datatype="html">
+ <source>Overview</source>
+ <target>概览</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-tabs/iscsi-tabs.component.html</context>
+ <context context-type="linenumber">8</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="bbd2045d5c37e4bb39a3c0fb62ea1ddf70a12838" datatype="html">
+ <source>Targets</source>
+ <target>目标</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-tabs/iscsi-tabs.component.html</context>
+ <context context-type="linenumber">12</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a674ab267d1934bf395f87ca1503fd474296893f" datatype="html">
+ <source>iSCSI Topology</source>
+ <target>iSCSI 结构图</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-details/iscsi-target-details.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8953033926734869941" datatype="html">
+ <source>Name</source>
+ <target>名称</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-details/iscsi-target-details.component.ts</context>
+ <context context-type="linenumber">71</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi/iscsi.component.ts</context>
+ <context context-type="linenumber">35</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-list/pool-list.component.ts</context>
+ <context context-type="linenumber">86</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.ts</context>
+ <context context-type="linenumber">40</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-list/rbd-list.component.ts</context>
+ <context context-type="linenumber">196</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts</context>
+ <context context-type="linenumber">104</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts</context>
+ <context context-type="linenumber">92</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">142</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">196</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-list/cephfs-list.component.ts</context>
+ <context context-type="linenumber">28</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration.component.ts</context>
+ <context context-type="linenumber">108</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.ts</context>
+ <context context-type="linenumber">45</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/monitor/monitor.component.ts</context>
+ <context context-type="linenumber">23</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/monitor/monitor.component.ts</context>
+ <context context-type="linenumber">47</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.ts</context>
+ <context context-type="linenumber">66</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/rules-list/rules-list.component.ts</context>
+ <context context-type="linenumber">36</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.ts</context>
+ <context context-type="linenumber">39</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-details/pool-details.component.ts</context>
+ <context context-type="linenumber">37</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-list/pool-list.component.ts</context>
+ <context context-type="linenumber">123</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts</context>
+ <context context-type="linenumber">63</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/smart-list/smart-list.component.ts</context>
+ <context context-type="linenumber">153</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-list/role-list.component.ts</context>
+ <context context-type="linenumber">89</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-list/user-list.component.ts</context>
+ <context context-type="linenumber">83</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6603000223840533819" datatype="html">
+ <source>Current</source>
+ <target>当前</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-details/iscsi-target-details.component.ts</context>
+ <context context-type="linenumber">77</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5607669932062416162" datatype="html">
+ <source>Default</source>
+ <target>默认值</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-details/iscsi-target-details.component.ts</context>
+ <context context-type="linenumber">83</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration.component.ts</context>
+ <context context-type="linenumber">116</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/osd.service.ts</context>
+ <context context-type="linenumber">45</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6803e31b7395d94934e091a49a9524026b59b018" datatype="html">
+ <source>Discovery Authentication</source>
+ <target>发现身份验证</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e08a77594f3d89311cdf6da5090044270909c194" datatype="html">
+ <source>User</source>
+ <target>用户</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html</context>
+ <context context-type="linenumber">15</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">211</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">381</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">283</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7cbdabcece469fab89cfa687ab152bca18b97498" datatype="html">
+ <source>This field is required.</source>
+ <target>这是必填字段!</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html</context>
+ <context context-type="linenumber">24</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html</context>
+ <context context-type="linenumber">57</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html</context>
+ <context context-type="linenumber">81</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html</context>
+ <context context-type="linenumber">114</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">38</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">223</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">258</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">283</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">319</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">368</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">390</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">423</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">448</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">481</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html</context>
+ <context context-type="linenumber">33</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/bootstrap-create-modal/bootstrap-create-modal.component.html</context>
+ <context context-type="linenumber">33</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/bootstrap-import-modal/bootstrap-import-modal.component.html</context>
+ <context context-type="linenumber">33</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/bootstrap-import-modal/bootstrap-import-modal.component.html</context>
+ <context context-type="linenumber">82</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html</context>
+ <context context-type="linenumber">32</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html</context>
+ <context context-type="linenumber">51</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">43</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">86</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">190</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">211</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-namespace-form/rbd-namespace-form-modal.component.html</context>
+ <context context-type="linenumber">44</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-namespace-form/rbd-namespace-form-modal.component.html</context>
+ <context context-type="linenumber">63</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-snapshot-form/rbd-snapshot-form-modal.component.html</context>
+ <context context-type="linenumber">26</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html</context>
+ <context context-type="linenumber">30</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/host-form/host-form.component.html</context>
+ <context context-type="linenumber">41</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html</context>
+ <context context-type="linenumber">73</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html</context>
+ <context context-type="linenumber">94</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html</context>
+ <context context-type="linenumber">28</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html</context>
+ <context context-type="linenumber">23</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">30</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">61</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">79</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">136</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">231</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">291</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">318</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">343</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">375</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">407</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">448</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">467</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">490</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">516</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">556</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">573</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">590</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">607</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">647</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">672</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.html</context>
+ <context context-type="linenumber">41</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">75</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">108</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">144</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">171</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">201</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">229</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">254</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">299</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">331</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">364</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">46</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">93</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">120</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">195</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">211</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html</context>
+ <context context-type="linenumber">36</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html</context>
+ <context context-type="linenumber">58</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">25</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">87</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">141</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">205</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">232</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">520</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">557</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">614</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">651</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html</context>
+ <context context-type="linenumber">37</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html</context>
+ <context context-type="linenumber">82</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html</context>
+ <context context-type="linenumber">111</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html</context>
+ <context context-type="linenumber">39</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html</context>
+ <context context-type="linenumber">68</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html</context>
+ <context context-type="linenumber">114</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/login-password-form/login-password-form.component.html</context>
+ <context context-type="linenumber">26</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/login-password-form/login-password-form.component.html</context>
+ <context context-type="linenumber">56</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/login-password-form/login-password-form.component.html</context>
+ <context context-type="linenumber">83</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-form/role-form.component.html</context>
+ <context context-type="linenumber">29</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.html</context>
+ <context context-type="linenumber">29</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.html</context>
+ <context context-type="linenumber">71</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.html</context>
+ <context context-type="linenumber">106</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.html</context>
+ <context context-type="linenumber">154</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-password-form/user-password-form.component.html</context>
+ <context context-type="linenumber">32</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-password-form/user-password-form.component.html</context>
+ <context context-type="linenumber">73</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-password-form/user-password-form.component.html</context>
+ <context context-type="linenumber">105</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f717bad2da5944a2567a52f971ccc6806db85805" datatype="html">
+ <source>User names must have a length of 8 to 64 characters and can contain alphanumeric characters, '.', '@', '-', '_' or ':'.</source>
+ <target>用户名长度必须为 8 至 64 个字符,可以包含字母数字字符、&quot;.&quot;、&quot;@&quot;、&quot;-&quot;、&quot;_&quot; 或 &quot;:&quot;。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html</context>
+ <context context-type="linenumber">28,29</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html</context>
+ <context context-type="linenumber">85,86</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c32ef07f8803a223a83ed17024b38e8d82292407" datatype="html">
+ <source>Password</source>
+ <target>密码</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html</context>
+ <context context-type="linenumber">37</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">236</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">403</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">300</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">581</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/login/login.component.html</context>
+ <context context-type="linenumber">35</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.html</context>
+ <context context-type="linenumber">41</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="001e1836299d8d3b84eaebe2fa051325beab3f00" datatype="html">
+ <source>Passwords must have a length of 12 to 16 characters and can contain alphanumeric characters, '@', '-', '_' or '/'.</source>
+ <target>密码长度必须为 12 至 16 个字符,可以包含字母数字字符、&quot;@&quot;、&quot;-&quot;、&quot;_&quot; 或 &quot;/&quot;。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html</context>
+ <context context-type="linenumber">61,62</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html</context>
+ <context context-type="linenumber">118,119</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ff40391de7a1944ea95091e4045cc34c4979b736" datatype="html">
+ <source>Mutual User</source>
+ <target>互认证用户</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html</context>
+ <context context-type="linenumber">70</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">271</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">437</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0cf73dbebe99b737c4d288788182fc356e3c93d3" datatype="html">
+ <source>Mutual Password</source>
+ <target>互认证密码</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html</context>
+ <context context-type="linenumber">94</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">296</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">461</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4594987303599690088" datatype="html">
+ <source>Updated discovery authentication</source>
+ <target>已更新发现身份验证</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.ts</context>
+ <context context-type="linenumber">114</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="fb127ea03835b3230f0ed981c7080e2ccb879621" datatype="html">
+ <source><x id="INTERPOLATION" equiv-text="{{ action | titlecase }}"/> <x id="INTERPOLATION_1" equiv-text="{{ resource | upperFirst }}"/></source>
+ <target><x id="INTERPOLATION" equiv-text="{{ action | titlecase }}"/> <x id="INTERPOLATION_1" equiv-text="{{ resource | upperFirst }}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">9</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">9</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-snapshot-form/rbd-snapshot-form-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/host-form/host-form.component.html</context>
+ <context context-type="linenumber">4</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-pg-scrub-modal/osd-pg-scrub-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html</context>
+ <context context-type="linenumber">66</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">4</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">9</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">9</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">8</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-form/role-form.component.html</context>
+ <context context-type="linenumber">9</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.html</context>
+ <context context-type="linenumber">9</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-password-form/user-password-form.component.html</context>
+ <context context-type="linenumber">7</context>
+ </context-group>
+ <note priority="1" from="description">form title</note>
+ </trans-unit>
+ <trans-unit id="1406c2fb12a20c1528b19bcc5e24a6a2386167f3" datatype="html">
+ <source>Target IQN</source>
+ <target>目标 IQN</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">16</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5fe42339be910372fa689f559155631862d218e8" datatype="html">
+ <source>IQN has wrong pattern.</source>
+ <target>IQN 格式错误。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">42</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">372</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="050a7ff057d1e895357540406b6be5652b4d1c71" datatype="html">
+ <source>An IQN has the following notation 'iqn.$year-$month.$reversedAddress:$definedName'</source>
+ <target>IQN 应由以下格式构成:“iqn.$year-$month.$reversedAddress:$definedName”</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">46,47</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c8ada4b53396d8366db00a435acc61d53d857047" datatype="html">
+ <source>For example: iqn.2016-06.org.dashboard:storage:disk.sn-a8675309</source>
+ <target>例如:iqn.2016-06.org.dashboard:storage:disk.sn-a8675309</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">49</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e60c11e1b1dfbbeda577364b8de39ded2d796c5e" datatype="html">
+ <source>More information</source>
+ <target>更多信息</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">53</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9b1aa85dfc6849196e64060db02c5410de69b7a1" datatype="html">
+ <source>This target has modified advanced settings.</source>
+ <target>此目标的高级设置修改过。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">58</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6990ad8d6182662e864495ac31c3758cda1c7a28" datatype="html">
+ <source>Portals</source>
+ <target>端口</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">67</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6a3ac2b4137d723fd9878cd357c2012ff6c07973" datatype="html">
+ <source>Add portal</source>
+ <target>添加端口</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">95</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c3638c01b6c34066438909713ec96087c813fc7e" datatype="html">
+ <source>At least <x id="INTERPOLATION" equiv-text="{{ minimum_gateways }}"/> gateways are required.</source>
+ <target>至少需要 <x id="INTERPOLATION" equiv-text="{{ minimum_gateways }}"/> 个网关。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">108</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b73f7f5060fb22a1e9ec462b1bb02493fa3ab866" datatype="html">
+ <source>Images</source>
+ <target>映像</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">118</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">495</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">629</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi/iscsi.component.html</context>
+ <context context-type="linenumber">9</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/overview/overview.component.html</context>
+ <context context-type="linenumber">30</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-tabs/rbd-tabs.component.html</context>
+ <context context-type="linenumber">8</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">198</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9aff25be088f0efe3eaaf62edf2bff41cc41a617" datatype="html">
+ <source>Backstore: <x id="INTERPOLATION" equiv-text="{{ imagesSettings[image].backstore | iscsiBackstore }}"/>. </source>
+ <target>后备存储:<x id="INTERPOLATION" equiv-text="{{ imagesSettings[image].backstore | iscsiBackstore }}"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">147</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e3484cae8b118c576ca2815bf9c9406c2eb2cae3" datatype="html">
+ <source>This image has modified settings.</source>
+ <target>此映像的设置修改过。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">150</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1dff11e0820b6722ab240169f1232d70a54beaaa" datatype="html">
+ <source>Duplicated LUN numbers.</source>
+ <target>重复的 LUN 编号。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">162</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="bf2dccf92ccff6e3b091792bf4205595406e1bfb" datatype="html">
+ <source>Duplicated WWN.</source>
+ <target>重复的 WWN。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">166</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="808038f912fdc7f0e03f82d4afd3bf9178527fc8" datatype="html">
+ <source>Add image</source>
+ <target>添加映像</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">176</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">525</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">656</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="66c5fb27f52e75b70ca4b670b9b15a2a51cf9543" datatype="html">
+ <source>ACL authentication</source>
+ <target>ACL 身份验证</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">196</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="137fbf154ecad4d580354db0858b76faea7e4686" datatype="html">
+ <source>User names must have a length of 8 to 64 characters and can contain alphanumeric characters, '.', '@', '-', '_' or ':'.</source>
+ <target>用户名长度必须为 8 至 64 个字符,可以包含字母数字字符、&quot;.&quot;、&quot;@&quot;、&quot;-&quot;、&quot;_&quot; 或 &quot;:&quot;。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">227,228</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">287,288</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="361771c32dd2254d77fd3fbf006b008983fe5907" datatype="html">
+ <source>Passwords must have a length of 12 to 16 characters and can contain alphanumeric characters, '@', '-', '_' or '/'.</source>
+ <target>密码长度必须为 12 至 16 个字符,可以包含字母数字字符、&quot;@&quot;、&quot;-&quot;、&quot;_&quot; 或 &quot;/&quot;。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">262,263</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">323,324</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f494bd31f095f6dcc656ce87ec2dcf07a2e9b30c" datatype="html">
+ <source>Initiators</source>
+ <target>授权人</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">335</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">588</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e98239d8a6be1100119ff4b5630c822b82786740" datatype="html">
+ <source>Initiator</source>
+ <target>授权人</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">342</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f2c5059d8cda15d8d03e2cce30f2d139623d9a91" datatype="html">
+ <source>Client IQN</source>
+ <target>客户端 IQN</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">354</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="107d5aabce23d900f0a80e6ddc1c10e29aa0bed8" datatype="html">
+ <source>Initiator IQN needs to be unique.</source>
+ <target>授权人 IQN 必须唯一。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">364</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7e7cad911fa524e512d9744b16358b7ee6791385" datatype="html">
+ <source>User names must have a length of 8 to 64 characters and can contain alphanumeric characters, '.', '@', '-', '_' or ':'.</source>
+ <target>用户名长度必须为 8 至 64 个字符,可以包含字母数字字符、&quot;.&quot;、&quot;@&quot;、&quot;-&quot;、&quot;_&quot; 或 &quot;:&quot;。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">394,395</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">452,453</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e7f2c186d181206d0d2b1ff74819081a010f10bf" datatype="html">
+ <source>Passwords must have a length of 12 to 16 characters and can contain alphanumeric characters, '@', '-', '_' or '/'.</source>
+ <target>密码长度必须为 12 至 16 个字符,可以包含字母数字字符、&quot;@&quot;、&quot;-&quot;、&quot;_&quot; 或 &quot;/&quot;。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">427,428</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">485,486</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5d1878d5fc761cbe9614bfd87047a740c82a6951" datatype="html">
+ <source>Initiator belongs to a group. Images will be configure in the group.</source>
+ <target>授权人属于某个组。将在组中配置映像。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">515</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c0de67b9d97fafbf200f9451e8388ee8128a56ac" datatype="html">
+ <source>No items added.</source>
+ <target>未添加项目。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">538</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">671</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d565e47726158e428ecdc952fc9233b9b7d7f049" datatype="html">
+ <source>Add initiator</source>
+ <target>添加授权人</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">543</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">616</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c22ba03540aa3217da059f45e7eab138b51a96e2" datatype="html">
+ <source>Groups</source>
+ <target>组</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">557</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4c90059afafb7e160384d9f512797c95bb95c6dc" datatype="html">
+ <source>Group</source>
+ <target>组</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">564</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="cff1428d10d59d14e45edec3c735a27b5482db59" datatype="html">
+ <source>Name</source>
+ <target>名称</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">576</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">18</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">32</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-namespace-form/rbd-namespace-form-modal.component.html</context>
+ <context context-type="linenumber">52</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-snapshot-form/rbd-snapshot-form-modal.component.html</context>
+ <context context-type="linenumber">15</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html</context>
+ <context context-type="linenumber">6</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html</context>
+ <context context-type="linenumber">16</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html</context>
+ <context context-type="linenumber">15</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html</context>
+ <context context-type="linenumber">13</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">13</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">16</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html</context>
+ <context context-type="linenumber">6</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">33</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-form/role-form.component.html</context>
+ <context context-type="linenumber">17</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3084948274cff4f56d0f431af47240e9cf02fcc7" datatype="html">
+ <source>Add group</source>
+ <target>添加组</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.html</context>
+ <context context-type="linenumber">676</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6634268061646442252" datatype="html">
+ <source>There are no portals available.</source>
+ <target>没有可用的端口。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts</context>
+ <context context-type="linenumber">59</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4587015892789840153" datatype="html">
+ <source>There are no images available.</source>
+ <target>没有可用的映像。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts</context>
+ <context context-type="linenumber">60</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7896905042057267575" datatype="html">
+ <source>There are no images available. Please make sure you add an image to the target.</source>
+ <target>没有可用的映像。请确保为目标添加一个映像。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts</context>
+ <context context-type="linenumber">62</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6765423558085969805" datatype="html">
+ <source>There are no initiators available. Please make sure you add an initiator to the target.</source>
+ <target>没有可用的授权人。请确保为目标添加一个授权人。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts</context>
+ <context context-type="linenumber">65</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2539932200265667453" datatype="html">
+ <source>target</source>
+ <target>目标</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts</context>
+ <context context-type="linenumber">85</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="051dcc342cfa5c1eaf187a2001aaa162379a160c" datatype="html">
+ <source>Configure</source>
+ <target>配置</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9e515f954730279c31d5301f02479666d6264e8b" datatype="html">
+ <source>Changing these parameters from their default values is usually not necessary.</source>
+ <target>通常无须更改这些默认参数值。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html</context>
+ <context context-type="linenumber">15</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html</context>
+ <context context-type="linenumber">12</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4e2591df099ddac796cda401c5f282da779d45f2" datatype="html">
+ <source>Identifier</source>
+ <target>标识符</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html</context>
+ <context context-type="linenumber">19</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="62480a4859976427cf18fc8ef41d3a438eda0412" datatype="html">
+ <source>lun</source>
+ <target>lun</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html</context>
+ <context context-type="linenumber">25</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8afc9eb4405e0aa554b2ba14140ef790cdecc040" datatype="html">
+ <source>wwn</source>
+ <target>wwn</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html</context>
+ <context context-type="linenumber">41</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="121cc5391cd2a5115bc2b3160379ee5b36cd7716" datatype="html">
+ <source>Settings</source>
+ <target>设置</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html</context>
+ <context context-type="linenumber">52</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="69a47cbabcc51ca942606e1d8da0ec11f98a2690" datatype="html">
+ <source>Backstore</source>
+ <target>后备存储</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html</context>
+ <context context-type="linenumber">58</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="339878da255ab55447c43afef8d9b2f9753bf5f6" datatype="html">
+ <source>Advanced Settings</source>
+ <target>高级设置</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">180</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="332227f088a4877b3c11f5fb3ae8bc812c470fae" datatype="html">
+ <source>iSCSI Targets not available</source>
+ <target>没有可用的 iSCSI 目标</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.html</context>
+ <context context-type="linenumber">5</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1c7fba666f1fff0182e570f12133fb3d622d9ea6" datatype="html">
+ <source>Please consult the <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;cd-doc section=&quot;iscsi&quot;&gt;"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;/cd-doc&gt;"/> on how to configure and enable the iSCSI Targets management functionality.</source>
+ <target>请参见 <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;cd-doc section=&quot;iscsi&quot;&gt;"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;/cd-doc&gt;"/> 了解如何配置和启用 iSCSI 目标管理功能。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.html</context>
+ <context context-type="linenumber">7,8</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3b301d0044f62c92af0da53d7aaca52a436a547d" datatype="html">
+ <source>Available information:</source>
+ <target>可用信息:</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.html</context>
+ <context context-type="linenumber">12</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8414a5cb9d71cc1b21b10e4a9d1f2dad558f3361" datatype="html">
+ <source>Discovery authentication</source>
+ <target>发现身份验证</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.html</context>
+ <context context-type="linenumber">44</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4854396465510517671" datatype="html">
+ <source>Target</source>
+ <target>目标</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts</context>
+ <context context-type="linenumber">100</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4093869278527257288" datatype="html">
+ <source>Portals</source>
+ <target>端口</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts</context>
+ <context context-type="linenumber">106</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="414887388288176527" datatype="html">
+ <source>Images</source>
+ <target>映像</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts</context>
+ <context context-type="linenumber">112</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="798573158169239055" datatype="html">
+ <source># Sessions</source>
+ <target>会话数量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts</context>
+ <context context-type="linenumber">118</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi/iscsi.component.ts</context>
+ <context context-type="linenumber">55</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="646929398175374220" datatype="html">
+ <source>Unavailable gateway(s)</source>
+ <target>不可用的网关</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts</context>
+ <context context-type="linenumber">170</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts</context>
+ <context context-type="linenumber">184</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2350612272163013640" datatype="html">
+ <source>Target has active sessions</source>
+ <target>目标具有活跃会话</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts</context>
+ <context context-type="linenumber">188</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4782410538666829801" datatype="html">
+ <source>iSCSI target</source>
+ <target>iSCSI 目标</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts</context>
+ <context context-type="linenumber">227</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8a9910cd114c1deb9af74f6f99b4173403965bf2" datatype="html">
+ <source>Gateways</source>
+ <target>网关</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi/iscsi.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5911214550882917183" datatype="html">
+ <source>State</source>
+ <target>状态</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi/iscsi.component.ts</context>
+ <context context-type="linenumber">39</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/image-list/image-list.component.ts</context>
+ <context context-type="linenumber">47</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/image-list/image-list.component.ts</context>
+ <context context-type="linenumber">64</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/image-list/image-list.component.ts</context>
+ <context context-type="linenumber">76</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts</context>
+ <context context-type="linenumber">124</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts</context>
+ <context context-type="linenumber">54</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.ts</context>
+ <context context-type="linenumber">80</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4121862424558610140" datatype="html">
+ <source># Targets</source>
+ <target>目标数量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi/iscsi.component.ts</context>
+ <context context-type="linenumber">51</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7101197021456818771" datatype="html">
+ <source>Pool</source>
+ <target>存储池</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi/iscsi.component.ts</context>
+ <context context-type="linenumber">61</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/image-list/image-list.component.ts</context>
+ <context context-type="linenumber">42</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/image-list/image-list.component.ts</context>
+ <context context-type="linenumber">54</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/image-list/image-list.component.ts</context>
+ <context context-type="linenumber">71</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.ts</context>
+ <context context-type="linenumber">35</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-list/rbd-list.component.ts</context>
+ <context context-type="linenumber">202</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-namespace-list/rbd-namespace-list.component.ts</context>
+ <context context-type="linenumber">69</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts</context>
+ <context context-type="linenumber">97</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts</context>
+ <context context-type="linenumber">63</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3012906865384504293" datatype="html">
+ <source>Image</source>
+ <target>映像</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi/iscsi.component.ts</context>
+ <context context-type="linenumber">65</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/image-list/image-list.component.ts</context>
+ <context context-type="linenumber">43</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/image-list/image-list.component.ts</context>
+ <context context-type="linenumber">55</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/image-list/image-list.component.ts</context>
+ <context context-type="linenumber">72</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.ts</context>
+ <context context-type="linenumber">36</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2699995524827665158" datatype="html">
+ <source>Backstore</source>
+ <target>后备存储</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi/iscsi.component.ts</context>
+ <context context-type="linenumber">69</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3559214740809905405" datatype="html">
+ <source>Read Bytes</source>
+ <target>读字节数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi/iscsi.component.ts</context>
+ <context context-type="linenumber">74</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1580583760095064067" datatype="html">
+ <source>Write Bytes</source>
+ <target>写字节数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi/iscsi.component.ts</context>
+ <context context-type="linenumber">79</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7225917547116479918" datatype="html">
+ <source>Read Ops</source>
+ <target>读操作数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi/iscsi.component.ts</context>
+ <context context-type="linenumber">84</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6417507714454914481" datatype="html">
+ <source>Write Ops</source>
+ <target>写操作数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi/iscsi.component.ts</context>
+ <context context-type="linenumber">90</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="257147267065394003" datatype="html">
+ <source>A/O Since</source>
+ <target>活动/优化开始时间</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/iscsi/iscsi.component.ts</context>
+ <context context-type="linenumber">96</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ecbc084370a732fc3cde1966a60af78d71424ab4" datatype="html">
+ <source>Create Bootstrap Token</source>
+ <target>创建引导令牌</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/bootstrap-create-modal/bootstrap-create-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="603e9cc3ef2aab57f2b0a00e465b23b9cabefd9c" datatype="html">
+ <source>To create a bootstrap token which can be imported by a peer site cluster, provide the local site's name, select which pools will have mirroring enabled, and click  <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/>Generate<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/>.</source>
+ <target>要创建可由对等站点集群导入的引导令牌,请提供本地站点的名称,选择将为其启用镜像的存储池, 然后点击<x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/>生成<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/bootstrap-create-modal/bootstrap-create-modal.component.html</context>
+ <context context-type="linenumber">13,16</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="660f97cd3188f8a04bd03b79e703fec72c6df04c" datatype="html">
+ <source>Site Name</source>
+ <target>站点名称</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/bootstrap-create-modal/bootstrap-create-modal.component.html</context>
+ <context context-type="linenumber">22</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/bootstrap-import-modal/bootstrap-import-modal.component.html</context>
+ <context context-type="linenumber">22</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/edit-site-name-modal/edit-site-name-modal.component.html</context>
+ <context context-type="linenumber">20</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2fecea01ce1d44114ee45144eff6d47a5016a74f" datatype="html">
+ <source>Name...</source>
+ <target>名称...</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/bootstrap-create-modal/bootstrap-create-modal.component.html</context>
+ <context context-type="linenumber">25</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/bootstrap-import-modal/bootstrap-import-modal.component.html</context>
+ <context context-type="linenumber">25</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/edit-site-name-modal/edit-site-name-modal.component.html</context>
+ <context context-type="linenumber">23</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html</context>
+ <context context-type="linenumber">24</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">22</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">40</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-form/role-form.component.html</context>
+ <context context-type="linenumber">22</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="92899fa68e8ca108912163ff58edc8540e453787" datatype="html">
+ <source>Pools</source>
+ <target>存储池</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/bootstrap-create-modal/bootstrap-create-modal.component.html</context>
+ <context context-type="linenumber">40</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/bootstrap-import-modal/bootstrap-import-modal.component.html</context>
+ <context context-type="linenumber">54</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/overview/overview.component.html</context>
+ <context context-type="linenumber">21</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html</context>
+ <context context-type="linenumber">15</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.html</context>
+ <context context-type="linenumber">171</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">176</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8c2a1dc72cffaf7ab3dc5599bf77b0a7fcad2b20" datatype="html">
+ <source>At least one pool is required.</source>
+ <target>至少需指定一个存储池。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/bootstrap-create-modal/bootstrap-create-modal.component.html</context>
+ <context context-type="linenumber">53</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/bootstrap-import-modal/bootstrap-import-modal.component.html</context>
+ <context context-type="linenumber">67</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1b258b258b4cc475ceb2871305b61756b0134f4a" datatype="html">
+ <source>Generate</source>
+ <target>生成</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/bootstrap-create-modal/bootstrap-create-modal.component.html</context>
+ <context context-type="linenumber">59</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1edc1fc6cfbbb22353050ad6788508b3ed584f53" datatype="html">
+ <source>Token</source>
+ <target>令牌</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/bootstrap-create-modal/bootstrap-create-modal.component.html</context>
+ <context context-type="linenumber">64</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/bootstrap-import-modal/bootstrap-import-modal.component.html</context>
+ <context context-type="linenumber">73</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ff785f5596aef34a93b9b4d1023e95c62eef5740" datatype="html">
+ <source>Generated token...</source>
+ <target>生成的令牌...</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/bootstrap-create-modal/bootstrap-create-modal.component.html</context>
+ <context context-type="linenumber">67</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/bootstrap-import-modal/bootstrap-import-modal.component.html</context>
+ <context context-type="linenumber">75</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f4e529ae5ffd73001d1ff4bbdeeb0a72e342e5c8" datatype="html">
+ <source>Close</source>
+ <target>关闭</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/bootstrap-create-modal/bootstrap-create-modal.component.html</context>
+ <context context-type="linenumber">81</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5467a6bb0e7fade6def7499400d5e2a7d8d3da20" datatype="html">
+ <source>Import Bootstrap Token</source>
+ <target>导入引导令牌</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/bootstrap-import-modal/bootstrap-import-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9bb7aee0dec5164f45c0aa2f35f2fb2149d2c1d2" datatype="html">
+ <source>To import a bootstrap token which was created by a peer site cluster, provide the local site's name, select which pools will have mirroring enabled, provide the generated token, and click <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/>Import<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/>.</source>
+ <target>要导入由对等站点集群创建的引导令牌,请提供本地站点的名称,选择将为其启用镜像的存储池,提供生成的令牌, 然后点击<x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/>导入<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/bootstrap-import-modal/bootstrap-import-modal.component.html</context>
+ <context context-type="linenumber">13,16</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9200e09686136a1d42adfb89c12fbfef2deea125" datatype="html">
+ <source>Direction</source>
+ <target>方向</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/bootstrap-import-modal/bootstrap-import-modal.component.html</context>
+ <context context-type="linenumber">39</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9761484679958da8d12841a4efa5964d33fae575" datatype="html">
+ <source>The token is invalid.</source>
+ <target>令牌无效。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/bootstrap-import-modal/bootstrap-import-modal.component.html</context>
+ <context context-type="linenumber">85</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2381859602529023966" datatype="html">
+ <source>Instance</source>
+ <target>实例</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts</context>
+ <context context-type="linenumber">32</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8040881171107393560" datatype="html">
+ <source>ID</source>
+ <target>ID</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts</context>
+ <context context-type="linenumber">33</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts</context>
+ <context context-type="linenumber">86</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">275</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-list/silence-list.component.ts</context>
+ <context context-type="linenumber">110</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.ts</context>
+ <context context-type="linenumber">37</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/smart-list/smart-list.component.ts</context>
+ <context context-type="linenumber">152</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1605455101862010019" datatype="html">
+ <source>Hostname</source>
+ <target>主机名</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts</context>
+ <context context-type="linenumber">34</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">193</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts</context>
+ <context context-type="linenumber">104</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.ts</context>
+ <context context-type="linenumber">77</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.ts</context>
+ <context context-type="linenumber">42</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2724055831234181057" datatype="html">
+ <source>Version</source>
+ <target>版本</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts</context>
+ <context context-type="linenumber">37</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.ts</context>
+ <context context-type="linenumber">121</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.ts</context>
+ <context context-type="linenumber">62</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2041675390931385838" datatype="html">
+ <source>Health</source>
+ <target>健康状况</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts</context>
+ <context context-type="linenumber">43</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-list/pool-list.component.ts</context>
+ <context context-type="linenumber">93</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b87bd96249f8afc23f5301cddb57b1464a98e71a" datatype="html">
+ <source>Edit site name</source>
+ <target>编辑站点名称</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/edit-site-name-modal/edit-site-name-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="cfff72c667274c12eb1ff71eadc25871c10c42dc" datatype="html">
+ <source>Edit the site name and click  <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/>Update<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/>.</source>
+ <target>编辑站点名称并点击<x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/>更新<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/edit-site-name-modal/edit-site-name-modal.component.html</context>
+ <context context-type="linenumber">13,14</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="66db799d67958d4b0765181d072df62e2d1c16f5" datatype="html">
+ <source>Issues</source>
+ <target>问题</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/image-list/image-list.component.html</context>
+ <context context-type="linenumber">7</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ef06d69259e587e28d52372455f44c7153cda7e7" datatype="html">
+ <source>Syncing</source>
+ <target>正在同步</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/image-list/image-list.component.html</context>
+ <context context-type="linenumber">20</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/image-list/image-list.component.html</context>
+ <context context-type="linenumber">56</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0b0901877d837d3fda16ba161eb74368d1c75b7a" datatype="html">
+ <source>Ready</source>
+ <target>已就绪</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/image-list/image-list.component.html</context>
+ <context context-type="linenumber">33</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5833626790712999947" datatype="html">
+ <source>Issue</source>
+ <target>问题</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/image-list/image-list.component.ts</context>
+ <context context-type="linenumber">44</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3419681791450150574" datatype="html">
+ <source>Progress</source>
+ <target>进度</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/image-list/image-list.component.ts</context>
+ <context context-type="linenumber">58</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4902817035128594900" datatype="html">
+ <source>Description</source>
+ <target>描述</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/image-list/image-list.component.ts</context>
+ <context context-type="linenumber">73</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.ts</context>
+ <context context-type="linenumber">41</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration.component.ts</context>
+ <context context-type="linenumber">109</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/rules-list/rules-list.component.ts</context>
+ <context context-type="linenumber">41</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.ts</context>
+ <context context-type="linenumber">44</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-list/role-list.component.ts</context>
+ <context context-type="linenumber">94</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="40b7acea5b43f45e0bbd1efeba5200af4687981d" datatype="html">
+ <source>Site Name:</source>
+ <target>站点名称:</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/overview/overview.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9e24f9e2d42104ffc01599db4d566d1cc518f9e6" datatype="html">
+ <source>Daemons</source>
+ <target>守护进程</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/overview/overview.component.html</context>
+ <context context-type="linenumber">14</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/host-details/host-details.component.html</context>
+ <context context-type="linenumber">24</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">255</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6450386891540681425" datatype="html">
+ <source>Edit Site Name</source>
+ <target>编辑站点名称</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/overview/overview.component.ts</context>
+ <context context-type="linenumber">45</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4645993115976933405" datatype="html">
+ <source>Create Bootstrap Token</source>
+ <target>创建引导令牌</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/overview/overview.component.ts</context>
+ <context context-type="linenumber">53</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4130053543590533787" datatype="html">
+ <source>Import Bootstrap Token</source>
+ <target>导入引导令牌</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/overview/overview.component.ts</context>
+ <context context-type="linenumber">60</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4057c56d63a7e9b140b1d01871a9229a5f30eb27" datatype="html">
+ <source>Edit pool mirror mode</source>
+ <target>编辑存储池镜像模式</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e1f367f5feaab38f6637dd1f967c848b447dea2d" datatype="html">
+ <source>To edit the mirror mode for pool  <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/><x id="INTERPOLATION" equiv-text="{{ poolName }}"/><x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/>, select a new mode from the list and click  <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/>Update<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/>.</source>
+ <target>要编辑存储池 <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/><x id="INTERPOLATION" equiv-text="{{ poolName }}"/><x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/> 的镜像模式,请从列表中选择新模式,然后点击<x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/>更新<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html</context>
+ <context context-type="linenumber">13,15</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="37e10df2d9c0c25ef04ac112c9c9a7723e8efae0" datatype="html">
+ <source>Mode</source>
+ <target>模式</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html</context>
+ <context context-type="linenumber">21</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">426</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html</context>
+ <context context-type="linenumber">116</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">244</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="32ca348ef926b0a6a7a780b8b64c3a8239895cec" datatype="html">
+ <source>Peer clusters must be removed prior to disabling mirror.</source>
+ <target>在禁用镜像功能前必须先移除同伴集群。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html</context>
+ <context context-type="linenumber">32</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5769292297914455214" datatype="html">
+ <source>Disabled</source>
+ <target>已禁用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.ts</context>
+ <context context-type="linenumber">34</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.ts</context>
+ <context context-type="linenumber">56</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts</context>
+ <context context-type="linenumber">90</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4ddcb416c1c0aa1f54acf5beef1de81813e76fa6" datatype="html">
+ <source>{VAR_SELECT, select, edit {Edit} other {Add}}</source>
+ <target>{VAR_SELECT, select, edit {编辑} other {添加}}</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html</context>
+ <context context-type="linenumber">13</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3aa7c3a4f7b0cf7c2e60fc71ea1e3b4c3efa3558" datatype="html">
+ <source><x id="ICU" equiv-text="{mode, select, edit {Edit} other {Add}}"/> pool mirror peer</source>
+ <target><x id="ICU" equiv-text="{mode, select, edit {Edit} other {Add}}"/>存储池镜像对等</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="59ca65ece457429d90104ede4674965f62edbabe" datatype="html">
+ <source><x id="ICU" equiv-text="{mode, select, edit {Edit} other {Add}}"/> the pool mirror peer attributes for pool <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/><x id="INTERPOLATION" equiv-text="{{ poolName }}"/><x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/> and click <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/>Submit<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/>.</source>
+ <target><x id="ICU" equiv-text="{mode, select, edit {Edit} other {Add}}"/>存储池 <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/><x id="INTERPOLATION" equiv-text="{{ poolName }}"/><x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/> 的存储池镜像对等属性,并点击<x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/>提交<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html</context>
+ <context context-type="linenumber">13,15</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d3cc964811f852a168f4a2d5daa59068abc5cf53" datatype="html">
+ <source>Cluster Name</source>
+ <target>集群名称</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html</context>
+ <context context-type="linenumber">21</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b631721fc56cb7fb1cbd07b802a487c5753f6a2d" datatype="html">
+ <source>The cluster name is not valid.</source>
+ <target>该集群名称无效。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html</context>
+ <context context-type="linenumber">35</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ca6deafa31bf421f85094807982aee4bcb20a3ae" datatype="html">
+ <source>CephX ID</source>
+ <target>CephX ID</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html</context>
+ <context context-type="linenumber">41</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7539188a568c3d553cbde1bacaf32310c4264e24" datatype="html">
+ <source>CephX ID...</source>
+ <target>CephX ID...</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html</context>
+ <context context-type="linenumber">44</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a1c45b594b0fba22fc64e80c793a7ffe005fdb0e" datatype="html">
+ <source>The CephX ID is not valid.</source>
+ <target>该 CephX ID 无效。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html</context>
+ <context context-type="linenumber">54</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="20861576fcfce773c918c782cd4f5adf32382921" datatype="html">
+ <source>Monitor Addresses</source>
+ <target>Monitor 地址</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html</context>
+ <context context-type="linenumber">60</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="fa28eeed2b4bd4ccbe6e9349a1c2b3cb1c5de70a" datatype="html">
+ <source>Comma-delimited addresses...</source>
+ <target>逗号分隔的地址...</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html</context>
+ <context context-type="linenumber">64</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="dc016c82fd85848d5c1b2fd0e8469ee2027d9c16" datatype="html">
+ <source>The monitory address is not valid.</source>
+ <target>该 Monitor 地址无效。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html</context>
+ <context context-type="linenumber">71</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e0ac55b83dc6739e62bc655cfe375b67c93e7f4a" datatype="html">
+ <source>CephX Key</source>
+ <target>CephX 密钥</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html</context>
+ <context context-type="linenumber">77</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f53434bcb95bd86f1df9c8e22966f757614fc4ad" datatype="html">
+ <source>Base64-encoded key...</source>
+ <target>Base64 编码的密钥...</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html</context>
+ <context context-type="linenumber">81</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4cd83164cd4f66b4abc2863f9ce6f599d789e4ca" datatype="html">
+ <source>CephX key must be base64 encoded.</source>
+ <target>CephX 密钥必须为 base64 编码。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html</context>
+ <context context-type="linenumber">88</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6407712033679505505" datatype="html">
+ <source>Edit Mode</source>
+ <target>编辑模式</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-list/pool-list.component.ts</context>
+ <context context-type="linenumber">55</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8054237897979907103" datatype="html">
+ <source>Add Peer</source>
+ <target>添加对等</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-list/pool-list.component.ts</context>
+ <context context-type="linenumber">61</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="899134641637789371" datatype="html">
+ <source>Edit Peer</source>
+ <target>编辑对等</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-list/pool-list.component.ts</context>
+ <context context-type="linenumber">70</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7393680121674824053" datatype="html">
+ <source>Delete Peer</source>
+ <target>删除对等</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-list/pool-list.component.ts</context>
+ <context context-type="linenumber">77</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1713271461473302108" datatype="html">
+ <source>Mode</source>
+ <target>模式</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-list/pool-list.component.ts</context>
+ <context context-type="linenumber">87</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1061297288634362831" datatype="html">
+ <source>Leader</source>
+ <target>主管</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-list/pool-list.component.ts</context>
+ <context context-type="linenumber">88</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8517494870558773093" datatype="html">
+ <source># Local</source>
+ <target>本地数量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-list/pool-list.component.ts</context>
+ <context context-type="linenumber">89</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4953753699491987394" datatype="html">
+ <source># Remote</source>
+ <target>远程数量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-list/pool-list.component.ts</context>
+ <context context-type="linenumber">90</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1715982232168082172" datatype="html">
+ <source>mirror peer</source>
+ <target>镜像对等</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/mirroring/pool-list/pool-list.component.ts</context>
+ <context context-type="linenumber">136</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ff92fbdec9fdd5054493eeda0d7ee8b450f83e72" datatype="html">
+ <source>RBD Configuration</source>
+ <target>RBD 配置</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-configuration-form/rbd-configuration-form.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b62d9efc8eb3b589904f6cb96a0406bbda55673a" datatype="html">
+ <source>Remove the local configuration value. The parent configuration value will be inherited and used instead.</source>
+ <target>删除本地的配置值。将继承并改用父配置值。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-configuration-form/rbd-configuration-form.component.html</context>
+ <context context-type="linenumber">58</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="80d769fd863fe44fab689636a078466bfdbd1f20" datatype="html">
+ <source>The minimum value is 0</source>
+ <target>最小值为 0</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-configuration-form/rbd-configuration-form.component.html</context>
+ <context context-type="linenumber">68</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5decb3917d46a9ac6e5813699801becb7c3c1455" datatype="html">
+ <source>Global</source>
+ <target>全局</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.html</context>
+ <context context-type="linenumber">12</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">177</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a5f9ba9bb9faa8284bcadb1cdbc6aaf969e9c4bb" datatype="html">
+ <source>Image</source>
+ <target>映像</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.html</context>
+ <context context-type="linenumber">14</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">172</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e70fcca5a99575cffef3ff8cbd5e69f06ffd0f1c" datatype="html">
+ <source>Pool</source>
+ <target>存储池</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.html</context>
+ <context context-type="linenumber">16</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">23</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">58</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-namespace-form/rbd-namespace-form-modal.component.html</context>
+ <context context-type="linenumber">16</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">211</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2176659033176029418" datatype="html">
+ <source>Key</source>
+ <target>密钥</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.ts</context>
+ <context context-type="linenumber">42</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9155608366859514313" datatype="html">
+ <source>Source</source>
+ <target>来源</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.ts</context>
+ <context context-type="linenumber">45</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration.component.ts</context>
+ <context context-type="linenumber">54</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6555318547274416232" datatype="html">
+ <source>Value</source>
+ <target>值</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.ts</context>
+ <context context-type="linenumber">49</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">147</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-form/silence-form.component.ts</context>
+ <context context-type="linenumber">57</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.ts</context>
+ <context context-type="linenumber">49</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/smart-list/smart-list.component.ts</context>
+ <context context-type="linenumber">156</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0f6e8f6094b180eaf1f11bc0ffe383f1cdcd059e" datatype="html">
+ <source>Only available for RBD images with <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>fast-diff<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> enabled</source>
+ <target>仅可用于启用了 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>fast-diff<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> 的 RBD 映像</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">2</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4f8b2bb476981727ab34ed40fde1218361f92c45" datatype="html">
+ <source>Details</source>
+ <target>详细信息</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">12</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-tabs/cephfs-tabs.component.html</context>
+ <context context-type="linenumber">9</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.html</context>
+ <context context-type="linenumber">21</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-details/nfs-details.component.html</context>
+ <context context-type="linenumber">8</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-details/pool-details.component.html</context>
+ <context context-type="linenumber">9</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html</context>
+ <context context-type="linenumber">8</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">8</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="03cc5b14b0a20d075e9009ff021f4f1660ba348a" datatype="html">
+ <source>Data Pool</source>
+ <target>数据池</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">28</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1b051734b0ee9021991c91b3ed4e81c244322462" datatype="html">
+ <source>Created</source>
+ <target>已创建</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">33</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7faaaa08f56427999f3be41df1093ce4089bbd75" datatype="html">
+ <source>Size</source>
+ <target>容量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">38</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">198</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="afdb601c16162f2c798b16a2920955f1cc6a20aa" datatype="html">
+ <source>Objects</source>
+ <target>对象数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">43</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.html</context>
+ <context context-type="linenumber">138</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ceac8e132384322ec778ba760875a6c6897d3e42" datatype="html">
+ <source>Object size</source>
+ <target>对象大小</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">48</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">265</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6cdb1fea93d77c07950c0c76c6e0ad79ebbef084" datatype="html">
+ <source>Features</source>
+ <target>特性</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">53</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">223</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-form/osd-form.component.html</context>
+ <context context-type="linenumber">109</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0a65771c9a73b9aa609d592fc96a64801a8f40bd" datatype="html">
+ <source>Provisioned</source>
+ <target>已供给容量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">62</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="84a36cb75660b736773fe36ffa3d54f0f0fe363e" datatype="html">
+ <source>N/A</source>
+ <target>不适用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">68</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">83</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-list/rbd-list.component.html</context>
+ <context context-type="linenumber">37</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-list/rbd-list.component.html</context>
+ <context context-type="linenumber">47</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.html</context>
+ <context context-type="linenumber">75</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e5c009342a4e8381f64341d0bb61c2e4685f5a4b" datatype="html">
+ <source>Total provisioned</source>
+ <target>总供给容量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">77</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7f6bf8a43ae415f527ac961ea62471b983aaa97b" datatype="html">
+ <source>Striping unit</source>
+ <target>条带单元大小</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">92</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="db710e8a8f011923f2d15d713fbae49c38b02b26" datatype="html">
+ <source>Striping count</source>
+ <target>条带个数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">97</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3a4c2a9e76634ff14a60d52a718296f722d47c67" datatype="html">
+ <source>Parent</source>
+ <target>父项</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">102</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6a209e68d78ffc2cc9c53d2e76158624efab71ad" datatype="html">
+ <source>Block name prefix</source>
+ <target>块设备名称前缀</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">111</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5704ec2049d007c5f5fb495a5d8b607e68d58081" datatype="html">
+ <source>Order</source>
+ <target>顺序</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">116</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="984cb6ad70f150a401b4daf841bd3cd957412699" datatype="html">
+ <source>Format Version</source>
+ <target>格式版本</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">121</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f21b1d17b6c5042bb5805516eee37fde33739dd8" datatype="html">
+ <source>Snapshots</source>
+ <target>快照</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">130</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.html</context>
+ <context context-type="linenumber">52</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4a41f824a35ba01d5bd7be61aa06b3e8145209d0" datatype="html">
+ <source>Configuration</source>
+ <target>配置</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">141</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-form/osd-form.component.html</context>
+ <context context-type="linenumber">102</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-details/pool-details.component.html</context>
+ <context context-type="linenumber">31</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">138</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3cc9c2ae277393b3946b38c088dabff671b1ee1b" datatype="html">
+ <source>Performance</source>
+ <target>性能</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">149</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.html</context>
+ <context context-type="linenumber">189</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="935bb9cb0e4340fc74d33caa3b70d9d143fcad87" datatype="html">
+ <source>Information can not be displayed for RBD in status 'Removing'.</source>
+ <target>无法显示处于 &quot;正在删除&quot; 状态的 RBD 的信息。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">163</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="58e58f1a8786da9031a05e6770c5dafce82badf5" datatype="html">
+ <source>This setting overrides the global value</source>
+ <target>此设置会覆盖全局值</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">172</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="36b46714164964c6258b08ed0a25f57d8a950f92" datatype="html">
+ <source>This is the global value. No value for this option has been set for this image.</source>
+ <target>该值为全局值。没有为此映像设置此选项的值。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-details/rbd-details.component.html</context>
+ <context context-type="linenumber">177</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6547c9c4d5f62942ac4b1fe459cf9a03d4dbf5a0" datatype="html">
+ <source><x id="INTERPOLATION" equiv-text="{{ action | titlecase }}"/> from</source>
+ <target> <x id="INTERPOLATION" equiv-text="{{ action | titlecase }}"/> 从</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">17</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0e9ecf29a4fa5b057bd8052e0d801b3fde6a30bf" datatype="html">
+ <source>'/' and '@' are not allowed.</source>
+ <target>不允许使用 &quot;/&quot; 和 &quot;@&quot;。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">47</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="94516fa213706c67ce5a5b5765681d7fb032033a" datatype="html">
+ <source>Loading...</source>
+ <target>正在加载...</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">74</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">118</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">178</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-namespace-form/rbd-namespace-form-modal.component.html</context>
+ <context context-type="linenumber">32</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">49</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">219</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">29</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">62</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">96</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">277</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">318</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html</context>
+ <context context-type="linenumber">52</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html</context>
+ <context context-type="linenumber">80</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">49</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">248</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">272</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">362</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">209</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">452</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">84</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">111</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b99417c4dd46286ffd37c8d2e987c8b512ec7052" datatype="html">
+ <source>-- No rbd pools available --</source>
+ <target>-- 没有可用的 RBD 存储池 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">77</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-namespace-form/rbd-namespace-form-modal.component.html</context>
+ <context context-type="linenumber">35</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ef83ec9c304a89d45650e580dcdc2978c37b3a83" datatype="html">
+ <source>-- Select a pool --</source>
+ <target>-- 请选择存储池 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">80</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-namespace-form/rbd-namespace-form-modal.component.html</context>
+ <context context-type="linenumber">38</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">225</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d649904466254d13df1fbf2d255f0bbc6553d213" datatype="html">
+ <source>-- No namespaces available --</source>
+ <target>-- 没有可用的名称空间 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">121</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e22d7bb4d2d561e0832ee0b9a3da2468a080c4f0" datatype="html">
+ <source>-- Select a namespace --</source>
+ <target>-- 请选择名称空间 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">124</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="49449943d8cbf59d8c401c8bd2e76f92e207cc5f" datatype="html">
+ <source>Use a dedicated data pool</source>
+ <target>使用专用的数据池</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">143</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="aa5b3c5ea5af14d09b2eb098039af9f1f77be010" datatype="html">
+ <source>You need more than one pool with the rbd application label use to use a dedicated data pool.</source>
+ <target>要使用专用的数据池,您需要多个使用了 RBD 应用标签的存储池。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">145</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="870aee0dd31a9643bf62007beb8f1ae1deb34d42" datatype="html">
+ <source>Data pool</source>
+ <target>数据池</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">157</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3792ca829d9b9f687e1f5d7733d30e9bb0bfec47" datatype="html">
+ <source>Dedicated pool that stores the object-data of the RBD.</source>
+ <target>专用于存储 RBD 的对象数据的存储池。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">159</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="151c80ea931037cd92e854442927f8a0f6ae7795" datatype="html">
+ <source>-- No data pools available --</source>
+ <target>-- 没有可用的数据池 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">181</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">65</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f0016bd458baa88284a658ce9eeda42d8ad88d2c" datatype="html">
+ <source>e.g., 10GiB</source>
+ <target>例如 10GiB</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">206</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">560</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0a88bbee20570aaf9615332fb27020627044874d" datatype="html">
+ <source>You have to increase the size.</source>
+ <target>您必须提高容量。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">214</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1cfe07dac5b4ee1c464eb24225ddeb4f1d24076a" datatype="html">
+ <source>Advanced...</source>
+ <target>高级...</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">248</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-pg-scrub-modal/osd-pg-scrub-modal.component.html</context>
+ <context context-type="linenumber">23</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="bc2e854e111ecf2bd7db170da5e3c2ed08181d88" datatype="html">
+ <source>Advanced</source>
+ <target>高级</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">255</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3562a3778695a5f9c0445660e35301f0a39aaf73" datatype="html">
+ <source>Striping</source>
+ <target>条带</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">259</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ef3c3f3b5f562a5cdbe0ee2874287db1534b5958" datatype="html">
+ <source>Stripe unit</source>
+ <target>条带单元大小</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">282</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="84471be1049006edecbcaef1a32ae0893c229c50" datatype="html">
+ <source>-- Select stripe unit --</source>
+ <target>-- 请选择条带单元大小 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">289</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8d32c5c54c8581c774a7f467fbd4e329b15a74fa" datatype="html">
+ <source>This field is required because stripe count is defined!</source>
+ <target>因为设置了条带个数,所以这是必填字段!</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">295</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6bbf9040be7c5491d4a03f2185708f43a6582a3b" datatype="html">
+ <source>Stripe unit is greater than object size.</source>
+ <target>条带单元大小超过了对象大小。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">298</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a682f49f9b761591661276d7c6f550e641a130a4" datatype="html">
+ <source>Stripe count</source>
+ <target>条带个数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">307</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="baa74031990c5370008ba622d0a250f0929097f4" datatype="html">
+ <source>This field is required because stripe unit is defined!</source>
+ <target>因为设置了条带单元大小,所以这是必填字段!</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">316</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="cd2ada6d5ecbd5cbf89eae0a1f5326efedac0dbc" datatype="html">
+ <source>Stripe count must be greater than 0.</source>
+ <target>条带个数必须大于 0。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.html</context>
+ <context context-type="linenumber">319</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4341718109173132593" datatype="html">
+ <source>RBD</source>
+ <target>RBD</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.ts</context>
+ <context context-type="linenumber">117</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1359455778569887786" datatype="html">
+ <source>Deep flatten</source>
+ <target>完全展开</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.ts</context>
+ <context context-type="linenumber">120</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="58519213655664125" datatype="html">
+ <source>Layering</source>
+ <target>分层</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.ts</context>
+ <context context-type="linenumber">126</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1844531889615887801" datatype="html">
+ <source>Exclusive lock</source>
+ <target>互斥锁</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.ts</context>
+ <context context-type="linenumber">132</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4585281635594103106" datatype="html">
+ <source>Object map (requires exclusive-lock)</source>
+ <target>object map(需要互斥锁支持)</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.ts</context>
+ <context context-type="linenumber">138</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="240933649452133654" datatype="html">
+ <source>Journaling (requires exclusive-lock)</source>
+ <target>日志(需要互斥锁支持)</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.ts</context>
+ <context context-type="linenumber">145</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3713046526850391848" datatype="html">
+ <source>Fast diff (interlocked with object-map)</source>
+ <target>Fast diff(与 object-map 互锁)</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-form/rbd-form.component.ts</context>
+ <context context-type="linenumber">152</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="19f1e825536efbf7492723a7c2d01ad23a4e994b" datatype="html">
+ <source><x id="INTERPOLATION" equiv-text="{{row.disk_usage | dimlessBinary}}"/></source>
+ <target><x id="INTERPOLATION" equiv-text="{{row.disk_usage | dimlessBinary}}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-list/rbd-list.component.html</context>
+ <context context-type="linenumber">39</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1774b9915b0e302d02cad0b9321ad5f1a83247a8" datatype="html">
+ <source><x id="INTERPOLATION" equiv-text="{{row.total_disk_usage | dimlessBinary}}"/></source>
+ <target><x id="INTERPOLATION" equiv-text="{{row.total_disk_usage | dimlessBinary}}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-list/rbd-list.component.html</context>
+ <context context-type="linenumber">49</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c9f1026c1235f4d76ace47449e806efd181ab332" datatype="html">
+ <source>Deleting this image will also delete all its snapshots.</source>
+ <target>删除此映像时也会删除它的所有快照。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-list/rbd-list.component.html</context>
+ <context context-type="linenumber">75</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="55f864597e84d9bf88769e1fbfda1d64452430c9" datatype="html">
+ <source>The following snapshots are currently protected and will be removed:</source>
+ <target>以下快照当前受到保护,将会被删除:</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-list/rbd-list.component.html</context>
+ <context context-type="linenumber">78</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2e362ec498c4c9112dc47a3cb7d7250ca8e71790" datatype="html">
+ <source>RBD in status 'Removing'</source>
+ <target>RBD 处于 &quot;正在删除&quot; 状态</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-list/rbd-list.component.html</context>
+ <context context-type="linenumber">104</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3294686077659093992" datatype="html">
+ <source>Namespace</source>
+ <target>名称空间</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-list/rbd-list.component.ts</context>
+ <context context-type="linenumber">207</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-namespace-list/rbd-namespace-list.component.ts</context>
+ <context context-type="linenumber">64</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts</context>
+ <context context-type="linenumber">102</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="45739481977493163" datatype="html">
+ <source>Size</source>
+ <target>容量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-list/rbd-list.component.ts</context>
+ <context context-type="linenumber">212</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts</context>
+ <context context-type="linenumber">110</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts</context>
+ <context context-type="linenumber">65</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts</context>
+ <context context-type="linenumber">143</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">317</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/services.component.ts</context>
+ <context context-type="linenumber">161</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7531602241051125940" datatype="html">
+ <source>Objects</source>
+ <target>对象数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-list/rbd-list.component.ts</context>
+ <context context-type="linenumber">219</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts</context>
+ <context context-type="linenumber">85</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1194977199378511591" datatype="html">
+ <source>Object size</source>
+ <target>对象大小</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-list/rbd-list.component.ts</context>
+ <context context-type="linenumber">226</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="178418048502923560" datatype="html">
+ <source>Provisioned</source>
+ <target>已供给容量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-list/rbd-list.component.ts</context>
+ <context context-type="linenumber">233</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts</context>
+ <context context-type="linenumber">117</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7638291694671392137" datatype="html">
+ <source>Total provisioned</source>
+ <target>总供给容量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-list/rbd-list.component.ts</context>
+ <context context-type="linenumber">241</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8621797738551294959" datatype="html">
+ <source>Parent</source>
+ <target>父项</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-list/rbd-list.component.ts</context>
+ <context context-type="linenumber">249</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1616639680594151867" datatype="html">
+ <source>This RBD has cloned snapshots. Please delete related RBDs before deleting this RBD.</source>
+ <target>此 RBD 具有克隆的快照。请先删除相关 RBD,再删除此 RBD。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-list/rbd-list.component.ts</context>
+ <context context-type="linenumber">457</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2900827028308925059" datatype="html">
+ <source>This RBD image has an invalid name and can't be managed by ceph.</source>
+ <target>此 RBD 映像的名称无效,无法通过 Ceph 进行管理。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-list/rbd-list.component.ts</context>
+ <context context-type="linenumber">467</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1796389652493657142" datatype="html">
+ <source>Action not possible for an RBD in status 'Removing'</source>
+ <target>无法对处于 &quot;正在删除&quot; 状态的 RBD 执行操作</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-list/rbd-list.component.ts</context>
+ <context context-type="linenumber">476</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2c07d24bb422aa8e5e568df1c5709083f0a9c8f1" datatype="html">
+ <source>Create Namespace</source>
+ <target>创建名称空间</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-namespace-form/rbd-namespace-form-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0cca6c0485f96d3a9610d0339cb1275a5f2c3f46" datatype="html">
+ <source>Namespace already exists.</source>
+ <target>名称空间已存在。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-namespace-form/rbd-namespace-form-modal.component.html</context>
+ <context context-type="linenumber">66</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4641528557519966449" datatype="html">
+ <source>Created namespace '<x id="PH" equiv-text="pool"/>/<x id="PH_1" equiv-text="namespace"/>'</source>
+ <target>已创建名称空间 &quot;<x id="PH" equiv-text="pool"/>/<x id="PH_1" equiv-text="namespace"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-namespace-form/rbd-namespace-form-modal.component.ts</context>
+ <context context-type="linenumber">135</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6809428596104996786" datatype="html">
+ <source>Total images</source>
+ <target>映像总数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-namespace-list/rbd-namespace-list.component.ts</context>
+ <context context-type="linenumber">74</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1346311774128536550" datatype="html">
+ <source>Deleted namespace '<x id="PH" equiv-text="pool"/>/<x id="PH_1" equiv-text="namespace"/>'</source>
+ <target>已删除名称空间 &quot;<x id="PH" equiv-text="pool"/>/<x id="PH_1" equiv-text="namespace"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-namespace-list/rbd-namespace-list.component.ts</context>
+ <context context-type="linenumber">136</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7605466414392298530" datatype="html">
+ <source>Namespace contains images</source>
+ <target>名称空间包含映像</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-namespace-list/rbd-namespace-list.component.ts</context>
+ <context context-type="linenumber">152</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8576483965711201552" datatype="html">
+ <source>RBD Snapshot</source>
+ <target>RBD 快照</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-snapshot-form/rbd-snapshot-form-modal.component.ts</context>
+ <context context-type="linenumber">42</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3473055924346204357" datatype="html">
+ <source>Parent image must support Layering</source>
+ <target>父映像必须支持分层</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts</context>
+ <context context-type="linenumber">99</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1152535233999495900" datatype="html">
+ <source>Snapshot must be protected in order to clone.</source>
+ <target>快照必须处于受保护状态才能克隆。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts</context>
+ <context context-type="linenumber">103</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5c5331983af566d4ac6a1024d15a3511786a4aa6" datatype="html">
+ <source>You are about to rollback</source>
+ <target>您即将进行回滚操作</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html</context>
+ <context context-type="linenumber">15</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6240400332778072187" datatype="html">
+ <source>PROTECTED</source>
+ <target>受保护</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts</context>
+ <context context-type="linenumber">130</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9101667614062185213" datatype="html">
+ <source>UNPROTECTED</source>
+ <target>无保护</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts</context>
+ <context context-type="linenumber">131</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4207916966377787111" datatype="html">
+ <source>Created</source>
+ <target>已创建</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts</context>
+ <context context-type="linenumber">136</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">207</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-list/cephfs-list.component.ts</context>
+ <context context-type="linenumber">33</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">225</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">66</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8587768621777516124" datatype="html">
+ <source>RBD snapshot rollback</source>
+ <target>RBD 快照回滚</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts</context>
+ <context context-type="linenumber">305</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2711198699676132148" datatype="html">
+ <source>Rollback</source>
+ <target>回滚</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts</context>
+ <context context-type="linenumber">306</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">167</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3330476395115957823" datatype="html">
+ <source>RBD snapshot</source>
+ <target>RBD 快照</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts</context>
+ <context context-type="linenumber">322</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c3a7e364a88ea4673199dfa98bc73e6dbe09dfac" datatype="html">
+ <source>Namespaces</source>
+ <target>名称空间</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-tabs/rbd-tabs.component.html</context>
+ <context context-type="linenumber">12</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="aba82bfd8e177d35b76cad7cd43941f8e5e5acac" datatype="html">
+ <source>Trash</source>
+ <target>回收站</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-tabs/rbd-tabs.component.html</context>
+ <context context-type="linenumber">16</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5e7f4b1ca49e8d217bd0e12c6f7d6b6a2ade2c18" datatype="html">
+ <source>Overall Performance</source>
+ <target>总体性能</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-tabs/rbd-tabs.component.html</context>
+ <context context-type="linenumber">21</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.html</context>
+ <context context-type="linenumber">36</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.html</context>
+ <context context-type="linenumber">44</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-list/pool-list.component.html</context>
+ <context context-type="linenumber">38</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html</context>
+ <context context-type="linenumber">24</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="49c0408946a6d67185947f455f15cc201d0d78e6" datatype="html">
+ <source>Purge Trash</source>
+ <target>清空回收站</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.html</context>
+ <context context-type="linenumber">26</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5c96a761dc55a21882c132c929583a424c9b8cf4" datatype="html">
+ <source>Expired at</source>
+ <target>过期时间</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.html</context>
+ <context context-type="linenumber">35</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="661041e3fcff4d3e75c561e038ca2504cf2cc643" datatype="html">
+ <source>Protected until</source>
+ <target>保护期限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.html</context>
+ <context context-type="linenumber">38</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0ee3b2322a1d3277f7e3fdb8a5141ac42bcf350b" datatype="html">
+ <source>This image is protected until <x id="INTERPOLATION" equiv-text="{{ expiresAt | cdDate }}"/>.</source>
+ <target>此映像在 <x id="INTERPOLATION" equiv-text="{{ expiresAt | cdDate }}"/> 前始终受到保护。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.html</context>
+ <context context-type="linenumber">49</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5611592591303869712" datatype="html">
+ <source>Status</source>
+ <target>状态</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts</context>
+ <context context-type="linenumber">107</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">213</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">285</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-list/silence-list.component.ts</context>
+ <context context-type="linenumber">135</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.ts</context>
+ <context context-type="linenumber">127</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2155633476201267204" datatype="html">
+ <source>Deleted At</source>
+ <target>删除时间</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts</context>
+ <context context-type="linenumber">113</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f0b5d789d42c0e69348e5fe0037fcbf5b5fbbdcc" datatype="html">
+ <source>Move an image to trash</source>
+ <target>将映像移至回收站</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7ad22c1d4aab3b8946603cea62de266d5129ca10" datatype="html">
+ <source>This image contains snapshot(s), which will prevent it from being removed after moved to trash.</source>
+ <target>此映像包含快照,这将阻止映像移至回收站后被删除。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html</context>
+ <context context-type="linenumber">15,16</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3d4a5f5698bc8118b2e120b9bb72eff339094dd0" datatype="html">
+ <source>To move <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/><x id="INTERPOLATION" equiv-text="{{ imageSpecStr }}"/><x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/> to trash, click <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/>Move<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/>. Optionally, you can pick an expiration date.</source>
+ <target>要将 <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/><x id="INTERPOLATION" equiv-text="{{ imageSpecStr }}"/><x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/> 移至回收站,请点击<x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/>移动<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/>。您可以视需要选择一个超期日期。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html</context>
+ <context context-type="linenumber">19,20</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="88f27d390844aad53b4240360e928156c5f0d326" datatype="html">
+ <source>Protection expires at</source>
+ <target>保护期截至</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html</context>
+ <context context-type="linenumber">25</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="da166e9a0d27322f6ba8916d71ecc0f9905bb4b1" datatype="html">
+ <source>NOT PROTECTED</source>
+ <target>无保护</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html</context>
+ <context context-type="linenumber">27</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a1506e5f2ca22cad14502ec7a20fb6113ace145d" datatype="html">
+ <source>Wrong date format. Please use &quot;YYYY-MM-DD HH:mm:ss&quot;.</source>
+ <target>日期格式有误。请使用 &quot;YYYY-MM-DD HH:mm:ss&quot;。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html</context>
+ <context context-type="linenumber">39</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="aa7ea0bb7495281e0b3258467ac7d90a1e44a1a1" datatype="html">
+ <source>Protection has already expired. Please pick a future date or leave it empty.</source>
+ <target>保护期限已过。请选择一个将来的日期或留空。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html</context>
+ <context context-type="linenumber">42</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d8613436532acac2b97d17de28b50f93e6bd0222" datatype="html">
+ <source>To purge, select  <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/>All<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/>  or one pool and click  <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/>Purge<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/>. </source>
+ <target>要进行清除,请选择<x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/>所有<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/>或一个存储池,然后点击<x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/>清除<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html</context>
+ <context context-type="linenumber">12,15</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="55a4f598a4894b7fd5cb88f0ffd3c37ad009dd70" datatype="html">
+ <source>Pool:</source>
+ <target>存储池:</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html</context>
+ <context context-type="linenumber">19</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d43dd2b9f7797e4cf3a604695bb33e4479108516" datatype="html">
+ <source>Pool name...</source>
+ <target>存储池名称...</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html</context>
+ <context context-type="linenumber">22</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="dfc3c34e182ea73c5d784ff7c8135f087992dac1" datatype="html">
+ <source>All</source>
+ <target>所有</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html</context>
+ <context context-type="linenumber">32</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b0e7c7ed1d51a0c205c815048bc9f79e24ee6db2" datatype="html">
+ <source>Restore Image</source>
+ <target>恢复映像</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a3bc4aaf0dce75dc5e01ee5c825a652dc8aea8f0" datatype="html">
+ <source>To restore  <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/><x id="INTERPOLATION" equiv-text="{{ imageSpec }}"/>@<x id="INTERPOLATION_1" equiv-text="{{ imageId }}"/><x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/>,  type the image's new name and click  <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/>Restore<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/>.</source>
+ <target>要恢复 <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/><x id="INTERPOLATION" equiv-text="{{ imageSpec }}"/>@<x id="INTERPOLATION_1" equiv-text="{{ imageId }}"/><x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/>,请键入映像的新名称,然后点击<x id="START_TAG_KBD" ctype="x-kbd" equiv-text="&lt;kbd&gt;"/>恢复<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="&lt;/kbd&gt;"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html</context>
+ <context context-type="linenumber">12,15</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="41307dd56fea669eed72e12a6c23af275f6bfd82" datatype="html">
+ <source>New Name</source>
+ <target>新名称</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html</context>
+ <context context-type="linenumber">20</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3625859417927520024" datatype="html">
+ <source>id</source>
+ <target>ID</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts</context>
+ <context context-type="linenumber">64</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6537904131139019667" datatype="html">
+ <source>type</source>
+ <target>类型</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts</context>
+ <context context-type="linenumber">65</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8901220148451863928" datatype="html">
+ <source>state</source>
+ <target>状态</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts</context>
+ <context context-type="linenumber">66</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7925190601961269841" datatype="html">
+ <source>version</source>
+ <target>版本</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts</context>
+ <context context-type="linenumber">67</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6641024648411549335" datatype="html">
+ <source>Host</source>
+ <target>主机</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts</context>
+ <context context-type="linenumber">68</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">282</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5773272191572353800" datatype="html">
+ <source>root</source>
+ <target>根</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts</context>
+ <context context-type="linenumber">69</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6364513948635353490" datatype="html">
+ <source>Evicted client '<x id="PH" equiv-text="clientId"/>'</source>
+ <target>已逐出客户端 &quot;<x id="PH" equiv-text="clientId"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts</context>
+ <context context-type="linenumber">84</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0c1e17956453ad772dbe82d6946f62748c692f3e" datatype="html">
+ <source>Ranks</source>
+ <target>排位</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2b24e0b0b1629d2e8a51b9da7c75d6e6379f4bc4" datatype="html">
+ <source>Standbys</source>
+ <target>待机</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html</context>
+ <context context-type="linenumber">9</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="50df62325726db950523a5be1c78b8905fcc25d4" datatype="html">
+ <source>MDS performance counters</source>
+ <target>MDS 性能计数器</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html</context>
+ <context context-type="linenumber">23</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4578796959376778578" datatype="html">
+ <source>Standby daemons</source>
+ <target>待机守护进程</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts</context>
+ <context context-type="linenumber">44</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="665219418211496660" datatype="html">
+ <source>Rank</source>
+ <target>排位</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts</context>
+ <context context-type="linenumber">53</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/monitor/monitor.component.ts</context>
+ <context context-type="linenumber">24</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/monitor/monitor.component.ts</context>
+ <context context-type="linenumber">48</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5445409664838149993" datatype="html">
+ <source>Daemon</source>
+ <target>守护进程</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts</context>
+ <context context-type="linenumber">55</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5306473977542913614" datatype="html">
+ <source>Activity</source>
+ <target>活跃度</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts</context>
+ <context context-type="linenumber">56</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3998441303515229547" datatype="html">
+ <source>Dentries</source>
+ <target>dentry</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts</context>
+ <context context-type="linenumber">57</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7877631502958415163" datatype="html">
+ <source>Inodes</source>
+ <target>inode</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts</context>
+ <context context-type="linenumber">58</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6129397096478256985" datatype="html">
+ <source>Dirs</source>
+ <target>目录</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts</context>
+ <context context-type="linenumber">59</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3011876564696453148" datatype="html">
+ <source>Caps</source>
+ <target>功能</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts</context>
+ <context context-type="linenumber">60</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8650499415827640724" datatype="html">
+ <source>Type</source>
+ <target>类型</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts</context>
+ <context context-type="linenumber">64</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts</context>
+ <context context-type="linenumber">114</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.ts</context>
+ <context context-type="linenumber">50</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="142654590491855672" datatype="html">
+ <source>Usage</source>
+ <target>使用率</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts</context>
+ <context context-type="linenumber">67</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">326</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-list/pool-list.component.ts</context>
+ <context context-type="linenumber">160</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8bb8293aa8161433778762ae025ffd5e7c85795e" datatype="html">
+ <source>Quotas</source>
+ <target>配额</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.html</context>
+ <context context-type="linenumber">33</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">540</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="66785722678644243" datatype="html">
+ <source>Origin</source>
+ <target>来源</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">153</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8911059720204770105" datatype="html">
+ <source>Path</source>
+ <target>路径</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">201</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-details/nfs-details.component.ts</context>
+ <context context-type="linenumber">55</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-list/nfs-list.component.ts</context>
+ <context context-type="linenumber">106</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6111756909052789805" datatype="html">
+ <source>Cannot create snapshots for files/folders in the subvolume <x id="PH" equiv-text="folders[2]"/></source>
+ <target>无法创建子卷 <x id="PH" equiv-text="folders[2]"/> 中的文件/文件夹的快照</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">242</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7503263437025060215" datatype="html">
+ <source>Max size</source>
+ <target>最大大小</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">364</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6763343019307619111" datatype="html">
+ <source>Max files</source>
+ <target>最大文件数量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">364</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2327403486214540377" datatype="html">
+ <source>The inherited <x id="PH" equiv-text="this.getQuotaValueFromPathMsg( nextMax.value, nextMax.path )"/> is the maximum value to be used.</source>
+ <target>继承的 <x id="PH" equiv-text="this.getQuotaValueFromPathMsg( nextMax.value, nextMax.path )"/> 为将使用的最大值。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">434,437</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3768927257183755959" datatype="html">
+ <source>Save</source>
+ <target>保存</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">440</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6328794256834621774" datatype="html">
+ <source><x id="PH" equiv-text="action"/> CephFS <x id="PH_1" equiv-text="this.getQuotaName()"/> quota for '<x id="PH_2" equiv-text="path"/>'</source>
+ <target><x id="PH" equiv-text="action"/> &quot;<x id="PH_2" equiv-text="path"/>&quot; 的 CephFS <x id="PH_1" equiv-text="this.getQuotaName()"/> 配额 </target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">446</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9130352375983418123" datatype="html">
+ <source>size</source>
+ <target>大小</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">450</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6889473896134264260" datatype="html">
+ <source>files</source>
+ <target>文件数量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">450</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2244434638607433133" datatype="html">
+ <source><x id="PH" equiv-text="this.getQuotaName()"/> quota <x id="PH_1" equiv-text="value"/> from '<x id="PH_2" equiv-text="path"/>'</source>
+ <target> &quot;<x id="PH_2" equiv-text="path"/>&quot; 中的 <x id="PH" equiv-text="this.getQuotaName()"/> 配额 <x id="PH_1" equiv-text="value"/> </target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">460</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6960117167304061503" datatype="html">
+ <source>Value has to be at least 0 or more</source>
+ <target>值必须大于或等于 0</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">484</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6740501370117796629" datatype="html">
+ <source>Value has to be at most <x id="PH" equiv-text="maxValue"/> or less</source>
+ <target>值必须小于或等于 <x id="PH" equiv-text="maxValue"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">485</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7239750919884229270" datatype="html">
+ <source>Updated</source>
+ <target>已更新</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">499</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-list/silence-list.component.ts</context>
+ <context context-type="linenumber">125</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">67</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8885980874806414253" datatype="html">
+ <source>in order to inherit <x id="PH" equiv-text="quotaValue"/></source>
+ <target>以继承 <x id="PH" equiv-text="quotaValue"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">523</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4182949309891923991" datatype="html">
+ <source>which isn't used because of the inheritance of <x id="PH" equiv-text="quotaValue"/></source>
+ <target>未使用,因为继承了 <x id="PH" equiv-text="quotaValue"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">524</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7421970649864638435" datatype="html">
+ <source>in order to have no quota on the directory</source>
+ <target>为了不为目录分配配额</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">525</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6730229976797004508" datatype="html">
+ <source><x id="PH" equiv-text="this.actionLabels.UNSET"/> <x id="PH_1" equiv-text="this.getQuotaValueFromPathMsg( dirValue, path )"/> <x id="PH_2" equiv-text="conclusion"/>.</source>
+ <target><x id="PH" equiv-text="this.actionLabels.UNSET"/> <x id="PH_1" equiv-text="this.getQuotaValueFromPathMsg( dirValue, path )"/> <x id="PH_2" equiv-text="conclusion"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">530,533</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="827679535246546876" datatype="html">
+ <source>Create Snapshot</source>
+ <target>创建快照</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">542</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">552</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4747656362969857823" datatype="html">
+ <source>Please enter the name of the snapshot.</source>
+ <target>请输入快照的名称。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">543</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3667696812078358068" datatype="html">
+ <source>Created snapshot '<x id="PH" equiv-text="name"/>' for '<x id="PH_1" equiv-text="path"/>'</source>
+ <target>已创建 &quot;<x id="PH_1" equiv-text="path"/>&quot; 的快照 &quot;<x id="PH" equiv-text="name"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">557</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="753342836137587734" datatype="html">
+ <source>CephFs Snapshot</source>
+ <target>CephFs 快照</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">670</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2774104291801979963" datatype="html">
+ <source>Deleted snapshot '<x id="PH" equiv-text="name"/>' for '<x id="PH_1" equiv-text="path"/>'</source>
+ <target>已删除 &quot;<x id="PH_1" equiv-text="path"/>&quot; 的快照 &quot;<x id="PH" equiv-text="name"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts</context>
+ <context context-type="linenumber">683</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4816216590591222133" datatype="html">
+ <source>Enabled</source>
+ <target>已启用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-list/cephfs-list.component.ts</context>
+ <context context-type="linenumber">39</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.ts</context>
+ <context context-type="linenumber">50</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-list/user-list.component.ts</context>
+ <context context-type="linenumber">101</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7ffe39df9d88c972792bd8688b215392deb8313d" datatype="html">
+ <source>Clients</source>
+ <target>客户端</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-tabs/cephfs-tabs.component.html</context>
+ <context context-type="linenumber">17</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6e213942c6354b9cbe7a650f0f1499bfc1000fb6" datatype="html">
+ <source>Directories</source>
+ <target>目录</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-tabs/cephfs-tabs.component.html</context>
+ <context context-type="linenumber">29</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="fbbaf5cb02ed419e79a27072478f716a4666a99d" datatype="html">
+ <source>Performance Details</source>
+ <target>性能详细信息</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cephfs/cephfs-tabs/cephfs-tabs.component.html</context>
+ <context context-type="linenumber">36</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/host-details/host-details.component.html</context>
+ <context context-type="linenumber">34</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-details/osd-details.component.html</context>
+ <context context-type="linenumber">56</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-details/pool-details.component.html</context>
+ <context context-type="linenumber">20</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html</context>
+ <context context-type="linenumber">27</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="eec715de352a6b114713b30b640d319fa78207a0" datatype="html">
+ <source>Description</source>
+ <target>描述</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html</context>
+ <context context-type="linenumber">11</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html</context>
+ <context context-type="linenumber">30</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">156</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-form/role-form.component.html</context>
+ <context context-type="linenumber">40</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4ad112ce9bcd55dfd137792a86afe1b5a5b13cf8" datatype="html">
+ <source>Long description</source>
+ <target>详细描述</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html</context>
+ <context context-type="linenumber">16</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html</context>
+ <context context-type="linenumber">44</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="26fb5f81b3581f06b9210defb0e71dc69a67e819" datatype="html">
+ <source>Current values</source>
+ <target>当前值</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html</context>
+ <context context-type="linenumber">21</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ff7cee38a2259526c519f878e71b964f41db4348" datatype="html">
+ <source>Default</source>
+ <target>默认值</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html</context>
+ <context context-type="linenumber">30</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html</context>
+ <context context-type="linenumber">58</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="33e1c1d9fc05ca3f62fcc8a1170fc31ebae4229c" datatype="html">
+ <source>Daemon default</source>
+ <target>守护进程的默认值</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html</context>
+ <context context-type="linenumber">35</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html</context>
+ <context context-type="linenumber">72</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f61c6867295f3b53d23557021f2f4e0aa1d0b8fc" datatype="html">
+ <source>Type</source>
+ <target>类型</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html</context>
+ <context context-type="linenumber">40</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">15</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html</context>
+ <context context-type="linenumber">15</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9abcd7c82643d60c22733470463f74e4a54bc069" datatype="html">
+ <source>Min</source>
+ <target>下限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html</context>
+ <context context-type="linenumber">45</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c3ced4d162a0a55ee233a187ce7208ba5e922418" datatype="html">
+ <source>Max</source>
+ <target>上限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html</context>
+ <context context-type="linenumber">50</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="920617c6a1a4805e53bcb5af6a9c76f8387e89c6" datatype="html">
+ <source>Flags</source>
+ <target>标志</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html</context>
+ <context context-type="linenumber">55</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">157</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="419d940613972cc3fae9c8ea0a4306dbf80616e5" datatype="html">
+ <source>Services</source>
+ <target>服务</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html</context>
+ <context context-type="linenumber">66</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html</context>
+ <context context-type="linenumber">86</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">126</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6834fa6b43d1ecbdf147c48dd9c4d72f1484571d" datatype="html">
+ <source>Source</source>
+ <target>来源</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html</context>
+ <context context-type="linenumber">75</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a446fb0eb11fbffcac805ece5a2d306d24e733d8" datatype="html">
+ <source>Level</source>
+ <target>级别</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html</context>
+ <context context-type="linenumber">80</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="39f2fb094e9b2eda13163fa3f3a31594cf9c1307" datatype="html">
+ <source>Can be updated at runtime (editable)</source>
+ <target>可在运行时更新(可编辑)</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html</context>
+ <context context-type="linenumber">85</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="cafc87479686947e2590b9f588a88040aeaf660b" datatype="html">
+ <source>Tags</source>
+ <target>标记</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html</context>
+ <context context-type="linenumber">90</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ab0089ef47af61ca1d137bc908b96c290dfd9287" datatype="html">
+ <source>Enum values</source>
+ <target>枚举值</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html</context>
+ <context context-type="linenumber">95</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="819476f1264f1659f38e86f6abb542141b184832" datatype="html">
+ <source>See also</source>
+ <target>另请参见</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html</context>
+ <context context-type="linenumber">100</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="543199344025799954" datatype="html">
+ <source>The value can be updated at runtime.</source>
+ <target>该值可在运行时更新。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts</context>
+ <context context-type="linenumber">14</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1718354829128482129" datatype="html">
+ <source>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.</source>
+ <target>守护进程/客户端不会从 monitor 的配置数据库提取此值。
+ 因此不能用 &quot;ceph config set ...&quot; 设置此选项,但可以通过
+ ceph.conf 或者用命令行进行配置。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts</context>
+ <context context-type="linenumber">15,18</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2345189734548717257" datatype="html">
+ <source>Option takes effect only during daemon startup.</source>
+ <target>选项仅会在守护进程启动期间生效。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts</context>
+ <context context-type="linenumber">19</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5523310713159993513" datatype="html">
+ <source>Option only affects cluster creation.</source>
+ <target>选项仅会影响集群的创建。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts</context>
+ <context context-type="linenumber">20</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1064479086902933123" datatype="html">
+ <source>Option only affects daemon creation.</source>
+ <target>选项仅会影响守护进程的创建。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts</context>
+ <context context-type="linenumber">21</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="809b0c848932a41318f77a2aace904ef429c13f4" datatype="html">
+ <source>Values</source>
+ <target>值</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html</context>
+ <context context-type="linenumber">98</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5894f7158499fdb89527af50c9f1cf7d4c95cad6" datatype="html">
+ <source>-- Default --</source>
+ <target>-- 默认值 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html</context>
+ <context context-type="linenumber">111</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="514f6e12d035a6d9b00de6b3e55c18b73488da07" datatype="html">
+ <source>true</source>
+ <target>true</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html</context>
+ <context context-type="linenumber">113</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="774f5e6a183dea08393789b6f72e86afad729419" datatype="html">
+ <source>false</source>
+ <target>false</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html</context>
+ <context context-type="linenumber">115</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="82029b6db704c56a2aa3e82ac555b8655356b077" datatype="html">
+ <source>The entered value is too high! It must not be greater than <x id="INTERPOLATION" equiv-text="{{ maxValue }}"/>.</source>
+ <target>输入的值太大!值不得大于 <x id="INTERPOLATION" equiv-text="{{ maxValue }}"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html</context>
+ <context context-type="linenumber">142</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8ed8b3967a7326b81b191c9f490006e6a6777a9a" datatype="html">
+ <source>The entered value is too low! It must not be lower than <x id="INTERPOLATION" equiv-text="{{ minValue }}"/>.</source>
+ <target>输入的值太小!值不得小于 <x id="INTERPOLATION" equiv-text="{{ minValue }}"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html</context>
+ <context context-type="linenumber">145</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2337058106409853613" datatype="html">
+ <source>Updated config option <x id="PH" equiv-text="request.name"/></source>
+ <target>已更新配置选项 <x id="PH" equiv-text="request.name"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts</context>
+ <context context-type="linenumber">160</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3733215288982610673" datatype="html">
+ <source>Level</source>
+ <target>级别</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration.component.ts</context>
+ <context context-type="linenumber">29</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2218082343053095278" datatype="html">
+ <source>Service</source>
+ <target>服务</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration.component.ts</context>
+ <context context-type="linenumber">46</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/services.component.ts</context>
+ <context context-type="linenumber">145</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/services.component.ts</context>
+ <context context-type="linenumber">239</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3553216189604488439" datatype="html">
+ <source>Modified</source>
+ <target>已修改</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration.component.ts</context>
+ <context context-type="linenumber">65</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1844248428439297756" datatype="html">
+ <source>Current value</source>
+ <target>当前值</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration.component.ts</context>
+ <context context-type="linenumber">112</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4208877297843037352" datatype="html">
+ <source>Editable</source>
+ <target>可编辑</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/configuration/configuration.component.ts</context>
+ <context context-type="linenumber">119</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="62b266042bac4c3a2eff4834e40fb9dc4767a709" datatype="html">
+ <source>Cluster Resources</source>
+ <target>集群资源</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster-review.component.html</context>
+ <context context-type="linenumber">5</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="099b441d49333b3c6d30b36dc0a4763e64c78920" datatype="html">
+ <source>Hosts</source>
+ <target>主机</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster-review.component.html</context>
+ <context context-type="linenumber">9</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">113</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">145</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.html</context>
+ <context context-type="linenumber">43</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">108</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="57e6e608ece53a26f6d509c90ed4f83e467741af" datatype="html">
+ <source>Storage Capacity</source>
+ <target>存储容量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster-review.component.html</context>
+ <context context-type="linenumber">16</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="19ece2cb2b9097c0f75af8e62b4b3b25d399a006" datatype="html">
+ <source>Number of devices</source>
+ <target>设备数量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster-review.component.html</context>
+ <context context-type="linenumber">19</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b161e3d25fd1b42a781f4e923a58a94925988ddf" datatype="html">
+ <source>Raw capacity</source>
+ <target>裸容量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster-review.component.html</context>
+ <context context-type="linenumber">22</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="fb6f3e2a26f3a6f2bc33f91adcd60502dbe5adac" datatype="html">
+ <source>CPUs</source>
+ <target>CPU</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster-review.component.html</context>
+ <context context-type="linenumber">31</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="58d4a9814864741040bc5905b6a368836e683f76" datatype="html">
+ <source>Memory</source>
+ <target>内存</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster-review.component.html</context>
+ <context context-type="linenumber">36</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="dbb81e566a861d4aa0a094366e4083e50863ee92" datatype="html">
+ <source>Host Details</source>
+ <target>主机详细信息</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster-review.component.html</context>
+ <context context-type="linenumber">45</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="453dc2810080a744223faac6da2b3ee9ed63a583" datatype="html">
+ <source>Welcome to <x id="INTERPOLATION" equiv-text="{{ projectConstants.projectName }}"/></source>
+ <target>欢迎使用 <x id="INTERPOLATION" equiv-text="{{ projectConstants.projectName }}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster.component.html</context>
+ <context context-type="linenumber">10</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d1eec874e1928ca53baa9914781ce203b5f72b0c" datatype="html">
+ <source>Please expand your cluster first</source>
+ <target>请先扩展您的集群</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster.component.html</context>
+ <context context-type="linenumber">14</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a2195fd96b0a00f560449b50bd032e6d9b357730" datatype="html">
+ <source>Expand Cluster</source>
+ <target>扩展集群</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster.component.html</context>
+ <context context-type="linenumber">19</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster.component.html</context>
+ <context context-type="linenumber">33</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="eb075d0450deb6f381616f7da4b9244ced843053" datatype="html">
+ <source>Skip</source>
+ <target>跳过</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster.component.html</context>
+ <context context-type="linenumber">23</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="55b6ce65571b8893440a4fc92776570f8fe7cc97" datatype="html">
+ <source>Add Hosts</source>
+ <target>添加主机</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster.component.html</context>
+ <context context-type="linenumber">41</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="162f763675c24b557a60eba0758558222369e0c7" datatype="html">
+ <source>Create OSDs</source>
+ <target>创建 OSD</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster.component.html</context>
+ <context context-type="linenumber">52</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="fef7a7b8db05c351c5287db48488abca530bdb54" datatype="html">
+ <source>Create Services</source>
+ <target>创建服务</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster.component.html</context>
+ <context context-type="linenumber">63</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="176873b4533ddeabf95992cbd7b91b9d01c6d557" datatype="html">
+ <source><x id="INTERPOLATION" equiv-text="{{ showSubmitButtonLabel() }}"/></source>
+ <target><x id="INTERPOLATION" equiv-text="{{ showSubmitButtonLabel() }}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster.component.html</context>
+ <context context-type="linenumber">81</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1ed90ec4409b9f6b552982d96f89db27259e763c" datatype="html">
+ <source>You are about to skip the cluster expansion process. You’ll need to <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>navigate through the menu to add hosts and services.<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source>
+ <target>您即将跳过集群扩展流程。您需要<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>在菜单中导航以添加主机和服务<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster.component.html</context>
+ <context context-type="linenumber">90,91</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7d1dcf2a9146caac0581329acf94806ec69a89a5" datatype="html">
+ <source>Are you sure you want to continue?</source>
+ <target>确实要继续吗?</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster.component.html</context>
+ <context context-type="linenumber">94</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.html</context>
+ <context context-type="linenumber">69</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.html</context>
+ <context context-type="linenumber">257</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6759205696902713848" datatype="html">
+ <source>Warning</source>
+ <target>警报</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster.component.ts</context>
+ <context context-type="linenumber">74</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">357</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.ts</context>
+ <context context-type="linenumber">217</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/device-list/device-list.component.ts</context>
+ <context context-type="linenumber">52</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/alert-panel/alert-panel.component.ts</context>
+ <context context-type="linenumber">40</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6962699013778688473" datatype="html">
+ <source>Continue</source>
+ <target>继续</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster.component.ts</context>
+ <context context-type="linenumber">75</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">358</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.ts</context>
+ <context context-type="linenumber">222</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6156560100092571435" datatype="html">
+ <source>Cluster expansion skipped by user</source>
+ <target>用户已跳过集群扩展</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster.component.ts</context>
+ <context context-type="linenumber">85</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7520085823873354736" datatype="html">
+ <source>Cluster expansion was successful</source>
+ <target>集群扩展成功</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster.component.ts</context>
+ <context context-type="linenumber">111</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2176230351113290618" datatype="html">
+ <source>Expand Cluster</source>
+ <target>扩展集群</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/create-cluster/create-cluster.component.ts</context>
+ <context context-type="linenumber">171</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="738de688b22fba5d0dc7a5e549996838dddad0ee" datatype="html">
+ <source>CRUSH map viewer</source>
+ <target>CRUSH 索引查看器</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/crushmap/crushmap.component.html</context>
+ <context context-type="linenumber">5</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3e24569eca61d598c8b01defbbbb1fa8bd5222bc" datatype="html">
+ <source>Devices</source>
+ <target>设备</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/host-details/host-details.component.html</context>
+ <context context-type="linenumber">8</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-details/osd-details.component.html</context>
+ <context context-type="linenumber">9</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="17137bac47e1e020d139256ded0006a671966e73" datatype="html">
+ <source>Physical Disks</source>
+ <target>物理磁盘</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/host-details/host-details.component.html</context>
+ <context context-type="linenumber">16</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/inventory/inventory.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">114</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="deba10b7279a589d01e919ea11f43c79ca1773e3" datatype="html">
+ <source>Device health</source>
+ <target>设备健康状况</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/host-details/host-details.component.html</context>
+ <context context-type="linenumber">44</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-details/osd-details.component.html</context>
+ <context context-type="linenumber">38</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3d87fc20ea8e5f0f0500ba5d5061b345be78ec5e" datatype="html">
+ <source>No hostname found.</source>
+ <target>未找到主机名。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/host-details/host-details.component.html</context>
+ <context context-type="linenumber">57</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9a541ec1a4319fffc16ad3b3ab2c2b6d251a829d" datatype="html">
+ <source>Hostname</source>
+ <target>主机名</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/host-form/host-form.component.html</context>
+ <context context-type="linenumber">20</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ee6875e67b53cac30a02b57cf76e485f7e60caf4" datatype="html">
+ <source>To add multiple hosts at once, you can enter:</source>
+ <target>要一次添加多个主机,您可以输入:</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/host-form/host-form.component.html</context>
+ <context context-type="linenumber">22</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1a8370b19ccf673fb28fa9db36a08f9901887cc7" datatype="html">
+ <source>a comma-separated list of hostnames <x id="START_TAG_SAMP" ctype="x-samp" equiv-text="&lt;samp&gt;"/>(e.g.: example-01,example-02,example-03)<x id="CLOSE_TAG_SAMP" ctype="x-samp" equiv-text="&lt;/samp&gt;"/>,</source>
+ <target>主机名称的逗号分隔列表<x id="START_TAG_SAMP" ctype="x-samp" equiv-text="&lt;samp&gt;"/>(例如:example-01,example-02,example-03)<x id="CLOSE_TAG_SAMP" ctype="x-samp" equiv-text="&lt;/samp&gt;"/>,</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/host-form/host-form.component.html</context>
+ <context context-type="linenumber">24</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="68f2c05396ec8a5f59e8da42d1f6c7310fa8c37c" datatype="html">
+ <source>a range expression <x id="START_TAG_SAMP" ctype="x-samp" equiv-text="&lt;samp&gt;"/>(e.g.: example-[01-03].ceph)<x id="CLOSE_TAG_SAMP" ctype="x-samp" equiv-text="&lt;/samp&gt;"/>,</source>
+ <target>范围表达式<x id="START_TAG_SAMP" ctype="x-samp" equiv-text="&lt;samp&gt;"/>(例如:example-[01-03].ceph)<x id="CLOSE_TAG_SAMP" ctype="x-samp" equiv-text="&lt;/samp&gt;"/>,</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/host-form/host-form.component.html</context>
+ <context context-type="linenumber">25</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8e00b9bba448e79add37740e53dc953fbb89f9c5" datatype="html">
+ <source>a comma separated range expression <x id="START_TAG_SAMP" ctype="x-samp" equiv-text="&lt;samp&gt;"/>(e.g.: example-[01-05].lab.com,example2-[1-4].lab.com,example3-[001-006].lab.com)<x id="CLOSE_TAG_SAMP" ctype="x-samp" equiv-text="&lt;/samp&gt;"/></source>
+ <target>范围表达式的逗号分隔列表<x id="START_TAG_SAMP" ctype="x-samp" equiv-text="&lt;samp&gt;"/>(例如:example-[01-05].lab.com,example2-[1-4].lab.com,example3-[001-006].lab.com)<x id="CLOSE_TAG_SAMP" ctype="x-samp" equiv-text="&lt;/samp&gt;"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/host-form/host-form.component.html</context>
+ <context context-type="linenumber">26</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1b3f5e5291541678f7afa49d28fad5ca848a8061" datatype="html">
+ <source>The chosen hostname is already in use.</source>
+ <target>所选主机名已被使用。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/host-form/host-form.component.html</context>
+ <context context-type="linenumber">44</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="42365f623c57973d1d13d2038e8a2d4c02fb9b9f" datatype="html">
+ <source>Network address</source>
+ <target>网络地址</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/host-form/host-form.component.html</context>
+ <context context-type="linenumber">53</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3859bdca1ae89e611e214c205fccf0147b4d0f6b" datatype="html">
+ <source>The value is not a valid IP address.</source>
+ <target>不合法的IP地址</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/host-form/host-form.component.html</context>
+ <context context-type="linenumber">63</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2af7efecfae8d7fed3b07f718a623eca1ad8163f" datatype="html">
+ <source>Labels</source>
+ <target>标签</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/host-form/host-form.component.html</context>
+ <context context-type="linenumber">71</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="fb9da2afd4fa358b66d4d95fe7e8f4b659a7144e" datatype="html">
+ <source>Maintenance Mode</source>
+ <target>维护模式</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/host-form/host-form.component.html</context>
+ <context context-type="linenumber">92</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="468785112451259935" datatype="html">
+ <source>There are no labels.</source>
+ <target>没有标签。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/host-form/host-form.component.ts</context>
+ <context context-type="linenumber">37</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">311</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4664081995078497865" datatype="html">
+ <source>Filter or add labels</source>
+ <target>过滤或添加标签</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/host-form/host-form.component.ts</context>
+ <context context-type="linenumber">38</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">312</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4897817053917542646" datatype="html">
+ <source>Add label</source>
+ <target>添加标签</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/host-form/host-form.component.ts</context>
+ <context context-type="linenumber">39</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">313</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1187321380561233505" datatype="html">
+ <source>host</source>
+ <target>主机</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/host-form/host-form.component.ts</context>
+ <context context-type="linenumber">50</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="40661476cb24c89d8b06614998e31d5fbe84eeb6" datatype="html">
+ <source>Hosts List</source>
+ <target>主机列表</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.html</context>
+ <context context-type="linenumber">6</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b7a4e1e5a316f8547af1d6d2311a5cec8c5c1d87" datatype="html">
+ <source><x id="INTERPOLATION" equiv-text="{{ msg }}"/></source>
+ <target><x id="INTERPOLATION" equiv-text="{{ msg }}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.html</context>
+ <context context-type="linenumber">65</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e6e8e8844e9e7a7b626a4699c08b6c0c81297a7b" datatype="html">
+ <source>Data will be available only if Orchestrator is available.</source>
+ <target>仅当 Orchestrator 可用时,才能获取数据。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.html</context>
+ <context context-type="linenumber">75</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d4baf526199fed59071adf555271791283adc408" datatype="html">
+ <source>SSD, NVMEs</source>
+ <target>SSD、NVME</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.html</context>
+ <context context-type="linenumber">81</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="22d5531d79f0d7269a0a752e56a848807dd37095" datatype="html">
+ <source>Flash</source>
+ <target>闪存</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.html</context>
+ <context context-type="linenumber">81</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4025065730478477779" datatype="html">
+ <source>The feature is disabled because the selected host is not managed by Orchestrator.</source>
+ <target>由于所选主机并不是由 Orchestrator 管理,该功能已禁用。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">94</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7143579180750436311" datatype="html">
+ <source>Services</source>
+ <target>服务</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">198</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="546766753072101168" datatype="html">
+ <source>Labels</source>
+ <target>标签</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">204</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">306</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1141886420788473147" datatype="html">
+ <source>Model</source>
+ <target>型号</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">224</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts</context>
+ <context context-type="linenumber">138</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4027647877328291519" datatype="html">
+ <source>CPUs</source>
+ <target>CPU</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">229</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2445398473573060226" datatype="html">
+ <source>Cores</source>
+ <target>内核</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">234</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1656823484917332451" datatype="html">
+ <source>Total Memory</source>
+ <target>总内存</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">239</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1939212557812454069" datatype="html">
+ <source>Raw Capacity</source>
+ <target>裸容量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">245</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5579687933271468638" datatype="html">
+ <source>HDDs</source>
+ <target>HDD</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">251</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1889285841762768492" datatype="html">
+ <source>Flash</source>
+ <target>闪存</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">256</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1578709829957887527" datatype="html">
+ <source>NICs</source>
+ <target>NIC</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">262</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4723031838495967601" datatype="html">
+ <source>Edit Host: <x id="PH" equiv-text="host.hostname"/></source>
+ <target>编辑主机:<x id="PH" equiv-text="host.hostname"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">300</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6004907173026319041" datatype="html">
+ <source>Edit Host</source>
+ <target>编辑主机</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">318</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5618131051466022401" datatype="html">
+ <source>Updated Host &quot;<x id="PH" equiv-text="host.hostname"/>&quot;</source>
+ <target>已更新主机 &amp;quot;<x id="PH" equiv-text="host.hostname"/>&amp;quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">323</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1701954433367210342" datatype="html">
+ <source>&quot;<x id="PH" equiv-text="host.hostname"/>&quot; moved to maintenance</source>
+ <target>&amp;quot;<x id="PH" equiv-text="host.hostname"/>&amp;quot; 已进入维护模式</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">342</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3108406586869160854" datatype="html">
+ <source>&quot;<x id="PH" equiv-text="host.hostname"/>&quot; cannot be put into maintenance</source>
+ <target>无法将 &amp;quot;<x id="PH" equiv-text="host.hostname"/>&amp;quot; 置于维护模式</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">375</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1737753151350322492" datatype="html">
+ <source><x id="PH" equiv-text="error.error['detail']"/></source>
+ <target><x id="PH" equiv-text="error.error['detail']"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">376</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4054533801359952167" datatype="html">
+ <source>&quot;<x id="PH" equiv-text="host.hostname"/>&quot; has exited maintenance</source>
+ <target>&amp;quot;<x id="PH" equiv-text="host.hostname"/>&amp;quot; 已退出维护模式</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">386</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5837599005212786659" datatype="html">
+ <source>&quot;<x id="PH" equiv-text="host['hostname']"/>&quot; stopped draining</source>
+ <target>&amp;quot;<x id="PH" equiv-text="host['hostname']"/>&amp;quot; 已停止排空</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">401</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1357236071975782353" datatype="html">
+ <source>&quot;<x id="PH" equiv-text="host['hostname']"/>&quot; started draining</source>
+ <target>&amp;quot;<x id="PH" equiv-text="host['hostname']"/>&amp;quot; 已开始排空</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/hosts/hosts.component.ts</context>
+ <context context-type="linenumber">409</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5658400717636093668" datatype="html">
+ <source>Identify</source>
+ <target>身份</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts</context>
+ <context context-type="linenumber">96</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6966707768479328825" datatype="html">
+ <source>Device path</source>
+ <target>设备路径</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts</context>
+ <context context-type="linenumber">109</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3955868613858648955" datatype="html">
+ <source>Available</source>
+ <target>可用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts</context>
+ <context context-type="linenumber">126</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="158816374076721379" datatype="html">
+ <source>Vendor</source>
+ <target>供应商</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts</context>
+ <context context-type="linenumber">133</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6024104799101504292" datatype="html">
+ <source>OSDs</source>
+ <target>OSD</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts</context>
+ <context context-type="linenumber">149</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-form/osd-form.component.ts</context>
+ <context context-type="linenumber">84</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3422162477846071958" datatype="html">
+ <source>Identify device <x id="PH" equiv-text="device"/></source>
+ <target>识别设备 <x id="PH" equiv-text="device"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts</context>
+ <context context-type="linenumber">224</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4910073658089977244" datatype="html">
+ <source>Please enter the duration how long to blink the LED.</source>
+ <target>请输入 LED 闪烁的时长。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts</context>
+ <context context-type="linenumber">225</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5764931367607989415" datatype="html">
+ <source>1 minute</source>
+ <target>1 分钟</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts</context>
+ <context context-type="linenumber">234</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4809466133764752509" datatype="html">
+ <source>2 minutes</source>
+ <target>2 分钟</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts</context>
+ <context context-type="linenumber">235</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1487672983218679675" datatype="html">
+ <source>5 minutes</source>
+ <target>5 分钟</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts</context>
+ <context context-type="linenumber">236</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="603584938775296395" datatype="html">
+ <source>10 minutes</source>
+ <target>10 分钟</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts</context>
+ <context context-type="linenumber">237</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6648333117195452824" datatype="html">
+ <source>15 minutes</source>
+ <target>15 分钟</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts</context>
+ <context context-type="linenumber">238</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6560281329999108838" datatype="html">
+ <source>Execute</source>
+ <target>执行</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts</context>
+ <context context-type="linenumber">243</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6901229416977800100" datatype="html">
+ <source>Identifying '<x id="PH" equiv-text="device"/>' started on host '<x id="PH_1" equiv-text="hostname"/>'</source>
+ <target>正在识别主机 &quot;<x id="PH_1" equiv-text="hostname"/>&quot; 上启动的 &quot;<x id="PH" equiv-text="device"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts</context>
+ <context context-type="linenumber">248</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d556ab48a65722b400e497f61737f553ee0f89e2" datatype="html">
+ <source>Cluster Logs</source>
+ <target>集群日志</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/logs/logs.component.html</context>
+ <context context-type="linenumber">10</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5f966baffd188be0e8adc2d7067b86e55fc9b9de" datatype="html">
+ <source>Audit Logs</source>
+ <target>审计日志</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/logs/logs.component.html</context>
+ <context context-type="linenumber">40</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4193c9eb868aeec119b78a14795241e0aa5e8b60" datatype="html">
+ <source>Priority:</source>
+ <target>优先级:</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/logs/logs.component.html</context>
+ <context context-type="linenumber">77</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1d78ca51eab260ce3fd917d39190d64df5229b6e" datatype="html">
+ <source>Keyword:</source>
+ <target>关键字</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/logs/logs.component.html</context>
+ <context context-type="linenumber">89</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="05fa0bded36de6e73a1fa44838b627349dace044" datatype="html">
+ <source>Date:</source>
+ <target>日期</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/logs/logs.component.html</context>
+ <context context-type="linenumber">115</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="85a400388de1899b1917138cf7e5286376f72847" datatype="html">
+ <source>Time range:</source>
+ <target>时间范围:</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/logs/logs.component.html</context>
+ <context context-type="linenumber">137</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="de0478286b8b5a939db54e9e5282405364ad2d61" datatype="html">
+ <source>No log entries found. Please try to select different filter options.</source>
+ <target>未找到任何日志条目。请尝试选择不同的过滤选项。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/logs/logs.component.html</context>
+ <context context-type="linenumber">152</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1c7479674d91142b785b9547a87e5fb51cb16108" datatype="html">
+ <source>Reset filter.</source>
+ <target>重置过滤器。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/logs/logs.component.html</context>
+ <context context-type="linenumber">156</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="31a9c2870a934b594d1390146c489f76440859ea" datatype="html">
+ <source>Edit Manager module</source>
+ <target>编辑 Manager 模块</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html</context>
+ <context context-type="linenumber">9</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="46e09b8290d3d0afdb6baa2021395b0570606a31" datatype="html">
+ <source>The entered value is not a valid UUID, e.g.: 67dcac9f-2c03-4d6c-b7bd-1210b3a259a8</source>
+ <target>输入的值不是有效的 UUID,例如:67dcac9f-2c03-4d6c-b7bd-1210b3a259a8</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html</context>
+ <context context-type="linenumber">56</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7aacd038b39cfd347107d01d1dc27f5cb3e0951c" datatype="html">
+ <source>The entered value needs to be a valid IP address.</source>
+ <target>输入的值应该是有效的 IP 地址。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html</context>
+ <context context-type="linenumber">59</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f19106149f4b07a0d721f9d317afed393cb7bd93" datatype="html">
+ <source>The entered value is too high! It must be lower or equal to <x id="INTERPOLATION" equiv-text="{{ moduleOption.value.max }}"/>.</source>
+ <target>输入的值太大!值必须小于或等于 <x id="INTERPOLATION" equiv-text="{{ moduleOption.value.max }}"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html</context>
+ <context context-type="linenumber">76</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6d33c40ef9a6c3bf0888df831b25e41e65f9d15b" datatype="html">
+ <source>The entered value is too low! It must be greater or equal to <x id="INTERPOLATION" equiv-text="{{ moduleOption.value.min }}"/>.</source>
+ <target>输入的值太小!值必须大于或等于 <x id="INTERPOLATION" equiv-text="{{ moduleOption.value.min }}"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html</context>
+ <context context-type="linenumber">79</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="eae7086660cf1e38c7194a2c49ff52cc656f90f5" datatype="html">
+ <source>The entered value needs to be a number.</source>
+ <target>输入的值应该是数字。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html</context>
+ <context context-type="linenumber">82</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">174</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">194</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">268</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">366</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">398</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a73376e04b4fb3a20734c8c39743fba32e6676ce" datatype="html">
+ <source>The entered value needs to be a number or decimal.</source>
+ <target>输入的值应该是数字或小数。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html</context>
+ <context context-type="linenumber">97</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1898719236268328097" datatype="html">
+ <source>Updated options for module '<x id="PH" equiv-text="this.moduleName"/>'.</source>
+ <target>已更新模块 &quot;<x id="PH" equiv-text="this.moduleName"/>&quot; 的选项。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.ts</context>
+ <context context-type="linenumber">125</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4186041075388034600" datatype="html">
+ <source>Always-On</source>
+ <target>始终启用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.ts</context>
+ <context context-type="linenumber">57</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7585826646011739428" datatype="html">
+ <source>Edit</source>
+ <target>编辑</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.ts</context>
+ <context context-type="linenumber">68</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">141</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2180291763949669799" datatype="html">
+ <source>Enable</source>
+ <target>启用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.ts</context>
+ <context context-type="linenumber">81</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9187855490716817910" datatype="html">
+ <source>Disable</source>
+ <target>禁用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.ts</context>
+ <context context-type="linenumber">88</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1600086764852993170" datatype="html">
+ <source>This Manager module is always on.</source>
+ <target>此 Manager 模块始终处于启用状态。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.ts</context>
+ <context context-type="linenumber">143</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3895296744591223546" datatype="html">
+ <source>Reconnecting, please wait ...</source>
+ <target>正在重新连接,请稍候...</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.ts</context>
+ <context context-type="linenumber">193</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="81b97b8ea996ad1e4f9fca8415021850214884b1" datatype="html">
+ <source>Status</source>
+ <target>状态</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/monitor/monitor.component.html</context>
+ <context context-type="linenumber">5</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="57ec6032f5618d4a9f16eb950ad23d2ce7c24b54" datatype="html">
+ <source>Cluster ID</source>
+ <target>集群 ID</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/monitor/monitor.component.html</context>
+ <context context-type="linenumber">10</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="67d7facc3fec5f8a49ab9ba0a245872184264ce5" datatype="html">
+ <source>monmap modified</source>
+ <target>monmap 修改时间</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/monitor/monitor.component.html</context>
+ <context context-type="linenumber">15</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d4906731aaf2b94b4f547646c9bfe58bb77951b6" datatype="html">
+ <source>monmap epoch</source>
+ <target>monmap 版本编号</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/monitor/monitor.component.html</context>
+ <context context-type="linenumber">20</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="bd4ee06ffdc46d9dfbd0c0c4f81399021c680056" datatype="html">
+ <source>quorum con</source>
+ <target>仲裁 con</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/monitor/monitor.component.html</context>
+ <context context-type="linenumber">25</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1176c7db8a8276ccb44cc3d42e2c28d9fa6c6596" datatype="html">
+ <source>quorum mon</source>
+ <target>仲裁 mon</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/monitor/monitor.component.html</context>
+ <context context-type="linenumber">30</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="530ef677a09d681b3ab68cb0760494b3ae72a77c" datatype="html">
+ <source>required con</source>
+ <target>所需 con</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/monitor/monitor.component.html</context>
+ <context context-type="linenumber">35</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a91558e0d506c32021c31843f8f168899fc65cbf" datatype="html">
+ <source>required mon</source>
+ <target>所需 mon</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/monitor/monitor.component.html</context>
+ <context context-type="linenumber">40</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b3abe9eac5bcd94a54c8da93b312e085ec512e74" datatype="html">
+ <source>In Quorum</source>
+ <target>仲裁成员</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/monitor/monitor.component.html</context>
+ <context context-type="linenumber">49</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ba4b748a676e1f217ce1e736fb7ec1215e677bae" datatype="html">
+ <source>Not In Quorum</source>
+ <target>非仲裁成员</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/monitor/monitor.component.html</context>
+ <context context-type="linenumber">55</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3517477838460618200" datatype="html">
+ <source>Public Address</source>
+ <target>公用地址</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/monitor/monitor.component.ts</context>
+ <context context-type="linenumber">25</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/monitor/monitor.component.ts</context>
+ <context context-type="linenumber">49</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6949358970125514744" datatype="html">
+ <source>Open Sessions</source>
+ <target>活动会话</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/monitor/monitor.component.ts</context>
+ <context context-type="linenumber">28</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4383e9662ea19839c7499b2128d43a195e564317" datatype="html">
+ <source>OSD creation preview</source>
+ <target>OSD 创建预览</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-creation-preview-modal/osd-creation-preview-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="366225c51e0b00bcb1c55795a0dc5e81c455f84e" datatype="html">
+ <source>DriveGroups</source>
+ <target>DriveGroup</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-creation-preview-modal/osd-creation-preview-modal.component.html</context>
+ <context context-type="linenumber">10</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="91853167141c37b58868f3b0421383dd72fa8a01" datatype="html">
+ <source>Attributes (OSD map)</source>
+ <target>属性(OSD 索引)</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-details/osd-details.component.html</context>
+ <context context-type="linenumber">16</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f721a500a68c357e8f2a01e60510f6a01e4ba529" datatype="html">
+ <source>Metadata</source>
+ <target>元数据</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-details/osd-details.component.html</context>
+ <context context-type="linenumber">24</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="97842f379e1d4157ac3ab0661b90c352e7cb72d5" datatype="html">
+ <source>Metadata not available</source>
+ <target>元数据不可用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-details/osd-details.component.html</context>
+ <context context-type="linenumber">32</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d24e28e19c5703d7c6be44f4eb595a6a43b618ed" datatype="html">
+ <source>Performance counter</source>
+ <target>性能计数器</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-details/osd-details.component.html</context>
+ <context context-type="linenumber">45</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ccb4f84edc0b4e76415bb3f9b73d725b06683af3" datatype="html">
+ <source><x id="INTERPOLATION" equiv-text="{{ name }}"/> devices</source>
+ <target><x id="INTERPOLATION" equiv-text="{{ name }}"/> 设备</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-devices-selection-groups/osd-devices-selection-groups.component.html</context>
+ <context context-type="linenumber">5</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="60cb3d01e5ddf266ecb4271007a1c3d0f3efdc22" datatype="html">
+ <source>The primary storage devices. These devices contain all OSD data.</source>
+ <target>主存储设备。这些设备包含所有 OSD 数据。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-devices-selection-groups/osd-devices-selection-groups.component.html</context>
+ <context context-type="linenumber">8</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b432e04886d0d1fd84f740477383051f85addcf2" datatype="html">
+ <source>Write-Ahead-Log devices. These devices are used for BlueStore’s internal journal. It is only useful to use a WAL device if the device is faster than the primary device (e.g. NVME devices or SSDs). If there is only a small amount of fast storage available (e.g., less than a gigabyte), we recommend using it as a WAL device.</source>
+ <target>预写式日志设备。这些设备用于存储 BlueStore 的内部日志。仅当 WAL 设备速度快于主设备(例如 NVME 设备或 SSD)时,才适合使用 WAL 设备。如果可用的快速存储空间很少(例如不到 1 GB),我们建议将其用作 WAL 设备。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-devices-selection-groups/osd-devices-selection-groups.component.html</context>
+ <context context-type="linenumber">10</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b87e181ab9e8393aa5ed759dd3d53836e32c8ffe" datatype="html">
+ <source>DB devices can be used for storing BlueStore’s internal metadata. It is only helpful to provision a DB device if it is faster than the primary device (e.g. NVME devices or SSD).</source>
+ <target>DB 设备可用于存储 BlueStore 的内部元数据。仅当 DB 设备速度快于主设备(例如 NVME 设备或 SSD)时,才适合供给 DB 设备。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-devices-selection-groups/osd-devices-selection-groups.component.html</context>
+ <context context-type="linenumber">12</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f6755cff4957d5c3c89bafce5651f1b6fa2b1fd9" datatype="html">
+ <source>Add</source>
+ <target>添加</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-devices-selection-groups/osd-devices-selection-groups.component.html</context>
+ <context context-type="linenumber">24</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="99ee4faa69cd2ea8e3678c1f557c0ff1f05aae46" datatype="html">
+ <source>Clear</source>
+ <target>清除</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-devices-selection-groups/osd-devices-selection-groups.component.html</context>
+ <context context-type="linenumber">36</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7e0fd3c7af0630f93befa6234a693a32a61084e0" datatype="html">
+ <source>Raw capacity: <x id="INTERPOLATION" equiv-text="{{ capacity | dimlessBinary }}"/></source>
+ <target>裸容量:<x id="INTERPOLATION" equiv-text="{{ capacity | dimlessBinary }}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-devices-selection-groups/osd-devices-selection-groups.component.html</context>
+ <context context-type="linenumber">47</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1961811273151129466" datatype="html">
+ <source>No available devices</source>
+ <target>没有可用的设备</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-devices-selection-groups/osd-devices-selection-groups.component.ts</context>
+ <context context-type="linenumber">48</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3617271647728055571" datatype="html">
+ <source>Please add primary devices first</source>
+ <target>请先添加主设备</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-devices-selection-groups/osd-devices-selection-groups.component.ts</context>
+ <context context-type="linenumber">49</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6368751795251107516" datatype="html">
+ <source>Add devices by using filters</source>
+ <target>使用过滤器添加设备</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-devices-selection-groups/osd-devices-selection-groups.component.ts</context>
+ <context context-type="linenumber">50</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8edc89137d0d8c5667a2f03230beafae45e58429" datatype="html">
+ <source><x id="INTERPOLATION" equiv-text="{{ deviceType }}"/> devices</source>
+ <target><x id="INTERPOLATION" equiv-text="{{ deviceType }}"/> 设备</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-devices-selection-modal/osd-devices-selection-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="eba28e1805b18f7c8ae2e4bc15dcf063b10b3822" datatype="html">
+ <source>At least one of these filters must be applied in order to proceed:</source>
+ <target>至少须应用以下过滤器之一才能继续:</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-devices-selection-modal/osd-devices-selection-modal.component.html</context>
+ <context context-type="linenumber">14</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="93389aa2fe2bea50bf89554ee51b28f87ee2fb50" datatype="html">
+ <source>Number of devices: <x id="INTERPOLATION" equiv-text="{{ filteredDevices.length }}"/>. Raw capacity: <x id="INTERPOLATION_1" equiv-text="{{ capacity | dimlessBinary }}"/>.</source>
+ <target>设备数量:<x id="INTERPOLATION" equiv-text="{{ filteredDevices.length }}"/>。裸容量:<x id="INTERPOLATION_1" equiv-text="{{ capacity | dimlessBinary }}"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-devices-selection-modal/osd-devices-selection-modal.component.html</context>
+ <context context-type="linenumber">29,30</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b6b27c16ddf33b855412c82069dca8120bd3a68a" datatype="html">
+ <source>Individual OSD Flags</source>
+ <target>各 OSD 标志</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="dba0ed9ba355a3bd3296c0bef3bb518744a51a89" datatype="html">
+ <source>Cluster-wide</source>
+ <target>集群范围</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.html</context>
+ <context context-type="linenumber">27</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e2a3f211cea2cbadb29b6df93e544440b6b68d3e" datatype="html">
+ <source>Restore previous selection</source>
+ <target>恢复先前的选择</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.html</context>
+ <context context-type="linenumber">40</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1683654169791509804" datatype="html">
+ <source>No Up</source>
+ <target>不启用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.ts</context>
+ <context context-type="linenumber">28</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">39</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5754783193519044074" datatype="html">
+ <source>OSDs are not allowed to start</source>
+ <target>不允许启动 OSD</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.ts</context>
+ <context context-type="linenumber">29</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">41</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4413588319909369773" datatype="html">
+ <source>No Down</source>
+ <target>不停用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.ts</context>
+ <context context-type="linenumber">36</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">45</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1348746748821823470" datatype="html">
+ <source>OSD failure reports are being ignored, such that the monitors will not mark OSDs down</source>
+ <target>当前不受理 OSD 故障报告,因此 monitor 不会将 OSD 标记为停用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.ts</context>
+ <context context-type="linenumber">37</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">47</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="301172600132606646" datatype="html">
+ <source>No In</source>
+ <target>不加入</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.ts</context>
+ <context context-type="linenumber">44</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">27</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4114057962148673377" datatype="html">
+ <source>OSDs that were previously marked out will not be marked back in when they start</source>
+ <target>之前被标记为除名的 OSD 在启动后将不会被重新标记为加入集群</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.ts</context>
+ <context context-type="linenumber">45</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">29</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5236523991485603657" datatype="html">
+ <source>No Out</source>
+ <target>不除名</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.ts</context>
+ <context context-type="linenumber">52</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">33</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1798160169020638994" datatype="html">
+ <source>OSDs will not automatically be marked out after the configured interval</source>
+ <target>发现 OSD 在配置的间隔时间后无响应时,该 OSD 将不会自动被标记为除名。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.ts</context>
+ <context context-type="linenumber">53</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">35</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3225813593817914267" datatype="html">
+ <source>The flag has been enabled for the entire cluster.</source>
+ <target>已为整个集群启用该标志。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.ts</context>
+ <context context-type="linenumber">59</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1941050626944682985" datatype="html">
+ <source>Updated OSD Flags</source>
+ <target>已更新 OSD 标志</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component.ts</context>
+ <context context-type="linenumber">126</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">148</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5ef50ba2514414f799d4c8fc36067a251904ba81" datatype="html">
+ <source>Cluster-wide OSD Flags</source>
+ <target>集群范围的 OSD 标志</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9042260521669277115" datatype="html">
+ <source>Pause</source>
+ <target>暂停</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">51</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6015425610572318971" datatype="html">
+ <source>Pauses reads and writes</source>
+ <target>暂停读写</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">53</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8314873595759611676" datatype="html">
+ <source>No Scrub</source>
+ <target>不洗刷</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">57</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5773570234687653570" datatype="html">
+ <source>Scrubbing is disabled</source>
+ <target>禁止洗刷</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">59</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5999821123886006899" datatype="html">
+ <source>No Deep Scrub</source>
+ <target>不深层洗刷</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">63</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5362685148875251772" datatype="html">
+ <source>Deep Scrubbing is disabled</source>
+ <target>禁止深层洗刷</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">65</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5001752039592388485" datatype="html">
+ <source>No Backfill</source>
+ <target>不回填</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">69</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4851280330655956778" datatype="html">
+ <source>Backfilling of PGs is suspended</source>
+ <target>暂停 PG 回填</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">71</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5994953210305546559" datatype="html">
+ <source>No Rebalance</source>
+ <target>不重新平衡</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">75</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3698980403470604587" datatype="html">
+ <source>OSD will choose not to backfill unless PG is also degraded</source>
+ <target>OSD 将不选择回填,除非 PG 也已降级</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">77</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4334886823145076432" datatype="html">
+ <source>No Recover</source>
+ <target>不恢复</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">81</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8465994741155792816" datatype="html">
+ <source>Recovery of PGs is suspended</source>
+ <target>暂停 PG 恢复</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">83</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4052740759486923001" datatype="html">
+ <source>Bitwise Sort</source>
+ <target>逐位排序</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">87</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2330377428425572488" datatype="html">
+ <source>Use bitwise sort</source>
+ <target>使用逐位排序</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">89</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8943478424576832224" datatype="html">
+ <source>Purged Snapdirs</source>
+ <target>已清除 Snapdir</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">94</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7553321860087551262" datatype="html">
+ <source>OSDs have converted snapsets</source>
+ <target>OSD 已转换 snapset</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">96</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6509988280998256208" datatype="html">
+ <source>Recovery Deletes</source>
+ <target>在恢复时执行删除</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">101</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="451760144355116641" datatype="html">
+ <source>Deletes performed during recovery instead of peering</source>
+ <target>在恢复时而非对等互联期间执行删除</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">103</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="87832369463084597" datatype="html">
+ <source>PG Log Hard Limit</source>
+ <target>PG 日志硬限制</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">108</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9135782750879343185" datatype="html">
+ <source>Puts a hard limit on pg log length</source>
+ <target>为 pg 日志长度设置硬限制</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts</context>
+ <context context-type="linenumber">110</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="formTitle" datatype="html">
+ <source><x id="INTERPOLATION" equiv-text="{{ action | titlecase }}"/> <x id="INTERPOLATION_1" equiv-text="{{ resource | upperFirst }}"/></source>
+ <target><x id="INTERPOLATION" equiv-text="{{ action | titlecase }}"/> <x id="INTERPOLATION_1" equiv-text="{{ resource | upperFirst }}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-form/osd-form.component.html</context>
+ <context context-type="linenumber">12</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">9</context>
+ </context-group>
+ <note priority="1" from="description">Example: Create Pool</note>
+ <note priority="1" from="meaning">form title</note>
+ </trans-unit>
+ <trans-unit id="43ecf6bee2aebc07b0aad6dc1fe13e38d14687fa" datatype="html">
+ <source>Shared devices</source>
+ <target>共享设备</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-form/osd-form.component.html</context>
+ <context context-type="linenumber">27</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7a1c376f6f1b37de4c318ff2106255ba6c0f5b0b" datatype="html">
+ <source>WAL slots</source>
+ <target>WAL 槽</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-form/osd-form.component.html</context>
+ <context context-type="linenumber">44</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="73811a6f37b63e6b0e491e221bfa21e9dea8a87a" datatype="html">
+ <source>How many OSDs per WAL device.</source>
+ <target>一个 WAL 设备对应的 OSD 数量。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-form/osd-form.component.html</context>
+ <context context-type="linenumber">46</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0c67a7ac4762ef1cc855056c6b4daab93e53a0a5" datatype="html">
+ <source>Specify 0 to let Orchestrator backend decide it.</source>
+ <target>指定 0 可让 Orchestrator 后端决定数量。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-form/osd-form.component.html</context>
+ <context context-type="linenumber">48</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-form/osd-form.component.html</context>
+ <context context-type="linenumber">83</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7bda9362e06e6c67341b4a8425b0d29d6b84464b" datatype="html">
+ <source>Value should be greater than or equal to 0</source>
+ <target>值应大于或等于 0</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-form/osd-form.component.html</context>
+ <context context-type="linenumber">60</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-form/osd-form.component.html</context>
+ <context context-type="linenumber">95</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="324c2b10152b9dd908222bb0b71f61beb60a30c5" datatype="html">
+ <source>DB slots</source>
+ <target>DB 槽</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-form/osd-form.component.html</context>
+ <context context-type="linenumber">79</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c23cf12ef9c76f37fc7a4b7ae3e00fb0f68b6e26" datatype="html">
+ <source>How many OSDs per DB device.</source>
+ <target>一个 DB 设备对应的 OSD 数量。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-form/osd-form.component.html</context>
+ <context context-type="linenumber">81</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8255877266497322342" datatype="html">
+ <source>Encryption</source>
+ <target>加密</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-form/osd-form.component.ts</context>
+ <context context-type="linenumber">89</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b49d7877d24112d4bdfce9256edf61a007fae888" datatype="html">
+ <source>OSDs List</source>
+ <target>OSD 列表</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.html</context>
+ <context context-type="linenumber">6</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="172ada0fcf6490b24a897517e9f4299215873ff8" datatype="html">
+ <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>OSD(s) <x id="INTERPOLATION" equiv-text="{{ osdIds | join }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> will be marked <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION_1" equiv-text="{{ markActionDescription }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> if you proceed.</source>
+ <target>如果继续,<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>OSD <x id="INTERPOLATION" equiv-text="{{ osdIds | join }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> 将被标记为<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION_1" equiv-text="{{ markActionDescription }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.html</context>
+ <context context-type="linenumber">59,60</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="262a49e60d5f6ed9825582ccf3d5ae39daa1da60" datatype="html">
+ <source>The <x id="ICU" equiv-text="{selection.hasSingleSelection, select, true {OSD is} other {OSDs are}}"/> not safe to be <x id="INTERPOLATION" equiv-text="{{ actionDescription }}"/>! <x id="INTERPOLATION_1" equiv-text="{{ message }}"/></source>
+ <target><x id="ICU" equiv-text="{selection.hasSingleSelection, select, true {OSD is} other {OSDs are}}"/> <x id="INTERPOLATION" equiv-text="{{ actionDescription }}"/>是不安全操作!<x id="INTERPOLATION_1" equiv-text="{{ message }}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.html</context>
+ <context context-type="linenumber">71,72</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="74bd20d5f558d14cb2fa41ae863cf09c47d02018" datatype="html">
+ <source>{VAR_SELECT, select, true {OSD is} other {OSDs are}}</source>
+ <target>{VAR_SELECT, select, true {OSD} other {OSD}}</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.html</context>
+ <context context-type="linenumber">71</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e0e217fd717c5b1f5c17f00c5b174de855acbef0" datatype="html">
+ <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>OSD <x id="INTERPOLATION" equiv-text="{{ osdIds | join }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> will be <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION_1" equiv-text="{{ actionDescription }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> if you proceed.</source>
+ <target>如果继续,<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>OSD <x id="INTERPOLATION" equiv-text="{{ osdIds | join }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> 将会<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION_1" equiv-text="{{ actionDescription }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.html</context>
+ <context context-type="linenumber">74,75</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8cf121660bed7098516a1efe85831d6f415a9411" datatype="html">
+ <source>Preserve OSD ID(s) for replacement.</source>
+ <target>保留 OSD ID 以便替换。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.html</context>
+ <context context-type="linenumber">108</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4435645098786961170" datatype="html">
+ <source>out</source>
+ <target>除名</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">163</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/osd-summary.pipe.ts</context>
+ <context context-type="linenumber">58</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7136018875175606726" datatype="html">
+ <source>in</source>
+ <target>加入</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">170</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/osd-summary.pipe.ts</context>
+ <context context-type="linenumber">44</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1301930865667956193" datatype="html">
+ <source>down</source>
+ <target>停用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">177</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/osd-summary.pipe.ts</context>
+ <context context-type="linenumber">56</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1226060325201042854" datatype="html">
+ <source>Mark</source>
+ <target>标记</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">186</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1256299033316818951" datatype="html">
+ <source>OSD lost</source>
+ <target>OSD 丢失</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">187</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2795727560928976873" datatype="html">
+ <source>marked lost</source>
+ <target>已标记为丢失</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">188</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7685933846431786388" datatype="html">
+ <source>Purge</source>
+ <target>清除</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">203</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">163</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5941516286393808546" datatype="html">
+ <source>OSD</source>
+ <target>OSD</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">204</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">224</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">531</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3416443212235382421" datatype="html">
+ <source>purged</source>
+ <target>已清除</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">205</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9191368063029792986" datatype="html">
+ <source>destroy</source>
+ <target>销毁</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">223</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4425946029386289247" datatype="html">
+ <source>destroyed</source>
+ <target>已销毁</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">225</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2870788902465061969" datatype="html">
+ <source>Flags</source>
+ <target>标志</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">251</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">323</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">173</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8995035642420075344" datatype="html">
+ <source>Recovery Priority</source>
+ <target>恢复优先级</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">258</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3601135996773579607" datatype="html">
+ <source>PG scrub</source>
+ <target>PG 洗刷</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">265</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7136079353894161076" datatype="html">
+ <source>Device class</source>
+ <target>设备类型</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">300</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">457</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6382718875453721838" datatype="html">
+ <source>PGs</source>
+ <target>PG</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">312</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.ts</context>
+ <context context-type="linenumber">221</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3660230483843323377" datatype="html">
+ <source>Read bytes</source>
+ <target>读字节数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">329</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-list/pool-list.component.ts</context>
+ <context context-type="linenumber">167</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3909578649547040612" datatype="html">
+ <source>Write bytes</source>
+ <target>写字节数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">334</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-list/pool-list.component.ts</context>
+ <context context-type="linenumber">175</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3182358405280886750" datatype="html">
+ <source>Read ops</source>
+ <target>读操作数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">339</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-list/pool-list.component.ts</context>
+ <context context-type="linenumber">183</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1171292502535561083" datatype="html">
+ <source>Write ops</source>
+ <target>写操作数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">344</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-list/pool-list.component.ts</context>
+ <context context-type="linenumber">190</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6706824709967518168" datatype="html">
+ <source>Edit OSD: <x id="PH" equiv-text="selectedOsd.id"/></source>
+ <target>编辑 OSD:<x id="PH" equiv-text="selectedOsd.id"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">451</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1125148356983553148" datatype="html">
+ <source>Edit OSD</source>
+ <target>编辑 OSD</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">461</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="970212458427610374" datatype="html">
+ <source>Updated OSD '<x id="PH" equiv-text="selectedOsd.id"/>'</source>
+ <target>已更新 OSD &quot;<x id="PH" equiv-text="selectedOsd.id"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">466</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7554728686176829307" datatype="html">
+ <source>Mark OSD <x id="PH" equiv-text="markAction"/></source>
+ <target>将 OSD 标记为<x id="PH" equiv-text="markAction"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">501</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="478122291463667978" datatype="html">
+ <source>Mark <x id="PH" equiv-text="markAction"/></source>
+ <target>标记为<x id="PH" equiv-text="markAction"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">502</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2456043080471762298" datatype="html">
+ <source>delete</source>
+ <target>删除</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">530</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">68</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">259</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="588230151780724018" datatype="html">
+ <source>deleted</source>
+ <target>已删除</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-list/osd-list.component.ts</context>
+ <context context-type="linenumber">532</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b1ef1c12ddcee305353623919ef02778569f5454" datatype="html">
+ <source>Advanced configuration options</source>
+ <target>高级配置选项</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-pg-scrub-modal/osd-pg-scrub-modal.component.html</context>
+ <context context-type="linenumber">28</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7771252117308888928" datatype="html">
+ <source>PG scrub options</source>
+ <target>PG 洗刷选项</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-pg-scrub-modal/osd-pg-scrub-modal.component.ts</context>
+ <context context-type="linenumber">43</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1797901277775175680" datatype="html">
+ <source>Updated PG scrub options</source>
+ <target>已更新 PG 洗刷选项</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-pg-scrub-modal/osd-pg-scrub-modal.component.ts</context>
+ <context context-type="linenumber">59</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c35f9c5f268a514b970cc55e9a5dc4bed0988e7f" datatype="html">
+ <source>OSD Recovery Priority</source>
+ <target>OSD 恢复优先级</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b74af38005e8a8914e45af2ec412e11ceafef8b6" datatype="html">
+ <source>Priority</source>
+ <target>优先级</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html</context>
+ <context context-type="linenumber">15</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c2f48f04b379bfba133825747adfd238d511412e" datatype="html">
+ <source>Customize priority values</source>
+ <target>自定义优先级值</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html</context>
+ <context context-type="linenumber">44</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4aa19de2a2b54cbda39e9c62917b23044c087776" datatype="html">
+ <source>This field is required!</source>
+ <target>这是必填字段!</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html</context>
+ <context context-type="linenumber">68</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html</context>
+ <context context-type="linenumber">85</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html</context>
+ <context context-type="linenumber">103</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html</context>
+ <context context-type="linenumber">125</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html</context>
+ <context context-type="linenumber">142</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html</context>
+ <context context-type="linenumber">161</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html</context>
+ <context context-type="linenumber">30</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html</context>
+ <context context-type="linenumber">50</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html</context>
+ <context context-type="linenumber">26</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html</context>
+ <context context-type="linenumber">60</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html</context>
+ <context context-type="linenumber">88</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">24</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">57</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">80</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">117</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">222</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">28</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">61</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">102</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">406</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b699e94bf376491bd50b70a98531071c737eaf40" datatype="html">
+ <source><x id="INTERPOLATION" equiv-text="{{ attr.value.patternHelpText }}"/></source>
+ <target><x id="INTERPOLATION" equiv-text="{{ attr.value.patternHelpText }}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html</context>
+ <context context-type="linenumber">72</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="98fe13e7ad6c2b80375d204b47858ded83f80e15" datatype="html">
+ <source>The entered value is too high! It must not be greater than <x id="INTERPOLATION" equiv-text="{{ attr.value.maxValue }}"/>.</source>
+ <target>输入的值太大!值不得大于 <x id="INTERPOLATION" equiv-text="{{ attr.value.maxValue }}"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html</context>
+ <context context-type="linenumber">76</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5423a3c111be47fc5a1bfe46ceb58c81c84db691" datatype="html">
+ <source>The entered value is too low! It must not be lower than <x id="INTERPOLATION" equiv-text="{{ attr.value.minValue }}"/>.</source>
+ <target>输入的值太小!值不得小于 <x id="INTERPOLATION" equiv-text="{{ attr.value.minValue }}"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html</context>
+ <context context-type="linenumber">80</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3234179038052466481" datatype="html">
+ <source>Max Backfills</source>
+ <target>最大回填量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts</context>
+ <context context-type="linenumber">45</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3847070960491384020" datatype="html">
+ <source>Recovery Max Active</source>
+ <target>最大活跃恢复请求数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts</context>
+ <context context-type="linenumber">52</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2088615724570210504" datatype="html">
+ <source>Recovery Max Single Start</source>
+ <target>最大单次恢复操作数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts</context>
+ <context context-type="linenumber">59</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8627094894361422565" datatype="html">
+ <source>Recovery Sleep</source>
+ <target>恢复/回填操作间隔睡眠时间</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts</context>
+ <context context-type="linenumber">66</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7590013429208346303" datatype="html">
+ <source>Custom</source>
+ <target>自定义</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts</context>
+ <context context-type="linenumber">107</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts</context>
+ <context context-type="linenumber">192</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4937275625032609020" datatype="html">
+ <source>Updated OSD recovery speed priority '<x id="PH" equiv-text="this.osdRecvSpeedForm.getValue( 'priority' )"/>'</source>
+ <target>已更新 OSD 恢复速度优先级 &quot;<x id="PH" equiv-text="this.osdRecvSpeedForm.getValue( 'priority' )"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts</context>
+ <context context-type="linenumber">227,229</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5251a4355cece3075db43f15d69a24a0f8485707" datatype="html">
+ <source>Reweight OSD: <x id="INTERPOLATION" equiv-text="{{ osdId }}"/></source>
+ <target>重设 OSD 的权重:<x id="INTERPOLATION" equiv-text="{{ osdId }}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="67650b2998db48201b2c6176cbfef51e7211ccaa" datatype="html">
+ <source>The value needs to be between 0 and 1.</source>
+ <target>值应介于 0 到 1 之间。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html</context>
+ <context context-type="linenumber">25</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8f077ceb52c967a8fe2de9ef0a9d65d72badf186" datatype="html">
+ <source>OSDs <x id="ICU" equiv-text="{deep, select, true {Deep } other {}}"/>Scrub</source>
+ <target>OSD <x id="ICU" equiv-text="{deep, select, true {Deep } other {}}"/>洗刷</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="62b73a34ba65b3073e3560dce828a16d7fd3c0f4" datatype="html">
+ <source>{VAR_SELECT, select, true {Deep } other {}}</source>
+ <target>{VAR_SELECT, select, true {深层} other {}}</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c00119503aad4012b77049eee41293338f67756c" datatype="html">
+ <source>You are about to apply a <x id="ICU" equiv-text="{deep, select, true {deep } other {}}"/>scrub to the OSD(s): <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION" equiv-text="{{ selected | join }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>.</source>
+ <target>您即将对以下 OSD 应用<x id="ICU" equiv-text="{deep, select, true {deep } other {}}"/>洗刷:<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION" equiv-text="{{ selected | join }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html</context>
+ <context context-type="linenumber">11,12</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="fad3dc421817a16dd6c46c1a0c36de619a8d776e" datatype="html">
+ <source>{VAR_SELECT, select, true {deep } other {}}</source>
+ <target>{VAR_SELECT, select, true {深层} other {}}</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html</context>
+ <context context-type="linenumber">11</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1086427836866943370" datatype="html">
+ <source><x id="PH" equiv-text="operation"/> was initialized in the following OSD(s): <x id="PH_1" equiv-text="this.joinPipe.transform( this.selected )"/></source>
+ <target>已在下列 OSD 中初始化 <x id="PH" equiv-text="operation"/>:<x id="PH_1" equiv-text="this.joinPipe.transform( this.selected )"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.ts</context>
+ <context context-type="linenumber">42,44</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="47c97aa28f64b11fa5842795fdd02c8c0863c97b" datatype="html">
+ <source>To see all active Prometheus alerts, please provide the URL to the API of Prometheus' Alertmanager as described in the <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;cd-doc section=&quot;prometheus&quot;&gt;"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;/cd-doc&gt;"/>.</source>
+ <target>要查看所有活动的 Prometheus 告警,请按 <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;cd-doc section=&quot;prometheus&quot;&gt;"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;/cd-doc&gt;"/> 中所述向 Prometheus 告警管理器 API 提供 URL。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.html</context>
+ <context context-type="linenumber">5,7</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6343323763459782070" datatype="html">
+ <source>Create Silence</source>
+ <target>创建静默</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.ts</context>
+ <context context-type="linenumber">57</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1895957424873987405" datatype="html">
+ <source>Job</source>
+ <target>任务</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.ts</context>
+ <context context-type="linenumber">71</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6491474782694268231" datatype="html">
+ <source>Severity</source>
+ <target>严重程度</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.ts</context>
+ <context context-type="linenumber">76</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/rules-list/rules-list.component.ts</context>
+ <context context-type="linenumber">37</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3326877877555410533" datatype="html">
+ <source>Started</source>
+ <target>已启动</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.ts</context>
+ <context context-type="linenumber">85</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-list/silence-list.component.ts</context>
+ <context context-type="linenumber">120</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2375260419993138758" datatype="html">
+ <source>URL</source>
+ <target>URL</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.ts</context>
+ <context context-type="linenumber">90</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="880ad4df5a2051a437321443d69c9a866699e5ad" datatype="html">
+ <source>Active Alerts</source>
+ <target>活动告警</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/prometheus-tabs/prometheus-tabs.component.html</context>
+ <context context-type="linenumber">8</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9fe218829514884cdd0ca2300573a4e0428c324f" datatype="html">
+ <source>Alerts</source>
+ <target>警告</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/prometheus-tabs/prometheus-tabs.component.html</context>
+ <context context-type="linenumber">12</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="aa0c44aa1e5727061baa91e954f77e2f5f9a37c9" datatype="html">
+ <source>Silences</source>
+ <target>静默</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/prometheus-tabs/prometheus-tabs.component.html</context>
+ <context context-type="linenumber">16</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="85c737325f5e59517e2d08a71de6d77788aabc95" datatype="html">
+ <source>To see all configured Prometheus alerts, please provide the URL to the API of Prometheus as described in the <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;cd-doc section=&quot;prometheus&quot;&gt;"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;/cd-doc&gt;"/>.</source>
+ <target>要查看所有已配置的 Prometheus 告警,请按 <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;cd-doc section=&quot;prometheus&quot;&gt;"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;/cd-doc&gt;"/> 中所述向 Prometheus 的 API 提供 URL。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/rules-list/rules-list.component.html</context>
+ <context context-type="linenumber">5,7</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8623978917681527907" datatype="html">
+ <source>Group</source>
+ <target>组</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/rules-list/rules-list.component.ts</context>
+ <context context-type="linenumber">38</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7410432243549869948" datatype="html">
+ <source>Duration</source>
+ <target>时长</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/rules-list/rules-list.component.ts</context>
+ <context context-type="linenumber">39</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4109205891084963566" datatype="html">
+ <source>Query</source>
+ <target>查询</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/rules-list/rules-list.component.ts</context>
+ <context context-type="linenumber">40</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="28f86ffd419b869711aa13f5e5ff54be6d70731c" datatype="html">
+ <source>Edit</source>
+ <target>编辑</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html</context>
+ <context context-type="linenumber">41</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">272</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">434</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="826b25211922a1b46436589233cb6f1a163d89b7" datatype="html">
+ <source>Delete</source>
+ <target>删除</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html</context>
+ <context context-type="linenumber">49</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">279</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">341</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">441</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a3ba06aba047605af8ea1718ec1ba153b7db12a2" datatype="html">
+ <source>Editing a silence will expire the old silence and recreate it as a new silence</source>
+ <target>编辑静默将会使旧静默过期并将其重新创建为新静默</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html</context>
+ <context context-type="linenumber">68</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a20424156b8816671f61879f0574a4f27d7b16b9" datatype="html">
+ <source>Creator</source>
+ <target>创建者</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html</context>
+ <context context-type="linenumber">76</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5a5d7ee2acbfa9c91ab7f41d26bda9ff0cafe42f" datatype="html">
+ <source>Comment</source>
+ <target>注释</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html</context>
+ <context context-type="linenumber">93</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4c11aad490b2d53fdae30b3807beabf79306752c" datatype="html">
+ <source>Start time</source>
+ <target>开始时间</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html</context>
+ <context context-type="linenumber">112</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="32856b1e8e339b747b21e313e2fe65a51fd450bb" datatype="html">
+ <source>If the start time lies in the past the creation time will be used</source>
+ <target>如果开始时间为过去时间,将使用创建时间</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html</context>
+ <context context-type="linenumber">113</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a02ea1d4e7424ca989929da5e598f379940fdbf2" datatype="html">
+ <source>Duration</source>
+ <target>时长</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html</context>
+ <context context-type="linenumber">133</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2f4e35e36f4d3c62e2c17df41730b6dee4afc4b9" datatype="html">
+ <source>End time</source>
+ <target>结束时间</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html</context>
+ <context context-type="linenumber">150</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="992123459137d45c15df5548bc9682aad835c04b" datatype="html">
+ <source>Matchers</source>
+ <target>匹配器</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html</context>
+ <context context-type="linenumber">168</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3e023166c55833d5a13f4143e3dbe372befe1b4e" datatype="html">
+ <source>A silence requires at least one matcher</source>
+ <target>一个静默至少需要一个匹配器</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html</context>
+ <context context-type="linenumber">173</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ef765bd80c4806c51c891908c07a24bc76f019eb" datatype="html">
+ <source>Add matcher</source>
+ <target>添加匹配器</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-form/silence-form.component.html</context>
+ <context context-type="linenumber">188</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4754178820914251524" datatype="html">
+ <source>silence</source>
+ <target>静默</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-form/silence-form.component.ts</context>
+ <context context-type="linenumber">46</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8714559758543060819" datatype="html">
+ <source>Attribute name</source>
+ <target>属性名称</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-form/silence-form.component.ts</context>
+ <context context-type="linenumber">52</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1338733395833138319" datatype="html">
+ <source>Regular expression</source>
+ <target>正则表达式</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-form/silence-form.component.ts</context>
+ <context context-type="linenumber">62</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="35819898450851998" datatype="html">
+ <source>Please add your Prometheus host to the dashboard configuration and refresh the page</source>
+ <target>请将您的 Prometheus 主机添加到仪表盘配置中,然后刷新页面</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-form/silence-form.component.ts</context>
+ <context context-type="linenumber">205</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9f2f4cb9d876ff9d34fc082c1ac642d3cb98c360" datatype="html">
+ <source>To enable Silences, please provide the URL to the API of the Prometheus' Alertmanager as described in the <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;cd-doc section=&quot;prometheus&quot;&gt;"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;/cd-doc&gt;"/>.</source>
+ <target>要启用 &quot;静默&quot;,请按 <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;cd-doc section=&quot;prometheus&quot;&gt;"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;/cd-doc&gt;"/> 中所述向 Prometheus 告警管理器 API 提供 URL。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-list/silence-list.component.html</context>
+ <context context-type="linenumber">5,7</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7448808151142843482" datatype="html">
+ <source>Created by</source>
+ <target>创建者</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-list/silence-list.component.ts</context>
+ <context context-type="linenumber">115</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4734349318830134239" datatype="html">
+ <source>Ends</source>
+ <target>结束</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-list/silence-list.component.ts</context>
+ <context context-type="linenumber">130</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1233087251567318644" datatype="html">
+ <source>Silence</source>
+ <target>静默</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-list/silence-list.component.ts</context>
+ <context context-type="linenumber">161</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="78af6a5e6e4d305557054b64d10f9f9446d8043d" datatype="html">
+ <source>{VAR_SELECT, select, true {Edit} other {Add}}</source>
+ <target>{VAR_SELECT, select, true {编辑} other {添加}}</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b2404fa8e80946d0ce3d0ae369b51cb26ec28d42" datatype="html">
+ <source><x id="ICU" equiv-text="{editMode, select, true {Edit} other {Add}}"/> Matcher</source>
+ <target><x id="ICU" equiv-text="{editMode, select, true {Edit} other {Add}}"/>匹配器</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9c25e04f554875dc2625a78ba0fc56c6010cd0d3" datatype="html">
+ <source>-- Select an attribute to match against --</source>
+ <target>--请选择要匹配的属性--</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html</context>
+ <context context-type="linenumber">22</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5049e204c14c648691ac775a64fb504467aeb549" datatype="html">
+ <source>Value</source>
+ <target>值</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html</context>
+ <context context-type="linenumber">38</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="77fc5c63497fc031ddc97645484e3d94ad27766c" datatype="html">
+ <source>Use regular expression</source>
+ <target>使用正则表达式</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html</context>
+ <context context-type="linenumber">72</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5518753745858598442" datatype="html">
+ <source>no spec</source>
+ <target>无规范</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/placement.pipe.ts</context>
+ <context context-type="linenumber">17</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1186363766752354382" datatype="html">
+ <source>unmanaged</source>
+ <target>非受管</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/placement.pipe.ts</context>
+ <context context-type="linenumber">20</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5246585784774990516" datatype="html">
+ <source>count:<x id="PH" equiv-text="count"/></source>
+ <target>计数:<x id="PH" equiv-text="count"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/placement.pipe.ts</context>
+ <context context-type="linenumber">31</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7001661117318762535" datatype="html">
+ <source>label:<x id="PH" equiv-text="label"/></source>
+ <target>标签:<x id="PH" equiv-text="label"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/placement.pipe.ts</context>
+ <context context-type="linenumber">34</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0cb3aa7e9fea1d445a1a9d7797ab17e6ac6fe13b" datatype="html">
+ <source>Service Events</source>
+ <target>服务事件</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.html</context>
+ <context context-type="linenumber">34</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3474944817987674409" datatype="html">
+ <source>Daemon type</source>
+ <target>守护进程类型</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.ts</context>
+ <context context-type="linenumber">83</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3136939605470297323" datatype="html">
+ <source>Daemon ID</source>
+ <target>守护进程 ID</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.ts</context>
+ <context context-type="linenumber">89</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8171022601808215887" datatype="html">
+ <source>Container ID</source>
+ <target>容器 ID</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.ts</context>
+ <context context-type="linenumber">95</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8859473568390700297" datatype="html">
+ <source>Container Image name</source>
+ <target>容器映像名称</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.ts</context>
+ <context context-type="linenumber">105</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5623167616584404899" datatype="html">
+ <source>Container Image ID</source>
+ <target>容器映像 ID</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.ts</context>
+ <context context-type="linenumber">111</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="335348913532561915" datatype="html">
+ <source>Last Refreshed</source>
+ <target>上次刷新</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.ts</context>
+ <context context-type="linenumber">134</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/services.component.ts</context>
+ <context context-type="linenumber">166</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3022087209429182774" datatype="html">
+ <source>Daemon Events</source>
+ <target>守护进程事件</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.ts</context>
+ <context context-type="linenumber">140</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8604852007710946848" datatype="html">
+ <source>Service Name</source>
+ <target>服务名称</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.ts</context>
+ <context context-type="linenumber">149</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="613875387304159316" datatype="html">
+ <source>Service Type</source>
+ <target>服务类型</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.ts</context>
+ <context context-type="linenumber">155</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3907644935670421963" datatype="html">
+ <source>Service Events</source>
+ <target>服务事件</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.ts</context>
+ <context context-type="linenumber">161</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3214a1f3a4c3e89a848b4ec59adeeda3b913c396" datatype="html">
+ <source>-- Select a service type --</source>
+ <target>-- 请选择服务类型 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">22</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f32579a9fd19d93c083175284ee3426d78751c33" datatype="html">
+ <source>Backend Service</source>
+ <target>后端服务</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">40</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c2937074aed12b8158e929c58747a8216433b72b" datatype="html">
+ <source>-- No service available --</source>
+ <target>-- 没有可用的服务 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">52</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="19fb4480d95a5539db4e9c7b516d414774e61110" datatype="html">
+ <source>-- Select an existing RGW service --</source>
+ <target>-- 请选择现有 RGW 服务 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">55</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2798cc1e152b1ec07fd8daf94a2a073d1ba1ebcc" datatype="html">
+ <source>Id</source>
+ <target>ID</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">71</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">17</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3d5156b9d9a79d162c353c4aa9bc6840ad5c6257" datatype="html">
+ <source>The value does not match the pattern <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>&lt;service_id&gt;[.&lt;realm_name&gt;.&lt;zone_name&gt;]<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>.</source>
+ <target>该值与模式 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>&amp;lt;service_id&amp;gt;[.&amp;lt;realm_name&amp;gt;.&amp;lt;zone_name&amp;gt;]<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> 不匹配。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">82</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="83d5d7edd8a0be253c4e93ad4c3efe86d9ac520f" datatype="html">
+ <source>Unmanaged</source>
+ <target>非受管</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">97</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c15fa461935e0f600bc5d1660af1da67f024fc2a" datatype="html">
+ <source>Placement</source>
+ <target>归置</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">107</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="863226cffd5b66a6fee9810a9282a5006d6ef576" datatype="html">
+ <source>Label</source>
+ <target>标签</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">115</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">125</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="06412bce0f4fe4311193e9763666089bf9d980da" datatype="html">
+ <source>Count</source>
+ <target>计数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">160</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2f193722f1e788f14a823b89ac1794c3ba934f9f" datatype="html">
+ <source>Only that number of daemons will be created.</source>
+ <target>系统将只创建该数量的守护进程。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">161</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ee1a29cc658e4fa891be762d7bae96139b57c8f4" datatype="html">
+ <source>The value must be at least 1.</source>
+ <target>值必须至少为 1。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">171</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">197</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">271</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">369</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">401</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="cb2741a46e3560f6bc6dfd99d385e86b08b26d72" datatype="html">
+ <source>Port</source>
+ <target>端口</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">184</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">258</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a23ed3598cca5285606675b6cb2536a56b411ade" datatype="html">
+ <source>The value cannot exceed 65535.</source>
+ <target>值不得超过 65535。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">200</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">274</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">372</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">404</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2d8ebdc326e6b9ff35feee3f762b7ab39c02d78f" datatype="html">
+ <source>-- No pools available --</source>
+ <target>-- 没有可用的存储池 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">222</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="84b675705324741b954615fedf2417d4d873b0b6" datatype="html">
+ <source>Trusted IPs</source>
+ <target>可信 IP</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">239</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b543e7c787cc48c2938cbce2d14c6afea5a598df" datatype="html">
+ <source>Comma separated list of IP addresses.</source>
+ <target>IP 地址逗号分隔列表。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">241</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1039ea40da18a6453d9c1adc72a35aed099029d0" datatype="html">
+ <source>Please add the <x id="START_BOLD_TEXT" ctype="x-b" equiv-text="&lt;b&gt;"/>Ceph Manager<x id="CLOSE_BOLD_TEXT" ctype="x-b" equiv-text="&lt;/b&gt;"/> IP addresses here, otherwise the iSCSI gateways can't be reached.</source>
+ <target>请在此处添加 <x id="START_BOLD_TEXT" ctype="x-b" equiv-text="&lt;b&gt;"/>Ceph Manager<x id="CLOSE_BOLD_TEXT" ctype="x-b" equiv-text="&lt;/b&gt;"/> IP 地址,否则将无法连接到 iSCSI 网关。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">243</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6265b64c17a1e19775769489bfd0b152fa1f3ba1" datatype="html">
+ <source>Virtual IP</source>
+ <target>虚拟 IP</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">331</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="61893fde6e9e05a6b91619d501edaa7962b438ff" datatype="html">
+ <source>The virtual IP address and subnet (in CIDR notation) where the ingress service will be available.</source>
+ <target>可以使用入站服务的虚拟 IP 地址和子网(采用 CIDR 表示法)。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">333</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ece04ddf7e96f445415ebd90d93c455e03e8cf53" datatype="html">
+ <source>Frontend Port</source>
+ <target>前端端口</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">352</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ae6fd97454d184b374984c9ff808176ece54f0dd" datatype="html">
+ <source>The port used to access the ingress service.</source>
+ <target>用于访问入站服务的端口。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">354</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1261eacf161f75efc9dfea84dd97b4a466b89aa1" datatype="html">
+ <source>Monitor Port</source>
+ <target>Monitor 端口</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">384</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4df6281ed630ba96f09790a46a7fe0ec0e666bb6" datatype="html">
+ <source>The port used by haproxy for load balancer status.</source>
+ <target>HAProxy 用于获取负载平衡器状态的端口。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">386</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8ce24ae1d792ed2846ba57e7ed6397a802caeff5" datatype="html">
+ <source>CIDR Networks</source>
+ <target>CIDR 网络</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">414</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7c13184af0c09e3bad77daa5f4869138708d26b2" datatype="html">
+ <source>A list of networks to identify which network interface to use for the virtual IP address.</source>
+ <target>用于标识虚拟 IP 地址所用网络接口的网络列表。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">416</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8fe73a4787b8068b2ba61f54ab7e0f9af2ea1fc9" datatype="html">
+ <source>Version</source>
+ <target>版本</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">434</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html</context>
+ <context context-type="linenumber">41</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6a6855d17f6b9820bb9709870efdcc7da99552d3" datatype="html">
+ <source>-- Select SNMP version --</source>
+ <target>-- 请选择 SNMP 版本 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">442</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a7369891e88cd613e45a39b55a282c97776d05f5" datatype="html">
+ <source>Destination</source>
+ <target>目标</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">455</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f09a5d334a73a4b5ba031d7fa65151cad5ec7133" datatype="html">
+ <source>Must be of the format hostname:port.</source>
+ <target>必须采用 &quot;主机名:端口&quot; 格式。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">457</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b68c79ffe3af1db88180454fbc2fa880a51ccf52" datatype="html">
+ <source>The value does not match the pattern: <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>hostname:port<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source>
+ <target>该值与模式<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>主机名:端口<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>不匹配</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">470</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2c90ad98a026d781ab729911873767e549d78f99" datatype="html">
+ <source>Engine Id</source>
+ <target>引擎 ID</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">478</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0d39d015ebd667fb6bddf08bb0e5b3faa6cf044c" datatype="html">
+ <source>Unique identifier for the device (in hex).</source>
+ <target>设备的唯一标识符(采用十六进制)。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">480</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1514cda7dc49062c5c532427245ce47c4954bc32" datatype="html">
+ <source>The value does not match the pattern: <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Must be in hexadecimal and length must be multiple of 2 with min value = 10 amd max value = 64.<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source>
+ <target>该值与以下模式不匹配:<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>必须为十六进制且长度必须为 2 的倍数,最小值为 10,最大值为 64<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> 。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">493</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2b2d628c51192ade0044212b409c758c20f9c021" datatype="html">
+ <source>Auth Protocol</source>
+ <target>身份验证协议</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">501</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="fc8bb2315a5101770a752b18e03b5c730539397c" datatype="html">
+ <source>-- Select auth protocol --</source>
+ <target>-- 请选择身份验证协议 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">508</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6777f99fd13e03874afe26ba7289dc9fc211af04" datatype="html">
+ <source>Privacy Protocol</source>
+ <target>隐私协议</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">524</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="70512b7c13bce85b3928920b29fafbd59a853383" datatype="html">
+ <source>-- Select privacy protocol --</source>
+ <target>-- 请选择隐私协议 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">531</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b48c81465d14465b95826b99e05acfabef1814c6" datatype="html">
+ <source>Credentials</source>
+ <target>身份凭证</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">541</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a4ea0163c25c818aab982072b1b8d5ab585e9a5a" datatype="html">
+ <source>SNMP Community</source>
+ <target>SNMP 社区</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">547</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="08c74dc9762957593b91f6eb5d65efdfc975bf48" datatype="html">
+ <source>Username</source>
+ <target>用户名</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">564</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">25</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html</context>
+ <context context-type="linenumber">16</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html</context>
+ <context context-type="linenumber">14</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html</context>
+ <context context-type="linenumber">12</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/login/login.component.html</context>
+ <context context-type="linenumber">12</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.html</context>
+ <context context-type="linenumber">17</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="948758e1412bb2ecdb98e3a4f1cbb6d7458456f2" datatype="html">
+ <source>Encryption</source>
+ <target>加密</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">598</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e65610b5d940367f1ff6b57772b96e94e35fe202" datatype="html">
+ <source>SSL</source>
+ <target>SSL</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">624</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9e37e0d06148c7708e88b4a1eb412babbe1a4afc" datatype="html">
+ <source>Certificate</source>
+ <target>证书</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">634</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="295ae4f632322098deca8a3ddfbc7aeaabb5423b" datatype="html">
+ <source>The SSL certificate in PEM format.</source>
+ <target>PEM 格式的 SSL 证书。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">635</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="464272c069fe56f6c50f41f426a25b2a42c95ba5" datatype="html">
+ <source>Invalid SSL certificate.</source>
+ <target>SSL 证书无效。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">650</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0596d06bf1f8a15d4bfe56226971ecdd78013b1f" datatype="html">
+ <source>Private key</source>
+ <target>私用密钥</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">659</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ded15dc55104994c0230189f34dff84a4955aafb" datatype="html">
+ <source>The SSL private key in PEM format.</source>
+ <target>PEM 格式的 SSL 私用密钥。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">660</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="19bdc1597d815b456793ff87c89af4257a85a103" datatype="html">
+ <source>Invalid SSL private key.</source>
+ <target>SSL 私用密钥无效。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.html</context>
+ <context context-type="linenumber">675</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3356018487523380058" datatype="html">
+ <source>service</source>
+ <target>服务</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.ts</context>
+ <context context-type="linenumber">68</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2412938991511187011" datatype="html">
+ <source>There are no hosts.</source>
+ <target>没有主机。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.ts</context>
+ <context context-type="linenumber">72</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2594503755408511486" datatype="html">
+ <source>Filter hosts</source>
+ <target>过滤主机</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/service-form/service-form.component.ts</context>
+ <context context-type="linenumber">73</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5869780110608474933" datatype="html">
+ <source>Placement</source>
+ <target>归置</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/services.component.ts</context>
+ <context context-type="linenumber">150</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2956098160626271284" datatype="html">
+ <source>Running</source>
+ <target>正在运行</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/services/services.component.ts</context>
+ <context context-type="linenumber">156</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="013f48ee777d2e53e2bcba36e1a99fcbb7ef8cb6" datatype="html">
+ <source>Step <x id="INTERPOLATION" equiv-text="{{ step }}"/> of 2: Telemetry report configuration</source>
+ <target>第 <x id="INTERPOLATION" equiv-text="{{ step }}"/> 步(共 2 步):遥测报告配置</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">12</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a09b723a928774bff707973c99999dcf3d84a349" datatype="html">
+ <source>The telemetry module sends anonymous data about this Ceph cluster back to the Ceph developers to help understand how Ceph is used and what problems users may be experiencing.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/> This data is visualized on <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://telemetry-public.ceph.com/&quot;&gt;"/>public dashboards<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> that allow the community to quickly see summary statistics on how many clusters are reporting, their total capacity and OSD count, and version distribution trends.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/> The data being reported does <x id="START_BOLD_TEXT" ctype="x-b" equiv-text="&lt;b&gt;"/>not<x id="CLOSE_BOLD_TEXT" ctype="x-b" equiv-text="&lt;/b&gt;"/> contain any sensitive data like pool names, object names, object contents, hostnames, or device serial numbers. It contains counters and statistics on how the cluster has been deployed, the version of Ceph, the distribution of the hosts and other parameters which help the project to gain a better understanding of the way Ceph is used. The data is sent secured to <x id="INTERPOLATION" equiv-text="{{ sendToUrl }}"/> and <x id="INTERPOLATION_1" equiv-text="{{ sendToDeviceUrl }}"/> (device report).</source>
+ <target>遥测模块会将有关此 Ceph 集群的匿名数据发回给 Ceph 开发人员,以帮助其了解 Ceph 的使用情况,以及用户可能遇到了什么问题。<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/>这些数据直观呈现在<x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://telemetry-public.ceph.com/&quot;&gt;"/>公共仪表盘<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>上,社区可通过该仪表盘迅速了解以下汇总统计信息:所报告的集群数量,集群的总容量和 OSD 计数,以及版本分发趋势。<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/>报告的数据<x id="START_BOLD_TEXT" ctype="x-b" equiv-text="&lt;b&gt;"/>不<x id="CLOSE_BOLD_TEXT" ctype="x-b" equiv-text="&lt;/b&gt;"/>包含存储池名称、对象名称、对象内容、主机名或设备序列号等任何敏感数据。它包含有关以下信息的计数器和统计数据: 集群的部署方式、Ceph 版本、主机分布,以及有助于项目更好地了解 Ceph 使用情况的其他参数。这些数据会以安全方式发送至 <x id="INTERPOLATION" equiv-text="{{ sendToUrl }}"/> 和 <x id="INTERPOLATION_1" equiv-text="{{ sendToDeviceUrl }}"/>(设备报告)。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">14,23</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c95505b5a74151a0c235b19b9c41db7983205ba7" datatype="html">
+ <source>Deactivate</source>
+ <target>停用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">29</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="807cf11e6ac1cde912496f764c176bdfdd6b7e19" datatype="html">
+ <source>Channels</source>
+ <target>通道</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">31</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e25b17c0b4ef361b6a05aaec2bbd2b7e86680458" datatype="html">
+ <source>The telemetry report is broken down into several &quot;channels&quot;, each with a different type of information that can be configured below.</source>
+ <target>遥测报告细分为数个 &quot;通道&quot;,每个通道包含不同类型的信息,您可以在下面进行配置。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">32,33</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="380ab580741bec31346978e7cab8062d6970408d" datatype="html">
+ <source>Basic</source>
+ <target>基本</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">39</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="dd898057f0add35258a5fb5c90d792c5e2147452" datatype="html">
+ <source>Includes basic information about the cluster:</source>
+ <target>包含有关集群的基本信息:</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">41</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="da213e9ba8a86b453d04f794f58c9803f7b062b1" datatype="html">
+ <source>Capacity of the cluster</source>
+ <target>集群容量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">43</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="72d5fe31d9e13239bdd223d0bbd289a1b1903e86" datatype="html">
+ <source>Number of monitors, managers, OSDs, MDSs, object gateways, or other daemons</source>
+ <target>Monitor、Manager、OSD、MDS、对象网关或其他守护进程的数量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">44</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1a3eb7834b4baf412f8863d14883972897d9acb7" datatype="html">
+ <source>Software version currently being used</source>
+ <target>当前所使用的软件版本</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">45</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="34881ae65482ffa74ccb4043fb2622e48ed146d5" datatype="html">
+ <source>Number and types of RADOS pools and CephFS file systems</source>
+ <target>RADOS 存储池和 CephFS 文件系统的数量及类型</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">46</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="696f8f5ea7a9cf6125b9a3af160981fda363552d" datatype="html">
+ <source>Names of configuration options that have been changed from their default (but not their values)</source>
+ <target>默认值被更改的配置选项的名称(而不是其值)</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">47</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="34292940316300d09abe5e675d452fae199f626b" datatype="html">
+ <source>Crash</source>
+ <target>崩溃</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">67</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7620e332b7dea1e832158e85847255eb4d9e6bbc" datatype="html">
+ <source>Includes information about daemon crashes:</source>
+ <target>包含有关守护进程崩溃的信息:</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">69</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c1aa4306a6e840fe35b70c9b07d38ce85f281cfa" datatype="html">
+ <source>Type of daemon</source>
+ <target>守护进程类型</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">71</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f4f2cbedb4b14b68bc9f390e3391445c1b6682da" datatype="html">
+ <source>Version of the daemon</source>
+ <target>守护进程版本</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">72</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2d62603cdc75645ea873fc8f7f69c32b5f4a2aa9" datatype="html">
+ <source>Operating system (OS distribution, kernel version)</source>
+ <target>操作系统(操作系统发行套件、内核版本)</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">73</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="84facf84a73631d66e9a4e0bc1c40097b9d14742" datatype="html">
+ <source>Stack trace identifying where in the Ceph code the crash occurred</source>
+ <target>标识 Ceph 代码中发生崩溃的位置的堆栈跟踪</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">74</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ea64d4177bd648e1a20c92669e6857762b811d8c" datatype="html">
+ <source>Device</source>
+ <target>设备</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">94</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d4bc37bcbbcea881a269b4063b3d93dec8ee67d5" datatype="html">
+ <source>Includes information about device metrics like anonymized SMART metrics.</source>
+ <target>包含有关设备度量(如匿名 SMART 度量)的信息。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">96</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="37de70e8ba539187d0171a38dad2a63c323096eb" datatype="html">
+ <source>Ident</source>
+ <target>身份</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">115</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7b126025440f118cd02ce78362d61a5001c27617" datatype="html">
+ <source>Includes user-provided identifying information about the cluster:</source>
+ <target>包含用户提供的关于集群的标识信息:</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">117</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="62c6e9aecff7e04ef7d36fdee4ab4fb285a7a2b5" datatype="html">
+ <source>Contact Information</source>
+ <target>联系信息</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">138</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="61ba9a84051b3f470122e59cf5a746552b378269" datatype="html">
+ <source>Submitting any contact information is completely optional and disabled by default.</source>
+ <target>提交任何联系信息完全是可选操作,默认已被禁用。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">139</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="34746fb1c7f3d2194d99652bdff89e6e14c9c4f4" datatype="html">
+ <source>Contact</source>
+ <target>联系</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">144</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="632cac1e025b77b2d77fed16ad22a410ddacab9e" datatype="html">
+ <source>My first Ceph cluster</source>
+ <target>我的首个 Ceph 集群</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">162</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f3a58c8a81b9ffda26a154eae25a422c9f7de37b" datatype="html">
+ <source>Organization</source>
+ <target>组织</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">169</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e8fda44e2c5bb51860f26cd9c2730f9ae1db9869" datatype="html">
+ <source>Organization name</source>
+ <target>组织名称</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">175</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7d49310535abb3792d8c9c991dd0d990d73d29af" datatype="html">
+ <source>Interval</source>
+ <target>间隔</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">184</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="91317562c9dfefbdd5973faf11d217f571d073c7" datatype="html">
+ <source>The module compiles and sends a new report every 24 hours by default. You can adjust this interval by setting a different number of hours.</source>
+ <target>模块默认每 24 小时编译并发送一次新报告。您可以设置不同的小时数以调整此间隔。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">185,186</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a12cf4cf71ef3161a024382ab542cf0eba094504" datatype="html">
+ <source>The entered value is too low! It must be greater or equal to 8.</source>
+ <target>输入的值过小!值必须大于或等于 8。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">196</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a92e437fac14b4010c4515b31c55a311d026a57f" datatype="html">
+ <source>Proxy</source>
+ <target>代理</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">202</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6de03357358c7eff62aca486508bb5c2046e0669" datatype="html">
+ <source>If the cluster cannot directly connect to the configured telemetry endpoint (default telemetry.ceph.com), you can configure a HTTP/HTTPS proxy server by e.g. adding https://10.0.0.1:8080</source>
+ <target>如果集群无法直接连接到配置的遥测端点(默认为 telemetry.ceph.com),您可以配置 HTTP/HTTPS 代理服务器,例如,通过添加 https://10.0.0.1:8080 来配置</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">204,206</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5687a733af051bfca97dbffba282e39fbb9b8c8f" datatype="html">
+ <source>You can also include a user:pass if needed e.g. https://ceph:telemetry@10.0.0.1:8080</source>
+ <target>如果需要,您还可以包含 user:pass,例如 https://ceph:telemetry@10.0.0.1:8080</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">207</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4e6430c68df43ea65e4145972b01186fba40f26a" datatype="html">
+ <source><x id="START_BOLD_TEXT" ctype="x-b" equiv-text="&lt;b&gt;"/>Note:<x id="CLOSE_BOLD_TEXT" ctype="x-b" equiv-text="&lt;/b&gt;"/> By clicking 'Next' you will first see a preview of the report content before you can activate the automatic submission of your data.</source>
+ <target><x id="START_BOLD_TEXT" ctype="x-b" equiv-text="&lt;b&gt;"/>注意:<x id="CLOSE_BOLD_TEXT" ctype="x-b" equiv-text="&lt;/b&gt;"/>点击 &quot;下一步&quot; 后,您首先会看到报告内容预览,然后才能激活数据的自动提交功能。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">219,220</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8d8d878f8d60905e1306c225716305a331b784c8" datatype="html">
+ <source>Step <x id="INTERPOLATION" equiv-text="{{ step }}"/> of 2: Telemetry report preview</source>
+ <target>第 <x id="INTERPOLATION" equiv-text="{{ step }}"/> 步(共 2 步):遥测报告预览</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">243</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e23d0064b6474f309c74e1c928cc0920f479d9a5" datatype="html">
+ <source>Report ID <x id="START_TAG_CD_HELPER" ctype="x-cd_helper" equiv-text="&lt;cd-helper i18n-html html=&quot;A randomized UUID to identify a particular cluster over the course of several telemetry reports.&quot;&gt;"/><x id="CLOSE_TAG_CD_HELPER" ctype="x-cd_helper" equiv-text="&lt;/cd-helper&gt;"/></source>
+ <target>报告 ID <x id="START_TAG_CD_HELPER" ctype="x-cd_helper" equiv-text="&lt;cd-helper i18n-html html=&quot;A randomized UUID to identify a particular cluster over the course of several telemetry reports.&quot;&gt;"/><x id="CLOSE_TAG_CD_HELPER" ctype="x-cd_helper" equiv-text="&lt;/cd-helper&gt;"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">249,252</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4060e92658964e356a0992a900c8aa811c2cfec0" datatype="html">
+ <source>A randomized UUID to identify a particular cluster over the course of several telemetry reports.</source>
+ <target>随机分配的 UUID,用于在数个遥测报告中标识特定的集群。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">251</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="60900bc663571f852a04950a123508b106d97204" datatype="html">
+ <source>Report preview <x id="START_TAG_CD_HELPER" ctype="x-cd_helper" equiv-text="&lt;cd-helper i18n-html html=&quot;The actual telemetry data that will be submitted.&quot;&gt;"/><x id="CLOSE_TAG_CD_HELPER" ctype="x-cd_helper" equiv-text="&lt;/cd-helper&gt;"/></source>
+ <target>报告预览 <x id="START_TAG_CD_HELPER" ctype="x-cd_helper" equiv-text="&lt;cd-helper i18n-html html=&quot;The actual telemetry data that will be submitted.&quot;&gt;"/><x id="CLOSE_TAG_CD_HELPER" ctype="x-cd_helper" equiv-text="&lt;/cd-helper&gt;"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">267,270</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3de417f739c336284c42904552e81e8d852daecc" datatype="html">
+ <source>The actual telemetry data that will be submitted.</source>
+ <target>将要提交的实际遥测数据。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">269</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="933a2b6f087670ff42c95876e6ecfb2faa3e3867" datatype="html">
+ <source>I agree to my telemetry data being submitted under the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://cdla.io/sharing-1-0/&quot;&gt;"/>Community Data License Agreement - Sharing - Version 1.0<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/></source>
+ <target>我同意根据<x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://cdla.io/sharing-1-0/&quot;&gt;"/>社区数据许可协议 - 共享 - 1.0 版本<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>提交我的遥测数据</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.html</context>
+ <context context-type="linenumber">304</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8293060085588842566" datatype="html">
+ <source>The Telemetry module has been configured and activated successfully.</source>
+ <target>已成功配置并激活遥测模块。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.ts</context>
+ <context context-type="linenumber">225</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5380636888677486786" datatype="html">
+ <source>An Error occurred while updating the Telemetry module configuration. Please Try again</source>
+ <target>更新遥测模块配置时发生错误。请重试</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/cluster/telemetry/telemetry.component.ts</context>
+ <context context-type="linenumber">232,233</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d2bcd3296d2850de762fb943060b7e086a893181" datatype="html">
+ <source>Health</source>
+ <target>健康状况</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/dashboard/dashboard.component.html</context>
+ <context context-type="linenumber">10</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="61e0f26d843eec0b33ff475e111b0c2f7a80b835" datatype="html">
+ <source>Statistics</source>
+ <target>统计数据</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/dashboard/dashboard.component.html</context>
+ <context context-type="linenumber">17</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="73caac4265ea7314ff061e5a1d78a6361a6dd3b8" datatype="html">
+ <source>Cluster Status</source>
+ <target>集群状态</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.html</context>
+ <context context-type="linenumber">14</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="624f596cc3320f5e0a0d7c7346c364e5af9bdd8c" datatype="html">
+ <source>Monitors</source>
+ <target>Monitor</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.html</context>
+ <context context-type="linenumber">52</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">120</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1a9183778f2c6473d7ccb080f651caa01faaf70c" datatype="html">
+ <source>OSDs</source>
+ <target>OSD</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.html</context>
+ <context context-type="linenumber">61</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">132</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c34287a0423968dac8a41463b80855a0ff789403" datatype="html">
+ <source>Managers</source>
+ <target>Manager</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.html</context>
+ <context context-type="linenumber">73</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="946ac5dea9921dc09d7b0a63b89535371f283b19" datatype="html">
+ <source>Object Gateways</source>
+ <target>对象网关</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.html</context>
+ <context context-type="linenumber">85</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ff03fa5bcf37c4da46ad736c1f7d03f959e8ba9a" datatype="html">
+ <source>Metadata Servers</source>
+ <target>元数据服务器</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.html</context>
+ <context context-type="linenumber">94</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d817609ba4993eba859409ab71e566168f4d5f5a" datatype="html">
+ <source>iSCSI Gateways</source>
+ <target>iSCSI 网关</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.html</context>
+ <context context-type="linenumber">107</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ce9dfdc6dccb28dc75a78c704e09dc18fb02dcfa" datatype="html">
+ <source>Capacity</source>
+ <target>容量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.html</context>
+ <context context-type="linenumber">121</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="88f383269db2d32cccee9e936fe549dccb9fdbf4" datatype="html">
+ <source>Raw Capacity</source>
+ <target>裸容量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.html</context>
+ <context context-type="linenumber">126</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="498a109c6e9e94f1966de01aa0326f7f0ac6fb52" datatype="html">
+ <source>PG Status</source>
+ <target>PG 状态</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.html</context>
+ <context context-type="linenumber">148</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c5f8a813f91a11af99132e4beafc136cfc13d73b" datatype="html">
+ <source>PGs per OSD</source>
+ <target>每个 OSD 的 PG 数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.html</context>
+ <context context-type="linenumber">180</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="32efd1c3f70e3c5244239de97a2cc95d98534a14" datatype="html">
+ <source>Client Read/Write</source>
+ <target>客户端读/写</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.html</context>
+ <context context-type="linenumber">192</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="52213660b2454d139ada3079a42ec6caf3c3c01e" datatype="html">
+ <source>Client Throughput</source>
+ <target>客户端吞吐量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.html</context>
+ <context context-type="linenumber">203</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="275485415092cbae3a9f3cbb786ebe283cacfdd5" datatype="html">
+ <source>Recovery Throughput</source>
+ <target>恢复吞吐量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.html</context>
+ <context context-type="linenumber">214</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="35416fcdf9cb33d2b299d3f2028c390454b55d02" datatype="html">
+ <source>Scrubbing</source>
+ <target>正在洗刷</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.html</context>
+ <context context-type="linenumber">222</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="44ecac93d67c6a671198091c2270354f80322327" datatype="html">
+ <source><x id="START_ITALIC_TEXT" ctype="x-i" equiv-text="&lt;i [ngClass]=&quot;[icons.infoCircle]&quot;&gt;"/><x id="CLOSE_ITALIC_TEXT" ctype="x-i" equiv-text="&lt;/i&gt;"/> See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/logs&quot;&gt;"/>Logs<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> for more details.</source>
+ <target><x id="START_ITALIC_TEXT" ctype="x-i" equiv-text="&lt;i [ngClass]=&quot;[icons.infoCircle]&quot;&gt;"/><x id="CLOSE_ITALIC_TEXT" ctype="x-i" equiv-text="&lt;/i&gt;"/>请参见<x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/logs&quot;&gt;"/>日志<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>了解更多详情。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.html</context>
+ <context context-type="linenumber">234</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7520247697658334435" datatype="html">
+ <source>Reads</source>
+ <target>读取次数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.ts</context>
+ <context context-type="linenumber">111</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.ts</context>
+ <context context-type="linenumber">136</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5947645586591788199" datatype="html">
+ <source>/s</source>
+ <target>/s</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.ts</context>
+ <context context-type="linenumber">113</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.ts</context>
+ <context context-type="linenumber">119</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.ts</context>
+ <context context-type="linenumber">138</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.ts</context>
+ <context context-type="linenumber">144</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.ts</context>
+ <context context-type="linenumber">152</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7527163811128350993" datatype="html">
+ <source>Writes</source>
+ <target>写入次数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.ts</context>
+ <context context-type="linenumber">117</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.ts</context>
+ <context context-type="linenumber">142</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7684088941299429132" datatype="html">
+ <source>IOPS</source>
+ <target>IOPS</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.ts</context>
+ <context context-type="linenumber">125</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="81585474102700882" datatype="html">
+ <source>Used</source>
+ <target>已使用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.ts</context>
+ <context context-type="linenumber">179</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8695656831075719969" datatype="html">
+ <source>Avail.</source>
+ <target>可用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.ts</context>
+ <context context-type="linenumber">180</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6352596107300820129" datatype="html">
+ <source>Clean</source>
+ <target>正常</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.ts</context>
+ <context context-type="linenumber">215</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4016774570903735270" datatype="html">
+ <source>Working</source>
+ <target>运行中</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.ts</context>
+ <context context-type="linenumber">216</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4467323362722952678" datatype="html">
+ <source>Unknown</source>
+ <target>未知</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.ts</context>
+ <context context-type="linenumber">218</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/device-list/device-list.component.ts</context>
+ <context context-type="linenumber">55</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7790772795962334429" datatype="html">
+ <source>Healthy</source>
+ <target>运行状况良好</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.ts</context>
+ <context context-type="linenumber">246</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4708847204147472247" datatype="html">
+ <source>Misplaced</source>
+ <target>位置不正确</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.ts</context>
+ <context context-type="linenumber">247</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3120522496446378904" datatype="html">
+ <source>Degraded</source>
+ <target>已降级</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.ts</context>
+ <context context-type="linenumber">248</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8047698491745405137" datatype="html">
+ <source>Unfound</source>
+ <target>未找到</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.ts</context>
+ <context context-type="linenumber">249</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="81117556780777231" datatype="html">
+ <source>objects</source>
+ <target>对象</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/health/health.component.ts</context>
+ <context context-type="linenumber">261</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="795e8a00db46b750113d5db93e8d97e2b3079894" datatype="html">
+ <source>For an overview of <x id="INTERPOLATION" equiv-text="{{ groupTitle|lowercase }}"/> widgets click <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;cd-doc section=&quot;dashboard-landing-page-{{ groupTitle|lowercase }}&quot; docText=&quot;here&quot; i18n-docText&gt;"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;/cd-doc&gt;"/></source>
+ <target>有关 <x id="INTERPOLATION" equiv-text="{{ groupTitle|lowercase }}"/> 控件概览,请点击<x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;cd-doc section=&quot;dashboard-landing-page-{{ groupTitle|lowercase }}&quot; docText=&quot;here&quot; i18n-docText&gt;"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;/cd-doc&gt;"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/info-group/info-group.component.html</context>
+ <context context-type="linenumber">21,24</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="16bd21c1b48036d54c6a595f5cff2540cfba7f60" datatype="html">
+ <source>here</source>
+ <target>此处</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/info-group/info-group.component.html</context>
+ <context context-type="linenumber">23</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8515973702474791807" datatype="html">
+ <source>up</source>
+ <target>启用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/mds-summary.pipe.ts</context>
+ <context context-type="linenumber">24</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/osd-summary.pipe.ts</context>
+ <context context-type="linenumber">44</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4223604072115719661" datatype="html">
+ <source>no filesystems</source>
+ <target>无文件系统</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/mds-summary.pipe.ts</context>
+ <context context-type="linenumber">25</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/mds-summary.pipe.ts</context>
+ <context context-type="linenumber">27</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2078241808113697591" datatype="html">
+ <source>active</source>
+ <target>活跃</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/mds-summary.pipe.ts</context>
+ <context context-type="linenumber">39</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/mgr-summary.pipe.ts</context>
+ <context context-type="linenumber">29</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3232506912392089107" datatype="html">
+ <source>standby</source>
+ <target>待机</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/mds-summary.pipe.ts</context>
+ <context context-type="linenumber">40</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/mgr-summary.pipe.ts</context>
+ <context context-type="linenumber">41</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8576716133013765863" datatype="html">
+ <source>standby daemons</source>
+ <target>待机守护进程</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/mds-summary.pipe.ts</context>
+ <context context-type="linenumber">45</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/mgr-summary.pipe.ts</context>
+ <context context-type="linenumber">25</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3629620351427988554" datatype="html">
+ <source>active daemon</source>
+ <target>活跃守护进程</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/mds-summary.pipe.ts</context>
+ <context context-type="linenumber">51</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/mgr-summary.pipe.ts</context>
+ <context context-type="linenumber">17</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5954854563228355745" datatype="html">
+ <source>standbyReplay</source>
+ <target>standbyReplay</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/mds-summary.pipe.ts</context>
+ <context context-type="linenumber">54</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7329683463736701292" datatype="html">
+ <source>n/a</source>
+ <target>n/a</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/mgr-summary.pipe.ts</context>
+ <context context-type="linenumber">14</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/pipes/not-available.pipe.ts</context>
+ <context context-type="linenumber">11</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8271970016544066882" datatype="html">
+ <source><x id="PH" equiv-text="value.monmap.mons.length.toString()"/> (quorum <x id="PH_1" equiv-text="value.quorum.join(', ')"/>)</source>
+ <target><x id="PH" equiv-text="value.monmap.mons.length.toString()"/>(仲裁 <x id="PH_1" equiv-text="value.quorum.join(', ')"/>)</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/mon-summary.pipe.ts</context>
+ <context context-type="linenumber">12,13</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6489441800790477240" datatype="html">
+ <source>total</source>
+ <target>总数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/osd-summary.pipe.ts</context>
+ <context context-type="linenumber">35</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5965118847182332588" datatype="html">
+ <source>near full</source>
+ <target>将满</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/osd-summary.pipe.ts</context>
+ <context context-type="linenumber">72</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="268166731974484199" datatype="html">
+ <source>full</source>
+ <target>全部</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/dashboard/osd-summary.pipe.ts</context>
+ <context context-type="linenumber">84</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="47116253e36f4e38a97ba41b2d3122c6c15ab904" datatype="html">
+ <source>Clients (<x id="INTERPOLATION" equiv-text="{{ clients.length }}"/>)</source>
+ <target>客户端 (<x id="INTERPOLATION" equiv-text="{{ clients.length }}"/>)</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-details/nfs-details.component.html</context>
+ <context context-type="linenumber">16</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5159814115056353668" datatype="html">
+ <source>Addresses</source>
+ <target>地址</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-details/nfs-details.component.ts</context>
+ <context context-type="linenumber">23</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1811797298582428088" datatype="html">
+ <source>Access Type</source>
+ <target>访问类型</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-details/nfs-details.component.ts</context>
+ <context context-type="linenumber">28</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-details/nfs-details.component.ts</context>
+ <context context-type="linenumber">52</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-list/nfs-list.component.ts</context>
+ <context context-type="linenumber">128</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3575940435199094878" datatype="html">
+ <source>Squash</source>
+ <target>Squash</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-details/nfs-details.component.ts</context>
+ <context context-type="linenumber">33</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-details/nfs-details.component.ts</context>
+ <context context-type="linenumber">53</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2944102521023817891" datatype="html">
+ <source>Cluster</source>
+ <target>集群</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-details/nfs-details.component.ts</context>
+ <context context-type="linenumber">47</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-list/nfs-list.component.ts</context>
+ <context context-type="linenumber">117</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="91772203889648189" datatype="html">
+ <source>NFS Protocol</source>
+ <target>NFS 协议</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-details/nfs-details.component.ts</context>
+ <context context-type="linenumber">48</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3907766170797643122" datatype="html">
+ <source>Pseudo</source>
+ <target>伪</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-details/nfs-details.component.ts</context>
+ <context context-type="linenumber">51</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-list/nfs-list.component.ts</context>
+ <context context-type="linenumber">112</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1032539711043211945" datatype="html">
+ <source>Transport</source>
+ <target>传输</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-details/nfs-details.component.ts</context>
+ <context context-type="linenumber">54</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2489852208080013495" datatype="html">
+ <source>Storage Backend</source>
+ <target>存储后端</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-details/nfs-details.component.ts</context>
+ <context context-type="linenumber">58</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-details/nfs-details.component.ts</context>
+ <context context-type="linenumber">63</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-list/nfs-list.component.ts</context>
+ <context context-type="linenumber">122</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8440421106569981118" datatype="html">
+ <source>CephFS</source>
+ <target>CephFS</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-details/nfs-details.component.ts</context>
+ <context context-type="linenumber">58</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/nfs.service.ts</context>
+ <context context-type="linenumber">38</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4095248496892792741" datatype="html">
+ <source>CephFS User</source>
+ <target>CephFS 用户</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-details/nfs-details.component.ts</context>
+ <context context-type="linenumber">59</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2535727951299201687" datatype="html">
+ <source>CephFS Filesystem</source>
+ <target>CephFS 文件系统</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-details/nfs-details.component.ts</context>
+ <context context-type="linenumber">60</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2169401160512036026" datatype="html">
+ <source>Security Label</source>
+ <target>安全标签</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-details/nfs-details.component.ts</context>
+ <context context-type="linenumber">61</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3671149880069127721" datatype="html">
+ <source>Object Gateway</source>
+ <target>对象网关</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-details/nfs-details.component.ts</context>
+ <context context-type="linenumber">63</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/nfs.service.ts</context>
+ <context context-type="linenumber">43</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1643028261508790" datatype="html">
+ <source>Object Gateway User</source>
+ <target>对象网关用户</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-details/nfs-details.component.ts</context>
+ <context context-type="linenumber">64</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f2dae0bda66f6a349444951c0379c28cda47d6d1" datatype="html">
+ <source>Any client can access</source>
+ <target>任何客户端均可访问</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.html</context>
+ <context context-type="linenumber">11</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7882f2edb1d4139800b276b6b0bbf5ae0b2234ef" datatype="html">
+ <source>Addresses</source>
+ <target>地址</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.html</context>
+ <context context-type="linenumber">31</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a5f3f74c0f6925826cb2188576391c0da01a23f0" datatype="html">
+ <source>Must contain one or more comma-separated values</source>
+ <target>必须包含一个或多个逗号分隔值</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.html</context>
+ <context context-type="linenumber">44</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8bb5b2073697f3f4378c44a49b7524934c9268f4" datatype="html">
+ <source>For example:</source>
+ <target>例如:</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.html</context>
+ <context context-type="linenumber">46</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8f969c655b3fbe4fba7e277caf4cd2c459f9fca5" datatype="html">
+ <source>Access Type</source>
+ <target>访问类型</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.html</context>
+ <context context-type="linenumber">56</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">268</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="28952831a284cfe2b4fc39ca610e80b52598905a" datatype="html">
+ <source>Squash</source>
+ <target>Squash</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.html</context>
+ <context context-type="linenumber">77</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">308</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0660ae339068979854ade34a96546980723dede3" datatype="html">
+ <source>Add clients</source>
+ <target>添加客户端</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.html</context>
+ <context context-type="linenumber">103</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8571141481686087364" datatype="html">
+ <source>(inherited from global config)</source>
+ <target>(从全局配置继承)</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.ts</context>
+ <context context-type="linenumber">41</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3563954518111128118" datatype="html">
+ <source>-- Select the access type --</source>
+ <target>-- 选择访问类型 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.ts</context>
+ <context context-type="linenumber">43</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3802199399355755843" datatype="html">
+ <source>inherited from global config</source>
+ <target>从全局配置继承</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.ts</context>
+ <context context-type="linenumber">55</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8729531250118136719" datatype="html">
+ <source>-- Select what kind of user id squashing is performed --</source>
+ <target>-- 请选择执行哪种类型的用户 ID 匿名访问 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.ts</context>
+ <context context-type="linenumber">57</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f4d1dd59b039ad818d9da7e29a773e10e41d9821" datatype="html">
+ <source>Cluster</source>
+ <target>集群</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">17</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">100</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="625f8f0f3e5b7c92651606d77484ff3d07b3c12b" datatype="html">
+ <source>This is the ID of an NFS Service.</source>
+ <target>这是 NFS 服务的 ID。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">19</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="135b91a2d908d5814b782695470a6a786c99d9d2" datatype="html">
+ <source>-- No cluster available --</source>
+ <target>-- 没有可用的集群 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">32</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c501dba379f566885919240ea277b5bc10c14d18" datatype="html">
+ <source>-- Select the cluster --</source>
+ <target>-- 请选择集群 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">35</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ff7bd3ad665c398c7fe97230ab59e67370653a82" datatype="html">
+ <source>This field is required. To create a new NFS cluster, <x id="START_LINK" ctype="x-a" equiv-text="&lt;a [routerLink]=&quot;['/services', {outlets: {modal: ['create']}}]&quot; class=&quot;btn-link&quot;&gt;"/>add a new NFS Service<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>.</source>
+ <target>这是必填字段。要创建新 NFS 集群,请<x id="START_LINK" ctype="x-a" equiv-text="&lt;a [routerLink]=&quot;['/services', {outlets: {modal: ['create']}}]&quot; class=&quot;btn-link&quot;&gt;"/>添加新 NFS 服务<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">41,43</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b3f6ba7fe84d6508705cdfe234f0fcc8ff85c9cf" datatype="html">
+ <source>Storage Backend</source>
+ <target>存储后端</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">53</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b6fee356d1db954255a56d8169405a89595246b9" datatype="html">
+ <source>-- Select the storage backend --</source>
+ <target>-- 请选择存储后端 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">68</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a3c2793dd2ef56954f872142d5ec1becb84c0fe1" datatype="html">
+ <source><x id="INTERPOLATION" equiv-text="{{ fsalAvailabilityError }}"/></source>
+ <target><x id="INTERPOLATION" equiv-text="{{ fsalAvailabilityError }}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">78</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="796e42bec8a6996607cf1f3e80235b86d695804a" datatype="html">
+ <source>Volume</source>
+ <target>卷</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">87</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ee3ba0ab5f0ccd597b3e44021c71e9aaad14df0a" datatype="html">
+ <source>-- No CephFS filesystem available --</source>
+ <target>-- 没有可用的 CephFS 文件系统 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">99</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="764c57812558b1ae66c5eec95d7efd2b1bf761e3" datatype="html">
+ <source>-- Select the CephFS filesystem --</source>
+ <target>-- 选择 CephFS 文件系统 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">102</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="957512d0321f73e9f115bce1bd823fa635170c41" datatype="html">
+ <source>Security Label</source>
+ <target>安全标签</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">119</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="65ce0fa4da1ed55e658aeb31d1644a29f06bb342" datatype="html">
+ <source>Enable security label</source>
+ <target>启用安全标签</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">130</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7e808f804130c7b6ff719509cbc06ebb27393a48" datatype="html">
+ <source>CephFS Path</source>
+ <target>CephFS 路径</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">154</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d1338c2f83e49ea7f2fc04e9fe90c5d330b7a10f" datatype="html">
+ <source>A path in a CephFS file system.</source>
+ <target>CephFS 文件系统中的路径。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">156</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5ecc0107badb6625466aaa3f975b5c05276f432f" datatype="html">
+ <source>Path need to start with a '/' and can be followed by a word</source>
+ <target>路径需以 &quot;/&quot; 开头,后面可跟单词</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">175</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9f9d8bd873c34c5ab2d4d0cf995fe5183ab25f6e" datatype="html">
+ <source>The path does not exist in the selected volume.</source>
+ <target>选定卷中不存在该路径。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">178</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="bd197d7773cef10f368f08c53b47979c3df1f22d" datatype="html">
+ <source>Bucket</source>
+ <target>存储桶</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">188</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0ca90b4b16347ef7017967915e8624472976c85c" datatype="html">
+ <source>The bucket does not exist or is not in the default realm (if multiple realms are configured). To continue, <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/rgw/bucket/create&quot; class=&quot;btn-link&quot;&gt;"/>create a new bucket<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>.</source>
+ <target>存储桶不存在或不在默认领域中(如果配置了多个领域)。要继续,请<x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/rgw/bucket/create&quot; class=&quot;btn-link&quot;&gt;"/>创建新的存储桶<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">204,206</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="bee6900143996c0e908a10564532eba3da0b30fb" datatype="html">
+ <source>NFS Protocol</source>
+ <target>NFS 协议</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">214</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f5043c0921e709935ab026bb3253ffe1f159fca1" datatype="html">
+ <source>NFSv4</source>
+ <target>NFSv4</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">225</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6d2c39708a32910f89701dd7e1cfb9ec1c195768" datatype="html">
+ <source>Pseudo</source>
+ <target>伪</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">239</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1f8be2ae25947bec0b84c2338201580ea053f34e" datatype="html">
+ <source>The position that this <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>NFS v4<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> export occupies in the <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Pseudo FS<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> (it must be unique).</source>
+ <target>此 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>NFS v4<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> 导出在<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>伪文件系统<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>中的位置(必须唯一)。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">241,242</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f3af55f7fd5b1d9e5a53e030c80116dc635bfb9f" datatype="html">
+ <source>By using different Pseudo options, the same Path may be exported multiple times.</source>
+ <target>通过使用不同伪选项,可将同一路径导出多次。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">243</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5eb719aa900fed3f9d4a1d74bcc158f07f67f684" datatype="html">
+ <source>The pseudo is already in use by another export.</source>
+ <target>另一个导出中已在使用该伪代码。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">257</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ddf98fcdeeb17643db020d54f42b5e56b5f9a52a" datatype="html">
+ <source>Pseudo needs to start with a '/' and can't contain any of the following: &gt;, &lt;, |, &amp;, ( or ).</source>
+ <target>伪必须以 &quot;/&quot; 开头且不能包含以下任何字符:&gt;、&lt;、|、&amp;、( 或 )。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">260</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="27eb35c4b4ac08781a7253a2ab40f8f7d957ba51" datatype="html">
+ <source>-- No access type available --</source>
+ <target>-- 没有可用的访问类型 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">280</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="509ce016c9110a54028dafd741f15ceacbe74b5a" datatype="html">
+ <source>-- Select the access type --</source>
+ <target>-- 选择访问类型 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">283</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="67ce207d0b7eada1fe3d3187a39ba0c07be76b6c" datatype="html">
+ <source>The Object Gateway NFS backend has a number of limitations which will seriously affect applications writing to the share. Please consult the <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;cd-doc section=&quot;rgw-nfs&quot;&gt;"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;/cd-doc&gt;"/> for details before enabling write access.</source>
+ <target>对象网关 NFS 后端存在一些限制,将会严重影响写入该共享的应用。在启用写入访问权限前,请参见 <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;cd-doc section=&quot;rgw-nfs&quot;&gt;"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;/cd-doc&gt;"/> 了解详细信息。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">293,296</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4deda03573eaaff77e63f6a238a1f0ca7816950a" datatype="html">
+ <source>-- No squash available --</source>
+ <target>-- 没有可用的 squash --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">321</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a0e82a4da88e7fdf270444f838d45849676e9d4b" datatype="html">
+ <source>--Select what kind of user id squashing is performed --</source>
+ <target>-- 请选择执行哪种类型的用户 ID 匿名访问 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">324</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d01b7c3f7f06712c53d054cfbe4f53d446b038e8" datatype="html">
+ <source>Transport Protocol</source>
+ <target>传输协议</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">339</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d2a6ad6e8bc315f07911722c05767ac79c136d99" datatype="html">
+ <source>UDP</source>
+ <target>UDP</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">349</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9c030f11e0aae9b24d2c048c57f29f590be621df" datatype="html">
+ <source>TCP</source>
+ <target>TCP</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">359</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0f84d7fd4d52eb5b2229b632ef5119dac63d5597" datatype="html">
+ <source>No user id squashing is performed.</source>
+ <target>未在执行用户 ID 匿名访问。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">378</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="eb1d148107e36852325106a518385b1b0de28835" datatype="html">
+ <source>uid 0 and gid 0 are squashed to the Anonymous_Uid and Anonymous_Gid gid 0 in alt_groups lists is also squashed.</source>
+ <target>uid 0 和 gid 0 会映射到 Anonymous_Uid 和 Anonymous_Gid,alt_groups 列表中的 gid 0 也会映射为匿名组。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">382</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1309d6f67955799863337b201413faa61a175ddb" datatype="html">
+ <source>uid 0 and gid of any value are squashed to the Anonymous_Uid and Anonymous_Gid alt_groups lists is discarded.</source>
+ <target>uid 0 和任意值的 gid 均会映射到 Anonymous_Uid 和 Anonymous_Gid,alt_groups 列表会被丢弃。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">386</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="85f23d5c9b57dc78dda4150d13aa3b99e985350b" datatype="html">
+ <source>All users are squashed.</source>
+ <target>所有用户都作为匿名用户。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.html</context>
+ <context context-type="linenumber">390</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2691935247101074756" datatype="html">
+ <source>NFS export</source>
+ <target>NFS 导出</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.ts</context>
+ <context context-type="linenumber">95</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-list/nfs-list.component.ts</context>
+ <context context-type="linenumber">187</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8727258243239498387" datatype="html">
+ <source><x id="PH" equiv-text="fsalItem.descr"/> backend is not available. <x id="PH_1" equiv-text="errorMessage"/></source>
+ <target><x id="PH" equiv-text="fsalItem.descr"/> 后端不可用。<x id="PH_1" equiv-text="errorMessage"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.ts</context>
+ <context context-type="linenumber">308</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2772848515253260635" datatype="html">
+ <source>Error while retrieving paths.</source>
+ <target>检索路径时出错。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.ts</context>
+ <context context-type="linenumber">364</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5239928491238988595" datatype="html">
+ <source>Error while retrieving bucket names.</source>
+ <target>检索存储桶名称时出错。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-form/nfs-form.component.ts</context>
+ <context context-type="linenumber">384</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="734c9905951a774870497c5aaae8e3ee833b6196" datatype="html">
+ <source>CephFS</source>
+ <target>CephFS</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-list/nfs-list.component.html</context>
+ <context context-type="linenumber">27</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2190548d236ca5f7bc7ab2bca334b860c5ff2ad4" datatype="html">
+ <source>Object Gateway</source>
+ <target>对象网关</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/nfs/nfs-list/nfs-list.component.html</context>
+ <context context-type="linenumber">29</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">248</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ca53d681a9892d6fdbb57ee9676582186515e961" datatype="html">
+ <source>Performance counters not available</source>
+ <target>性能计数器不可用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.html</context>
+ <context context-type="linenumber">14</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="490e15ecc922965b6d8194754c87c5583aa071f3" datatype="html">
+ <source>The name can only consist of alphanumeric characters, dashes and underscores.</source>
+ <target>名称只能由字母、数字、短划线和下划线组成。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html</context>
+ <context context-type="linenumber">29</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">27</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9edc2b494e660618af3e5225f68d40b7ca67629c" datatype="html">
+ <source>The chosen erasure code profile name is already in use.</source>
+ <target>所选纠删码配置名称已被使用。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html</context>
+ <context context-type="linenumber">32</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">30</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="35a4206db3105ed03e0dd799e1642b75b78123e8" datatype="html">
+ <source>Root</source>
+ <target>根</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html</context>
+ <context context-type="linenumber">40</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="cf425784c7073c7e7f7c1bb90c2c19db7e751db2" datatype="html">
+ <source>Failure domain type</source>
+ <target>故障域类型</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html</context>
+ <context context-type="linenumber">68</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="72396a9565cf644d1fe1b21b790c4243ee270986" datatype="html">
+ <source>Device class</source>
+ <target>设备类型</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html</context>
+ <context context-type="linenumber">96</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="72d80e0c07bfea1b693a33ef2245007de92a6780" datatype="html">
+ <source>Let Ceph decide</source>
+ <target>让 Ceph 决定</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html</context>
+ <context context-type="linenumber">106</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">384</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7101611937243846632" datatype="html">
+ <source>Crush Rule</source>
+ <target>Crush 规则</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.ts</context>
+ <context context-type="linenumber">42</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ef9ff0e6227947b48dfab4ac39ade04af758913b" datatype="html">
+ <source>Plugin</source>
+ <target>插件</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">38</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="dd69b31bce8f630eac1d4762b0bbcf72ce19d193" datatype="html">
+ <source>Data chunks (k)</source>
+ <target>数据块 (k)</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">65</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b0d26a6172d32cb81218fe2103c54a818cbc1189" datatype="html">
+ <source>Must be equal to or greater than 2.</source>
+ <target>必须大于或等于 2。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">83</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5ba6f4800642eba4e8b056aa7167554c3afa8db0" datatype="html">
+ <source>Chunks (k+m) have exceeded the available OSDs of <x id="INTERPOLATION" equiv-text="{{deviceCount}}"/>.</source>
+ <target>数据块 (k+m) 已超过 <x id="INTERPOLATION" equiv-text="{{deviceCount}}"/> 的可用 OSD 数量。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">86</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">123</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="86fca2f788ce986eef835cd7ef8dfc9ae22447a4" datatype="html">
+ <source>For an equal distribution k has to be a multiple of (k+m)/l.</source>
+ <target>要实现均衡分布,k 必须为 (k+m)/l 的倍数。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">89</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8dd4bc172f1adc4afadaec291e465b082909148d" datatype="html">
+ <source>K has to be equal to or greater than m in order to recover data correctly through c.</source>
+ <target>K 必须大于或等于 m 才能通过 c 正确恢复数据。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">92</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f2e5b0e6d0dba31c59f946392699a0a6c4dd9b83" datatype="html">
+ <source>Distribution factor: <x id="INTERPOLATION" equiv-text="{{lrcMultiK}}"/></source>
+ <target>分布系数:<x id="INTERPOLATION" equiv-text="{{lrcMultiK}}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">95</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="dab3a299ead121169b8e08ed618c3b6a2f66691b" datatype="html">
+ <source>Coding chunks (m)</source>
+ <target>编码块 (m)</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">103</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1e2773e5bd4948193f18f2361d663ecc3988c656" datatype="html">
+ <source>Must be equal to or greater than 1.</source>
+ <target>必须大于或等于 1。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">120</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">146</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">225</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">344</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6cde4c945a49a260c0a47bcc7cd956846930a5f7" datatype="html">
+ <source>Durability estimator (c)</source>
+ <target>持久性估值 (c)</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">132</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4ec9ff9931f8ea1201792d6a01bf9a47b283d692" datatype="html">
+ <source>C has to be equal to or lower than m as m defines the amount of chunks that can be used.</source>
+ <target>C 必须小于或等于 m,因为 m 定义可以使用的数据块数量。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">149</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="35594fe66657ea07b5b5f560927f78e81a229996" datatype="html">
+ <source>Helper chunks (d)</source>
+ <target>助手块 (d)</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">158</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e0c250a8d281291273ed3504ade19ca6537e4d9a" datatype="html">
+ <source>Set d manually or use the plugin's default calculation that maximizes d.</source>
+ <target>手动设置 d 或使用插件的默认计算值(最大值为 d)。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">173</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4304a5cd95742db0f81c3bdf29aa96bf3b0ca13d" datatype="html">
+ <source>D is automatically updated on k and m changes</source>
+ <target>D 会在 k 和 m 更改时自动更新</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">184</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="06a67d52427b12df2b3d439be0e1342ac72aeb5c" datatype="html">
+ <source>D can be set from <x id="INTERPOLATION" equiv-text="{{getDMin()}}"/> to <x id="INTERPOLATION_1" equiv-text="{{getDMax()}}"/></source>
+ <target>D 可设置为 <x id="INTERPOLATION" equiv-text="{{getDMin()}}"/> 到 <x id="INTERPOLATION_1" equiv-text="{{getDMax()}}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">189</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d4f8831d3bd6401e87710c4e3ee844f5efbf5de3" datatype="html">
+ <source>D can only be set to <x id="INTERPOLATION" equiv-text="{{getDMax()}}"/></source>
+ <target>D 仅可设置为 <x id="INTERPOLATION" equiv-text="{{getDMax()}}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">192</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f5d7aacffce2c6032c3ae9ef4d1b3847a926440b" datatype="html">
+ <source>D has to be greater than k (<x id="INTERPOLATION" equiv-text="{{getDMin()}}"/>).</source>
+ <target>D 必须大于 k (<x id="INTERPOLATION" equiv-text="{{getDMin()}}"/>)。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">196</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="fd745d614884edc23c7ac9ad8aba9655f3793ac2" datatype="html">
+ <source>D has to be lower than k + m (<x id="INTERPOLATION" equiv-text="{{getDMax()}}"/>).</source>
+ <target>D 必须小于 k + m (<x id="INTERPOLATION" equiv-text="{{getDMax()}}"/>)。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">199</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="af668c2a095a979ea2b4e43cd82c2120ab56c21c" datatype="html">
+ <source>Locality (l)</source>
+ <target>局部性因子 (l)</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">208</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="200fea08b63ae8d60cdbf33ffd2636159e87dc1e" datatype="html">
+ <source>Can't split up chunks (k+m) correctly with the current locality.</source>
+ <target>无法使用当前局部性因子正确分割 (k+m) 个数据块。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">228</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="319ac5d692d11da686782159bd70e0b705c228ed" datatype="html">
+ <source>Locality groups: <x id="INTERPOLATION" equiv-text="{{lrcGroups}}"/></source>
+ <target>局部性因子组:<x id="INTERPOLATION" equiv-text="{{lrcGroups}}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">230</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d455a110bf6d2235e314e295ce1dfeee93d3dff2" datatype="html">
+ <source>Crush failure domain</source>
+ <target>CRUSH 故障域</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">237</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b74a495f041f7dd102eee5c0bbc9e03083b538ae" datatype="html">
+ <source>Crush Locality</source>
+ <target>CRUSH 局部性</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">261</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a2f14a73f7a6e94479f67423cc51102da8d6f524" datatype="html">
+ <source>None</source>
+ <target>无</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">275</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="363a99d62822b92913a4cce196d47f32c1258e2f" datatype="html">
+ <source>Scalar mds</source>
+ <target>Scalar mds</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">288</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2981733b912b693a9dd9d915d6d34f4692cc874a" datatype="html">
+ <source>Technique</source>
+ <target>算法</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">309</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e0098b6e47b04ec817361f384ce81d454ba5c0bb" datatype="html">
+ <source>Packetsize</source>
+ <target>数据包大小</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">330</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c0252cd81ca54d0a2f69ec9ccf4248e73df5aa4a" datatype="html">
+ <source>Crush root</source>
+ <target>CRUSH 根</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">351</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1548d5c76f0406ddd1ba3c557e1e6db22e95b340" datatype="html">
+ <source>Crush device class</source>
+ <target>CRUSH 设备类型</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">374</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f3f657ffa19dc6ac504b83c86209709522dcf065" datatype="html">
+ <source>Available OSDs: <x id="INTERPOLATION" equiv-text="{{deviceCount}}"/></source>
+ <target>可用 OSD:<x id="INTERPOLATION" equiv-text="{{deviceCount}}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">391</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="03d84645f6e019c5a43909bbf2ea1696ee88332c" datatype="html">
+ <source>Directory</source>
+ <target>目录</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html</context>
+ <context context-type="linenumber">398</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1354845268685595937" datatype="html">
+ <source>EC Profile</source>
+ <target>EC 配置</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.ts</context>
+ <context context-type="linenumber">59</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3938a411d76796f8ae73b72ea4c77661207453bd" datatype="html">
+ <source>Cache Tiers Details</source>
+ <target>缓存层详细信息</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-details/pool-details.component.html</context>
+ <context context-type="linenumber">39</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="991790413700941336" datatype="html">
+ <source>Cache Mode</source>
+ <target>缓存模式</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-details/pool-details.component.ts</context>
+ <context context-type="linenumber">42</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9133265273798382582" datatype="html">
+ <source>Min Evict Age</source>
+ <target>逐出前至少可存留的时间</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-details/pool-details.component.ts</context>
+ <context context-type="linenumber">47</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7172092927403263656" datatype="html">
+ <source>Min Flush Age</source>
+ <target>刷回前至少可存留的时间</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-details/pool-details.component.ts</context>
+ <context context-type="linenumber">52</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8096695869347792608" datatype="html">
+ <source>Target Max Bytes</source>
+ <target>目标最大字节数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-details/pool-details.component.ts</context>
+ <context context-type="linenumber">57</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8854126142886240282" datatype="html">
+ <source>Target Max Objects</source>
+ <target>目标最大对象数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-details/pool-details.component.ts</context>
+ <context context-type="linenumber">62</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3617215542453015899" datatype="html">
+ <source>No applications added</source>
+ <target>未添加任何应用标记</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form-data.ts</context>
+ <context context-type="linenumber">20</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4895689494338215646" datatype="html">
+ <source>Applications limit reached</source>
+ <target>应用标记已达到上限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form-data.ts</context>
+ <context context-type="linenumber">22</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7322343326526084293" datatype="html">
+ <source>A pool can only have up to four applications definitions.</source>
+ <target>一个存储池最多只能有四个应用标记定义。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form-data.ts</context>
+ <context context-type="linenumber">23</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1393735257943344790" datatype="html">
+ <source>Allowed characters '_a-zA-Z0-9'</source>
+ <target>可用的字符为 &quot;_a-zA-Z0-9&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form-data.ts</context>
+ <context context-type="linenumber">26</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5520683885127790121" datatype="html">
+ <source>Maximum length is 128 characters</source>
+ <target>长度限制为 128 个字符</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form-data.ts</context>
+ <context context-type="linenumber">27</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8587418377972855060" datatype="html">
+ <source>Filter or add applications'</source>
+ <target>过滤或添加应用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form-data.ts</context>
+ <context context-type="linenumber">29</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5188881899285829380" datatype="html">
+ <source>Add application</source>
+ <target>添加应用标记</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form-data.ts</context>
+ <context context-type="linenumber">30</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="16e113230b6b0d3165e076300880542bac7c8138" datatype="html">
+ <source>The chosen Ceph pool name is already in use.</source>
+ <target>所选 Ceph 存储池名称已被使用。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">31</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c75b132bef7b29fa5171768303c4b96e34ccaf68" datatype="html">
+ <source>It's not possible to create an RBD pool with '/' in the name. Please change the name or remove 'rbd' from the applications list.</source>
+ <target>无法创建名称中包含 &quot;/&quot; 的 RBD 存储池。请更改名称或从应用列表中删除 &quot;rbd&quot;。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">34,35</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="171dc6d5c6bc4615d99778b0088cae80fd00bd10" datatype="html">
+ <source>Pool name can only contain letters, numbers, '.', '-', '_' or '/'.</source>
+ <target>存储池名称只能包含字母、数字、&quot;.&quot;、&quot;-&quot;、&quot;_&quot; 或 &quot;/&quot;。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">38</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b85c657469e5ec8231c3de99b22f437bc01ffde5" datatype="html">
+ <source>Pool type</source>
+ <target>存储池类型</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">46</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="526c5443254c3b126eedb264840ffe827727bfd3" datatype="html">
+ <source>-- Select a pool type --</source>
+ <target>-- 请选择存储池类型 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">53</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6abfbe47b630929d93c7343dc154599c2e59330a" datatype="html">
+ <source>PG Autoscale</source>
+ <target>PG 自动伸缩</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">70</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0aa21053410a94aa61d16985a4e95fd65523430d" datatype="html">
+ <source>Placement groups</source>
+ <target>归置组</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">89</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6301f1391d726f8f450bb358058534db19541ca9" datatype="html">
+ <source>At least one placement group is needed!</source>
+ <target>至少需要一个归置组!</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">105</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ba9469a1ce6ed36e039c1f67247c8c81a5c71449" datatype="html">
+ <source>Your cluster can't handle this many PGs. Please recalculate the PG amount needed.</source>
+ <target>您的集群无法处理这么多的 PG。请重新计算需要的 PG 数量。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">108</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="80ac68cd883369dac20688bc32b4cb33291b5e50" datatype="html">
+ <source>Calculation help</source>
+ <target>在线 PG 计算器</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">111</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="fccbd60493df26705d957ed6c02a3c447894678f" datatype="html">
+ <source>The current PGs settings were calculated for you, you should make sure the values suit your needs before submit.</source>
+ <target>当前的 PG 设置是为您计算的,您应在提交前确保这些值符合您的需求。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">116,117</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a43b2695131b48b76cebba676aba98a2bee17515" datatype="html">
+ <source>Replicated size</source>
+ <target>副本个数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">126</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7bff144a4c4dc63b0e18fff2617d61a7ebdf2b6c" datatype="html">
+ <source>Minimum: <x id="INTERPOLATION" equiv-text="{{ getMinSize() }}"/></source>
+ <target>最低:<x id="INTERPOLATION" equiv-text="{{ getMinSize() }}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">138</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1a9c54b41f6d58a74e5d0aa3429ed0c87a482551" datatype="html">
+ <source>Maximum: <x id="INTERPOLATION" equiv-text="{{ getMaxSize() }}"/></source>
+ <target>最高:<x id="INTERPOLATION" equiv-text="{{ getMaxSize() }}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">139</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="452cf71ec44ee77428656936a6627eaf2dd3b47f" datatype="html">
+ <source>The size specified is out of range. A value from <x id="INTERPOLATION" equiv-text="{{ getMinSize() }}"/> to <x id="INTERPOLATION_1" equiv-text="{{ getMaxSize() }}"/> is usable.</source>
+ <target>指定的个数超出范围。请使用介于 <x id="INTERPOLATION" equiv-text="{{ getMinSize() }}"/> 到 <x id="INTERPOLATION_1" equiv-text="{{ getMaxSize() }}"/> 的值。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">144,145</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="dda6196ffab88c1825f44a565c7b34e246e7e12f" datatype="html">
+ <source>A size of 1 will not create a replication of the object. The 'Replicated size' includes the object itself.</source>
+ <target>指定个数 1 将不创建对象的副本。&quot;副本个数&quot; 包括对象本身。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">148,149</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1c870fb00256b8a5b9cb9cd1a124e6390b9bc639" datatype="html">
+ <source>EC Overwrites</source>
+ <target>EC 重写</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">166</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f1abafaeb40ce52355ddcc24686e3cd17b64e08a" datatype="html">
+ <source>Applications</source>
+ <target>应用标记</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">176</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="fb9308b82fc183f710df60909f49cfc73aa5e076" datatype="html">
+ <source>CRUSH</source>
+ <target>CRUSH</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">193</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9de7dde00e2139cc4bd03b1837afbe72ad15a1ff" datatype="html">
+ <source>Erasure code profile</source>
+ <target>纠删码配置</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">200</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="39b4620e6bd444e0a57a0a5c03fa8c96d7fe5235" datatype="html">
+ <source>-- No erasure code profile available --</source>
+ <target>-- 没有可用的纠删码配置 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">212</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="498561757390d5528b263ce450d5f38efb00266d" datatype="html">
+ <source>-- Select an erasure code profile --</source>
+ <target>-- 请选择纠删码配置 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">215</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="616a2532fbaace94934f5943e381b63e2623f004" datatype="html">
+ <source>This profile can't be deleted as it is in use.</source>
+ <target>此配置正被使用,不能删除。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">240</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="994363f08f9fbfa3b3994ff7b35c6904fdff18d8" datatype="html">
+ <source>Profile</source>
+ <target>配置</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">258</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="023d6f718770d2ea4ab8cabe26b0ec27ef967ec2" datatype="html">
+ <source>Used by pools</source>
+ <target>由存储池使用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">269</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">387</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b1061ba5ee07a5c6af09e09330dbc29201baf2aa" datatype="html">
+ <source>Profile is not in use.</source>
+ <target>配置未被使用。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">272</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="33150f22ce5348aa6c499bd092c3f4f3695d62cc" datatype="html">
+ <source>Crush ruleset</source>
+ <target>CRUSH 规则集</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">293</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">303</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c69b0bcd4698aa845d32c4c4ad488492552cb469" datatype="html">
+ <source>A new crush ruleset will be implicitly created.</source>
+ <target>将隐式创建一个新的 crush 规则集。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">296</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="896e9987db5e9bb279e6deed5d2dff28c242ef66" datatype="html">
+ <source>There are no rules.</source>
+ <target>没有规则。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">307</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="73a6b31116b3cc322af951daa0bafdc169e6c42e" datatype="html">
+ <source>-- Select a crush rule --</source>
+ <target>-- 请选择 CRUSH 规则 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">317</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e7d4894e770f8853050b1f6dd55bdd77a51a8ac6" datatype="html">
+ <source>Placement and
+ replication strategies or distribution policies that allow to
+ specify how CRUSH places data replicas.</source>
+ <target>用于指定
+ CRUSH 归置数据副本方式的
+ 归置和复制策略或分布策略。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">328,330</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ea91d648f92002bc9f96d9b26b735c83ca0b53c6" datatype="html">
+ <source>This rule can't be deleted as it is in use.</source>
+ <target>此规则正被使用,不能删除。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">346</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="92da80699921e89fb19372e25b8d0f3b9fa427fc" datatype="html">
+ <source>Crush rule</source>
+ <target>CRUSH 规则</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">365</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5489e9f96835f469f6f728a00d8efa88ea5bc940" datatype="html">
+ <source>Crush steps</source>
+ <target>CRUSH 步骤</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">376</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="fc5f5496a9e50fe69e1a09784f28d94944108294" datatype="html">
+ <source>Rule is not in use.</source>
+ <target>规则未被使用。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">391</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="104a0e6900d1d1b0c8cf9e5947e36edb352583fc" datatype="html">
+ <source>The rule can't be used in the current cluster as it has too few OSDs to meet the minimum required OSD by this rule.</source>
+ <target>无法在当前集群中使用该规则,因为集群的 OSD 数量太少,不满足此规则要求的最低 OSD 数量。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">409,410</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2208d63d5940ce656006a220102b1eb2b5e553da" datatype="html">
+ <source>Compression</source>
+ <target>压缩</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">420</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6c6f25c47da62ec597c6057a36ddfc3209811ec5" datatype="html">
+ <source>Algorithm</source>
+ <target>算法</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">444</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4903231d42089325a28892c0fde1aed46b733ae6" datatype="html">
+ <source>-- No erasure compression algorithm available --</source>
+ <target>-- 没有可用的纠删码压缩算法 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">455</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5d68ddb254275f8f44221e9ad6d8ceeb59ca46a6" datatype="html">
+ <source>Minimum blob size</source>
+ <target>blob 大小下限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">468</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="fb2f176df80647137cbb02bbeb29e5dec707a400" datatype="html">
+ <source>e.g., 128KiB</source>
+ <target>例如 128 KiB</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">477</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1b7f6e53a4521c6eb3ced4c007fdd4cf80bb7707" datatype="html">
+ <source>Value should be greater than 0</source>
+ <target>值应大于 0</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">482</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">506</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8db98ab14b4e207ec763dfdefbc2dae367aab1cc" datatype="html">
+ <source>Value should be less than the maximum blob size</source>
+ <target>值应小于 blob 大小上限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">485</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="151efb127a9a4dd25259a0b2055442318a141f5b" datatype="html">
+ <source>Maximum blob size</source>
+ <target>blob 大小上限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">493</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0c656f0e346bbadf46eb1a5d20d0307a3bd20ba8" datatype="html">
+ <source>e.g., 512KiB</source>
+ <target>例如 512KiB</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">501</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0a65a24eee8a026f3b1113fe9e157e9a0dd69486" datatype="html">
+ <source>Value should be greater than the minimum blob size</source>
+ <target>值应大于 blob 大小下限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">509</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="261ba09c4a59de83f48f52a23fd328da37e61ff4" datatype="html">
+ <source>Ratio</source>
+ <target>比例</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">517</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c1430457a9c3c66366e51d76bf10396014c576be" datatype="html">
+ <source>Compression ratio</source>
+ <target>压缩率</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">528</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ae5ce6de352cde949998fb10754459c3a4eb183b" datatype="html">
+ <source>Value should be between 0.0 and 1.0</source>
+ <target>值应介于 0.0 到 1.0 之间</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">531</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d99b34162c9c34f10d0ccd8dbae83d8569c2db77" datatype="html">
+ <source>Max bytes</source>
+ <target>最大字节数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">546</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a1d14a18879c62f3f4ed705318b7164a1160e249" datatype="html">
+ <source>Leave it blank or specify 0 to disable this quota.</source>
+ <target>留空或指定 0 可禁用此配额。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">548</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">572</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7565b131562ff6c5f769fdbd239a772154abdd97" datatype="html">
+ <source>A valid quota should be greater than 0.</source>
+ <target>有效配额应大于 0。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">550</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">574</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b8bf35b66f09a301eef92ffc3cb2fd259df67ce9" datatype="html">
+ <source>Max objects</source>
+ <target>最大对象数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">570</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="95f348167622d832c5ae532b6944635c8e2ae5cb" datatype="html">
+ <source>The value should be greater or equal to 0</source>
+ <target>该值应大于或等于 0</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.html</context>
+ <context context-type="linenumber">586</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1088629182722162774" datatype="html">
+ <source>pool</source>
+ <target>存储池</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.ts</context>
+ <context context-type="linenumber">104</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.ts</context>
+ <context context-type="linenumber">118</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6215593782779198370" datatype="html">
+ <source>erasure code profile</source>
+ <target>纠删码配置</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.ts</context>
+ <context context-type="linenumber">632</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4390273881304618317" datatype="html">
+ <source>crush rule</source>
+ <target>Crush 规则</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-form/pool-form.component.ts</context>
+ <context context-type="linenumber">721</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1d8a7c8aea58294a3c57c23af0468ddf0ba0c9c7" datatype="html">
+ <source>Pools List</source>
+ <target>存储池列表</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-list/pool-list.component.html</context>
+ <context context-type="linenumber">6</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9055665654201606988" datatype="html">
+ <source>Data Protection</source>
+ <target>数据保护</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-list/pool-list.component.ts</context>
+ <context context-type="linenumber">129</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6658000829978978023" datatype="html">
+ <source>Applications</source>
+ <target>应用标记</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-list/pool-list.component.ts</context>
+ <context context-type="linenumber">138</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5232365108332422324" datatype="html">
+ <source>PG Status</source>
+ <target>PG 状态</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-list/pool-list.component.ts</context>
+ <context context-type="linenumber">147</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1669788723782899084" datatype="html">
+ <source>Crush Ruleset</source>
+ <target>CRUSH 规则集</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-list/pool-list.component.ts</context>
+ <context context-type="linenumber">155</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7961062124768120122" datatype="html">
+ <source>Pool deletion is disabled by the mon_allow_pool_delete configuration setting.</source>
+ <target>mon_allow_pool_delete 配置设置已禁用存储池删除功能。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/pool/pool-list/pool-list.component.ts</context>
+ <context context-type="linenumber">319</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="45cc8ca94b5a50842a9a8ef804a5ab089a38ae5c" datatype="html">
+ <source>ID</source>
+ <target>ID</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html</context>
+ <context context-type="linenumber">11</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0ee5132a8da30e0b7f9f5c70dbc91928d17dd909" datatype="html">
+ <source>Owner</source>
+ <target>所有者</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html</context>
+ <context context-type="linenumber">16</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">75</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e5c51963a9c553b29427ef783bbb69fa6634fa8c" datatype="html">
+ <source>Index type</source>
+ <target>索引类型</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html</context>
+ <context context-type="linenumber">21</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8e6f950a32eaea32ec7e192f9ca3d3dfe469d4ba" datatype="html">
+ <source>Placement rule</source>
+ <target>归置规则</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html</context>
+ <context context-type="linenumber">26</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6972d213e31c4ea4f887e60db99d9881bc8fcd3e" datatype="html">
+ <source>Marker</source>
+ <target>标记</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html</context>
+ <context context-type="linenumber">31</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="47b02acd2d3254d1ace1926f840523f154ebef71" datatype="html">
+ <source>Maximum marker</source>
+ <target>上限标记</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html</context>
+ <context context-type="linenumber">36</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="092fa3a7df9168b14d3f83a77a4035e92b92ce15" datatype="html">
+ <source>Master version</source>
+ <target>主版本</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html</context>
+ <context context-type="linenumber">46</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="97434cc5001d407f90c7447a12d9e8e6848a2aa3" datatype="html">
+ <source>Modification time</source>
+ <target>修改时间</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html</context>
+ <context context-type="linenumber">51</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="90fe2e41e7fde38453ce4e619efeea9bc6adea9c" datatype="html">
+ <source>Zonegroup</source>
+ <target>区域组</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html</context>
+ <context context-type="linenumber">56</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="efeade5060b3add63863c24871f0830fb16b7e6d" datatype="html">
+ <source>Versioning</source>
+ <target>版本控制</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html</context>
+ <context context-type="linenumber">61</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">136</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="62a923f047ca49e7a4782629e91fea1ba32db68f" datatype="html">
+ <source>MFA Delete</source>
+ <target>MFA 删除</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html</context>
+ <context context-type="linenumber">66</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="649a410bd0ace333d067d8fa22f12bdbdb43533b" datatype="html">
+ <source>Bucket quota</source>
+ <target>存储桶配额</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html</context>
+ <context context-type="linenumber">74</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">115</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">567</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f50a33d3c339f8f4a465141f8caa5d2d8c005251" datatype="html">
+ <source>Enabled</source>
+ <target>已启用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html</context>
+ <context context-type="linenumber">79</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html</context>
+ <context context-type="linenumber">110</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">149</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">231</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">86</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">120</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">485</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">579</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.html</context>
+ <context context-type="linenumber">219</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="cef1595d040e77cbb4466e60382028d4c2040cac" datatype="html">
+ <source>Maximum size</source>
+ <target>大小上限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html</context>
+ <context context-type="linenumber">84</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">91</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">125</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="aa6fb95c355f172bda303de1ce2f38c251a149cf" datatype="html">
+ <source>Unlimited</source>
+ <target>无限制</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html</context>
+ <context context-type="linenumber">86</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html</context>
+ <context context-type="linenumber">95</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">94</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">104</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">128</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">138</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">124</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ee862a800364b4d11f9b8cb9955a28a60f840a45" datatype="html">
+ <source>Maximum objects</source>
+ <target>对象数目上限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html</context>
+ <context context-type="linenumber">93</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">101</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">135</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7b84370895ab9eb44672f57146fa05c5947f1c0c" datatype="html">
+ <source>Locking</source>
+ <target>锁定</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html</context>
+ <context context-type="linenumber">105</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">219</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a5c3d9d2296f7886e8289b9f623323803deacfc6" datatype="html">
+ <source>Days</source>
+ <target>天</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html</context>
+ <context context-type="linenumber">121</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">263</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4f44bdf9ab00a973bbe482e9fc450e3f67e60c0d" datatype="html">
+ <source>Bucket names can only contain lowercase letters, numbers, periods and hyphens.</source>
+ <target>存储桶名称只能包含小写字母、数字、句点和连字符。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">49</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="eabb4db920d9f9b2480cf438468b86e1bea02a9b" datatype="html">
+ <source>The chosen name is already in use.</source>
+ <target>所选名称已被使用。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">52</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-form/role-form.component.html</context>
+ <context context-type="linenumber">32</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b06de7f834c622197e68b66a2abe893040b174c4" datatype="html">
+ <source>Bucket names must not contain uppercase characters or underscores.</source>
+ <target>存储桶名称不能包含大写字符或下划线。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">55</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6abacf4af2f66d3af08c5ebe502b21b1f42ac649" datatype="html">
+ <source>Each label must start and end with a lowercase letter or a number.</source>
+ <target>每个标签都必须以小写字母或数字开头和结尾。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">58</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="85a7f52e6813e0535026f61a2d6e8adc8a1d006a" datatype="html">
+ <source>Bucket names cannot be formatted as IP address.</source>
+ <target>存储桶名称不能采用 IP 地址格式。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">61</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f2a2460396d35e14e7acfb4e060196a0679bdcff" datatype="html">
+ <source>Bucket labels cannot be empty and can only contain lowercase letters, numbers and hyphens.</source>
+ <target>存储桶标签不能为空,并且只能包含小写字母、数字和连字符。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">64</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="cf5c849977e0be2dbfc862d044edd323bfd9fb77" datatype="html">
+ <source>Bucket names must be 3 to 63 characters long.</source>
+ <target>存储桶名称长度必须在 3 到 63 个字符之间。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">67</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8e4c918357c7445fbf19a203e5f0f0ece1960b3b" datatype="html">
+ <source>-- Select a user --</source>
+ <target>-- 请选择用户 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">87</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a4aab1f837bc8ec222e4f25922465d1c5929a1fc" datatype="html">
+ <source>Placement target</source>
+ <target>归置目标</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">102</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6bae0a7fc2c9c1fde7d937a8a1a3c7e6825cf7d1" datatype="html">
+ <source>-- Select a placement target --</source>
+ <target>-- 选择归置目标 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">114</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="016d24e069e7d505a090fb8243e5cd43b35dc39b" datatype="html">
+ <source>Enables versioning for the objects in the bucket.</source>
+ <target>对存储桶中的对象启用版本控制。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">151</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9e6775ffd06878aa145c07359f28557f01ede04f" datatype="html">
+ <source>Multi-Factor Authentication</source>
+ <target>多重身份验证</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">162</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="29e8a5d4fb767d4ad0c762c81c6264cec4c0ba97" datatype="html">
+ <source>Delete enabled</source>
+ <target>启用删除</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">175</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="40fbc3ac8c1ea4ecfe62247e91f1f999ad5baf76" datatype="html">
+ <source>Enables MFA (multi-factor authentication) Delete, which requires additional authentication for changing the bucket versioning state.</source>
+ <target>启用 MFA(多重身份验证)删除功能,这样更改存储桶版本控制状态时将需要进行额外的身份验证。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">177</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d24c93a8c13db46defa06ed7b5e026a3edb52b91" datatype="html">
+ <source>Token Serial Number</source>
+ <target>令牌序列号</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">186</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e6d9536c2af2e5e9a228c3e3e1809dc1fefe0149" datatype="html">
+ <source>Token PIN</source>
+ <target>令牌 PIN</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">202</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f038d51ab1645f15b0cd58f195c72a7eeebd4729" datatype="html">
+ <source>Enables locking for the objects in the bucket. Locking can only be enabled while creating a bucket.</source>
+ <target>对存储桶中的对象启用锁定功能。只有在创建存储桶时才能启用锁定功能。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">233</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9af1b4baa2dd8ed2bfc3cc756b12a2271c2dd793" datatype="html">
+ <source>Compliance</source>
+ <target>合规</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">251</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="edd600fa489d1b4a4448dce694ed932e52ce8fda" datatype="html">
+ <source>Governance</source>
+ <target>治理</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">253</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="218c7d6d318c51e7105309aaeb0baec9d19e4efb" datatype="html">
+ <source>The number of days that you want to specify for the default retention period that will be applied to new objects placed in this bucket.</source>
+ <target>您要指定的默认保留天数,将应用于此存储桶中存放的新对象。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">264</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="289b101ec12427b3ca819df9e43cc3b14fae2cc4" datatype="html">
+ <source>The entered value must be a positive integer.</source>
+ <target>输入的值必须为正整数。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">274</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="48d8247c1ba2ea156109bf286c5f6dd26b4be760" datatype="html">
+ <source>Retention Days must be a positive integer.</source>
+ <target>保留天数必须为正整数。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html</context>
+ <context context-type="linenumber">277</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4349284625269221231" datatype="html">
+ <source>bucket</source>
+ <target>存储桶</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.ts</context>
+ <context context-type="linenumber">59</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts</context>
+ <context context-type="linenumber">160</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6161088322338624846" datatype="html">
+ <source>Updated Object Gateway bucket '<x id="PH" equiv-text="values.bid"/>'.</source>
+ <target>已更新对象网关存储桶 &quot;<x id="PH" equiv-text="values.bid"/>&quot;。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.ts</context>
+ <context context-type="linenumber">196</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6218632328857697292" datatype="html">
+ <source>Created Object Gateway bucket '<x id="PH" equiv-text="values.bid"/>'</source>
+ <target>已创建对象网关存储桶 &quot;<x id="PH" equiv-text="values.bid"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.ts</context>
+ <context context-type="linenumber">221</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9c338bae89822d7eefbc9a887c458a7d8a98e55e" datatype="html">
+ <source>No Limit</source>
+ <target>无限制</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.html</context>
+ <context context-type="linenumber">31</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.html</context>
+ <context context-type="linenumber">43</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.html</context>
+ <context context-type="linenumber">31</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.html</context>
+ <context context-type="linenumber">43</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3715596725146409911" datatype="html">
+ <source>Owner</source>
+ <target>所有者</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts</context>
+ <context context-type="linenumber">68</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5545511293826600258" datatype="html">
+ <source>Used Capacity</source>
+ <target>已用容量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts</context>
+ <context context-type="linenumber">73</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1925090152473969054" datatype="html">
+ <source>Capacity Limit %</source>
+ <target>容量上限 %</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts</context>
+ <context context-type="linenumber">79</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts</context>
+ <context context-type="linenumber">95</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8713861779825116442" datatype="html">
+ <source>Object Limit %</source>
+ <target>对象上限 %</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts</context>
+ <context context-type="linenumber">91</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts</context>
+ <context context-type="linenumber">101</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5913880066213114620" datatype="html">
+ <source>buckets</source>
+ <target>存储桶</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts</context>
+ <context context-type="linenumber">160</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="eeba399c4dae8d4890c27b7a2cd2dc28fcf8b5f9" datatype="html">
+ <source>Performance Counters</source>
+ <target>性能计数器</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html</context>
+ <context context-type="linenumber">17</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="479488ab6e91ecb375484edc78bee3d13467f33f" datatype="html">
+ <source>Daemons List</source>
+ <target>守护进程列表</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html</context>
+ <context context-type="linenumber">6</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ca2dee83bb58290d93fb0d17ee8bc9f095a4576f" datatype="html">
+ <source>Sync Performance</source>
+ <target>同步性能</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html</context>
+ <context context-type="linenumber">36</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4378147649219625174" datatype="html">
+ <source>Zone</source>
+ <target>区域</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.ts</context>
+ <context context-type="linenumber">47</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6148052126949932311" datatype="html">
+ <source>Zone Group</source>
+ <target>区域组</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.ts</context>
+ <context context-type="linenumber">52</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3840481991104643295" datatype="html">
+ <source>Realm</source>
+ <target>领域</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.ts</context>
+ <context context-type="linenumber">57</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1221ca97d19eaa9a7bc0c5243d5fc5befe1d2314" datatype="html">
+ <source>-- Select a type --</source>
+ <target>-- 请选择类型 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html</context>
+ <context context-type="linenumber">30</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d1b8990332af18f1c5159a6061ca889bcbb28432" datatype="html">
+ <source>Permission</source>
+ <target>权限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html</context>
+ <context context-type="linenumber">44</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html</context>
+ <context context-type="linenumber">50</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a08c589f82f69d892307288da14190ae1dd583d5" datatype="html">
+ <source>-- Select a permission --</source>
+ <target>-- 请选择权限 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html</context>
+ <context context-type="linenumber">50</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html</context>
+ <context context-type="linenumber">56</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7345972049922682356" datatype="html">
+ <source>capability</source>
+ <target>权限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.ts</context>
+ <context context-type="linenumber">37</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts</context>
+ <context context-type="linenumber">66</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a94e6b2b5b834d92cceb90037d51ad6165c8b619" datatype="html">
+ <source>Tenant</source>
+ <target>租户</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">15</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">57</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="83c4d4d764d2e2725ab8e919ec16ac400e1f290a" datatype="html">
+ <source>User ID</source>
+ <target>用户 ID</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">20</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">16</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b760f123248930122fc7e7b6b6bf94e376e959c8" datatype="html">
+ <source>Full name</source>
+ <target>全名</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">30</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">79</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.html</context>
+ <context context-type="linenumber">163</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="69b6ac577a19acc39fc0c22342092f327fff2529" datatype="html">
+ <source>Email address</source>
+ <target>邮箱</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">35</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">95</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="92f3f203270a29b3001871153f02c063484a1574" datatype="html">
+ <source>Suspended</source>
+ <target>已暂停</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">40</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">158</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8011e20c5bbe51602d459a860fbf29b599b55edd" datatype="html">
+ <source>System</source>
+ <target>系统</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">45</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="db18a2772988415466a7f75dc42663ce78c9c1d3" datatype="html">
+ <source>Maximum buckets</source>
+ <target>存储桶数目上限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">50</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2c4c62e8ba24601be5cfe7dc5d32c24bbbd4b53c" datatype="html">
+ <source>Subusers</source>
+ <target>子用户</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">55</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">239</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="17bb3082e6fe5003203ef992a3714172334631a1" datatype="html">
+ <source>Capabilities</source>
+ <target>权限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">64</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">409</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="32f8a0570373cacb9c56cf227502483a29d605bc" datatype="html">
+ <source>MFAs(Id)</source>
+ <target>MFA (ID)</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">73</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="36ad38f9c1a1485e09b67778a28af84553290ffb" datatype="html">
+ <source>User quota</source>
+ <target>用户配额</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">81</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">473</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0bcd5ef19af0f1b814141ca8c57df623d8270088" datatype="html">
+ <source>Keys</source>
+ <target>密钥</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">152</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">306</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2aba1e87039819aca3b70faa9aa848c12bf139ca" datatype="html">
+ <source>Show</source>
+ <target>显示</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html</context>
+ <context context-type="linenumber">168</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">334</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">395</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5248717555542428023" datatype="html">
+ <source>Username</source>
+ <target>用户名</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.ts</context>
+ <context context-type="linenumber">45</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts</context>
+ <context context-type="linenumber">58</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-list/user-list.component.ts</context>
+ <context context-type="linenumber">78</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="240806681889331244" datatype="html">
+ <source>Unlimited</source>
+ <target>无限制</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.ts</context>
+ <context context-type="linenumber">57</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts</context>
+ <context context-type="linenumber">91</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="db4e1a734518691b128ef40b939cc673f01d03a6" datatype="html">
+ <source>The value is not valid.</source>
+ <target>该值无效。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">28</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">67</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">523</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">617</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6aaf5d2a304167272ac73e3b1d1c162e16c77858" datatype="html">
+ <source>The chosen user ID is already in use.</source>
+ <target>所选用户 ID 已被使用。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">31</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="025be1d01b2f6cbd09e772a1d3de02fab0678b26" datatype="html">
+ <source>Show Tenant</source>
+ <target>显示租户</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">47</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6af106b0d759fd2882e645604675c4494abfcd5b" datatype="html">
+ <source>The chosen user ID exists in this tenant.</source>
+ <target>此租户中存在所选用户 ID。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">70</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="df441e80db2157f9d272b75de724ba4a82b96b57" datatype="html">
+ <source>This is not a valid email address.</source>
+ <target>这是无效的邮箱地址。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">103</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ca271adf154956b8fcb28f4f50a37acb3057ff7c" datatype="html">
+ <source>The chosen email address is already in use.</source>
+ <target>此邮箱地址已被使用。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">106</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="030197cebe938edf35422e92fe14183d06eb670b" datatype="html">
+ <source>Max. buckets</source>
+ <target>存储桶数目上限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">114</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f39256070bfc0714020dfee08895421fc1527014" datatype="html">
+ <source>Disabled</source>
+ <target>已禁用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">122</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a5c05002b0ac2040f1aede5e727e0ffd06eda819" datatype="html">
+ <source>Custom</source>
+ <target>自定义</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">126</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="28872515cb81d197a3a1733fa546d3e0f0dd6c67" datatype="html">
+ <source>The entered value must be &gt;= 1.</source>
+ <target>输入的值必须大于或等于 1。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">144</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="583a219c524155c2314eb06ee29162bb315272a3" datatype="html">
+ <source>S3 key</source>
+ <target>S3 密钥</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">165</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c217ee914725a37e9dd2336c721c8e63e9666bdc" datatype="html">
+ <source>Auto-generate key</source>
+ <target>自动生成密钥</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">177</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html</context>
+ <context context-type="linenumber">52</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2f1c1c0f2bce4c9f92d1a2061e8161cb0006c31a" datatype="html">
+ <source>Access key</source>
+ <target>访问密钥</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">187</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html</context>
+ <context context-type="linenumber">63</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b864acb67296a9819c1db0069c4c47d8b5ce8f44" datatype="html">
+ <source>Secret key</source>
+ <target>秘密密钥</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">214</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html</context>
+ <context context-type="linenumber">92</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html</context>
+ <context context-type="linenumber">96</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html</context>
+ <context context-type="linenumber">27</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="128d6efb51d9ddc7c0cc695a2deeca5b9523f6e4" datatype="html">
+ <source>There are no subusers.</source>
+ <target>没有子用户。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">245</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7fd6dfb8ecb982dbc3affb2c2d5414c4f5b6abd2" datatype="html">
+ <source><x id="INTERPOLATION" equiv-text="{{ actionLabels.CREATE | titlecase }}"/> <x id="INTERPOLATION_1" equiv-text="{{ subuserLabel | upperFirst }}"/></source>
+ <target><x id="INTERPOLATION" equiv-text="{{ actionLabels.CREATE | titlecase }}"/> <x id="INTERPOLATION_1" equiv-text="{{ subuserLabel | upperFirst }}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">294,295</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="67c746c1ba9dab4351fedc4c7cba4e6d6b0dbc47" datatype="html">
+ <source>S3</source>
+ <target>S3</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">311</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d6819038d608623503918fb2553f53d68231ec3a" datatype="html">
+ <source>There are no keys.</source>
+ <target>没有密钥。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">316</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">377</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="fc1c1a7140ff6b815a95b65ee2780fdbe1b2b7a1" datatype="html">
+ <source><x id="INTERPOLATION" equiv-text="{{ actionLabels.CREATE | titlecase }}"/> <x id="INTERPOLATION_1" equiv-text="{{ s3keyLabel | upperFirst }}"/></source>
+ <target><x id="INTERPOLATION" equiv-text="{{ actionLabels.CREATE | titlecase }}"/> <x id="INTERPOLATION_1" equiv-text="{{ s3keyLabel | upperFirst }}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">356,357</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6ddb5e991a3ecd2659fb520bc5acc81b67e08ddd" datatype="html">
+ <source>Swift</source>
+ <target>Swift</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">371</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1d01eccdda47fc907c5be35bcb16d2dcd02b0270" datatype="html">
+ <source>There are no capabilities.</source>
+ <target>没有权限。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">416</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f5a451c4ea65a4046f0b49d489a7013abf0b5861" datatype="html">
+ <source>All capabilities are already added.</source>
+ <target>已添加所有权限。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">456</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="043e2ec0036ceadd926fd5e3f93cd6f3565f3648" datatype="html">
+ <source><x id="INTERPOLATION" equiv-text="{{ actionLabels.ADD | titlecase }}"/> <x id="INTERPOLATION_1" equiv-text="{{ capabilityLabel | upperFirst }}"/></source>
+ <target><x id="INTERPOLATION" equiv-text="{{ actionLabels.ADD | titlecase }}"/> <x id="INTERPOLATION_1" equiv-text="{{ capabilityLabel | upperFirst }}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">461,462</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6146e13ceca5fa5cc17b771b282fe5955f3d19fa" datatype="html">
+ <source>Unlimited size</source>
+ <target>大小无限制</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">501</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">595</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f6db8aa7c99fdce18edb33dde57729acede2b308" datatype="html">
+ <source>Max. size</source>
+ <target>大小上限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">511</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">605</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="fc630b2093e880fffa19df99d5cd8b87605037f8" datatype="html">
+ <source>Unlimited objects</source>
+ <target>对象数目无限制</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">538</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">632</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6cda5a993d06f0bb10048be9d3aba6555aa9f356" datatype="html">
+ <source>Max. objects</source>
+ <target>对象数目上限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">548</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">642</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="623ac50f37a26caec6fd7cd519b653e3315cba25" datatype="html">
+ <source>The entered value must be &gt;= 0.</source>
+ <target>输入的值必须大于或等于 0。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">560</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html</context>
+ <context context-type="linenumber">654</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="123010868147850959" datatype="html">
+ <source>user</source>
+ <target>用户</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts</context>
+ <context context-type="linenumber">63</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts</context>
+ <context context-type="linenumber">152</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.ts</context>
+ <context context-type="linenumber">74</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8368421344177343441" datatype="html">
+ <source>subuser</source>
+ <target>子用户</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts</context>
+ <context context-type="linenumber">64</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4662015204945271252" datatype="html">
+ <source>S3 Key</source>
+ <target>S3 密钥</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts</context>
+ <context context-type="linenumber">65</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.ts</context>
+ <context context-type="linenumber">36</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9103468069826049692" datatype="html">
+ <source>Updated Object Gateway user '<x id="PH" equiv-text="uid"/>'</source>
+ <target>已更新对象网关用户 &quot;<x id="PH" equiv-text="uid"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts</context>
+ <context context-type="linenumber">269</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="884841609901737584" datatype="html">
+ <source>Created Object Gateway user '<x id="PH" equiv-text="uid"/>'</source>
+ <target>已创建对象网关用户 &quot;<x id="PH" equiv-text="uid"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts</context>
+ <context context-type="linenumber">274</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4363143805416924501" datatype="html">
+ <source>Tenant</source>
+ <target>租户</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts</context>
+ <context context-type="linenumber">63</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8301535046747035390" datatype="html">
+ <source>Full name</source>
+ <target>全名</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts</context>
+ <context context-type="linenumber">68</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3967269098753656610" datatype="html">
+ <source>Email address</source>
+ <target>邮箱</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts</context>
+ <context context-type="linenumber">73</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5851424994801012357" datatype="html">
+ <source>Suspended</source>
+ <target>已暂停</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts</context>
+ <context context-type="linenumber">78</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4208300173682032371" datatype="html">
+ <source>Max. buckets</source>
+ <target>存储桶数目上限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts</context>
+ <context context-type="linenumber">85</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1670306451865226564" datatype="html">
+ <source>users</source>
+ <target>用户</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts</context>
+ <context context-type="linenumber">152</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="49c614babd1950adb2be75df4e2c9747286d6adc" datatype="html">
+ <source>-- Select a username --</source>
+ <target>-- 请选择用户名 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html</context>
+ <context context-type="linenumber">31</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b2841767821d6b66238c34d07e413b0af67aee92" datatype="html">
+ <source>Subuser</source>
+ <target>子用户</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html</context>
+ <context context-type="linenumber">29</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="bd59fc25a7bd98cff3e75117c09697c8a007a514" datatype="html">
+ <source>The chosen subuser ID is already in use.</source>
+ <target>所选子用户 ID 已被使用。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html</context>
+ <context context-type="linenumber">42</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3d386c357ebcbc04ed05c4babd5a03626f9b1674" datatype="html">
+ <source>read, write</source>
+ <target>读写</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html</context>
+ <context context-type="linenumber">62</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="84e3e3f9a4f31a039b648c97debf95fcb20f4c4a" datatype="html">
+ <source>full</source>
+ <target>全部</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html</context>
+ <context context-type="linenumber">64</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b6bf81d032a2316464f9df2f0d2f3d753f89f0d3" datatype="html">
+ <source>Swift key</source>
+ <target>Swift 密钥</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html</context>
+ <context context-type="linenumber">74</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1e0c12685d50d47448ceed9423977ef39775c037" datatype="html">
+ <source>Auto-generate secret</source>
+ <target>自动生成密钥</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html</context>
+ <context context-type="linenumber">86</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5091031285775138345" datatype="html">
+ <source>Subuser</source>
+ <target>子用户</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.ts</context>
+ <context context-type="linenumber">37</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8453697749389230205" datatype="html">
+ <source>Swift Key</source>
+ <target>Swift 密钥</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.ts</context>
+ <context context-type="linenumber">19</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ac54c18c1b520e948095c83a3a1025f02ce6dcc6" datatype="html">
+ <source>Neither hostname nor OSD ID given</source>
+ <target>未提供主机名和 OSD ID</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/device-list/device-list.component.html</context>
+ <context context-type="linenumber">7</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4533150758393178756" datatype="html">
+ <source>Device ID</source>
+ <target>设备ID</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/device-list/device-list.component.ts</context>
+ <context context-type="linenumber">43</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1291053608320944146" datatype="html">
+ <source>State of Health</source>
+ <target>健康状态</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/device-list/device-list.component.ts</context>
+ <context context-type="linenumber">46</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="29167121133682512" datatype="html">
+ <source>Good</source>
+ <target>良好</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/device-list/device-list.component.ts</context>
+ <context context-type="linenumber">51</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8767957606064036733" datatype="html">
+ <source>Bad</source>
+ <target>不佳</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/device-list/device-list.component.ts</context>
+ <context context-type="linenumber">53</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8052456228079338924" datatype="html">
+ <source>Stale</source>
+ <target>过时</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/device-list/device-list.component.ts</context>
+ <context context-type="linenumber">54</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6223439643831041743" datatype="html">
+ <source>Life Expectancy</source>
+ <target>预计寿命</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/device-list/device-list.component.ts</context>
+ <context context-type="linenumber">61</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3144481541623761279" datatype="html">
+ <source>Prediction Creation Date</source>
+ <target>预测创建日期</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/device-list/device-list.component.ts</context>
+ <context context-type="linenumber">66</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="264574868375698540" datatype="html">
+ <source>Device Name</source>
+ <target>设备名称</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/device-list/device-list.component.ts</context>
+ <context context-type="linenumber">71</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1419569261746199221" datatype="html">
+ <source>Daemons</source>
+ <target>守护进程</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/device-list/device-list.component.ts</context>
+ <context context-type="linenumber">72</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4f635b3cb0600409a2ad44a5bd1863c699e6a01c" datatype="html">
+ <source>Failed to retrieve SMART data.</source>
+ <target>无法检索 SMART 数据。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/smart-list/smart-list.component.html</context>
+ <context context-type="linenumber">4</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a8a3f354bd640299068edd912f4bb5325264f250" datatype="html">
+ <source>The data received has the JSON format version 2.x and is currently incompatible with the dashboard.</source>
+ <target>收到的数据为 JSON 2.x 版本格式,目前与仪表盘不兼容。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/smart-list/smart-list.component.html</context>
+ <context context-type="linenumber">7,8</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="04f8a3c7e8ac610e6581960162cc15f55a16696a" datatype="html">
+ <source>No SMART data available.</source>
+ <target>没有可用的 SMART 数据。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/smart-list/smart-list.component.html</context>
+ <context context-type="linenumber">13</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a185c9b97513b3882604ea9bab60edbfac945c15" datatype="html">
+ <source>SMART overall-health self-assessment test result</source>
+ <target>SMART 总体健康状况自评测试结果</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/smart-list/smart-list.component.html</context>
+ <context context-type="linenumber">34</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/smart-list/smart-list.component.html</context>
+ <context context-type="linenumber">43</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/smart-list/smart-list.component.html</context>
+ <context context-type="linenumber">51</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="290e4c9ad42dc6e9176656c864a5faed8053f406" datatype="html">
+ <source>unknown</source>
+ <target>未知</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/smart-list/smart-list.component.html</context>
+ <context context-type="linenumber">35</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3a03d3c2e459f8f8fa7202c0fce465d6165f9e2b" datatype="html">
+ <source>passed</source>
+ <target>通过</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/smart-list/smart-list.component.html</context>
+ <context context-type="linenumber">44</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="41435d5a5692c8e412c74deaee95d99dbd3617e1" datatype="html">
+ <source>failed</source>
+ <target>失败</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/smart-list/smart-list.component.html</context>
+ <context context-type="linenumber">52</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ddd5dd6d930030096ea617f62c82b648a0dd9484" datatype="html">
+ <source>Device Information</source>
+ <target>设备信息</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/smart-list/smart-list.component.html</context>
+ <context context-type="linenumber">63</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6e149c483d88cfcff11d1c5db85e84af7c3149c4" datatype="html">
+ <source>No device information available for this device.</source>
+ <target>未获取此设备的设备信息。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/smart-list/smart-list.component.html</context>
+ <context context-type="linenumber">71</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="20cb12827cbe559a7b1da6fdae96041b3b5c3c55" datatype="html">
+ <source>SMART</source>
+ <target>SMART</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/smart-list/smart-list.component.html</context>
+ <context context-type="linenumber">76</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="380295f37caea93701d071485a38ef0bdba57133" datatype="html">
+ <source>No SMART data available for this device.</source>
+ <target>未获取此设备的 SMART 数据。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/smart-list/smart-list.component.html</context>
+ <context context-type="linenumber">89</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5758c3f16f8749f0f4e2a787f02e8b4da246102f" datatype="html">
+ <source>SMART data is loading.</source>
+ <target>正在加载 SMART 数据。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/smart-list/smart-list.component.html</context>
+ <context context-type="linenumber">105</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5363861031080361352" datatype="html">
+ <source>Smartctl has received an unknown argument (error code <x id="PH" equiv-text="smartData.smartctl_error_code"/>). You may be using an incompatible version of smartmontools. Version &gt;= 7.0 of smartmontools is required to successfully retrieve data.</source>
+ <target>Smartctl 收到未知参数(错误代码 <x id="PH" equiv-text="smartData.smartctl_error_code"/>)。您使用的可能是不兼容的 smartmontools 版本。要成功检索数据,需使用 7.0 或更高版本的 smartmontools。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/smart-list/smart-list.component.ts</context>
+ <context context-type="linenumber">61,64</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5085718566932809950" datatype="html">
+ <source>An error with error code <x id="PH" equiv-text="smartData.smartctl_error_code"/> occurred.</source>
+ <target>发生错误,错误代码 <x id="PH" equiv-text="smartData.smartctl_error_code"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/smart-list/smart-list.component.ts</context>
+ <context context-type="linenumber">66</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2091295268977103253" datatype="html">
+ <source>Raw</source>
+ <target>裸容量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/smart-list/smart-list.component.ts</context>
+ <context context-type="linenumber">154</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5963653123239768443" datatype="html">
+ <source>Threshold</source>
+ <target>阈值</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/smart-list/smart-list.component.ts</context>
+ <context context-type="linenumber">155</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2893124970059125090" datatype="html">
+ <source>When Failed</source>
+ <target>失败时</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/smart-list/smart-list.component.ts</context>
+ <context context-type="linenumber">157</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5614367840516299633" datatype="html">
+ <source>Worst</source>
+ <target>最差</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/ceph/shared/smart-list/smart-list.component.ts</context>
+ <context context-type="linenumber">158</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d06ae77f9ec46a4cdd49e7e76c73a411aaf2ee38" datatype="html">
+ <source>Please set a new password.</source>
+ <target>请设置一个新密码。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/login-password-form/login-password-form.component.html</context>
+ <context context-type="linenumber">2</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8b5b3566e88438f51bd5f6caf6c090ed565ba5ed" datatype="html">
+ <source>You will be redirected to the login page afterwards.</source>
+ <target>之后,您将被重定向到登录页面。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/login-password-form/login-password-form.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1cf42e491adc166a337a960eb84d03c0c3f677c8" datatype="html">
+ <source>The old and new passwords must be different.</source>
+ <target>新旧密码必须不同。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/login-password-form/login-password-form.component.html</context>
+ <context context-type="linenumber">29</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/login-password-form/login-password-form.component.html</context>
+ <context context-type="linenumber">59</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-password-form/user-password-form.component.html</context>
+ <context context-type="linenumber">35</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-password-form/user-password-form.component.html</context>
+ <context context-type="linenumber">76</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="90163a3d3746819aef42e829f4446331232f3b66" datatype="html">
+ <source>Password confirmation doesn't match the new password.</source>
+ <target>确认密码与新密码不一致。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/login-password-form/login-password-form.component.html</context>
+ <context context-type="linenumber">86</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-password-form/user-password-form.component.html</context>
+ <context context-type="linenumber">108</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0070e83d11da39d6f4bb95065c2675db1610b419" datatype="html">
+ <source>Username is required</source>
+ <target>必须输入用户名</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/login/login.component.html</context>
+ <context context-type="linenumber">25</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1e20f8b8a4706526c9024cc2f39d568345d100dc" datatype="html">
+ <source>Password is required</source>
+ <target>必须输入密码</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/login/login.component.html</context>
+ <context context-type="linenumber">47</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f093d9574ab746b231504bd2cbb65f04bd7b00db" datatype="html">
+ <source>Log in</source>
+ <target>登录</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/login/login.component.html</context>
+ <context context-type="linenumber">61</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5590086849807274701" datatype="html">
+ <source>Scope</source>
+ <target>作用范围</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-details/role-details.component.ts</context>
+ <context context-type="linenumber">27</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2327592562693301723" datatype="html">
+ <source>Read</source>
+ <target>读取</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-details/role-details.component.ts</context>
+ <context context-type="linenumber">32</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-form/role-form.component.ts</context>
+ <context context-type="linenumber">82</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5674286808255988565" datatype="html">
+ <source>Create</source>
+ <target>创建</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-details/role-details.component.ts</context>
+ <context context-type="linenumber">39</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-form/role-form.component.ts</context>
+ <context context-type="linenumber">90</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">126</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4021752662928002901" datatype="html">
+ <source>Update</source>
+ <target>更新</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-details/role-details.component.ts</context>
+ <context context-type="linenumber">46</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-form/role-form.component.ts</context>
+ <context context-type="linenumber">98</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">142</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7022070615528435141" datatype="html">
+ <source>Delete</source>
+ <target>删除</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-details/role-details.component.ts</context>
+ <context context-type="linenumber">53</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-form/role-form.component.ts</context>
+ <context context-type="linenumber">106</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">129</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1ea5c4d8942c00752dcc72e72949c5d9832f6399" datatype="html">
+ <source>Description...</source>
+ <target>描述...</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-form/role-form.component.html</context>
+ <context context-type="linenumber">45</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="70f45880fce6ac5d8e468e25e82aefbba8098cfe" datatype="html">
+ <source>Permissions</source>
+ <target>权限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-form/role-form.component.html</context>
+ <context context-type="linenumber">55</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="122114774689391224" datatype="html">
+ <source>role</source>
+ <target>角色</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-form/role-form.component.ts</context>
+ <context context-type="linenumber">55</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1616102757855967475" datatype="html">
+ <source>All</source>
+ <target>所有</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-form/role-form.component.ts</context>
+ <context context-type="linenumber">75</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4416727401284087008" datatype="html">
+ <source>Created role '<x id="PH" equiv-text="roleFormModel.name"/>'</source>
+ <target>已创建角色 &quot;<x id="PH" equiv-text="roleFormModel.name"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-form/role-form.component.ts</context>
+ <context context-type="linenumber">282</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3472946357042916911" datatype="html">
+ <source>Updated role '<x id="PH" equiv-text="roleFormModel.name"/>'</source>
+ <target>已更新角色 &quot;<x id="PH" equiv-text="roleFormModel.name"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-form/role-form.component.ts</context>
+ <context context-type="linenumber">298</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="373024661645814027" datatype="html">
+ <source>System Role</source>
+ <target>系统角色</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-list/role-list.component.ts</context>
+ <context context-type="linenumber">100</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2753648234171918096" datatype="html">
+ <source>Deleted role '<x id="PH" equiv-text="role"/>'</source>
+ <target>已删除角色 &quot;<x id="PH" equiv-text="role"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-list/role-list.component.ts</context>
+ <context context-type="linenumber">127</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1674202514578558795" datatype="html">
+ <source>New name</source>
+ <target>新名称</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-list/role-list.component.ts</context>
+ <context context-type="linenumber">152</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4857700187193019038" datatype="html">
+ <source>Clone Role</source>
+ <target>克隆角色</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-list/role-list.component.ts</context>
+ <context context-type="linenumber">156</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-list/role-list.component.ts</context>
+ <context context-type="linenumber">157</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="748631939386170157" datatype="html">
+ <source>Cloned role '<x id="PH" equiv-text="values['newName']"/>' from '<x id="PH_1" equiv-text="name"/>'</source>
+ <target>已从 &quot;<x id="PH_1" equiv-text="name"/>&quot; 克隆角色 &quot;<x id="PH" equiv-text="values['newName']"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/role-list/role-list.component.ts</context>
+ <context context-type="linenumber">163</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="195c31a2f970e790231a6bb94a5e8ca0167406d9" datatype="html">
+ <source>The username already exists.</source>
+ <target>该用户名已存在。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.html</context>
+ <context context-type="linenumber">32</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7f3bdcce4b2e8c37cd7f0f6c92ef8cff34b039b8" datatype="html">
+ <source>Confirm password</source>
+ <target>确认密码</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.html</context>
+ <context context-type="linenumber">84</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="cbb979e63ba50e0ca3adfa09cbdcaefd0853fca1" datatype="html">
+ <source>Password confirmation doesn't match the password.</source>
+ <target>确认密码与之前输入的密码不一致。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.html</context>
+ <context context-type="linenumber">102</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="96621f9ed2e4ae5204564e583d2c816bedead571" datatype="html">
+ <source>Password expiration date</source>
+ <target>密码超期日期</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.html</context>
+ <context context-type="linenumber">116</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="48932db3801fe9d5d72a60a3e656bffd17c1c5d9" datatype="html">
+ <source>Password expiration date...</source>
+ <target>密码超期日期...</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.html</context>
+ <context context-type="linenumber">136</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="244aae9346da82b0922506c2d2581373a15641cc" datatype="html">
+ <source>Email</source>
+ <target>邮箱</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.html</context>
+ <context context-type="linenumber">178</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="d0ec081dd61eb4f43aea269077bbe38eae87b7f9" datatype="html">
+ <source>Invalid email.</source>
+ <target>邮箱无效。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.html</context>
+ <context context-type="linenumber">189</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9610487cbeb5796d34d8601b5ac0c0a65f9e1d19" datatype="html">
+ <source>Roles</source>
+ <target>角色</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.html</context>
+ <context context-type="linenumber">196</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-tabs/user-tabs.component.html</context>
+ <context context-type="linenumber">12</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8913c216dd506e20e412e144381d8d2a65a84359" datatype="html">
+ <source>User must change password at next logon</source>
+ <target>用户下次登录时必须更改密码</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.html</context>
+ <context context-type="linenumber">236</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0051a3479d3ba79135c16dc8cc017950a2cce821" datatype="html">
+ <source>You are about to remove &quot;user read / update&quot; permissions from your own user.</source>
+ <target>您即将删除您自己的 &quot;用户读取/更新&quot; 权限。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.html</context>
+ <context context-type="linenumber">253</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="af4bf9fcb256853f14cf947eb1deb8d7f176d3f9" datatype="html">
+ <source>If you continue, you will no longer be able to add or remove roles from any user.</source>
+ <target>如果继续,您将再也无法为任何用户添加或删除角色。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.html</context>
+ <context context-type="linenumber">255</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8314291969883771319" datatype="html">
+ <source>There are no roles.</source>
+ <target>没有角色。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.ts</context>
+ <context context-type="linenumber">49</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.ts</context>
+ <context context-type="linenumber">76</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4306072924538089180" datatype="html">
+ <source>Created user '<x id="PH" equiv-text="userFormModel.username"/>'</source>
+ <target>已创建用户 &quot;<x id="PH" equiv-text="userFormModel.username"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.ts</context>
+ <context context-type="linenumber">208</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1349763489797682899" datatype="html">
+ <source>Update user</source>
+ <target>更新用户</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.ts</context>
+ <context context-type="linenumber">221</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8688396456017237992" datatype="html">
+ <source>You were automatically logged out because your roles have been changed.</source>
+ <target>您被自动登出,因为您的角色有了变动。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.ts</context>
+ <context context-type="linenumber">277</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2335813072344088607" datatype="html">
+ <source>Updated user '<x id="PH" equiv-text="userFormModel.username"/>'</source>
+ <target>已更新用户 &quot;<x id="PH" equiv-text="userFormModel.username"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-form/user-form.component.ts</context>
+ <context context-type="linenumber">283</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4768749765465246664" datatype="html">
+ <source>Email</source>
+ <target>邮箱</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-list/user-list.component.ts</context>
+ <context context-type="linenumber">89</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="795890916060309463" datatype="html">
+ <source>Roles</source>
+ <target>角色</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-list/user-list.component.ts</context>
+ <context context-type="linenumber">95</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6877445485286599988" datatype="html">
+ <source>Password expiration date</source>
+ <target>密码超期日期</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-list/user-list.component.ts</context>
+ <context context-type="linenumber">107</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="705657168061753072" datatype="html">
+ <source>Deleted user '<x id="PH" equiv-text="username"/>'</source>
+ <target>已删除用户 &quot;<x id="PH" equiv-text="username"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-list/user-list.component.ts</context>
+ <context context-type="linenumber">137</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="405819296611088743" datatype="html">
+ <source>Failed to delete user '<x id="PH" equiv-text="username"/>'</source>
+ <target>无法删除用户 &quot;<x id="PH" equiv-text="username"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-list/user-list.component.ts</context>
+ <context context-type="linenumber">152</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8935387756949610047" datatype="html">
+ <source>You are currently logged in as '<x id="PH" equiv-text="username"/>'.</source>
+ <target>您当前以 &quot;<x id="PH" equiv-text="username"/>&quot; 身份登录。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-list/user-list.component.ts</context>
+ <context context-type="linenumber">153</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0eb15f32b2b92d7f3103ef3ff032621888a8dc32" datatype="html">
+ <source>Old password</source>
+ <target>旧密码</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-password-form/user-password-form.component.html</context>
+ <context context-type="linenumber">14</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e70e209561583f360b1e9cefd2cbb1fe434b6229" datatype="html">
+ <source>New password</source>
+ <target>新密码</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-password-form/user-password-form.component.html</context>
+ <context context-type="linenumber">44</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ede41f01c781b168a783cfcefc6fb67d48780d9b" datatype="html">
+ <source>Confirm new password</source>
+ <target>确认新密码</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-password-form/user-password-form.component.html</context>
+ <context context-type="linenumber">88</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4809196861118879526" datatype="html">
+ <source>password</source>
+ <target>密码</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-password-form/user-password-form.component.ts</context>
+ <context context-type="linenumber">42</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8623124197136601291" datatype="html">
+ <source>Updated user password&quot;</source>
+ <target>已更新用户密码&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-password-form/user-password-form.component.ts</context>
+ <context context-type="linenumber">116</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4d13a9cd5ed3dcee0eab22cb25198d43886942be" datatype="html">
+ <source>Users</source>
+ <target>用户</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/auth/user-tabs/user-tabs.component.html</context>
+ <context context-type="linenumber">8</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">260</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="ced3246fa3db31be0f7da06648463f29ba378fbe" datatype="html">
+ <source>Selected Object Gateway:</source>
+ <target>所选对象网关:</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/context/context.component.html</context>
+ <context context-type="linenumber">5</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c53062af97ebda2a03f905698f58e524ecf8b968" datatype="html">
+ <source>Select Object Gateway</source>
+ <target>选择对象网关</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/context/context.component.html</context>
+ <context context-type="linenumber">12</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="235c355afdcbf72953a15d7fc8d0d9e7a6619f46" datatype="html">
+ <source><x id="START_BOLD_TEXT" ctype="x-b" equiv-text="&lt;b&gt;"/>Page not Found<x id="CLOSE_BOLD_TEXT" ctype="x-b" equiv-text="&lt;/b&gt;"/></source>
+ <target><x id="START_BOLD_TEXT" ctype="x-b" equiv-text="&lt;b&gt;"/>找不到页面<x id="CLOSE_BOLD_TEXT" ctype="x-b" equiv-text="&lt;/b&gt;"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/error/error.component.html</context>
+ <context context-type="linenumber">20</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4aee9d027170f84774f2980537556f5099369b82" datatype="html">
+ <source>Sorry, we couldn’t find what you were looking for. The page you requested may have been changed or moved.</source>
+ <target>抱歉,找不到您要查找的数据。您请求的页面可能已被更改或移动。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/error/error.component.html</context>
+ <context context-type="linenumber">22,23</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a2b46fe9a975c6531af77fee858ccd37327980f7" datatype="html">
+ <source>Please consult the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;{{ docUrl }}&quot;&gt;"/>documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> on how to configure and enable the <x id="INTERPOLATION" equiv-text="{{ section_info }}"/> management functionality.</source>
+ <target>请参见<x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;{{ docUrl }}&quot;&gt;"/>文档<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>了解如何配置和启用 <x id="INTERPOLATION" equiv-text="{{ section_info }}"/> 管理功能。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/error/error.component.html</context>
+ <context context-type="linenumber">26,27</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9d57ca7cab78c6f0d27e0d890cb8cf1515e4e30a" datatype="html">
+ <source>Go To Dashboard</source>
+ <target>转到仪表盘</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/error/error.component.html</context>
+ <context context-type="linenumber">33</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6578397717654172779" datatype="html">
+ <source>Page Not Found</source>
+ <target>找不到页面</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/error/error.ts</context>
+ <context context-type="linenumber">10</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8185335715884155108" datatype="html">
+ <source>Sorry, we couldn’t find what you were looking for.
+ The page you requested may have been changed or moved.</source>
+ <target>抱歉,找不到您要查找的数据。
+您请求的页面可能已被更改或移动。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/error/error.ts</context>
+ <context context-type="linenumber">11,12</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="143318366100741906" datatype="html">
+ <source>Access Denied</source>
+ <target>访问拒绝</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/error/error.ts</context>
+ <context context-type="linenumber">17</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/api-interceptor.service.ts</context>
+ <context context-type="linenumber">79</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5384670299771400832" datatype="html">
+ <source>Sorry, you don’t have permission to view this page or resource.</source>
+ <target>抱歉,您无权限浏览页面或资源</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/error/error.ts</context>
+ <context context-type="linenumber">18</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/api-interceptor.service.ts</context>
+ <context context-type="linenumber">78</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2424411274809083521" datatype="html">
+ <source>User Denied</source>
+ <target>已拒绝用户</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/error/error.ts</context>
+ <context context-type="linenumber">23</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7645004872908092358" datatype="html">
+ <source>Sorry, the user does not exist in Ceph.
+ You'll be logged out from the Identity Provider when you retry logging in.</source>
+ <target>抱歉,Ceph 中不存在该用户。
+当您重新尝试登录时,将会从该身份提供者中登出。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/error/error.ts</context>
+ <context context-type="linenumber">24,25</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f286db6ac9482dbf567bc491d49a6eade444895a" datatype="html">
+ <source><x id="INTERPOLATION" equiv-text="{{ docItem.text }}"/></source>
+ <target><x id="INTERPOLATION" equiv-text="{{ docItem.text }}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/layouts/login-layout/login-layout.component.html</context>
+ <context context-type="linenumber">24</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7911416166208830577" datatype="html">
+ <source>Help</source>
+ <target>帮助</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/layouts/login-layout/login-layout.component.ts</context>
+ <context context-type="linenumber">10</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8878700331247603166" datatype="html">
+ <source>Security</source>
+ <target>安全</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/layouts/login-layout/login-layout.component.ts</context>
+ <context context-type="linenumber">11</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8642696205489749843" datatype="html">
+ <source>Trademarks</source>
+ <target>商标</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/layouts/login-layout/login-layout.component.ts</context>
+ <context context-type="linenumber">12</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1481ecd21e760ac919a24e26cf790acd82e40199" datatype="html">
+ <source>Dashboard Settings</source>
+ <target>仪表盘设置</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/administration/administration.component.html</context>
+ <context context-type="linenumber">7</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/administration/administration.component.html</context>
+ <context context-type="linenumber">10</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a79aab4ef674bf3f6532292107c0054302236e0f" datatype="html">
+ <source>User management</source>
+ <target>用户管理</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/administration/administration.component.html</context>
+ <context context-type="linenumber">16</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="197e0246502ca64d0de0df0d5c2deec51d41ff45" datatype="html">
+ <source>Telemetry configuration</source>
+ <target>遥测配置</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/administration/administration.component.html</context>
+ <context context-type="linenumber">20</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="85b79c9064aed1ead31ace985f31aa1363f6bdaf" datatype="html">
+ <source>Help</source>
+ <target>帮助</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/dashboard-help/dashboard-help.component.html</context>
+ <context context-type="linenumber">5</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/dashboard-help/dashboard-help.component.html</context>
+ <context context-type="linenumber">8</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="06638e0f01d82c0786f63aa9832fbe7866b86087" datatype="html">
+ <source>documentation</source>
+ <target>文档</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/dashboard-help/dashboard-help.component.html</context>
+ <context context-type="linenumber">16</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e351b40b3869a5c7d19c3d4918cb1ac7aaab95c4" datatype="html">
+ <source>API</source>
+ <target>API</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/dashboard-help/dashboard-help.component.html</context>
+ <context context-type="linenumber">20</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="004b222ff9ef9dd4771b777950ca1d0e4cd4348a" datatype="html">
+ <source>About</source>
+ <target>关于</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/dashboard-help/dashboard-help.component.html</context>
+ <context context-type="linenumber">23</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="049dfd9fe6c78914ad58cf89ac6a631fca28ec74" datatype="html">
+ <source>Logged in user</source>
+ <target>登录的用户</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/identity/identity.component.html</context>
+ <context context-type="linenumber">5</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/identity/identity.component.html</context>
+ <context context-type="linenumber">8</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c5022c5ae3ae921c07bf5f881e9b026b4a6708a7" datatype="html">
+ <source>Signed in as <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION" equiv-text="{{ username }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source>
+ <target>以 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION" equiv-text="{{ username }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> 身份登录</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/identity/identity.component.html</context>
+ <context context-type="linenumber">13</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="739516c2ca75843d5aec9cf0e6b3e4335c4227b9" datatype="html">
+ <source>Change password</source>
+ <target>更改密码</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/identity/identity.component.html</context>
+ <context context-type="linenumber">19</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5d22c795daf43877a5f708dca2bccd549eb0471d" datatype="html">
+ <source>Sign out</source>
+ <target>登出</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/identity/identity.component.html</context>
+ <context context-type="linenumber">24</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="319e0745bcbc132451569294fa2fa21bf10f555a" datatype="html">
+ <source>Toggle navigation</source>
+ <target>切换导航</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">25</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="f65253954b66e929a8b4d5ecaf61f9129f8cec64" datatype="html">
+ <source>Dashboard</source>
+ <target>仪表盘</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">84</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8c95898abff46bfac3ed6eb2afef74597e60b15c" datatype="html">
+ <source>CRUSH map</source>
+ <target>CRUSH 索引</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">144</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e7b2bc4b86de6e96d353f6bf2b4d793ea3a19ba0" datatype="html">
+ <source>Manager Modules</source>
+ <target>Manager 模块</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">150</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="eb3d5aefff38a814b76da74371cbf02c0789a1ef" datatype="html">
+ <source>Logs</source>
+ <target>日志</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">156</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="17fc3efe5f9fa4e0289c900cb6202265215a1a27" datatype="html">
+ <source>Monitoring</source>
+ <target>正在监控</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">162</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7f5d0c10614e8a34f0e2dad33a0568277c50cf69" datatype="html">
+ <source>Block</source>
+ <target>块设备</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">189</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3c2562ba992127203dcfd014010b03cb7b8113c6" datatype="html">
+ <source>Mirroring</source>
+ <target>镜像</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">205</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="811c241d56601b91ef26735b770e64428089b950" datatype="html">
+ <source>iSCSI</source>
+ <target>iSCSI</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">217</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a24eabd99ea5af20f5f94c4484649cd30370042b" datatype="html">
+ <source>NFS</source>
+ <target>NFS</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">228</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5276fc60d54d667116babb723641b21281d37271" datatype="html">
+ <source>File Systems</source>
+ <target>文件系统</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">237</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9515520496da83179d8b08132f00f575512a1f40" datatype="html">
+ <source>Buckets</source>
+ <target>存储桶</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/navigation/navigation.component.html</context>
+ <context context-type="linenumber">265</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0a23e992f6c6e169a38b2b7338b4e5e803b52e0d" datatype="html">
+ <source>Tasks and Notifications</source>
+ <target>任务和通知</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/notifications/notifications.component.html</context>
+ <context context-type="linenumber">2</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/core/navigation/notifications/notifications.component.html</context>
+ <context context-type="linenumber">10</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/notifications-sidebar/notifications-sidebar.component.html</context>
+ <context context-type="linenumber">112</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1390461972315002349" datatype="html">
+ <source>The name of the node under which data should be placed.</source>
+ <target>应用于存放数据的节点的名称。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/crush-rule.service.ts</context>
+ <context context-type="linenumber">14</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6575341202068728510" datatype="html">
+ <source>The type of CRUSH nodes across which we should separate replicas.</source>
+ <target>我们应为其分隔副本的 CRUSH 节点类型。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/crush-rule.service.ts</context>
+ <context context-type="linenumber">15</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3874278445824365480" datatype="html">
+ <source>The device class data should be placed on.</source>
+ <target>应用于存放数据的设备类型。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/crush-rule.service.ts</context>
+ <context context-type="linenumber">16</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="675628105428950215" datatype="html">
+ <source>Each object is split in data-chunks parts, each stored on a different OSD.</source>
+ <target>各对象都被分割为数据块,分别存储于不同的 OSD。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/erasure-code-profile.service.ts</context>
+ <context context-type="linenumber">16</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5128168460056151476" datatype="html">
+ <source>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.</source>
+ <target>计算各对象的编码块,并存储于不同的 OSD。
+ 编码块的数量等同于在不丢数据的前提下允许同时停用的 OSD 数量。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/erasure-code-profile.service.ts</context>
+ <context context-type="linenumber">18,19</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8826111293169381132" datatype="html">
+ <source>The jerasure plugin is the most generic and flexible plugin,
+ it is also the default for Ceph erasure coded pools.</source>
+ <target>jerasure 插件是最通用、最灵活的插件,
+ 也是 Ceph 纠删码存储池的默认插件。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/erasure-code-profile.service.ts</context>
+ <context context-type="linenumber">23,24</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1331133460856304156" datatype="html">
+ <source>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.</source>
+ <target>reed_sol_van 算法更灵活:它足以设置 k 和 m 值。
+ cauchy_good 算法更快,但您需要谨慎选择 packetsize 值。
+ reed_sol_r6_op、liberation、blaum_roth、 liber8tion 都是与 RAID6 等价的算法,
+ 只能为它们配置 m=2。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/erasure-code-profile.service.ts</context>
+ <context context-type="linenumber">25,28</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4577912952562931806" datatype="html">
+ <source>The encoding will be done on packets of bytes size at a time.
+ Choosing the right packet size is difficult.
+ The jerasure documentation contains extensive information on this topic.</source>
+ <target>一次将对多少字节的数据包执行编码。
+ 选择合适的数据包大小很难。
+ Jerasure 文档中包含了有关此主题的详尽信息。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/erasure-code-profile.service.ts</context>
+ <context context-type="linenumber">29,31</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6471646852539810855" datatype="html">
+ <source>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.</source>
+ <target>使用 jerasure 插件时,纠删码编码的对象存储在多个 OSD 上,
+ 丢失一个 OSD,恢复时就需要读取所有其他的 OSD。
+ 例如,如果 jerasure 的配置为 k=8 且 m=4,丢失一个 OSD 后需读取其他十一个 OSD 才能恢复。
+
+ lrc 纠删码插件创建的是局部奇偶校验块,这样只需较少的 OSD 即可恢复。
+ 例如,如果 lrc 的配置为 k=8,m=4 且 l=4,它将为每四个 OSD 创建额外的奇偶校验块。
+ 当一个 OSD 丢失时,它只需四个 OSD 即可恢复,而不需要十一个 OSD。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/erasure-code-profile.service.ts</context>
+ <context context-type="linenumber">34,42</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2619235086723330982" datatype="html">
+ <source>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.</source>
+ <target>将编码块和数据块分组为大小为 locality 的集合。
+ 例如,当 k=4 且 m=2 时,如果设置 locality=3,将会分组为大小为三的两组。
+ 这样每个组都能自行恢复,无需从另一组读数据块。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/erasure-code-profile.service.ts</context>
+ <context context-type="linenumber">43,45</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3298836762557512588" datatype="html">
+ <source>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.</source>
+ <target>由 l 定义的块集合将按哪种 crush 桶类型存储。
+ 例如,如果设置为 rack,大小为 l 块的各组将被存入不同的机架。
+ 此值用于创建类似 step choose rack 的 CRUSH 规则步骤。
+ 如果未设置,就不会这样分组。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/erasure-code-profile.service.ts</context>
+ <context context-type="linenumber">46,49</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9162461669419243962" datatype="html">
+ <source>The isa plugin encapsulates the ISA library. It only runs on Intel processors.</source>
+ <target>isa 插件封装了 ISA 库,只能在 Intel 处理器上运行。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/erasure-code-profile.service.ts</context>
+ <context context-type="linenumber">52</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2389282202903059852" datatype="html">
+ <source>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.</source>
+ <target>ISA 插件包含两种 Reed Solomon 编码形式。
+ 设置为 reed_sol_van 时表示使用 Vandermonde 算法,设置为 cauchy 时表示使用 Cauchy 算法。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/erasure-code-profile.service.ts</context>
+ <context context-type="linenumber">53,54</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7319555444402547739" datatype="html">
+ <source>The shec plugin encapsulates the multiple SHEC library.
+ It allows ceph to recover data more efficiently than Reed Solomon codes.</source>
+ <target>Shec 插件封装了 multiple SHEC 库。
+ 与 Reed Solomon 编码相比,它能使 Ceph 更高效地恢复数据。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/erasure-code-profile.service.ts</context>
+ <context context-type="linenumber">57,58</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7723217930035575928" datatype="html">
+ <source>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.</source>
+ <target>奇偶校验块数量,它们在各自的计算范围内包含了各数据块。
+ 此数值用作持久性估值。例如,假设 c=2
+ 在不丟失数据的情况下可停用 2 个 OSD。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/erasure-code-profile.service.ts</context>
+ <context context-type="linenumber">59,61</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2054101840892270818" datatype="html">
+ <source>CLAY (short for coupled-layer) codes are erasure codes designed to
+ bring about significant savings in terms of network bandwidth and disk IO when a failed
+ node/OSD/rack is being repaired.</source>
+ <target>CLAY(耦合层缩写)代码是可用于
+ 在修复故障节点/OSD/机架时显著节省
+ 网络带宽和磁盘 IO 的纠删码。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/erasure-code-profile.service.ts</context>
+ <context context-type="linenumber">64,66</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6491096236680229427" datatype="html">
+ <source>Number of OSDs requested to send data during recovery of a single chunk.
+ d needs to be chosen such that k+1 &lt;= d &lt;= k+m-1. The larger the d, the better
+ the savings.</source>
+ <target>恢复单个数据块期间请求发送数据的 ODS 数量。
+ 选择的 d 需要大于等于 k+1 且小于等于 k+m-1。d 越大,节省的越多。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/erasure-code-profile.service.ts</context>
+ <context context-type="linenumber">67,69</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2625895656705896729" datatype="html">
+ <source>scalar_mds specifies the plugin that is used as a building block
+ in the layered construction. It can be one of jerasure, isa, shec.</source>
+ <target>scalar_mds 指定分层构造中用作构建块
+ 的插件。可以是 jerasure、isa、shec 之一。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/erasure-code-profile.service.ts</context>
+ <context context-type="linenumber">70,71</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6639141182731628232" datatype="html">
+ <source>technique specifies the technique that will be picked
+ within the 'scalar_mds' plugin specified. Supported techniques
+ are 'reed_sol_van', 'reed_sol_r6_op', 'cauchy_orig',
+ 'cauchy_good', 'liber8tion' for jerasure, 'reed_sol_van',
+ 'cauchy' for isa and 'single', 'multiple' for shec.</source>
+ <target>算法指定将会在所指定的 &quot;scalar_mds&quot; 插件中
+ 选择的算法。支持的算法有
+ &quot;reed_sol_van&quot;、&quot;reed_sol_r6_op&quot;、&quot;cauchy_orig&quot;、
+ &quot;cauchy_good&quot;、&quot;liber8tion&quot;(用于 jerasure)、&quot;reed_sol_van&quot;、
+ &quot;cauchy&quot;(用于 isa),&quot;single&quot;、&quot;multiple&quot;(用于 shec)。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/erasure-code-profile.service.ts</context>
+ <context context-type="linenumber">72,76</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8172892264673403098" datatype="html">
+ <source>The name of the crush bucket used for the first step of the CRUSH rule.
+ For instance step take default.</source>
+ <target>规则集第一步所指向的 CRUSH 桶名称,
+ 例如 step take default。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/erasure-code-profile.service.ts</context>
+ <context context-type="linenumber">80,81</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1654284403437084515" datatype="html">
+ <source>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.</source>
+ <target>确保两个编码块不会存在于同一故障域的桶中。
+ 例如,假设故障域是主机,就不会有两个编码块存储于同一主机上。
+ 此值用于创建类似 step chooseleaf host 的 CRUSH 规则步骤。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/erasure-code-profile.service.ts</context>
+ <context context-type="linenumber">83,85</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7737703816676512224" datatype="html">
+ <source>Restrict placement to devices of a specific class
+ (e.g., ssd or hdd), using the crush device class names in the CRUSH map.</source>
+ <target>使用 CRUSH 索引中的 crush 设备类型名称,
+ 将归置限制于特定类型的设备(例如,ssd 或 hdd)。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/erasure-code-profile.service.ts</context>
+ <context context-type="linenumber">87,88</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9049698214199657456" datatype="html">
+ <source>Set the directory name from which the erasure code plugin is loaded.</source>
+ <target>设置从中加载纠删码插件的目录名称。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/erasure-code-profile.service.ts</context>
+ <context context-type="linenumber">90</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5514060020564877279" datatype="html">
+ <source>Allows all operations</source>
+ <target>允许所有操作</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/nfs.service.ts</context>
+ <context context-type="linenumber">23</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4265406815683383218" datatype="html">
+ <source>Allows only operations that do not modify the server</source>
+ <target>只允许不修改服务器端数据的操作</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/nfs.service.ts</context>
+ <context context-type="linenumber">27</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="990071930378308183" datatype="html">
+ <source>Allows no access at all</source>
+ <target>完全禁止访问</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/nfs.service.ts</context>
+ <context context-type="linenumber">31</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7286983657616285612" datatype="html">
+ <source>Please specify a filesystem volume.</source>
+ <target>请指定文件系统卷。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/nfs.service.ts</context>
+ <context context-type="linenumber">91</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8321762156640395170" datatype="html">
+ <source>The feature is disabled because Orchestrator is not available.</source>
+ <target>该功能已禁用,因为 Orchestrator 不可用。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/orchestrator.service.ts</context>
+ <context context-type="linenumber">17</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6718394293315494787" datatype="html">
+ <source>The Orchestrator backend doesn't support this feature.</source>
+ <target>Orchestrator 后端不支持此功能。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/orchestrator.service.ts</context>
+ <context context-type="linenumber">18</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5569418400096331461" datatype="html">
+ <source>-- Select the priority --</source>
+ <target>-- 请选择优先级 --</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/osd.service.ts</context>
+ <context context-type="linenumber">25</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="802458941707537739" datatype="html">
+ <source>Low</source>
+ <target>低</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/osd.service.ts</context>
+ <context context-type="linenumber">35</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8063651736083474594" datatype="html">
+ <source>High</source>
+ <target>高</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/api/osd.service.ts</context>
+ <context context-type="linenumber">55</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1717753935149218245" datatype="html">
+ <source>The user list data might be stale. If needed, you can manually reload it.</source>
+ <target>用户列表数据可能已过时。如果需要,您可以手动重新加载这些数据。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/classes/list-with-details.class.ts</context>
+ <context context-type="linenumber">23</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7077550143229856452" datatype="html">
+ <source>Retrieving data for <x id="PH" equiv-text="statusFor"/>.</source>
+ <target>正在检索 <x id="PH" equiv-text="statusFor"/> 的数据。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/classes/table-status-view-cache.ts</context>
+ <context context-type="linenumber">16</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8231424898988217966" datatype="html">
+ <source>Retrieving data.</source>
+ <target>正在检索数据。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/classes/table-status-view-cache.ts</context>
+ <context context-type="linenumber">16</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2357645764289315007" datatype="html">
+ <source>Please wait...</source>
+ <target>请稍候...</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/classes/table-status-view-cache.ts</context>
+ <context context-type="linenumber">18</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="232824565824302482" datatype="html">
+ <source>Displaying previously cached data for <x id="PH" equiv-text="statusFor"/>.</source>
+ <target>正在显示之前缓存的 <x id="PH" equiv-text="statusFor"/> 数据。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/classes/table-status-view-cache.ts</context>
+ <context context-type="linenumber">23</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8721257977793603730" datatype="html">
+ <source>Displaying previously cached data.</source>
+ <target>正在显示之前缓存的数据。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/classes/table-status-view-cache.ts</context>
+ <context context-type="linenumber">24</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6731313206654246255" datatype="html">
+ <source>Could not load data for <x id="PH" equiv-text="statusFor"/>.</source>
+ <target>无法加载 <x id="PH" equiv-text="statusFor"/> 的数据。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/classes/table-status-view-cache.ts</context>
+ <context context-type="linenumber">30</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3359748695862553898" datatype="html">
+ <source>Could not load data.</source>
+ <target>无法加载数据。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/classes/table-status-view-cache.ts</context>
+ <context context-type="linenumber">31</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4836577225879717660" datatype="html">
+ <source>Please check the cluster health.</source>
+ <target>请检查集群健康状况。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/classes/table-status-view-cache.ts</context>
+ <context context-type="linenumber">33</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1519954996184640001" datatype="html">
+ <source>Error</source>
+ <target>错误</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/alert-panel/alert-panel.component.ts</context>
+ <context context-type="linenumber">45</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5037437391296624618" datatype="html">
+ <source>Information</source>
+ <target>信息</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/alert-panel/alert-panel.component.ts</context>
+ <context context-type="linenumber">50</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4648900870671159218" datatype="html">
+ <source>Success</source>
+ <target>成功</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/alert-panel/alert-panel.component.ts</context>
+ <context context-type="linenumber">55</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3425367071066107827" datatype="html">
+ <source>Danger</source>
+ <target>危险</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/alert-panel/alert-panel.component.ts</context>
+ <context context-type="linenumber">60</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6c947210e2d162b6225083d18820ab602f58cd2d" datatype="html">
+ <source>Remove the custom configuration value. The default configuration will be inherited and used instead.</source>
+ <target>删除自定义配置值。将继承并改用默认配置。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/config-option/config-option.component.html</context>
+ <context context-type="linenumber">52</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="454ee9cb60b00446a8fb147fd2cc5eb836320586" datatype="html">
+ <source>The entered value is too high! It must not be greater than <x id="INTERPOLATION" equiv-text="{{ option.maxValue }}"/>.</source>
+ <target>输入的值太大!值不得大于 <x id="INTERPOLATION" equiv-text="{{ option.maxValue }}"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/config-option/config-option.component.html</context>
+ <context context-type="linenumber">68</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7fc8a22825131e028336f60ef909ccbd96059703" datatype="html">
+ <source>The entered value is too low! It must not be lower than <x id="INTERPOLATION" equiv-text="{{ option.minValue }}"/>.</source>
+ <target>输入的值太小!值不得小于 <x id="INTERPOLATION" equiv-text="{{ option.minValue }}"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/config-option/config-option.component.html</context>
+ <context context-type="linenumber">71</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4dd200b7f9e19048cf90516843b40964f2af3fe9" datatype="html">
+ <source>Copy to Clipboard</source>
+ <target>复制到剪贴板</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/copy2clipboard-button/copy2clipboard-button.component.html</context>
+ <context context-type="linenumber">5</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6110699a3562eeb15371063c0cf7f6bfd88a0209" datatype="html">
+ <source>Are you sure that you want to <x id="INTERPOLATION" equiv-text="{{ actionDescription | lowercase }}"/> <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION_1" equiv-text="{{ itemNames[0] }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>?</source>
+ <target>您确定要<x id="INTERPOLATION" equiv-text="{{ actionDescription | lowercase }}"/><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION_1" equiv-text="{{ itemNames[0] }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>吗?</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html</context>
+ <context context-type="linenumber">17</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="549859e511ba5af0ea03fcaa620c472f08038969" datatype="html">
+ <source>Are you sure that you want to <x id="INTERPOLATION" equiv-text="{{ actionDescription | lowercase }}"/> the selected items?</source>
+ <target>您确定要<x id="INTERPOLATION" equiv-text="{{ actionDescription | lowercase }}"/>所选项吗?</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html</context>
+ <context context-type="linenumber">19</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="54839ebc827b73c9dc4e1df731c6d36a85036af7" datatype="html">
+ <source>Are you sure that you want to <x id="INTERPOLATION" equiv-text="{{ actionDescription | lowercase }}"/> the selected <x id="INTERPOLATION_1" equiv-text="{{ itemDescription }}"/>?</source>
+ <target>您确定要<x id="INTERPOLATION" equiv-text="{{ actionDescription | lowercase }}"/>所选<x id="INTERPOLATION_1" equiv-text="{{ itemDescription }}"/>吗?</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html</context>
+ <context context-type="linenumber">26</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2be8b7f04f0104d3fad90d079d8202b74f758b9a" datatype="html">
+ <source>Yes, I am sure.</source>
+ <target>是的,我确定。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html</context>
+ <context context-type="linenumber">39</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4523728183000855476" datatype="html">
+ <source>documentation</source>
+ <target>文档</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/doc/doc.component.ts</context>
+ <context context-type="linenumber">12</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3099741642167775297" datatype="html">
+ <source>Download</source>
+ <target>下载</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/download-button/download-button.component.ts</context>
+ <context context-type="linenumber">15</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1417693714872528491" datatype="html">
+ <source>This field is required.</source>
+ <target>这是必填字段!</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/form-modal/form-modal.component.ts</context>
+ <context context-type="linenumber">90</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5321335688371682440" datatype="html">
+ <source>An error occurred.</source>
+ <target>发生错误。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/form-modal/form-modal.component.ts</context>
+ <context context-type="linenumber">92</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c5109325fb160b543f71a51e7511c00575057431" datatype="html">
+ <source>Loading panel data...</source>
+ <target>正在加载面板的相关数据...</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="a21acde005f80ceadb1391be1e7ff8b6d18188a0" datatype="html">
+ <source>Please consult the <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;cd-doc section=&quot;grafana&quot;&gt;"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;/cd-doc&gt;"/> on how to configure and enable the monitoring functionality.</source>
+ <target>请参见 <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;cd-doc section=&quot;grafana&quot;&gt;"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;/cd-doc&gt;"/> 了解如何配置和启用监控功能。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.html</context>
+ <context context-type="linenumber">7,8</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6a0ed4bd7b7add2a6febf7adf58d8cde5e421418" datatype="html">
+ <source>Grafana Dashboard doesn't exist. Please refer to <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;cd-doc section=&quot;grafana&quot;&gt;"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;/cd-doc&gt;"/> on how to add dashboards to Grafana.</source>
+ <target>Grafana 仪表盘不存在。请参见 <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;cd-doc section=&quot;grafana&quot;&gt;"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;/cd-doc&gt;"/> 了解如何在 Grafana 中添加仪表盘。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.html</context>
+ <context context-type="linenumber">12,13</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4e11830040bd64804a0555de76f291d5832772d4" datatype="html">
+ <source>Grafana Time Picker</source>
+ <target>Grafana 时间选择器</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.html</context>
+ <context context-type="linenumber">21</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="238c1ba845dd7330e8088165275919a1debf1ca3" datatype="html">
+ <source>Reset Settings</source>
+ <target>重置设置</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.html</context>
+ <context context-type="linenumber">35</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7888499255176013171" datatype="html">
+ <source>Last 5 minutes</source>
+ <target>过去 5 分钟</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">41</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6892361549797455305" datatype="html">
+ <source>Last 15 minutes</source>
+ <target>过去 15 分钟</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">45</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2653641162607195423" datatype="html">
+ <source>Last 30 minutes</source>
+ <target>过去 30 分钟</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">49</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4117793269024790392" datatype="html">
+ <source>Last 1 hour (Default)</source>
+ <target>过去 1 小时(默认值)</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">53</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2645733658763754077" datatype="html">
+ <source>Last 3 hours</source>
+ <target>过去 3 小时</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">57</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7360078715633936807" datatype="html">
+ <source>Last 6 hours</source>
+ <target>过去 6 小时</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">61</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5055313582241816303" datatype="html">
+ <source>Last 12 hours</source>
+ <target>过去 12 小时</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">65</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9186529157286281693" datatype="html">
+ <source>Last 24 hours</source>
+ <target>过去 24 小时</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">69</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4498682414491138092" datatype="html">
+ <source>Yesterday</source>
+ <target>昨天</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">73</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="929003859318769922" datatype="html">
+ <source>Today so far</source>
+ <target>今天到目前为止</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">77</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5525943133564968818" datatype="html">
+ <source>Day before yesterday</source>
+ <target>前天</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">81</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6168755117727892817" datatype="html">
+ <source>Last 2 days</source>
+ <target>过去 2 天</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">85</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7574807704224200535" datatype="html">
+ <source>This day last week</source>
+ <target>上周的今天</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">89</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4420128118950221234" datatype="html">
+ <source>Previous week</source>
+ <target>上个星期</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">93</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4063965603321223683" datatype="html">
+ <source>This week so far</source>
+ <target>本周以来</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">97</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4873149362496451858" datatype="html">
+ <source>Last 7 days</source>
+ <target>过去 7 天</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">101</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8586908745456864217" datatype="html">
+ <source>Previous month</source>
+ <target>上个月</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">105</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1647573304710886499" datatype="html">
+ <source>This month so far</source>
+ <target>本月以来</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">109</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2949150997160654358" datatype="html">
+ <source>Last 30 days</source>
+ <target>过去 30 天</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">113</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7469939859049484736" datatype="html">
+ <source>Last 90 days</source>
+ <target>过去 90 天</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">117</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3847501198811458781" datatype="html">
+ <source>Last 6 months</source>
+ <target>过去 6 个月</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">121</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7447583558445881102" datatype="html">
+ <source>Last 1 year</source>
+ <target>过去 1 年</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">125</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="100513227838842152" datatype="html">
+ <source>Previous year</source>
+ <target>去年</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">129</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3650872673621947074" datatype="html">
+ <source>This year so far</source>
+ <target>今年以来</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">133</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1262816694819959075" datatype="html">
+ <source>Last 2 years</source>
+ <target>过去 2 年</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">137</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7878813844917362690" datatype="html">
+ <source>Last 5 years</source>
+ <target>过去 5 年</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/grafana/grafana.component.ts</context>
+ <context context-type="linenumber">141</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3fb5709e10166cbc85970cbff103db227dbeb813" datatype="html">
+ <source>Select a Language</source>
+ <target>请选择语言</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/language-selector/language-selector.component.html</context>
+ <context context-type="linenumber">5</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7e52e9143145e1db5146258de81eae018a407b31" datatype="html">
+ <source>Clear notifications</source>
+ <target>清除通知</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/notifications-sidebar/notifications-sidebar.component.html</context>
+ <context context-type="linenumber">51</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b0b07bb6b7ff21ede439dd04eaf8872d1ecb84d8" datatype="html">
+ <source>Remove notification</source>
+ <target>删除通知</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/notifications-sidebar/notifications-sidebar.component.html</context>
+ <context context-type="linenumber">69</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e17a1d75189da843f541f7764f188f2b19a97df2" datatype="html">
+ <source>Duration:</source>
+ <target>时长:</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/notifications-sidebar/notifications-sidebar.component.html</context>
+ <context context-type="linenumber">81</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="0d4b37c6675c5b436a54c43d6716eec835e1aa7f" datatype="html">
+ <source>There are no notifications.</source>
+ <target>没有通知。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/notifications-sidebar/notifications-sidebar.component.html</context>
+ <context context-type="linenumber">104</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="b20e42ac4354d449f2718428b5390933eef0c1b9" datatype="html">
+ <source>The feature is not supported in the current Orchestrator.</source>
+ <target>当前的 Orchestrator 不支持该功能。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/orchestrator-doc-panel/orchestrator-doc-panel.component.html</context>
+ <context context-type="linenumber">3</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1a437b8f93cf826817c04a4277edb1ae3a93a1ab" datatype="html">
+ <source>Orchestrator is not available. Please consult the <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;cd-doc section=&quot;orch&quot;&gt;"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;/cd-doc&gt;"/> on how to configure and enable the functionality.</source>
+ <target>Orchestrator 不可用。请参见 <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;cd-doc section=&quot;orch&quot;&gt;"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="&lt;/cd-doc&gt;"/> 了解如何配置和启用该功能。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/orchestrator-doc-panel/orchestrator-doc-panel.component.html</context>
+ <context context-type="linenumber">7,9</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="20b3d45b0c08a2951a9974fa20505e4de95250c9" datatype="html">
+ <source>Your password will expire in <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>less than 1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> day. Click <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/user-profile/edit&quot; class=&quot;alert-link&quot;&gt;"/>here<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> to change it now.</source>
+ <target>您的密码将在 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>1 天内<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>超期。请点击<x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/user-profile/edit&quot; class=&quot;alert-link&quot;&gt;"/>此处<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>立即更改。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/pwd-expiration-notification/pwd-expiration-notification.component.html</context>
+ <context context-type="linenumber">9,11</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c2f34088c155e40ffb23770a465a65868ce772b2" datatype="html">
+ <source>Your password will expire in <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION" equiv-text="{{ expirationDays }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> day(s). Click <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/user-profile/edit&quot; class=&quot;alert-link&quot;&gt;"/>here<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> to change it now.</source>
+ <target>您的密码将在 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION" equiv-text="{{ expirationDays }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> 天后超期。请点击<x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/user-profile/edit&quot; class=&quot;alert-link&quot;&gt;"/>此处<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>立即更改。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/pwd-expiration-notification/pwd-expiration-notification.component.html</context>
+ <context context-type="linenumber">13,15</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="c8d1785038d461ec66b5799db21864182b35900a" datatype="html">
+ <source>Refresh</source>
+ <target>刷新</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/refresh-selector/refresh-selector.component.html</context>
+ <context context-type="linenumber">7</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3417247046175131869" datatype="html">
+ <source>No items selected.</source>
+ <target>未选择项目。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/select/select-messages.model.ts</context>
+ <context context-type="linenumber">12</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1034353870189672674" datatype="html">
+ <source>Deselect item to select again</source>
+ <target>取消选择以重新选择</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/select/select-messages.model.ts</context>
+ <context context-type="linenumber">14</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4879298070255432995" datatype="html">
+ <source>Selection limit reached</source>
+ <target>达到选择项数上限。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/select/select-messages.model.ts</context>
+ <context context-type="linenumber">15</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7001227209911602786" datatype="html">
+ <source>Filter tags</source>
+ <target>过滤标记</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/select/select-messages.model.ts</context>
+ <context context-type="linenumber">17</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="791789583719406586" datatype="html">
+ <source>Add badge</source>
+ <target>添加徽章</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/select/select-messages.model.ts</context>
+ <context context-type="linenumber">18</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="699988676752930063" datatype="html">
+ <source>There are no items available.</source>
+ <target>没有可用的项目。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/select/select-messages.model.ts</context>
+ <context context-type="linenumber">19</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e6702323d3760e3db0e2e785d567469d18beb120" datatype="html">
+ <source>The Ceph community needs your help to continue improving: please <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/telemetry&quot; class=&quot;btn activate-button alert-link activate-text&quot;&gt;"/>Activate<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> the <x id="START_LINK_1" equiv-text="&lt;a href=&quot;https://docs.ceph.com/en/latest/mgr/telemetry/&quot;&gt;"/>Telemetry<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> module.</source>
+ <target>Ceph 需要您的帮助以持续改进:请<x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/telemetry&quot; class=&quot;btn activate-button alert-link activate-text&quot;&gt;"/>激活<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_LINK_1" equiv-text="&lt;a href=&quot;https://docs.ceph.com/en/latest/mgr/telemetry/&quot;&gt;"/>遥测<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>模块。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/telemetry-notification/telemetry-notification.component.html</context>
+ <context context-type="linenumber">8,11</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8770134622386151776" datatype="html">
+ <source>Telemetry activation reminder muted</source>
+ <target>遥测激活提醒功能已禁用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/telemetry-notification/telemetry-notification.component.ts</context>
+ <context context-type="linenumber">57</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8352450862052130357" datatype="html">
+ <source>You can activate the module on the Telemetry configuration page (&lt;b&gt;Dashboard Settings&lt;/b&gt; -&gt; &lt;b&gt;Telemetry configuration&lt;/b&gt;) at any time.</source>
+ <target>您随时都可在 &quot;遥测配置&quot; 页面(&lt;b&gt;仪表盘设置&lt;/b&gt; -&gt; &lt;b&gt;遥测配置&lt;/b&gt;)中激活该模块。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/telemetry-notification/telemetry-notification.component.ts</context>
+ <context context-type="linenumber">58,59</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9bc9e5365a581105ce37cf47d1d74e4ad9eb75ce" datatype="html">
+ <source><x id="INTERPOLATION" equiv-text="{{ step.stepIndex }}"/></source>
+ <target><x id="INTERPOLATION" equiv-text="{{ step.stepIndex }}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/wizard/wizard.component.html</context>
+ <context context-type="linenumber">12</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="e634c306cab9e8879c3392593714c1ceab85437d" datatype="html">
+ <source><x id="INTERPOLATION" equiv-text="{{ stepsTitle[i] }}"/></source>
+ <target><x id="INTERPOLATION" equiv-text="{{ stepsTitle[i] }}"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/components/wizard/wizard.component.html</context>
+ <context context-type="linenumber">13</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3249513483374643425" datatype="html">
+ <source>Add</source>
+ <target>添加</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">132</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4359847060009771702" datatype="html">
+ <source>Set</source>
+ <target>设置</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">133</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="935187492052582731" datatype="html">
+ <source>Submit</source>
+ <target>提交</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">134</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4814285799071780083" datatype="html">
+ <source>Remove</source>
+ <target>删除</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">137</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8363450564548681668" datatype="html">
+ <source>Unset</source>
+ <target>取消设置</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">138</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2159130950882492111" datatype="html">
+ <source>Cancel</source>
+ <target>取消</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">143</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1295614462098694869" datatype="html">
+ <source>Preview</source>
+ <target>预览</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">144</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2354817630223808522" datatype="html">
+ <source>Move</source>
+ <target>移动</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">145</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3885497195825665706" datatype="html">
+ <source>Next</source>
+ <target>下一步</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">148</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8890553633144307762" datatype="html">
+ <source>Back</source>
+ <target>返回</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">149</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5834780181397311898" datatype="html">
+ <source>Clone</source>
+ <target>克隆</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">152</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4323470180912194028" datatype="html">
+ <source>Copy</source>
+ <target>复制</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">153</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2131301778880826094" datatype="html">
+ <source>Deep Scrub</source>
+ <target>深层洗刷</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">154</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1704447209800801558" datatype="html">
+ <source>Destroy</source>
+ <target>销毁</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">155</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8343007008325027187" datatype="html">
+ <source>Evict</source>
+ <target>逐出</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">156</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="408179081163888126" datatype="html">
+ <source>Flatten</source>
+ <target>展开</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">157</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="318900679147387932" datatype="html">
+ <source>Mark Down</source>
+ <target>标记为停用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">158</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5275142643521766706" datatype="html">
+ <source>Mark In</source>
+ <target>标记为加入</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">159</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6973272903386150199" datatype="html">
+ <source>Mark Lost</source>
+ <target>标记为丢失</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">160</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1962653792210847411" datatype="html">
+ <source>Mark Out</source>
+ <target>标记为除名</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">161</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4424610588915076517" datatype="html">
+ <source>Protect</source>
+ <target>保护</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">162</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6041115344061899387" datatype="html">
+ <source>Rename</source>
+ <target>重命名</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">164</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6770769801335635194" datatype="html">
+ <source>Restore</source>
+ <target>恢复</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">165</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2003230525878010676" datatype="html">
+ <source>Reweight</source>
+ <target>重设权重</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">166</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5430834128563178593" datatype="html">
+ <source>Scrub</source>
+ <target>洗刷</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">168</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8461842260159597706" datatype="html">
+ <source>Show</source>
+ <target>显示</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">169</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5655608100705734230" datatype="html">
+ <source>Move to Trash</source>
+ <target>移至回收站</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">170</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4622393909937403117" datatype="html">
+ <source>Unprotect</source>
+ <target>解除保护</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">171</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1230154438678955604" datatype="html">
+ <source>Change</source>
+ <target>更改</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">172</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">262</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8450843381175865415" datatype="html">
+ <source>Enter Maintenance</source>
+ <target>进入维护模式</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">174</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1610181371597502589" datatype="html">
+ <source>Exit Maintenance</source>
+ <target>退出维护模式</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">175</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="676511611419004737" datatype="html">
+ <source>Start Drain</source>
+ <target>开始排空</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">176</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7170653322511987983" datatype="html">
+ <source>Stop Drain</source>
+ <target>停止排空</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">177</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5528551262937858942" datatype="html">
+ <source>Recreate</source>
+ <target>重新创建</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">180</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2502364444688691031" datatype="html">
+ <source>Expire</source>
+ <target>过期</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">181</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6381490568322624964" datatype="html">
+ <source>Deleted</source>
+ <target>已删除</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">228</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">68</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">259</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="231679111972850796" datatype="html">
+ <source>Added</source>
+ <target>已添加</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">231</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">69</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5406093358072761930" datatype="html">
+ <source>Removed</source>
+ <target>已删除</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">234</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">70</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3008573030448240863" datatype="html">
+ <source>Edited</source>
+ <target>已编辑</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">237</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4381944803872489731" datatype="html">
+ <source>Canceled</source>
+ <target>已取消</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">238</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4754993936947658096" datatype="html">
+ <source>Previewed</source>
+ <target>已预览</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">239</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6001163963116907226" datatype="html">
+ <source>Moved</source>
+ <target>已将</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">240</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">245</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4932744777596632840" datatype="html">
+ <source>Cloned</source>
+ <target>已克隆</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">243</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">193</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2115592966120408375" datatype="html">
+ <source>Copied</source>
+ <target>已复制</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">244</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">201</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7937474560394832586" datatype="html">
+ <source>Deep Scrubbed</source>
+ <target>已深层洗刷</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">245</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6321562733889197649" datatype="html">
+ <source>Destroyed</source>
+ <target>已销毁</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">246</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7460162290177581995" datatype="html">
+ <source>Flattened</source>
+ <target>已展开</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">247</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">208</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3662010055028969035" datatype="html">
+ <source>Marked Down</source>
+ <target>已标记为停用</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">248</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5880434235404894589" datatype="html">
+ <source>Marked In</source>
+ <target>已标记为加入</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">249</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="266997194072682078" datatype="html">
+ <source>Marked Lost</source>
+ <target>已标记为丢失</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">250</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4010544044592534535" datatype="html">
+ <source>Marked Out</source>
+ <target>已标记为除名</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">251</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4776304093333411035" datatype="html">
+ <source>Protected</source>
+ <target>受保护</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">252</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2700903921419382511" datatype="html">
+ <source>Purged</source>
+ <target>已清除</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">253</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">263</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5488667333459350160" datatype="html">
+ <source>Renamed</source>
+ <target>已重命名</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">254</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8044659850000829751" datatype="html">
+ <source>Restored</source>
+ <target>已恢复</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">255</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">252</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4559472082694466366" datatype="html">
+ <source>Reweighted</source>
+ <target>已重设权重</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">256</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7022271525067453676" datatype="html">
+ <source>Rolled back</source>
+ <target>已回滚</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">257</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">239</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2483217756816388123" datatype="html">
+ <source>Scrubbed</source>
+ <target>已洗刷</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">258</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7200036055090632378" datatype="html">
+ <source>Showed</source>
+ <target>已显示</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">259</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7609648817347881129" datatype="html">
+ <source>Moved to Trash</source>
+ <target>已移至回收站</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">260</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7810326403606456469" datatype="html">
+ <source>Unprotected</source>
+ <target>已解除保护</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">261</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5620774899056099259" datatype="html">
+ <source>Recreated</source>
+ <target>已重新创建</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">265</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="464749780222721589" datatype="html">
+ <source>Expired</source>
+ <target>已过期</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/constants/app.constants.ts</context>
+ <context context-type="linenumber">266</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1e5e23363e949f7dcbaf034bdb141a561132a10e" datatype="html">
+ <source>Clear filters</source>
+ <target>清除过滤器</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/datatable/table/table.component.html</context>
+ <context context-type="linenumber">156</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="80cc9a12d4bf6fe454ed94b379eeaf915f920bb7" datatype="html">
+ <source>selected</source>
+ <target>个已选中</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/datatable/table/table.component.html</context>
+ <context context-type="linenumber">201</context>
+ </context-group>
+ <note priority="1" from="description">X selected</note>
+ </trans-unit>
+ <trans-unit id="0cb77511a9a148e05b9adf36cc07269956fbb29d" datatype="html">
+ <source>found</source>
+ <target>个已找到</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/datatable/table/table.component.html</context>
+ <context context-type="linenumber">204</context>
+ </context-group>
+ <note priority="1" from="description">X found</note>
+ </trans-unit>
+ <trans-unit id="79347388740c50b7ac97e144c2494bb62912f312" datatype="html">
+ <source>total</source>
+ <target>总数</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/datatable/table/table.component.html</context>
+ <context context-type="linenumber">207</context>
+ </context-group>
+ <note priority="1" from="description">X total</note>
+ </trans-unit>
+ <trans-unit id="2a3dab422cc892db037db8632bb84a6bf496e2d1" datatype="html">
+ <source>Expand/Collapse Row</source>
+ <target>展开/收起行</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/datatable/table/table.component.html</context>
+ <context context-type="linenumber">309</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4047162422391207122" datatype="html">
+ <source>Failed to load data.</source>
+ <target>无法加载数据。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/datatable/table/table.component.ts</context>
+ <context context-type="linenumber">607</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="709331713250198508" datatype="html">
+ <source>Loading form data...</source>
+ <target>正在加载表单数据...</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/directives/form-loading.directive.ts</context>
+ <context context-type="linenumber">32</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3850344644863430180" datatype="html">
+ <source>Form data could not be loaded.</source>
+ <target>无法加载表单数据。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/directives/form-loading.directive.ts</context>
+ <context context-type="linenumber">40</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4626760504772708998" datatype="html">
+ <source>Size has to be at least <x id="PH" equiv-text="value"/> or more</source>
+ <target>大小必须大于或等于 <x id="PH" equiv-text="value"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/forms/cd-validators.ts</context>
+ <context context-type="linenumber">428</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2880361802894657892" datatype="html">
+ <source>Size has to be at most <x id="PH" equiv-text="value"/> or less</source>
+ <target>大小必须小于或等于 <x id="PH" equiv-text="value"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/forms/cd-validators.ts</context>
+ <context context-type="linenumber">448</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2807800733729323332" datatype="html">
+ <source>Yes</source>
+ <target>是</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/pipes/boolean-text.pipe.ts</context>
+ <context context-type="linenumber">9</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3542042671420335679" datatype="html">
+ <source>No</source>
+ <target>否</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/pipes/boolean-text.pipe.ts</context>
+ <context context-type="linenumber">10</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7789266940050748913" datatype="html">
+ <source>in %s</source>
+ <target>%s后</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/pipes/relative-date.pipe.ts</context>
+ <context context-type="linenumber">8</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8565573880632900017" datatype="html">
+ <source>%s ago</source>
+ <target>%s前</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/pipes/relative-date.pipe.ts</context>
+ <context context-type="linenumber">9</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="220300059326988179" datatype="html">
+ <source>a few seconds</source>
+ <target>几秒</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/pipes/relative-date.pipe.ts</context>
+ <context context-type="linenumber">10</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2761143993878941513" datatype="html">
+ <source>%d seconds</source>
+ <target>%d 秒</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/pipes/relative-date.pipe.ts</context>
+ <context context-type="linenumber">11</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7094767962693903153" datatype="html">
+ <source>a minute</source>
+ <target>一分钟</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/pipes/relative-date.pipe.ts</context>
+ <context context-type="linenumber">12</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7597613755904774250" datatype="html">
+ <source>%d minutes</source>
+ <target>%d 分钟</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/pipes/relative-date.pipe.ts</context>
+ <context context-type="linenumber">13</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2757762976030115752" datatype="html">
+ <source>an hour</source>
+ <target>一小时</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/pipes/relative-date.pipe.ts</context>
+ <context context-type="linenumber">14</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9118454901758656303" datatype="html">
+ <source>%d hours</source>
+ <target>%d 小时</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/pipes/relative-date.pipe.ts</context>
+ <context context-type="linenumber">15</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7435193742089920080" datatype="html">
+ <source>a day</source>
+ <target>一天</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/pipes/relative-date.pipe.ts</context>
+ <context context-type="linenumber">16</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1821334622562842480" datatype="html">
+ <source>%d days</source>
+ <target>%d 天</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/pipes/relative-date.pipe.ts</context>
+ <context context-type="linenumber">17</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7375306199026780379" datatype="html">
+ <source>a week</source>
+ <target>一周</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/pipes/relative-date.pipe.ts</context>
+ <context context-type="linenumber">18</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7272688256541915488" datatype="html">
+ <source>%d weeks</source>
+ <target>%d 周</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/pipes/relative-date.pipe.ts</context>
+ <context context-type="linenumber">19</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5761124614324704118" datatype="html">
+ <source>a month</source>
+ <target>一个月</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/pipes/relative-date.pipe.ts</context>
+ <context context-type="linenumber">20</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="352195662913351589" datatype="html">
+ <source>%d months</source>
+ <target>%d 个月</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/pipes/relative-date.pipe.ts</context>
+ <context context-type="linenumber">21</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7562153591649199139" datatype="html">
+ <source>a year</source>
+ <target>一年</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/pipes/relative-date.pipe.ts</context>
+ <context context-type="linenumber">22</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5424759741855527370" datatype="html">
+ <source>%d years</source>
+ <target>%d 年</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/pipes/relative-date.pipe.ts</context>
+ <context context-type="linenumber">23</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7738182956549158907" datatype="html">
+ <source>Required rules for passwords:</source>
+ <target>密码必须遵循的规则:</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/password-policy.service.ts</context>
+ <context context-type="linenumber">22</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8839765875053270528" datatype="html">
+ <source>Must contain at least <x id="PH" equiv-text="settings.pwdPolicyMinLength"/> characters</source>
+ <target>必须至少包含 <x id="PH" equiv-text="settings.pwdPolicyMinLength"/> 个字符</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/password-policy.service.ts</context>
+ <context context-type="linenumber">24</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3098731108593590794" datatype="html">
+ <source>Must not be the same as the previous one</source>
+ <target>不得与之前的密码相同</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/password-policy.service.ts</context>
+ <context context-type="linenumber">25</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9150236741862848105" datatype="html">
+ <source>Cannot contain the username</source>
+ <target>不能包含用户名</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/password-policy.service.ts</context>
+ <context context-type="linenumber">26</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6395043854518867543" datatype="html">
+ <source>Cannot contain any configured keyword</source>
+ <target>不能包含任何配置的关键字</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/password-policy.service.ts</context>
+ <context context-type="linenumber">27</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="907558624910601703" datatype="html">
+ <source>Cannot contain any repetitive characters e.g. &quot;aaa&quot;</source>
+ <target>不能包含任何重复字符,例如 &quot;aaa&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/password-policy.service.ts</context>
+ <context context-type="linenumber">28</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1514384270734082343" datatype="html">
+ <source>Cannot contain any sequential characters e.g. &quot;abc&quot;</source>
+ <target>不能包含任何顺序字符,例如 &quot;abc&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/password-policy.service.ts</context>
+ <context context-type="linenumber">29</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4119354814383293871" datatype="html">
+ <source>Must consist of characters from the following groups:
+ * Alphabetic a-z, A-Z
+ * Numbers 0-9
+ * Special chars: !&quot;#$%&amp; '()*+,-./:;&lt;=&gt;?@[\]^_`{{|}}~
+ * Any other characters (signs)</source>
+ <target>必须包含以下类型的字符:
+ * 字母 a-z、A-Z
+ * 数字 0-9
+ * 特殊字符:!&quot;#$%&amp; '()*+,-./:;&lt;=&gt;?@[\]^_`{{|}}~
+ * 任何其他字符(符号)</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/password-policy.service.ts</context>
+ <context context-type="linenumber">30,34</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8649061117624699581" datatype="html">
+ <source>Your matcher seems to match no currently defined rule or active alert.</source>
+ <target>您的匹配器似乎与当前定义的任何规则或活动告警均不匹配。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/prometheus-silence-matcher.service.ts</context>
+ <context context-type="linenumber">65</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7122912874364762704" datatype="html">
+ <source>no active alerts</source>
+ <target>没有活动告警</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/prometheus-silence-matcher.service.ts</context>
+ <context context-type="linenumber">66</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7388215679576832341" datatype="html">
+ <source>1 active alert</source>
+ <target>1 条活动告警</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/prometheus-silence-matcher.service.ts</context>
+ <context context-type="linenumber">67</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3112400568960537267" datatype="html">
+ <source><x id="PH" equiv-text="alerts"/> active alerts</source>
+ <target><x id="PH" equiv-text="alerts"/> 条活动告警</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/prometheus-silence-matcher.service.ts</context>
+ <context context-type="linenumber">68</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6264717417287230743" datatype="html">
+ <source>Matches 1 rule</source>
+ <target>匹配 1 条规则</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/prometheus-silence-matcher.service.ts</context>
+ <context context-type="linenumber">69</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8054663176394183966" datatype="html">
+ <source>Matches <x id="PH" equiv-text="rules"/> rules</source>
+ <target>匹配 <x id="PH" equiv-text="rules"/> 条规则</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/prometheus-silence-matcher.service.ts</context>
+ <context context-type="linenumber">70</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6674225401121099210" datatype="html">
+ <source><x id="PH" equiv-text="rule"/> with <x id="PH_1" equiv-text="alert"/>.</source>
+ <target>具有 <x id="PH_1" equiv-text="alert"/> 的 <x id="PH" equiv-text="rule"/>。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/prometheus-silence-matcher.service.ts</context>
+ <context context-type="linenumber">76</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5659908877047925719" datatype="html">
+ <source>Quality of Service</source>
+ <target>服务质量</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">23</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1277565045885499475" datatype="html">
+ <source>BPS Limit</source>
+ <target>BPS 上限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">28</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2289210323987692906" datatype="html">
+ <source>The desired limit of IO bytes per second.</source>
+ <target>所需的每秒 IO 字节数上限。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">29</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2753589939879013605" datatype="html">
+ <source>IOPS Limit</source>
+ <target>IOPS 上限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">34</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2213985059444278522" datatype="html">
+ <source>The desired limit of IO operations per second.</source>
+ <target>所需的每秒 IO 操作次数上限。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">35</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2487530611825582289" datatype="html">
+ <source>Read BPS Limit</source>
+ <target>读 BPS 上限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">40</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8071352270469595250" datatype="html">
+ <source>The desired limit of read bytes per second.</source>
+ <target>所需的每秒内读取的字节数上限。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">41</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1632513758247239690" datatype="html">
+ <source>Read IOPS Limit</source>
+ <target>读 IOPS 上限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">46</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2361786794607418566" datatype="html">
+ <source>The desired limit of read operations per second.</source>
+ <target>所需的每秒读操作次数上限。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">47</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="894600353504285551" datatype="html">
+ <source>Write BPS Limit</source>
+ <target>写 BPS 上限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">52</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5911437671369366025" datatype="html">
+ <source>The desired limit of write bytes per second.</source>
+ <target>所需的每秒内写入的字节数上限。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">53</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2947346368707443195" datatype="html">
+ <source>Write IOPS Limit</source>
+ <target>写 IOPS 上限</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">58</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5506349527983391356" datatype="html">
+ <source>The desired limit of write operations per second.</source>
+ <target>所需的每秒写操作次数上限。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">59</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4559424229658244943" datatype="html">
+ <source>BPS Burst</source>
+ <target>BPS 突发</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">64</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3454058701331860330" datatype="html">
+ <source>The desired burst limit of IO bytes.</source>
+ <target>所需的 IO 字节数突发上限。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">65</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1171005761926448741" datatype="html">
+ <source>IOPS Burst</source>
+ <target>IOPS 突发</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">70</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4939532784700485729" datatype="html">
+ <source>The desired burst limit of IO operations.</source>
+ <target>所需的 IO 操作次数突发上限。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">71</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6273492199526646930" datatype="html">
+ <source>Read BPS Burst</source>
+ <target>读 BPS 突发</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">76</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3105467595643777520" datatype="html">
+ <source>The desired burst limit of read bytes.</source>
+ <target>所需的读取的字节数突发上限。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">77</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2170715106679765467" datatype="html">
+ <source>Read IOPS Burst</source>
+ <target>读 IOPS 突发</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">82</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6234106755510510672" datatype="html">
+ <source>The desired burst limit of read operations.</source>
+ <target>所需的读操作次数突发上限。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">83</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="228509518172572466" datatype="html">
+ <source>Write BPS Burst</source>
+ <target>写 BPS 突发</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">88</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7803279807796571240" datatype="html">
+ <source>The desired burst limit of write bytes.</source>
+ <target>所需的写入的字节数突发上限。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">89</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="9125474584914848055" datatype="html">
+ <source>Write IOPS Burst</source>
+ <target>写 IOPS 突发</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">94</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5839129348567326667" datatype="html">
+ <source>The desired burst limit of write operations.</source>
+ <target>所需的写操作次数突发上限。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/rbd-configuration.service.ts</context>
+ <context context-type="linenumber">95</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="614961883076556986" datatype="html">
+ <source>Failed to <x id="PH" equiv-text="this.operation.failure"/> <x id="PH_1" equiv-text="this.involves(metadata)"/></source>
+ <target>无法<x id="PH" equiv-text="this.operation.failure"/> <x id="PH_1" equiv-text="this.involves(metadata)"/></target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">26</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="489145301781720653" datatype="html">
+ <source>Executing</source>
+ <target>正在执行</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">53</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4238828029954346941" datatype="html">
+ <source>execute</source>
+ <target>执行</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">53</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7196604637389554584" datatype="html">
+ <source>Executed</source>
+ <target>已执行</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">53</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4418441687454700644" datatype="html">
+ <source>unknown task</source>
+ <target>未知任务</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">57</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8667665916832796867" datatype="html">
+ <source>Creating</source>
+ <target>正在创建</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">66</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6031236679730054907" datatype="html">
+ <source>create</source>
+ <target>创建</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">66</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5593033420216313122" datatype="html">
+ <source>Updating</source>
+ <target>正在更新</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">67</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6100869651653026893" datatype="html">
+ <source>update</source>
+ <target>更新</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">67</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3141301060598402455" datatype="html">
+ <source>Deleting</source>
+ <target>正在删除</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">68</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">259</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3420504288275541125" datatype="html">
+ <source>Adding</source>
+ <target>正在添加</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">69</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1059784693423848532" datatype="html">
+ <source>add</source>
+ <target>添加</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">69</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4594819887188505274" datatype="html">
+ <source>Removing</source>
+ <target>正在删除</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">70</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2123171795960509943" datatype="html">
+ <source>remove</source>
+ <target>删除</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">70</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1946427188770321847" datatype="html">
+ <source>Importing</source>
+ <target>正在导入</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">71</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8495827411619139669" datatype="html">
+ <source>import</source>
+ <target>导入</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">71</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6218459863491436562" datatype="html">
+ <source>Imported</source>
+ <target>已导入</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">71</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6534993668932538712" datatype="html">
+ <source>RBD '<x id="PH" equiv-text="metadata.image_spec"/>'</source>
+ <target>RBD &quot;<x id="PH" equiv-text="metadata.image_spec"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">75</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">82</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">90</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">98</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8237287859948228705" datatype="html">
+ <source>RBD snapshot '<x id="PH" equiv-text="metadata.image_spec"/>@<x id="PH_1" equiv-text="metadata.snapshot_name"/>'</source>
+ <target>RBD 快照 &quot;<x id="PH" equiv-text="metadata.image_spec"/>@<x id="PH_1" equiv-text="metadata.snapshot_name"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">101</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2328067975897167268" datatype="html">
+ <source>mirroring site name</source>
+ <target>镜像站点名称</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">105</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4433460322631470833" datatype="html">
+ <source>bootstrap token</source>
+ <target>引导令牌</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">106</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7044591639782280183" datatype="html">
+ <source>mirror mode for pool '<x id="PH" equiv-text="metadata.pool_name"/>'</source>
+ <target>存储池 &quot;<x id="PH" equiv-text="metadata.pool_name"/>&quot; 的镜像模式</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">107</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7109746474198366468" datatype="html">
+ <source>mirror peer for pool '<x id="PH" equiv-text="metadata.pool_name"/>'</source>
+ <target>存储池 &quot;<x id="PH" equiv-text="metadata.pool_name"/>&quot; 的镜像对等</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">108</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6201476020617351396" datatype="html">
+ <source>all dashboards</source>
+ <target>所有仪表盘</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">112</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7268953097700363232" datatype="html">
+ <source>Identifying</source>
+ <target>正在标识</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">122</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4337678035264231187" datatype="html">
+ <source>identify</source>
+ <target>标识</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">122</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7257219307556106552" datatype="html">
+ <source>Identified</source>
+ <target>已标识</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">122</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6002370161381995023" datatype="html">
+ <source>device '<x id="PH" equiv-text="metadata.device"/>' on host '<x id="PH_1" equiv-text="metadata.hostname"/>'</source>
+ <target>主机 &quot;<x id="PH_1" equiv-text="metadata.hostname"/>&quot; 上的设备 &quot;<x id="PH" equiv-text="metadata.device"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">123</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5580298273054260850" datatype="html">
+ <source>OSDs (DriveGroups: <x id="PH" equiv-text="metadata.tracking_id"/>)</source>
+ <target>OSD(DriveGroup:<x id="PH" equiv-text="metadata.tracking_id"/>)</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">128</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2182125722527364040" datatype="html">
+ <source>Name is already used by <x id="PH" equiv-text="this.pool(metadata)"/>.</source>
+ <target>该名称已被 <x id="PH" equiv-text="this.pool(metadata)"/> 使用。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">138</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">145</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">156</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">167</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">178</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">182</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">196</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">204</context>
+ </context-group>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">216</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7892856315477304281" datatype="html">
+ <source><x id="PH" equiv-text="this.rbd.default(metadata)"/> is busy.</source>
+ <target><x id="PH" equiv-text="this.rbd.default(metadata)"/> 正忙。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">188</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4690045751984117407" datatype="html">
+ <source><x id="PH" equiv-text="this.rbd.default(metadata)"/> contains snapshots.</source>
+ <target><x id="PH" equiv-text="this.rbd.default(metadata)"/> 包含快照。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">189</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="562148565853868662" datatype="html">
+ <source>Cloning</source>
+ <target>正在克隆</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">193</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1197352830433807469" datatype="html">
+ <source>clone</source>
+ <target>克隆</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">193</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1692004144561317867" datatype="html">
+ <source>Snapshot of <x id="PH" equiv-text="this.rbd.child(metadata)"/> must be protected.</source>
+ <target><x id="PH" equiv-text="this.rbd.child(metadata)"/> 的快照必须受到保护。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">197</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8531200838331320284" datatype="html">
+ <source>Copying</source>
+ <target>正在复制</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">201</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6862265996781523030" datatype="html">
+ <source>copy</source>
+ <target>复制</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">201</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3556912098733712857" datatype="html">
+ <source>Flattening</source>
+ <target>正在展开</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">208</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2488773646187451754" datatype="html">
+ <source>flatten</source>
+ <target>展开</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">208</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="704305783678486635" datatype="html">
+ <source>Cannot unprotect <x id="PH" equiv-text="this.rbd.snapshot( metadata )"/> because it contains child images.</source>
+ <target>无法将 <x id="PH" equiv-text="this.rbd.snapshot( metadata )"/> 解除保护,因为它包含子映像。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">223,225</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7101271773452792348" datatype="html">
+ <source>Cannot delete <x id="PH" equiv-text="this.rbd.snapshot(metadata)"/> because it's protected.</source>
+ <target>无法删除 <x id="PH" equiv-text="this.rbd.snapshot(metadata)"/>,因为它受到保护。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">232</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5143010940199748580" datatype="html">
+ <source>Rolling back</source>
+ <target>正在回滚</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">237</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1315686250907089544" datatype="html">
+ <source>rollback</source>
+ <target>回滚</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">238</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5010267418211867946" datatype="html">
+ <source>Moving</source>
+ <target>正在将</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">245</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="4366763205960752449" datatype="html">
+ <source>move</source>
+ <target>将</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">245</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="695867152524584829" datatype="html">
+ <source>image '<x id="PH" equiv-text="metadata.image_spec"/>' to trash</source>
+ <target>映像 &quot;<x id="PH" equiv-text="metadata.image_spec"/>&quot; 移至回收站</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">246</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5423442774536615202" datatype="html">
+ <source>Could not find image.</source>
+ <target>找不到映像。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">248</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2622324641113512527" datatype="html">
+ <source>Restoring</source>
+ <target>正在将</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">252</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="3347932678307141902" datatype="html">
+ <source>restore</source>
+ <target>将</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">252</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7488038030362249932" datatype="html">
+ <source>image '<x id="PH" equiv-text="metadata.image_id_spec"/>' into '<x id="PH_1" equiv-text="metadata.new_image_name"/>'</source>
+ <target>映像 &quot;<x id="PH" equiv-text="metadata.image_id_spec"/>&quot; 移至 &quot;<x id="PH_1" equiv-text="metadata.new_image_name"/>&quot; 中</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">253</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8565688512490959949" datatype="html">
+ <source>Image name '<x id="PH" equiv-text="metadata.new_image_name"/>' is already in use.</source>
+ <target>映像名称 &quot;<x id="PH" equiv-text="metadata.new_image_name"/>&quot; 已被使用。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">255</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6331051389974655106" datatype="html">
+ <source>image '<x id="PH" equiv-text="metadata.image_id_spec"/>'</source>
+ <target>映像 &quot;<x id="PH" equiv-text="metadata.image_id_spec"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">260</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8245559899946787147" datatype="html">
+ <source>Purging</source>
+ <target>正在清除</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">263</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7879437654311684252" datatype="html">
+ <source>purge</source>
+ <target>清除</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">263</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="1440427157062670480" datatype="html">
+ <source>all pools</source>
+ <target>所有存储池</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">265</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8677740163708263843" datatype="html">
+ <source>images from <x id="PH" equiv-text="message"/></source>
+ <target><x id="PH" equiv-text="message"/> 中的映像</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">269</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8011237345035114219" datatype="html">
+ <source>Cannot disable mirroring because it contains a peer.</source>
+ <target>因为它包含对等,无法禁用镜像功能。</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">292</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="7391584598242145869" datatype="html">
+ <source>host '<x id="PH" equiv-text="metadata.hostname"/>'</source>
+ <target>主机 &quot;<x id="PH" equiv-text="metadata.hostname"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">354</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6964302691596180722" datatype="html">
+ <source>OSD '<x id="PH" equiv-text="metadata.svc_id"/>'</source>
+ <target>OSD &quot;<x id="PH" equiv-text="metadata.svc_id"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">358</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="488305686602466689" datatype="html">
+ <source>pool '<x id="PH" equiv-text="metadata.pool_name"/>'</source>
+ <target>存储池 &quot;<x id="PH" equiv-text="metadata.pool_name"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">362</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5921392748828575278" datatype="html">
+ <source>erasure code profile '<x id="PH" equiv-text="metadata.name"/>'</source>
+ <target>纠删码配置 &quot;<x id="PH" equiv-text="metadata.name"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">366</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2423915105798557698" datatype="html">
+ <source>crush rule '<x id="PH" equiv-text="metadata.name"/>'</source>
+ <target>Crush 规则 &quot;<x id="PH" equiv-text="metadata.name"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">370</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="8273044996643438592" datatype="html">
+ <source>target '<x id="PH" equiv-text="metadata.target_iqn"/>'</source>
+ <target>目标 &quot;<x id="PH" equiv-text="metadata.target_iqn"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">374</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="5474643443735437364" datatype="html">
+ <source>NFS '<x id="PH" equiv-text="metadata.cluster_id"/>:<x id="PH_1" equiv-text="metadata.export_id ? metadata.export_id : metadata.path"/>'</source>
+ <target>NFS &quot;<x id="PH" equiv-text="metadata.cluster_id"/>:<x id="PH_1" equiv-text="metadata.export_id ? metadata.export_id : metadata.path"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">378,380</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="2235495382025026939" datatype="html">
+ <source>Service '<x id="PH" equiv-text="metadata.service_name"/>'</source>
+ <target>服务 &quot;<x id="PH" equiv-text="metadata.service_name"/>&quot;</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/services/task-message.service.ts</context>
+ <context context-type="linenumber">384</context>
+ </context-group>
+ </trans-unit>
+ </body>
+ </file>
+</xliff> \ No newline at end of file