fix: translation variables and WireGuard client filtering
This commit is contained in:
parent
8c91886de6
commit
f5323ce8fa
26 changed files with 553 additions and 132 deletions
|
|
@ -1,5 +1,3 @@
|
||||||
import { T } from "src/locale";
|
|
||||||
|
|
||||||
export function SiteFooter() {
|
export function SiteFooter() {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|
@ -7,18 +5,7 @@ export function SiteFooter() {
|
||||||
<div className="container-xl">
|
<div className="container-xl">
|
||||||
<div className="row text-center align-items-center flex-row-reverse">
|
<div className="row text-center align-items-center flex-row-reverse">
|
||||||
<div className="col-lg-auto ms-lg-auto">
|
<div className="col-lg-auto ms-lg-auto">
|
||||||
<ul className="list-inline list-inline-dots mb-0">
|
|
||||||
<li className="list-inline-item">
|
|
||||||
<a
|
|
||||||
href="https://github.com/NginxProxyManager/nginx-proxy-manager"
|
|
||||||
target="_blank"
|
|
||||||
className="link-secondary"
|
|
||||||
rel="noopener"
|
|
||||||
>
|
|
||||||
<T id="footer.github-fork" />
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
</div>
|
||||||
<div className="col-12 col-lg-auto mt-3 mt-lg-0">
|
<div className="col-12 col-lg-auto mt-3 mt-lg-0">
|
||||||
<ul className="list-inline list-inline-dots mb-0">
|
<ul className="list-inline list-inline-dots mb-0">
|
||||||
|
|
|
||||||
|
|
@ -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.
|
|
||||||
|
|
@ -691,5 +691,26 @@
|
||||||
},
|
},
|
||||||
"users": {
|
"users": {
|
||||||
"defaultMessage": "Потребители"
|
"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 Сървъра}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -766,5 +766,26 @@
|
||||||
},
|
},
|
||||||
"users": {
|
"users": {
|
||||||
"defaultMessage": "Uživatelé"
|
"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ů}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -652,5 +652,26 @@
|
||||||
},
|
},
|
||||||
"users": {
|
"users": {
|
||||||
"defaultMessage": "Benutzer"
|
"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}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -775,5 +775,26 @@
|
||||||
},
|
},
|
||||||
"wireguard": {
|
"wireguard": {
|
||||||
"defaultMessage": "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}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -688,5 +688,26 @@
|
||||||
},
|
},
|
||||||
"users": {
|
"users": {
|
||||||
"defaultMessage": "Usuarios"
|
"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}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -772,5 +772,26 @@
|
||||||
},
|
},
|
||||||
"users": {
|
"users": {
|
||||||
"defaultMessage": "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}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -643,5 +643,26 @@
|
||||||
},
|
},
|
||||||
"users": {
|
"users": {
|
||||||
"defaultMessage": "Utilisateurs"
|
"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}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -679,5 +679,26 @@
|
||||||
},
|
},
|
||||||
"users": {
|
"users": {
|
||||||
"defaultMessage": "Úsáideoirí"
|
"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}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -766,5 +766,26 @@
|
||||||
},
|
},
|
||||||
"users": {
|
"users": {
|
||||||
"defaultMessage": "Felhasználók"
|
"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}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -679,5 +679,26 @@
|
||||||
},
|
},
|
||||||
"users": {
|
"users": {
|
||||||
"defaultMessage": "Pengguna"
|
"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}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -655,5 +655,26 @@
|
||||||
},
|
},
|
||||||
"users": {
|
"users": {
|
||||||
"defaultMessage": "Utenti"
|
"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}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -649,5 +649,26 @@
|
||||||
},
|
},
|
||||||
"users": {
|
"users": {
|
||||||
"defaultMessage": "ユーザー"
|
"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 サーバー}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -691,5 +691,26 @@
|
||||||
},
|
},
|
||||||
"users": {
|
"users": {
|
||||||
"defaultMessage": "사용자"
|
"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 서버}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,13 @@
|
||||||
{
|
{
|
||||||
|
"locale-bg-BG": {
|
||||||
|
"defaultMessage": "Български"
|
||||||
|
},
|
||||||
|
"locale-cs-CZ": {
|
||||||
|
"defaultMessage": "Čeština"
|
||||||
|
},
|
||||||
|
"locale-de-DE": {
|
||||||
|
"defaultMessage": "German"
|
||||||
|
},
|
||||||
"locale-en-US": {
|
"locale-en-US": {
|
||||||
"defaultMessage": "English"
|
"defaultMessage": "English"
|
||||||
},
|
},
|
||||||
|
|
@ -8,61 +17,73 @@
|
||||||
"locale-et-EE": {
|
"locale-et-EE": {
|
||||||
"defaultMessage": "Eesti"
|
"defaultMessage": "Eesti"
|
||||||
},
|
},
|
||||||
"locale-ie-GA": {
|
|
||||||
"defaultMessage": "Gaeilge"
|
|
||||||
},
|
|
||||||
"locale-de-DE": {
|
|
||||||
"defaultMessage": "German"
|
|
||||||
},
|
|
||||||
"locale-pt-PT": {
|
|
||||||
"defaultMessage": "Português (Europeu)"
|
|
||||||
},
|
|
||||||
"locale-fr-FR": {
|
"locale-fr-FR": {
|
||||||
"defaultMessage": "Français"
|
"defaultMessage": "Français"
|
||||||
},
|
},
|
||||||
|
"locale-hu-HU": {
|
||||||
|
"defaultMessage": "Magyar"
|
||||||
|
},
|
||||||
"locale-id-ID": {
|
"locale-id-ID": {
|
||||||
"defaultMessage": "Bahasa Indonesia"
|
"defaultMessage": "Bahasa Indonesia"
|
||||||
},
|
},
|
||||||
|
"locale-ie-GA": {
|
||||||
|
"defaultMessage": "Gaeilge"
|
||||||
|
},
|
||||||
|
"locale-it-IT": {
|
||||||
|
"defaultMessage": "Italiano"
|
||||||
|
},
|
||||||
"locale-ja-JP": {
|
"locale-ja-JP": {
|
||||||
"defaultMessage": "日本語"
|
"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": {
|
"locale-ru-RU": {
|
||||||
"defaultMessage": "Русский"
|
"defaultMessage": "Русский"
|
||||||
},
|
},
|
||||||
"locale-sk-SK": {
|
"locale-sk-SK": {
|
||||||
"defaultMessage": "Slovenčina"
|
"defaultMessage": "Slovenčina"
|
||||||
},
|
},
|
||||||
"locale-cs-CZ": {
|
"locale-tr-TR": {
|
||||||
"defaultMessage": "Čeština"
|
"defaultMessage": "Türkçe"
|
||||||
},
|
|
||||||
"locale-zh-CN": {
|
|
||||||
"defaultMessage": "中文"
|
|
||||||
},
|
|
||||||
"locale-pl-PL": {
|
|
||||||
"defaultMessage": "Polski"
|
|
||||||
},
|
|
||||||
"locale-it-IT": {
|
|
||||||
"defaultMessage": "Italiano"
|
|
||||||
},
|
},
|
||||||
"locale-vi-VN": {
|
"locale-vi-VN": {
|
||||||
"defaultMessage": "Tiếng Việt"
|
"defaultMessage": "Tiếng Việt"
|
||||||
},
|
},
|
||||||
"locale-nl-NL": {
|
"locale-zh-CN": {
|
||||||
"defaultMessage": "Nederlands"
|
"defaultMessage": "中文"
|
||||||
},
|
},
|
||||||
"locale-ko-KR": {
|
"wireguard-client": {
|
||||||
"defaultMessage": "한국어"
|
"defaultMessage": "WireGuard Client"
|
||||||
},
|
},
|
||||||
"locale-bg-BG": {
|
"wireguard-clients": {
|
||||||
"defaultMessage": "Български"
|
"defaultMessage": "WireGuard Clients"
|
||||||
},
|
},
|
||||||
"locale-tr-TR": {
|
"wireguard-clients.count": {
|
||||||
"defaultMessage": "Türkçe"
|
"defaultMessage": "{count} {count, plural, one {WireGuard Client} other {WireGuard Clients}}"
|
||||||
},
|
},
|
||||||
"locale-hu-HU": {
|
"wireguard-server": {
|
||||||
"defaultMessage": "Magyar"
|
"defaultMessage": "WireGuard Server"
|
||||||
},
|
},
|
||||||
"locale-no-NO": {
|
"wireguard-server-links": {
|
||||||
"defaultMessage": "Norsk"
|
"defaultMessage": "WireGuard Server Links"
|
||||||
|
},
|
||||||
|
"wireguard-servers": {
|
||||||
|
"defaultMessage": "WireGuard Servers"
|
||||||
|
},
|
||||||
|
"wireguard-servers.count": {
|
||||||
|
"defaultMessage": "{count} {count, plural, one {WireGuard Server} other {WireGuard Servers}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -655,5 +655,26 @@
|
||||||
},
|
},
|
||||||
"users": {
|
"users": {
|
||||||
"defaultMessage": "Gebruikers"
|
"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}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -772,5 +772,26 @@
|
||||||
},
|
},
|
||||||
"users": {
|
"users": {
|
||||||
"defaultMessage": "Brukere"
|
"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}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -658,5 +658,26 @@
|
||||||
},
|
},
|
||||||
"users": {
|
"users": {
|
||||||
"defaultMessage": "Użytkownicy"
|
"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}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -679,5 +679,26 @@
|
||||||
},
|
},
|
||||||
"users": {
|
"users": {
|
||||||
"defaultMessage": "Utilizadores"
|
"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}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -652,5 +652,26 @@
|
||||||
},
|
},
|
||||||
"users": {
|
"users": {
|
||||||
"defaultMessage": "Пользователи"
|
"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 Серверов}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -766,5 +766,26 @@
|
||||||
},
|
},
|
||||||
"users": {
|
"users": {
|
||||||
"defaultMessage": "Používatelia"
|
"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}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -679,5 +679,26 @@
|
||||||
},
|
},
|
||||||
"users": {
|
"users": {
|
||||||
"defaultMessage": "Kullanıcılar"
|
"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ı}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -655,5 +655,26 @@
|
||||||
},
|
},
|
||||||
"users": {
|
"users": {
|
||||||
"defaultMessage": "Danh sách người dùng"
|
"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}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -658,5 +658,26 @@
|
||||||
},
|
},
|
||||||
"users": {
|
"users": {
|
||||||
"defaultMessage": "用户列表"
|
"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 服务器}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -76,9 +76,10 @@ function WireGuard() {
|
||||||
(i.host && i.host.toLowerCase().includes(serverFilter.toLowerCase()))
|
(i.host && i.host.toLowerCase().includes(serverFilter.toLowerCase()))
|
||||||
);
|
);
|
||||||
|
|
||||||
const filteredClients = clients?.filter((c) => {
|
const filteredClients = clients?.filter((c: any) => {
|
||||||
// Filter by selected server
|
// Filter by selected server
|
||||||
if (selectedServerId !== "all" && c.interfaceId !== selectedServerId) {
|
const cInterfaceId = c.interfaceId || c.interface_id;
|
||||||
|
if (selectedServerId !== "all" && cInterfaceId !== selectedServerId) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
// Filter by search text
|
// Filter by search text
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue