diff options
Diffstat (limited to '')
-rw-r--r-- | src/pybind/mgr/dashboard/frontend/src/locale/messages.zh-TW.xlf | 14884 |
1 files changed, 14884 insertions, 0 deletions
diff --git a/src/pybind/mgr/dashboard/frontend/src/locale/messages.zh-TW.xlf b/src/pybind/mgr/dashboard/frontend/src/locale/messages.zh-TW.xlf new file mode 100644 index 000000000..7755d924d --- /dev/null +++ b/src/pybind/mgr/dashboard/frontend/src/locale/messages.zh-TW.xlf @@ -0,0 +1,14884 @@ +<?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-TW"> + <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 個字元,可以包含英數字元、"."、"@"、"-"、"_" 或 ":"。</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 個字元,可以包含英數字元、"@"、"-"、"_" 或 "/"。</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 個字元,可以包含英數字元、"."、"@"、"-"、"_" 或 ":"。</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 個字元,可以包含英數字元、"@"、"-"、"_" 或 "/"。</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 個字元,可以包含英數字元、"."、"@"、"-"、"_" 或 ":"。</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 個字元,可以包含英數字元、"@"、"-"、"_" 或 "/"。</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="<cd-doc section="iscsi">"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="</cd-doc>"/> 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="<cd-doc section="iscsi">"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="</cd-doc>"/> 以瞭解如何設定和啟用 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="<kbd>"/>Generate<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>.</source> + <target>若要建立可由對等站台叢集輸入的開機記號,請提供本地站台的名稱,選取將啟用鏡像的池,然後按一下<x id="START_TAG_KBD" ctype="x-kbd" equiv-text="<kbd>"/>產生<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>。</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="<kbd>"/>Import<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>.</source> + <target>若要輸入由對等站台叢集建立的開機記號,請提供本地站台的名稱,選取將啟用鏡像的池,提供產生的記號,然後按一下<x id="START_TAG_KBD" ctype="x-kbd" equiv-text="<kbd>"/>輸入<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>。</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="<kbd>"/>Update<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>.</source> + <target>編輯站台名稱並按一下<x id="START_TAG_KBD" ctype="x-kbd" equiv-text="<kbd>"/>更新<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>。</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="<kbd>"/><x id="INTERPOLATION" equiv-text="{{ poolName }}"/><x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>, select a new mode from the list and click <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="<kbd>"/>Update<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>.</source> + <target>若要編輯池 <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="<kbd>"/><x id="INTERPOLATION" equiv-text="{{ poolName }}"/><x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/> 的鏡像模式,請從清單中選取新模式,然後按一下<x id="START_TAG_KBD" ctype="x-kbd" equiv-text="<kbd>"/>更新<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>。</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="<kbd>"/><x id="INTERPOLATION" equiv-text="{{ poolName }}"/><x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/> and click <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="<kbd>"/>Submit<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>.</source> + <target><x id="ICU" equiv-text="{mode, select, edit {Edit} other {Add}}"/>池 <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="<kbd>"/><x id="INTERPOLATION" equiv-text="{{ poolName }}"/><x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/> 的池鏡像對等屬性,然後按一下<x id="START_TAG_KBD" ctype="x-kbd" equiv-text="<kbd>"/>提交<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>。</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>監控程式位址</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>監控程式位址無效。</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="<strong>"/>fast-diff<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> enabled</source> + <target>僅可用於啟用了 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>fast-diff<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> 的 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>無法顯示處於 "正在移除" 狀態的 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>不允許使用 "/" 和 "@"。</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>例如 10 GiB</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>物件對應 (需要獨佔鎖定)</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 處於 "正在移除" 狀態</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>無法對處於 "正在移除" 狀態的 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>已建立名稱空間 "<x id="PH" equiv-text="pool"/>/<x id="PH_1" equiv-text="namespace"/>"</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>已刪除名稱空間 "<x id="PH" equiv-text="pool"/>/<x id="PH_1" equiv-text="namespace"/>"</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="<kbd>"/><x id="INTERPOLATION" equiv-text="{{ imageSpecStr }}"/><x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/> to trash, click <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="<kbd>"/>Move<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>. Optionally, you can pick an expiration date.</source> + <target>若要將 <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="<kbd>"/><x id="INTERPOLATION" equiv-text="{{ imageSpecStr }}"/><x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/> 移至垃圾桶,請按一下<x id="START_TAG_KBD" ctype="x-kbd" equiv-text="<kbd>"/>移動<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>。(選擇性) 您可以選取一個過期日期。</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 "YYYY-MM-DD HH:mm:ss".</source> + <target>日期格式錯誤。請使用 "YYYY-MM-DD HH:mm:ss"。</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="<kbd>"/>All<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/> or one pool and click <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="<kbd>"/>Purge<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>. </source> + <target>若要進行清除,請選取<x id="START_TAG_KBD" ctype="x-kbd" equiv-text="<kbd>"/>所有<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>或一個池,然後按一下<x id="START_TAG_KBD" ctype="x-kbd" equiv-text="<kbd>"/>清除<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>。</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="<kbd>"/><x id="INTERPOLATION" equiv-text="{{ imageSpec }}"/>@<x id="INTERPOLATION_1" equiv-text="{{ imageId }}"/><x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>, type the image's new name and click <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="<kbd>"/>Restore<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>.</source> + <target>若要回存 <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="<kbd>"/><x id="INTERPOLATION" equiv-text="{{ imageSpec }}"/>@<x id="INTERPOLATION_1" equiv-text="{{ imageId }}"/><x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>,請鍵入影像的新名稱并按一下<x id="START_TAG_KBD" ctype="x-kbd" equiv-text="<kbd>"/>回存<x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>。</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>已逐出用戶端 "<x id="PH" equiv-text="clientId"/>"</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"/> "<x id="PH_2" equiv-text="path"/>" 的 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>"<x id="PH_2" equiv-text="path"/>" 中的 <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>已建立 "<x id="PH_1" equiv-text="path"/>" 的快照 "<x id="PH" equiv-text="name"/>"</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>已刪除 "<x id="PH_1" equiv-text="path"/>" 的快照 "<x id="PH" equiv-text="name"/>"</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>精靈/用戶端不會從監控程式組態資料庫 + 提取此值。我們不允許透過 "ceph config set ..." + 設定此選項。應透過 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="<strong>"/>navigate through the menu to add hosts and services.<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> + <target>您即將跳過叢集擴充過程。您需要<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>在功能表中導覽以新增主機和服務<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>。</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="<samp>"/>(e.g.: example-01,example-02,example-03)<x id="CLOSE_TAG_SAMP" ctype="x-samp" equiv-text="</samp>"/>,</source> + <target>主機名稱的逗號分隔清單 <x id="START_TAG_SAMP" ctype="x-samp" equiv-text="<samp>"/>(例如:example-01,example-02,example-03)<x id="CLOSE_TAG_SAMP" ctype="x-samp" equiv-text="</samp>"/>,</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="<samp>"/>(e.g.: example-[01-03].ceph)<x id="CLOSE_TAG_SAMP" ctype="x-samp" equiv-text="</samp>"/>,</source> + <target>範圍運算式 <x id="START_TAG_SAMP" ctype="x-samp" equiv-text="<samp>"/>(例如:example-[01-03].ceph)<x id="CLOSE_TAG_SAMP" ctype="x-samp" equiv-text="</samp>"/>,</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="<samp>"/>(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="</samp>"/></source> + <target>範圍運算式的逗號分隔清單 <x id="START_TAG_SAMP" ctype="x-samp" equiv-text="<samp>"/>(例如:mple-[01-05].lab.com,example2-[1-4].lab.com,example3-[001-006].lab.com)<x id="CLOSE_TAG_SAMP" ctype="x-samp" equiv-text="</samp>"/></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 "<x id="PH" equiv-text="host.hostname"/>"</source> + <target>已更新主機 &quot;<x id="PH" equiv-text="host.hostname"/>&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>"<x id="PH" equiv-text="host.hostname"/>" moved to maintenance</source> + <target>&quot;<x id="PH" equiv-text="host.hostname"/>&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>"<x id="PH" equiv-text="host.hostname"/>" cannot be put into maintenance</source> + <target>無法將 &quot;<x id="PH" equiv-text="host.hostname"/>&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>"<x id="PH" equiv-text="host.hostname"/>" has exited maintenance</source> + <target>&quot;<x id="PH" equiv-text="host.hostname"/>&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>"<x id="PH" equiv-text="host['hostname']"/>" stopped draining</source> + <target>&quot;<x id="PH" equiv-text="host['hostname']"/>&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>"<x id="PH" equiv-text="host['hostname']"/>" started draining</source> + <target>&quot;<x id="PH" equiv-text="host['hostname']"/>&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>正在識別主機 "<x id="PH_1" equiv-text="hostname"/>" 上啟動的 "<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">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>編輯管理員模組</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>已更新模組 "<x id="PH" equiv-text="this.moduleName"/>" 的選項。</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>此管理員模組永遠處於啟用狀態。</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 故障報告,如此監控程式便不會將 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 在設定的間隔過後將不會自動標示為除名</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="<strong>"/>OSD(s) <x id="INTERPOLATION" equiv-text="{{ osdIds | join }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> will be marked <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION_1" equiv-text="{{ markActionDescription }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> if you proceed.</source> + <target>如果繼續,<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>OSD <x id="INTERPOLATION" equiv-text="{{ osdIds | join }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> 將標示為<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION_1" equiv-text="{{ markActionDescription }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>。</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="<strong>"/>OSD <x id="INTERPOLATION" equiv-text="{{ osdIds | join }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> will be <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION_1" equiv-text="{{ actionDescription }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> if you proceed.</source> + <target>如果繼續,<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>OSD <x id="INTERPOLATION" equiv-text="{{ osdIds | join }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> 將會<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION_1" equiv-text="{{ actionDescription }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>。</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 "<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">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 復原速度優先程度 "<x id="PH" equiv-text="this.osdRecvSpeedForm.getValue( 'priority' )"/>"</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="<strong>"/><x id="INTERPOLATION" equiv-text="{{ selected | join }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>.</source> + <target>您即將對以下 OSD 套用<x id="ICU" equiv-text="{deep, select, true {deep } other {}}"/>整理:<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ selected | join }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>。</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="<cd-doc section="prometheus">"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="</cd-doc>"/>.</source> + <target>若要查看所有使用中 Prometheus 警示,請依 <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="<cd-doc section="prometheus">"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="</cd-doc>"/> 中所述向 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="<cd-doc section="prometheus">"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="</cd-doc>"/>.</source> + <target>若要查看所有已設定 Prometheus 警示,請依 <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="<cd-doc section="prometheus">"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="</cd-doc>"/> 中所述向 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="<cd-doc section="prometheus">"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="</cd-doc>"/>.</source> + <target>若要啟用靜默,請依 <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="<cd-doc section="prometheus">"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="</cd-doc>"/> 中所述向 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="<strong>"/><service_id>[.<realm_name>.<zone_name>]<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>.</source> + <target>該值與模式 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>&lt;service_id&gt;[.&lt;realm_name&gt;.&lt;zone_name&gt;]<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> 不相符。</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="<b>"/>Ceph Manager<x id="CLOSE_BOLD_TEXT" ctype="x-b" equiv-text="</b>"/> IP addresses here, otherwise the iSCSI gateways can't be reached.</source> + <target>請在此處新增 <x id="START_BOLD_TEXT" ctype="x-b" equiv-text="<b>"/>Ceph Manager<x id="CLOSE_BOLD_TEXT" ctype="x-b" equiv-text="</b>"/> 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>監控程式連接埠</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>必須採用 "主機名稱:連接埠" 格式。</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="<strong>"/>hostname:port<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> + <target>該值與模式<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>主機名稱:連接埠<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>不相符</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="<strong>"/>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="</strong>"/></source> + <target>該值與以下模式不相符:<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>必須以十六進位表示且長度必須為 2 的倍數,最小值為 10,最大值為 64<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>。</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="<br/>"/> This data is visualized on <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://telemetry-public.ceph.com/">"/>public dashboards<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> 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="<br/>"/><x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/> The data being reported does <x id="START_BOLD_TEXT" ctype="x-b" equiv-text="<b>"/>not<x id="CLOSE_BOLD_TEXT" ctype="x-b" equiv-text="</b>"/> 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="<br/>"/>這些資料直觀呈現在<x id="START_LINK" ctype="x-a" equiv-text="<a href="https://telemetry-public.ceph.com/">"/>公用儀表板<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>上,社群可透過該儀表板迅速瞭解以下匯總統計資訊:所報告的叢集數量,叢集的總容量和 OSD 計數,以及版本配送趨勢。<x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/><x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/>報告的資料<x id="START_BOLD_TEXT" ctype="x-b" equiv-text="<b>"/>不會<x id="CLOSE_BOLD_TEXT" ctype="x-b" equiv-text="</b>"/>包含池名稱、物件名稱、物件內容、主機名稱或裝置序號等任何敏感性資料。它包含關於以下資訊的計數器和統計資料:叢集的部署方式、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 "channels", each with a different type of information that can be configured below.</source> + <target>遙測報告細分為數個 "通道",每個通道包含不同類型的資訊,您可以在下方進行設定。</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>監控程式、管理員、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="<b>"/>Note:<x id="CLOSE_BOLD_TEXT" ctype="x-b" equiv-text="</b>"/> 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="<b>"/>注意:<x id="CLOSE_BOLD_TEXT" ctype="x-b" equiv-text="</b>"/>按一下 "下一步" 後,您首先會看到報告內容預覽,然後才能啟用資料的自動提交功能。</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="<cd-helper i18n-html html="A randomized UUID to identify a particular cluster over the course of several telemetry reports.">"/><x id="CLOSE_TAG_CD_HELPER" ctype="x-cd_helper" equiv-text="</cd-helper>"/></source> + <target>報告 ID <x id="START_TAG_CD_HELPER" ctype="x-cd_helper" equiv-text="<cd-helper i18n-html html="A randomized UUID to identify a particular cluster over the course of several telemetry reports.">"/><x id="CLOSE_TAG_CD_HELPER" ctype="x-cd_helper" equiv-text="</cd-helper>"/></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="<cd-helper i18n-html html="The actual telemetry data that will be submitted.">"/><x id="CLOSE_TAG_CD_HELPER" ctype="x-cd_helper" equiv-text="</cd-helper>"/></source> + <target>報告預覽 <x id="START_TAG_CD_HELPER" ctype="x-cd_helper" equiv-text="<cd-helper i18n-html html="The actual telemetry data that will be submitted.">"/><x id="CLOSE_TAG_CD_HELPER" ctype="x-cd_helper" equiv-text="</cd-helper>"/></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="<a href="https://cdla.io/sharing-1-0/">"/>Community Data License Agreement - Sharing - Version 1.0<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source> + <target>我同意依據<x id="START_LINK" ctype="x-a" equiv-text="<a href="https://cdla.io/sharing-1-0/">"/>社群資料授權合約 - 共用 - 1.0 版本<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>提交我的遙測資料</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>監控程式</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>管理員</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="<i [ngClass]="[icons.infoCircle]">"/><x id="CLOSE_ITALIC_TEXT" ctype="x-i" equiv-text="</i>"/> See <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/logs">"/>Logs<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> for more details.</source> + <target><x id="START_ITALIC_TEXT" ctype="x-i" equiv-text="<i [ngClass]="[icons.infoCircle]">"/><x id="CLOSE_ITALIC_TEXT" ctype="x-i" equiv-text="</i>"/> 請參閱<x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/logs">"/>記錄<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>以瞭解更多詳細資料。</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="<cd-doc section="dashboard-landing-page-{{ groupTitle|lowercase }}" docText="here" i18n-docText>"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="</cd-doc>"/></source> + <target>如需 <x id="INTERPOLATION" equiv-text="{{ groupTitle|lowercase }}"/> 工具集的綜覽,請按一下<x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="<cd-doc section="dashboard-landing-page-{{ groupTitle|lowercase }}" docText="here" i18n-docText>"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="</cd-doc>"/></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>up</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>無</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="<a [routerLink]="['/services', {outlets: {modal: ['create']}}]" class="btn-link">"/>add a new NFS Service<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>.</source> + <target>此欄位為必填欄位。若要建立新的 NFS 叢集,請<x id="START_LINK" ctype="x-a" equiv-text="<a [routerLink]="['/services', {outlets: {modal: ['create']}}]" class="btn-link">"/>新增新的 NFS 服務<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>。</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>路徑必須以 "/" 開頭,後面可接單字</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="<a routerLink="/rgw/bucket/create" class="btn-link">"/>create a new bucket<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>.</source> + <target>桶不存在或不在預設領域中 (如果設定了多個領域)。若要繼續,請<x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/rgw/bucket/create" class="btn-link">"/>建立新桶<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>。</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="<strong>"/>NFS v4<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> export occupies in the <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Pseudo FS<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> (it must be unique).</source> + <target>此 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>NFS v4<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> 輸出在<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>虛擬檔案系統<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>中的位置 (必須是唯一的)。</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: >, <, |, &, ( or ).</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">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="<cd-doc section="rgw-nfs">"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="</cd-doc>"/> for details before enabling write access.</source> + <target>物件閘道 NFS 後端存在一些限制,將會嚴重影響寫入該共用的應用程式。在啟用寫入存取權前,請參閱 <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="<cd-doc section="rgw-nfs">"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="</cd-doc>"/> 以瞭解詳細資料。</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>允許的字元為 "_a-zA-Z0-9"</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>無法建立名稱中包含 "/" 的 RBD 池。請變更名稱,或從應用程式清單中移除 "rbd"。</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>池名稱只能包含字母、數字、"."、"-"、"_" 或 "/"。</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>計算說明</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 將不會建立物件的複本。"複製大小" 包括物件自身。</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>例如 512 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">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>已更新物件閘道桶 "<x id="PH" equiv-text="values.bid"/>"。</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>已建立物件閘道桶 "<x id="PH" equiv-text="values.bid"/>"</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 >= 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 >= 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>已更新物件閘道使用者 "<x id="PH" equiv-text="uid"/>"</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>已建立物件閘道使用者 "<x id="PH" equiv-text="uid"/>"</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 >= 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>已建立角色 "<x id="PH" equiv-text="roleFormModel.name"/>"</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>已更新角色 "<x id="PH" equiv-text="roleFormModel.name"/>"</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>已刪除角色 "<x id="PH" equiv-text="role"/>"</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>已從 "<x id="PH_1" equiv-text="name"/>" 克隆角色 "<x id="PH" equiv-text="values['newName']"/>"</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 "user read / update" permissions from your own 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">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>已建立使用者 "<x id="PH" equiv-text="userFormModel.username"/>"</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>已更新使用者 "<x id="PH" equiv-text="userFormModel.username"/>"</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>已刪除使用者 "<x id="PH" equiv-text="username"/>"</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>無法刪除使用者 "<x id="PH" equiv-text="username"/>"</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>您目前是以 "<x id="PH" equiv-text="username"/>" 身分登入的。</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"</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">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="<b>"/>Page not Found<x id="CLOSE_BOLD_TEXT" ctype="x-b" equiv-text="</b>"/></source> + <target><x id="START_BOLD_TEXT" ctype="x-b" equiv-text="<b>"/>找不到頁面<x id="CLOSE_BOLD_TEXT" ctype="x-b" equiv-text="</b>"/></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="<a href="{{ docUrl }}">"/>documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> 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="<a href="{{ docUrl }}">"/>文件<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>以瞭解如何設定和啟用 <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="<strong>"/><x id="INTERPOLATION" equiv-text="{{ username }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> + <target>以 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ username }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> 身分登入</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>管理員模組</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 方法更快,但您需要小心選擇封包大小。 + 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 + 即可復原,而不需要十一個。</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,則會建立 2 個大小為 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 桶類型儲存。 + 例如,若設定為機架,則各組 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 外掛程式封裝了多個 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 <= d <= 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>方法指定將會在所指定的 "scalar_mds" 外掛程式中 + 選取的方法。支援的方法包括 + "reed_sol_van"、"reed_sol_r6_op"、"cauchy_orig"、 + "cauchy_good"、"liber8tion” (用於 jerasure)、"reed_sol_van"、 + "cauchy” (用於 isa),"single"、"multiple” (用於 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 規則的第一步所指向的 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="<strong>"/><x id="INTERPOLATION_1" equiv-text="{{ itemNames[0] }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>?</source> + <target>您確定要<x id="INTERPOLATION" equiv-text="{{ actionDescription | lowercase }}"/><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION_1" equiv-text="{{ itemNames[0] }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>嗎?</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="<cd-doc section="grafana">"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="</cd-doc>"/> on how to configure and enable the monitoring functionality.</source> + <target>請參閱 <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="<cd-doc section="grafana">"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="</cd-doc>"/> 以瞭解如何設定和啟用監控功能。</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="<cd-doc section="grafana">"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="</cd-doc>"/> on how to add dashboards to Grafana.</source> + <target>Grafana 儀表板不存在。請參閱 <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="<cd-doc section="grafana">"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="</cd-doc>"/> 以瞭解如何新增儀表板至 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="<cd-doc section="orch">"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="</cd-doc>"/> on how to configure and enable the functionality.</source> + <target>Orchestrator 不可用。請參閱 <x id="START_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="<cd-doc section="orch">"/><x id="CLOSE_TAG_CD_DOC" ctype="x-cd_doc" equiv-text="</cd-doc>"/> 以瞭解如何設定和啟用該功能。</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="<strong>"/>less than 1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> day. Click <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/user-profile/edit" class="alert-link">"/>here<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to change it now.</source> + <target>您的密碼將在 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>1 天內<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>過期。請按一下<x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/user-profile/edit" class="alert-link">"/>此處<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>以立即變更。</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="<strong>"/><x id="INTERPOLATION" equiv-text="{{ expirationDays }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> day(s). Click <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/user-profile/edit" class="alert-link">"/>here<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to change it now.</source> + <target>您的密碼將在 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ expirationDays }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> 天內過期。請按一下<x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/user-profile/edit" class="alert-link">"/>此處<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>以立即變更。</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="<a routerLink="/telemetry" class="btn activate-button alert-link activate-text">"/>Activate<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> the <x id="START_LINK_1" equiv-text="<a href="https://docs.ceph.com/en/latest/mgr/telemetry/">"/>Telemetry<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> module.</source> + <target>Ceph 需要您的幫助以持續改進:請<x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/telemetry" class="btn activate-button alert-link activate-text">"/>啟用<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_LINK_1" equiv-text="<a href="https://docs.ceph.com/en/latest/mgr/telemetry/">"/>遙測<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>模組。</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 (<b>Dashboard Settings</b> -> <b>Telemetry configuration</b>) at any time.</source> + <target>您隨時可在 "遙測組態" 頁面 (<b>儀表板設定</b> -> <b>遙測組態</b>) 中啟用該模組。</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>1 分鐘</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>1 小時</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>1 天</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>1 週</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>1 個月</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>1 年</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. "aaa"</source> + <target>不能包含任何重複字元,例如 "aaa"</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. "abc"</source> + <target>不能包含任何循序字元,例如 "abc"</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: !"#$%& '()*+,-./:;<=>?@[\]^_`{{|}}~ + * Any other characters (signs)</source> + <target>必須由以下類型的字元組成: + * 字母 a-z、A-Z + * 數字 0-9 + * 特殊字元:!"#$%& '()*+,-./:;<=>?@[\]^_`{{|}}~ + * 任何其他字元 (符號)</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 "<x id="PH" equiv-text="metadata.image_spec"/>"</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 快照 "<x id="PH" equiv-text="metadata.image_spec"/>@<x id="PH_1" equiv-text="metadata.snapshot_name"/>"</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>池 "<x id="PH" equiv-text="metadata.pool_name"/>" 的鏡像模式</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>池 "<x id="PH" equiv-text="metadata.pool_name"/>" 的鏡像對等</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>主機 "<x id="PH_1" equiv-text="metadata.hostname"/>" 上的裝置 "<x id="PH" equiv-text="metadata.device"/>"</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>影像 "<x id="PH" equiv-text="metadata.image_spec"/>" 移至垃圾桶</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>影像 "<x id="PH" equiv-text="metadata.image_id_spec"/>" 移至 "<x id="PH_1" equiv-text="metadata.new_image_name"/>"</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>影像名稱 "<x id="PH" equiv-text="metadata.new_image_name"/>" 已被使用。</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>影像 "<x id="PH" equiv-text="metadata.image_id_spec"/>"</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>主機 "<x id="PH" equiv-text="metadata.hostname"/>"</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 "<x id="PH" equiv-text="metadata.svc_id"/>"</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>池 "<x id="PH" equiv-text="metadata.pool_name"/>"</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>糾刪碼設定檔 "<x id="PH" equiv-text="metadata.name"/>"</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 規則 "<x id="PH" equiv-text="metadata.name"/>"</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>目標 "<x id="PH" equiv-text="metadata.target_iqn"/>"</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 "<x id="PH" equiv-text="metadata.cluster_id"/>:<x id="PH_1" equiv-text="metadata.export_id ? metadata.export_id : metadata.path"/>"</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>服務 "<x id="PH" equiv-text="metadata.service_name"/>"</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 |