Filip Richter
e5b2c3d10b
Add Czech language support ( #2487 )
...
* Add Czech localization file for i18n
* Add Czech locale support to i18n configuration
* Add Czech language support to nuxt.config.ts
* Update Czech translation for 'hooks' key
2026-03-03 11:30:06 +01:00
Maksim M.
8c9c54c8b2
i18n(ru): Add missing validNumberRange and update H1-H4 descriptions ( #2501 )
...
Update Russian translations - H Descriptions
2026-03-02 08:09:12 +01:00
Stephan Paternotte
02ce6f0a65
Update nl.json - hxDescriptions updated ( #2498 )
...
AmneziaWG 2.0: support for H1-H4 ranges (#2480 )
2026-02-27 07:47:37 +01:00
Stephan Paternotte
044dd34dcc
Update nl.json ( #2490 )
...
AmneziaWG 2.0: support for H1-H4 ranges (#2480 ) TRANSLATED
2026-02-21 20:34:09 +01:00
CthulhuVRN and CthulhuVRN
a469ac6897
AmneziaWG 2.0: support for H1-H4 ranges ( #2480 )
...
* AmneziaWG 2.0: support for H1-H4 ranges
## Changes:
```
- [+] Added support for H1-H4 ranges
- [!] Fixed interface fields order (H1-H4 goes before I1-I5)
```
## Known issues:
```
- [!] no check for unique/overlap of H1-H4 values on settings apply:
settings will be applied but wg interface will crash with "Invalid argument" error
```
* AmneziaWG 2.0: support for H1-H4 ranges
## Changes:
```
- [+] Added support for H1-H4 ranges
- [!] Fixed interface fields order (H1-H4 goes before I1-I5)
```
## Known issues:
```
- [!] no check for unique/overlap of H1-H4 values on settings apply:
settings will be applied but wg interface will crash with "Invalid argument" error
```
* AmneziaWG 2.0: support for H1-H4 ranges
## Changes:
```
- [+] Added support for H1-H4 ranges
- [!] Fixed interface fields order (H1-H4 goes before I1-I5)
```
## Known issues:
```
- [!] no check for unique/overlap of H1-H4 values on settings apply:
settings will be applied but wg interface will crash with "Invalid argument" error
```
* Update types.ts
Lint fixes
---------
Co-authored-by: CthulhuVRN <alexander@ptitsyn.info >
2026-02-17 13:27:22 +01:00
HackingAll
7a219b73d4
Adding galician ( #2473 )
...
* Adding galego -> gl.json
* Update i18n.config.ts
* Update nuxt.config.ts
2026-02-10 11:18:02 +01:00
Bare7a
c456c5e7dd
Add Bulgarian translation ( #2466 )
2026-02-09 08:00:38 +01:00
Runar Ingebrigtsen
f017b4968c
Add Norwegian bokmål translation ( #2447 )
...
* add Norwegian bokmål translation
Signed-off-by: Runar Ingebrigtsen <runar@rin.no >
* add nb config, available in UI
Signed-off-by: Runar Ingebrigtsen <runar@rin.no >
---------
Signed-off-by: Runar Ingebrigtsen <runar@rin.no >
2026-02-02 08:18:31 +01:00
Bernd Storath and Stephan Paternotte
eb6b96c0f1
lang: Add dutch language ( #2413 )
...
add dutch language
Co-authored-by: Stephan Paternotte <Stephan-P@users.noreply.github.com >
2026-01-21 09:39:18 +01:00
Maksim M.
e9a472c8f7
fix(i18n/ru): use "мусор" for AmneziaWG junk packets ( #2402 )
...
The RU translation changed "junk" from "мусорный" to "шумовой".
Amnezia authors consistently describe these packets/bytes as "мусор" in their docs and Habr posts. Align wording with upstream terminology to avoid confusion for RU users.
2026-01-15 08:14:38 +01:00
binnichtaktiv
b85286f0ab
Lang(de): Improve and add missing translations ( #2393 )
...
* add missing german translations
* fix typos and improve existing translations
* fix punctuation
* fix last overlooked typos
2026-01-13 08:21:08 +01:00
David DIVERRES
abe5708058
Update fr.json ( #2326 )
...
Update fr.json - Add missing translations and improve existing ones
- Add missing keys: client.delete, client.search, client.config, client.viewConfig
- Add complete copy section (4 keys)
- Add complete awg section (27 keys for AmneziaWG parameters)
- Fix terminology: "double facteur" → "deux facteurs" (standard French)
- Fix zod.generic.validBoolean translation
- Fix zod.generic.stringMin capitalization and wording
- Translate zod.client.id to French
- Improve admin.general route descriptions
2025-12-08 08:51:38 +01:00
Danya and Bernd Storath
381ae23c07
Update ru ( #2324 )
...
* Update ru.json
Full revision of the Russian localization for the AWG configuration block, including terminology corrections, improved consistency, and clarified parameter descriptions.
* Update ru.json
* fix formatting
---------
Co-authored-by: Bernd Storath <999999bst@gmail.com >
2025-12-05 15:59:12 +01:00
Nikolas
52382d1d7a
Update uk.json ( #2323 )
2025-12-05 07:35:15 +01:00
Mike and Bernd Storath
68e5216d4b
Update ru.json ( #2319 )
...
* Update ru.json
* format
---------
Co-authored-by: Bernd Storath <999999bst@gmail.com >
2025-12-02 12:26:04 +01:00
杨黄林 and yanghuanglin
692f550596
Improve zh-CN translate ( #2298 )
...
Fix zh-CN translate
Co-authored-by: yanghuanglin <yanghuanglin@qq.com >
2025-11-24 07:57:17 +01:00
Chiahong
badae8b8e4
fix(i18n): Add missing translation for delete action ( #2295 )
2025-11-21 17:55:11 +01:00
Nikolas
7f89bde99e
Update uk.json ( #2293 )
2025-11-21 08:02:47 +01:00
Bernd Storath
4e4bfc75e3
feat: add config btn and modal to view and copy config ( #2289 )
...
* add view config btn and modal
* show loading state
* add note about keyboard
2025-11-18 11:36:46 +01:00
Nikolas and Bernd Storath
4a75e1379d
Update uk.json ( #2286 )
...
* Update uk.json
* fix formatting
---------
Co-authored-by: Bernd Storath <999999bst@gmail.com >
2025-11-17 07:54:50 +01:00
Chiahong
10a140d188
feat(i18n): Add Traditional Chinese (Taiwan, zh-TW) support ( #2285 )
2025-11-17 07:53:03 +01:00
Alexander Chepurnoy and Bernd Storath
6a282e6ab9
AmneziaWG 2.0 ( #2226 )
...
* feat!: awg
* feat: add description to fields, add I5
* fix: awg i18n
* fix: types
* minor fixes
* Remove TODO comment from types.ts
Removed TODO comment for more validation.
---------
Co-authored-by: Bernd Storath <999999bst@gmail.com >
2025-11-12 07:46:16 +01:00
YuWorm and Bernd Storath
2b42b639ea
Add search / filter box ( #2170 )
...
* feat: Add search client based on #1978
* moved the filtering to the DB level using zod and tidied up some imports.
* minor fix
* minor fix
* fix typo
---------
Co-authored-by: Bernd Storath <999999bst@gmail.com >
2025-10-20 08:04:21 +02:00
lenny76 and LucaS
a282ca35f1
feat(i18n): Add Italian language support ( #2185 )
...
* feat(i18n): Add Italian language support
This commit introduces Italian (it) language support to the application.
The `it` locale has been added to the `messages` object in `i18n.config.ts`, enabling the application to load and display content in Italian.
* little fix for italian translation
* Update nuxt.config.ts for italian language
---------
Co-authored-by: LucaS <l.scrigna@eoscaffe.it >
2025-09-25 14:42:04 +02:00
Danya
0792862c0d
Fix minor issues in Russian translations ( #2177 )
...
fix-russian-ui
Update Russian translation
2025-09-22 14:31:01 +02:00
TaeHyeon Jo
2d9c75fd81
fix(i18n-ko): unify 2FA terminology; add notConnected/endpoint/endpointDesc; keep PreUp ( #2140 )
...
fix(i18n-ko): unify 2FA terminology, add notConnected/endpoint/endpointDesc, keep PreUp
2025-08-30 13:42:57 +02:00
Bahri Rizaldi
0c54b1c3da
Add Bahasa Indonesia Translations ( #2142 )
...
Add Bahasa Indonesia
2025-08-30 13:33:57 +02:00
xGhostxDev
be7943dc9b
Add polish language ( #2126 )
...
* Update i18n.config.ts
* Update nuxt.config.ts
* Add files via upload
2025-08-26 09:40:16 +02:00
WebX Beyond
0b32ab899c
Add Bangla (বাংলা) translation and language support to wg-easy ( #2112 )
...
Bangla translation added
2025-08-16 16:01:57 +02:00
Kayhan
cb8aa45cde
Added Turkish language ( #2099 )
2025-08-12 08:14:05 +02:00
Ezmana
71a452080e
French language update ( #2090 )
2025-08-10 20:57:17 +02:00
Ciro Mota
5be7fb3038
feat: Add Português Brasil translation ( #2077 )
2025-08-08 19:30:22 +02:00
Aleksandr Fedotov
59f0c8b0d2
Update ru.json ( #2078 )
2025-08-06 07:52:38 +02:00
Bernd Storath
e1ed93674d
update packages, fix es, remove nuxtr
2025-08-05 08:43:30 +02:00
Néstor
6b65a8099b
Create es.json (spanish language) ( #2070 )
...
Create es.json
Added a preview of spanish translation.
2025-08-05 08:28:12 +02:00
Nikolas
c1dd494d0f
Update uk.json ( #2065 )
2025-07-30 10:10:07 +02:00
Bernd Storath
07f89d15a9
Feat: show client endpoint ( #2058 )
...
* show client endpoint
* improve
* fix status code
2025-07-25 12:00:42 +02:00
Maksim M.
cd0a9b8e33
Add Russian translation ( #2014 )
...
* feat(i18n): add Russian translation
* Corrected the AI translation
Подправил AI перевод
* fix: format ru.json
2025-07-10 09:53:03 +02:00
Daeho Ro and OpenAI
b185d7a63d
add Korean translation ( #2003 )
...
Added translation using Weblate (Korean)
Translate-URL: https://mini-i18n.daeho.ro/projects/wg-easy/main/ko/
Translation: wg-easy/main
Co-authored-by: OpenAI <noreply-mt-openai@weblate.org >
2025-07-07 10:59:54 +02:00
杨黄林 and Bernd Storath
ddb01fb968
Improve Chinese translation and fix 4-character Chinese suggestion button ( #1997 )
...
* Improve Chinese Simplified translate
* Use whitespace-nowrap class to fix Suggest button
* fix formatting
---------
Co-authored-by: Bernd Storath <999999bst@gmail.com >
2025-07-02 20:15:19 +02:00
杨黄林 and Bernd Storath
501a784264
Add Chinese Simplified ( #1990 )
...
* Add Chinese Simplified
* fix formatting
---------
Co-authored-by: Bernd Storath <999999bst@gmail.com >
2025-06-30 07:55:00 +02:00
Rayyamhk
76b8818a33
feat: Add Traditional Chinese (zh-HK) i18n Support ( #1988 )
...
* feat:add translation for zh-hk
* fix formatting issues
2025-06-27 08:25:02 +02:00
Pascal Dietrich
6c52301a64
Add german translations ( #1889 )
2025-06-26 16:05:44 +02:00
Ezmana
5e9a73645b
Add French language ( #1924 )
...
* French translation file creation
* Add French language
2025-06-09 15:55:12 +02:00
Nikolas
77b4f9db65
Added Ukrainian language ( #1906 )
...
* Add files via upload
Ukrainian language
* Update ua.json
* Update i18n.config.ts
* Update i18n.config.ts
* Rename ua.json to uk.json
* Update i18n.config.ts
* Update nuxt.config.ts
* Update uk.json
2025-06-01 16:40:31 +02:00
Bernd Storath
32b73b850a
Feat: 2fa ( #1783 )
...
* preplan otp, better qrcode library
* add 2fa as feature
* add totp generation
* working totp lifecycle
* don't allow disabled user to log in
not a security issue as permission handler would fail anyway
* require 2fa on login
if enabled
* update packages
* fix typo
* remove console.logs
2025-04-01 14:43:48 +02:00
Bernd Storath
589ec1fe9a
Feat: Show insecure warning ( #1779 )
...
show insecure warning
2025-03-31 10:29:22 +02:00
Bernd Storath
6e0d758e36
Feat: Hash metrics password ( #1778 )
...
hash the metrics password
if it is not already hashed
2025-03-31 09:58:02 +02:00
Pokydko Oleksandr and Bernd Storath
940edb2b0c
Improvements to username and password validations ( #1745 )
...
* Fix: Improve special character regex (#1744 )
* update password special character regex to support
( `-` `_` `=` `+` `[` `]` `;` `'` `\` `/` )
* Fix: Allow usernames starting from 2 characters (#1744 )
* update username validation to support short usernames starting from 2 characters
* remove char validation altogether
---------
Co-authored-by: Bernd Storath <999999bst@gmail.com >
2025-03-31 08:58:24 +02:00
Bernd Storath
c5c3a65bbf
Fix: slow suggest Host Address ( #1746 )
...
load on client instead of block
2025-03-17 14:28:03 +01:00