From 7cd64c3511088d3360cb992107cce8eec70f4a86 Mon Sep 17 00:00:00 2001 From: NPM Update Bot Date: Thu, 8 Feb 2024 00:11:38 +0000 Subject: [PATCH 1/8] npm: package updates --- src/package-lock.json | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/package-lock.json b/src/package-lock.json index 0c280ca1..8818245d 100644 --- a/src/package-lock.json +++ b/src/package-lock.json @@ -2463,13 +2463,14 @@ } }, "node_modules/get-symbol-description": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.1.tgz", - "integrity": "sha512-KmuibvwbWaM4BHcBRYwJfZ1JxyJeBwB8ct9YYu67SvYdbEIlcQ2e56dHxfbobqW38GXo8/zDFqJeGtHiVbWyQw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dev": true, "dependencies": { "call-bind": "^1.0.5", - "es-errors": "^1.3.0" + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" }, "engines": { "node": ">= 0.4" @@ -3690,9 +3691,9 @@ } }, "node_modules/postcss": { - "version": "8.4.34", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.34.tgz", - "integrity": "sha512-4eLTO36woPSocqZ1zIrFD2K1v6wH7pY1uBh0JIM2KKfrVtGvPFiAku6aNOP0W1Wr9qwnaCsF0Z+CrVnryB2A8Q==", + "version": "8.4.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", + "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", "dev": true, "funding": [ { From 7b91dd678e2aae16d2a22dd91a4093cb2c2fd6a8 Mon Sep 17 00:00:00 2001 From: Guillem Bonet Date: Fri, 9 Feb 2024 10:01:34 +0100 Subject: [PATCH 2/8] Add catalan language Signed-off-by: Guillem Bonet --- README.md | 1 + docker-compose.yml | 2 +- src/www/js/i18n.js | 27 +++++++++++++++++++++++++++ 3 files changed, 29 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6c8fe4fc..b9a1a11f 100644 --- a/README.md +++ b/README.md @@ -97,6 +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_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. | +| `LANG` | `en` | `de` | Web UI language (Supports: en, ru, tr, no, pl, fr, de, ca). | > If you change `WG_PORT`, make sure to also change the exposed port. diff --git a/docker-compose.yml b/docker-compose.yml index d59aa9cf..67f7fb74 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,7 +6,7 @@ services: wg-easy: environment: # Change Language: - # (Supports: en, ru, tr, no, pl, fr, de) + # (Supports: en, ru, tr, no, pl, fr, de, ca) - LANG=de # ⚠️ Required: # Change this to your host's public address diff --git a/src/www/js/i18n.js b/src/www/js/i18n.js index 1a2bafb2..71266039 100644 --- a/src/www/js/i18n.js +++ b/src/www/js/i18n.js @@ -191,4 +191,31 @@ const messages = { // eslint-disable-line no-unused-vars madeBy: 'Erstellt von', donate: 'Spenden', }, + ca: { // github.com/guillembonet + name: 'Nom', + password: 'Contrasenya', + signIn: 'Iniciar sessió', + logout: 'Tanca sessió', + updateAvailable: 'Hi ha una actualització disponible!', + update: 'Actualitza', + clients: 'Clients', + new: 'Nou', + deleteClient: 'Esborra client', + deleteDialog1: 'Estàs segur que vols esborrar aquest client?', + deleteDialog2: 'Aquesta acció no es pot desfer.', + cancel: 'Cancel·la', + create: 'Crea', + createdOn: 'Creat el ', + lastSeen: 'Última connexió el ', + totalDownload: 'Baixada total: ', + totalUpload: 'Pujada total: ', + newClient: 'Nou client', + disableClient: 'Desactiva client', + enableClient: 'Activa client', + noClients: 'Encara no hi ha cap client.', + showQR: 'Mostra codi QR', + downloadConfig: 'Descarrega configuració', + madeBy: 'Fet per', + donate: 'Donatiu', + }, }; From d386bed47625aad5e88dd5631210652d574c3748 Mon Sep 17 00:00:00 2001 From: NPM Update Bot Date: Mon, 12 Feb 2024 00:12:28 +0000 Subject: [PATCH 3/8] npm: package updates --- src/package-lock.json | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/src/package-lock.json b/src/package-lock.json index 8818245d..ebc18d21 100644 --- a/src/package-lock.json +++ b/src/package-lock.json @@ -486,9 +486,9 @@ "dev": true }, "node_modules/@types/semver": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", - "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.7.tgz", + "integrity": "sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==", "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { @@ -2672,9 +2672,9 @@ } }, "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", + "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", "dependencies": { "function-bind": "^1.1.2" }, @@ -3987,14 +3987,15 @@ } }, "node_modules/regexp.prototype.flags": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", - "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "set-function-name": "^2.0.0" + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" }, "engines": { "node": ">= 0.4" From e190544c50444b2b457a1de65a11a59f713a2329 Mon Sep 17 00:00:00 2001 From: amarqz <73305139+amarqz@users.noreply.github.com> Date: Mon, 12 Feb 2024 11:11:06 +0100 Subject: [PATCH 4/8] Add Spanish language --- README.md | 2 +- docker-compose.yml | 2 +- src/www/js/i18n.js | 27 +++++++++++++++++++++++++++ 3 files changed, 29 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b9a1a11f..5cdb4034 100644 --- a/README.md +++ b/README.md @@ -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_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. | -| `LANG` | `en` | `de` | Web UI language (Supports: en, ru, tr, no, pl, fr, de, ca). | +| `LANG` | `en` | `de` | Web UI language (Supports: en, ru, tr, no, pl, fr, de, ca, es). | > If you change `WG_PORT`, make sure to also change the exposed port. diff --git a/docker-compose.yml b/docker-compose.yml index 67f7fb74..3336589c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,7 +6,7 @@ services: wg-easy: environment: # Change Language: - # (Supports: en, ru, tr, no, pl, fr, de, ca) + # (Supports: en, ru, tr, no, pl, fr, de, ca, es) - LANG=de # ⚠️ Required: # Change this to your host's public address diff --git a/src/www/js/i18n.js b/src/www/js/i18n.js index 71266039..c5fbe339 100644 --- a/src/www/js/i18n.js +++ b/src/www/js/i18n.js @@ -218,4 +218,31 @@ const messages = { // eslint-disable-line no-unused-vars madeBy: 'Fet per', donate: 'Donatiu', }, + es: { // github.com/amarqz + name: 'Nombre', + password: 'Contraseña', + signIn: 'Iniciar sesión', + logout: 'Cerrar sesión', + updateAvailable: '¡Hay una actualización disponible!', + update: 'Actualizar', + clients: 'Clientes', + new: 'Nuevo', + deleteClient: 'Eliminar cliente', + deleteDialog1: '¿Estás seguro de que quieres borrar este cliente?', + deleteDialog2: 'Esta acción no podrá ser revertida.', + cancel: 'Cancelar', + create: 'Crear', + createdOn: 'Creado el ', + lastSeen: 'Última conexión el ', + totalDownload: 'Total descargado: ', + totalUpload: 'Total subido: ', + newClient: 'Nuevo cliente', + disableClient: 'Desactivar cliente', + enableClient: 'Activar cliente', + noClients: 'Aún no hay ningún cliente.', + showQR: 'Mostrar código QR', + downloadConfig: 'Descargar configuración', + madeBy: 'Hecho por', + donate: 'Donar', + }, }; From 9fb0b2b7606ffe144f4e972c73bd80b5dcc60d88 Mon Sep 17 00:00:00 2001 From: NPM Update Bot Date: Tue, 13 Feb 2024 00:12:36 +0000 Subject: [PATCH 5/8] npm: package updates --- src/package-lock.json | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/package-lock.json b/src/package-lock.json index ebc18d21..fae33458 100644 --- a/src/package-lock.json +++ b/src/package-lock.json @@ -1286,17 +1286,20 @@ "peer": true }, "node_modules/define-data-property": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.2.tgz", - "integrity": "sha512-SRtsSqsDbgpJBbW3pABMCOt6rQyeM8s8RiyeSN8jYG8sYmt/kGJejbydttUsnDs1tadr19tvhT4ShwMyoqAm4g==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.3.tgz", + "integrity": "sha512-h3GBouC+RPtNX2N0hHVLo2ZwPYurq8mLmXpOLTsw71gr7lHt5VaI4vVkDUNOfiWmm48JEXe3VM7PmLX45AMmmg==", "dependencies": { "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.2", + "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/define-properties": { From 4b53c3d755436f0cfcabd27410b79775df553fb0 Mon Sep 17 00:00:00 2001 From: jkh0kr Date: Tue, 13 Feb 2024 11:19:42 +0900 Subject: [PATCH 6/8] Update i18n.js Add Korean language --- src/www/js/i18n.js | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/src/www/js/i18n.js b/src/www/js/i18n.js index c5fbe339..4d1bccfe 100644 --- a/src/www/js/i18n.js +++ b/src/www/js/i18n.js @@ -245,4 +245,31 @@ const messages = { // eslint-disable-line no-unused-vars madeBy: 'Hecho por', donate: 'Donar', }, + ko: { + name: '이름', + password: '암호', + signIn: '로그안', + logout: '로그아웃', + updateAvailable: '업데이트가 있습니다!', + update: '업데이트', + clients: '클라이언트', + new: '추가', + deleteClient: '클라이언트 삭제', + deleteDialog1: '삭제 하시겠습니까?', + deleteDialog2: '이 작업은 취소할 수 없습니다.', + cancel: '취소', + create: '생성', + createdOn: '생성일: ', + lastSeen: '마지막 사용 날짜: ', + totalDownload: '총 다운로드: ', + totalUpload: '총 업로드: ', + newClient: '새로운 클라이언트', + disableClient: '클라이언트 비활성화', + enableClient: '클라이언트 활성화', + noClients: '아직 클라이언트가 없습니다.', + showQR: 'QR 코드 표시', + downloadConfig: '구성 다운로드', + madeBy: '만든 사람', + donate: '기부', + }, }; From 14e97c8d86506160a8d9622a709859ba1f749ec8 Mon Sep 17 00:00:00 2001 From: NPM Update Bot Date: Tue, 13 Feb 2024 09:20:33 +0000 Subject: [PATCH 7/8] npm: package updates --- src/package-lock.json | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/src/package-lock.json b/src/package-lock.json index fae33458..fa209388 100644 --- a/src/package-lock.json +++ b/src/package-lock.json @@ -1053,14 +1053,15 @@ } }, "node_modules/call-bind": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.6.tgz", - "integrity": "sha512-Mj50FLHtlsoVfRfnHaZvyrooHcrlceNZdL/QBvJJVd9Ta55qCQK0gs4ss2oZDeV9zFCs6ewzYgVE5yfVmfFpVg==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dependencies": { + "es-define-property": "^1.0.0", "es-errors": "^1.3.0", "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.3", - "set-function-length": "^1.2.0" + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" }, "engines": { "node": ">= 0.4" @@ -1480,6 +1481,17 @@ "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", "dev": true }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-errors": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", @@ -2627,11 +2639,11 @@ } }, "node_modules/has-property-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", - "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dependencies": { - "get-intrinsic": "^1.2.2" + "es-define-property": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" From 257be24edfbfec67c4756152afab0f65c1f874b2 Mon Sep 17 00:00:00 2001 From: NPM Update Bot Date: Wed, 14 Feb 2024 00:12:09 +0000 Subject: [PATCH 8/8] npm: package updates --- src/package-lock.json | 55 ++++++++++++++++++++++--------------------- 1 file changed, 28 insertions(+), 27 deletions(-) diff --git a/src/package-lock.json b/src/package-lock.json index fa209388..a3a0c418 100644 --- a/src/package-lock.json +++ b/src/package-lock.json @@ -1287,14 +1287,13 @@ "peer": true }, "node_modules/define-data-property": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.3.tgz", - "integrity": "sha512-h3GBouC+RPtNX2N0hHVLo2ZwPYurq8mLmXpOLTsw71gr7lHt5VaI4vVkDUNOfiWmm48JEXe3VM7PmLX45AMmmg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dependencies": { + "es-define-property": "^1.0.0", "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.1" + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -1423,50 +1422,52 @@ } }, "node_modules/es-abstract": { - "version": "1.22.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", - "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.4.tgz", + "integrity": "sha512-vZYJlk2u6qHYxBOTjAeg7qUxHdNfih64Uu2J8QqWgXZ2cri0ZpJAkzDUK/q593+mvKwlxyaxr6F1Q+3LKoQRgg==", "dev": true, "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.2", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.5", - "es-set-tostringtag": "^2.0.1", + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.6", + "call-bind": "^1.0.7", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.2", "es-to-primitive": "^1.2.1", "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.2", - "get-symbol-description": "^1.0.0", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", "globalthis": "^1.0.3", "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0", + "has-property-descriptors": "^1.0.2", "has-proto": "^1.0.1", "has-symbols": "^1.0.3", - "hasown": "^2.0.0", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", + "hasown": "^2.0.1", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", "is-callable": "^1.2.7", "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", - "is-typed-array": "^1.1.12", + "is-typed-array": "^1.1.13", "is-weakref": "^1.0.2", "object-inspect": "^1.13.1", "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "safe-array-concat": "^1.0.1", - "safe-regex-test": "^1.0.0", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.0", + "safe-regex-test": "^1.0.3", "string.prototype.trim": "^1.2.8", "string.prototype.trimend": "^1.0.7", "string.prototype.trimstart": "^1.0.7", - "typed-array-buffer": "^1.0.0", + "typed-array-buffer": "^1.0.1", "typed-array-byte-length": "^1.0.0", "typed-array-byte-offset": "^1.0.0", "typed-array-length": "^1.0.4", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.13" + "which-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4"