From dfb06445a14275450fe0e2dc2b358ed128639b16 Mon Sep 17 00:00:00 2001 From: cuigh Date: Mon, 16 Oct 2017 20:49:09 +0800 Subject: [PATCH] Improve i18n --- config/i18n/en.yml | 10 +++++++++- config/i18n/zh.yml | 10 +++++++++- views/network/detail.jet | 4 ++-- views/network/list.jet | 4 ++-- views/network/new.jet | 2 +- views/node/list.jet | 2 +- views/profile/index.jet | 4 ++-- views/profile/password.jet | 10 +++++----- views/stack/archive/list.jet | 2 +- views/system/event/list.jet | 6 +++--- views/system/setting/index.jet | 14 +++++++------- views/volume/detail.jet | 6 +++--- views/volume/list.jet | 6 +++--- 13 files changed, 48 insertions(+), 32 deletions(-) diff --git a/config/i18n/en.yml b/config/i18n/en.yml index e6d4142..aa1c148 100644 --- a/config/i18n/en.yml +++ b/config/i18n/en.yml @@ -38,6 +38,9 @@ field.status: Status field.state: State field.type: Type field.image: Image +field.address: Address +field.driver: Driver +field.scope: Scope # menu menu.dashboard: Dashboard @@ -100,6 +103,7 @@ container.description: A container is a running instance of image. # volume pages volume.title: Volume volume.description: Create and manage persistent storage that can be attached to containers. +volume.field.mount: Mount point # registry pages registry.title: Registry @@ -125,6 +129,7 @@ service.template.button.create: Create service # stack pages stack.title: Stack stack.description: A stack is a logical grouping of related services that are usually deployed together and require each other to work as intended. +stack.button.deploy: Deploy # secret pages secret.title: Secret @@ -154,4 +159,7 @@ event.description: Manage all user events. # profile pages profile.title: Profile -profile.description: User profiles. \ No newline at end of file +profile.description: User profiles. +profile.field.password.current: Current password +profile.field.password.new: New password +profile.field.password.confirm: Password confirmation \ No newline at end of file diff --git a/config/i18n/zh.yml b/config/i18n/zh.yml index 6a30f9a..0cf3e2d 100644 --- a/config/i18n/zh.yml +++ b/config/i18n/zh.yml @@ -38,6 +38,9 @@ field.status: 状态 field.state: 状态 field.type: 类型 field.image: 镜像 +field.address: 地址 +field.driver: 驱动 +field.scope: 范围 # menu menu.dashboard: 仪表盘 @@ -100,6 +103,7 @@ container.description: 容器是镜像的运行实例。 # volume pages volume.title: 数据卷 volume.description: 创建和管理能够附加到容器的持久化存储。 +volume.field.mount: 挂载点 # registry pages registry.title: 镜像仓库 @@ -125,6 +129,7 @@ service.template.button.create: 创建服务 # stack pages stack.title: 编排 stack.description: 编排是相关服务的一个逻辑分组,这些服务通常互相依赖,需要一块部署。 +stack.button.deploy: 部署 # secret pages secret.title: 私密配置 @@ -154,4 +159,7 @@ event.description: 管理用户操作日志。 # profile pages profile.title: 资料 -profile.description: 用户个人信息。 \ No newline at end of file +profile.description: 用户个人信息。 +profile.field.password.current: 当前密码 +profile.field.password.new: 新密码 +profile.field.password.confirm: 新密码确认 \ No newline at end of file diff --git a/views/network/detail.jet b/views/network/detail.jet index 219a33a..f591d8f 100644 --- a/views/network/detail.jet +++ b/views/network/detail.jet @@ -48,9 +48,9 @@
{{ i18n("field.id") }}
{{ .Network.ID }}
-
Driver
+
{{ i18n("field.driver") }}
{{ .Network.Driver }}
-
Scope
+
{{ i18n("field.scope") }}
{{ .Network.Scope}}
{{ i18n("field.created-at") }}
{{ time(.Network.Created) }}
diff --git a/views/network/list.jet b/views/network/list.jet index 55a2637..a856594 100644 --- a/views/network/list.jet +++ b/views/network/list.jet @@ -37,8 +37,8 @@ {{ i18n("field.name") }} {{ i18n("field.id") }} - Scope - Driver + {{ i18n("field.scope") }} + {{ i18n("field.driver") }} {{ i18n("field.action") }} diff --git a/views/network/new.jet b/views/network/new.jet index 3316ad5..0043c81 100644 --- a/views/network/new.jet +++ b/views/network/new.jet @@ -31,7 +31,7 @@
- +
{{ yield radio(name="driver", value="overlay", label="Overlay", checked="overlay") }} diff --git a/views/node/list.jet b/views/node/list.jet index 629251c..9f74e60 100644 --- a/views/node/list.jet +++ b/views/node/list.jet @@ -35,7 +35,7 @@ Version CPU Memory - Address + {{ i18n("field.address") }} {{ i18n("field.status") }} {{ i18n("field.action") }} diff --git a/views/profile/index.jet b/views/profile/index.jet index 90ca7d3..13cfe94 100644 --- a/views/profile/index.jet +++ b/views/profile/index.jet @@ -40,7 +40,7 @@

- +

@@ -55,7 +55,7 @@

- +

diff --git a/views/profile/password.jet b/views/profile/password.jet index f86ef9a..a17e44c 100644 --- a/views/profile/password.jet +++ b/views/profile/password.jet @@ -30,7 +30,7 @@
- +
- +
diff --git a/views/stack/archive/list.jet b/views/stack/archive/list.jet index c14549e..9a1eb9b 100644 --- a/views/stack/archive/list.jet +++ b/views/stack/archive/list.jet @@ -76,7 +76,7 @@ {{time(.UpdatedAt)}} {{ i18n("button.edit") }} - + diff --git a/views/system/event/list.jet b/views/system/event/list.jet index a274cdf..e9147d7 100644 --- a/views/system/event/list.jet +++ b/views/system/event/list.jet @@ -91,11 +91,11 @@ - + - + - + diff --git a/views/system/setting/index.jet b/views/system/setting/index.jet index 13642af..b9603b4 100644 --- a/views/system/setting/index.jet +++ b/views/system/setting/index.jet @@ -55,12 +55,12 @@
- +
- +
@@ -72,7 +72,7 @@
- +
@@ -84,7 +84,7 @@
- +
@@ -96,7 +96,7 @@
- +
@@ -108,7 +108,7 @@
- +
@@ -156,7 +156,7 @@

- +

diff --git a/views/volume/detail.jet b/views/volume/detail.jet index f57cb1e..c1b466a 100644 --- a/views/volume/detail.jet +++ b/views/volume/detail.jet @@ -42,11 +42,11 @@
-
Driver
+
{{ i18n("field.driver") }}
{{ .Volume.Driver }}
-
Scope
+
{{ i18n("field.scope") }}
{{ .Volume.Scope}}
-
Mount point
+
{{ i18n("volume.field.mount") }}
{{ .Volume.Mountpoint }}
diff --git a/views/volume/list.jet b/views/volume/list.jet index b3e488a..f3e5988 100644 --- a/views/volume/list.jet +++ b/views/volume/list.jet @@ -56,9 +56,9 @@
- - - + + +
Type{{ i18n("field.type") }} ResourceAction{{ i18n("field.action") }} UserTime{{ i18n("field.created-at") }}
{{ i18n("field.name") }}DriverScopeMount point{{ i18n("field.driver") }}{{ i18n("field.scope") }}{{ i18n("volume.field.mount") }} {{ i18n("field.action") }}