]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/pybind/mgr/dashboard/frontend/src/locale/messages.zh-CN.xlf
import 15.2.0 Octopus source
[ceph.git] / ceph / src / pybind / mgr / dashboard / frontend / src / locale / messages.zh-CN.xlf
index 1184122bd757dc09cdd645f24edaa465c5de5a95..2010bd72f58ce48c716503af6f7bb17b377687a7 100644 (file)
         <source>Hosts</source>
         <target>主机</target>
       </trans-unit>
+      <trans-unit id="2cc3ecb16e348fcf2f2fbfd2f997d4d22f37475b" datatype="html">
+        <source>Inventory</source>
+        <target>Inventory</target>
+      </trans-unit>
       <trans-unit id="624f596cc3320f5e0a0d7c7346c364e5af9bdd8c" datatype="html">
         <source>Monitors</source>
         <target>Monitor</target>
       </trans-unit>
+      <trans-unit id="419d940613972cc3fae9c8ea0a4306dbf80616e5" datatype="html">
+        <source>Services</source>
+        <target>对应的服务</target>
+      </trans-unit>
       <trans-unit id="1a9183778f2c6473d7ccb080f651caa01faaf70c" datatype="html">
         <source>OSDs</source>
         <target>OSD</target>
           <x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/>
           <x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/>. Please wait...
         </source>
-        <target>关于
-          <x id="START_TAG_SPAN_1" ctype="x-span" equiv-text="<span>"/> 的数据,正为
+        <target>Retrieving data
+          <x id="START_TAG_SPAN_1" ctype="x-span" equiv-text="<span>"/> for
           <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/>
           <x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/>
-          <x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/>获取中,请稍候...
+          <x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/>. Please wait...
         </target>
       </trans-unit>
       <trans-unit id="5a870dc77b9f6f33ee671ea2d856021276933339" datatype="html">
           <x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/>
           <x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/>.
         </source>
-        <target>关于之前缓存的数据
-          <x id="START_TAG_SPAN_1" ctype="x-span" equiv-text="<span>"/>,正为
+        <target>Displaying previously cached data
+          <x id="START_TAG_SPAN_1" ctype="x-span" equiv-text="<span>"/>
+  for 
           <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/>
           <x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/>
-          <x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/>显示。
+          <x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/>.
         </target>
       </trans-unit>
       <trans-unit id="ae580202919844531361ba2308287226ff74a584" datatype="html">
           <x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/>.
   Please check the cluster health.
         </source>
-        <target>关于数据
-          <x id="START_TAG_SPAN_1" ctype="x-span" equiv-text="<span>"/> ,无法为
+        <target>Could not load data
+          <x id="START_TAG_SPAN_1" ctype="x-span" equiv-text="<span>"/> for
           <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/>
           <x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/>
-          <x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/>加载。
-  请检查集群的健康状况。
+          <x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/>.
+  Please check the cluster health.
         </target>
       </trans-unit>
-      <trans-unit id="cda31dbd724cf5f4fa7a4274d9120651490c8a8c" datatype="html">
-        <source>Back</source>
-        <target>返回</target>
+      <trans-unit id="7e52e9143145e1db5146258de81eae018a407b31" datatype="html">
+        <source>Clear notifications</source>
+        <target>Clear notifications</target>
+      </trans-unit>
+      <trans-unit id="b0b07bb6b7ff21ede439dd04eaf8872d1ecb84d8" datatype="html">
+        <source>Remove notification</source>
+        <target>Remove notification</target>
+      </trans-unit>
+      <trans-unit id="e17a1d75189da843f541f7764f188f2b19a97df2" datatype="html">
+        <source>Duration:</source>
+        <target>Duration:</target>
+      </trans-unit>
+      <trans-unit id="0d4b37c6675c5b436a54c43d6716eec835e1aa7f" datatype="html">
+        <source>There are no notifications.</source>
+        <target>There are no notifications.</target>
+      </trans-unit>
+      <trans-unit id="0a23e992f6c6e169a38b2b7338b4e5e803b52e0d" datatype="html">
+        <source>Tasks and Notifications</source>
+        <target>Tasks and Notifications</target>
       </trans-unit>
       <trans-unit id="3fb5709e10166cbc85970cbff103db227dbeb813" datatype="html">
         <source>Select a Language</source>
           <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> on how to
   configure and enable the monitoring functionality.
         </source>
-        <target>关于如何配置以及打开监控功能,
-请参阅
-          <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>文档
-          <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>。
+        <target>Please consult the
+          <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>documentation
+          <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> on how to
+  configure and enable the monitoring functionality.
         </target>
       </trans-unit>
       <trans-unit id="160a9e80dc089792df42e2400b1e81b9e7025aa7" datatype="html">
           <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> on how to
   add dashboards to Grafana.
         </source>
-        <target>无 Grafana 仪表盘。关于如何为 Grafana 添加
-仪表盘,请参考
-          <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>文档
-          <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> 。
+        <target>Grafana Dashboard doesn't exist. Please refer to
+          <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>documentation
+          <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> on how to
+  add dashboards to Grafana.
         </target>
       </trans-unit>
       <trans-unit id="4e11830040bd64804a0555de76f291d5832772d4" datatype="html">
           <x id="INTERPOLATION" equiv-text="{{ option.minValue }}"/>.
         </target>
       </trans-unit>
+      <trans-unit id="cda31dbd724cf5f4fa7a4274d9120651490c8a8c" datatype="html">
+        <source>Back</source>
+        <target>返回</target>
+      </trans-unit>
       <trans-unit id="012741ee52b3c050e4a977c37cc2334f7974f141" datatype="html">
         <source>Failed to load data.</source>
         <target>无法加载数据。</target>
         <target>总数</target>
         <note>X total</note>
       </trans-unit>
-      <trans-unit id="28f86ffd419b869711aa13f5e5ff54be6d70731c" datatype="html">
-        <source>Edit</source>
-        <target>编辑</target>
-      </trans-unit>
       <trans-unit id="cff1428d10d59d14e45edec3c735a27b5482db59" datatype="html">
         <source>Name</source>
         <target>名称</target>
         <source>Daemon default</source>
         <target>守护进程的缺省值</target>
       </trans-unit>
-      <trans-unit id="419d940613972cc3fae9c8ea0a4306dbf80616e5" datatype="html">
-        <source>Services</source>
-        <target>对应的服务</target>
-      </trans-unit>
       <trans-unit id="809b0c848932a41318f77a2aace904ef429c13f4" datatype="html">
         <source>Values</source>
         <target>可选值</target>
         <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>The entered value is too high! It must not be greater than 
+          <x id="INTERPOLATION" equiv-text="{{ maxValue }}"/>.
         </target>
       </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>The entered value is too low! It must not be lower than 
+          <x id="INTERPOLATION" equiv-text="{{ minValue }}"/>.
         </target>
       </trans-unit>
       <trans-unit id="52c9a103b812f258bcddc3d90a6e3f46871d25fe" datatype="html">
         <source>CRUSH map viewer</source>
         <target>检查 CRUSH 索引图</target>
       </trans-unit>
+      <trans-unit id="94516fa213706c67ce5a5b5765681d7fb032033a" datatype="html">
+        <source>Loading...</source>
+        <target>正在加载…</target>
+      </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>
+        <note>form title</note>
+      </trans-unit>
+      <trans-unit id="9a541ec1a4319fffc16ad3b3ab2c2b6d251a829d" datatype="html">
+        <source>Hostname</source>
+        <target>主机名</target>
+      </trans-unit>
+      <trans-unit id="7cbdabcece469fab89cfa687ab152bca18b97498" datatype="html">
+        <source>This field is required.</source>
+        <target>请填写此栏目!</target>
+      </trans-unit>
+      <trans-unit id="1b3f5e5291541678f7afa49d28fad5ca848a8061" datatype="html">
+        <source>The chosen hostname is already in use.</source>
+        <target>The chosen hostname is already in use.</target>
+      </trans-unit>
+      <trans-unit id="formActionButton" 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>
+        <note>form action button</note>
+      </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>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>"/>?
+        </target>
+      </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>Are you sure that you want to 
+          <x id="INTERPOLATION" equiv-text="{{ actionDescription | lowercase }}"/> the selected items?
+        </target>
+      </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>Are you sure that you want to 
+          <x id="INTERPOLATION" equiv-text="{{ actionDescription | lowercase }}"/> the selected 
+          <x id="INTERPOLATION_1" equiv-text="{{ itemDescription }}"/>?
+        </target>
+      </trans-unit>
+      <trans-unit id="2be8b7f04f0104d3fad90d079d8202b74f758b9a" datatype="html">
+        <source>Yes, I am sure.</source>
+        <target>是的,我确定。</target>
+      </trans-unit>
+      <trans-unit id="d7b35c384aecd25a516200d6921836374613dfe7" datatype="html">
+        <source>Cancel</source>
+        <target>取消</target>
+      </trans-unit>
       <trans-unit id="40661476cb24c89d8b06614998e31d5fbe84eeb6" datatype="html">
         <source>Hosts List</source>
         <target>主机列表</target>
         <source>Overall Performance</source>
         <target>总体性能</target>
       </trans-unit>
+      <trans-unit id="6bc15dc1a621b6ff7378db7fd3ac10b2a2627c77" datatype="html">
+        <source>Please consult the
+          <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>documentation
+          <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> on how to
+  configure and enable the orchestrator functionality.
+        </source>
+        <target>Please consult the
+          <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>documentation
+          <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> on how to
+  configure and enable the orchestrator functionality.
+        </target>
+      </trans-unit>
+      <trans-unit id="3e24569eca61d598c8b01defbbbb1fa8bd5222bc" datatype="html">
+        <source>Devices</source>
+        <target>Devices</target>
+      </trans-unit>
       <trans-unit id="e6d57f36aa2bad303c8a8ee944b9bd7fae3c8c26" datatype="html">
         <source>No entries found</source>
         <target>无法找到相关条目</target>
         <source>The entered value needs to be a valid IP address.</source>
         <target>输入的应该是个有效的 IP 地址。</target>
       </trans-unit>
-      <trans-unit id="7cbdabcece469fab89cfa687ab152bca18b97498" datatype="html">
-        <source>This field is required.</source>
-        <target>请填写此栏目!</target>
-      </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>The entered value is too high! It must be lower or equal to 
+          <x id="INTERPOLATION" equiv-text="{{ moduleOption.value.max }}"/>.
         </target>
       </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>The entered value is too low! It must be greater or equal to 
+          <x id="INTERPOLATION" equiv-text="{{ moduleOption.value.min }}"/>.
         </target>
       </trans-unit>
       <trans-unit id="eae7086660cf1e38c7194a2c49ff52cc656f90f5" datatype="html">
         <source>Not In Quorum</source>
         <target>非仲裁成员</target>
       </trans-unit>
-      <trans-unit id="d7b35c384aecd25a516200d6921836374613dfe7" datatype="html">
-        <source>Cancel</source>
-        <target>取消</target>
-      </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>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>"/>?
-        </target>
-      </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>Are you sure that you want to 
-          <x id="INTERPOLATION" equiv-text="{{ actionDescription | lowercase }}"/> the selected items?
-        </target>
-      </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>
-      </trans-unit>
-      <trans-unit id="2be8b7f04f0104d3fad90d079d8202b74f758b9a" datatype="html">
-        <source>Yes, I am sure.</source>
-        <target>是的,我确定。</target>
-      </trans-unit>
       <trans-unit id="5ef50ba2514414f799d4c8fc36067a251904ba81" datatype="html">
         <source>Cluster-wide OSD Flags</source>
         <target>集群范围的 OSD 标志</target>
         <source>Submit</source>
         <target>提交</target>
       </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>
-        <note>form title</note>
-      </trans-unit>
       <trans-unit id="1cfe07dac5b4ee1c464eb24225ddeb4f1d24076a" datatype="html">
         <source>Advanced...</source>
         <target>高级设置…</target>
         <source>Advanced configuration options</source>
         <target>Advanced configuration options</target>
       </trans-unit>
-      <trans-unit id="formActionButton" 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>
-        <note>form action button</note>
-      </trans-unit>
       <trans-unit id="c35f9c5f268a514b970cc55e9a5dc4bed0988e7f" datatype="html">
         <source>OSD Recovery Priority</source>
         <target>OSD 恢复优先级</target>
         <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>The entered value is too high! It must not be greater than 
+          <x id="INTERPOLATION" equiv-text="{{ attr.value.maxValue }}"/>.
         </target>
       </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>The entered value is too low! It must not be lower than 
+          <x id="INTERPOLATION" equiv-text="{{ attr.value.minValue }}"/>.
         </target>
       </trans-unit>
-      <trans-unit id="272696ff8acdbed0af6dc13f09729e70be435b82" datatype="html">
-        <source>Reweight OSD</source>
-        <target>重新设置 OSD 的权重</target>
+      <trans-unit id="5251a4355cece3075db43f15d69a24a0f8485707" datatype="html">
+        <source>Reweight OSD: 
+          <x id="INTERPOLATION" equiv-text="{{ osdId }}"/>
+        </source>
+        <target>Reweight OSD: 
+          <x id="INTERPOLATION" equiv-text="{{ osdId }}"/>
+        </target>
       </trans-unit>
       <trans-unit id="67650b2998db48201b2c6176cbfef51e7211ccaa" datatype="html">
         <source>The value needs to be between 0 and 1.</source>
         <source>OSDs 
           <x id="ICU" equiv-text="{deep, select, 1 {...}}"/>Scrub
         </source>
-        <target>OSD 
-          <x id="ICU" equiv-text="{deep, select, 1 {...}}"/>洗刷
+        <target>OSDs 
+          <x id="ICU" equiv-text="{deep, select, 1 {...}}"/>Scrub
         </target>
       </trans-unit>
       <trans-unit id="4c17d67c7c5799eb920030e9a399961e90f55dd8" datatype="html">
         <source>{VAR_SELECT, select, 1 {Deep } }</source>
         <target>{VAR_SELECT, select, 1 {深度}}</target>
       </trans-unit>
-      <trans-unit id="6a92b12d76f3cb0ea9d4f6c3cdc57cb1e1235977" datatype="html">
+      <trans-unit id="2613498e8e5853c26a1cc62ae8dc673d1fdf0e2a" datatype="html">
         <source>You are about to apply a 
           <x id="ICU" equiv-text="{deep, select, 1 {...}}"/>scrub to
-            the OSD 
+          the OSD(s): 
           <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>
-          <x id="INTERPOLATION" equiv-text="{{ selected[0].id }}"/>
+          <x id="INTERPOLATION" equiv-text="{{ selected | list }}"/>
           <x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>.
         </source>
-        <target>即将对 OSD
+        <target>You are about to apply a 
+          <x id="ICU" equiv-text="{deep, select, 1 {...}}"/>scrub to
+          the OSD(s): 
           <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>
-          <x id="INTERPOLATION" equiv-text="{{ selected[0].id }}"/>
-          <x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>执行
-          <x id="ICU" equiv-text="{deep, select, 1 {...}}"/> 洗刷。
+          <x id="INTERPOLATION" equiv-text="{{ selected | list }}"/>
+          <x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>.
         </target>
       </trans-unit>
       <trans-unit id="dc6705f342a036b332c3fd3443201c3613e5524d" datatype="html">
         <source>OSDs List</source>
         <target>OSD 列表</target>
       </trans-unit>
-      <trans-unit id="f777d9b30d757508cec8e0348e8696e1c64eab8a" datatype="html">
+      <trans-unit id="c402e6ec1c6792ede81f56c28eee8955860391c8" datatype="html">
         <source>
-          <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>OSD 
-          <x id="INTERPOLATION" equiv-text="{{ selection.first().id }}"/>
+          <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>OSD(s) 
+          <x id="INTERPOLATION" equiv-text="{{  getSelectedOsdIds() | list }}"/>
           <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="{{ selection.first().id }}"/>
-          <x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>
-将被标记为
+        <target>
+          <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>OSD(s) 
+          <x id="INTERPOLATION" equiv-text="{{  getSelectedOsdIds() | list }}"/>
+          <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>"/>。
+          <x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> if you proceed.
+        </target>
+      </trans-unit>
+      <trans-unit id="d2797d01ba86f5df03d875803e49e648a4027869" datatype="html">
+        <source>The 
+          <x id="ICU" equiv-text="{selection.hasSingleSelection, select, 0 {...} 1 {...}}"/> not safe to destroy!
+        </source>
+        <target>The 
+          <x id="ICU" equiv-text="{selection.hasSingleSelection, select, 0 {...} 1 {...}}"/> not safe to destroy!
         </target>
       </trans-unit>
-      <trans-unit id="2d3a73f6440a7d896d74356fe0a725d731e71cbb" datatype="html">
-        <source>The OSD is not safe to destroy!</source>
-        <target>OSD 不安全,无法销毁!</target>
+      <trans-unit id="e776996dac651ef3819bfa767ccf2a0613759f47" datatype="html">
+        <source>{VAR_SELECT, select, 0 {OSDs are} 1 {OSD is} }</source>
+        <target>{VAR_SELECT, select, 0 {OSDs are} 1 {OSD is} }</target>
       </trans-unit>
-      <trans-unit id="9d08116242443953ebbfe10bc2092e0a694b4adf" datatype="html">
+      <trans-unit id="1e2c50ed3c3934ef068976dc7f38513cec29d515" datatype="html">
         <source>
           <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>OSD 
-          <x id="INTERPOLATION" equiv-text="{{ selection.first().id }}"/>
+          <x id="INTERPOLATION" equiv-text="{{ getSelectedOsdIds() | list }}"/>
           <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="{{ selection.first().id }}"/>
-          <x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>
-将被
+        <target>
+          <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>OSD 
+          <x id="INTERPOLATION" equiv-text="{{ getSelectedOsdIds() | list }}"/>
+          <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>"/>
+          <x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> if you proceed.
         </target>
       </trans-unit>
       <trans-unit id="4f8b2bb476981727ab34ed40fde1218361f92c45" datatype="html">
         <source>Close</source>
         <target>关闭</target>
       </trans-unit>
+      <trans-unit id="28f86ffd419b869711aa13f5e5ff54be6d70731c" datatype="html">
+        <source>Edit</source>
+        <target>编辑</target>
+      </trans-unit>
       <trans-unit id="826b25211922a1b46436589233cb6f1a163d89b7" datatype="html">
         <source>Delete</source>
         <target>删除</target>
           <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>
   on how to configure and enable the NFS Ganesha management functionality.
         </source>
-        <target>关于如何配置和启用 NFS Ganesha 管理功能,
-请参考
-          <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>文档
-          <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>。
+        <target>Please consult the 
+          <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>documentation
+          <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>
+  on how to configure and enable the NFS Ganesha management functionality.
         </target>
       </trans-unit>
       <trans-unit id="7ffe39df9d88c972792bd8688b215392deb8313d" datatype="html">
         <source>Add clients</source>
         <target>添加客户端</target>
       </trans-unit>
-      <trans-unit id="94516fa213706c67ce5a5b5765681d7fb032033a" datatype="html">
-        <source>Loading...</source>
-        <target>正在加载…</target>
-      </trans-unit>
       <trans-unit id="135b91a2d908d5814b782695470a6a786c99d9d2" datatype="html">
         <source>-- No cluster available --</source>
         <target>-- 无可用集群 --</target>
           <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>NFS v3
           <x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> mounts (it must not have a leading /).
         </source>
-        <target>
+        <target>Alternative access for 
           <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>NFS v3
-          <x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> 装入的备用访问(不得包含前置 /)。
+          <x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> mounts (it must not have a leading /).
         </target>
       </trans-unit>
       <trans-unit id="45d6db77dcf1a3eeb921033abc7882e517a541cc" datatype="html">
           <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> 
+        <target>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>"/> 导出在
-          <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>伪文件系统
-          <x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>中
-                                       所占用的位置(必须唯一)。
+          <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).
         </target>
       </trans-unit>
       <trans-unit id="f3af55f7fd5b1d9e5a53e030c80116dc635bfb9f" datatype="html">
           <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Login Page
           <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. You'll be logged out from the Identity Provider when you retry logging in.
         </source>
-        <target>返回
-          <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>登录页
-          <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>。您将在重新登录时从身份提供程序注销。
+        <target>Return to 
+          <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Login Page
+          <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. You'll be logged out from the Identity Provider when you retry logging in.
         </target>
       </trans-unit>
+      <trans-unit id="0eb15f32b2b92d7f3103ef3ff032621888a8dc32" datatype="html">
+        <source>Old password</source>
+        <target>Old password</target>
+      </trans-unit>
+      <trans-unit id="1cf42e491adc166a337a960eb84d03c0c3f677c8" datatype="html">
+        <source>The old and new passwords must be different.</source>
+        <target>The old and new passwords must be different.</target>
+      </trans-unit>
+      <trans-unit id="e70e209561583f360b1e9cefd2cbb1fe434b6229" datatype="html">
+        <source>New password</source>
+        <target>New password</target>
+      </trans-unit>
+      <trans-unit id="595ebc9279497f6dc733777e2816bee936901388" datatype="html">
+        <source>Too weak</source>
+        <target>Too weak</target>
+      </trans-unit>
+      <trans-unit id="ede41f01c781b168a783cfcefc6fb67d48780d9b" datatype="html">
+        <source>Confirm new password</source>
+        <target>Confirm new password</target>
+      </trans-unit>
+      <trans-unit id="90163a3d3746819aef42e829f4446331232f3b66" datatype="html">
+        <source>Password confirmation doesn't match the new password.</source>
+        <target>Password confirmation doesn't match the new password.</target>
+      </trans-unit>
       <trans-unit id="471e78026c258073ba687478dc54c35d9041ea42" datatype="html">
         <source>Forbidden</source>
         <target>禁止访问</target>
         <source>Sorry, we could not find what you were looking for</source>
         <target>抱歉,我们找不到您要看的东西。</target>
       </trans-unit>
-      <trans-unit id="16568619015cfb2352e3b2596ba04fc1c82e44ef" datatype="html">
-        <source>Remove all</source>
-        <target>全部已读</target>
+      <trans-unit id="a949d7e577902d0e5dc5d0971bb0170a21be7728" datatype="html">
+        <source>[object Object]</source>
+        <target>[object Object]</target>
       </trans-unit>
-      <trans-unit id="1d65cc22d5842c06d33b244fc67de9db4003537e" datatype="html">
-        <source>Recent Notifications</source>
-        <target>最新的通知</target>
+      <trans-unit id="ff92fbdec9fdd5054493eeda0d7ee8b450f83e72" datatype="html">
+        <source>RBD Configuration</source>
+        <target>RBD 配置</target>
       </trans-unit>
-      <trans-unit id="495ab70870b5b4a30f2bc5f55052fdc518d954a9" datatype="html">
-        <source>There are no background tasks.</source>
-        <target>没有后台任务正在执行。</target>
+      <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>
       </trans-unit>
-      <trans-unit id="ea94e7754983d80af8acb958a5d49d93bacd721c" datatype="html">
-        <source>Background Tasks</source>
-        <target>后台任务</target>
+      <trans-unit id="963488a1010d46067b238c4ae917fab3907c0a3a" datatype="html">
+        <source>The mininum value is 0</source>
+        <target>最小值为 0</target>
       </trans-unit>
-      <trans-unit id="85b79c9064aed1ead31ace985f31aa1363f6bdaf" datatype="html">
-        <source>Help</source>
-        <target>帮å\8a©</target>
+      <trans-unit id="1d8a7c8aea58294a3c57c23af0468ddf0ba0c9c7" datatype="html">
+        <source>Pools List</source>
+        <target>å­\98å\82¨æ± å\88\97表</target>
       </trans-unit>
-      <trans-unit id="fcfd4675b4c90f08d18d3abede9a9a4dff4cfdc7" datatype="html">
-        <source>Documentation</source>
-        <target>文档</target>
+      <trans-unit id="490e15ecc922965b6d8194754c87c5583aa071f3" datatype="html">
+        <source>The name can only consist of alphanumeric characters, dashes and underscores.</source>
+        <target>名称只能由字母、数字、短划线和下划线组成。</target>
       </trans-unit>
-      <trans-unit id="e351b40b3869a5c7d19c3d4918cb1ac7aaab95c4" datatype="html">
-        <source>API</source>
-        <target>API</target>
+      <trans-unit id="9edc2b494e660618af3e5225f68d40b7ca67629c" datatype="html">
+        <source>The chosen erasure code profile name is already in use.</source>
+        <target>此纠删码配置名称已被使用。</target>
       </trans-unit>
-      <trans-unit id="004b222ff9ef9dd4771b777950ca1d0e4cd4348a" datatype="html">
-        <source>About</source>
-        <target>关于</target>
+      <trans-unit id="ef9ff0e6227947b48dfab4ac39ade04af758913b" datatype="html">
+        <source>Plugin</source>
+        <target>纠删码算法</target>
       </trans-unit>
-      <trans-unit id="1481ecd21e760ac919a24e26cf790acd82e40199" datatype="html">
-        <source>Dashboard Settings</source>
-        <target>仪表盘设置</target>
+      <trans-unit id="dd69b31bce8f630eac1d4762b0bbcf72ce19d193" datatype="html">
+        <source>Data chunks (k)</source>
+        <target>数据块 (k)</target>
       </trans-unit>
-      <trans-unit id="a79aab4ef674bf3f6532292107c0054302236e0f" datatype="html">
-        <source>User management</source>
-        <target>用户管理</target>
+      <trans-unit id="b0d26a6172d32cb81218fe2103c54a818cbc1189" datatype="html">
+        <source>Must be equal to or greater than 2.</source>
+        <target>必须大于等于 2</target>
       </trans-unit>
-      <trans-unit id="049dfd9fe6c78914ad58cf89ac6a631fca28ec74" datatype="html">
-        <source>Logged in user</source>
-        <target>登录的用户</target>
+      <trans-unit id="dab3a299ead121169b8e08ed618c3b6a2f66691b" datatype="html">
+        <source>Coding chunks (m)</source>
+        <target>校验块 (m)</target>
       </trans-unit>
-      <trans-unit id="cd38a58e73f306d838e621959d47d5e7a2f06d1f" 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>
+      <trans-unit id="1e2773e5bd4948193f18f2361d663ecc3988c656" datatype="html">
+        <source>Must be equal to or greater than 1.</source>
+        <target>必须大于等于 1</target>
       </trans-unit>
-      <trans-unit id="5d22c795daf43877a5f708dca2bccd549eb0471d" datatype="html">
-        <source>Sign out</source>
-        <target>登出</target>
+      <trans-unit id="6cde4c945a49a260c0a47bcc7cd956846930a5f7" datatype="html">
+        <source>Durability estimator (c)</source>
+        <target>持久因子 (c)</target>
       </trans-unit>
-      <trans-unit id="2fecea01ce1d44114ee45144eff6d47a5016a74f" datatype="html">
-        <source>Name...</source>
-        <target>å\90\8d称â\80¦</target>
+      <trans-unit id="af668c2a095a979ea2b4e43cd82c2120ab56c21c" datatype="html">
+        <source>Locality (l)</source>
+        <target>å±\80é\83¨æ\80§å\9b å­\90 (l)</target>
       </trans-unit>
-      <trans-unit id="eabb4db920d9f9b2480cf438468b86e1bea02a9b" datatype="html">
-        <source>The chosen name is already in use.</source>
-        <target>所选名称已经被使用。</target>
+      <trans-unit id="d455a110bf6d2235e314e295ce1dfeee93d3dff2" datatype="html">
+        <source>Crush failure domain</source>
+        <target>CRUSH 故障域</target>
       </trans-unit>
-      <trans-unit id="1ea5c4d8942c00752dcc72e72949c5d9832f6399" datatype="html">
-        <source>Description...</source>
-        <target>描述…</target>
+      <trans-unit id="b74a495f041f7dd102eee5c0bbc9e03083b538ae" datatype="html">
+        <source>Crush Locality</source>
+        <target>CRUSH 局部性</target>
       </trans-unit>
-      <trans-unit id="70f45880fce6ac5d8e468e25e82aefbba8098cfe" datatype="html">
-        <source>Permissions</source>
-        <target>æ\9d\83é\99\90</target>
+      <trans-unit id="a2f14a73f7a6e94479f67423cc51102da8d6f524" datatype="html">
+        <source>None</source>
+        <target>æ\97 </target>
       </trans-unit>
-      <trans-unit id="9610487cbeb5796d34d8601b5ac0c0a65f9e1d19" datatype="html">
-        <source>Roles</source>
-        <target>角色</target>
+      <trans-unit id="2981733b912b693a9dd9d915d6d34f4692cc874a" datatype="html">
+        <source>Technique</source>
+        <target>算法</target>
       </trans-unit>
-      <trans-unit id="08c74dc9762957593b91f6eb5d65efdfc975bf48" datatype="html">
-        <source>Username</source>
-        <target>用户名</target>
+      <trans-unit id="e0098b6e47b04ec817361f384ce81d454ba5c0bb" datatype="html">
+        <source>Packetsize</source>
+        <target>packetsize</target>
       </trans-unit>
-      <trans-unit id="c32ef07f8803a223a83ed17024b38e8d82292407" datatype="html">
-        <source>Password</source>
-        <target>密码</target>
+      <trans-unit id="c0252cd81ca54d0a2f69ec9ccf4248e73df5aa4a" datatype="html">
+        <source>Crush root</source>
+        <target>CRUSH 根</target>
       </trans-unit>
-      <trans-unit id="7f3bdcce4b2e8c37cd7f0f6c92ef8cff34b039b8" datatype="html">
-        <source>Confirm password</source>
-        <target>确认密码</target>
+      <trans-unit id="1548d5c76f0406ddd1ba3c557e1e6db22e95b340" datatype="html">
+        <source>Crush device class</source>
+        <target>CRUSH 设备类型</target>
       </trans-unit>
-      <trans-unit id="cbb979e63ba50e0ca3adfa09cbdcaefd0853fca1" datatype="html">
-        <source>Password confirmation doesn't match the password.</source>
-        <target>密码和之前的输入不匹配。</target>
+      <trans-unit id="5e85feb6f9f0334366e46ee09ca6b8df52397432" datatype="html">
+        <source>any</source>
+        <target>任意</target>
       </trans-unit>
-      <trans-unit id="b760f123248930122fc7e7b6b6bf94e376e959c8" datatype="html">
-        <source>Full name</source>
-        <target>全名</target>
+      <trans-unit id="03d84645f6e019c5a43909bbf2ea1696ee88332c" datatype="html">
+        <source>Directory</source>
+        <target>目录</target>
       </trans-unit>
-      <trans-unit id="244aae9346da82b0922506c2d2581373a15641cc" datatype="html">
-        <source>Email</source>
-        <target>邮箱</target>
+      <trans-unit id="2fecea01ce1d44114ee45144eff6d47a5016a74f" datatype="html">
+        <source>Name...</source>
+        <target>名称…</target>
       </trans-unit>
-      <trans-unit id="d0ec081dd61eb4f43aea269077bbe38eae87b7f9" datatype="html">
-        <source>Invalid email.</source>
-        <target>邮箱地址无效。</target>
+      <trans-unit id="16e113230b6b0d3165e076300880542bac7c8138" datatype="html">
+        <source>The chosen Ceph pool name is already in use.</source>
+        <target>此 Ceph 存储池名称已被使用。</target>
       </trans-unit>
-      <trans-unit id="0051a3479d3ba79135c16dc8cc017950a2cce821" datatype="html">
-        <source>You are about to remove "user read / update" permissions from your own user.</source>
-        <target>您即将取消您自己用户的 "user read / update" 权限。</target>
+      <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>It's not possible to create an RBD pool with '/' in the name.
+              Please change the name or remove 'rbd' from the applications list.</target>
       </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>å¦\82æ\9e\9cæ\82¨ç»§ç»­ç\9a\84è¯\9dï¼\8cæ\82¨ä»¥å\90\8e就没å\8a\9eæ³\95为å\85¶ä»\96ç\94¨æ\88·æ·»å\8a æ\88\96è\80\85å\88 é\99¤è§\92è\89²äº\86ã\80\82</target>
+      <trans-unit id="b85c657469e5ec8231c3de99b22f437bc01ffde5" datatype="html">
+        <source>Pool type</source>
+        <target>å­\98å\82¨æ± ç±»å\9e\8b</target>
       </trans-unit>
-      <trans-unit id="7d1dcf2a9146caac0581329acf94806ec69a89a5" datatype="html">
-        <source>Are you sure you want to continue?</source>
-        <target>您确实要继续吗?</target>
+      <trans-unit id="526c5443254c3b126eedb264840ffe827727bfd3" datatype="html">
+        <source>-- Select a pool type --</source>
+        <target>-- 请选择存储池的类型 --</target>
       </trans-unit>
-      <trans-unit id="ca53d681a9892d6fdbb57ee9676582186515e961" datatype="html">
-        <source>Performance counters not available</source>
-        <target>无法读取性能计数器</target>
+      <trans-unit id="0aa21053410a94aa61d16985a4e95fd65523430d" datatype="html">
+        <source>Placement groups</source>
+        <target>归置组 (PG)</target>
       </trans-unit>
-      <trans-unit id="91853167141c37b58868f3b0421383dd72fa8a01" datatype="html">
-        <source>Attributes (OSD map)</source>
-        <target>OSD map</target>
+      <trans-unit id="6301f1391d726f8f450bb358058534db19541ca9" datatype="html">
+        <source>At least one placement group is needed!</source>
+        <target>至少需要一个归置组!</target>
       </trans-unit>
-      <trans-unit id="97842f379e1d4157ac3ab0661b90c352e7cb72d5" datatype="html">
-        <source>Metadata not available</source>
-        <target>元数据不可用</target>
+      <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>
       </trans-unit>
-      <trans-unit id="f721a500a68c357e8f2a01e60510f6a01e4ba529" datatype="html">
-        <source>Metadata</source>
-        <target>相关元数据</target>
+      <trans-unit id="80ac68cd883369dac20688bc32b4cb33291b5e50" datatype="html">
+        <source>Calculation help</source>
+        <target>在线 PG 计算器</target>
       </trans-unit>
-      <trans-unit id="d24e28e19c5703d7c6be44f4eb595a6a43b618ed" datatype="html">
-        <source>Performance counter</source>
-        <target>性能计数器</target>
+      <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>The current PGs settings were calculated for you, you
+                should make sure the values suit your needs before submit.</target>
       </trans-unit>
-      <trans-unit id="d1f7c81ed9c5034af4abcdf119b1c1e86cd019dd" datatype="html">
-        <source>Histogram not available: 
-          <x id="INTERPOLATION" equiv-text="{{ osd.histogram_failed }}"/>
-        </source>
-        <target>直方图不可用:
-          <x id="INTERPOLATION" equiv-text="{{ osd.histogram_failed }}"/>
-        </target>
+      <trans-unit id="33150f22ce5348aa6c499bd092c3f4f3695d62cc" datatype="html">
+        <source>Crush ruleset</source>
+        <target>CRUSH 算法规则组</target>
       </trans-unit>
-      <trans-unit id="868abfff914873d1c65df798d8432ed04b8ae2a9" datatype="html">
-        <source>Writes</source>
-        <target>写入请求</target>
+      <trans-unit id="73a6b31116b3cc322af951daa0bafdc169e6c42e" datatype="html">
+        <source>-- Select a crush rule --</source>
+        <target>-- 选择 CRUSH 规则 --</target>
       </trans-unit>
-      <trans-unit id="996ebb9a653b5067f97bf3891ea9d2108e969492" datatype="html">
-        <source>Reads</source>
-        <target>读取请求</target>
+      <trans-unit id="92da80699921e89fb19372e25b8d0f3b9fa427fc" datatype="html">
+        <source>Crush rule</source>
+        <target>CRUSH 规则</target>
       </trans-unit>
-      <trans-unit id="65ac79790aa477a97b1cc579e18a115a8df8918f" datatype="html">
-        <source>Histogram</source>
-        <target>直方图</target>
+      <trans-unit id="5489e9f96835f469f6f728a00d8efa88ea5bc940" datatype="html">
+        <source>Crush steps</source>
+        <target>CRUSH 步骤</target>
       </trans-unit>
-      <trans-unit id="fbbaf5cb02ed419e79a27072478f716a4666a99d" datatype="html">
-        <source>Performance Details</source>
-        <target>性能详情</target>
+      <trans-unit id="54a53b1b402aafff5b992ee9b64e409fbfe9074f" datatype="html">
+        <source>The rule can't be used in the current cluster as it has
+                to few OSDs to meet the minimum required OSD by this rule.</source>
+        <target>当前的集群无法使用该规则,因为集群的 OSD 个数过少,
+   无法满足规则所需的最低 OSD 数量。</target>
       </trans-unit>
-      <trans-unit id="26fb5f81b3581f06b9210defb0e71dc69a67e819" datatype="html">
-        <source>Current values</source>
-        <target>å½\93å\89\8då\80¼</target>
+      <trans-unit id="a43b2695131b48b76cebba676aba98a2bee17515" datatype="html">
+        <source>Replicated size</source>
+        <target>å\89¯æ\9c¬ä¸ªæ\95°</target>
       </trans-unit>
-      <trans-unit id="f61c6867295f3b53d23557021f2f4e0aa1d0b8fc" datatype="html">
-        <source>Type</source>
-        <target>类型</target>
+      <trans-unit id="7bff144a4c4dc63b0e18fff2617d61a7ebdf2b6c" datatype="html">
+        <source>Minimum: 
+          <x id="INTERPOLATION" equiv-text="{{ getMinSize() }}"/>
+        </source>
+        <target>Minimum: 
+          <x id="INTERPOLATION" equiv-text="{{ getMinSize() }}"/>
+        </target>
       </trans-unit>
-      <trans-unit id="9abcd7c82643d60c22733470463f74e4a54bc069" datatype="html">
-        <source>Min</source>
-        <target>下限</target>
+      <trans-unit id="1a9c54b41f6d58a74e5d0aa3429ed0c87a482551" datatype="html">
+        <source>Maximum: 
+          <x id="INTERPOLATION" equiv-text="{{ getMaxSize() }}"/>
+        </source>
+        <target>Maximum: 
+          <x id="INTERPOLATION" equiv-text="{{ getMaxSize() }}"/>
+        </target>
       </trans-unit>
-      <trans-unit id="c3ced4d162a0a55ee233a187ce7208ba5e922418" datatype="html">
-        <source>Max</source>
-        <target>上限</target>
+      <trans-unit id="6ab647b95bd2347ae6f4605576de5e0269fb893a" 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 valid.
+        </source>
+        <target>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 valid.
+        </target>
+      </trans-unit>
+      <trans-unit id="9de7dde00e2139cc4bd03b1837afbe72ad15a1ff" datatype="html">
+        <source>Erasure code profile</source>
+        <target>纠删码配置</target>
+      </trans-unit>
+      <trans-unit id="39b4620e6bd444e0a57a0a5c03fa8c96d7fe5235" datatype="html">
+        <source>-- No erasure code profile available --</source>
+        <target>-- 无纠删码配置可选 --</target>
+      </trans-unit>
+      <trans-unit id="498561757390d5528b263ce450d5f38efb00266d" datatype="html">
+        <source>-- Select an erasure code profile --</source>
+        <target>-- 请选择一个纠删码配置 --</target>
       </trans-unit>
       <trans-unit id="920617c6a1a4805e53bcb5af6a9c76f8387e89c6" datatype="html">
         <source>Flags</source>
         <target>标志</target>
       </trans-unit>
-      <trans-unit id="6834fa6b43d1ecbdf147c48dd9c4d72f1484571d" datatype="html">
-        <source>Source</source>
-        <target>来源</target>
-      </trans-unit>
-      <trans-unit id="a446fb0eb11fbffcac805ece5a2d306d24e733d8" datatype="html">
-        <source>Level</source>
-        <target>级别</target>
-      </trans-unit>
-      <trans-unit id="39f2fb094e9b2eda13163fa3f3a31594cf9c1307" datatype="html">
-        <source>Can be updated at runtime (editable)</source>
-        <target>可在运行时更新(可编辑)</target>
+      <trans-unit id="1c870fb00256b8a5b9cb9cd1a124e6390b9bc639" datatype="html">
+        <source>EC Overwrites</source>
+        <target>EC 重写 (overwrite)</target>
       </trans-unit>
-      <trans-unit id="cafc87479686947e2590b9f588a88040aeaf660b" datatype="html">
-        <source>Tags</source>
-        <target>标记</target>
+      <trans-unit id="f1abafaeb40ce52355ddcc24686e3cd17b64e08a" datatype="html">
+        <source>Applications</source>
+        <target>应用类型</target>
       </trans-unit>
-      <trans-unit id="ab0089ef47af61ca1d137bc908b96c290dfd9287" datatype="html">
-        <source>Enum values</source>
-        <target>å\8f¯é\80\89项</target>
+      <trans-unit id="2208d63d5940ce656006a220102b1eb2b5e553da" datatype="html">
+        <source>Compression</source>
+        <target>å\8e\8b缩</target>
       </trans-unit>
-      <trans-unit id="819476f1264f1659f38e86f6abb542141b184832" datatype="html">
-        <source>See also</source>
-        <target>参见</target>
+      <trans-unit id="37e10df2d9c0c25ef04ac112c9c9a7723e8efae0" datatype="html">
+        <source>Mode</source>
+        <target>模式</target>
       </trans-unit>
-      <trans-unit id="73caac4265ea7314ff061e5a1d78a6361a6dd3b8" datatype="html">
-        <source>Cluster Status</source>
-        <target>集群状态</target>
+      <trans-unit id="6c6f25c47da62ec597c6057a36ddfc3209811ec5" datatype="html">
+        <source>Algorithm</source>
+        <target>算法</target>
       </trans-unit>
-      <trans-unit id="1d4bc612bbf19aa9553853266b9e92c9d75f4464" datatype="html">
-        <source>Manager Daemons</source>
-        <target>manager 守护进程</target>
+      <trans-unit id="4903231d42089325a28892c0fde1aed46b733ae6" datatype="html">
+        <source>-- No erasure compression algorithm available --</source>
+        <target>-- 无可用的纠删码压缩算法 --</target>
       </trans-unit>
-      <trans-unit id="946ac5dea9921dc09d7b0a63b89535371f283b19" datatype="html">
-        <source>Object Gateways</source>
-        <target>对象网关</target>
+      <trans-unit id="5d68ddb254275f8f44221e9ad6d8ceeb59ca46a6" datatype="html">
+        <source>Minimum blob size</source>
+        <target>blob 大小下限</target>
       </trans-unit>
-      <trans-unit id="ff03fa5bcf37c4da46ad736c1f7d03f959e8ba9a" datatype="html">
-        <source>Metadata Servers</source>
-        <target>metadata 服务器</target>
+      <trans-unit id="fb2f176df80647137cbb02bbeb29e5dec707a400" datatype="html">
+        <source>e.g., 128KiB</source>
+        <target>比如 128 KiB</target>
       </trans-unit>
-      <trans-unit id="d817609ba4993eba859409ab71e566168f4d5f5a" datatype="html">
-        <source>iSCSI Gateways</source>
-        <target>iSCSI 网关</target>
+      <trans-unit id="1b7f6e53a4521c6eb3ced4c007fdd4cf80bb7707" datatype="html">
+        <source>Value should be greater than 0</source>
+        <target>取值必须大于 0</target>
       </trans-unit>
-      <trans-unit id="42c13e50391250ea9379bdf55d5d6c0228c0c8bc" datatype="html">
-        <source>Client IOPS</source>
-        <target>客户端 IOPS</target>
+      <trans-unit id="8db98ab14b4e207ec763dfdefbc2dae367aab1cc" datatype="html">
+        <source>Value should be less than the maximum blob size</source>
+        <target>Value should be less than the maximum blob size</target>
       </trans-unit>
-      <trans-unit id="52213660b2454d139ada3079a42ec6caf3c3c01e" datatype="html">
-        <source>Client Throughput</source>
-        <target>客户端吞吐量</target>
+      <trans-unit id="151efb127a9a4dd25259a0b2055442318a141f5b" datatype="html">
+        <source>Maximum blob size</source>
+        <target>blob 大小上限</target>
       </trans-unit>
-      <trans-unit id="32efd1c3f70e3c5244239de97a2cc95d98534a14" datatype="html">
-        <source>Client Read/Write</source>
-        <target>客æ\88·ç«¯è¯»/å\86\99</target>
+      <trans-unit id="0c656f0e346bbadf46eb1a5d20d0307a3bd20ba8" datatype="html">
+        <source>e.g., 512KiB</source>
+        <target>å¦\82 512KiB</target>
       </trans-unit>
-      <trans-unit id="275485415092cbae3a9f3cbb786ebe283cacfdd5" datatype="html">
-        <source>Recovery Throughput</source>
-        <target>恢复吞吐量</target>
+      <trans-unit id="0a65a24eee8a026f3b1113fe9e157e9a0dd69486" datatype="html">
+        <source>Value should be greater than the minimum blob size</source>
+        <target>取值必须大于 blob 大小下限</target>
       </trans-unit>
-      <trans-unit id="6d9a9f55046891733ef71170e7652063765eb542" datatype="html">
-        <source>Scrub</source>
-        <target>æ´\97å\88·</target>
+      <trans-unit id="261ba09c4a59de83f48f52a23fd328da37e61ff4" datatype="html">
+        <source>Ratio</source>
+        <target>æ¯\94ä¾\8b</target>
       </trans-unit>
-      <trans-unit id="3cc9c2ae277393b3946b38c088dabff671b1ee1b" datatype="html">
-        <source>Performance</source>
-        <target>性能</target>
+      <trans-unit id="c1430457a9c3c66366e51d76bf10396014c576be" datatype="html">
+        <source>Compression ratio</source>
+        <target>压缩率</target>
       </trans-unit>
-      <trans-unit id="88f383269db2d32cccee9e936fe549dccb9fdbf4" datatype="html">
-        <source>Raw Capacity</source>
-        <target>å\9fºæ\9c¬å®¹é\87\8f</target>
+      <trans-unit id="ae5ce6de352cde949998fb10754459c3a4eb183b" datatype="html">
+        <source>Value should be between 0.0 and 1.0</source>
+        <target>å\8f\96å\80¼å¿\85é¡»å\9c¨ 0.0 å\92\8c 1.0 ä¹\8bé\97´</target>
       </trans-unit>
-      <trans-unit id="afdb601c16162f2c798b16a2920955f1cc6a20aa" datatype="html">
-        <source>Objects</source>
-        <target>对象数</target>
+      <trans-unit id="8bb8293aa8161433778762ae025ffd5e7c85795e" datatype="html">
+        <source>Quotas</source>
+        <target>Quotas</target>
       </trans-unit>
-      <trans-unit id="c5f8a813f91a11af99132e4beafc136cfc13d73b" datatype="html">
-        <source>PGs per OSD</source>
-        <target>每个 OSD 的 PG 数</target>
+      <trans-unit id="d99b34162c9c34f10d0ccd8dbae83d8569c2db77" datatype="html">
+        <source>Max bytes</source>
+        <target>Max bytes</target>
       </trans-unit>
-      <trans-unit id="498a109c6e9e94f1966de01aa0326f7f0ac6fb52" datatype="html">
-        <source>PG Status</source>
-        <target>PG 状态</target>
+      <trans-unit id="a1d14a18879c62f3f4ed705318b7164a1160e249" datatype="html">
+        <source>Leave it blank or specify 0 to disable this quota.</source>
+        <target>Leave it blank or specify 0 to disable this quota.</target>
       </trans-unit>
-      <trans-unit id="ce9dfdc6dccb28dc75a78c704e09dc18fb02dcfa" datatype="html">
-        <source>Capacity</source>
-        <target>容量</target>
+      <trans-unit id="7565b131562ff6c5f769fdbd239a772154abdd97" datatype="html">
+        <source>A valid quota should be greater than 0.</source>
+        <target>A valid quota should be greater than 0.</target>
       </trans-unit>
-      <trans-unit id="44ecac93d67c6a671198091c2270354f80322327" datatype="html">
-        <source>
-          <x id="START_ITALIC_TEXT" ctype="x-i" equiv-text="<i>"/>
-          <x id="CLOSE_ITALIC_TEXT" ctype="x-i" equiv-text="</i>"/> See 
-          <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>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>"/>
-          <x id="CLOSE_ITALIC_TEXT" ctype="x-i" equiv-text="</i>"/>查看
-          <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>日志
-          <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>以获得更多细节。
-        </target>
+      <trans-unit id="f0016bd458baa88284a658ce9eeda42d8ad88d2c" datatype="html">
+        <source>e.g., 10GiB</source>
+        <target>如 10 GiB</target>
       </trans-unit>
-      <trans-unit id="0c1e17956453ad772dbe82d6946f62748c692f3e" datatype="html">
-        <source>Ranks</source>
-        <target>排位</target>
+      <trans-unit id="b8bf35b66f09a301eef92ffc3cb2fd259df67ce9" datatype="html">
+        <source>Max objects</source>
+        <target>Max objects</target>
       </trans-unit>
-      <trans-unit id="50df62325726db950523a5be1c78b8905fcc25d4" datatype="html">
-        <source>MDS performance counters</source>
-        <target>MDS performance counters</target>
+      <trans-unit id="95f348167622d832c5ae532b6944635c8e2ae5cb" datatype="html">
+        <source>The value should be greater or equal to 0</source>
+        <target>The value should be greater or equal to 0</target>
       </trans-unit>
-      <trans-unit id="95c96d55690c0c685deebe52a1da94dc36f5e99d" datatype="html">
-        <source>Clients: 
-          <x id="INTERPOLATION" equiv-text="{{ clientCount }}"/>
-        </source>
-        <target>客户端:
-          <x id="INTERPOLATION" equiv-text="{{ clientCount }}"/>
-        </target>
+      <trans-unit id="fbbaf5cb02ed419e79a27072478f716a4666a99d" datatype="html">
+        <source>Performance Details</source>
+        <target>性能详情</target>
       </trans-unit>
-      <trans-unit id="47116253e36f4e38a97ba41b2d3122c6c15ab904" datatype="html">
-        <source>Clients (
-          <x id="INTERPOLATION" equiv-text="{{ clients.length }}"/>)
-        </source>
-        <target>Clients (
-          <x id="INTERPOLATION" equiv-text="{{ clients.length }}"/>)
-        </target>
+      <trans-unit id="3938a411d76796f8ae73b72ea4c77661207453bd" datatype="html">
+        <source>Cache Tiers Details</source>
+        <target>缓存层详细信息</target>
       </trans-unit>
       <trans-unit id="f0b5d789d42c0e69348e5fe0037fcbf5b5fbbdcc" datatype="html">
         <source>Move an image to trash</source>
           <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="<kbd>"/>Move Image
           <x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>. Optionally, you can pick an expiration date.
         </source>
-        <target>要将 
+        <target>To move 
           <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="<kbd>"/>
           <x id="INTERPOLATION" equiv-text="{{ poolName }}"/>/
           <x id="INTERPOLATION_1" equiv-text="{{ imageName }}"/>
-          <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>"/>。此外,可选择设置一个过期时间。
+          <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 Image
+          <x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>. Optionally, you can pick an expiration date.
         </target>
       </trans-unit>
       <trans-unit id="88f27d390844aad53b4240360e928156c5f0d326" datatype="html">
         <target>用户名长度必须在 8 到 64 个字符之间,且只能包含
 以下字符:英文字母、“.”、“@”、“-”、“_”或“:”。</target>
       </trans-unit>
+      <trans-unit id="c32ef07f8803a223a83ed17024b38e8d82292407" datatype="html">
+        <source>Password</source>
+        <target>密码</target>
+      </trans-unit>
       <trans-unit id="6682d1c00263bee204583a5d589b308b6be88b0f" datatype="html">
         <source>Passwords must have a length of 12 to 16 characters
               and can only contain letters, '@', '-', '_' or '/'.</source>
           <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>
     on how to configure and enable the iSCSI Targets management functionality.
         </source>
-        <target>关于如何配置和启用 iSCSI 目标管理功能,
-请参考
-          <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>文档
-          <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>。
+        <target>Please consult the 
+          <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>documentation
+          <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>
+    on how to configure and enable the iSCSI Targets management functionality.
         </target>
       </trans-unit>
       <trans-unit id="3b301d0044f62c92af0da53d7aaca52a436a547d" datatype="html">
           <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>只对启动了 
+        <target>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>"/> 功能的 RBD 映像可用
+          <x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> enabled
         </target>
       </trans-unit>
       <trans-unit id="e70fcca5a99575cffef3ff8cbd5e69f06ffd0f1c" datatype="html">
         <source>Size</source>
         <target>容量</target>
       </trans-unit>
+      <trans-unit id="afdb601c16162f2c798b16a2920955f1cc6a20aa" datatype="html">
+        <source>Objects</source>
+        <target>对象数</target>
+      </trans-unit>
       <trans-unit id="ceac8e132384322ec778ba760875a6c6897d3e42" datatype="html">
         <source>Object size</source>
         <target>对象大小</target>
         <source>Dedicated pool that stores the object-data of the RBD.</source>
         <target>为保存 RBD 的对象数据单独分配的存储池。</target>
       </trans-unit>
-      <trans-unit id="f0016bd458baa88284a658ce9eeda42d8ad88d2c" datatype="html">
-        <source>e.g., 10GiB</source>
-        <target>如 10 GiB</target>
-      </trans-unit>
       <trans-unit id="0a88bbee20570aaf9615332fb27020627044874d" datatype="html">
         <source>You have to increase the size.</source>
         <target>您需要设置大一些的容量。</target>
           <x id="ICU" equiv-text="{ editing, select, true {...} other {...}}"/> RBD Snapshot
         </source>
         <target>
-          <x id="ICU" equiv-text="{ editing, select, true {...} other {...}}"/>RBD 快照
+          <x id="ICU" equiv-text="{ editing, select, true {...} other {...}}"/> RBD Snapshot
         </target>
       </trans-unit>
       <trans-unit id="1628d19a4490817c18be2afab410ca4adfa62ea7" datatype="html">
           <x id="ICU" equiv-text="{ editing, select, true {...} other {...}}"/> Snapshot
         </source>
         <target>
-          <x id="ICU" equiv-text="{ editing, select, true {...} other {...}}"/>快照
+          <x id="ICU" equiv-text="{ editing, select, true {...} other {...}}"/> Snapshot
         </target>
       </trans-unit>
       <trans-unit id="cb60c1cd3655234756b5b92d4d597d92d520ee30" datatype="html">
         <source>PROTECTED</source>
-        <target>受保护的</target>
+        <target>PROTECTED</target>
       </trans-unit>
       <trans-unit id="deffb86b8fb0541254ad5a43862d82bff6b6a6c4" datatype="html">
         <source>UNPROTECTED</source>
         <source>This image is protected until 
           <x id="INTERPOLATION" equiv-text="{{ expiresAt | cdDate }}"/>.
         </source>
-        <target>一直到
-          <x id="INTERPOLATION" equiv-text="{{ expiresAt | cdDate }}"/>,该映像都会受保护。
+        <target>This image is protected until 
+          <x id="INTERPOLATION" equiv-text="{{ expiresAt | cdDate }}"/>.
         </target>
       </trans-unit>
       <trans-unit id="aba82bfd8e177d35b76cad7cd43941f8e5e5acac" datatype="html">
         <source>iSCSI Topology</source>
         <target>iSCSI 结构图</target>
       </trans-unit>
-      <trans-unit id="051dcc342cfa5c1eaf187a2001aaa162379a160c" datatype="html">
-        <source>Configure</source>
-        <target>Configure</target>
+      <trans-unit id="121cc5391cd2a5115bc2b3160379ee5b36cd7716" datatype="html">
+        <source>Settings</source>
+        <target>设置</target>
       </trans-unit>
       <trans-unit id="9e515f954730279c31d5301f02479666d6264e8b" datatype="html">
         <source>Changing these parameters from their default values is usually not necessary.</source>
         <target>通常无须改变这些默认参数值。</target>
       </trans-unit>
-      <trans-unit id="4e2591df099ddac796cda401c5f282da779d45f2" datatype="html">
-        <source>Identifier</source>
-        <target>Identifier</target>
-      </trans-unit>
-      <trans-unit id="62480a4859976427cf18fc8ef41d3a438eda0412" datatype="html">
-        <source>lun</source>
-        <target>lun</target>
-      </trans-unit>
-      <trans-unit id="8afc9eb4405e0aa554b2ba14140ef790cdecc040" datatype="html">
-        <source>wwn</source>
-        <target>wwn</target>
-      </trans-unit>
-      <trans-unit id="121cc5391cd2a5115bc2b3160379ee5b36cd7716" datatype="html">
-        <source>Settings</source>
-        <target>设置</target>
-      </trans-unit>
       <trans-unit id="69a47cbabcc51ca942606e1d8da0ec11f98a2690" datatype="html">
         <source>Backstore</source>
         <target>后备存储</target>
         <source>IQN has wrong pattern.</source>
         <target>IQN 格式错误。</target>
       </trans-unit>
-      <trans-unit id="47d1bfe4f5b3f292e1202dfe691195b10cb99500" datatype="html">
-        <source>An IQN has the following notation 'iqn.$year-$month.$reversedAddress:$definedName'</source>
-        <target>IQN 应由以下格式构成:“iqn.$year-$month.$reversedAddress:$definedName”</target>
+      <trans-unit id="050a7ff057d1e895357540406b6be5652b4d1c71" datatype="html">
+        <source>An IQN has the following notation
+                'iqn.$year-$month.$reversedAddress:$definedName'</source>
+        <target>An IQN has the following notation
+                'iqn.$year-$month.$reversedAddress:$definedName'</target>
       </trans-unit>
       <trans-unit id="c8ada4b53396d8366db00a435acc61d53d857047" datatype="html">
         <source>For example: iqn.2016-06.org.dashboard:storage:disk.sn-a8675309</source>
         <source>At least 
           <x id="INTERPOLATION" equiv-text="{{ minimum_gateways }}"/> gateways are required.
         </source>
-        <target>至少需要 
-          <x id="INTERPOLATION" equiv-text="{{ minimum_gateways }}"/> 个网关。
+        <target>At least 
+          <x id="INTERPOLATION" equiv-text="{{ minimum_gateways }}"/> gateways are required.
         </target>
       </trans-unit>
       <trans-unit id="6a3ac2b4137d723fd9878cd357c2012ff6c07973" datatype="html">
         <source>This image has modified settings.</source>
         <target>此映像的设置项存在修改。</target>
       </trans-unit>
-      <trans-unit id="1dff11e0820b6722ab240169f1232d70a54beaaa" datatype="html">
-        <source>Duplicated LUN numbers.</source>
-        <target>Duplicated LUN numbers.</target>
-      </trans-unit>
-      <trans-unit id="bf2dccf92ccff6e3b091792bf4205595406e1bfb" datatype="html">
-        <source>Duplicated WWN.</source>
-        <target>Duplicated WWN.</target>
+      <trans-unit id="107c84e820909b44fe258673938a68ced1bbff72" datatype="html">
+        <source>At least 1 image is required.</source>
+        <target>至少需要 1 个映像!</target>
       </trans-unit>
       <trans-unit id="808038f912fdc7f0e03f82d4afd3bf9178527fc8" datatype="html">
         <source>Add image</source>
         <source>Add group</source>
         <target>添加群组</target>
       </trans-unit>
-      <trans-unit id="a949d7e577902d0e5dc5d0971bb0170a21be7728" datatype="html">
-        <source>[object Object]</source>
-        <target>[object Object]</target>
-      </trans-unit>
-      <trans-unit id="ff92fbdec9fdd5054493eeda0d7ee8b450f83e72" datatype="html">
-        <source>RBD Configuration</source>
-        <target>RBD 配置</target>
-      </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>
-      </trans-unit>
-      <trans-unit id="963488a1010d46067b238c4ae917fab3907c0a3a" datatype="html">
-        <source>The mininum value is 0</source>
-        <target>最小值为 0</target>
-      </trans-unit>
       <trans-unit id="66db799d67958d4b0765181d072df62e2d1c16f5" datatype="html">
         <source>Issues</source>
         <target>问题</target>
           <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>è¦\81ç¼\96è¾\91å­\98å\82¨æ± 
+        <target>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>"/> 
-          的镜像模式,请从列表中选择一项,并点击 
-          <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="<kbd>"/>更新
-          <x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>。
+          <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>"/>.
         </target>
       </trans-unit>
-      <trans-unit id="37e10df2d9c0c25ef04ac112c9c9a7723e8efae0" datatype="html">
-        <source>Mode</source>
-        <target>模式</target>
-      </trans-unit>
       <trans-unit id="32ca348ef926b0a6a7a780b8b64c3a8239895cec" datatype="html">
         <source>Peer clusters must be removed prior to disabling mirror.</source>
         <target>在禁用镜像功能前必须先移除同伴集群。</target>
         </source>
         <target>
           <x id="ICU" equiv-text="{mode, select, edit {...} other {...}}"/>
-存储池镜像同伴
+  pool mirror peer
         </target>
       </trans-unit>
       <trans-unit id="4ddcb416c1c0aa1f54acf5beef1de81813e76fa6" datatype="html">
         <source>{VAR_SELECT, select, edit {Edit} other {Add} }</source>
         <target>{VAR_SELECT, select, edit {编辑} other {添加} }</target>
       </trans-unit>
-      <trans-unit id="f7a13e4807afa6a9eda3db57a0a2a110dbae8ad7" datatype="html">
+      <trans-unit id="59ca65ece457429d90104ede4674965f62edbabe" datatype="html">
         <source>
           <x id="ICU" equiv-text="{mode, select, edit {...} other {...}}"/> 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="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 {...} other {...}}"/>存储池
+          <x id="ICU" equiv-text="{mode, select, edit {...} other {...}}"/> 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>"/>
-         的存储池镜像同伴属性,并点击
-          <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="<kbd>"/>提交
-          <x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/>。
+          <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>"/>.
         </target>
       </trans-unit>
       <trans-unit id="d3cc964811f852a168f4a2d5daa59068abc5cf53" datatype="html">
         <source>CephX key must be base64 encoded.</source>
         <target>CephX 密钥必须是 base64 编码的。</target>
       </trans-unit>
-      <trans-unit id="1d8a7c8aea58294a3c57c23af0468ddf0ba0c9c7" datatype="html">
-        <source>Pools List</source>
-        <target>存储池列表</target>
-      </trans-unit>
-      <trans-unit id="490e15ecc922965b6d8194754c87c5583aa071f3" datatype="html">
-        <source>The name can only consist of alphanumeric characters, dashes and underscores.</source>
-        <target>名称只能由字母、数字、短划线和下划线组成。</target>
+      <trans-unit id="ca53d681a9892d6fdbb57ee9676582186515e961" datatype="html">
+        <source>Performance counters not available</source>
+        <target>无法读取性能计数器</target>
       </trans-unit>
-      <trans-unit id="9edc2b494e660618af3e5225f68d40b7ca67629c" datatype="html">
-        <source>The chosen erasure code profile name is already in use.</source>
-        <target>此纠删码配置名称已被使用。</target>
+      <trans-unit id="9424badb7e0c6ac792d020d7830645b529a80aad" datatype="html">
+        <source>Please consult the 
+          <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>documentation
+          <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>
+  on how to configure and enable the Object Gateway management functionality.
+        </source>
+        <target>Please consult the 
+          <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>documentation
+          <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>
+  on how to configure and enable the Object Gateway management functionality.
+        </target>
       </trans-unit>
-      <trans-unit id="ef9ff0e6227947b48dfab4ac39ade04af758913b" datatype="html">
-        <source>Plugin</source>
-        <target>纠删码算法</target>
+      <trans-unit id="479488ab6e91ecb375484edc78bee3d13467f33f" datatype="html">
+        <source>Daemons List</source>
+        <target>守护进程列表</target>
       </trans-unit>
-      <trans-unit id="dd69b31bce8f630eac1d4762b0bbcf72ce19d193" datatype="html">
-        <source>Data chunks (k)</source>
-        <target>æ\95°æ\8d®å\9d\97 (k)</target>
+      <trans-unit id="eeba399c4dae8d4890c27b7a2cd2dc28fcf8b5f9" datatype="html">
+        <source>Performance Counters</source>
+        <target>æ\80§è\83½è®¡æ\95°å\99¨</target>
       </trans-unit>
-      <trans-unit id="b0d26a6172d32cb81218fe2103c54a818cbc1189" datatype="html">
-        <source>Must be equal to or greater than 2.</source>
-        <target>必须大于等于 2</target>
+      <trans-unit id="5f67f2247b9c6bbaf24a0f2d37f4ac0537c6fa53" datatype="html">
+        <source>Loading bucket data...</source>
+        <target>正在加载存储桶数据…</target>
       </trans-unit>
-      <trans-unit id="dab3a299ead121169b8e08ed618c3b6a2f66691b" datatype="html">
-        <source>Coding chunks (m)</source>
-        <target>校验块 (m)</target>
+      <trans-unit id="2798cc1e152b1ec07fd8daf94a2a073d1ba1ebcc" datatype="html">
+        <source>Id</source>
+        <target>ID</target>
       </trans-unit>
-      <trans-unit id="1e2773e5bd4948193f18f2361d663ecc3988c656" datatype="html">
-        <source>Must be equal to or greater than 1.</source>
-        <target>必须大于等于 1</target>
+      <trans-unit id="db4e1a734518691b128ef40b939cc673f01d03a6" datatype="html">
+        <source>The value is not valid.</source>
+        <target>输入值无效。</target>
       </trans-unit>
-      <trans-unit id="6cde4c945a49a260c0a47bcc7cd956846930a5f7" datatype="html">
-        <source>Durability estimator (c)</source>
-        <target>æ\8c\81ä¹\85å\9b å­\90 (c)</target>
+      <trans-unit id="eabb4db920d9f9b2480cf438468b86e1bea02a9b" datatype="html">
+        <source>The chosen name is already in use.</source>
+        <target>æ\89\80é\80\89å\90\8d称已ç»\8f被使ç\94¨ã\80\82</target>
       </trans-unit>
-      <trans-unit id="af668c2a095a979ea2b4e43cd82c2120ab56c21c" datatype="html">
-        <source>Locality (l)</source>
-        <target>局部性因子 (l)</target>
+      <trans-unit id="0ee5132a8da30e0b7f9f5c70dbc91928d17dd909" datatype="html">
+        <source>Owner</source>
+        <target>所有者</target>
       </trans-unit>
-      <trans-unit id="d455a110bf6d2235e314e295ce1dfeee93d3dff2" datatype="html">
-        <source>Crush failure domain</source>
-        <target>CRUSH 故障域</target>
+      <trans-unit id="8e4c918357c7445fbf19a203e5f0f0ece1960b3b" datatype="html">
+        <source>-- Select a user --</source>
+        <target>-- 请选择一个用户 --</target>
       </trans-unit>
-      <trans-unit id="b74a495f041f7dd102eee5c0bbc9e03083b538ae" datatype="html">
-        <source>Crush Locality</source>
-        <target>CRUSH 局部性</target>
+      <trans-unit id="a4aab1f837bc8ec222e4f25922465d1c5929a1fc" datatype="html">
+        <source>Placement target</source>
+        <target>Placement target</target>
       </trans-unit>
-      <trans-unit id="a2f14a73f7a6e94479f67423cc51102da8d6f524" datatype="html">
-        <source>None</source>
-        <target></target>
+      <trans-unit id="6bae0a7fc2c9c1fde7d937a8a1a3c7e6825cf7d1" datatype="html">
+        <source>-- Select a placement target --</source>
+        <target>-- Select a placement target --</target>
       </trans-unit>
-      <trans-unit id="2981733b912b693a9dd9d915d6d34f4692cc874a" datatype="html">
-        <source>Technique</source>
-        <target>算法</target>
+      <trans-unit id="efeade5060b3add63863c24871f0830fb16b7e6d" datatype="html">
+        <source>Versioning</source>
+        <target>Versioning</target>
       </trans-unit>
-      <trans-unit id="e0098b6e47b04ec817361f384ce81d454ba5c0bb" datatype="html">
-        <source>Packetsize</source>
-        <target>packetsize</target>
+      <trans-unit id="f50a33d3c339f8f4a465141f8caa5d2d8c005251" datatype="html">
+        <source>Enabled</source>
+        <target>开启</target>
       </trans-unit>
-      <trans-unit id="c0252cd81ca54d0a2f69ec9ccf4248e73df5aa4a" datatype="html">
-        <source>Crush root</source>
-        <target>CRUSH 根</target>
+      <trans-unit id="016d24e069e7d505a090fb8243e5cd43b35dc39b" datatype="html">
+        <source>Enables versioning for the objects in the bucket.</source>
+        <target>Enables versioning for the objects in the bucket.</target>
       </trans-unit>
-      <trans-unit id="1548d5c76f0406ddd1ba3c557e1e6db22e95b340" datatype="html">
-        <source>Crush device class</source>
-        <target>CRUSH 设备类型</target>
+      <trans-unit id="92f3f203270a29b3001871153f02c063484a1574" datatype="html">
+        <source>Suspended</source>
+        <target>冻结</target>
       </trans-unit>
-      <trans-unit id="5e85feb6f9f0334366e46ee09ca6b8df52397432" datatype="html">
-        <source>any</source>
-        <target>任意</target>
+      <trans-unit id="cd6a798fd0f85cd7e31a57c58074f25035d7850d" datatype="html">
+        <source>Disables versioning for the objects in the bucket.</source>
+        <target>Disables versioning for the objects in the bucket.</target>
       </trans-unit>
-      <trans-unit id="03d84645f6e019c5a43909bbf2ea1696ee88332c" datatype="html">
-        <source>Directory</source>
-        <target>目录</target>
+      <trans-unit id="45cc8ca94b5a50842a9a8ef804a5ab089a38ae5c" datatype="html">
+        <source>ID</source>
+        <target>ID</target>
       </trans-unit>
-      <trans-unit id="16e113230b6b0d3165e076300880542bac7c8138" datatype="html">
-        <source>The chosen Ceph pool name is already in use.</source>
-        <target>此 Ceph 存储池名称已被使用。</target>
+      <trans-unit id="e5c51963a9c553b29427ef783bbb69fa6634fa8c" datatype="html">
+        <source>Index type</source>
+        <target>索引类型</target>
       </trans-unit>
-      <trans-unit id="b85c657469e5ec8231c3de99b22f437bc01ffde5" datatype="html">
-        <source>Pool type</source>
-        <target>å­\98å\82¨æ± ç±»å\9e\8b</target>
+      <trans-unit id="8e6f950a32eaea32ec7e192f9ca3d3dfe469d4ba" datatype="html">
+        <source>Placement rule</source>
+        <target>å½\92ç½®è§\84å\88\99</target>
       </trans-unit>
-      <trans-unit id="526c5443254c3b126eedb264840ffe827727bfd3" datatype="html">
-        <source>-- Select a pool type --</source>
-        <target>-- 请选择存储池的类型 --</target>
+      <trans-unit id="6972d213e31c4ea4f887e60db99d9881bc8fcd3e" datatype="html">
+        <source>Marker</source>
+        <target>标识</target>
       </trans-unit>
-      <trans-unit id="0aa21053410a94aa61d16985a4e95fd65523430d" datatype="html">
-        <source>Placement groups</source>
-        <target>归置组 (PG)</target>
+      <trans-unit id="47b02acd2d3254d1ace1926f840523f154ebef71" datatype="html">
+        <source>Maximum marker</source>
+        <target>max marker</target>
       </trans-unit>
-      <trans-unit id="6301f1391d726f8f450bb358058534db19541ca9" datatype="html">
-        <source>At least one placement group is needed!</source>
-        <target>至少需要一个归置组!</target>
+      <trans-unit id="8fe73a4787b8068b2ba61f54ab7e0f9af2ea1fc9" datatype="html">
+        <source>Version</source>
+        <target>版本</target>
       </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>
+      <trans-unit id="092fa3a7df9168b14d3f83a77a4035e92b92ce15" datatype="html">
+        <source>Master version</source>
+        <target>主版本</target>
       </trans-unit>
-      <trans-unit id="80ac68cd883369dac20688bc32b4cb33291b5e50" datatype="html">
-        <source>Calculation help</source>
-        <target>在线 PG 计算器</target>
+      <trans-unit id="97434cc5001d407f90c7447a12d9e8e6848a2aa3" datatype="html">
+        <source>Modification time</source>
+        <target>修改时间</target>
       </trans-unit>
-      <trans-unit id="37dd747f97e873d4280500da71b0076805f530a1" 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>
+      <trans-unit id="90fe2e41e7fde38453ce4e619efeea9bc6adea9c" datatype="html">
+        <source>Zonegroup</source>
+        <target>zonegroup</target>
       </trans-unit>
-      <trans-unit id="33150f22ce5348aa6c499bd092c3f4f3695d62cc" datatype="html">
-        <source>Crush ruleset</source>
-        <target>CRUSH 算法规则组</target>
+      <trans-unit id="649a410bd0ace333d067d8fa22f12bdbdb43533b" datatype="html">
+        <source>Bucket quota</source>
+        <target>存储桶配额</target>
       </trans-unit>
-      <trans-unit id="73a6b31116b3cc322af951daa0bafdc169e6c42e" datatype="html">
-        <source>-- Select a crush rule --</source>
-        <target>-- 选择 CRUSH 规则 --</target>
+      <trans-unit id="cef1595d040e77cbb4466e60382028d4c2040cac" datatype="html">
+        <source>Maximum size</source>
+        <target>最大数目</target>
       </trans-unit>
-      <trans-unit id="92da80699921e89fb19372e25b8d0f3b9fa427fc" datatype="html">
-        <source>Crush rule</source>
-        <target>CRUSH 规则</target>
+      <trans-unit id="aa6fb95c355f172bda303de1ce2f38c251a149cf" datatype="html">
+        <source>Unlimited</source>
+        <target>无限制</target>
       </trans-unit>
-      <trans-unit id="5489e9f96835f469f6f728a00d8efa88ea5bc940" datatype="html">
-        <source>Crush steps</source>
-        <target>CRUSH 步骤</target>
+      <trans-unit id="ee862a800364b4d11f9b8cb9955a28a60f840a45" datatype="html">
+        <source>Maximum objects</source>
+        <target>最大对象数目</target>
       </trans-unit>
-      <trans-unit id="54a53b1b402aafff5b992ee9b64e409fbfe9074f" datatype="html">
-        <source>The rule can't be used in the current cluster as it has
-                to few OSDs to meet the minimum required OSD by this rule.</source>
-        <target>当前的集群无法使用该规则,因为集群的 OSD 个数过少,
-   无法满足规则所需的最低 OSD 数量。</target>
+      <trans-unit id="08c74dc9762957593b91f6eb5d65efdfc975bf48" datatype="html">
+        <source>Username</source>
+        <target>用户名</target>
       </trans-unit>
-      <trans-unit id="a43b2695131b48b76cebba676aba98a2bee17515" datatype="html">
-        <source>Replicated size</source>
-        <target>副本个数</target>
+      <trans-unit id="49c614babd1950adb2be75df4e2c9747286d6adc" datatype="html">
+        <source>-- Select a username --</source>
+        <target>-- 请选择用户名 --</target>
       </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>
+      <trans-unit id="c217ee914725a37e9dd2336c721c8e63e9666bdc" datatype="html">
+        <source>Auto-generate key</source>
+        <target>自动生成密钥</target>
       </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>
+      <trans-unit id="2f1c1c0f2bce4c9f92d1a2061e8161cb0006c31a" datatype="html">
+        <source>Access key</source>
+        <target>访问密钥</target>
       </trans-unit>
-      <trans-unit id="43c6dd9233d6a8242cec2b025d25c273244d8d61" 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 valid.
-        </source>
-        <target>设置的超过了限制。设置值应该在
-          <x id="INTERPOLATION" equiv-text="{{ getMinSize() }}"/> 和 
-          <x id="INTERPOLATION_1" equiv-text="{{ getMaxSize() }}"/> 中间为宜.
-        </target>
+      <trans-unit id="b864acb67296a9819c1db0069c4c47d8b5ce8f44" datatype="html">
+        <source>Secret key</source>
+        <target>秘密密钥</target>
       </trans-unit>
-      <trans-unit id="9de7dde00e2139cc4bd03b1837afbe72ad15a1ff" datatype="html">
-        <source>Erasure code profile</source>
-        <target>纠删码配置</target>
+      <trans-unit id="b760f123248930122fc7e7b6b6bf94e376e959c8" datatype="html">
+        <source>Full name</source>
+        <target>全名</target>
       </trans-unit>
-      <trans-unit id="39b4620e6bd444e0a57a0a5c03fa8c96d7fe5235" datatype="html">
-        <source>-- No erasure code profile available --</source>
-        <target>-- 无纠删码配置可选 --</target>
+      <trans-unit id="69b6ac577a19acc39fc0c22342092f327fff2529" datatype="html">
+        <source>Email address</source>
+        <target>邮箱</target>
       </trans-unit>
-      <trans-unit id="498561757390d5528b263ce450d5f38efb00266d" datatype="html">
-        <source>-- Select an erasure code profile --</source>
-        <target>-- 请选择一个纠删码配置 --</target>
+      <trans-unit id="8011e20c5bbe51602d459a860fbf29b599b55edd" datatype="html">
+        <source>System</source>
+        <target>系统</target>
       </trans-unit>
-      <trans-unit id="1c870fb00256b8a5b9cb9cd1a124e6390b9bc639" datatype="html">
-        <source>EC Overwrites</source>
-        <target>EC 重写 (overwrite)</target>
+      <trans-unit id="db18a2772988415466a7f75dc42663ce78c9c1d3" datatype="html">
+        <source>Maximum buckets</source>
+        <target>最大存储桶数目</target>
       </trans-unit>
-      <trans-unit id="f1abafaeb40ce52355ddcc24686e3cd17b64e08a" datatype="html">
-        <source>Applications</source>
-        <target>åº\94ç\94¨ç±»å\9e\8b</target>
+      <trans-unit id="2c4c62e8ba24601be5cfe7dc5d32c24bbbd4b53c" datatype="html">
+        <source>Subusers</source>
+        <target>å­\90ç\94¨æ\88·</target>
       </trans-unit>
-      <trans-unit id="2208d63d5940ce656006a220102b1eb2b5e553da" datatype="html">
-        <source>Compression</source>
-        <target>压缩</target>
+      <trans-unit id="17bb3082e6fe5003203ef992a3714172334631a1" datatype="html">
+        <source>Capabilities</source>
+        <target>用户权限</target>
       </trans-unit>
-      <trans-unit id="6c6f25c47da62ec597c6057a36ddfc3209811ec5" datatype="html">
-        <source>Algorithm</source>
-        <target>ç®\97æ³\95</target>
+      <trans-unit id="36ad38f9c1a1485e09b67778a28af84553290ffb" datatype="html">
+        <source>User quota</source>
+        <target>ç\94¨æ\88·é\85\8dé¢\9d</target>
       </trans-unit>
-      <trans-unit id="4903231d42089325a28892c0fde1aed46b733ae6" datatype="html">
-        <source>-- No erasure compression algorithm available --</source>
-        <target>-- 无可用的纠删码压缩算法 --</target>
+      <trans-unit id="2aba1e87039819aca3b70faa9aa848c12bf139ca" datatype="html">
+        <source>Show</source>
+        <target>显示</target>
       </trans-unit>
-      <trans-unit id="5d68ddb254275f8f44221e9ad6d8ceeb59ca46a6" datatype="html">
-        <source>Minimum blob size</source>
-        <target>blob 大小下限</target>
+      <trans-unit id="0bcd5ef19af0f1b814141ca8c57df623d8270088" datatype="html">
+        <source>Keys</source>
+        <target>密钥</target>
       </trans-unit>
-      <trans-unit id="fb2f176df80647137cbb02bbeb29e5dec707a400" datatype="html">
-        <source>e.g., 128KiB</source>
-        <target>比如 128 KiB</target>
+      <trans-unit id="f61c6867295f3b53d23557021f2f4e0aa1d0b8fc" datatype="html">
+        <source>Type</source>
+        <target>类型</target>
       </trans-unit>
-      <trans-unit id="1b7f6e53a4521c6eb3ced4c007fdd4cf80bb7707" datatype="html">
-        <source>Value should be greater than 0</source>
-        <target>取值必须大于 0</target>
+      <trans-unit id="1221ca97d19eaa9a7bc0c5243d5fc5befe1d2314" datatype="html">
+        <source>-- Select a type --</source>
+        <target>-- 请选择一个类型 --</target>
       </trans-unit>
-      <trans-unit id="8db98ab14b4e207ec763dfdefbc2dae367aab1cc" datatype="html">
-        <source>Value should be less than the maximum blob size</source>
-        <target>Value should be less than the maximum blob size</target>
+      <trans-unit id="d1b8990332af18f1c5159a6061ca889bcbb28432" datatype="html">
+        <source>Permission</source>
+        <target>权限</target>
       </trans-unit>
-      <trans-unit id="151efb127a9a4dd25259a0b2055442318a141f5b" datatype="html">
-        <source>Maximum blob size</source>
-        <target>blob 大小上限</target>
+      <trans-unit id="a08c589f82f69d892307288da14190ae1dd583d5" datatype="html">
+        <source>-- Select a permission --</source>
+        <target>-- 请选择权限类型 --</target>
       </trans-unit>
-      <trans-unit id="0c656f0e346bbadf46eb1a5d20d0307a3bd20ba8" datatype="html">
-        <source>e.g., 512KiB</source>
-        <target>å¦\82 512KiB</target>
+      <trans-unit id="b2841767821d6b66238c34d07e413b0af67aee92" datatype="html">
+        <source>Subuser</source>
+        <target>å­\90ç\94¨æ\88·</target>
       </trans-unit>
-      <trans-unit id="0a65a24eee8a026f3b1113fe9e157e9a0dd69486" datatype="html">
-        <source>Value should be greater than the minimum blob size</source>
-        <target>取值必须大于 blob 大小下限</target>
+      <trans-unit id="bd59fc25a7bd98cff3e75117c09697c8a007a514" datatype="html">
+        <source>The chosen subuser ID is already in use.</source>
+        <target>所选的子用户 ID 已被使用。</target>
       </trans-unit>
-      <trans-unit id="261ba09c4a59de83f48f52a23fd328da37e61ff4" datatype="html">
-        <source>Ratio</source>
-        <target>比例</target>
+      <trans-unit id="3d386c357ebcbc04ed05c4babd5a03626f9b1674" datatype="html">
+        <source>read, write</source>
+        <target>读、写</target>
       </trans-unit>
-      <trans-unit id="c1430457a9c3c66366e51d76bf10396014c576be" datatype="html">
-        <source>Compression ratio</source>
-        <target>å\8e\8b缩ç\8e\87</target>
+      <trans-unit id="84e3e3f9a4f31a039b648c97debf95fcb20f4c4a" datatype="html">
+        <source>full</source>
+        <target>å\85¨é\83¨</target>
       </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>
+      <trans-unit id="b6bf81d032a2316464f9df2f0d2f3d753f89f0d3" datatype="html">
+        <source>Swift key</source>
+        <target>Swift 密钥</target>
+      </trans-unit>
+      <trans-unit id="1e0c12685d50d47448ceed9423977ef39775c037" datatype="html">
+        <source>Auto-generate secret</source>
+        <target>自动生成密钥</target>
       </trans-unit>
-      <trans-unit id="4b673e771a3f6b056837b22ef19a825386046095" datatype="html">
-        <source>It's not possible to create an RBD pool with '/' in the name.</source>
-        <target>æ\97 æ³\95æ\96°å»ºå\90\8då­\97中æ\9c\89â\80\9c\80\9dç\9a\84 RBD å­\98å\82¨æ± ã\80\82</target>
+      <trans-unit id="3d1c7a6004bd5d86a7fa096ae24209e8aa7a53e3" datatype="html">
+        <source>Loading user data...</source>
+        <target>æ­£å\9c¨å\8a è½½ç\94¨æ\88·æ\95°æ\8d®â\80¦</target>
       </trans-unit>
-      <trans-unit id="a9c02674c6e4936562d1146e1ecf0c4240dfcf96" datatype="html">
-        <source>Please change the name or remove 'rbd' from the applications list.</source>
-        <target>请重新命名,或者把存储池的“rbd”应用标记去掉。</target>
+      <trans-unit id="faa5d834ab28571423d794d32b57998920efb65f" datatype="html">
+        <source>The user data could not be loaded.</source>
+        <target>用户数据无法加载。 </target>
       </trans-unit>
-      <trans-unit id="3938a411d76796f8ae73b72ea4c77661207453bd" datatype="html">
-        <source>Cache Tiers Details</source>
-        <target>缓存层详细信息</target>
+      <trans-unit id="6aaf5d2a304167272ac73e3b1d1c162e16c77858" datatype="html">
+        <source>The chosen user ID is already in use.</source>
+        <target>所选的用户 ID 已被使用。</target>
       </trans-unit>
-      <trans-unit id="9424badb7e0c6ac792d020d7830645b529a80aad" datatype="html">
-        <source>Please consult the 
-          <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>documentation
-          <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>
-  on how to configure and enable the Object Gateway management functionality.
+      <trans-unit id="df441e80db2157f9d272b75de724ba4a82b96b57" datatype="html">
+        <source>This is not a valid email address.</source>
+        <target>无效的邮箱地址。</target>
+      </trans-unit>
+      <trans-unit id="ca271adf154956b8fcb28f4f50a37acb3057ff7c" datatype="html">
+        <source>The chosen email address is already in use.</source>
+        <target>此邮箱地址已被使用。</target>
+      </trans-unit>
+      <trans-unit id="030197cebe938edf35422e92fe14183d06eb670b" datatype="html">
+        <source>Max. buckets</source>
+        <target>存储桶个数的上限</target>
+      </trans-unit>
+      <trans-unit id="623ac50f37a26caec6fd7cd519b653e3315cba25" datatype="html">
+        <source>The entered value must be &gt;= 0.</source>
+        <target>设置的值必须 &gt;= 0。</target>
+      </trans-unit>
+      <trans-unit id="583a219c524155c2314eb06ee29162bb315272a3" datatype="html">
+        <source>S3 key</source>
+        <target>S3 密钥</target>
+      </trans-unit>
+      <trans-unit id="128d6efb51d9ddc7c0cc695a2deeca5b9523f6e4" datatype="html">
+        <source>There are no subusers.</source>
+        <target>没有子用户。</target>
+      </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="START_LINK" ctype="x-a" equiv-text="<a>"/>文档
-          <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> 。
+        <target>
+          <x id="INTERPOLATION" equiv-text="{{ actionLabels.CREATE | titlecase }}"/>
+          <x id="INTERPOLATION_1" equiv-text="{{ subuserLabel | upperFirst }}"/>
         </target>
       </trans-unit>
-      <trans-unit id="479488ab6e91ecb375484edc78bee3d13467f33f" datatype="html">
-        <source>Daemons List</source>
-        <target>守护进程列表</target>
+      <trans-unit id="67c746c1ba9dab4351fedc4c7cba4e6d6b0dbc47" datatype="html">
+        <source>S3</source>
+        <target>S3</target>
       </trans-unit>
-      <trans-unit id="eeba399c4dae8d4890c27b7a2cd2dc28fcf8b5f9" datatype="html">
-        <source>Performance Counters</source>
-        <target>æ\80§è\83½è®¡æ\95°å\99¨</target>
+      <trans-unit id="d6819038d608623503918fb2553f53d68231ec3a" datatype="html">
+        <source>There are no keys.</source>
+        <target>没æ\9c\89ä»»ä½\95å¯\86é\92¥ã\80\82</target>
       </trans-unit>
-      <trans-unit id="5f67f2247b9c6bbaf24a0f2d37f4ac0537c6fa53" datatype="html">
-        <source>Loading bucket data...</source>
-        <target>正在加载存储桶数据…</target>
+      <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>
+      </trans-unit>
+      <trans-unit id="6ddb5e991a3ecd2659fb520bc5acc81b67e08ddd" datatype="html">
+        <source>Swift</source>
+        <target>Swift</target>
+      </trans-unit>
+      <trans-unit id="1d01eccdda47fc907c5be35bcb16d2dcd02b0270" datatype="html">
+        <source>There are no capabilities.</source>
+        <target>权限为空。</target>
+      </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>
+      </trans-unit>
+      <trans-unit id="6146e13ceca5fa5cc17b771b282fe5955f3d19fa" datatype="html">
+        <source>Unlimited size</source>
+        <target>空间无限制</target>
+      </trans-unit>
+      <trans-unit id="f6db8aa7c99fdce18edb33dde57729acede2b308" datatype="html">
+        <source>Max. size</source>
+        <target>空间上限</target>
+      </trans-unit>
+      <trans-unit id="fc630b2093e880fffa19df99d5cd8b87605037f8" datatype="html">
+        <source>Unlimited objects</source>
+        <target>对象个数无限制</target>
+      </trans-unit>
+      <trans-unit id="6cda5a993d06f0bb10048be9d3aba6555aa9f356" datatype="html">
+        <source>Max. objects</source>
+        <target>对象个数上限</target>
+      </trans-unit>
+      <trans-unit id="1ea5c4d8942c00752dcc72e72949c5d9832f6399" datatype="html">
+        <source>Description...</source>
+        <target>描述…</target>
+      </trans-unit>
+      <trans-unit id="70f45880fce6ac5d8e468e25e82aefbba8098cfe" datatype="html">
+        <source>Permissions</source>
+        <target>权限</target>
+      </trans-unit>
+      <trans-unit id="9610487cbeb5796d34d8601b5ac0c0a65f9e1d19" datatype="html">
+        <source>Roles</source>
+        <target>角色</target>
+      </trans-unit>
+      <trans-unit id="7f3bdcce4b2e8c37cd7f0f6c92ef8cff34b039b8" datatype="html">
+        <source>Confirm password</source>
+        <target>确认密码</target>
+      </trans-unit>
+      <trans-unit id="cbb979e63ba50e0ca3adfa09cbdcaefd0853fca1" datatype="html">
+        <source>Password confirmation doesn't match the password.</source>
+        <target>密码和之前的输入不匹配。</target>
+      </trans-unit>
+      <trans-unit id="244aae9346da82b0922506c2d2581373a15641cc" datatype="html">
+        <source>Email</source>
+        <target>邮箱</target>
       </trans-unit>
-      <trans-unit id="8508c0ab851ad91fd0410da1266c02b0ef9d3ff9" datatype="html">
-        <source>The bucket data could not be loaded.</source>
-        <target>存储桶数据无法加载。</target>
+      <trans-unit id="d0ec081dd61eb4f43aea269077bbe38eae87b7f9" datatype="html">
+        <source>Invalid email.</source>
+        <target>邮箱地址无效。</target>
       </trans-unit>
-      <trans-unit id="2798cc1e152b1ec07fd8daf94a2a073d1ba1ebcc" datatype="html">
-        <source>Id</source>
-        <target>ID</target>
+      <trans-unit id="0051a3479d3ba79135c16dc8cc017950a2cce821" datatype="html">
+        <source>You are about to remove "user read / update" permissions from your own user.</source>
+        <target>您即将取消您自己用户的 "user read / update" 权限。</target>
       </trans-unit>
-      <trans-unit id="db4e1a734518691b128ef40b939cc673f01d03a6" datatype="html">
-        <source>The value is not valid.</source>
-        <target>输入值无效。</target>
+      <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>
       </trans-unit>
-      <trans-unit id="0ee5132a8da30e0b7f9f5c70dbc91928d17dd909" datatype="html">
-        <source>Owner</source>
-        <target>æ\89\80æ\9c\89è\80\85</target>
+      <trans-unit id="7d1dcf2a9146caac0581329acf94806ec69a89a5" datatype="html">
+        <source>Are you sure you want to continue?</source>
+        <target>æ\82¨ç¡®å®\9eè¦\81继续å\90\97ï¼\9f</target>
       </trans-unit>
-      <trans-unit id="8e4c918357c7445fbf19a203e5f0f0ece1960b3b" datatype="html">
-        <source>-- Select a user --</source>
-        <target>-- 请选择一个用户 --</target>
+      <trans-unit id="85b79c9064aed1ead31ace985f31aa1363f6bdaf" datatype="html">
+        <source>Help</source>
+        <target>帮助</target>
       </trans-unit>
-      <trans-unit id="45cc8ca94b5a50842a9a8ef804a5ab089a38ae5c" datatype="html">
-        <source>ID</source>
-        <target>ID</target>
+      <trans-unit id="fcfd4675b4c90f08d18d3abede9a9a4dff4cfdc7" datatype="html">
+        <source>Documentation</source>
+        <target>文档</target>
       </trans-unit>
-      <trans-unit id="e5c51963a9c553b29427ef783bbb69fa6634fa8c" datatype="html">
-        <source>Index type</source>
-        <target>索引类型</target>
+      <trans-unit id="e351b40b3869a5c7d19c3d4918cb1ac7aaab95c4" datatype="html">
+        <source>API</source>
+        <target>API</target>
       </trans-unit>
-      <trans-unit id="8e6f950a32eaea32ec7e192f9ca3d3dfe469d4ba" datatype="html">
-        <source>Placement rule</source>
-        <target>å½\92ç½®è§\84å\88\99</target>
+      <trans-unit id="004b222ff9ef9dd4771b777950ca1d0e4cd4348a" datatype="html">
+        <source>About</source>
+        <target>å\85³äº\8e</target>
       </trans-unit>
-      <trans-unit id="6972d213e31c4ea4f887e60db99d9881bc8fcd3e" datatype="html">
-        <source>Marker</source>
-        <target>标识</target>
+      <trans-unit id="1481ecd21e760ac919a24e26cf790acd82e40199" datatype="html">
+        <source>Dashboard Settings</source>
+        <target>仪表盘设置</target>
       </trans-unit>
-      <trans-unit id="47b02acd2d3254d1ace1926f840523f154ebef71" datatype="html">
-        <source>Maximum marker</source>
-        <target>max marker</target>
+      <trans-unit id="a79aab4ef674bf3f6532292107c0054302236e0f" datatype="html">
+        <source>User management</source>
+        <target>用户管理</target>
       </trans-unit>
-      <trans-unit id="8fe73a4787b8068b2ba61f54ab7e0f9af2ea1fc9" datatype="html">
-        <source>Version</source>
-        <target>ç\89\88æ\9c¬</target>
+      <trans-unit id="049dfd9fe6c78914ad58cf89ac6a631fca28ec74" datatype="html">
+        <source>Logged in user</source>
+        <target>ç\99»å½\95ç\9a\84ç\94¨æ\88·</target>
       </trans-unit>
-      <trans-unit id="092fa3a7df9168b14d3f83a77a4035e92b92ce15" datatype="html">
-        <source>Master version</source>
-        <target>主版本</target>
+      <trans-unit id="cd38a58e73f306d838e621959d47d5e7a2f06d1f" 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>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>"/>
+        </target>
       </trans-unit>
-      <trans-unit id="97434cc5001d407f90c7447a12d9e8e6848a2aa3" datatype="html">
-        <source>Modification time</source>
-        <target>修改时间</target>
+      <trans-unit id="739516c2ca75843d5aec9cf0e6b3e4335c4227b9" datatype="html">
+        <source>Change password</source>
+        <target>Change password</target>
       </trans-unit>
-      <trans-unit id="90fe2e41e7fde38453ce4e619efeea9bc6adea9c" datatype="html">
-        <source>Zonegroup</source>
-        <target>zonegroup</target>
+      <trans-unit id="5d22c795daf43877a5f708dca2bccd549eb0471d" datatype="html">
+        <source>Sign out</source>
+        <target>登出</target>
       </trans-unit>
-      <trans-unit id="649a410bd0ace333d067d8fa22f12bdbdb43533b" datatype="html">
-        <source>Bucket quota</source>
-        <target>存储桶配额</target>
+      <trans-unit id="91853167141c37b58868f3b0421383dd72fa8a01" datatype="html">
+        <source>Attributes (OSD map)</source>
+        <target>OSD map</target>
       </trans-unit>
-      <trans-unit id="f50a33d3c339f8f4a465141f8caa5d2d8c005251" datatype="html">
-        <source>Enabled</source>
-        <target>å¼\80å\90¯</target>
+      <trans-unit id="97842f379e1d4157ac3ab0661b90c352e7cb72d5" datatype="html">
+        <source>Metadata not available</source>
+        <target>å\85\83æ\95°æ\8d®ä¸\8då\8f¯ç\94¨</target>
       </trans-unit>
-      <trans-unit id="cef1595d040e77cbb4466e60382028d4c2040cac" datatype="html">
-        <source>Maximum size</source>
-        <target>æ\9c\80大æ\95°ç\9b®</target>
+      <trans-unit id="f721a500a68c357e8f2a01e60510f6a01e4ba529" datatype="html">
+        <source>Metadata</source>
+        <target>ç\9b¸å\85³å\85\83æ\95°æ\8d®</target>
       </trans-unit>
-      <trans-unit id="aa6fb95c355f172bda303de1ce2f38c251a149cf" datatype="html">
-        <source>Unlimited</source>
-        <target>无限制</target>
+      <trans-unit id="deba10b7279a589d01e919ea11f43c79ca1773e3" datatype="html">
+        <source>Device health</source>
+        <target>Device health</target>
       </trans-unit>
-      <trans-unit id="ee862a800364b4d11f9b8cb9955a28a60f840a45" datatype="html">
-        <source>Maximum objects</source>
-        <target>æ\9c\80大对象æ\95°ç\9b®</target>
+      <trans-unit id="d24e28e19c5703d7c6be44f4eb595a6a43b618ed" datatype="html">
+        <source>Performance counter</source>
+        <target>æ\80§è\83½è®¡æ\95°å\99¨</target>
       </trans-unit>
-      <trans-unit id="49c614babd1950adb2be75df4e2c9747286d6adc" datatype="html">
-        <source>-- Select a username --</source>
-        <target>-- 请选择用户名 --</target>
+      <trans-unit id="d1f7c81ed9c5034af4abcdf119b1c1e86cd019dd" datatype="html">
+        <source>Histogram not available: 
+          <x id="INTERPOLATION" equiv-text="{{ osd.histogram_failed }}"/>
+        </source>
+        <target>Histogram not available: 
+          <x id="INTERPOLATION" equiv-text="{{ osd.histogram_failed }}"/>
+        </target>
       </trans-unit>
-      <trans-unit id="c217ee914725a37e9dd2336c721c8e63e9666bdc" datatype="html">
-        <source>Auto-generate key</source>
-        <target>自动生成密钥</target>
+      <trans-unit id="868abfff914873d1c65df798d8432ed04b8ae2a9" datatype="html">
+        <source>Writes</source>
+        <target>写入请求</target>
       </trans-unit>
-      <trans-unit id="2f1c1c0f2bce4c9f92d1a2061e8161cb0006c31a" datatype="html">
-        <source>Access key</source>
-        <target>访é\97®å¯\86é\92¥</target>
+      <trans-unit id="996ebb9a653b5067f97bf3891ea9d2108e969492" datatype="html">
+        <source>Reads</source>
+        <target>读å\8f\96请æ±\82</target>
       </trans-unit>
-      <trans-unit id="b864acb67296a9819c1db0069c4c47d8b5ce8f44" datatype="html">
-        <source>Secret key</source>
-        <target>ç§\98å¯\86å¯\86é\92¥</target>
+      <trans-unit id="65ac79790aa477a97b1cc579e18a115a8df8918f" datatype="html">
+        <source>Histogram</source>
+        <target>ç\9b´æ\96¹å\9b¾</target>
       </trans-unit>
-      <trans-unit id="69b6ac577a19acc39fc0c22342092f327fff2529" datatype="html">
-        <source>Email address</source>
-        <target>邮箱</target>
+      <trans-unit id="26fb5f81b3581f06b9210defb0e71dc69a67e819" datatype="html">
+        <source>Current values</source>
+        <target>当前值</target>
       </trans-unit>
-      <trans-unit id="92f3f203270a29b3001871153f02c063484a1574" datatype="html">
-        <source>Suspended</source>
-        <target>冻结</target>
+      <trans-unit id="9abcd7c82643d60c22733470463f74e4a54bc069" datatype="html">
+        <source>Min</source>
+        <target>下限</target>
       </trans-unit>
-      <trans-unit id="8011e20c5bbe51602d459a860fbf29b599b55edd" datatype="html">
-        <source>System</source>
-        <target>系统</target>
+      <trans-unit id="c3ced4d162a0a55ee233a187ce7208ba5e922418" datatype="html">
+        <source>Max</source>
+        <target>上限</target>
       </trans-unit>
-      <trans-unit id="f120423a48cf96636bc415daf5ac041ea8c6503e" datatype="html">
-        <source>{VAR_SELECT, select, 0 {No} 1 {Yes} }</source>
-        <target>{VAR_SELECT, select, 0 {否} 1 {是} }</target>
+      <trans-unit id="6834fa6b43d1ecbdf147c48dd9c4d72f1484571d" datatype="html">
+        <source>Source</source>
+        <target>来源</target>
       </trans-unit>
-      <trans-unit id="db18a2772988415466a7f75dc42663ce78c9c1d3" datatype="html">
-        <source>Maximum buckets</source>
-        <target>最大存储桶数目</target>
+      <trans-unit id="a446fb0eb11fbffcac805ece5a2d306d24e733d8" datatype="html">
+        <source>Level</source>
+        <target>级别</target>
       </trans-unit>
-      <trans-unit id="2c4c62e8ba24601be5cfe7dc5d32c24bbbd4b53c" datatype="html">
-        <source>Subusers</source>
-        <target>å­\90ç\94¨æ\88·</target>
+      <trans-unit id="39f2fb094e9b2eda13163fa3f3a31594cf9c1307" datatype="html">
+        <source>Can be updated at runtime (editable)</source>
+        <target>å\8f¯å\9c¨è¿\90è¡\8cæ\97¶æ\9b´æ\96°ï¼\88å\8f¯ç¼\96è¾\91ï¼\89</target>
       </trans-unit>
-      <trans-unit id="17bb3082e6fe5003203ef992a3714172334631a1" datatype="html">
-        <source>Capabilities</source>
-        <target>用户权限</target>
+      <trans-unit id="cafc87479686947e2590b9f588a88040aeaf660b" datatype="html">
+        <source>Tags</source>
+        <target>标记</target>
       </trans-unit>
-      <trans-unit id="36ad38f9c1a1485e09b67778a28af84553290ffb" datatype="html">
-        <source>User quota</source>
-        <target>用户配额</target>
+      <trans-unit id="ab0089ef47af61ca1d137bc908b96c290dfd9287" datatype="html">
+        <source>Enum values</source>
+        <target>可选项</target>
       </trans-unit>
-      <trans-unit id="2aba1e87039819aca3b70faa9aa848c12bf139ca" datatype="html">
-        <source>Show</source>
-        <target>显示</target>
+      <trans-unit id="819476f1264f1659f38e86f6abb542141b184832" datatype="html">
+        <source>See also</source>
+        <target>参见</target>
       </trans-unit>
-      <trans-unit id="0bcd5ef19af0f1b814141ca8c57df623d8270088" datatype="html">
-        <source>Keys</source>
-        <target>密钥</target>
+      <trans-unit id="d82a9af5b05e7cd17640f196f163771685ff8df6" datatype="html">
+        <source>The data received has the JSON format version 2.x and is currently incompatible with the dashboard.</source>
+        <target>The data received has the JSON format version 2.x and is currently incompatible with the dashboard.</target>
       </trans-unit>
-      <trans-unit id="1221ca97d19eaa9a7bc0c5243d5fc5befe1d2314" datatype="html">
-        <source>-- Select a type --</source>
-        <target>-- 请选择一个类型 --</target>
+      <trans-unit id="a185c9b97513b3882604ea9bab60edbfac945c15" datatype="html">
+        <source>SMART overall-health self-assessment test result</source>
+        <target>SMART overall-health self-assessment test result</target>
       </trans-unit>
-      <trans-unit id="d1b8990332af18f1c5159a6061ca889bcbb28432" datatype="html">
-        <source>Permission</source>
-        <target>权限</target>
+      <trans-unit id="ddd5dd6d930030096ea617f62c82b648a0dd9484" datatype="html">
+        <source>Device Information</source>
+        <target>Device Information</target>
       </trans-unit>
-      <trans-unit id="a08c589f82f69d892307288da14190ae1dd583d5" datatype="html">
-        <source>-- Select a permission --</source>
-        <target>-- 请选择权限类型 --</target>
+      <trans-unit id="79c6bf990ea5b4d83bbf8f9e399f4bd933a1ebfc" datatype="html">
+        <source>S.M.A.R.T</source>
+        <target>S.M.A.R.T</target>
       </trans-unit>
-      <trans-unit id="b2841767821d6b66238c34d07e413b0af67aee92" datatype="html">
-        <source>Subuser</source>
-        <target>子用户</target>
+      <trans-unit id="05c17e08939cbef1a5df5386263b1701e8d5742e" datatype="html">
+        <source>S.M.A.R.T data is loading.</source>
+        <target>S.M.A.R.T data is loading.</target>
       </trans-unit>
-      <trans-unit id="bd59fc25a7bd98cff3e75117c09697c8a007a514" datatype="html">
-        <source>The chosen subuser ID is already in use.</source>
-        <target>所选的子用户 ID 已被使用。</target>
+      <trans-unit id="73caac4265ea7314ff061e5a1d78a6361a6dd3b8" datatype="html">
+        <source>Cluster Status</source>
+        <target>集群状态</target>
       </trans-unit>
-      <trans-unit id="3d386c357ebcbc04ed05c4babd5a03626f9b1674" datatype="html">
-        <source>read, write</source>
-        <target>读、写</target>
+      <trans-unit id="1d4bc612bbf19aa9553853266b9e92c9d75f4464" datatype="html">
+        <source>Manager Daemons</source>
+        <target>manager 守护进程</target>
       </trans-unit>
-      <trans-unit id="84e3e3f9a4f31a039b648c97debf95fcb20f4c4a" datatype="html">
-        <source>full</source>
-        <target>å\85¨é\83¨</target>
+      <trans-unit id="946ac5dea9921dc09d7b0a63b89535371f283b19" datatype="html">
+        <source>Object Gateways</source>
+        <target>对象ç½\91å\85³</target>
       </trans-unit>
-      <trans-unit id="b6bf81d032a2316464f9df2f0d2f3d753f89f0d3" datatype="html">
-        <source>Swift key</source>
-        <target>Swift 密钥</target>
+      <trans-unit id="ff03fa5bcf37c4da46ad736c1f7d03f959e8ba9a" datatype="html">
+        <source>Metadata Servers</source>
+        <target>metadata 服务器</target>
       </trans-unit>
-      <trans-unit id="1e0c12685d50d47448ceed9423977ef39775c037" datatype="html">
-        <source>Auto-generate secret</source>
-        <target>自动生成密钥</target>
+      <trans-unit id="d817609ba4993eba859409ab71e566168f4d5f5a" datatype="html">
+        <source>iSCSI Gateways</source>
+        <target>iSCSI 网关</target>
       </trans-unit>
-      <trans-unit id="3d1c7a6004bd5d86a7fa096ae24209e8aa7a53e3" datatype="html">
-        <source>Loading user data...</source>
-        <target>正在加载用户数据…</target>
+      <trans-unit id="42c13e50391250ea9379bdf55d5d6c0228c0c8bc" datatype="html">
+        <source>Client IOPS</source>
+        <target>客户端 IOPS</target>
       </trans-unit>
-      <trans-unit id="faa5d834ab28571423d794d32b57998920efb65f" datatype="html">
-        <source>The user data could not be loaded.</source>
-        <target>用户数据无法加载。 </target>
+      <trans-unit id="52213660b2454d139ada3079a42ec6caf3c3c01e" datatype="html">
+        <source>Client Throughput</source>
+        <target>客户端吞吐量</target>
       </trans-unit>
-      <trans-unit id="6aaf5d2a304167272ac73e3b1d1c162e16c77858" datatype="html">
-        <source>The chosen user ID is already in use.</source>
-        <target>所选的用户 ID 已被使用。</target>
+      <trans-unit id="32efd1c3f70e3c5244239de97a2cc95d98534a14" datatype="html">
+        <source>Client Read/Write</source>
+        <target>客户端读/写</target>
+      </trans-unit>
+      <trans-unit id="275485415092cbae3a9f3cbb786ebe283cacfdd5" datatype="html">
+        <source>Recovery Throughput</source>
+        <target>恢复吞吐量</target>
       </trans-unit>
-      <trans-unit id="df441e80db2157f9d272b75de724ba4a82b96b57" datatype="html">
-        <source>This is not a valid email address.</source>
-        <target>æ\97 æ\95\88ç\9a\84é\82®ç®±å\9c°å\9d\80ã\80\82</target>
+      <trans-unit id="6d9a9f55046891733ef71170e7652063765eb542" datatype="html">
+        <source>Scrub</source>
+        <target>æ´\97å\88·</target>
       </trans-unit>
-      <trans-unit id="ca271adf154956b8fcb28f4f50a37acb3057ff7c" datatype="html">
-        <source>The chosen email address is already in use.</source>
-        <target>æ­¤é\82®ç®±å\9c°å\9d\80已被使ç\94¨ã\80\82</target>
+      <trans-unit id="3cc9c2ae277393b3946b38c088dabff671b1ee1b" datatype="html">
+        <source>Performance</source>
+        <target>æ\80§è\83½</target>
       </trans-unit>
-      <trans-unit id="030197cebe938edf35422e92fe14183d06eb670b" datatype="html">
-        <source>Max. buckets</source>
-        <target>å­\98å\82¨æ¡¶ä¸ªæ\95°ç\9a\84ä¸\8aé\99\90</target>
+      <trans-unit id="88f383269db2d32cccee9e936fe549dccb9fdbf4" datatype="html">
+        <source>Raw Capacity</source>
+        <target>å\9fºæ\9c¬å®¹é\87\8f</target>
       </trans-unit>
-      <trans-unit id="623ac50f37a26caec6fd7cd519b653e3315cba25" datatype="html">
-        <source>The entered value must be &gt;= 0.</source>
-        <target>设置的值必须 &gt;= 0。</target>
+      <trans-unit id="c5f8a813f91a11af99132e4beafc136cfc13d73b" datatype="html">
+        <source>PGs per OSD</source>
+        <target>每个 OSD 的 PG 数</target>
       </trans-unit>
-      <trans-unit id="583a219c524155c2314eb06ee29162bb315272a3" datatype="html">
-        <source>S3 key</source>
-        <target>S3 密钥</target>
+      <trans-unit id="498a109c6e9e94f1966de01aa0326f7f0ac6fb52" datatype="html">
+        <source>PG Status</source>
+        <target>PG 状态</target>
       </trans-unit>
-      <trans-unit id="128d6efb51d9ddc7c0cc695a2deeca5b9523f6e4" datatype="html">
-        <source>There are no subusers.</source>
-        <target>没有子用户。</target>
+      <trans-unit id="ce9dfdc6dccb28dc75a78c704e09dc18fb02dcfa" datatype="html">
+        <source>Capacity</source>
+        <target>容量</target>
       </trans-unit>
-      <trans-unit id="8c49635e3672c82d9cf3b416a0d1a03460191699" datatype="html">
+      <trans-unit id="44ecac93d67c6a671198091c2270354f80322327" datatype="html">
         <source>
-          <x id="INTERPOLATION" equiv-text="{{ actionLabels.CREATE | titlecase }}"/>
-          <x id="INTERPOLATION_1" equiv-text="{{ subuserLabel | upperFirst }}"/>
+          <x id="START_ITALIC_TEXT" ctype="x-i" equiv-text="<i>"/>
+          <x id="CLOSE_ITALIC_TEXT" ctype="x-i" equiv-text="</i>"/> See 
+          <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Logs
+          <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> for more details.
         </source>
         <target>
-          <x id="INTERPOLATION" equiv-text="{{ actionLabels.CREATE | titlecase }}"/>
-          <x id="INTERPOLATION_1" equiv-text="{{ subuserLabel | upperFirst }}"/>
+          <x id="START_ITALIC_TEXT" ctype="x-i" equiv-text="<i>"/>
+          <x id="CLOSE_ITALIC_TEXT" ctype="x-i" equiv-text="</i>"/> See 
+          <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Logs
+          <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> for more details.
         </target>
       </trans-unit>
-      <trans-unit id="67c746c1ba9dab4351fedc4c7cba4e6d6b0dbc47" datatype="html">
-        <source>S3</source>
-        <target>S3</target>
+      <trans-unit id="0c1e17956453ad772dbe82d6946f62748c692f3e" datatype="html">
+        <source>Ranks</source>
+        <target>排位</target>
       </trans-unit>
-      <trans-unit id="d6819038d608623503918fb2553f53d68231ec3a" datatype="html">
-        <source>There are no keys.</source>
-        <target>没有任何密钥。</target>
+      <trans-unit id="2b24e0b0b1629d2e8a51b9da7c75d6e6379f4bc4" datatype="html">
+        <source>Standbys</source>
+        <target>Standbys</target>
       </trans-unit>
-      <trans-unit id="8b1d0beb2246fd01d9b25400bf9c67cbd532baee" datatype="html">
-        <source>
-          <x id="INTERPOLATION" equiv-text="{{ actionLabels.CREATE | titlecase }}"/>
-          <x id="INTERPOLATION_1" equiv-text="{{ s3keyLabel | upperFirst }}"/>
+      <trans-unit id="50df62325726db950523a5be1c78b8905fcc25d4" datatype="html">
+        <source>MDS performance counters</source>
+        <target>MDS performance counters</target>
+      </trans-unit>
+      <trans-unit id="a7b6508fb834bee9e48e11e4503fbbc2d19204de" datatype="html">
+        <source>Clients: 
+          <x id="INTERPOLATION" equiv-text="{{ clients.data.length }}"/>
         </source>
-        <target>
-          <x id="INTERPOLATION" equiv-text="{{ actionLabels.CREATE | titlecase }}"/>
-          <x id="INTERPOLATION_1" equiv-text="{{ s3keyLabel | upperFirst }}"/>
+        <target>Clients: 
+          <x id="INTERPOLATION" equiv-text="{{ clients.data.length }}"/>
         </target>
       </trans-unit>
-      <trans-unit id="6ddb5e991a3ecd2659fb520bc5acc81b67e08ddd" datatype="html">
-        <source>Swift</source>
-        <target>Swift</target>
-      </trans-unit>
-      <trans-unit id="1d01eccdda47fc907c5be35bcb16d2dcd02b0270" datatype="html">
-        <source>There are no capabilities.</source>
-        <target>权限为空。</target>
+      <trans-unit id="6e213942c6354b9cbe7a650f0f1499bfc1000fb6" datatype="html">
+        <source>Directories</source>
+        <target>Directories</target>
       </trans-unit>
-      <trans-unit id="af26a69a40b3a5477a7d062756a44c8d91f988a4" datatype="html">
-        <source>
-          <x id="INTERPOLATION" equiv-text="{{ actionLabels.ADD | titlecase }}"/>
-          <x id="INTERPOLATION_1" equiv-text="{{ capabilityLabel | upperFirst }}"/>
+      <trans-unit id="47116253e36f4e38a97ba41b2d3122c6c15ab904" datatype="html">
+        <source>Clients (
+          <x id="INTERPOLATION" equiv-text="{{ clients.length }}"/>)
         </source>
-        <target>
-          <x id="INTERPOLATION" equiv-text="{{ actionLabels.ADD | titlecase }}"/>
-          <x id="INTERPOLATION_1" equiv-text="{{ capabilityLabel | upperFirst }}"/>
+        <target>Clients (
+          <x id="INTERPOLATION" equiv-text="{{ clients.length }}"/>)
         </target>
       </trans-unit>
-      <trans-unit id="6146e13ceca5fa5cc17b771b282fe5955f3d19fa" datatype="html">
-        <source>Unlimited size</source>
-        <target>空间无限制</target>
-      </trans-unit>
-      <trans-unit id="f6db8aa7c99fdce18edb33dde57729acede2b308" datatype="html">
-        <source>Max. size</source>
-        <target>空间上限</target>
-      </trans-unit>
-      <trans-unit id="fc630b2093e880fffa19df99d5cd8b87605037f8" datatype="html">
-        <source>Unlimited objects</source>
-        <target>对象个数无限制</target>
-      </trans-unit>
-      <trans-unit id="6cda5a993d06f0bb10048be9d3aba6555aa9f356" datatype="html">
-        <source>Max. objects</source>
-        <target>对象个数上限</target>
-      </trans-unit>
       <trans-unit id="bd5a3b1c5a3c185c7bbb0e09a061d4cdc88ce5ad" datatype="html">
         <source>Current</source>
         <target>当前</target>
         <source># Sessions</source>
         <target># Sessions</target>
       </trans-unit>
+      <trans-unit id="c49e0dd71d551bd4928d967d78f0721dbf9f95e3" datatype="html">
+        <source>Target has active sessions</source>
+        <target>Target has active sessions</target>
+      </trans-unit>
       <trans-unit id="a87acd72dfb68b45175270695209550a85adf50c" datatype="html">
         <source>iSCSI target</source>
         <target>iSCSI target</target>
         <source>Instance</source>
         <target>实例</target>
       </trans-unit>
-      <trans-unit id="9a541ec1a4319fffc16ad3b3ab2c2b6d251a829d" datatype="html">
-        <source>Hostname</source>
-        <target>主机名</target>
-      </trans-unit>
       <trans-unit id="36fad7995cadfb3a6f0d43ef2db280146b3ca022" datatype="html">
         <source>Issue</source>
         <target>问题</target>
         <source>Fast diff (interlocked with object-map)</source>
         <target>Fast diff (interlocked with object-map)</target>
       </trans-unit>
+      <trans-unit id="631fc50ec7c9bd81dc797a3c7e09eda1178ad999" datatype="html">
+        <source>Parent image must support Layering</source>
+        <target>Parent image must support Layering</target>
+      </trans-unit>
       <trans-unit id="7eb984588f4835f6d0187b33769b4b0f62821640" datatype="html">
         <source>RBD snapshot rollback</source>
         <target>RBD 快照回滚</target>
         <source>root</source>
         <target>根</target>
       </trans-unit>
+      <trans-unit id="d34feb369d308075b423d5c5fc431f9766bf7a11" datatype="html">
+        <source>Evicted client "
+          <x id="INTERPOLATION" equiv-text="{{clientId}}"/>"
+        </source>
+        <target>Evicted client "
+          <x id="INTERPOLATION" equiv-text="{{clientId}}"/>"
+        </target>
+      </trans-unit>
+      <trans-unit id="7db875ff4cc626d394f37fba95c075b2e4bfeb00" datatype="html">
+        <source>Standby daemons</source>
+        <target>备用服务</target>
+      </trans-unit>
       <trans-unit id="3c3a423d91e36ac6624e909fcd2669a25685f847" datatype="html">
         <source>Rank</source>
         <target>排位</target>
         <source>Usage</source>
         <target>使用率</target>
       </trans-unit>
-      <trans-unit id="7db875ff4cc626d394f37fba95c075b2e4bfeb00" datatype="html">
-        <source>Standby daemons</source>
-        <target>备用服务</target>
+      <trans-unit id="950b5f04a2efd3f11c0f76418d5a4212381e792e" datatype="html">
+        <source>Origin</source>
+        <target>Origin</target>
       </trans-unit>
       <trans-unit id="22e4e574b7f8abf58254f328792445b42e2a924a" datatype="html">
         <source>The value can be updated at runtime.</source>
         <source>Updated config option 
           <x id="INTERPOLATION" equiv-text="{{name}}"/>
         </source>
-        <target>已更新配置选项
+        <target>Updated config option 
           <x id="INTERPOLATION" equiv-text="{{name}}"/>
         </target>
       </trans-unit>
         <source>Editable</source>
         <target>可编辑</target>
       </trans-unit>
+      <trans-unit id="261c0af854e8684abc15f89dce6efb3e72344b18" datatype="html">
+        <source>host</source>
+        <target>host</target>
+      </trans-unit>
+      <trans-unit id="9e35065e7c579e1fb960499117fd4b3c68d1c263" datatype="html">
+        <source>Host operation is disabled because orchestrator is unavailable</source>
+        <target>Host operation is disabled because orchestrator is unavailable</target>
+      </trans-unit>
+      <trans-unit id="a5d5e407f8c4e1b152509c966c90f37edf68472e" datatype="html">
+        <source>Device path</source>
+        <target>Device path</target>
+      </trans-unit>
+      <trans-unit id="94e76c060aa68c05d8c4a3f5a20c92fab3e83ccf" datatype="html">
+        <source>Rotates</source>
+        <target>Rotates</target>
+      </trans-unit>
+      <trans-unit id="b7da3e3505cc80f9bf3cffc8444c53e8a9ec70a5" datatype="html">
+        <source>Available</source>
+        <target>Available</target>
+      </trans-unit>
+      <trans-unit id="6ec98fa3d6504ba1fd03465194b53706c8263c99" datatype="html">
+        <source>Model</source>
+        <target>Model</target>
+      </trans-unit>
       <trans-unit id="1a6e6ad05508130b7a99ce5b15daf3227c2a930c" datatype="html">
         <source>Updated options for module "
           <x id="INTERPOLATION" equiv-text="{{name}}"/>".
         </source>
-        <target>已更新扩展模块“
-          <x id="INTERPOLATION" equiv-text="{{name}}"/>”的选项。
+        <target>Updated options for module "
+          <x id="INTERPOLATION" equiv-text="{{name}}"/>".
         </target>
       </trans-unit>
       <trans-unit id="ac6c9212896d39b23811ed2dadab7d07336ec559" datatype="html">
         <source>Disable</source>
         <target>禁用</target>
       </trans-unit>
+      <trans-unit id="340f2f312c2eb353e5cd69aee6bee7f5a73c34ac" datatype="html">
+        <source>This Manager module is always on.</source>
+        <target>This Manager module is always on.</target>
+      </trans-unit>
       <trans-unit id="6a0b3657745dd7a2f2162f1cc790bf9004d0845d" datatype="html">
         <source>Reconnecting, please wait ...</source>
         <target>正在重新连接,请稍候…</target>
         <source>destroyed</source>
         <target>已销毁</target>
       </trans-unit>
-      <trans-unit id="43be3b1a806ff6b7eda5f9530b0595c081d2ad0f" datatype="html">
-        <source>Cluster-wide Flags</source>
-        <target>Cluster-wide Flags</target>
-      </trans-unit>
-      <trans-unit id="a1334f5ad3090d59be02f4add0f3e98c8697c504" datatype="html">
-        <source>Cluster-wide Recovery Priority</source>
-        <target>Cluster-wide Recovery Priority</target>
+      <trans-unit id="107614b994f2b01abdc1ca179bf780b0cd933ec4" datatype="html">
+        <source>Recovery Priority</source>
+        <target>Recovery Priority</target>
       </trans-unit>
       <trans-unit id="359dad5a3a912ef9dece3194035020856805aa96" datatype="html">
         <source>PG scrub</source>
         <source>Mark OSD 
           <x id="INTERPOLATION" equiv-text="{{markAction}}"/>
         </source>
-        <target>标记 OSD 为
+        <target>Mark OSD 
           <x id="INTERPOLATION" equiv-text="{{markAction}}"/>
         </target>
       </trans-unit>
         <source>Mark 
           <x id="INTERPOLATION" equiv-text="{{markAction}}"/>
         </source>
-        <target>标记为
+        <target>Mark 
           <x id="INTERPOLATION" equiv-text="{{markAction}}"/>
         </target>
       </trans-unit>
         <source>Updated OSD recovery speed priority "
           <x id="INTERPOLATION" equiv-text="{{value}}"/>"
         </source>
-        <target>已更新 OSD 恢复速度优先级“
-          <x id="INTERPOLATION" equiv-text="{{value}}"/>
+        <target>Updated OSD recovery speed priority "
+          <x id="INTERPOLATION" equiv-text="{{value}}"/>"
         </target>
       </trans-unit>
-      <trans-unit id="442db228d78b94d704b22bb0ffeb712af183f19a" datatype="html">
+      <trans-unit id="ccf5f30798c03d2d8efd0e6eb508320c018b722d" datatype="html">
         <source>
-          <x id="INTERPOLATION" equiv-text="{{operation}}"/> was initialized in the following OSD: 
+          <x id="INTERPOLATION" equiv-text="{{operation}}"/> was initialized in the following OSD(s)
           <x id="INTERPOLATION_1" equiv-text="{{id}}"/>
         </source>
-        <target>如下 OSD 已经启动了
-          <x id="INTERPOLATION" equiv-text="{{operation}}"/> 操作:
+        <target>
+          <x id="INTERPOLATION" equiv-text="{{operation}}"/> was initialized in the following OSD(s): 
           <x id="INTERPOLATION_1" equiv-text="{{id}}"/>
         </target>
       </trans-unit>
+      <trans-unit id="9836e830d0219585b36d53be00a31c3d4798a4aa" datatype="html">
+        <source>Smartctl has received an unknown argument (error code
+          <x id="INTERPOLATION" equiv-text="{{smartData.smartctl_error_code}}"/>). You may be using an
+                incompatible version of smartmontools. Version &gt;= 7.0 of
+                smartmontools is required to succesfully retrieve data.
+        </source>
+        <target>Smartctl has received an unknown argument (error code
+          <x id="INTERPOLATION" equiv-text="{{smartData.smartctl_error_code}}"/>). You may be using an
+                incompatible version of smartmontools. Version &gt;= 7.0 of
+                smartmontools is required to succesfully retrieve data.
+        </target>
+      </trans-unit>
+      <trans-unit id="d5fd840374ca1a6f394bcd81f390a6dca27f8224" datatype="html">
+        <source>An error with error code 
+          <x id="INTERPOLATION" equiv-text="{{code}}"/> occurred.
+        </source>
+        <target>An error with error code 
+          <x id="INTERPOLATION" equiv-text="{{code}}"/> occurred.
+        </target>
+      </trans-unit>
+      <trans-unit id="a0b59d7139692bb8d8ed786b6eb6e9e70ce743f3" datatype="html">
+        <source>Raw</source>
+        <target>Raw</target>
+      </trans-unit>
+      <trans-unit id="2f3beddc8234b30fb26a7f63ba2f1ea74f2ed6f7" datatype="html">
+        <source>Threshold</source>
+        <target>Threshold</target>
+      </trans-unit>
+      <trans-unit id="4654b5a68af3c8bad29aa14ca85ccea1f3143c6b" datatype="html">
+        <source>When Failed</source>
+        <target>When Failed</target>
+      </trans-unit>
+      <trans-unit id="5b7f56d5be49fb8e8d8f40209d6746f8f72e9177" datatype="html">
+        <source>Worst</source>
+        <target>Worst</target>
+      </trans-unit>
       <trans-unit id="1edb8e46b0fac57c5feb3d7d3585afc0122d5481" datatype="html">
         <source>Create silence</source>
         <target>Create silence</target>
         <source>Silence</source>
         <target>Silence</target>
       </trans-unit>
+      <trans-unit id="f392abfbb997402ce2aebb13e660a8f01dec54db" datatype="html">
+        <source>Service type</source>
+        <target>Service type</target>
+      </trans-unit>
+      <trans-unit id="9ffa91b056fb979786627885651e19c8275675cd" datatype="html">
+        <source>Service instance</source>
+        <target>Service instance</target>
+      </trans-unit>
+      <trans-unit id="b5910192a9ac4816638ff6383b03f986ff965796" datatype="html">
+        <source>Container id</source>
+        <target>Container id</target>
+      </trans-unit>
+      <trans-unit id="60ab9cce12a56cdc5ec6a1b699f8c7afecd629d5" datatype="html">
+        <source>Rados config location</source>
+        <target>Rados config location</target>
+      </trans-unit>
+      <trans-unit id="dfa409f831c9168a377bdee02c5ea6aaf9b2bf61" datatype="html">
+        <source>Service URL</source>
+        <target>Service URL</target>
+      </trans-unit>
+      <trans-unit id="bf2468fd965b8a59c135ad549b3a612aa9873abc" datatype="html">
+        <source>Status Description</source>
+        <target>Status Description</target>
+      </trans-unit>
       <trans-unit id="fb2e1bed329dc5b84197808c778abb9edcbdb335" datatype="html">
         <source>Used</source>
         <target>已使用</target>
         <source>bucket</source>
         <target>存储桶</target>
       </trans-unit>
-      <trans-unit id="364cc3f92837b6000e686aab6d03bd2ad8007b50" datatype="html">
+      <trans-unit id="84fee774286ec4191311f1277075455c3ea5e2e2" datatype="html">
         <source>Updated Object Gateway bucket "
-          <x id="INTERPOLATION" equiv-text="{{bid}}"/>"
+          <x id="INTERPOLATION" equiv-text="{{bid}}"/>".
         </source>
-        <target>已更新对象网关存储桶“
-          <x id="INTERPOLATION" equiv-text="{{bid}}"/>
+        <target>Updated Object Gateway bucket "
+          <x id="INTERPOLATION" equiv-text="{{bid}}"/>".
         </target>
       </trans-unit>
       <trans-unit id="2d7a43674f0bbc131c9e555ec16ac37fa0445d76" datatype="html">
         <source>Created Object Gateway bucket "
           <x id="INTERPOLATION" equiv-text="{{bid}}"/>"
         </source>
-        <target>已创建对象网关存储桶“
-          <x id="INTERPOLATION" equiv-text="{{bid}}"/>
+        <target>Created Object Gateway bucket "
+          <x id="INTERPOLATION" equiv-text="{{bid}}"/>"
         </target>
       </trans-unit>
       <trans-unit id="ec40d74ecfb1d6d60455af6805c9a714a3f5750a" datatype="html">
         <source>Updated Object Gateway user "
           <x id="INTERPOLATION" equiv-text="{{uid}}"/>"
         </source>
-        <target>已更新对象网关用户“
-          <x id="INTERPOLATION" equiv-text="{{uid}}"/>
+        <target>Updated Object Gateway user "
+          <x id="INTERPOLATION" equiv-text="{{uid}}"/>"
         </target>
       </trans-unit>
       <trans-unit id="84ab3fd641e65e39cffee0ec722a059ed284229e" datatype="html">
         <source>Created Object Gateway user "
           <x id="INTERPOLATION" equiv-text="{{uid}}"/>"
         </source>
-        <target>已创建对象网关用户“
-          <x id="INTERPOLATION" equiv-text="{{uid}}"/>
+        <target>Created Object Gateway user "
+          <x id="INTERPOLATION" equiv-text="{{uid}}"/>"
         </target>
       </trans-unit>
       <trans-unit id="7c7f4be7b726e61c577e63842a58d9e435f7c597" datatype="html">
         <source>Created role '
           <x id="INTERPOLATION" equiv-text="{{role_name}}"/>'
         </source>
-        <target>新建角色“
-          <x id="INTERPOLATION" equiv-text="{{role_name}}"/>
+        <target>Created role '
+          <x id="INTERPOLATION" equiv-text="{{role_name}}"/>'
         </target>
       </trans-unit>
       <trans-unit id="41c032df0732f4318f8213fabd0719ac347d4b6c" datatype="html">
         <source>Updated role '
           <x id="INTERPOLATION" equiv-text="{{role_name}}"/>'
         </source>
-        <target>更新角色“
-          <x id="INTERPOLATION" equiv-text="{{role_name}}"/>
+        <target>Updated role '
+          <x id="INTERPOLATION" equiv-text="{{role_name}}"/>'
         </target>
       </trans-unit>
       <trans-unit id="50e22b5289f79f1417369403345c9fa9911a4557" datatype="html">
         <source>Deleted role '
           <x id="INTERPOLATION" equiv-text="{{role_name}}"/>'
         </source>
-        <target>已删除角色“
-          <x id="INTERPOLATION" equiv-text="{{role_name}}"/>
+        <target>Deleted role '
+          <x id="INTERPOLATION" equiv-text="{{role_name}}"/>'
         </target>
       </trans-unit>
+      <trans-unit id="2e35d60a14ce0b470e8b54602864a867f7fcef40" datatype="html">
+        <source>There are no roles.</source>
+        <target>There are no roles.</target>
+      </trans-unit>
       <trans-unit id="d2362a49d2434ce137bf19dab004251b7fd9c7b3" datatype="html">
         <source>Created user "
           <x id="INTERPOLATION" equiv-text="{{username}}"/>"
         </source>
-        <target>已新建用户“
-          <x id="INTERPOLATION" equiv-text="{{username}}"/>
+        <target>Created user "
+          <x id="INTERPOLATION" equiv-text="{{username}}"/>"
         </target>
       </trans-unit>
       <trans-unit id="9910122dfedd2eaa544a990f1430e5b82a76d99f" datatype="html">
         <source>Updated user "
           <x id="INTERPOLATION" equiv-text="{{username}}"/>"
         </source>
-        <target>已更新用户“
-          <x id="INTERPOLATION" equiv-text="{{username}}"/>
+        <target>Updated user "
+          <x id="INTERPOLATION" equiv-text="{{username}}"/>"
         </target>
       </trans-unit>
       <trans-unit id="fe516c6d820018fdc971113935e22ec1e852965f" datatype="html">
         <source>Deleted user "
           <x id="INTERPOLATION" equiv-text="{{username}}"/>"
         </source>
-        <target>已删除用户“
-          <x id="INTERPOLATION" equiv-text="{{username}}"/>
+        <target>Deleted user "
+          <x id="INTERPOLATION" equiv-text="{{username}}"/>"
         </target>
       </trans-unit>
       <trans-unit id="01a7e11502ff80421ef3615e533ea14ef57e1d5c" datatype="html">
         <source>Failed to delete user "
           <x id="INTERPOLATION" equiv-text="{{username}}"/>"
         </source>
-        <target>删除用户“
-          <x id="INTERPOLATION" equiv-text="{{username}}"/>”失败
+        <target>Failed to delete user "
+          <x id="INTERPOLATION" equiv-text="{{username}}"/>"
         </target>
       </trans-unit>
       <trans-unit id="63316a3861dbcb035147efc1b9fb6bc708242e94" datatype="html">
         <source>You are currently logged in as "
           <x id="INTERPOLATION" equiv-text="{{username}}"/>".
         </source>
-        <target>您当前在用“
-          <x id="INTERPOLATION" equiv-text="{{username}}"/>”的身份登录。
+        <target>You are currently logged in as "
+          <x id="INTERPOLATION" equiv-text="{{username}}"/>".
         </target>
       </trans-unit>
+      <trans-unit id="d8b81951d25439864e92f750f7c99d7426d6517c" datatype="html">
+        <source>password</source>
+        <target>password</target>
+      </trans-unit>
+      <trans-unit id="d361a9b5e1f7985a12c0433388f31626525a02b8" datatype="html">
+        <source>Updated user password"</source>
+        <target>Updated user password"</target>
+      </trans-unit>
       <trans-unit id="1d7fbcc3d5efc946ffbcf86fed04c4e20dda20fb" datatype="html">
         <source>Each object is split in data-chunks parts, each stored on a different OSD.</source>
         <target> 各对象都被分割为数据块,分别存储于不同 OSD 。</target>
@@ -3630,6 +3860,18 @@ lrc 纠删码插件创建的是局部校验块,这样只需较少的 OSD 即
         <source>High</source>
         <target>高</target>
       </trans-unit>
+      <trans-unit id="6080b77234e92ad41bb52653b239c4c4f851317d" datatype="html">
+        <source>Error</source>
+        <target>Error</target>
+      </trans-unit>
+      <trans-unit id="c43dc1967a603fefb886149ac35863a06d5b4ce5" datatype="html">
+        <source>Information</source>
+        <target>信息</target>
+      </trans-unit>
+      <trans-unit id="1e035e6ccfab771cad4226b2ad230cb0d4a88cba" datatype="html">
+        <source>Success</source>
+        <target>Success</target>
+      </trans-unit>
       <trans-unit id="e6ca3c0efaf51e6d45a7f92f58bac37140c3fda4" datatype="html">
         <source>Last 5 minutes</source>
         <target>过去 5 分钟</target>
@@ -3750,10 +3992,6 @@ lrc 纠删码插件创建的是局部校验块,这样只需较少的 OSD 即
         <source>Last 5 years</source>
         <target>过去 5 年</target>
       </trans-unit>
-      <trans-unit id="c43dc1967a603fefb886149ac35863a06d5b4ce5" datatype="html">
-        <source>Information</source>
-        <target>信息</target>
-      </trans-unit>
       <trans-unit id="37391297bb077a6f84484930261b01a3ce38327b" datatype="html">
         <source>No items selected.</source>
         <target>无选中项目。</target>
@@ -3802,6 +4040,10 @@ lrc 纠删码插件创建的是局部校验块,这样只需较少的 OSD 即
         <source>Destroy</source>
         <target>销毁</target>
       </trans-unit>
+      <trans-unit id="b4e94d529ff10db4d86f3f48900fa67ede3411fd" datatype="html">
+        <source>Evict</source>
+        <target>Evict</target>
+      </trans-unit>
       <trans-unit id="3747fff7faf52b436ecff5fb8555091736d92c70" datatype="html">
         <source>Flatten</source>
         <target>展开</target>
@@ -3842,6 +4084,10 @@ lrc 纠删码插件创建的是局部校验块,这样只需较少的 OSD 即
         <source>Unprotect</source>
         <target>解除保护</target>
       </trans-unit>
+      <trans-unit id="024cdb2814b0cb3f4ced148f1a0b9854447cb214" datatype="html">
+        <source>Change</source>
+        <target>Change</target>
+      </trans-unit>
       <trans-unit id="011f3e2bfc1fd8407eb5f599352665bfeb145664" datatype="html">
         <source>Recreate</source>
         <target>Recreate</target>
@@ -3878,6 +4124,62 @@ lrc 纠删码插件创建的是局部校验块,这样只需较少的 OSD 即
         <source>Copied</source>
         <target>复制完成</target>
       </trans-unit>
+      <trans-unit id="5a13d3834133e09544ec93885662f181372dcf46" datatype="html">
+        <source>Deep Scrubbed</source>
+        <target>Deep Scrubbed</target>
+      </trans-unit>
+      <trans-unit id="7c9efb91434a5c15e9579c0b31c8e184b8c8240d" datatype="html">
+        <source>Destroyed</source>
+        <target>Destroyed</target>
+      </trans-unit>
+      <trans-unit id="647059bf3ea098fffedf92ddfad792bb3daa3c95" datatype="html">
+        <source>Flattened</source>
+        <target>展开完成</target>
+      </trans-unit>
+      <trans-unit id="8df71e952319eafa71c8e6ef6144b780af8813ff" datatype="html">
+        <source>Marked Down</source>
+        <target>Marked Down</target>
+      </trans-unit>
+      <trans-unit id="25658f5a080a1cab3b91e17b756b1d1dc46bb9b3" datatype="html">
+        <source>Marked In</source>
+        <target>Marked In</target>
+      </trans-unit>
+      <trans-unit id="ebcf306036a6c5579df9448f77eca98d491db245" datatype="html">
+        <source>Marked Lost</source>
+        <target>Marked Lost</target>
+      </trans-unit>
+      <trans-unit id="3a8803369ac18be3ad762384b9fda095fe2a6dcc" datatype="html">
+        <source>Marked Out</source>
+        <target>Marked Out</target>
+      </trans-unit>
+      <trans-unit id="0fe2a62ea7c609fa8326ee6d38060bc5ba8bf34f" datatype="html">
+        <source>Protected</source>
+        <target>Protected</target>
+      </trans-unit>
+      <trans-unit id="69b0446c6c2411c4fe01e411b8ceec72d4044fb4" datatype="html">
+        <source>Purged</source>
+        <target>已清除</target>
+      </trans-unit>
+      <trans-unit id="d53de1a61bd51c815dc374c7f97e4ee69230e412" datatype="html">
+        <source>Renamed</source>
+        <target>Renamed</target>
+      </trans-unit>
+      <trans-unit id="86fc6cae82c095f14105eb8a61d7b3fa948304b7" datatype="html">
+        <source>Restored</source>
+        <target>已经把</target>
+      </trans-unit>
+      <trans-unit id="e87dd0fd35460cb743046db918dfce2137b5977a" datatype="html">
+        <source>Reweighted</source>
+        <target>Reweighted</target>
+      </trans-unit>
+      <trans-unit id="dc21fd6547f2325c67f6deff925f29eb07a2db3e" datatype="html">
+        <source>Rolled back</source>
+        <target>回滚完成</target>
+      </trans-unit>
+      <trans-unit id="15dec4c2d73a516c10aef90aeeea3364fa794615" datatype="html">
+        <source>Scrubbed</source>
+        <target>Scrubbed</target>
+      </trans-unit>
       <trans-unit id="8dc560ded67482f109a98e0638851ad1d37188b3" datatype="html">
         <source>Showed</source>
         <target>Showed</target>
@@ -4053,9 +4355,9 @@ lrc 纠删码插件创建的是局部校验块,这样只需较少的 OSD 即
           <x id="INTERPOLATION" equiv-text="{{failure}}"/>
           <x id="INTERPOLATION_1" equiv-text="{{metadata}}"/>
         </source>
-        <target>
+        <target>Failed to 
           <x id="INTERPOLATION" equiv-text="{{failure}}"/>
-          <x id="INTERPOLATION_1" equiv-text="{{metadata}}"/>失败
+          <x id="INTERPOLATION_1" equiv-text="{{metadata}}"/>
         </target>
       </trans-unit>
       <trans-unit id="f54b6f09b390d5ade0e354f6c7d4743c10a315cc" datatype="html">
@@ -4098,36 +4400,52 @@ lrc 纠删码插件创建的是局部校验块,这样只需较少的 OSD 即
         <source>delete</source>
         <target>删除</target>
       </trans-unit>
+      <trans-unit id="d07a282afc7fbdb39cea6e1c9b544882a7260a86" datatype="html">
+        <source>Adding</source>
+        <target>Adding</target>
+      </trans-unit>
+      <trans-unit id="a11ec4e640f241329943237d2a3cceaa4823658e" datatype="html">
+        <source>add</source>
+        <target>add</target>
+      </trans-unit>
+      <trans-unit id="ea1c70b874904216cc5af24bd7cb3dab2d074d42" datatype="html">
+        <source>Removing</source>
+        <target>Removing</target>
+      </trans-unit>
+      <trans-unit id="4da487aec5a29ce4372e7b512227cd665b01fe6f" datatype="html">
+        <source>remove</source>
+        <target>remove</target>
+      </trans-unit>
       <trans-unit id="3f757cfc3749ebb5d4462017cb60138ca082f15f" datatype="html">
         <source>RBD '
           <x id="INTERPOLATION" equiv-text="{{id}}"/>'
         </source>
-        <target>RBD
-          <x id="INTERPOLATION" equiv-text="{{id}}"/>
+        <target>RBD '
+          <x id="INTERPOLATION" equiv-text="{{id}}"/>'
         </target>
       </trans-unit>
       <trans-unit id="a6c681e6130fe440ae40de99a405fcf5c7eefee1" datatype="html">
         <source>RBD snapshot '
           <x id="INTERPOLATION" equiv-text="{{id}}"/>'
         </source>
-        <target>RBD 快照“
-          <x id="INTERPOLATION" equiv-text="{{id}}"/>
+        <target>RBD snapshot '
+          <x id="INTERPOLATION" equiv-text="{{id}}"/>'
         </target>
       </trans-unit>
       <trans-unit id="4fb54a0291f49583c317d4a3690239141b5a8f68" datatype="html">
         <source>mirror mode for pool '
           <x id="INTERPOLATION" equiv-text="{{id}}"/>'
         </source>
-        <target>存储池“
-          <x id="INTERPOLATION" equiv-text="{{id}}"/>”的镜像模式
+        <target>mirror mode for pool '
+          <x id="INTERPOLATION" equiv-text="{{id}}"/>'
         </target>
       </trans-unit>
       <trans-unit id="6621ab6e122a149326a1e48e9051a41e7f203cf6" datatype="html">
         <source>mirror peer for pool '
           <x id="INTERPOLATION" equiv-text="{{id}}"/>'
         </source>
-        <target>存储池“
-          <x id="INTERPOLATION" equiv-text="{{id}}"/>”的镜像同伴
+        <target>mirror peer for pool '
+          <x id="INTERPOLATION" equiv-text="{{id}}"/>'
         </target>
       </trans-unit>
       <trans-unit id="db15adc778317d551232fe712eb03a2c1eac4a43" datatype="html">
@@ -4138,24 +4456,24 @@ lrc 纠删码插件创建的是局部校验块,这样只需较少的 OSD 即
         <source>Name is already used by 
           <x id="INTERPOLATION" equiv-text="{{pool_name}}"/>.
         </source>
-        <target>该名称已被
-          <x id="INTERPOLATION" equiv-text="{{pool_name}}"/>使用。
+        <target>Name is already used by 
+          <x id="INTERPOLATION" equiv-text="{{pool_name}}"/>.
         </target>
       </trans-unit>
       <trans-unit id="8fc28e1103d9f2ef47b9fff9a4f74e8365c7cf19" datatype="html">
         <source>Name is already used by 
           <x id="INTERPOLATION" equiv-text="{{name}}"/>.
         </source>
-        <target>该名称已被
-          <x id="INTERPOLATION" equiv-text="{{pool_name}}"/>使用。
+        <target>Name is already used by 
+          <x id="INTERPOLATION" equiv-text="{{name}}"/>.
         </target>
       </trans-unit>
       <trans-unit id="1cdc7ea44fcb85d0cfcf6e7379d625d8674a8fbe" datatype="html">
         <source>Name is already used by 
           <x id="INTERPOLATION" equiv-text="{{rbd_name}}"/>.
         </source>
-        <target>该名称已被
-          <x id="INTERPOLATION" equiv-text="{{rbd_name}}"/>使用。
+        <target>Name is already used by 
+          <x id="INTERPOLATION" equiv-text="{{rbd_name}}"/>.
         </target>
       </trans-unit>
       <trans-unit id="1ff7676ad1e991102224540a32dd44ad1ab88aa8" datatype="html">
@@ -4163,7 +4481,7 @@ lrc 纠删码插件创建的是局部校验块,这样只需较少的 OSD 即
           <x id="INTERPOLATION" equiv-text="{{rbd_name}}"/> contains snapshots.
         </source>
         <target>
-          <x id="INTERPOLATION" equiv-text="{{rbd_name}}"/>包含有快照。
+          <x id="INTERPOLATION" equiv-text="{{rbd_name}}"/> contains snapshots.
         </target>
       </trans-unit>
       <trans-unit id="c3a1dcca2b2ba20fbe39e2441e7bb1cf9c20cdf3" datatype="html">
@@ -4178,8 +4496,8 @@ lrc 纠删码插件创建的是局部校验块,这样只需较少的 OSD 即
         <source>Snapshot of 
           <x id="INTERPOLATION" equiv-text="{{rbd_name}}"/> must be protected.
         </source>
-        <target>
-          <x id="INTERPOLATION" equiv-text="{{rbd_name}}"/>的快照必须处于受保护状态。
+        <target>Snapshot of 
+          <x id="INTERPOLATION" equiv-text="{{rbd_name}}"/> must be protected.
         </target>
       </trans-unit>
       <trans-unit id="369f93b9a07a9465f7a261e9f0021b6cfa7180c5" datatype="html">
@@ -4198,32 +4516,28 @@ lrc 纠删码插件创建的是局部校验块,这样只需较少的 OSD 即
         <source>flatten</source>
         <target>展开</target>
       </trans-unit>
-      <trans-unit id="647059bf3ea098fffedf92ddfad792bb3daa3c95" datatype="html">
-        <source>Flattened</source>
-        <target>展开完成</target>
-      </trans-unit>
       <trans-unit id="d990ef9680cd23bbe652c37eb46bf038cfee80ad" datatype="html">
         <source>Name is already used by 
           <x id="INTERPOLATION" equiv-text="{{snap_name}}"/>.
         </source>
-        <target>该名称已被
-          <x id="INTERPOLATION" equiv-text="{{snap_name}}"/>使用。
+        <target>Name is already used by 
+          <x id="INTERPOLATION" equiv-text="{{snap_name}}"/>.
         </target>
       </trans-unit>
       <trans-unit id="a101745d080ef65c09bd5fafc796f94ddb9f9d60" datatype="html">
         <source>Cannot unprotect 
           <x id="INTERPOLATION" equiv-text="{{snap_name}}"/> because it contains child images.
         </source>
-        <target>无法去掉
-          <x id="INTERPOLATION" equiv-text="{{snap_name}}"/>的保护状态,因为它有子映像。
+        <target>Cannot unprotect 
+          <x id="INTERPOLATION" equiv-text="{{snap_name}}"/> because it contains child images.
         </target>
       </trans-unit>
       <trans-unit id="647968f4cde7786cd53ec8e6aa9802ac6824a262" datatype="html">
         <source>Cannot delete 
           <x id="INTERPOLATION" equiv-text="{{snap_name}}"/> because it's protected.
         </source>
-        <target>无法删除
-          <x id="INTERPOLATION" equiv-text="{{snap_name}}"/>,因为它处于受保护状态。
+        <target>Cannot delete 
+          <x id="INTERPOLATION" equiv-text="{{snap_name}}"/> because it's protected.
         </target>
       </trans-unit>
       <trans-unit id="57ddd3e15cf0ce974356b757451f50116a27272b" datatype="html">
@@ -4234,10 +4548,6 @@ lrc 纠删码插件创建的是局部校验块,这样只需较少的 OSD 即
         <source>rollback</source>
         <target>回滚</target>
       </trans-unit>
-      <trans-unit id="dc21fd6547f2325c67f6deff925f29eb07a2db3e" datatype="html">
-        <source>Rolled back</source>
-        <target>回滚完成</target>
-      </trans-unit>
       <trans-unit id="de8676f0017c9db6c49388cd7d63cd0a83a0c1dc" datatype="html">
         <source>Moving</source>
         <target>正在把</target>
@@ -4254,8 +4564,8 @@ lrc 纠删码插件创建的是局部校验块,这样只需较少的 OSD 即
         <source>image '
           <x id="INTERPOLATION" equiv-text="{{id}}"/>' to trash
         </source>
-        <target>映像“
-          <x id="INTERPOLATION" equiv-text="{{id}}"/>”移至回收站
+        <target>image '
+          <x id="INTERPOLATION" equiv-text="{{id}}"/>' to trash
         </target>
       </trans-unit>
       <trans-unit id="b603e2dfed9808222fbcb5a7c5f4da2cc6ae2aae" datatype="html">
@@ -4270,34 +4580,30 @@ lrc 纠删码插件创建的是局部校验块,这样只需较少的 OSD 即
         <source>restore</source>
         <target>把</target>
       </trans-unit>
-      <trans-unit id="86fc6cae82c095f14105eb8a61d7b3fa948304b7" datatype="html">
-        <source>Restored</source>
-        <target>已经把</target>
-      </trans-unit>
       <trans-unit id="30b8bcf69b3f1754b7abba173fd806cfcea4cb04" datatype="html">
         <source>image '
           <x id="INTERPOLATION" equiv-text="{{id}}"/>' into '
           <x id="INTERPOLATION_1" equiv-text="{{new_id}}"/>'
         </source>
-        <target>映像从“
-          <x id="INTERPOLATION" equiv-text="{{id}}"/>”恢复到“
-          <x id="INTERPOLATION_1" equiv-text="{{new_id}}"/>
+        <target>image '
+          <x id="INTERPOLATION" equiv-text="{{id}}"/>' into '
+          <x id="INTERPOLATION_1" equiv-text="{{new_id}}"/>'
         </target>
       </trans-unit>
       <trans-unit id="13b7b241cef989fe0932ddd180e757658e1817e7" datatype="html">
         <source>Image name '
           <x id="INTERPOLATION" equiv-text="{{id}}"/>' is already in use.
         </source>
-        <target>映像名称“
-          <x id="INTERPOLATION" equiv-text="{{id}}"/>”已被使用。
+        <target>Image name '
+          <x id="INTERPOLATION" equiv-text="{{id}}"/>' is already in use.
         </target>
       </trans-unit>
       <trans-unit id="cc1cee12c833e8fbbef28a2a7c449dc530da912d" datatype="html">
         <source>image '
           <x id="INTERPOLATION" equiv-text="{{id}}"/>'
         </source>
-        <target>映像“
-          <x id="INTERPOLATION" equiv-text="{{id}}"/>
+        <target>image '
+          <x id="INTERPOLATION" equiv-text="{{id}}"/>'
         </target>
       </trans-unit>
       <trans-unit id="38e5f47f8bef505652f3e87f46efb00ead1350a3" datatype="html">
@@ -4308,10 +4614,6 @@ lrc 纠删码插件创建的是局部校验块,这样只需较少的 OSD 即
         <source>purge</source>
         <target>清除</target>
       </trans-unit>
-      <trans-unit id="69b0446c6c2411c4fe01e411b8ceec72d4044fb4" datatype="html">
-        <source>Purged</source>
-        <target>已清除</target>
-      </trans-unit>
       <trans-unit id="1560d58fdf39663929653250d45f5b1dfe078fea" datatype="html">
         <source>all pools</source>
         <target>所有存储池</target>
@@ -4320,36 +4622,44 @@ lrc 纠删码插件创建的是局部校验块,这样只需较少的 OSD 即
         <source>images from 
           <x id="INTERPOLATION" equiv-text="{{message}}"/>
         </source>
-        <target>
-          <x id="INTERPOLATION" equiv-text="{{message}}"/>里的映像
+        <target>images from 
+          <x id="INTERPOLATION" equiv-text="{{message}}"/>
         </target>
       </trans-unit>
       <trans-unit id="02278abbb044ece04ab6bd80bd2060198d31d83b" datatype="html">
         <source>Cannot disable mirroring because it contains a peer.</source>
         <target>因为包含同伴集群,无法禁用镜像功能</target>
       </trans-unit>
+      <trans-unit id="f123ae1fc3b000e5d08e766dd78bff162afe709d" datatype="html">
+        <source>host '
+          <x id="INTERPOLATION" equiv-text="{{hostname}}"/>'
+        </source>
+        <target>host '
+          <x id="INTERPOLATION" equiv-text="{{hostname}}"/>'
+        </target>
+      </trans-unit>
       <trans-unit id="dfe70001dc590a9e12512cbb206aa29fb36fd00b" datatype="html">
         <source>pool '
           <x id="INTERPOLATION" equiv-text="{{pool_name}}"/>'
         </source>
-        <target>存储池“
-          <x id="INTERPOLATION" equiv-text="{{pool_name}}"/>
+        <target>pool '
+          <x id="INTERPOLATION" equiv-text="{{pool_name}}"/>'
         </target>
       </trans-unit>
       <trans-unit id="59630daf2f4786690fae0cdad55da8887236eabe" datatype="html">
         <source>erasure code profile '
           <x id="INTERPOLATION" equiv-text="{{name}}"/>'
         </source>
-        <target>纠删码配置“
-          <x id="INTERPOLATION" equiv-text="{{name}}"/>
+        <target>erasure code profile '
+          <x id="INTERPOLATION" equiv-text="{{name}}"/>'
         </target>
       </trans-unit>
       <trans-unit id="369462e5e018360e0600bb570866201ad5c3c8a8" datatype="html">
         <source>target '
           <x id="INTERPOLATION" equiv-text="{{target_iqn}}"/>'
         </source>
-        <target>目标器“
-          <x id="INTERPOLATION" equiv-text="{{target_iqn}}"/>
+        <target>target '
+          <x id="INTERPOLATION" equiv-text="{{target_iqn}}"/>'
         </target>
       </trans-unit>
       <trans-unit id="cf41310917cb19b335e5a950972bbff2346f7a47" datatype="html">
@@ -4360,6 +4670,50 @@ lrc 纠删码插件创建的是局部校验块,这样只需较少的 OSD 即
           <x id="INTERPOLATION" equiv-text="{{nfs_id}}"/>
         </target>
       </trans-unit>
+      <trans-unit id="54bf6542e39412f83ec883266f443e31b304c937" datatype="html">
+        <source>Required rules for password complexity:
+    - must contain at least 8 characters
+    - cannot contain username
+    - cannot contain any keyword used in Ceph
+    - cannot contain any repetitive characters e.g. "aaa"
+    - cannot contain any sequencial characters e.g. "abc"
+    - must consist of characters from the following groups:
+      * alphabetic a-z, A-Z
+      * numbers 0-9
+      * special chars: !"#$%&amp; '()*+,-./:;&lt;=&gt;?@[\]^_`
+          <x id="INTERPOLATION" equiv-text="{{|}}"/>~
+      * any other characters (signs)
+        </source>
+        <target>Required rules for password complexity:
+    - must contain at least 8 characters
+    - cannot contain username
+    - cannot contain any keyword used in Ceph
+    - cannot contain any repetitive characters e.g. "aaa"
+    - cannot contain any sequencial characters e.g. "abc"
+    - must consist of characters from the following groups:
+      * alphabetic a-z, A-Z
+      * numbers 0-9
+      * special chars: !"#$%&amp; '()*+,-./:;&lt;=&gt;?@[\]^_`
+          <x id="INTERPOLATION" equiv-text="{{|}}"/>~
+      * any other characters (signs)
+        </target>
+      </trans-unit>
+      <trans-unit id="ba575e9364b43dc870e332265c5182bb357b7a49" datatype="html">
+        <source>Weak</source>
+        <target>Weak</target>
+      </trans-unit>
+      <trans-unit id="7e6c975ebea8b5f8b120905ca7acf9f8edf59d8e" datatype="html">
+        <source>OK</source>
+        <target>OK</target>
+      </trans-unit>
+      <trans-unit id="3f7349017a01eed18c3daf2b7295ca96ef442eb6" datatype="html">
+        <source>Strong</source>
+        <target>Strong</target>
+      </trans-unit>
+      <trans-unit id="a1e3aecc2022cb0ebed8575a24d0e29d2de815c6" datatype="html">
+        <source>Very strong</source>
+        <target>Very strong</target>
+      </trans-unit>
     </body>
   </file>
 </xliff>
\ No newline at end of file