diff --git a/frontend/src/components/SiteFooter.tsx b/frontend/src/components/SiteFooter.tsx
index 9d23792..984cb6d 100644
--- a/frontend/src/components/SiteFooter.tsx
+++ b/frontend/src/components/SiteFooter.tsx
@@ -1,5 +1,3 @@
-import { T } from "src/locale";
-
export function SiteFooter() {
return (
@@ -7,18 +5,7 @@ export function SiteFooter() {
diff --git a/frontend/src/locale/README.md b/frontend/src/locale/README.md
index 7016cf6..e69de29 100644
--- a/frontend/src/locale/README.md
+++ b/frontend/src/locale/README.md
@@ -1,50 +0,0 @@
-# Internationalisation support
-
-## Before you start
-
-It's highly recommended that you spin up a development instance of this project
-on your docker capable server. It's pretty easy:
-
-```bash
-git clone https://github.com/NginxProxyManager/nginx-proxy-manager.git
-cd nginx-proxy-manager
-./scripts/start-dev -f
-```
-
-Then after a while, you can access http://yourserverip:3081
-
-This stack will watch the file system for changes, especially to language files,
-and reload the site you have open in the browser.
-
-
-## Adding new translations
-
-Modify the files in the `src` folder. Follow the conventions already there.
-
-When the development stack is running, it will sort the locale lang files
-for you when you save.
-
-
-## After making changes
-
-If you're NOT running the development stack, you will need to run
-`yarn locale-compile` in the `frontend` folder for
-the new translations to be compiled into the `lang` folder.
-
-
-## Adding a whole new language
-
-There's a fair bit you'll need to touch. Here's a list that may
-not be complete by the time you're reading this:
-
-- frontend/src/locale/src/[yourlang].json
-- frontend/src/locale/src/lang-list.json
-- frontend/src/locale/src/HelpDoc/[yourlang]/*
-- frontend/src/locale/src/HelpDoc/index.tsx
-- frontend/src/locale/IntlProvider.tsx
-- frontend/check-locales.cjs
-
-
-## Checking for missing translations in languages
-
-Run `node check-locales.cjs` in this frontend folder.
diff --git a/frontend/src/locale/src/bg.json b/frontend/src/locale/src/bg.json
index 710a09d..3e3e618 100644
--- a/frontend/src/locale/src/bg.json
+++ b/frontend/src/locale/src/bg.json
@@ -691,5 +691,26 @@
},
"users": {
"defaultMessage": "Потребители"
+ },
+ "wireguard-client": {
+ "defaultMessage": "WireGuard Клиент"
+ },
+ "wireguard-clients": {
+ "defaultMessage": "WireGuard Клиенти"
+ },
+ "wireguard-clients.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Клиент} other {WireGuard Клиента}}"
+ },
+ "wireguard-server": {
+ "defaultMessage": "WireGuard Сървър"
+ },
+ "wireguard-server-links": {
+ "defaultMessage": "WireGuard Сървърни Връзки"
+ },
+ "wireguard-servers": {
+ "defaultMessage": "WireGuard Сървъри"
+ },
+ "wireguard-servers.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Сървър} other {WireGuard Сървъра}}"
}
}
diff --git a/frontend/src/locale/src/cs.json b/frontend/src/locale/src/cs.json
index 44c0b41..fb4be8d 100644
--- a/frontend/src/locale/src/cs.json
+++ b/frontend/src/locale/src/cs.json
@@ -766,5 +766,26 @@
},
"users": {
"defaultMessage": "Uživatelé"
+ },
+ "wireguard-client": {
+ "defaultMessage": "WireGuard Klient"
+ },
+ "wireguard-clients": {
+ "defaultMessage": "WireGuard Klienti"
+ },
+ "wireguard-clients.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Klient} other {WireGuard Klientů}}"
+ },
+ "wireguard-server": {
+ "defaultMessage": "WireGuard Server"
+ },
+ "wireguard-server-links": {
+ "defaultMessage": "WireGuard Propojení Serverů"
+ },
+ "wireguard-servers": {
+ "defaultMessage": "WireGuard Servery"
+ },
+ "wireguard-servers.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Server} other {WireGuard Serverů}}"
}
}
diff --git a/frontend/src/locale/src/de.json b/frontend/src/locale/src/de.json
index e0aa086..d1eebb6 100644
--- a/frontend/src/locale/src/de.json
+++ b/frontend/src/locale/src/de.json
@@ -652,5 +652,26 @@
},
"users": {
"defaultMessage": "Benutzer"
+ },
+ "wireguard-client": {
+ "defaultMessage": "WireGuard Client"
+ },
+ "wireguard-clients": {
+ "defaultMessage": "WireGuard Clients"
+ },
+ "wireguard-clients.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Client} other {WireGuard Clients}}"
+ },
+ "wireguard-server": {
+ "defaultMessage": "WireGuard Server"
+ },
+ "wireguard-server-links": {
+ "defaultMessage": "WireGuard Server-Verknüpfungen"
+ },
+ "wireguard-servers": {
+ "defaultMessage": "WireGuard Server"
+ },
+ "wireguard-servers.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Server} other {WireGuard Server}}"
}
}
diff --git a/frontend/src/locale/src/en.json b/frontend/src/locale/src/en.json
index 9c59bbe..171cf3b 100644
--- a/frontend/src/locale/src/en.json
+++ b/frontend/src/locale/src/en.json
@@ -775,5 +775,26 @@
},
"wireguard": {
"defaultMessage": "WireGuard"
+ },
+ "wireguard-client": {
+ "defaultMessage": "WireGuard Client"
+ },
+ "wireguard-clients": {
+ "defaultMessage": "WireGuard Clients"
+ },
+ "wireguard-clients.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Client} other {WireGuard Clients}}"
+ },
+ "wireguard-server": {
+ "defaultMessage": "WireGuard Server"
+ },
+ "wireguard-server-links": {
+ "defaultMessage": "WireGuard Server Links"
+ },
+ "wireguard-servers": {
+ "defaultMessage": "WireGuard Servers"
+ },
+ "wireguard-servers.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Server} other {WireGuard Servers}}"
}
}
diff --git a/frontend/src/locale/src/es.json b/frontend/src/locale/src/es.json
index 2ca36ed..dc06831 100644
--- a/frontend/src/locale/src/es.json
+++ b/frontend/src/locale/src/es.json
@@ -688,5 +688,26 @@
},
"users": {
"defaultMessage": "Usuarios"
+ },
+ "wireguard-client": {
+ "defaultMessage": "Cliente WireGuard"
+ },
+ "wireguard-clients": {
+ "defaultMessage": "Clientes WireGuard"
+ },
+ "wireguard-clients.count": {
+ "defaultMessage": "{count} {count, plural, one {Cliente WireGuard} other {Clientes WireGuard}}"
+ },
+ "wireguard-server": {
+ "defaultMessage": "Servidor WireGuard"
+ },
+ "wireguard-server-links": {
+ "defaultMessage": "Enlaces de servidor WireGuard"
+ },
+ "wireguard-servers": {
+ "defaultMessage": "Servidores WireGuard"
+ },
+ "wireguard-servers.count": {
+ "defaultMessage": "{count} {count, plural, one {Servidor WireGuard} other {Servidores WireGuard}}"
}
}
diff --git a/frontend/src/locale/src/et.json b/frontend/src/locale/src/et.json
index 1ead3fd..1ce047a 100644
--- a/frontend/src/locale/src/et.json
+++ b/frontend/src/locale/src/et.json
@@ -772,5 +772,26 @@
},
"users": {
"defaultMessage": "Users"
+ },
+ "wireguard-client": {
+ "defaultMessage": "WireGuard Klient"
+ },
+ "wireguard-clients": {
+ "defaultMessage": "WireGuard Kliendid"
+ },
+ "wireguard-clients.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Klient} other {WireGuard Klienti}}"
+ },
+ "wireguard-server": {
+ "defaultMessage": "WireGuard Server"
+ },
+ "wireguard-server-links": {
+ "defaultMessage": "WireGuard Serveri Lingid"
+ },
+ "wireguard-servers": {
+ "defaultMessage": "WireGuard Serverid"
+ },
+ "wireguard-servers.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Server} other {WireGuard Serverit}}"
}
}
diff --git a/frontend/src/locale/src/fr.json b/frontend/src/locale/src/fr.json
index e3a4758..cc93dc0 100644
--- a/frontend/src/locale/src/fr.json
+++ b/frontend/src/locale/src/fr.json
@@ -643,5 +643,26 @@
},
"users": {
"defaultMessage": "Utilisateurs"
+ },
+ "wireguard-client": {
+ "defaultMessage": "Client WireGuard"
+ },
+ "wireguard-clients": {
+ "defaultMessage": "Clients WireGuard"
+ },
+ "wireguard-clients.count": {
+ "defaultMessage": "{count} {count, plural, one {Client WireGuard} other {Clients WireGuard}}"
+ },
+ "wireguard-server": {
+ "defaultMessage": "Serveur WireGuard"
+ },
+ "wireguard-server-links": {
+ "defaultMessage": "Liens serveur WireGuard"
+ },
+ "wireguard-servers": {
+ "defaultMessage": "Serveurs WireGuard"
+ },
+ "wireguard-servers.count": {
+ "defaultMessage": "{count} {count, plural, one {Serveur WireGuard} other {Serveurs WireGuard}}"
}
}
diff --git a/frontend/src/locale/src/ga.json b/frontend/src/locale/src/ga.json
index 719b863..07feee1 100644
--- a/frontend/src/locale/src/ga.json
+++ b/frontend/src/locale/src/ga.json
@@ -679,5 +679,26 @@
},
"users": {
"defaultMessage": "Úsáideoirí"
+ },
+ "wireguard-client": {
+ "defaultMessage": "Cliant WireGuard"
+ },
+ "wireguard-clients": {
+ "defaultMessage": "Cliaint WireGuard"
+ },
+ "wireguard-clients.count": {
+ "defaultMessage": "{count} {count, plural, one {Cliant WireGuard} other {Cliant WireGuard}}"
+ },
+ "wireguard-server": {
+ "defaultMessage": "Freastalaí WireGuard"
+ },
+ "wireguard-server-links": {
+ "defaultMessage": "Naisc Fhreastalaí WireGuard"
+ },
+ "wireguard-servers": {
+ "defaultMessage": "Freastalaithe WireGuard"
+ },
+ "wireguard-servers.count": {
+ "defaultMessage": "{count} {count, plural, one {Freastalaí WireGuard} other {Freastalaí WireGuard}}"
}
}
diff --git a/frontend/src/locale/src/hu.json b/frontend/src/locale/src/hu.json
index d2d592a..419040a 100644
--- a/frontend/src/locale/src/hu.json
+++ b/frontend/src/locale/src/hu.json
@@ -766,5 +766,26 @@
},
"users": {
"defaultMessage": "Felhasználók"
+ },
+ "wireguard-client": {
+ "defaultMessage": "WireGuard Kliens"
+ },
+ "wireguard-clients": {
+ "defaultMessage": "WireGuard Kliensek"
+ },
+ "wireguard-clients.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Kliens} other {WireGuard Kliensek}}"
+ },
+ "wireguard-server": {
+ "defaultMessage": "WireGuard Szerver"
+ },
+ "wireguard-server-links": {
+ "defaultMessage": "WireGuard Szerver Kapcsolatok"
+ },
+ "wireguard-servers": {
+ "defaultMessage": "WireGuard Szerverek"
+ },
+ "wireguard-servers.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Szerver} other {WireGuard Szerverek}}"
}
}
diff --git a/frontend/src/locale/src/id.json b/frontend/src/locale/src/id.json
index 42c0f25..3c9bc86 100644
--- a/frontend/src/locale/src/id.json
+++ b/frontend/src/locale/src/id.json
@@ -679,5 +679,26 @@
},
"users": {
"defaultMessage": "Pengguna"
+ },
+ "wireguard-client": {
+ "defaultMessage": "Klien WireGuard"
+ },
+ "wireguard-clients": {
+ "defaultMessage": "Klien WireGuard"
+ },
+ "wireguard-clients.count": {
+ "defaultMessage": "{count} {count, plural, one {Klien WireGuard} other {Klien WireGuard}}"
+ },
+ "wireguard-server": {
+ "defaultMessage": "Server WireGuard"
+ },
+ "wireguard-server-links": {
+ "defaultMessage": "Tautan Server WireGuard"
+ },
+ "wireguard-servers": {
+ "defaultMessage": "Server WireGuard"
+ },
+ "wireguard-servers.count": {
+ "defaultMessage": "{count} {count, plural, one {Server WireGuard} other {Server WireGuard}}"
}
}
diff --git a/frontend/src/locale/src/it.json b/frontend/src/locale/src/it.json
index a1c4e08..92ab0ac 100644
--- a/frontend/src/locale/src/it.json
+++ b/frontend/src/locale/src/it.json
@@ -655,5 +655,26 @@
},
"users": {
"defaultMessage": "Utenti"
+ },
+ "wireguard-client": {
+ "defaultMessage": "Client WireGuard"
+ },
+ "wireguard-clients": {
+ "defaultMessage": "Client WireGuard"
+ },
+ "wireguard-clients.count": {
+ "defaultMessage": "{count} {count, plural, one {Client WireGuard} other {Client WireGuard}}"
+ },
+ "wireguard-server": {
+ "defaultMessage": "Server WireGuard"
+ },
+ "wireguard-server-links": {
+ "defaultMessage": "Link server WireGuard"
+ },
+ "wireguard-servers": {
+ "defaultMessage": "Server WireGuard"
+ },
+ "wireguard-servers.count": {
+ "defaultMessage": "{count} {count, plural, one {Server WireGuard} other {Server WireGuard}}"
}
}
diff --git a/frontend/src/locale/src/ja.json b/frontend/src/locale/src/ja.json
index 94ef659..da59ad6 100644
--- a/frontend/src/locale/src/ja.json
+++ b/frontend/src/locale/src/ja.json
@@ -649,5 +649,26 @@
},
"users": {
"defaultMessage": "ユーザー"
+ },
+ "wireguard-client": {
+ "defaultMessage": "WireGuard クライアント"
+ },
+ "wireguard-clients": {
+ "defaultMessage": "WireGuard クライアント"
+ },
+ "wireguard-clients.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard クライアント} other {WireGuard クライアント}}"
+ },
+ "wireguard-server": {
+ "defaultMessage": "WireGuard サーバー"
+ },
+ "wireguard-server-links": {
+ "defaultMessage": "WireGuard サーバーリンク"
+ },
+ "wireguard-servers": {
+ "defaultMessage": "WireGuard サーバー"
+ },
+ "wireguard-servers.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard サーバー} other {WireGuard サーバー}}"
}
}
diff --git a/frontend/src/locale/src/ko.json b/frontend/src/locale/src/ko.json
index 2141ccd..cc10f9d 100644
--- a/frontend/src/locale/src/ko.json
+++ b/frontend/src/locale/src/ko.json
@@ -691,5 +691,26 @@
},
"users": {
"defaultMessage": "사용자"
+ },
+ "wireguard-client": {
+ "defaultMessage": "WireGuard 클라이언트"
+ },
+ "wireguard-clients": {
+ "defaultMessage": "WireGuard 클라이언트"
+ },
+ "wireguard-clients.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard 클라이언트} other {WireGuard 클라이언트}}"
+ },
+ "wireguard-server": {
+ "defaultMessage": "WireGuard 서버"
+ },
+ "wireguard-server-links": {
+ "defaultMessage": "WireGuard 서버 링크"
+ },
+ "wireguard-servers": {
+ "defaultMessage": "WireGuard 서버"
+ },
+ "wireguard-servers.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard 서버} other {WireGuard 서버}}"
}
}
diff --git a/frontend/src/locale/src/lang-list.json b/frontend/src/locale/src/lang-list.json
index 79dabe2..cd2f5fe 100644
--- a/frontend/src/locale/src/lang-list.json
+++ b/frontend/src/locale/src/lang-list.json
@@ -1,68 +1,89 @@
{
- "locale-en-US": {
- "defaultMessage": "English"
- },
- "locale-es-ES": {
- "defaultMessage": "Español"
- },
- "locale-et-EE": {
- "defaultMessage": "Eesti"
- },
- "locale-ie-GA": {
- "defaultMessage": "Gaeilge"
- },
- "locale-de-DE": {
- "defaultMessage": "German"
- },
- "locale-pt-PT": {
- "defaultMessage": "Português (Europeu)"
- },
- "locale-fr-FR": {
- "defaultMessage": "Français"
- },
- "locale-id-ID": {
- "defaultMessage": "Bahasa Indonesia"
- },
- "locale-ja-JP": {
- "defaultMessage": "日本語"
- },
- "locale-ru-RU": {
- "defaultMessage": "Русский"
- },
- "locale-sk-SK": {
- "defaultMessage": "Slovenčina"
- },
- "locale-cs-CZ": {
- "defaultMessage": "Čeština"
- },
- "locale-zh-CN": {
- "defaultMessage": "中文"
- },
- "locale-pl-PL": {
- "defaultMessage": "Polski"
- },
- "locale-it-IT": {
- "defaultMessage": "Italiano"
- },
- "locale-vi-VN": {
- "defaultMessage": "Tiếng Việt"
- },
- "locale-nl-NL": {
- "defaultMessage": "Nederlands"
- },
- "locale-ko-KR": {
- "defaultMessage": "한국어"
- },
- "locale-bg-BG": {
- "defaultMessage": "Български"
- },
- "locale-tr-TR": {
- "defaultMessage": "Türkçe"
- },
- "locale-hu-HU": {
- "defaultMessage": "Magyar"
- },
- "locale-no-NO": {
- "defaultMessage": "Norsk"
- }
+ "locale-bg-BG": {
+ "defaultMessage": "Български"
+ },
+ "locale-cs-CZ": {
+ "defaultMessage": "Čeština"
+ },
+ "locale-de-DE": {
+ "defaultMessage": "German"
+ },
+ "locale-en-US": {
+ "defaultMessage": "English"
+ },
+ "locale-es-ES": {
+ "defaultMessage": "Español"
+ },
+ "locale-et-EE": {
+ "defaultMessage": "Eesti"
+ },
+ "locale-fr-FR": {
+ "defaultMessage": "Français"
+ },
+ "locale-hu-HU": {
+ "defaultMessage": "Magyar"
+ },
+ "locale-id-ID": {
+ "defaultMessage": "Bahasa Indonesia"
+ },
+ "locale-ie-GA": {
+ "defaultMessage": "Gaeilge"
+ },
+ "locale-it-IT": {
+ "defaultMessage": "Italiano"
+ },
+ "locale-ja-JP": {
+ "defaultMessage": "日本語"
+ },
+ "locale-ko-KR": {
+ "defaultMessage": "한국어"
+ },
+ "locale-nl-NL": {
+ "defaultMessage": "Nederlands"
+ },
+ "locale-no-NO": {
+ "defaultMessage": "Norsk"
+ },
+ "locale-pl-PL": {
+ "defaultMessage": "Polski"
+ },
+ "locale-pt-PT": {
+ "defaultMessage": "Português (Europeu)"
+ },
+ "locale-ru-RU": {
+ "defaultMessage": "Русский"
+ },
+ "locale-sk-SK": {
+ "defaultMessage": "Slovenčina"
+ },
+ "locale-tr-TR": {
+ "defaultMessage": "Türkçe"
+ },
+ "locale-vi-VN": {
+ "defaultMessage": "Tiếng Việt"
+ },
+ "locale-zh-CN": {
+ "defaultMessage": "中文"
+ },
+ "wireguard-client": {
+ "defaultMessage": "WireGuard Client"
+ },
+ "wireguard-clients": {
+ "defaultMessage": "WireGuard Clients"
+ },
+ "wireguard-clients.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Client} other {WireGuard Clients}}"
+ },
+ "wireguard-server": {
+ "defaultMessage": "WireGuard Server"
+ },
+ "wireguard-server-links": {
+ "defaultMessage": "WireGuard Server Links"
+ },
+ "wireguard-servers": {
+ "defaultMessage": "WireGuard Servers"
+ },
+ "wireguard-servers.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Server} other {WireGuard Servers}}"
+ }
}
diff --git a/frontend/src/locale/src/nl.json b/frontend/src/locale/src/nl.json
index 0e48b6f..f7fa9ab 100644
--- a/frontend/src/locale/src/nl.json
+++ b/frontend/src/locale/src/nl.json
@@ -655,5 +655,26 @@
},
"users": {
"defaultMessage": "Gebruikers"
+ },
+ "wireguard-client": {
+ "defaultMessage": "WireGuard Client"
+ },
+ "wireguard-clients": {
+ "defaultMessage": "WireGuard Clients"
+ },
+ "wireguard-clients.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Client} other {WireGuard Clients}}"
+ },
+ "wireguard-server": {
+ "defaultMessage": "WireGuard Server"
+ },
+ "wireguard-server-links": {
+ "defaultMessage": "WireGuard Serverkoppelingen"
+ },
+ "wireguard-servers": {
+ "defaultMessage": "WireGuard Servers"
+ },
+ "wireguard-servers.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Server} other {WireGuard Servers}}"
}
}
diff --git a/frontend/src/locale/src/no.json b/frontend/src/locale/src/no.json
index f2dae7f..9323297 100644
--- a/frontend/src/locale/src/no.json
+++ b/frontend/src/locale/src/no.json
@@ -772,5 +772,26 @@
},
"users": {
"defaultMessage": "Brukere"
+ },
+ "wireguard-client": {
+ "defaultMessage": "WireGuard Klient"
+ },
+ "wireguard-clients": {
+ "defaultMessage": "WireGuard Klienter"
+ },
+ "wireguard-clients.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Klient} other {WireGuard Klienter}}"
+ },
+ "wireguard-server": {
+ "defaultMessage": "WireGuard Server"
+ },
+ "wireguard-server-links": {
+ "defaultMessage": "WireGuard Serverforbindelser"
+ },
+ "wireguard-servers": {
+ "defaultMessage": "WireGuard Servere"
+ },
+ "wireguard-servers.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Server} other {WireGuard Servere}}"
}
}
diff --git a/frontend/src/locale/src/pl.json b/frontend/src/locale/src/pl.json
index b35449a..a3fe81e 100644
--- a/frontend/src/locale/src/pl.json
+++ b/frontend/src/locale/src/pl.json
@@ -658,5 +658,26 @@
},
"users": {
"defaultMessage": "Użytkownicy"
+ },
+ "wireguard-client": {
+ "defaultMessage": "Klient WireGuard"
+ },
+ "wireguard-clients": {
+ "defaultMessage": "Klienci WireGuard"
+ },
+ "wireguard-clients.count": {
+ "defaultMessage": "{count} {count, plural, one {Klient WireGuard} other {Klientów WireGuard}}"
+ },
+ "wireguard-server": {
+ "defaultMessage": "Serwer WireGuard"
+ },
+ "wireguard-server-links": {
+ "defaultMessage": "Połączenia serwerów WireGuard"
+ },
+ "wireguard-servers": {
+ "defaultMessage": "Serwery WireGuard"
+ },
+ "wireguard-servers.count": {
+ "defaultMessage": "{count} {count, plural, one {Serwer WireGuard} other {Serwerów WireGuard}}"
}
}
diff --git a/frontend/src/locale/src/pt.json b/frontend/src/locale/src/pt.json
index f9a2af5..3e617b7 100644
--- a/frontend/src/locale/src/pt.json
+++ b/frontend/src/locale/src/pt.json
@@ -679,5 +679,26 @@
},
"users": {
"defaultMessage": "Utilizadores"
+ },
+ "wireguard-client": {
+ "defaultMessage": "Cliente WireGuard"
+ },
+ "wireguard-clients": {
+ "defaultMessage": "Clientes WireGuard"
+ },
+ "wireguard-clients.count": {
+ "defaultMessage": "{count} {count, plural, one {Cliente WireGuard} other {Clientes WireGuard}}"
+ },
+ "wireguard-server": {
+ "defaultMessage": "Servidor WireGuard"
+ },
+ "wireguard-server-links": {
+ "defaultMessage": "Links de servidor WireGuard"
+ },
+ "wireguard-servers": {
+ "defaultMessage": "Servidores WireGuard"
+ },
+ "wireguard-servers.count": {
+ "defaultMessage": "{count} {count, plural, one {Servidor WireGuard} other {Servidores WireGuard}}"
}
}
diff --git a/frontend/src/locale/src/ru.json b/frontend/src/locale/src/ru.json
index 796884c..4d9f1d7 100644
--- a/frontend/src/locale/src/ru.json
+++ b/frontend/src/locale/src/ru.json
@@ -652,5 +652,26 @@
},
"users": {
"defaultMessage": "Пользователи"
+ },
+ "wireguard-client": {
+ "defaultMessage": "WireGuard Клиент"
+ },
+ "wireguard-clients": {
+ "defaultMessage": "WireGuard Клиенты"
+ },
+ "wireguard-clients.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Клиент} other {WireGuard Клиентов}}"
+ },
+ "wireguard-server": {
+ "defaultMessage": "WireGuard Сервер"
+ },
+ "wireguard-server-links": {
+ "defaultMessage": "Связи WireGuard Серверов"
+ },
+ "wireguard-servers": {
+ "defaultMessage": "WireGuard Серверы"
+ },
+ "wireguard-servers.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Сервер} other {WireGuard Серверов}}"
}
}
diff --git a/frontend/src/locale/src/sk.json b/frontend/src/locale/src/sk.json
index bc99ebc..d5671c0 100644
--- a/frontend/src/locale/src/sk.json
+++ b/frontend/src/locale/src/sk.json
@@ -766,5 +766,26 @@
},
"users": {
"defaultMessage": "Používatelia"
+ },
+ "wireguard-client": {
+ "defaultMessage": "WireGuard Klient"
+ },
+ "wireguard-clients": {
+ "defaultMessage": "WireGuard Klienti"
+ },
+ "wireguard-clients.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Klient} other {WireGuard Klientov}}"
+ },
+ "wireguard-server": {
+ "defaultMessage": "WireGuard Server"
+ },
+ "wireguard-server-links": {
+ "defaultMessage": "WireGuard Prepojenia Serverov"
+ },
+ "wireguard-servers": {
+ "defaultMessage": "WireGuard Servery"
+ },
+ "wireguard-servers.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Server} other {WireGuard Serverov}}"
}
}
diff --git a/frontend/src/locale/src/tr.json b/frontend/src/locale/src/tr.json
index d19fa80..5ad4569 100644
--- a/frontend/src/locale/src/tr.json
+++ b/frontend/src/locale/src/tr.json
@@ -679,5 +679,26 @@
},
"users": {
"defaultMessage": "Kullanıcılar"
+ },
+ "wireguard-client": {
+ "defaultMessage": "WireGuard İstemcisi"
+ },
+ "wireguard-clients": {
+ "defaultMessage": "WireGuard İstemcileri"
+ },
+ "wireguard-clients.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard İstemcisi} other {WireGuard İstemcileri}}"
+ },
+ "wireguard-server": {
+ "defaultMessage": "WireGuard Sunucusu"
+ },
+ "wireguard-server-links": {
+ "defaultMessage": "WireGuard Sunucu Bağlantıları"
+ },
+ "wireguard-servers": {
+ "defaultMessage": "WireGuard Sunucuları"
+ },
+ "wireguard-servers.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Sunucusu} other {WireGuard Sunucuları}}"
}
}
diff --git a/frontend/src/locale/src/vi.json b/frontend/src/locale/src/vi.json
index 32d26d5..1b7e620 100644
--- a/frontend/src/locale/src/vi.json
+++ b/frontend/src/locale/src/vi.json
@@ -655,5 +655,26 @@
},
"users": {
"defaultMessage": "Danh sách người dùng"
+ },
+ "wireguard-client": {
+ "defaultMessage": "WireGuard Client"
+ },
+ "wireguard-clients": {
+ "defaultMessage": "Danh sách WireGuard Client"
+ },
+ "wireguard-clients.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Client} other {WireGuard Client}}"
+ },
+ "wireguard-server": {
+ "defaultMessage": "WireGuard Server"
+ },
+ "wireguard-server-links": {
+ "defaultMessage": "Liên kết WireGuard Server"
+ },
+ "wireguard-servers": {
+ "defaultMessage": "Danh sách WireGuard Server"
+ },
+ "wireguard-servers.count": {
+ "defaultMessage": "{count} {count, plural, one {WireGuard Server} other {WireGuard Server}}"
}
}
diff --git a/frontend/src/locale/src/zh.json b/frontend/src/locale/src/zh.json
index 72494bb..80835fe 100644
--- a/frontend/src/locale/src/zh.json
+++ b/frontend/src/locale/src/zh.json
@@ -658,5 +658,26 @@
},
"users": {
"defaultMessage": "用户列表"
+ },
+ "wireguard-client": {
+ "defaultMessage": "WireGuard 客户端"
+ },
+ "wireguard-clients": {
+ "defaultMessage": "WireGuard 客户端"
+ },
+ "wireguard-clients.count": {
+ "defaultMessage": "{count} {count, plural, one {个 WireGuard 客户端} other {个 WireGuard 客户端}}"
+ },
+ "wireguard-server": {
+ "defaultMessage": "WireGuard 服务器"
+ },
+ "wireguard-server-links": {
+ "defaultMessage": "WireGuard 服务器链接"
+ },
+ "wireguard-servers": {
+ "defaultMessage": "WireGuard 服务器"
+ },
+ "wireguard-servers.count": {
+ "defaultMessage": "{count} {count, plural, one {个 WireGuard 服务器} other {个 WireGuard 服务器}}"
}
}
diff --git a/frontend/src/pages/WireGuard/index.tsx b/frontend/src/pages/WireGuard/index.tsx
index 16e096e..1769699 100644
--- a/frontend/src/pages/WireGuard/index.tsx
+++ b/frontend/src/pages/WireGuard/index.tsx
@@ -76,9 +76,10 @@ function WireGuard() {
(i.host && i.host.toLowerCase().includes(serverFilter.toLowerCase()))
);
- const filteredClients = clients?.filter((c) => {
+ const filteredClients = clients?.filter((c: any) => {
// Filter by selected server
- if (selectedServerId !== "all" && c.interfaceId !== selectedServerId) {
+ const cInterfaceId = c.interfaceId || c.interface_id;
+ if (selectedServerId !== "all" && cInterfaceId !== selectedServerId) {
return false;
}
// Filter by search text