Add Simplified Chinese & Traditional Chinese Language (#863)
Thank you @nashi23!
This commit is contained in:
commit
3b6353df06
|
@ -97,7 +97,7 @@ These options can be configured by setting environment variables using `-e KEY="
|
||||||
| `WG_POST_UP` | `...` | `iptables ...` | See [config.js](https://github.com/wg-easy/wg-easy/blob/master/src/config.js#L20) for the default value. |
|
| `WG_POST_UP` | `...` | `iptables ...` | See [config.js](https://github.com/wg-easy/wg-easy/blob/master/src/config.js#L20) for the default value. |
|
||||||
| `WG_PRE_DOWN` | `...` | - | See [config.js](https://github.com/wg-easy/wg-easy/blob/master/src/config.js#L27) for the default value. |
|
| `WG_PRE_DOWN` | `...` | - | See [config.js](https://github.com/wg-easy/wg-easy/blob/master/src/config.js#L27) for the default value. |
|
||||||
| `WG_POST_DOWN` | `...` | `iptables ...` | See [config.js](https://github.com/wg-easy/wg-easy/blob/master/src/config.js#L28) for the default value. |
|
| `WG_POST_DOWN` | `...` | `iptables ...` | See [config.js](https://github.com/wg-easy/wg-easy/blob/master/src/config.js#L28) for the default value. |
|
||||||
| `LANG` | `en` | `de` | Web UI language (Supports: en, ru, tr, no, pl, fr, de, ca, es, vi, nl, is,). |
|
| `LANG` | `en` | `de` | Web UI language (Supports: en, ru, tr, no, pl, fr, de, ca, es, vi, nl, is, chs, cht,). |
|
||||||
|
|
||||||
> If you change `WG_PORT`, make sure to also change the exposed port.
|
> If you change `WG_PORT`, make sure to also change the exposed port.
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ services:
|
||||||
wg-easy:
|
wg-easy:
|
||||||
environment:
|
environment:
|
||||||
# Change Language:
|
# Change Language:
|
||||||
# (Supports: en, ru, tr, no, pl, fr, de, ca, es, pt)
|
# (Supports: en, ru, tr, no, pl, fr, de, ca, es, pt, chs, cht)
|
||||||
- LANG=de
|
- LANG=de
|
||||||
# ⚠️ Required:
|
# ⚠️ Required:
|
||||||
# Change this to your host's public address
|
# Change this to your host's public address
|
||||||
|
|
|
@ -1505,14 +1505,14 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/es-set-tostringtag": {
|
"node_modules/es-set-tostringtag": {
|
||||||
"version": "2.0.2",
|
"version": "2.0.3",
|
||||||
"resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz",
|
"resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz",
|
||||||
"integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==",
|
"integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"get-intrinsic": "^1.2.2",
|
"get-intrinsic": "^1.2.4",
|
||||||
"has-tostringtag": "^1.0.0",
|
"has-tostringtag": "^1.0.2",
|
||||||
"hasown": "^2.0.0"
|
"hasown": "^2.0.1"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.4"
|
"node": ">= 0.4"
|
||||||
|
@ -2978,12 +2978,15 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/is-shared-array-buffer": {
|
"node_modules/is-shared-array-buffer": {
|
||||||
"version": "1.0.2",
|
"version": "1.0.3",
|
||||||
"resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
|
"resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz",
|
||||||
"integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
|
"integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"call-bind": "^1.0.2"
|
"call-bind": "^1.0.7"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 0.4"
|
||||||
},
|
},
|
||||||
"funding": {
|
"funding": {
|
||||||
"url": "https://github.com/sponsors/ljharb"
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
|
@ -4814,15 +4817,16 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/typed-array-byte-length": {
|
"node_modules/typed-array-byte-length": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz",
|
||||||
"integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==",
|
"integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"call-bind": "^1.0.2",
|
"call-bind": "^1.0.7",
|
||||||
"for-each": "^0.3.3",
|
"for-each": "^0.3.3",
|
||||||
"has-proto": "^1.0.1",
|
"gopd": "^1.0.1",
|
||||||
"is-typed-array": "^1.1.10"
|
"has-proto": "^1.0.3",
|
||||||
|
"is-typed-array": "^1.1.13"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.4"
|
"node": ">= 0.4"
|
||||||
|
@ -4832,16 +4836,16 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/typed-array-byte-offset": {
|
"node_modules/typed-array-byte-offset": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.2",
|
||||||
"resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz",
|
||||||
"integrity": "sha512-tcqKMrTRXjqvHN9S3553NPCaGL0VPgFI92lXszmrE8DMhiDPLBYLlvo8Uu4WZAAX/aGqp/T1sbA4ph8EWjDF9Q==",
|
"integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"available-typed-arrays": "^1.0.6",
|
"available-typed-arrays": "^1.0.7",
|
||||||
"call-bind": "^1.0.7",
|
"call-bind": "^1.0.7",
|
||||||
"for-each": "^0.3.3",
|
"for-each": "^0.3.3",
|
||||||
"gopd": "^1.0.1",
|
"gopd": "^1.0.1",
|
||||||
"has-proto": "^1.0.1",
|
"has-proto": "^1.0.3",
|
||||||
"is-typed-array": "^1.1.13"
|
"is-typed-array": "^1.1.13"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
|
@ -4852,14 +4856,20 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/typed-array-length": {
|
"node_modules/typed-array-length": {
|
||||||
"version": "1.0.4",
|
"version": "1.0.5",
|
||||||
"resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz",
|
"resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.5.tgz",
|
||||||
"integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==",
|
"integrity": "sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"call-bind": "^1.0.2",
|
"call-bind": "^1.0.7",
|
||||||
"for-each": "^0.3.3",
|
"for-each": "^0.3.3",
|
||||||
"is-typed-array": "^1.1.9"
|
"gopd": "^1.0.1",
|
||||||
|
"has-proto": "^1.0.3",
|
||||||
|
"is-typed-array": "^1.1.13",
|
||||||
|
"possible-typed-array-names": "^1.0.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 0.4"
|
||||||
},
|
},
|
||||||
"funding": {
|
"funding": {
|
||||||
"url": "https://github.com/sponsors/ljharb"
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
|
|
|
@ -380,4 +380,58 @@ const messages = { // eslint-disable-line no-unused-vars
|
||||||
madeBy: 'Feito por',
|
madeBy: 'Feito por',
|
||||||
donate: 'Doar',
|
donate: 'Doar',
|
||||||
},
|
},
|
||||||
|
chs: {
|
||||||
|
name: '名称',
|
||||||
|
password: '密码',
|
||||||
|
signIn: '登录',
|
||||||
|
logout: '退出',
|
||||||
|
updateAvailable: '有新版本可用!',
|
||||||
|
update: '更新',
|
||||||
|
clients: '客户端',
|
||||||
|
new: '新建',
|
||||||
|
deleteClient: '删除客户端',
|
||||||
|
deleteDialog1: '您确定要删除',
|
||||||
|
deleteDialog2: '此操作无法撤销。',
|
||||||
|
cancel: '取消',
|
||||||
|
create: '创建',
|
||||||
|
createdOn: '创建于 ',
|
||||||
|
lastSeen: '最后访问于 ',
|
||||||
|
totalDownload: '总下载: ',
|
||||||
|
totalUpload: '总上传: ',
|
||||||
|
newClient: '新建客户端',
|
||||||
|
disableClient: '禁用客户端',
|
||||||
|
enableClient: '启用客户端',
|
||||||
|
noClients: '目前没有客户端。',
|
||||||
|
showQR: '显示二维码',
|
||||||
|
downloadConfig: '下载配置',
|
||||||
|
madeBy: '由',
|
||||||
|
donate: '捐赠',
|
||||||
|
},
|
||||||
|
cht: {
|
||||||
|
name: '名字',
|
||||||
|
password: '密碼',
|
||||||
|
signIn: '登入',
|
||||||
|
logout: '登出',
|
||||||
|
updateAvailable: '有新版本可用!',
|
||||||
|
update: '更新',
|
||||||
|
clients: '客戶',
|
||||||
|
new: '新建',
|
||||||
|
deleteClient: '刪除客戶',
|
||||||
|
deleteDialog1: '您確定要刪除',
|
||||||
|
deleteDialog2: '此操作無法撤銷。',
|
||||||
|
cancel: '取消',
|
||||||
|
create: '建立',
|
||||||
|
createdOn: '建立於 ',
|
||||||
|
lastSeen: '最後訪問於 ',
|
||||||
|
totalDownload: '總下載: ',
|
||||||
|
totalUpload: '總上傳: ',
|
||||||
|
newClient: '新客戶',
|
||||||
|
disableClient: '禁用客戶',
|
||||||
|
enableClient: '啟用客戶',
|
||||||
|
noClients: '目前沒有客戶。',
|
||||||
|
showQR: '顯示二維碼',
|
||||||
|
downloadConfig: '下載配置',
|
||||||
|
madeBy: '由',
|
||||||
|
donate: '捐贈',
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue