Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/translate #72

Merged
merged 33 commits into from
Nov 30, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
89122a2
frontend: 添加en zh-Hans 俩种模板语言
BennieMeng Nov 22, 2018
0c554aa
frontend: 添加语言切换
BennieMeng Nov 22, 2018
f7d5c65
frontend: 前台nav i18n
BennieMeng Nov 22, 2018
7f2e57c
frontend: sidenav-namespance i18n
BennieMeng Nov 22, 2018
c871d71
frontend: Department i18n
BennieMeng Nov 23, 2018
b79f89d
frontend: product i18n
BennieMeng Nov 23, 2018
fde8166
frontend: namespace apikey i18n
BennieMeng Nov 23, 2018
ac5d758
frontend: deployment i18n
BennieMeng Nov 27, 2018
dc9b2f6
frontend: deployment-create-tpl i18n
BennieMeng Nov 27, 2018
a1e15ae
frontend: 语言切换位置显示
BennieMeng Nov 27, 2018
74a0344
Merge branch 'master' into feature/translate
wilhelmguo Nov 27, 2018
78c6723
Merge branch 'master' into feature/translate
wilhelmguo Nov 27, 2018
3f74bc4
frontend: replace titel with title
BennieMeng Nov 27, 2018
c51c04e
Merge branch 'feature/translate' of github.com:BennieMeng/wayne into …
BennieMeng Nov 27, 2018
85bd3cc
Merge branch 'master' into feature/translate
wilhelmguo Nov 28, 2018
a570801
Merge branch 'master' into feature/translate
wilhelmguo Nov 28, 2018
b8addd2
frontend: separate template title into TMP
BennieMeng Nov 28, 2018
0b0bbf5
Merge branch 'feature/translate' of github.com:BennieMeng/wayne into …
BennieMeng Nov 28, 2018
0617cb5
frontend: statefulset list i18n
BennieMeng Nov 28, 2018
ed1a89f
frontend: replace create_product to create_app
BennieMeng Nov 28, 2018
3bc84b4
frontend: statefulset template i18n
BennieMeng Nov 28, 2018
9ce9194
frontend: daemonset i18n create
BennieMeng Nov 28, 2018
a9ff90f
Merge branch 'master' into feature/translate
BennieMeng Nov 28, 2018
d5136da
frontend: group replace create template word
BennieMeng Nov 29, 2018
a9d74e1
Merge branch 'master' into feature/translate
BennieMeng Nov 29, 2018
43fd38b
frontend: daemonset i18n
BennieMeng Nov 29, 2018
52afaa9
frontend: group replace create i18n
BennieMeng Nov 29, 2018
f5e9b49
Merge branch 'feature/translate' of github.com:BennieMeng/wayne into …
BennieMeng Nov 29, 2018
28e0dc7
frontend: configmap i18n
BennieMeng Nov 30, 2018
5f72414
frontend: secret i18n
BennieMeng Nov 30, 2018
b5f08b9
frontend: pvc i18n
BennieMeng Nov 30, 2018
56f2f4a
frontend: update lib
BennieMeng Nov 30, 2018
9fa3b40
Merge branch 'master' of github.com:Qihoo360/wayne into feature/trans…
BennieMeng Nov 30, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions src/frontend/fill-lang.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
const fs = require('fs');
const path = require('path');

const defaultValue = require('./src/assets/i18n/zh-Hans.json');
// 添加语言后请在下边数组添加文件名
const files = ['en'];
function fill(target, source) {
if (target === undefined) target = {};
for(let key in source) {
if (typeof source[key] === 'object') {
target[key] = fill(target[key], source[key]);
} else {
if (!target[key]) {
target[key] = source[key];
}
}
}
return target;
}
for(let file of files) {
const filePath = path.resolve(__dirname, 'src/assets/i18n', file +'.json');
if (fs.existsSync(filePath)) {
let value = require(filePath);
if (typeof value !== 'object') {
value = {};
}
value = JSON.stringify(fill(value, defaultValue), null, 4);
fs.writeFile(filePath, value, 'utf8', err => {
if (err) throw error(err);
console.log('done');
})
} else {
throw error(`${file}.json不存在`)
}
}
2 changes: 1 addition & 1 deletion src/frontend/lib
Submodule lib updated 54 files
+6 −7 admin/library-admin.module.ts
+3 −3 admin/library-routing-admin.ts
+5 −4 admin/service/create-edit-service/create-edit-service.component.html
+14 −14 admin/service/create-edit-service/create-edit-service.component.ts
+9 −9 admin/service/create-edit-service/create-edit-service.scss
+3 −3 admin/service/index.ts
+6 −4 admin/service/list-service/list-service.component.html
+8 −8 admin/service/list-service/list-service.component.ts
+6 −2 admin/service/service.component.html
+18 −18 admin/service/service.component.ts
+8 −8 admin/service/service.module.ts
+1 −1 admin/service/trash-service/trash-service.component.html
+12 −12 admin/service/trash-service/trash-service.component.ts
+6 −5 admin/servicetpl/create-edit-servicetpl/create-edit-servicetpl.component.html
+21 −20 admin/servicetpl/create-edit-servicetpl/create-edit-servicetpl.component.ts
+8 −8 admin/servicetpl/create-edit-servicetpl/create-edit-servicetpl.scss
+3 −3 admin/servicetpl/index.ts
+4 −4 admin/servicetpl/list-servicetpl/list-servicetpl.component.html
+6 −6 admin/servicetpl/list-servicetpl/list-servicetpl.component.ts
+6 −2 admin/servicetpl/servicetpl.component.html
+23 −19 admin/servicetpl/servicetpl.component.ts
+8 −8 admin/servicetpl/servicetpl.module.ts
+2 −2 admin/servicetpl/trash-servicetpl/trash-servicetpl.component.html
+13 −13 admin/servicetpl/trash-servicetpl/trash-servicetpl.component.ts
+1 −1 admin/sidenav/index.ts
+16 −16 admin/sidenav/sidenav.component.html
+4 −1 admin/sidenav/sidenav.component.scss
+3 −2 admin/sidenav/sidenav.component.ts
+5 −6 admin/sidenav/sidenav.module.ts
+3 −3 portal/library-portal.module.ts
+2 −2 portal/library-routing-portal.ts
+4 −3 portal/service/create-edit-service/create-edit-service.component.html
+23 −23 portal/service/create-edit-service/create-edit-service.component.ts
+9 −9 portal/service/create-edit-service/create-edit-service.scss
+29 −29 portal/service/create-edit-servicetpl/create-edit-servicetpl.component.ts
+3 −3 portal/service/index.ts
+21 −16 portal/service/list-service/list-service.component.html
+22 −22 portal/service/list-service/list-service.component.ts
+3 −3 portal/service/list-service/list-service.scss
+25 −25 portal/service/publish-tpl/publish-tpl.component.ts
+8 −8 portal/service/publish-tpl/publish-tpl.scss
+9 −7 portal/service/service.component.html
+3 −3 portal/service/service.component.scss
+58 −58 portal/service/service.component.ts
+12 −12 portal/service/service.module.ts
+1 −1 portal/service/status/status.component.html
+10 −10 portal/service/status/status.component.ts
+11 −10 portal/service/status/status.scss
+4 −4 shared/client/v1/kubernetes/service.ts
+17 −17 shared/client/v1/service.service.ts
+12 −12 shared/client/v1/servicetpl.service.ts
+119 −105 shared/model/kubernetes/service.ts
+1 −1 shared/model/service.ts
+2 −2 shared/model/servicetpl.ts
Loading