mirror of
https://github.com/donaldzou/WGDashboard.git
synced 2025-04-19 08:55:12 +00:00
Merge pull request #488 from donaldzou/language-template
Added template and script to check local files
This commit is contained in:
commit
dba55d57e8
@ -53,5 +53,15 @@
|
|||||||
"lang_id": "zh-hk",
|
"lang_id": "zh-hk",
|
||||||
"lang_name": "Chinese (Traditional)",
|
"lang_name": "Chinese (Traditional)",
|
||||||
"lang_name_localized": "中文(繁體)"
|
"lang_name_localized": "中文(繁體)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"lang_id": "sv-se",
|
||||||
|
"lang_name": "Swedish",
|
||||||
|
"lang_name_localized": "Svenska"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"lang_id": "pl",
|
||||||
|
"lang_name": "Polish",
|
||||||
|
"lang_name_localized": "Polski"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
"Password": "Heslo",
|
"Password": "Heslo",
|
||||||
"OTP from your authenticator": "Jednorázové heslo (OTP) z vašeho autentizátoru",
|
"OTP from your authenticator": "Jednorázové heslo (OTP) z vašeho autentizátoru",
|
||||||
"Sign In": "Přihlásit",
|
"Sign In": "Přihlásit",
|
||||||
"Signing In...": "Přihlašování...",
|
|
||||||
"Access Remote Server": "Připojit k vzdálenému serveru",
|
"Access Remote Server": "Připojit k vzdálenému serveru",
|
||||||
"Server": "Server",
|
"Server": "Server",
|
||||||
"Click": "Klikněte",
|
"Click": "Klikněte",
|
||||||
@ -35,7 +34,6 @@
|
|||||||
"New Password": "Nové heslo",
|
"New Password": "Nové heslo",
|
||||||
"Repeat New Password": "Zopakujte nové heslo",
|
"Repeat New Password": "Zopakujte nové heslo",
|
||||||
"Update Password": "Aktualizace hesla",
|
"Update Password": "Aktualizace hesla",
|
||||||
"Multi-Factor Authentication (MFA)": "Vícefaktorové ověření (MFA)",
|
|
||||||
"Reset": "Resetovat",
|
"Reset": "Resetovat",
|
||||||
"Setup": "Nastavení",
|
"Setup": "Nastavení",
|
||||||
"API Keys": "API klíče",
|
"API Keys": "API klíče",
|
||||||
@ -45,18 +43,13 @@
|
|||||||
"Disabled": "Zakázáno",
|
"Disabled": "Zakázáno",
|
||||||
"No WGDashboard API Key": "Žádný WGDashboard API klíč",
|
"No WGDashboard API Key": "Žádný WGDashboard API klíč",
|
||||||
"Expire At": "Vyprší",
|
"Expire At": "Vyprší",
|
||||||
"Are you sure to delete this API key?": "Určitě chcete smazat tento API klíč?",
|
|
||||||
"Create API Key": "Vytvořit API klíč",
|
"Create API Key": "Vytvořit API klíč",
|
||||||
"When should this API Key expire?": "Kdy má tento API klíč vypršet?",
|
|
||||||
"Never Expire": "Bez expirace",
|
"Never Expire": "Bez expirace",
|
||||||
"Don't think that's a good idea": "To není dobrý nápad",
|
"Don't think that's a good idea": "To není dobrý nápad",
|
||||||
"Creating...": "Tvořím...",
|
|
||||||
"Create": "Vytvořit",
|
"Create": "Vytvořit",
|
||||||
"Status": "Stav",
|
"Status": "Stav",
|
||||||
"On": "Zapnuto",
|
"On": "Zapnuto",
|
||||||
"Off": "Vypnuto",
|
"Off": "Vypnuto",
|
||||||
"Turning On...": "Zapínám...",
|
|
||||||
"Turning Off...": "Vypínám...",
|
|
||||||
"Address": "Adresa",
|
"Address": "Adresa",
|
||||||
"Listen Port": "Otevřený port",
|
"Listen Port": "Otevřený port",
|
||||||
"Public Key": "Veřejný klíč",
|
"Public Key": "Veřejný klíč",
|
||||||
@ -71,7 +64,6 @@
|
|||||||
"Peers": "Peers",
|
"Peers": "Peers",
|
||||||
"Peer Settings": "Nastavení peers",
|
"Peer Settings": "Nastavení peers",
|
||||||
"Download All": "Stáhnout vše",
|
"Download All": "Stáhnout vše",
|
||||||
"Search Peers...": "Hledat peers...",
|
|
||||||
"Display": "Zobrazit",
|
"Display": "Zobrazit",
|
||||||
"Sort By": "Seřadit dle",
|
"Sort By": "Seřadit dle",
|
||||||
"Refresh Interval": "Aktualizační interval",
|
"Refresh Interval": "Aktualizační interval",
|
||||||
@ -86,8 +78,6 @@
|
|||||||
"All Active Jobs": "Všechny aktivní úkoly",
|
"All Active Jobs": "Všechny aktivní úkoly",
|
||||||
"Logs": "Logy",
|
"Logs": "Logy",
|
||||||
"Private Key": "Soukromý klíč",
|
"Private Key": "Soukromý klíč",
|
||||||
"(Required for QR Code and Download)": "(Nutné pro QR kód a stažení)",
|
|
||||||
"(Required)": "(Povinné)",
|
|
||||||
"Endpoint Allowed IPs": "Povolené IP adresy koncového bodu",
|
"Endpoint Allowed IPs": "Povolené IP adresy koncového bodu",
|
||||||
"DNS": "DNS",
|
"DNS": "DNS",
|
||||||
"Optional Settings": "Volitelná nastavení",
|
"Optional Settings": "Volitelná nastavení",
|
||||||
@ -105,7 +95,6 @@
|
|||||||
"Job": "Úkol",
|
"Job": "Úkol",
|
||||||
"Job ID": "ID úkolu",
|
"Job ID": "ID úkolu",
|
||||||
"Unsaved Job": "Neuložený úkol",
|
"Unsaved Job": "Neuložený úkol",
|
||||||
"This peer does not have any job yet.": "Tento peer ještě nemá žádný úkol.",
|
|
||||||
"if": "pokud",
|
"if": "pokud",
|
||||||
"is": "je",
|
"is": "je",
|
||||||
"then": "pak",
|
"then": "pak",
|
||||||
@ -118,7 +107,6 @@
|
|||||||
"Deleting...": "Mažu...",
|
"Deleting...": "Mažu...",
|
||||||
"Cancel": "Zrušit",
|
"Cancel": "Zrušit",
|
||||||
"Save": "Uložit",
|
"Save": "Uložit",
|
||||||
"No active job at the moment.": "Žádný úkol v současnosti neprobíhá.",
|
|
||||||
"Jobs Logs": "Logy úkolů",
|
"Jobs Logs": "Logy úkolů",
|
||||||
"Updated at": "Aktualizováno",
|
"Updated at": "Aktualizováno",
|
||||||
"Refresh": "Aktualizovat",
|
"Refresh": "Aktualizovat",
|
||||||
@ -129,20 +117,13 @@
|
|||||||
"Message": "Zpráva",
|
"Message": "Zpráva",
|
||||||
"Share Peer": "Sdílet peera",
|
"Share Peer": "Sdílet peera",
|
||||||
"Currently the peer is not sharing": "Peer momentálně nesdílí",
|
"Currently the peer is not sharing": "Peer momentálně nesdílí",
|
||||||
"Sharing...": "Sdílím...",
|
|
||||||
"Start Sharing": "Zahájit sdílení",
|
"Start Sharing": "Zahájit sdílení",
|
||||||
"Stop Sharing...": "Ukončit sdílení...",
|
|
||||||
"Stop Sharing": "Ukončit sdílení",
|
"Stop Sharing": "Ukončit sdílení",
|
||||||
"Access Restricted": "Přístup omezen",
|
"Access Restricted": "Přístup omezen",
|
||||||
"Restrict Access": "Omezit přístup",
|
"Restrict Access": "Omezit přístup",
|
||||||
"Restricting...": "Omezuji...",
|
|
||||||
"Allow Access": "Povolit přístup",
|
"Allow Access": "Povolit přístup",
|
||||||
"Allowing Access...": "Povoluji přístup...",
|
|
||||||
"Download & QR Code is not available due to no private key set for this peer": "Stažení a QR kód nejsou k dispozici, peer nemá nastavený soukromý klíč.",
|
|
||||||
"Add Peers": "Přidat peery",
|
"Add Peers": "Přidat peery",
|
||||||
"Bulk Add": "Hromadný import",
|
"Bulk Add": "Hromadný import",
|
||||||
"By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP.": "Při hromadném importu bude jméno každého peera vygenerované automaticky, a povolená IP adresa bude nastavena na další v pořadí",
|
|
||||||
"How many peers you want to add?": "Kolik peerů chcete přidat?",
|
|
||||||
"You can add up to (.*) peers": "Můžete přidat nanejvýš $1 peerů",
|
"You can add up to (.*) peers": "Můžete přidat nanejvýš $1 peerů",
|
||||||
"Use your own Private and Public Key": "Použít vlastní soukromý a veřejný klíč",
|
"Use your own Private and Public Key": "Použít vlastní soukromý a veřejný klíč",
|
||||||
"Enter IP Address/CIDR": "Zadejte IP adresu/CIDR",
|
"Enter IP Address/CIDR": "Zadejte IP adresu/CIDR",
|
||||||
@ -151,7 +132,6 @@
|
|||||||
"Pick Available IP": "Vyberte dostupnou IP",
|
"Pick Available IP": "Vyberte dostupnou IP",
|
||||||
"No available IP containing": "Žádná dostupná IP obsahující",
|
"No available IP containing": "Žádná dostupná IP obsahující",
|
||||||
"Add": "Přidat",
|
"Add": "Přidat",
|
||||||
"Adding...": "Přidávám...",
|
|
||||||
"Failed to check available update": "Nepodařilo se zkontrolovat dostupnost aktualizací",
|
"Failed to check available update": "Nepodařilo se zkontrolovat dostupnost aktualizací",
|
||||||
"Nice to meet you!": "Rádi vás poznáváme!",
|
"Nice to meet you!": "Rádi vás poznáváme!",
|
||||||
"Please fill in the following fields to finish setup": "Prosím, vyplňte následující pole pro dokončení nastavení",
|
"Please fill in the following fields to finish setup": "Prosím, vyplňte následující pole pro dokončení nastavení",
|
||||||
@ -307,5 +287,26 @@
|
|||||||
"Deleted ([0-9]{1,}) peer\\(s\\)": "Smazáno $1 peer/-ů",
|
"Deleted ([0-9]{1,}) peer\\(s\\)": "Smazáno $1 peer/-ů",
|
||||||
"Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "Smazáno $1 peer/-ů. Nezdařilo se smazat $2 peer/-ů",
|
"Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "Smazáno $1 peer/-ů. Nezdařilo se smazat $2 peer/-ů",
|
||||||
"Restricted ([0-9]{1,}) peer\\(s\\)": "Omezeno $1 peer/-ů",
|
"Restricted ([0-9]{1,}) peer\\(s\\)": "Omezeno $1 peer/-ů",
|
||||||
"Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "Omezeno $1 peer/-ů. Nezdařilo se omezit $2 peer/-ů"
|
"Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "Omezeno $1 peer/-ů. Nezdařilo se omezit $2 peer/-ů",
|
||||||
|
"Signing In\\.\\.\\.": "Přihlašování...",
|
||||||
|
"Multi-Factor Authentication \\(MFA\\)": "Vícefaktorové ověření (MFA)",
|
||||||
|
"Are you sure to delete this API key\\?": "Určitě chcete smazat tento API klíč?",
|
||||||
|
"When should this API Key expire\\?": "Kdy má tento API klíč vypršet?",
|
||||||
|
"Creating\\.\\.\\.": "Tvořím...",
|
||||||
|
"Turning On\\.\\.\\.": "Zapínám...",
|
||||||
|
"Turning Off\\.\\.\\.": "Vypínám...",
|
||||||
|
"Search Peers\\.\\.\\.": "Hledat peers...",
|
||||||
|
"\\(Required for QR Code and Download\\)": "(Nutné pro QR kód a stažení)",
|
||||||
|
"\\(Required\\)": "(Povinné)",
|
||||||
|
"This peer does not have any job yet\\.": "Tento peer ještě nemá žádný úkol.",
|
||||||
|
"No active job at the moment\\.": "Žádný úkol v současnosti neprobíhá.",
|
||||||
|
"Sharing\\.\\.\\.": "Sdílím...",
|
||||||
|
"Stop Sharing\\.\\.\\.": "Ukončit sdílení...",
|
||||||
|
"Restricting\\.\\.\\.": "Omezuji...",
|
||||||
|
"Allowing Access\\.\\.\\.": "Povoluji přístup...",
|
||||||
|
"Download \\& QR Code is not available due to no private key set for this peer": "Stažení a QR kód nejsou k dispozici, peer nemá nastavený soukromý klíč.",
|
||||||
|
"By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "Při hromadném importu bude jméno každého peera vygenerované automaticky, a povolená IP adresa bude nastavena na další v pořadí",
|
||||||
|
"How many peers you want to add\\?": "Kolik peerů chcete přidat?",
|
||||||
|
"Adding\\.\\.\\.": "Přidávám...",
|
||||||
|
"Dashboard IP Address \\& Listen Port": ""
|
||||||
}
|
}
|
@ -4,7 +4,6 @@
|
|||||||
"Password": "Passwort",
|
"Password": "Passwort",
|
||||||
"OTP from your authenticator": "OTP von deinem Authentifikator",
|
"OTP from your authenticator": "OTP von deinem Authentifikator",
|
||||||
"Sign In": "Anmelden",
|
"Sign In": "Anmelden",
|
||||||
"Signing In...": "Anmeldung...",
|
|
||||||
"Access Remote Server": "Zugriff auf Remote-Server",
|
"Access Remote Server": "Zugriff auf Remote-Server",
|
||||||
"Server": "Server",
|
"Server": "Server",
|
||||||
"Click": "Klicken",
|
"Click": "Klicken",
|
||||||
@ -35,7 +34,6 @@
|
|||||||
"New Password": "Neues Passwort",
|
"New Password": "Neues Passwort",
|
||||||
"Repeat New Password": "Neues Passwort wiederholen",
|
"Repeat New Password": "Neues Passwort wiederholen",
|
||||||
"Update Password": "Passwort aktualisieren",
|
"Update Password": "Passwort aktualisieren",
|
||||||
"Multi-Factor Authentication (MFA)": "Multi-Faktor-Authentifizierung (MFA)",
|
|
||||||
"Reset": "Zurücksetzen",
|
"Reset": "Zurücksetzen",
|
||||||
"Setup": "Einrichten",
|
"Setup": "Einrichten",
|
||||||
"API Keys": "API-Schlüssel",
|
"API Keys": "API-Schlüssel",
|
||||||
@ -45,18 +43,13 @@
|
|||||||
"Disabled": "Deaktiviert",
|
"Disabled": "Deaktiviert",
|
||||||
"No WGDashboard API Key": "Kein WGDashboard API-Schlüssel",
|
"No WGDashboard API Key": "Kein WGDashboard API-Schlüssel",
|
||||||
"Expire At": "Ablaufdatum",
|
"Expire At": "Ablaufdatum",
|
||||||
"Are you sure to delete this API key?": "Bist du sicher, dass du diesen API-Schlüssel löschen möchtest?",
|
|
||||||
"Create API Key": "API-Schlüssel erstellen",
|
"Create API Key": "API-Schlüssel erstellen",
|
||||||
"When should this API Key expire?": "Wann soll dieser API-Schlüssel ablaufen?",
|
|
||||||
"Never Expire": "Kein Ablaufdatum",
|
"Never Expire": "Kein Ablaufdatum",
|
||||||
"Don't think that's a good idea": "Das ist wohl keine gute Idee",
|
"Don't think that's a good idea": "Das ist wohl keine gute Idee",
|
||||||
"Creating...": "Erstelle...",
|
|
||||||
"Create": "Erstellen",
|
"Create": "Erstellen",
|
||||||
"Status": "Status",
|
"Status": "Status",
|
||||||
"On": "An",
|
"On": "An",
|
||||||
"Off": "Aus",
|
"Off": "Aus",
|
||||||
"Turning On...": "Schalte ein...",
|
|
||||||
"Turning Off...": "Schalte aus...",
|
|
||||||
"Address": "Adresse",
|
"Address": "Adresse",
|
||||||
"Listen Port": "Empfangsport",
|
"Listen Port": "Empfangsport",
|
||||||
"Public Key": "Öffentlicher Schlüssel",
|
"Public Key": "Öffentlicher Schlüssel",
|
||||||
@ -71,7 +64,6 @@
|
|||||||
"Peers": "Peers",
|
"Peers": "Peers",
|
||||||
"Peer Settings": "Peers Einstellungen",
|
"Peer Settings": "Peers Einstellungen",
|
||||||
"Download All": "Alle herunterladen",
|
"Download All": "Alle herunterladen",
|
||||||
"Search Peers...": "Suche Peers...",
|
|
||||||
"Display": "Anzeigen",
|
"Display": "Anzeigen",
|
||||||
"Sort By": "Sortieren nach",
|
"Sort By": "Sortieren nach",
|
||||||
"Refresh Interval": "Aktualisierungsintervall",
|
"Refresh Interval": "Aktualisierungsintervall",
|
||||||
@ -86,8 +78,6 @@
|
|||||||
"All Active Jobs": "Alle aktiven Aufgaben",
|
"All Active Jobs": "Alle aktiven Aufgaben",
|
||||||
"Logs": "Protokolle",
|
"Logs": "Protokolle",
|
||||||
"Private Key": "Privater Schlüssel",
|
"Private Key": "Privater Schlüssel",
|
||||||
"(Required for QR Code and Download)": "(Erforderlich für QR-Code und Download)",
|
|
||||||
"(Required)": "(Erforderlich)",
|
|
||||||
"Endpoint Allowed IPs": "Erlaubte IPs für Endpunkt",
|
"Endpoint Allowed IPs": "Erlaubte IPs für Endpunkt",
|
||||||
"DNS": "DNS",
|
"DNS": "DNS",
|
||||||
"Optional Settings": "Optionale Einstellungen",
|
"Optional Settings": "Optionale Einstellungen",
|
||||||
@ -105,7 +95,6 @@
|
|||||||
"Job": "Aufgabe",
|
"Job": "Aufgabe",
|
||||||
"Job ID": "Aufgaben-ID",
|
"Job ID": "Aufgaben-ID",
|
||||||
"Unsaved Job": "Nicht gespeicherte Aufgabe",
|
"Unsaved Job": "Nicht gespeicherte Aufgabe",
|
||||||
"This peer does not have any job yet.": "Dieser Peer hat noch keine Aufgabe.",
|
|
||||||
"if": "wenn",
|
"if": "wenn",
|
||||||
"is": "ist",
|
"is": "ist",
|
||||||
"then": "dann",
|
"then": "dann",
|
||||||
@ -118,7 +107,6 @@
|
|||||||
"Deleting...": "Lösche...",
|
"Deleting...": "Lösche...",
|
||||||
"Cancel": "Abbrechen",
|
"Cancel": "Abbrechen",
|
||||||
"Save": "Speichern",
|
"Save": "Speichern",
|
||||||
"No active job at the moment.": "Zurzeit keine aktive Aufgabe.",
|
|
||||||
"Jobs Logs": "Aufgabenprotokolle",
|
"Jobs Logs": "Aufgabenprotokolle",
|
||||||
"Updated at": "Aktualisiert am",
|
"Updated at": "Aktualisiert am",
|
||||||
"Refresh": "Aktualisieren",
|
"Refresh": "Aktualisieren",
|
||||||
@ -129,20 +117,13 @@
|
|||||||
"Message": "Nachricht",
|
"Message": "Nachricht",
|
||||||
"Share Peer": "Peer teilen",
|
"Share Peer": "Peer teilen",
|
||||||
"Currently the peer is not sharing": "Der Peer wird derzeit nicht freigegeben",
|
"Currently the peer is not sharing": "Der Peer wird derzeit nicht freigegeben",
|
||||||
"Sharing...": "Teile...",
|
|
||||||
"Start Sharing": "Teilen starten",
|
"Start Sharing": "Teilen starten",
|
||||||
"Stop Sharing...": "Teilen beenden...",
|
|
||||||
"Stop Sharing": "Teilen beenden",
|
"Stop Sharing": "Teilen beenden",
|
||||||
"Access Restricted": "Zugriff eingeschränkt",
|
"Access Restricted": "Zugriff eingeschränkt",
|
||||||
"Restrict Access": "Zugriff einschränken",
|
"Restrict Access": "Zugriff einschränken",
|
||||||
"Restricting...": "Einschränken...",
|
|
||||||
"Allow Access": "Zugriff erlauben",
|
"Allow Access": "Zugriff erlauben",
|
||||||
"Allowing Access...": "Erlaube Zugriff...",
|
|
||||||
"Download & QR Code is not available due to no private key set for this peer": "Download & QR-Code sind nicht verfügbar, da kein privater Schlüssel für diesen Peer festgelegt wurde",
|
|
||||||
"Add Peers": "Peers hinzufügen",
|
"Add Peers": "Peers hinzufügen",
|
||||||
"Bulk Add": "Massenerstellung",
|
"Bulk Add": "Massenerstellung",
|
||||||
"By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP.": "Bei der Massenerstellung wird der Name jedes Peers automatisch generiert, und die erlaubte IP wird der nächsten verfügbaren IP zugewiesen.",
|
|
||||||
"How many peers you want to add?": "Wie viele Peers möchtest du hinzufügen?",
|
|
||||||
"You can add up to (.*) peers": "Du kannst bis zu $1 Peers hinzufügen",
|
"You can add up to (.*) peers": "Du kannst bis zu $1 Peers hinzufügen",
|
||||||
"Use your own Private and Public Key": "Verwende deinen eigenen privaten und öffentlichen Schlüssel",
|
"Use your own Private and Public Key": "Verwende deinen eigenen privaten und öffentlichen Schlüssel",
|
||||||
"Enter IP Address/CIDR": "Gib IP-Adresse/CIDR ein",
|
"Enter IP Address/CIDR": "Gib IP-Adresse/CIDR ein",
|
||||||
@ -151,7 +132,6 @@
|
|||||||
"Pick Available IP": "Verfügbare IP auswählen",
|
"Pick Available IP": "Verfügbare IP auswählen",
|
||||||
"No available IP containing": "Keine verfügbare IP enthält",
|
"No available IP containing": "Keine verfügbare IP enthält",
|
||||||
"Add": "Hinzufügen",
|
"Add": "Hinzufügen",
|
||||||
"Adding...": "Füge hinzu...",
|
|
||||||
"Failed to check available update": "Überprüfung auf verfügbares Update fehlgeschlagen",
|
"Failed to check available update": "Überprüfung auf verfügbares Update fehlgeschlagen",
|
||||||
"Nice to meet you!": "Schön, dich kennenzulernen!",
|
"Nice to meet you!": "Schön, dich kennenzulernen!",
|
||||||
"Please fill in the following fields to finish setup": "Bitte fülle die folgenden Felder aus, um die Einrichtung abzuschließen",
|
"Please fill in the following fields to finish setup": "Bitte fülle die folgenden Felder aus, um die Einrichtung abzuschließen",
|
||||||
@ -237,75 +217,96 @@
|
|||||||
"Enter IP Address / Hostname": "IP-Adresse/Hostnamen eingeben",
|
"Enter IP Address / Hostname": "IP-Adresse/Hostnamen eingeben",
|
||||||
"IP Address / Hostname": "IP-Adresse/Hostnamen",
|
"IP Address / Hostname": "IP-Adresse/Hostnamen",
|
||||||
"Count": "Zählen",
|
"Count": "Zählen",
|
||||||
"Geolocation": "",
|
"Geolocation": "Geostandort",
|
||||||
"Is Alive": "",
|
"Is Alive": "Ist erreichbar",
|
||||||
"Average / Min / Max Round Trip Time": "",
|
"Average / Min / Max Round Trip Time": "Durchschnittliche / Minimale / Maximale Antwortzeit",
|
||||||
"Sent / Received / Lost Package": "",
|
"Sent / Received / Lost Package": "Gesendete / Empfangene / Verlorene Pakete",
|
||||||
"Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "",
|
"Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "Manueller Neustart des WGDashboards erforderlich, um Änderungen an der IP-Adresse und dem Listen-Port anzuwenden",
|
||||||
"Restore Configuration": "",
|
"Restore Configuration": "Konfiguration wiederherstellen",
|
||||||
"Step (.*)": "",
|
"Step (.*)": "Schritt $1",
|
||||||
"Select a backup you want to restore": "",
|
"Select a backup you want to restore": "Wählen Sie ein Backup aus, das Sie wiederherstellen möchten",
|
||||||
"Click to change a backup": "",
|
"Click to change a backup": "Klicken, um ein Backup zu ändern",
|
||||||
"Selected Backup": "",
|
"Selected Backup": "Ausgewähltes Backup",
|
||||||
"You don't have any configuration to restore": "",
|
"You don't have any configuration to restore": "Es gibt keine Konfiguration, die wiederhergestellt werden kann",
|
||||||
"Help": "",
|
"Help": "Hilfe",
|
||||||
"Backup": "",
|
"Backup": "Backup",
|
||||||
"([0-9].*) Backups?": "",
|
"([0-9].*) Backups?": "$1 Backups",
|
||||||
"Yes": "",
|
"Yes": "Ja",
|
||||||
"No": "",
|
"No": "Nein",
|
||||||
"Backup not selected": "",
|
"Backup not selected": "Kein Backup ausgewählt",
|
||||||
"Confirm \\& edit restore information": "",
|
"Confirm \\& edit restore information": "Wiederherstellungsinformationen bestätigen & bearbeiten",
|
||||||
"(.*) Available IP Address": "",
|
"(.*) Available IP Address": "$1 verfügbare IP-Adresse",
|
||||||
"Database File": "",
|
"Database File": "Datenbankdatei",
|
||||||
"Contain": "",
|
"Contain": "Enthält",
|
||||||
"Restricted Peers?": "",
|
"Restricted Peers?": "Eingeschränkte Peers?",
|
||||||
"Restore": "",
|
"Restore": "Wiederherstellen",
|
||||||
"Restoring": "",
|
"Restoring": "Wiederherstellung läuft",
|
||||||
"WGDashboard Settings": "",
|
"WGDashboard Settings": "WGDashboard-Einstellungen",
|
||||||
"Peers Settings": "",
|
"Peers Settings": "Peer-Einstellungen",
|
||||||
"WireGuard Configuration Settings": "",
|
"WireGuard Configuration Settings": "WireGuard-Konfigurationseinstellungen",
|
||||||
"Appearance": "",
|
"Appearance": "Aussehen",
|
||||||
"Theme": "",
|
"Theme": "Design",
|
||||||
"Language": "",
|
"Language": "Sprache",
|
||||||
"Account Settings": "",
|
"Account Settings": "Kontoeinstellungen",
|
||||||
"Peer Default Settings": "",
|
"Peer Default Settings": "Standard-Peer-Einstellungen",
|
||||||
"Toggle When Start Up": "",
|
"Toggle When Start Up": "Beim Start umschalten",
|
||||||
"Other Settings": "",
|
"Other Settings": "Weitere Einstellungen",
|
||||||
"Select Peers": "",
|
"Select Peers": "Peers auswählen",
|
||||||
"Backup & Restore": "",
|
"Backup & Restore": "Backup & Wiederherstellung",
|
||||||
"Delete Configuration": "",
|
"Delete Configuration": "Konfiguration löschen",
|
||||||
"Create Backup": "",
|
"Create Backup": "Backup erstellen",
|
||||||
"No backup yet, click the button above to create backup\\.": "",
|
"No backup yet, click the button above to create backup\\.": "Noch kein Backup vorhanden. Klicken Sie oben auf die Schaltfläche, um ein Backup zu erstellen.",
|
||||||
"Are you sure to delete this backup\\?": "",
|
"Are you sure to delete this backup\\?": "Sind Sie sicher, dass Sie dieses Backup löschen möchten?",
|
||||||
"Are you sure to restore this backup?\\": "",
|
"Backup Date": "Backup-Datum",
|
||||||
"Backup Date": "",
|
"File": "Datei",
|
||||||
"File": "",
|
"Are you sure to delete this configuration\\?": "Sind Sie sicher, dass Sie diese Konfiguration löschen möchten?",
|
||||||
"Are you sure to delete this configuration\\?": "",
|
"Once you deleted this configuration\\:": "Wenn Sie diese Konfiguration löschen:",
|
||||||
"Once you deleted this configuration\\:": "",
|
"All connected peers will get disconnected": "Alle verbundenen Peers werden getrennt",
|
||||||
"All connected peers will get disconnected": "",
|
"Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "Sowohl die Konfigurationsdatei (.conf) als auch die zugehörige Datenbanktabelle werden gelöscht",
|
||||||
"Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "",
|
"Checking backups...": "Backups werden überprüft...",
|
||||||
"Checking backups...": "",
|
"This configuration have ([0-9].*) backups": "Diese Konfiguration hat $1 Backups",
|
||||||
"This configuration have ([0-9].*) backups": "",
|
"This configuration have no backup": "Diese Konfiguration hat kein Backup",
|
||||||
"This configuration have no backup": "",
|
"If you're sure, please type in the configuration name below and click Delete": "Wenn Sie sicher sind, geben Sie unten den Namen der Konfiguration ein und klicken Sie auf Löschen",
|
||||||
"If you're sure, please type in the configuration name below and click Delete": "",
|
"Select All": "Alle auswählen",
|
||||||
"Select All": "",
|
"Clear Selection": "Auswahl löschen",
|
||||||
"Clear Selection": "",
|
"([0-9].*) Peers?": "$1 Peers?",
|
||||||
"([0-9].*) Peers?": "",
|
"Downloading": "Herunterladen",
|
||||||
"Downloading": "",
|
"Download Finished": "Download abgeschlossen",
|
||||||
"Download Finished": "",
|
"Done": "Fertig",
|
||||||
"Done": "",
|
"Are you sure to delete": "Sind Sie sicher, dass Sie löschen möchten",
|
||||||
"Are you sure to delete": "",
|
"Are you sure to delete this peer\\?": "Sind Sie sicher, dass Sie diesen Peer löschen möchten?",
|
||||||
"Are you sure to delete this peer\\?": "",
|
"Configuration deleted": "Konfiguration gelöscht",
|
||||||
"Configuration deleted": "",
|
"Configuration saved": "Konfiguration gespeichert",
|
||||||
"Configuration saved": "",
|
"WGDashboard language update failed": "WGDashboard-Sprachaktualisierung fehlgeschlagen",
|
||||||
"WGDashboard language update failed": "",
|
"Configuration restored": "Konfiguration wiederhergestellt",
|
||||||
"Configuration restored": "",
|
"Allowed IP already taken by another peer": "Zugelassene IP bereits von einem anderen Peer belegt",
|
||||||
"Allowed IP already taken by another peer": "",
|
"Failed to allow access of peer (.*)": "Fehler beim Zulassen des Zugriffs für Peer $1",
|
||||||
"Failed to allow access of peer (.*)": "",
|
"Failed to save configuration through WireGuard": "Fehler beim Speichern der Konfiguration über WireGuard",
|
||||||
"Failed to save configuration through WireGuard": "",
|
"Allow access successfully": "Zugriff erfolgreich erlaubt",
|
||||||
"Allow access successfully": "",
|
"Deleted ([0-9]{1,}) peer\\(s\\)": "$1 Peer(s) gelöscht",
|
||||||
"Deleted ([0-9]{1,}) peer\\(s\\)": "",
|
"Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "$1 Peer(s) erfolgreich gelöscht. Fehler beim Löschen von $2 Peer(s)",
|
||||||
"Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "",
|
"Restricted ([0-9]{1,}) peer\\(s\\)": "$1 Peer(s) eingeschränkt",
|
||||||
"Restricted ([0-9]{1,}) peer\\(s\\)": "",
|
"Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "$1 Peer(s) erfolgreich eingeschränkt. Fehler beim Einschränken von $2 Peer(s)",
|
||||||
"Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": ""
|
"Signing In\\.\\.\\.": "Anmeldung...",
|
||||||
|
"Multi-Factor Authentication \\(MFA\\)": "Multi-Faktor-Authentifizierung (MFA)",
|
||||||
|
"Are you sure to delete this API key\\?": "Bist du sicher, dass du diesen API-Schlüssel löschen möchtest?",
|
||||||
|
"When should this API Key expire\\?": "Wann soll dieser API-Schlüssel ablaufen?",
|
||||||
|
"Creating\\.\\.\\.": "Erstelle...",
|
||||||
|
"Turning On\\.\\.\\.": "Schalte ein...",
|
||||||
|
"Turning Off\\.\\.\\.": "Schalte aus...",
|
||||||
|
"Search Peers\\.\\.\\.": "Suche Peers...",
|
||||||
|
"\\(Required for QR Code and Download\\)": "(Erforderlich für QR-Code und Download)",
|
||||||
|
"\\(Required\\)": "(Erforderlich)",
|
||||||
|
"This peer does not have any job yet\\.": "Dieser Peer hat noch keine Aufgabe.",
|
||||||
|
"No active job at the moment\\.": "Zurzeit keine aktive Aufgabe.",
|
||||||
|
"Sharing\\.\\.\\.": "Teile...",
|
||||||
|
"Stop Sharing\\.\\.\\.": "Teilen beenden...",
|
||||||
|
"Restricting\\.\\.\\.": "Einschränken...",
|
||||||
|
"Allowing Access\\.\\.\\.": "Erlaube Zugriff...",
|
||||||
|
"Download \\& QR Code is not available due to no private key set for this peer": " \"Download & QR Code is not available due to no private key set for this peer\": \"Download & QR-Code sind nicht verfügbar, da kein privater Schlüssel für diesen Peer festgelegt wurde",
|
||||||
|
"By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "Bei der Massenerstellung wird der Name jedes Peers automatisch generiert, und die erlaubte IP wird der nächsten verfügbaren IP zugewiesen.",
|
||||||
|
"How many peers you want to add\\?": "Wie viele Peers möchtest du hinzufügen?",
|
||||||
|
"Adding\\.\\.\\.": "Füge hinzu...",
|
||||||
|
"Dashboard IP Address \\& Listen Port": "",
|
||||||
|
"Are you sure to restore this backup?\\": "Sind Sie sicher, dass Sie dieses Backup wiederherstellen möchten?"
|
||||||
}
|
}
|
@ -233,8 +233,8 @@
|
|||||||
"Invalid Port": "Porta non valida",
|
"Invalid Port": "Porta non valida",
|
||||||
"Save Configuration": "Salva la configurazione",
|
"Save Configuration": "Salva la configurazione",
|
||||||
"IP Address/CIDR is invalid": "L'indirizzo IP/CIDR non è valido",
|
"IP Address/CIDR is invalid": "L'indirizzo IP/CIDR non è valido",
|
||||||
"IP Address": "",
|
"IP Address": "Indirizzo IP",
|
||||||
"Enter IP Address / Hostname": "",
|
"Enter IP Address / Hostname": "Inserisici l'indirizzo IP/CIDR",
|
||||||
"IP Address / Hostname": "",
|
"IP Address / Hostname": "",
|
||||||
"Dashboard IP Address \\& Listen Port": "",
|
"Dashboard IP Address \\& Listen Port": "",
|
||||||
"Count": "",
|
"Count": "",
|
||||||
|
312
src/static/locale/language_template.json
Normal file
312
src/static/locale/language_template.json
Normal file
@ -0,0 +1,312 @@
|
|||||||
|
{
|
||||||
|
"Welcome to": "",
|
||||||
|
"Username": "",
|
||||||
|
"Password": "",
|
||||||
|
"OTP from your authenticator": "",
|
||||||
|
"Sign In": "",
|
||||||
|
"Signing In\\.\\.\\.": "",
|
||||||
|
"Access Remote Server": "",
|
||||||
|
"Server": "",
|
||||||
|
"Click": "",
|
||||||
|
"Pinging...": "",
|
||||||
|
"to add your server": "",
|
||||||
|
"Server List": "",
|
||||||
|
"Sorry, your username or password is incorrect.": "",
|
||||||
|
"Home": "",
|
||||||
|
"Settings": "",
|
||||||
|
"Tools": "",
|
||||||
|
"Sign Out": "",
|
||||||
|
"Checking for update...": "",
|
||||||
|
"You're on the latest version": "",
|
||||||
|
"WireGuard Configurations": "",
|
||||||
|
"You don't have any WireGuard configurations yet. Please check the configuration folder or change it in Settings. By default the folder is /etc/wireguard.": "",
|
||||||
|
"Configuration": "",
|
||||||
|
"Configurations": "",
|
||||||
|
"Peers Default Settings": "",
|
||||||
|
"Dashboard Theme": "",
|
||||||
|
"Light": "",
|
||||||
|
"Dark": "",
|
||||||
|
"This will be changed globally, and will be apply to all peer's QR code and configuration file.": "",
|
||||||
|
"WireGuard Configurations Settings": "",
|
||||||
|
"Configurations Directory": "",
|
||||||
|
"Remember to remove / at the end of your path. e.g /etc/wireguard": "",
|
||||||
|
"WGDashboard Account Settings": "",
|
||||||
|
"Current Password": "",
|
||||||
|
"New Password": "",
|
||||||
|
"Repeat New Password": "",
|
||||||
|
"Update Password": "",
|
||||||
|
"Multi-Factor Authentication \\(MFA\\)": "",
|
||||||
|
"Reset": "",
|
||||||
|
"Setup": "",
|
||||||
|
"API Keys": "",
|
||||||
|
"API Key": "",
|
||||||
|
"Key": "",
|
||||||
|
"Enabled": "",
|
||||||
|
"Disabled": "",
|
||||||
|
"No WGDashboard API Key": "",
|
||||||
|
"Expire At": "",
|
||||||
|
"Are you sure to delete this API key\\?": "",
|
||||||
|
"Create API Key": "",
|
||||||
|
"When should this API Key expire\\?": "",
|
||||||
|
"Never Expire": "",
|
||||||
|
"Don't think that's a good idea": "",
|
||||||
|
"Creating\\.\\.\\.": "",
|
||||||
|
"Create": "",
|
||||||
|
"Status": "",
|
||||||
|
"On": "",
|
||||||
|
"Off": "",
|
||||||
|
"Turning On\\.\\.\\.": "",
|
||||||
|
"Turning Off\\.\\.\\.": "",
|
||||||
|
"Address": "",
|
||||||
|
"Listen Port": "",
|
||||||
|
"Public Key": "",
|
||||||
|
"Connected Peers": "",
|
||||||
|
"Total Usage": "",
|
||||||
|
"Total Received": "",
|
||||||
|
"Total Sent": "",
|
||||||
|
"Peers Data Usage": "",
|
||||||
|
"Real Time Received Data Usage": "",
|
||||||
|
"Real Time Sent Data Usage": "",
|
||||||
|
"Peer": "",
|
||||||
|
"Peers": "",
|
||||||
|
"Peer Settings": "",
|
||||||
|
"Download All": "",
|
||||||
|
"Search Peers\\.\\.\\.": "",
|
||||||
|
"Display": "",
|
||||||
|
"Sort By": "",
|
||||||
|
"Refresh Interval": "",
|
||||||
|
"Name": "",
|
||||||
|
"Allowed IPs": "",
|
||||||
|
"Restricted": "",
|
||||||
|
"(.*) Seconds": "",
|
||||||
|
"(.*) Minutes": "",
|
||||||
|
"Configuration Settings": "",
|
||||||
|
"Peer Jobs": "",
|
||||||
|
"Active Jobs": "",
|
||||||
|
"All Active Jobs": "",
|
||||||
|
"Logs": "",
|
||||||
|
"Private Key": "",
|
||||||
|
"\\(Required for QR Code and Download\\)": "",
|
||||||
|
"\\(Required\\)": "",
|
||||||
|
"Endpoint Allowed IPs": "",
|
||||||
|
"DNS": "",
|
||||||
|
"Optional Settings": "",
|
||||||
|
"Pre-Shared Key": "",
|
||||||
|
"MTU": "",
|
||||||
|
"Persistent Keepalive": "",
|
||||||
|
"Reset Data Usage": "",
|
||||||
|
"Total": "",
|
||||||
|
"Sent": "",
|
||||||
|
"Received": "",
|
||||||
|
"Revert": "",
|
||||||
|
"Save Peer": "",
|
||||||
|
"QR Code": "",
|
||||||
|
"Schedule Jobs": "",
|
||||||
|
"Job": "",
|
||||||
|
"Job ID": "",
|
||||||
|
"Unsaved Job": "",
|
||||||
|
"This peer does not have any job yet\\.": "",
|
||||||
|
"if": "",
|
||||||
|
"is": "",
|
||||||
|
"then": "",
|
||||||
|
"larger than": "",
|
||||||
|
"Date": "",
|
||||||
|
"Restrict Peer": "",
|
||||||
|
"Delete Peer": "",
|
||||||
|
"Edit": "",
|
||||||
|
"Delete": "",
|
||||||
|
"Deleting...": "",
|
||||||
|
"Cancel": "",
|
||||||
|
"Save": "",
|
||||||
|
"No active job at the moment\\.": "",
|
||||||
|
"Jobs Logs": "",
|
||||||
|
"Updated at": "",
|
||||||
|
"Refresh": "",
|
||||||
|
"Filter": "",
|
||||||
|
"Success": "",
|
||||||
|
"Failed": "",
|
||||||
|
"Log ID": "",
|
||||||
|
"Message": "",
|
||||||
|
"Share Peer": "",
|
||||||
|
"Currently the peer is not sharing": "",
|
||||||
|
"Sharing\\.\\.\\.": "",
|
||||||
|
"Start Sharing": "",
|
||||||
|
"Stop Sharing\\.\\.\\.": "",
|
||||||
|
"Stop Sharing": "",
|
||||||
|
"Access Restricted": "",
|
||||||
|
"Restrict Access": "",
|
||||||
|
"Restricting\\.\\.\\.": "",
|
||||||
|
"Allow Access": "",
|
||||||
|
"Allowing Access\\.\\.\\.": "",
|
||||||
|
"Download \\& QR Code is not available due to no private key set for this peer": "",
|
||||||
|
"Add Peers": "",
|
||||||
|
"Bulk Add": "",
|
||||||
|
"By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "",
|
||||||
|
"How many peers you want to add\\?": "",
|
||||||
|
"You can add up to (.*) peers": "",
|
||||||
|
"Use your own Private and Public Key": "",
|
||||||
|
"Enter IP Address/CIDR": "",
|
||||||
|
"IP Address/CIDR": "",
|
||||||
|
"or": "",
|
||||||
|
"Pick Available IP": "",
|
||||||
|
"No available IP containing": "",
|
||||||
|
"Add": "",
|
||||||
|
"Adding\\.\\.\\.": "",
|
||||||
|
"Failed to check available update": "",
|
||||||
|
"Nice to meet you!": "",
|
||||||
|
"Please fill in the following fields to finish setup": "",
|
||||||
|
"Create an account": "",
|
||||||
|
"Enter an username you like": "",
|
||||||
|
"Enter a password": "",
|
||||||
|
"\\(At least 8 characters and make sure is strong enough!\\)": "",
|
||||||
|
"Confirm password": "",
|
||||||
|
"Next": "",
|
||||||
|
"Saving\\.\\.\\.": "",
|
||||||
|
"1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "",
|
||||||
|
"Or you can click the link below:": "",
|
||||||
|
"2\\. Enter the TOTP generated by your authenticator to verify": "",
|
||||||
|
"TOTP verified!": "",
|
||||||
|
"I don't need MFA": "",
|
||||||
|
"Complete": "",
|
||||||
|
"(v[0-9.]{1,}) is now available for update!": "",
|
||||||
|
"Current Version:": "",
|
||||||
|
"Oh no\\.\\.\\. This link is either expired or invalid\\.": "",
|
||||||
|
"Scan QR Code with the WireGuard App to add peer": "",
|
||||||
|
"or click the button below to download the ": "",
|
||||||
|
" file": "",
|
||||||
|
"FROM ": "",
|
||||||
|
"(.*) is on": "",
|
||||||
|
"(.*) is off": "",
|
||||||
|
"Allowed IPs is invalid": "",
|
||||||
|
"Peer created successfully": "",
|
||||||
|
"Please fill in all required box": "",
|
||||||
|
"Please specify amount of peers you want to add": "",
|
||||||
|
"No more available IP can assign": "",
|
||||||
|
"The maximum number of peers can add is (.*)": "",
|
||||||
|
"Generating key pairs by bulk failed": "",
|
||||||
|
"Failed to add peers in bulk": "",
|
||||||
|
"This peer already exist": "",
|
||||||
|
"This IP is not available: (.*)": "",
|
||||||
|
"Configuration does not exist": "",
|
||||||
|
"Peer does not exist": "",
|
||||||
|
"Please provide a valid configuration name": "",
|
||||||
|
"Peer saved": "",
|
||||||
|
"Allowed IPs already taken by another peer": "",
|
||||||
|
"Endpoint Allowed IPs format is incorrect": "",
|
||||||
|
"DNS format is incorrect": "",
|
||||||
|
"MTU format is not correct": "",
|
||||||
|
"Persistent Keepalive format is not correct": "",
|
||||||
|
"Private key does not match with the public key": "",
|
||||||
|
"Update peer failed when updating Pre-Shared Key": "",
|
||||||
|
"Update peer failed when updating Allowed IPs": "",
|
||||||
|
"Update peer failed when saving the configuration": "",
|
||||||
|
"Peer data usage reset successfully": "",
|
||||||
|
"Peer download started": "",
|
||||||
|
"Please specify one or more peers": "",
|
||||||
|
"Share link failed to create. Reason: (.*)": "",
|
||||||
|
"Link expire date updated": "",
|
||||||
|
"Link expire date failed to update. Reason: (.*)": "",
|
||||||
|
"Peer job saved": "",
|
||||||
|
"Please specify job": "",
|
||||||
|
"Please specify peer and configuration": "",
|
||||||
|
"Peer job deleted": "",
|
||||||
|
"API Keys function is successfully enabled": "",
|
||||||
|
"API Keys function is successfully disabled": "",
|
||||||
|
"API Keys function is failed to enable": "",
|
||||||
|
"API Keys function is failed to disable": "",
|
||||||
|
"WGDashboard API Keys function is disabled": "",
|
||||||
|
"WireGuard configuration path saved": "",
|
||||||
|
"API Key deleted": "",
|
||||||
|
"API Key created": "",
|
||||||
|
"Sign in session ended, please sign in again": "",
|
||||||
|
"Please specify an IP Address (v4/v6)": "",
|
||||||
|
"Please provide ipAddress and count": "",
|
||||||
|
"Please provide ipAddress": "",
|
||||||
|
"Dashboard Language": "",
|
||||||
|
"Dashboard language update failed": "",
|
||||||
|
"Peer Remote Endpoint": "",
|
||||||
|
"New Configuration": "",
|
||||||
|
"Configuration Name": "",
|
||||||
|
"Configuration name is invalid. Possible reasons:": "",
|
||||||
|
"Configuration name already exist\\.": "",
|
||||||
|
"Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "",
|
||||||
|
"Invalid Port": "",
|
||||||
|
"Save Configuration": "",
|
||||||
|
"IP Address/CIDR is invalid": "",
|
||||||
|
"IP Address": "",
|
||||||
|
"Enter IP Address / Hostname": "",
|
||||||
|
"IP Address / Hostname": "",
|
||||||
|
"Dashboard IP Address \\& Listen Port": "",
|
||||||
|
"Count": "",
|
||||||
|
"Geolocation": "",
|
||||||
|
"Is Alive": "",
|
||||||
|
"Average / Min / Max Round Trip Time": "",
|
||||||
|
"Sent / Received / Lost Package": "",
|
||||||
|
"Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "",
|
||||||
|
"Restore Configuration": "",
|
||||||
|
"Step (.*)": "",
|
||||||
|
"Select a backup you want to restore": "",
|
||||||
|
"Click to change a backup": "",
|
||||||
|
"Selected Backup": "",
|
||||||
|
"You don't have any configuration to restore": "",
|
||||||
|
"Help": "",
|
||||||
|
"Backup": "",
|
||||||
|
"([0-9].*) Backups?": "",
|
||||||
|
"Yes": "",
|
||||||
|
"No": "",
|
||||||
|
"Backup not selected": "",
|
||||||
|
"Confirm \\& edit restore information": "",
|
||||||
|
"(.*) Available IP Address": "",
|
||||||
|
"Database File": "",
|
||||||
|
"Contain": "",
|
||||||
|
"Restricted Peers?": "",
|
||||||
|
"Restore": "",
|
||||||
|
"Restoring": "",
|
||||||
|
"WGDashboard Settings": "",
|
||||||
|
"Peers Settings": "",
|
||||||
|
"WireGuard Configuration Settings": "",
|
||||||
|
"Appearance": "",
|
||||||
|
"Theme": "",
|
||||||
|
"Language": "",
|
||||||
|
"Account Settings": "",
|
||||||
|
"Peer Default Settings": "",
|
||||||
|
"Toggle When Start Up": "",
|
||||||
|
"Other Settings": "",
|
||||||
|
"Select Peers": "",
|
||||||
|
"Backup & Restore": "",
|
||||||
|
"Delete Configuration": "",
|
||||||
|
"Create Backup": "",
|
||||||
|
"No backup yet, click the button above to create backup\\.": "",
|
||||||
|
"Are you sure to delete this backup\\?": "",
|
||||||
|
"Are you sure to restore this backup?\\": "",
|
||||||
|
"Backup Date": "",
|
||||||
|
"File": "",
|
||||||
|
"Are you sure to delete this configuration\\?": "",
|
||||||
|
"Once you deleted this configuration\\:": "",
|
||||||
|
"All connected peers will get disconnected": "",
|
||||||
|
"Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "",
|
||||||
|
"Checking backups...": "",
|
||||||
|
"This configuration have ([0-9].*) backups": "",
|
||||||
|
"This configuration have no backup": "",
|
||||||
|
"If you're sure, please type in the configuration name below and click Delete": "",
|
||||||
|
"Select All": "",
|
||||||
|
"Clear Selection": "",
|
||||||
|
"([0-9].*) Peers?": "",
|
||||||
|
"Downloading": "",
|
||||||
|
"Download Finished": "",
|
||||||
|
"Done": "",
|
||||||
|
"Are you sure to delete": "",
|
||||||
|
"Are you sure to delete this peer\\?": "",
|
||||||
|
"Configuration deleted": "",
|
||||||
|
"Configuration saved": "",
|
||||||
|
"WGDashboard language update failed": "",
|
||||||
|
"Configuration restored": "",
|
||||||
|
"Allowed IP already taken by another peer": "",
|
||||||
|
"Failed to allow access of peer (.*)": "",
|
||||||
|
"Failed to save configuration through WireGuard": "",
|
||||||
|
"Allow access successfully": "",
|
||||||
|
"Deleted ([0-9]{1,}) peer\\(s\\)": "",
|
||||||
|
"Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "",
|
||||||
|
"Restricted ([0-9]{1,}) peer\\(s\\)": "",
|
||||||
|
"Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": ""
|
||||||
|
}
|
@ -4,7 +4,7 @@
|
|||||||
"Password": "Wachtwoord",
|
"Password": "Wachtwoord",
|
||||||
"OTP from your authenticator": "OTP van uw authenticator",
|
"OTP from your authenticator": "OTP van uw authenticator",
|
||||||
"Sign In": "Inloggen",
|
"Sign In": "Inloggen",
|
||||||
"Signing In...": "Inloggen...",
|
"Signing In\\.\\.\\.": "Inloggen...",
|
||||||
"Access Remote Server": "Toegang tot Remote Server",
|
"Access Remote Server": "Toegang tot Remote Server",
|
||||||
"Server": "Server",
|
"Server": "Server",
|
||||||
"Click": "Klik",
|
"Click": "Klik",
|
||||||
@ -35,7 +35,6 @@
|
|||||||
"New Password": "Nieuw Wachtwoord",
|
"New Password": "Nieuw Wachtwoord",
|
||||||
"Repeat New Password": "Herhaal Nieuw Wachtwoord",
|
"Repeat New Password": "Herhaal Nieuw Wachtwoord",
|
||||||
"Update Password": "Wachtwoord bijwerken",
|
"Update Password": "Wachtwoord bijwerken",
|
||||||
"Multi-Factor Authentication (MFA)": "Multi-Factor Authenticatie (MFA)",
|
|
||||||
"Reset": "Resetten",
|
"Reset": "Resetten",
|
||||||
"Setup": "Instellen",
|
"Setup": "Instellen",
|
||||||
"API Keys": "API-sleutels",
|
"API Keys": "API-sleutels",
|
||||||
@ -45,18 +44,13 @@
|
|||||||
"Disabled": "Uitgeschakeld",
|
"Disabled": "Uitgeschakeld",
|
||||||
"No WGDashboard API Key": "Geen WGDashboard API-sleutel",
|
"No WGDashboard API Key": "Geen WGDashboard API-sleutel",
|
||||||
"Expire At": "Vervalt Op",
|
"Expire At": "Vervalt Op",
|
||||||
"Are you sure to delete this API key?": "Weet u zeker dat u deze API-sleutel wilt verwijderen?",
|
|
||||||
"Create API Key": "API-sleutel maken",
|
"Create API Key": "API-sleutel maken",
|
||||||
"When should this API Key expire?": "Wanneer moet deze API-sleutel vervallen?",
|
|
||||||
"Never Expire": "Nooit vervallen",
|
"Never Expire": "Nooit vervallen",
|
||||||
"Don't think that's a good idea": "Dit is geen goed idee, denk ik",
|
"Don't think that's a good idea": "Dit is geen goed idee, denk ik",
|
||||||
"Creating...": "Maken...",
|
|
||||||
"Create": "Maken",
|
"Create": "Maken",
|
||||||
"Status": "Status",
|
"Status": "Status",
|
||||||
"On": "Aan",
|
"On": "Aan",
|
||||||
"Off": "Uit",
|
"Off": "Uit",
|
||||||
"Turning On...": "Aanzetten...",
|
|
||||||
"Turning Off...": "Uitzetten...",
|
|
||||||
"Address": "Adres",
|
"Address": "Adres",
|
||||||
"Listen Port": "Luisterpoort",
|
"Listen Port": "Luisterpoort",
|
||||||
"Public Key": "Publieke Sleutel",
|
"Public Key": "Publieke Sleutel",
|
||||||
@ -71,7 +65,6 @@
|
|||||||
"Peers": "Peers",
|
"Peers": "Peers",
|
||||||
"Peer Settings": "Peer Instellingen",
|
"Peer Settings": "Peer Instellingen",
|
||||||
"Download All": "Alles Downloaden",
|
"Download All": "Alles Downloaden",
|
||||||
"Search Peers...": "Zoek Peers...",
|
|
||||||
"Display": "Weergave",
|
"Display": "Weergave",
|
||||||
"Sort By": "Sorteren op",
|
"Sort By": "Sorteren op",
|
||||||
"Refresh Interval": "Vernieuwingsinterval",
|
"Refresh Interval": "Vernieuwingsinterval",
|
||||||
@ -86,8 +79,6 @@
|
|||||||
"All Active Jobs": "Alle Actieve Taken",
|
"All Active Jobs": "Alle Actieve Taken",
|
||||||
"Logs": "Logboeken",
|
"Logs": "Logboeken",
|
||||||
"Private Key": "Privé Sleutel",
|
"Private Key": "Privé Sleutel",
|
||||||
"(Required for QR Code and Download)": "(Vereist voor QR-code en Download)",
|
|
||||||
"(Required)": "(Vereist)",
|
|
||||||
"Endpoint Allowed IPs": "Allowed-IPs voor Eindpunt",
|
"Endpoint Allowed IPs": "Allowed-IPs voor Eindpunt",
|
||||||
"DNS": "DNS",
|
"DNS": "DNS",
|
||||||
"Optional Settings": "Optionele Instellingen",
|
"Optional Settings": "Optionele Instellingen",
|
||||||
@ -105,7 +96,6 @@
|
|||||||
"Job": "Taak",
|
"Job": "Taak",
|
||||||
"Job ID": "Taak ID",
|
"Job ID": "Taak ID",
|
||||||
"Unsaved Job": "Niet Opgeslagen Taak",
|
"Unsaved Job": "Niet Opgeslagen Taak",
|
||||||
"This peer does not have any job yet.": "Deze peer heeft nog geen taak.",
|
|
||||||
"if": "als",
|
"if": "als",
|
||||||
"is": "is",
|
"is": "is",
|
||||||
"then": "dan",
|
"then": "dan",
|
||||||
@ -118,7 +108,6 @@
|
|||||||
"Deleting...": "Aan het verwijderen",
|
"Deleting...": "Aan het verwijderen",
|
||||||
"Cancel": "Annuleren",
|
"Cancel": "Annuleren",
|
||||||
"Save": "Opslaan",
|
"Save": "Opslaan",
|
||||||
"No active job at the moment.": "Momenteel geen actieve taak.",
|
|
||||||
"Jobs Logs": "Taaklogboeken",
|
"Jobs Logs": "Taaklogboeken",
|
||||||
"Updated at": "Bijgewerkt op",
|
"Updated at": "Bijgewerkt op",
|
||||||
"Refresh": "Vernieuwen",
|
"Refresh": "Vernieuwen",
|
||||||
@ -129,20 +118,13 @@
|
|||||||
"Message": "Bericht",
|
"Message": "Bericht",
|
||||||
"Share Peer": "Deel Peer",
|
"Share Peer": "Deel Peer",
|
||||||
"Currently the peer is not sharing": "De peer deelt momenteel niet",
|
"Currently the peer is not sharing": "De peer deelt momenteel niet",
|
||||||
"Sharing...": "Delen aan het starten...",
|
|
||||||
"Start Sharing": "Start delen",
|
"Start Sharing": "Start delen",
|
||||||
"Stop Sharing...": "Delen aan het stoppen...",
|
|
||||||
"Stop Sharing": "Stop met delen",
|
"Stop Sharing": "Stop met delen",
|
||||||
"Access Restricted": "Toegang Beperkt",
|
"Access Restricted": "Toegang Beperkt",
|
||||||
"Restrict Access": "Beperk toegang",
|
"Restrict Access": "Beperk toegang",
|
||||||
"Restricting...": "Aan het beperken...",
|
|
||||||
"Allow Access": "Toegang toestaan",
|
"Allow Access": "Toegang toestaan",
|
||||||
"Allowing Access...": "Toegang toe aan het staan...",
|
|
||||||
"Download & QR Code is not available due to no private key set for this peer": "Download & QR-code zijn niet beschikbaar omdat er geen privésleutel voor deze peer is ingesteld",
|
|
||||||
"Add Peers": "Peers toevoegen",
|
"Add Peers": "Peers toevoegen",
|
||||||
"Bulk Add": "Bulk toevoegen",
|
"Bulk Add": "Bulk toevoegen",
|
||||||
"By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP.": "Bij het bulk toevoegen wordt de naam van elke peer automatisch gegenereerd en wordt de Allowed-IPs aan het volgende beschikbare IP toegewezen.",
|
|
||||||
"How many peers you want to add?": "Hoeveel peers wil je toevoegen?",
|
|
||||||
"You can add up to (.*) peers": "Je kunt tot $1 peers toevoegen",
|
"You can add up to (.*) peers": "Je kunt tot $1 peers toevoegen",
|
||||||
"Use your own Private and Public Key": "Gebruik je eigen Privé- en Publieke Sleutel",
|
"Use your own Private and Public Key": "Gebruik je eigen Privé- en Publieke Sleutel",
|
||||||
"Enter IP Address/CIDR": "Voer IP-adres/CIDR in",
|
"Enter IP Address/CIDR": "Voer IP-adres/CIDR in",
|
||||||
@ -151,7 +133,6 @@
|
|||||||
"Pick Available IP": "Kies beschikbare IP",
|
"Pick Available IP": "Kies beschikbare IP",
|
||||||
"No available IP containing": "Geen beschikbare IP bevat",
|
"No available IP containing": "Geen beschikbare IP bevat",
|
||||||
"Add": "Toevoegen",
|
"Add": "Toevoegen",
|
||||||
"Adding...": "Toevoegen...",
|
|
||||||
"Failed to check available update": "Controlen van beschikbare updates mislukt",
|
"Failed to check available update": "Controlen van beschikbare updates mislukt",
|
||||||
"Nice to meet you!": "Leuk je te ontmoeten!",
|
"Nice to meet you!": "Leuk je te ontmoeten!",
|
||||||
"Please fill in the following fields to finish setup": "Vul de volgende velden in om de installatie te voltooien",
|
"Please fill in the following fields to finish setup": "Vul de volgende velden in om de installatie te voltooien",
|
||||||
@ -228,8 +209,6 @@
|
|||||||
"New Configuration": "Nieuwe configuratie",
|
"New Configuration": "Nieuwe configuratie",
|
||||||
"Configuration Name": "Configuratienaam",
|
"Configuration Name": "Configuratienaam",
|
||||||
"Configuration name is invalid. Possible reasons:": "Configuratienaam is ongeldig. Mogelijke redenen:",
|
"Configuration name is invalid. Possible reasons:": "Configuratienaam is ongeldig. Mogelijke redenen:",
|
||||||
"Configuration name already exist.": "Configuratienaam bestaat al.",
|
|
||||||
"Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen.": "De configuratienaam mag alleen uit 15 tekens bestaan, inclusief hoofd-/kleine letters, cijfers, onderstrepingsteken, gelijkteken, plusteken, punt en koppelteken.",
|
|
||||||
"Invalid Port": "Ongeldige poort",
|
"Invalid Port": "Ongeldige poort",
|
||||||
"Save Configuration": "Configuratie opslaan",
|
"Save Configuration": "Configuratie opslaan",
|
||||||
"IP Address/CIDR is invalid": "IP-adres/CIDR is ongeldig",
|
"IP Address/CIDR is invalid": "IP-adres/CIDR is ongeldig",
|
||||||
@ -254,7 +233,6 @@
|
|||||||
"Yes": "Ja",
|
"Yes": "Ja",
|
||||||
"No": "Nee",
|
"No": "Nee",
|
||||||
"Backup not selected": "Geen back-up geselecteerd",
|
"Backup not selected": "Geen back-up geselecteerd",
|
||||||
"Confirm & edit restore information": "Bevestigen & herstelinformatie bewerken",
|
|
||||||
"(.*) Available IP Address": "$1 Beschikbaar IP-adres",
|
"(.*) Available IP Address": "$1 Beschikbaar IP-adres",
|
||||||
"Database File": "Databestand",
|
"Database File": "Databestand",
|
||||||
"Contain": "Bevat",
|
"Contain": "Bevat",
|
||||||
@ -275,15 +253,9 @@
|
|||||||
"Backup & Restore": "Back-up & Herstellen",
|
"Backup & Restore": "Back-up & Herstellen",
|
||||||
"Delete Configuration": "Configuratie Verwijderen",
|
"Delete Configuration": "Configuratie Verwijderen",
|
||||||
"Create Backup": "Maak een Back-up",
|
"Create Backup": "Maak een Back-up",
|
||||||
"No backup yet, click the button above to create backup.": "Nog geen back-up, klik op de knop hierboven om een back-up te maken.",
|
|
||||||
"Are you sure to delete this backup?": "Weet je zeker dat je deze back-up wilt verwijderen?",
|
|
||||||
"Are you sure to restore this backup?": "Weet je zeker dat je deze back-up wilt herstellen?",
|
|
||||||
"Backup Date": "Back-up Datum",
|
"Backup Date": "Back-up Datum",
|
||||||
"File": "Bestand",
|
"File": "Bestand",
|
||||||
"Are you sure to delete this configuration?": "Weet je zeker dat je deze configuratie wilt verwijderen?",
|
|
||||||
"Once you deleted this configuration:": "Zodra je deze configuratie hebt verwijderd:",
|
|
||||||
"All connected peers will get disconnected": "Alle verbonden peers worden losgekoppeld",
|
"All connected peers will get disconnected": "Alle verbonden peers worden losgekoppeld",
|
||||||
"Both configuration file (.conf) and database table related to this configuration will get deleted": "Zowel het configuratiebestand (.conf) als de databasetabel die aan deze configuratie is gekoppeld, worden verwijderd",
|
|
||||||
"Checking backups...": "Back-ups worden gecontroleerd...",
|
"Checking backups...": "Back-ups worden gecontroleerd...",
|
||||||
"This configuration have ([0-9].*) backups": "Deze configuratie heeft $1 back-ups",
|
"This configuration have ([0-9].*) backups": "Deze configuratie heeft $1 back-ups",
|
||||||
"This configuration have no backup": "Deze configuratie heeft geen back-up",
|
"This configuration have no backup": "Deze configuratie heeft geen back-up",
|
||||||
@ -295,7 +267,6 @@
|
|||||||
"Download Finished": "Download voltooid",
|
"Download Finished": "Download voltooid",
|
||||||
"Done": "Klaar",
|
"Done": "Klaar",
|
||||||
"Are you sure to delete": "Weet je zeker dat je wilt verwijderen?",
|
"Are you sure to delete": "Weet je zeker dat je wilt verwijderen?",
|
||||||
"Are you sure to delete this peer?": "Weet je zeker dat je deze peer wilt verwijderen?",
|
|
||||||
"Configuration deleted": "Configuratie verwijderd",
|
"Configuration deleted": "Configuratie verwijderd",
|
||||||
"Configuration saved": "Configuratie opgeslagen",
|
"Configuration saved": "Configuratie opgeslagen",
|
||||||
"WGDashboard language update failed": "Bijwerken van de WGDashboard-taal mislukt",
|
"WGDashboard language update failed": "Bijwerken van de WGDashboard-taal mislukt",
|
||||||
@ -304,8 +275,38 @@
|
|||||||
"Failed to allow access of peer (.*)": "Toegang voor peer $1 niet toegestaan",
|
"Failed to allow access of peer (.*)": "Toegang voor peer $1 niet toegestaan",
|
||||||
"Failed to save configuration through WireGuard": "Configuratie opslaan via WireGuard mislukt",
|
"Failed to save configuration through WireGuard": "Configuratie opslaan via WireGuard mislukt",
|
||||||
"Allow access successfully": "Toegang succesvol toegestaan",
|
"Allow access successfully": "Toegang succesvol toegestaan",
|
||||||
"Deleted ([0-9]{1,}) peer(s)": "$1 peer(s) verwijderd",
|
"Multi-Factor Authentication \\(MFA\\)": "Multi-Factor Authenticatie (MFA)",
|
||||||
"Deleted ([0-9]{1,}) peer(s) successfully. Failed to delete ([0-9]{1,}) peer(s)": "$1 peer(s) succesvol verwijderd. Het verwijderen van $2 peer(s) is mislukt",
|
"Are you sure to delete this API key\\?": "Weet u zeker dat u deze API-sleutel wilt verwijderen?",
|
||||||
"Restricted ([0-9]{1,}) peer(s)": "$1 peer(s) beperkt",
|
"When should this API Key expire\\?": "Wanneer moet deze API-sleutel vervallen?",
|
||||||
"Restricted ([0-9]{1,}) peer(s) successfully. Failed to restrict ([0-9]{1,}) peer(s)": "$1 peer(s) succesvol beperkt. Het beperken van $2 peer(s) is mislukt"
|
"Creating\\.\\.\\.": "Maken",
|
||||||
|
"Turning On\\.\\.\\.": "Aanzetten...",
|
||||||
|
"Turning Off\\.\\.\\.": "Uitzetten...",
|
||||||
|
"Search Peers\\.\\.\\.": "Zoek Peers...",
|
||||||
|
"\\(Required for QR Code and Download\\)": "(Vereist voor QR-code en Download)",
|
||||||
|
"\\(Required\\)": "(Vereist)",
|
||||||
|
"This peer does not have any job yet\\.": "Deze peer heeft nog geen taak.",
|
||||||
|
"No active job at the moment\\.": "Momenteel geen actieve taak.",
|
||||||
|
"Sharing\\.\\.\\.": "Delen aan het starten...",
|
||||||
|
"Stop Sharing\\.\\.\\.": "Delen aan het stoppen...",
|
||||||
|
"Restricting\\.\\.\\.": "Aan het beperken...",
|
||||||
|
"Allowing Access\\.\\.\\.": "Toegang toe aan het staan...",
|
||||||
|
"Download \\& QR Code is not available due to no private key set for this peer": "Download & QR-code zijn niet beschikbaar omdat er geen privésleutel voor deze peer is ingesteld",
|
||||||
|
"By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": " \"By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP.\": \"Bij het bulk toevoegen wordt de naam van elke peer automatisch gegenereerd en wordt de Allowed-IPs aan het volgende beschikbare IP toegewezen.",
|
||||||
|
"How many peers you want to add\\?": "Hoeveel peers wil je toevoegen?",
|
||||||
|
"Adding\\.\\.\\.": "Toevoegen...",
|
||||||
|
"Configuration name already exist\\.": "Configuratienaam bestaat al.",
|
||||||
|
"Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "De configuratienaam mag alleen uit 15 tekens bestaan, inclusief hoofd-/kleine letters, cijfers, onderstrepingsteken, gelijkteken, plusteken, punt en koppelteken.",
|
||||||
|
"Dashboard IP Address \\& Listen Port": "",
|
||||||
|
"Confirm \\& edit restore information": "Bevestigen & herstelinformatie bewerken",
|
||||||
|
"No backup yet, click the button above to create backup\\.": "Nog geen back-up, klik op de knop hierboven om een back-up te maken.",
|
||||||
|
"Are you sure to delete this backup\\?": "Weet je zeker dat je deze back-up wilt verwijderen?",
|
||||||
|
"Are you sure to restore this backup?\\": "Weet je zeker dat je deze back-up wilt herstellen?",
|
||||||
|
"Are you sure to delete this configuration\\?": "Weet je zeker dat je deze configuratie wilt verwijderen?",
|
||||||
|
"Once you deleted this configuration\\:": "Zodra je deze configuratie hebt verwijderd:",
|
||||||
|
"Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "Zowel het configuratiebestand (.conf) als de databasetabel die aan deze configuratie is gekoppeld, worden verwijderd",
|
||||||
|
"Are you sure to delete this peer\\?": "Weet je zeker dat je deze peer wilt verwijderen?",
|
||||||
|
"Deleted ([0-9]{1,}) peer\\(s\\)": "$1 peer(s) verwijderd",
|
||||||
|
"Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "$1 peer(s) succesvol verwijderd. Het verwijderen van $2 peer(s) is mislukt",
|
||||||
|
"Restricted ([0-9]{1,}) peer\\(s\\)": "$1 peer(s) beperkt",
|
||||||
|
"Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "$1 peer(s) succesvol beperkt. Het beperken van $2 peer(s) is mislukt"
|
||||||
}
|
}
|
312
src/static/locale/pl.json
Normal file
312
src/static/locale/pl.json
Normal file
@ -0,0 +1,312 @@
|
|||||||
|
{
|
||||||
|
"Welcome to": "Witamy w",
|
||||||
|
"Username": "Nazwa Użytkownika",
|
||||||
|
"Password": "Hasło",
|
||||||
|
"OTP from your authenticator": "OTP z Twojego Autentykatora",
|
||||||
|
"Sign In": "Zaloguj",
|
||||||
|
"Signing In\\.\\.\\.": "Trwa Logowanie...",
|
||||||
|
"Access Remote Server": "Połącz się ze zdalnym serwerem",
|
||||||
|
"Server": "Serwer",
|
||||||
|
"Click": "Kliknij",
|
||||||
|
"Pinging...": "Pinguje...",
|
||||||
|
"to add your server": "aby dodać do Twojego serwera",
|
||||||
|
"Server List": "Lista Serwerów",
|
||||||
|
"Sorry, your username or password is incorrect.": "Nazwa użytkownika bądź hasło jest niepoprawne.",
|
||||||
|
"Home": "Strona Główna",
|
||||||
|
"Settings": "Ustawnienia",
|
||||||
|
"Tools": "Narzędzia",
|
||||||
|
"Sign Out": "Wyloguj się",
|
||||||
|
"Checking for update...": "Sprawdzanie aktualizacji...",
|
||||||
|
"You're on the latest version": "Korzystasz z najnowszej wersji",
|
||||||
|
"WireGuard Configurations": "Konfiguracja",
|
||||||
|
"You don't have any WireGuard configurations yet. Please check the configuration folder or change it in Settings. By default the folder is /etc/wireguard.": "Nie posiadasz żadnych konfiguarcji WireGuard. Sprawdź folder konfiguarcji lub zmień go w Ustawieniach. Domyślnie konfiguracje są zapisywane w /etc/wireguard.",
|
||||||
|
"Configuration": "Konfiguracja",
|
||||||
|
"Configurations": "Konfiguracje",
|
||||||
|
"Peers Default Settings": "Domyślne ustawienia Klientów",
|
||||||
|
"Dashboard Theme": "Styl Panelu",
|
||||||
|
"Light": "Jasny",
|
||||||
|
"Dark": "Ciemny",
|
||||||
|
"This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Te zmiany zostaną wprowadzone globalnie i nadpiszą kody QR i konfiguracje wszystkich Klientów.",
|
||||||
|
"Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "Aby zapisać zmiany adresów IP lub portu nasłuchiwania wymagany będzie manualny restart WGDashboard.",
|
||||||
|
"WireGuard Configurations Settings": "Ustawienia Konfiguracji WireGuard",
|
||||||
|
"Configurations Directory": "Folder Konfiguracji",
|
||||||
|
"Remember to remove / at the end of your path. e.g /etc/wireguard": "Pamiętaj aby usunąć / na końcu ścieżki, na przykład /etc/wireguard",
|
||||||
|
"WGDashboard Account Settings": "Ustawienia Konta WGDashboard",
|
||||||
|
"Current Password": "Aktualne Hasło",
|
||||||
|
"New Password": "Nowe Hasło",
|
||||||
|
"Repeat New Password": "Powtórz Nowe Hasło",
|
||||||
|
"Update Password": "Aktualizuj Hasło",
|
||||||
|
"Multi-Factor Authentication \\(MFA\\)": "Weryfikacja Wieloskładnikowa (MFA)",
|
||||||
|
"Reset": "Reset",
|
||||||
|
"Setup": "Ustawienia",
|
||||||
|
"API Keys": "Klucze API",
|
||||||
|
"API Key": "Klucz API",
|
||||||
|
"Key": "Klucz",
|
||||||
|
"Enabled": "Włączone",
|
||||||
|
"Disabled": "Wyłączone",
|
||||||
|
"No WGDashboard API Key": "Brak Klucza API WGDashboard",
|
||||||
|
"Expire At": "Termin Ważności",
|
||||||
|
"Are you sure to delete this API key\\?": "Czy na pewno chcesz usunąć ten klucz API?",
|
||||||
|
"Create API Key": "Stwórz klucz API",
|
||||||
|
"When should this API Key expire\\?": "Kiedy ten klucz API powinien utracić swoją ważność?",
|
||||||
|
"Never Expire": "Nigdy",
|
||||||
|
"Don't think that's a good idea": "To nie jest dobry pomysł...",
|
||||||
|
"Creating\\.\\.\\.": "Tworzenie...",
|
||||||
|
"Create": "Stwórz",
|
||||||
|
"Status": "Status",
|
||||||
|
"On": "Wł.",
|
||||||
|
"Off": "Wył.",
|
||||||
|
"Turning On\\.\\.\\.": "Włączam...",
|
||||||
|
"Turning Off\\.\\.\\.": "Wyłączam...",
|
||||||
|
"Address": "Adres",
|
||||||
|
"Listen Port": "Port Nasłuchu",
|
||||||
|
"Public Key": "Klucz publiczny",
|
||||||
|
"Connected Peers": "Połączeni Klienci",
|
||||||
|
"Total Usage": "Łączne Użycie",
|
||||||
|
"Total Received": "Łącznie Odebrano",
|
||||||
|
"Total Sent": "Łącznie Wysłano",
|
||||||
|
"Peers Data Usage": "Użycie danych przez Klientów",
|
||||||
|
"Real Time Received Data Usage": "Aktualnie Odbierane Dane",
|
||||||
|
"Real Time Sent Data Usage": "Aktualnie Wysyłane Dane",
|
||||||
|
"Peer": "Klient",
|
||||||
|
"Peers": "Klienci",
|
||||||
|
"Peer Settings": "Ustawienia Klientów",
|
||||||
|
"Download All": "Pobierz Wszystkie",
|
||||||
|
"Search Peers\\.\\.\\.": "Szukaj Klientów...",
|
||||||
|
"Display": "Wyświetlanie",
|
||||||
|
"Sort By": "Sortuj po",
|
||||||
|
"Refresh Interval": "Interwał Odświeżania",
|
||||||
|
"Name": "Nazwa",
|
||||||
|
"Allowed IPs": "Dozwolone IP",
|
||||||
|
"Restricted": "Ograniczone",
|
||||||
|
"(.*) Seconds": "$1 sek.",
|
||||||
|
"(.*) Minutes": "$1 min.",
|
||||||
|
"Configuration Settings": "Ustawienia Konfiguracji",
|
||||||
|
"Peer Jobs": "Automatyzacje Klienta",
|
||||||
|
"Active Jobs": "Aktywne Automatyzacje",
|
||||||
|
"All Active Jobs": "Wszystkie Aktywne Automatyzacje",
|
||||||
|
"Logs": "Logi",
|
||||||
|
"Private Key": "Prywatny Klucz",
|
||||||
|
"\\(Required for QR Code and Download\\)": "(Wymagane aby otrzymać kod QR lub Pobrać)",
|
||||||
|
"\\(Required\\)": "(Wymagane)",
|
||||||
|
"Endpoint Allowed IPs": "Dozwolone IP Punktu Końcowego",
|
||||||
|
"DNS": "DNS",
|
||||||
|
"Optional Settings": "Opcjonalne Ustawienia",
|
||||||
|
"Pre-Shared Key": "Klucz PSK",
|
||||||
|
"MTU": "MTU",
|
||||||
|
"Persistent Keepalive": "Stałe Utrzymywanie Online",
|
||||||
|
"Reset Data Usage": "Zresetuje Użycie Danych",
|
||||||
|
"Total": "Łącznie",
|
||||||
|
"Sent": "Wysłano",
|
||||||
|
"Received": "Otrzymano",
|
||||||
|
"Revert": "Cofnij",
|
||||||
|
"Save Peer": "Zapisz Klienta",
|
||||||
|
"QR Code": "Kod QR",
|
||||||
|
"Schedule Jobs": "Automatyzacje",
|
||||||
|
"Job": "Automatyzacja",
|
||||||
|
"Job ID": "ID Automatyzacji",
|
||||||
|
"Unsaved Job": "Niezapisana Automatyzacja",
|
||||||
|
"This peer does not have any job yet\\.": "Ten klient nie posiada żadnych automatyzacji.",
|
||||||
|
"if": "Jeśli",
|
||||||
|
"is": "jest",
|
||||||
|
"then": "to wtedy",
|
||||||
|
"larger than": "większy/a niż",
|
||||||
|
"Date": "Data",
|
||||||
|
"Restrict Peer": "Ogranicz Klienta",
|
||||||
|
"Delete Peer": "Usuń Klienta",
|
||||||
|
"Edit": "Edytuj",
|
||||||
|
"Delete": "Usuń",
|
||||||
|
"Deleting...": "Usuwam...",
|
||||||
|
"Cancel": "Anuluj",
|
||||||
|
"Save": "Zapisz",
|
||||||
|
"No active job at the moment\\.": "Brak aktywnych automatyzacji.",
|
||||||
|
"Jobs Logs": "Logi Automatyzacji",
|
||||||
|
"Updated at": "Ostatnia zmiana",
|
||||||
|
"Refresh": "Odśwież",
|
||||||
|
"Filter": "Filtruj",
|
||||||
|
"Success": "Sukces",
|
||||||
|
"Failed": "Porażka",
|
||||||
|
"Log ID": "ID Logów",
|
||||||
|
"Message": "Wiadomość",
|
||||||
|
"Share Peer": "Udostępnij Klienta",
|
||||||
|
"Currently the peer is not sharing": "Aktualnie klient nie jest udostępniony",
|
||||||
|
"Sharing\\.\\.\\.": "Udostępniam...",
|
||||||
|
"Start Sharing": "Rozpocznij Udostępnianie",
|
||||||
|
"Stop Sharing\\.\\.\\.": "Zakańczanie Udostępniania...",
|
||||||
|
"Stop Sharing": "Zakończ",
|
||||||
|
"Access Restricted": "Dostęp Ograniczony",
|
||||||
|
"Restrict Access": "Ogranicz Dostęp",
|
||||||
|
"Restricting\\.\\.\\.": "Ograniczanie...",
|
||||||
|
"Allow Access": "Udostępnij Dostęp",
|
||||||
|
"Allowing Access\\.\\.\\.": "Udostępnianie Dostępu...",
|
||||||
|
"Download \\& QR Code is not available due to no private key set for this peer": "Kod QR lub pobieranie nie jest dostępne ze względu na brak ustawionego prywatnego klucza dla tego klienta",
|
||||||
|
"Add Peers": "Dodaj Klientów",
|
||||||
|
"Bulk Add": "Masowe Dodawanie",
|
||||||
|
"By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "Dodając klientów masowo, nazwa każdego klienta zostanie wygenerowana automatycznie i przydzielone zostanie następny dostępny adres IP.",
|
||||||
|
"How many peers you want to add\\?": "Ilu klientów chcesz dodać?",
|
||||||
|
"You can add up to (.*) peers": "Możesz dodać do $1 Klientów",
|
||||||
|
"Use your own Private and Public Key": "Użyj własnych publicznych i prywatnych kluczy",
|
||||||
|
"Enter IP Address/CIDR": "Podaj adres IP/CIDR",
|
||||||
|
"IP Address/CIDR": "Adres IP/CIDR",
|
||||||
|
"or": "lub",
|
||||||
|
"Pick Available IP": "Wybierz Dostępny Adres IP",
|
||||||
|
"No available IP containing": "Brak dostępnych adresów IP zawierających",
|
||||||
|
"Add": "Dodaj",
|
||||||
|
"Adding\\.\\.\\.": "Dodawanie...",
|
||||||
|
"Failed to check available update": "Nie udało się sprawdzić dostępnych aktualizacji",
|
||||||
|
"Nice to meet you!": "Miło Cię poznać!",
|
||||||
|
"Please fill in the following fields to finish setup": "Wypełnij następujące pola aby ukończyć instalacje",
|
||||||
|
"Create an account": "Stwórz konto",
|
||||||
|
"Enter an username you like": "Wpisz nazwę użytkownika",
|
||||||
|
"Enter a password": "Utwórz Hasło",
|
||||||
|
"\\(At least 8 characters and make sure is strong enough!\\)": "(Wybierz silne hasło zawierające co najmniej 8 znaków!)",
|
||||||
|
"Confirm password": "Potwierdź Hasło",
|
||||||
|
"Next": "Dalej",
|
||||||
|
"Saving\\.\\.\\.": "Zapisywanie...",
|
||||||
|
"1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. Zeskanuj ten kod QR aby utworzyć jednorazowe hasło (TOTP) za pomocą Twojego Autentykatora",
|
||||||
|
"Or you can click the link below:": "Lub kliknij w poniższy link:",
|
||||||
|
"2\\. Enter the TOTP generated by your authenticator to verify": "2. Podaj swoje jednorazowe hasło (TOTP), utworzone za pomocą Twojego Autentykatora",
|
||||||
|
"TOTP verified!": "Jednorazowe hasło (TOTP) potwierdzone!",
|
||||||
|
"I don't need MFA": "Nie potrzebuję Weryfikacji Wieloskładnikowej (MFA)",
|
||||||
|
"Complete": "Zakończ",
|
||||||
|
"(v[0-9.]{1,}) is now available for update!": "Aktualizacja do wersji $1 jest dostępna do pobrania!",
|
||||||
|
"Current Version:": "Aktualna wersja: ",
|
||||||
|
"Oh no\\.\\.\\. This link is either expired or invalid\\.": "Ups. Ten link nie jest poprawny bądź utracił swoją ważność.",
|
||||||
|
"Scan QR Code with the WireGuard App to add peer": "Zeskanuj kod QR za pomocą aplikacji WireGuard aby dodać klienta",
|
||||||
|
"or click the button below to download the ": "lub kliknij przycisk poniżej aby pobrać ",
|
||||||
|
" file": " plik",
|
||||||
|
"FROM ": "z ",
|
||||||
|
"(.*) is on": "$1 jest wł.",
|
||||||
|
"(.*) is off": "$1 jest wył.",
|
||||||
|
"Allowed IPs is invalid": "Dozwolone Adresy IP są niepoprawne",
|
||||||
|
"Peer created successfully": "Klient utworzony pomyślnie",
|
||||||
|
"Please fill in all required box": "Wypełnij wszystkie wymagane pola",
|
||||||
|
"Please specify amount of peers you want to add": "Podaj liczbę klientów do dodania",
|
||||||
|
"No more available IP can assign": "Brak dostępnych adresów IP do dopisania",
|
||||||
|
"The maximum number of peers can add is (.*)": "Maksymalnie można dodać $1 klientów",
|
||||||
|
"Generating key pairs by bulk failed": "Tworzenie par kluczy nie udało się",
|
||||||
|
"Failed to add peers in bulk": "Nie udało się dodać klientów masowo",
|
||||||
|
"This peer already exist": "Ten klient już istnieje",
|
||||||
|
"This IP is not available: (.*)": "Ten adres IP nie jest dostępny: $1",
|
||||||
|
"Configuration does not exist": "Konfiguracja nie istnieje",
|
||||||
|
"Peer does not exist": "Klient nie istnieje",
|
||||||
|
"Please provide a valid configuration name": "Podaj poprawną nazwę konfiguracji",
|
||||||
|
"Peer saved": "Klient zapisany pomyślnie",
|
||||||
|
"Allowed IPs already taken by another peer": "Adres IP jest już wykorzystywany przez innego klienta",
|
||||||
|
"Endpoint Allowed IPs format is incorrect": "Format Dozwolonych adresów IP jest niepoprawny",
|
||||||
|
"DNS format is incorrect": "Niepoprawny format adresu serwera DNS",
|
||||||
|
"MTU format is not correct": "Niepoprawny format wartości MTU",
|
||||||
|
"Persistent Keepalive format is not correct": "Niepoprawny format wartości Stałego Utrzymywania Online",
|
||||||
|
"Private key does not match with the public key": "Prywatny klucz nie pasuje do publicznego klucza",
|
||||||
|
"Update peer failed when updating Pre-Shared Key": "Aktualizacja klientów nie powiodła się przy zapisywaniu Klucza PSK",
|
||||||
|
"Update peer failed when updating Allowed IPs": "Aktualizacja klientów nie powiodła się przy zapisywaniu dozwolonych adresów IP",
|
||||||
|
"Update peer failed when saving the configuration": "Aktualizacja klientów nie powiodła się przy zapisywaniu Konfiguracji",
|
||||||
|
"Peer data usage reset successfully": "Użycie danych klienta zresetowane pomyślnie",
|
||||||
|
"Peer download started": "Pobieranie klienta rozpoczęte",
|
||||||
|
"Please specify one or more peers": "Wybierz co najmniej jednego klienta",
|
||||||
|
"Share link failed to create. Reason: (.*)": "Nie udało się stworzyć linku do udostępniania. Powód: $1",
|
||||||
|
"Link expire date updated": "Data ważności linku zapisana",
|
||||||
|
"Link expire date failed to update. Reason: (.*)": "Nie udało się zapisać daty linku do udostępniania. Powód: $1",
|
||||||
|
"Peer job saved": "Automatyzacja klienta zapisana",
|
||||||
|
"Please specify job": "Wybierz poprawną automatyzacje",
|
||||||
|
"Please specify peer and configuration": "Wybierz klienta i konfiguracje",
|
||||||
|
"Peer job deleted": "Automatyzacja klienta usunięta pomyślnie",
|
||||||
|
"API Keys function is successfully enabled": "Funkcjonalność kluczy API pomyślnie włączona",
|
||||||
|
"API Keys function is successfully disabled": "Funkcjonalność kluczy API pomyślnie wyłączona",
|
||||||
|
"API Keys function is failed to enable": "Nie udało się włączyć funkcjonalności kluczy API",
|
||||||
|
"API Keys function is failed to disable": "Nie udało się wyłączyć funkcjonalności kluczy API",
|
||||||
|
"WGDashboard API Keys function is disabled": "Funkcjonalność kluczy API jest wyłączona",
|
||||||
|
"WireGuard configuration path saved": "Zapisano ścieżkę konfiguracji WireGuard pomyślnie",
|
||||||
|
"API Key deleted": "Klucz API usunięty pomyślnie",
|
||||||
|
"API Key created": "Klucz API stworzony pomyślnie",
|
||||||
|
"Sign in session ended, please sign in again": "Sesja logowania została zakończona. Zaloguj się ponownie",
|
||||||
|
"Please specify an IP Address (v4/v6)": "Podaj adres IP (v4/v6)",
|
||||||
|
"Please provide ipAddress and count": "Podaj adres IP i ilość",
|
||||||
|
"Please provide ipAddress": "Podaj adres IP",
|
||||||
|
"Dashboard Language": "Język Portalu WGDashboard",
|
||||||
|
"Dashboard language update failed": "Nie udało się zmienić języka portalu WGDashboard",
|
||||||
|
"Peer Remote Endpoint": "Zdalny Punkt Końcowy Klienta",
|
||||||
|
"New Configuration": "Nowa Konfiguracja",
|
||||||
|
"Configuration Name": "Nazwa Konfiguracji",
|
||||||
|
"Configuration name is invalid. Possible reasons:": "Nazwa Konfiguracji jest nieprawidłowa. Możliwy powód:",
|
||||||
|
"Configuration name already exist\\.": "Konfiguracja o tej nazwie już istnieje. ",
|
||||||
|
"Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "Nazwa konfiguracji może zawierać tylko 15 znaków składających się z małych i dużych liter alfabetu, liczb, oraz tych znaków: _=+.- ",
|
||||||
|
"Invalid Port": "Niepoprawny Port",
|
||||||
|
"Save Configuration": "Zapisz Konfiguracje",
|
||||||
|
"IP Address/CIDR is invalid": "Adres IP/CIDR jest niepoprawny",
|
||||||
|
"IP Address": "Adres IP",
|
||||||
|
"Enter IP Address / Hostname": "Wpisz Adres IP / Nazwę Hosta",
|
||||||
|
"IP Address / Hostname": "Adres IP / Nazwa Hosta",
|
||||||
|
"Dashboard IP Address \\& Listen Port": "Adres IP Portalu WGDashboard oraz Port Nasłuchiwania",
|
||||||
|
"Count": "Ilość",
|
||||||
|
"Geolocation": "Geolokalizacja",
|
||||||
|
"Is Alive": "Jest Online",
|
||||||
|
"Average / Min / Max Round Trip Time": "Średnia / Min. / Maks. czas podróży pakietu",
|
||||||
|
"Sent / Received / Lost Package": "Wysłane / Otrzymane / Utracone Pakiety",
|
||||||
|
"Restore Configuration": "Przywróc Konfiguracje",
|
||||||
|
"Step (.*)": "Krok $1",
|
||||||
|
"Select a backup you want to restore": "Wybierz kopię zapasową którą chcesz przywrócić",
|
||||||
|
"Click to change a backup": "Wybierz kopię zapasową",
|
||||||
|
"Selected Backup": "Wybrana kopia zapasowa",
|
||||||
|
"You don't have any configuration to restore": "Nie posiadasz żadnej konfiguracji do przywrócenia",
|
||||||
|
"Help": "Pomoc",
|
||||||
|
"Backup": "Kopia Zapasowa",
|
||||||
|
"([0-9].*) Backups?": "$1 Kopii Zapasowych?",
|
||||||
|
"Yes": "Tak",
|
||||||
|
"No": "Nie",
|
||||||
|
"Backup not selected": "Nie wybrano kopii zapasowej",
|
||||||
|
"Confirm \\& edit restore information": "Potwierdź i edytuj informacje o przywróceniu kopii zapasowej",
|
||||||
|
"(.*) Available IP Address": "$1 Dostępne Adresy IP",
|
||||||
|
"Database File": "Plik Bazy Danych",
|
||||||
|
"Contain": "Zawiera",
|
||||||
|
"Restricted Peers?": "Ograniczeni Klienci",
|
||||||
|
"Restore": "Przywróć",
|
||||||
|
"Restoring": "Trwa przywracanie...",
|
||||||
|
"WGDashboard Settings": "Ustawienia WGDashboard",
|
||||||
|
"Peers Settings": "Ustawienia Klientów",
|
||||||
|
"WireGuard Configuration Settings": "Ustawienia Konfiguracji WireGuard",
|
||||||
|
"Appearance": "Wygląd",
|
||||||
|
"Theme": "Styl",
|
||||||
|
"Language": "Język",
|
||||||
|
"Account Settings": "Ustawienia Konta",
|
||||||
|
"Peer Default Settings": "Domyślne Ustawienia Klientów",
|
||||||
|
"Toggle When Start Up": "Włącz przy starcie serwera",
|
||||||
|
"Other Settings": "Inne Ustawienia",
|
||||||
|
"Select Peers": "Wybierz Klientów",
|
||||||
|
"Backup & Restore": "Tworzenie i Przywracanie Kopii Zapasowej",
|
||||||
|
"Delete Configuration": "Usuń Konfiguracje",
|
||||||
|
"Create Backup": "Stwórz Kopię Zapasową",
|
||||||
|
"No backup yet, click the button above to create backup\\.": "Brak kopii Zapasowych, kliknij przycisk powyżej aby utworzyć nową kopię",
|
||||||
|
"Are you sure to delete this backup\\?": "Czy na pewno chcesz usunąć tą kopię zapasową?",
|
||||||
|
"Are you sure to restore this backup?\\": "Czy na pewno chcesz przywrócić tą kopię zapasową?",
|
||||||
|
"Backup Date": "Data Utworzenia",
|
||||||
|
"File": "Plik",
|
||||||
|
"Are you sure to delete this configuration\\?": "Czy na pewno chcesz usunąć tą konfigurację?",
|
||||||
|
"Once you deleted this configuration\\:": "Jak tylko usuniesz tą konfigurację: ",
|
||||||
|
"All connected peers will get disconnected": "Wszyscy klienci zostaną odłączeni",
|
||||||
|
"Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "Zarówno plik konfiguracji (.conf) jak i tabela w bazie danych dotycząca tej konfiguracji zostaną usunięte",
|
||||||
|
"Checking backups...": "Sprawdzanie kopii zapasowych...",
|
||||||
|
"This configuration have ([0-9].*) backups": "Ta konfiguracja ma utworzone $1 kopii zapasowych",
|
||||||
|
"This configuration have no backup": "Ta konfiguracja nie posiada żadnych kopii zapasowych",
|
||||||
|
"If you're sure, please type in the configuration name below and click Delete": "Jeśli jesteś pewny/a wpisz nazwę konfiguracji poniżej i kliknij Usuń",
|
||||||
|
"Select All": "Zaznacz Wszystkie",
|
||||||
|
"Clear Selection": "Wyczyść Zaznaczenie",
|
||||||
|
"([0-9].*) Peers?": "$1 Klientów?",
|
||||||
|
"Downloading": "Pobieranie",
|
||||||
|
"Download Finished": "Pobieranie Zakończone",
|
||||||
|
"Done": "Zakończono",
|
||||||
|
"Are you sure to delete": "Czy na pewno chcesz usunąć",
|
||||||
|
"Are you sure to delete this peer\\?": "Czy na pewno chcesz usunąć tego klienta?",
|
||||||
|
"Configuration deleted": "Konfiguracja usunięta pomyślnie",
|
||||||
|
"Configuration saved": "Konfiguracja zapisana pomyślnie",
|
||||||
|
"WGDashboard language update failed": "Nie udało się zmienić języka WGDashboard",
|
||||||
|
"Configuration restored": "Konfiguracja przywrócona pomyślnie",
|
||||||
|
"Allowed IP already taken by another peer": "Dozwolony Adres IP jest już wykorzystywany przez innego klienta",
|
||||||
|
"Failed to allow access of peer (.*)": "Nie udało się pozwolić na dostęp klientowi:$1",
|
||||||
|
"Failed to save configuration through WireGuard": "Nie udało się zapisać konfiguracji poprzez WireGuard",
|
||||||
|
"Deleted ([0-9]{1,}) peer\\(s\\)": "Usunięto $1 klienta/ów",
|
||||||
|
"Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "Usunięto $1 klienta/ów pomyślnie. Nie udało się usunąć $2 klienta/ów",
|
||||||
|
"Restricted ([0-9]{1,}) peer\\(s\\)": "Ograniczono $1 klienta/ów ",
|
||||||
|
"Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "Ograniczono $1 klienta/ów pomyślnie. Nie udało się ograniczyć $2 klienta/ów",
|
||||||
|
"Allow access successfully": "Pomyślnie udostępniono dostęp"
|
||||||
|
}
|
@ -77,7 +77,6 @@
|
|||||||
"Sort By": "Сортировать по",
|
"Sort By": "Сортировать по",
|
||||||
"Refresh Interval": "Интервал обновления",
|
"Refresh Interval": "Интервал обновления",
|
||||||
"Name": "Имя",
|
"Name": "Имя",
|
||||||
"ago": "назад",
|
|
||||||
"Allowed IPs": "Внутренний IP-адрес",
|
"Allowed IPs": "Внутренний IP-адрес",
|
||||||
"Restricted": "Прекращен",
|
"Restricted": "Прекращен",
|
||||||
"(.*) Seconds": "$1 сек.",
|
"(.*) Seconds": "$1 сек.",
|
||||||
@ -238,7 +237,6 @@
|
|||||||
"IP Address": "IP-адрес",
|
"IP Address": "IP-адрес",
|
||||||
"Enter IP Address / Hostname": "Введите IP-адрес / Имя хоста",
|
"Enter IP Address / Hostname": "Введите IP-адрес / Имя хоста",
|
||||||
"IP Address / Hostname": "IP-адрес / Имя хоста",
|
"IP Address / Hostname": "IP-адрес / Имя хоста",
|
||||||
"Dashboard IP Address & Listen Port": "IP-адрес и порт панели мониторинга",
|
|
||||||
"Count": "Число прыжков",
|
"Count": "Число прыжков",
|
||||||
"Geolocation": "Геолокация",
|
"Geolocation": "Геолокация",
|
||||||
"Is Alive": "Живой",
|
"Is Alive": "Живой",
|
||||||
@ -305,13 +303,10 @@
|
|||||||
"Allowed IP already taken by another peer": "IP-адрес, уже занятый другим узлом",
|
"Allowed IP already taken by another peer": "IP-адрес, уже занятый другим узлом",
|
||||||
"Failed to allow access of peer (.*)": "Не удалось разрешить доступ этому клиенту:$1",
|
"Failed to allow access of peer (.*)": "Не удалось разрешить доступ этому клиенту:$1",
|
||||||
"Failed to save configuration through WireGuard": "Не удалось сохранить конфигурацию с помощью WireGuard",
|
"Failed to save configuration through WireGuard": "Не удалось сохранить конфигурацию с помощью WireGuard",
|
||||||
"Allow access successfully!": "Доступ разрешён!",
|
|
||||||
"Deleted ([0-9]{1,}) peer\\(s\\)": "Удалено $1 клиентов ",
|
"Deleted ([0-9]{1,}) peer\\(s\\)": "Удалено $1 клиентов ",
|
||||||
"Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "Успешно удалено $1 клиентов. Не удалось удалить $2 ",
|
"Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "Успешно удалено $1 клиентов. Не удалось удалить $2 ",
|
||||||
"Restricted ([0-9]{1,}) peer\\(s\\)": "Заблокировано $1 клиентов ",
|
"Restricted ([0-9]{1,}) peer\\(s\\)": "Заблокировано $1 клиентов ",
|
||||||
"Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "Успешно аблокировано $1 клиентов. Не удалось заблокировать $2 ",
|
"Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "Успешно аблокировано $1 клиентов. Не удалось заблокировать $2 ",
|
||||||
"Traceroute": "Трассировка",
|
"Dashboard IP Address \\& Listen Port": "IP-адрес и порт панели мониторинга",
|
||||||
"Autostart": "Автозапуск",
|
"Allow access successfully": "Доступ разрешён"
|
||||||
"Path": "Директория"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
312
src/static/locale/sv-se.json
Normal file
312
src/static/locale/sv-se.json
Normal file
@ -0,0 +1,312 @@
|
|||||||
|
{
|
||||||
|
"Welcome to": "Välkommen till",
|
||||||
|
"Username": "Användarnamn",
|
||||||
|
"Password": "Lösenord",
|
||||||
|
"OTP from your authenticator": "Engångslösenord från din autentiserare",
|
||||||
|
"Sign In": "Logga in",
|
||||||
|
"Access Remote Server": "Åtkomst till fjärrserver",
|
||||||
|
"Server": "Server",
|
||||||
|
"Click": "Klicka",
|
||||||
|
"Pinging...": "Pingar...",
|
||||||
|
"to add your server": "för att lägga till din server",
|
||||||
|
"Server List": "Serverlista",
|
||||||
|
"Sorry, your username or password is incorrect.": "Tyvärr, ditt användarnamn eller lösenord är fel.",
|
||||||
|
"Home": "Hem",
|
||||||
|
"Settings": "Inställningar",
|
||||||
|
"Tools": "Verktyg",
|
||||||
|
"Sign Out": "Logga ut",
|
||||||
|
"Checking for update...": "Kontrollerar efter uppdateringar...",
|
||||||
|
"You're on the latest version": "Du använder den senaste versionen",
|
||||||
|
"WireGuard Configurations": "WireGuard-konfigurationer",
|
||||||
|
"You don't have any WireGuard configurations yet. Please check the configuration folder or change it in Settings. By default the folder is /etc/wireguard.": "Du har inga WireGuard-konfigurationer ännu. Kontrollera konfigurationsmappen eller ändra den i Inställningar. Som standard är mappen /etc/wireguard.",
|
||||||
|
"Configuration": "Konfiguration",
|
||||||
|
"Configurations": "Konfigurationer",
|
||||||
|
"Peers Default Settings": "Standardinställningar för Peers",
|
||||||
|
"Dashboard Theme": "Paneltema",
|
||||||
|
"Light": "Ljust",
|
||||||
|
"Dark": "Mörkt",
|
||||||
|
"This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Detta kommer att ändras globalt och tillämpas på alla Peers QR-koder och konfigurationsfiler.",
|
||||||
|
"WireGuard Configurations Settings": "Inställningar för WireGuard-konfigurationer",
|
||||||
|
"Configurations Directory": "Konfigurationskatalog",
|
||||||
|
"Remember to remove / at the end of your path. e.g /etc/wireguard": "Kom ihåg att ta bort / i slutet av sökvägen, t.ex. /etc/wireguard",
|
||||||
|
"WGDashboard Account Settings": "WGDashboard-kontoinställningar",
|
||||||
|
"Current Password": "Nuvarande lösenord",
|
||||||
|
"New Password": "Nytt lösenord",
|
||||||
|
"Repeat New Password": "Upprepa nytt lösenord",
|
||||||
|
"Update Password": "Uppdatera lösenord",
|
||||||
|
"Reset": "Återställ",
|
||||||
|
"Setup": "Installera",
|
||||||
|
"API Keys": "API-nycklar",
|
||||||
|
"API Key": "API-nyckel",
|
||||||
|
"Key": "Nyckel",
|
||||||
|
"Enabled": "Aktiverad",
|
||||||
|
"Disabled": "Inaktiverad",
|
||||||
|
"No WGDashboard API Key": "Ingen WGDashboard API-nyckel",
|
||||||
|
"Expire At": "Utgår",
|
||||||
|
"Create API Key": "Skapa API-nyckel",
|
||||||
|
"Never Expire": "Löper aldrig ut",
|
||||||
|
"Don't think that's a good idea": "Det är nog inte en bra idé",
|
||||||
|
"Create": "Skapa",
|
||||||
|
"Status": "Status",
|
||||||
|
"On": "På",
|
||||||
|
"Off": "Av",
|
||||||
|
"Address": "Adress",
|
||||||
|
"Listen Port": "Lyssnarport",
|
||||||
|
"Public Key": "Publik nyckel",
|
||||||
|
"Connected Peers": "Anslutna Peers",
|
||||||
|
"Total Usage": "Total användning",
|
||||||
|
"Total Received": "Totalt mottaget",
|
||||||
|
"Total Sent": "Totalt skickat",
|
||||||
|
"Peers Data Usage": "Dataanvändning för Peers",
|
||||||
|
"Real Time Received Data Usage": "Realtidsanvändning mottagen data",
|
||||||
|
"Real Time Sent Data Usage": "Realtidsanvändning skickad data",
|
||||||
|
"Peer": "Peer",
|
||||||
|
"Peers": "Peers",
|
||||||
|
"Peer Settings": "Peer-inställningar",
|
||||||
|
"Download All": "Ladda ner alla",
|
||||||
|
"Display": "Visa",
|
||||||
|
"Sort By": "Sortera efter",
|
||||||
|
"Refresh Interval": "Uppdateringsintervall",
|
||||||
|
"Name": "Namn",
|
||||||
|
"Allowed IPs": "Tillåtna IP-adresser",
|
||||||
|
"Restricted": "Begränsad",
|
||||||
|
"(.*) Seconds": "$1 sekunder",
|
||||||
|
"(.*) Minutes": "$1 minuter",
|
||||||
|
"Configuration Settings": "Konfigurationsinställningar",
|
||||||
|
"Peer Jobs": "Peer-jobb",
|
||||||
|
"Active Jobs": "Aktiva jobb",
|
||||||
|
"All Active Jobs": "Alla aktiva jobb",
|
||||||
|
"Logs": "Loggar",
|
||||||
|
"Private Key": "Privat nyckel",
|
||||||
|
"Endpoint Allowed IPs": "Tillåtna IP-adresser för slutpunkt",
|
||||||
|
"DNS": "DNS",
|
||||||
|
"Optional Settings": "Valfria inställningar",
|
||||||
|
"Pre-Shared Key": "Fördelad nyckel",
|
||||||
|
"MTU": "MTU",
|
||||||
|
"Persistent Keepalive": "Persistent Keepalive",
|
||||||
|
"Reset Data Usage": "Återställ dataanvändning",
|
||||||
|
"Total": "Totalt",
|
||||||
|
"Sent": "Skickat",
|
||||||
|
"Received": "Mottaget",
|
||||||
|
"Revert": "Återställ",
|
||||||
|
"Save Peer": "Spara Peer",
|
||||||
|
"QR Code": "QR-kod",
|
||||||
|
"Schedule Jobs": "Schemalägg jobb",
|
||||||
|
"Job": "Jobb",
|
||||||
|
"Job ID": "Jobb-ID",
|
||||||
|
"Unsaved Job": "Osparat jobb",
|
||||||
|
"if": "om",
|
||||||
|
"is": "är",
|
||||||
|
"then": "då",
|
||||||
|
"larger than": "större än",
|
||||||
|
"Date": "Datum",
|
||||||
|
"Restrict Peer": "Begränsa Peer",
|
||||||
|
"Delete Peer": "Radera Peer",
|
||||||
|
"Edit": "Redigera",
|
||||||
|
"Delete": "Radera",
|
||||||
|
"Deleting...": "Raderar...",
|
||||||
|
"Cancel": "Avbryt",
|
||||||
|
"Save": "Spara",
|
||||||
|
"Jobs Logs": "Jobbloggar",
|
||||||
|
"Updated at": "Uppdaterad",
|
||||||
|
"Refresh": "Uppdatera",
|
||||||
|
"Filter": "Filter",
|
||||||
|
"Success": "Lyckades",
|
||||||
|
"Failed": "Misslyckades",
|
||||||
|
"Log ID": "Logg-ID",
|
||||||
|
"Message": "Meddelande",
|
||||||
|
"Share Peer": "Dela Peer",
|
||||||
|
"Currently the peer is not sharing": "Peer delar inte för tillfället",
|
||||||
|
"Start Sharing": "Starta delning",
|
||||||
|
"Stop Sharing": "Stoppa delning",
|
||||||
|
"Access Restricted": "Begränsad åtkomst",
|
||||||
|
"Restrict Access": "Begränsa åtkomst",
|
||||||
|
"Allow Access": "Tillåt åtkomst",
|
||||||
|
"Add Peers": "Lägg till Peers",
|
||||||
|
"Bulk Add": "Lägg till i bulk",
|
||||||
|
"You can add up to (.*) peers": "Du kan lägga till upp till $1 Peers",
|
||||||
|
"Use your own Private and Public Key": "Använd din egen privata och publika nyckel",
|
||||||
|
"Enter IP Address/CIDR": "Ange IP-adress/CIDR",
|
||||||
|
"IP Address/CIDR": "IP-adress/CIDR",
|
||||||
|
"or": "eller",
|
||||||
|
"Pick Available IP": "Välj tillgänglig IP",
|
||||||
|
"No available IP containing": "Ingen tillgänglig IP som innehåller ",
|
||||||
|
"Add": "Lägg till",
|
||||||
|
"Failed to check available update": "Misslyckades med att kontrollera tillgänglig uppdatering",
|
||||||
|
"Nice to meet you!": "Trevligt att träffas!",
|
||||||
|
"Please fill in the following fields to finish setup": "Fyll i följande fält för att slutföra installationen",
|
||||||
|
"Create an account": "Skapa ett konto",
|
||||||
|
"Enter an username you like": "Skriv in ett användarnamn du gillar",
|
||||||
|
"Enter a password": "Ange ett lösenord",
|
||||||
|
"Confirm password": "Bekräfta lösenord",
|
||||||
|
"Next": "Nästa",
|
||||||
|
"Or you can click the link below:": "Eller så kan du klicka på länken nedan:",
|
||||||
|
"TOTP verified!": "TOTP verifierad!",
|
||||||
|
"I don't need MFA": "Jag behöver inte MFA",
|
||||||
|
"Complete": "Komplett",
|
||||||
|
"(v[0-9.]{1,}) is now available for update!": "Version $1 är nu tillgänglig för uppdatering!",
|
||||||
|
"Current Version:": "Nuvarande version:",
|
||||||
|
"Scan QR Code with the WireGuard App to add peer": "Skanna QR-koden med WireGuard-appen för att lägga till peer",
|
||||||
|
"or click the button below to download the ": "eller klicka på knappen nedan för att ladda ner ",
|
||||||
|
" file": " fil",
|
||||||
|
"FROM ": "FRÅN ",
|
||||||
|
"(.*) is on": "$1 är aktiverad",
|
||||||
|
"(.*) is off": "$1 är avstängd",
|
||||||
|
"Allowed IPs is invalid": "Tillåtna IP-adresser är ogiltiga",
|
||||||
|
"Peer created successfully": "Peer skapad framgångsrikt",
|
||||||
|
"Please fill in all required box": "Vänligen fyll i alla obligatoriska fält",
|
||||||
|
"Please specify amount of peers you want to add": "Ange antalet peers du vill lägga till",
|
||||||
|
"No more available IP can assign": "Det finns inga fler tillgängliga IP-adresser att tilldela",
|
||||||
|
"The maximum number of peers can add is (.*)": "Det maximala antalet peers som kan läggas till är $1",
|
||||||
|
"Generating key pairs by bulk failed": "Generering av nyckelpar i bulk misslyckades",
|
||||||
|
"Failed to add peers in bulk": "Misslyckades med att lägga till peers i bulk",
|
||||||
|
"This peer already exist": "Den här peeren finns redan",
|
||||||
|
"This IP is not available: (.*)": "Den här IP-adressen är inte tillgänglig: $1",
|
||||||
|
"Configuration does not exist": "Konfigurationen finns inte",
|
||||||
|
"Peer does not exist": "Peer finns inte",
|
||||||
|
"Please provide a valid configuration name": "Vänligen ange ett giltigt konfigurationsnamn",
|
||||||
|
"Peer saved": "Peer sparad",
|
||||||
|
"Allowed IPs already taken by another peer": "Tillåtna IP-adresser är redan upptagna av en annan peer",
|
||||||
|
"Endpoint Allowed IPs format is incorrect": "Endpoint tillåtna IP-adresser är i fel format",
|
||||||
|
"DNS format is incorrect": "DNS-formatet är felaktigt",
|
||||||
|
"MTU format is not correct": "MTU-formatet är inte korrekt",
|
||||||
|
"Persistent Keepalive format is not correct": "Formatet för Persistent Keepalive är inte korrekt",
|
||||||
|
"Private key does not match with the public key": "Privat nyckel matchar inte med den offentliga nyckeln",
|
||||||
|
"Update peer failed when updating Pre-Shared Key": "Uppdatering av peer misslyckades vid uppdatering av Pre-Shared Key",
|
||||||
|
"Update peer failed when updating Allowed IPs": "Uppdatering av peer misslyckades vid uppdatering av tillåtna IP-adresser",
|
||||||
|
"Update peer failed when saving the configuration": "Uppdatering av peer misslyckades vid sparande av konfigurationen",
|
||||||
|
"Peer data usage reset successfully": "Peer dataanvändning återställd framgångsrikt",
|
||||||
|
"Peer download started": "Peer nedladdning påbörjad",
|
||||||
|
"Please specify one or more peers": "Vänligen ange en eller flera peers",
|
||||||
|
"Share link failed to create. Reason: (.*)": "Delningslänk skapades inte. Orsak: $1",
|
||||||
|
"Link expire date updated": "Länkens utgångsdatum uppdaterat",
|
||||||
|
"Link expire date failed to update. Reason: (.*)": "Länkens utgångsdatum misslyckades med att uppdateras. Orsak: $1",
|
||||||
|
"Peer job saved": "Peer-jobb sparad",
|
||||||
|
"Please specify job": "Vänligen ange jobb",
|
||||||
|
"Please specify peer and configuration": "Vänligen ange peer och konfiguration",
|
||||||
|
"Peer job deleted": "Peer-jobb raderad",
|
||||||
|
"API Keys function is successfully enabled": "API-nyckelfunktion har aktiverats",
|
||||||
|
"API Keys function is successfully disabled": "API-nyckelfunktion har inaktiverats",
|
||||||
|
"API Keys function is failed to enable": "API-nyckelfunktion misslyckades med att aktiveras",
|
||||||
|
"API Keys function is failed to disable": "API-nyckelfunktion misslyckades med att inaktiveras",
|
||||||
|
"WGDashboard API Keys function is disabled": "WGDashboard API-nyckelfunktion är inaktiverad",
|
||||||
|
"WireGuard configuration path saved": "WireGuard-konfigurationsväg sparad",
|
||||||
|
"API Key deleted": "API-nyckel raderad",
|
||||||
|
"API Key created": "API-nyckel skapad",
|
||||||
|
"Sign in session ended, please sign in again": "Inloggningen har gått ut, vänligen logga in igen",
|
||||||
|
"Please specify an IP Address (v4/v6)": "Vänligen ange en IP-adress (v4/v6)",
|
||||||
|
"Please provide ipAddress and count": "Vänligen ange ipAddress och count",
|
||||||
|
"Please provide ipAddress": "Vänligen ange ipAddress",
|
||||||
|
"Dashboard Language": "Panelens språk",
|
||||||
|
"Dashboard language update failed": "Uppdatering av panelens språk misslyckades",
|
||||||
|
"Peer Remote Endpoint": "Peer fjärrslutpunkt",
|
||||||
|
"New Configuration": "Ny konfiguration",
|
||||||
|
"Configuration Name": "Konfigurationsnamn",
|
||||||
|
"Configuration name is invalid. Possible reasons:": "Konfigurationsnamn är ogiltigt. Möjliga orsaker:",
|
||||||
|
"Configuration name already exist\\.": "Konfigurationsnamnet finns redan.",
|
||||||
|
"Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "Konfigurationsnamnet får endast innehålla 15 små/stora bokstäver, siffror, understreck, likhetstecken, plustecken, punkt och bindestreck.",
|
||||||
|
"Invalid Port": "Ogiltig port",
|
||||||
|
"Save Configuration": "Spara konfiguration",
|
||||||
|
"IP Address/CIDR is invalid": "IP-adress/CIDR är ogiltig",
|
||||||
|
"IP Address": "IP-adress",
|
||||||
|
"Enter IP Address / Hostname": "Ange IP-adress / Värdnamn",
|
||||||
|
"IP Address / Hostname": "IP-adress / Värdnamn",
|
||||||
|
"Dashboard IP Address \\& Listen Port": "Panelens IP-adress & Lyssningsport",
|
||||||
|
"Count": "Antal",
|
||||||
|
"Geolocation": "Geolokalisering",
|
||||||
|
"Is Alive": "Är aktiv",
|
||||||
|
"Average / Min / Max Round Trip Time": "Genomsnitt / Min / Max rundturstid",
|
||||||
|
"Sent / Received / Lost Package": "Skickade / Mottagna / Förlorade paket",
|
||||||
|
"Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "Manuell omstart av WGDashboard krävs för att tillämpa ändringar på IP-adress och lyssningsport",
|
||||||
|
"Restore Configuration": "Återställ konfiguration",
|
||||||
|
"Step (.*)": "Steg $1",
|
||||||
|
"Select a backup you want to restore": "Välj en säkerhetskopia du vill återställa",
|
||||||
|
"Click to change a backup": "Klicka för att ändra säkerhetskopia",
|
||||||
|
"Selected Backup": "Vald säkerhetskopia",
|
||||||
|
"You don't have any configuration to restore": "Du har ingen konfiguration att återställa",
|
||||||
|
"Help": "Hjälp",
|
||||||
|
"Backup": "Säkerhetskopiering",
|
||||||
|
"([0-9].*) Backups?": "$1 säkerhetskopior?",
|
||||||
|
"Yes": "Ja",
|
||||||
|
"No": "Nej",
|
||||||
|
"Backup not selected": "Ingen säkerhetskopia vald",
|
||||||
|
"Confirm \\& edit restore information": "Bekräfta och redigera återställningsinformation",
|
||||||
|
"(.*) Available IP Address": "$1 tillgängliga IP-adresser",
|
||||||
|
"Database File": "Databasfil",
|
||||||
|
"Contain": "Innehåller",
|
||||||
|
"Restricted Peers?": "Begränsade peers?",
|
||||||
|
"Restore": "Återställ",
|
||||||
|
"Restoring": "Återställer...",
|
||||||
|
"WGDashboard Settings": "WGDashboard inställningar",
|
||||||
|
"Peers Settings": "Peer-inställningar",
|
||||||
|
"WireGuard Configuration Settings": "WireGuard konfigurationsinställningar",
|
||||||
|
"Appearance": "Utseende",
|
||||||
|
"Theme": "Tema",
|
||||||
|
"Language": "Språk",
|
||||||
|
"Account Settings": "Kontoinställningar",
|
||||||
|
"Peer Default Settings": "Peer-standardinställningar",
|
||||||
|
"Toggle When Start Up": "Växla vid start",
|
||||||
|
"Other Settings": "Övriga inställningar",
|
||||||
|
"Select Peers": "Välj peers",
|
||||||
|
"Backup & Restore": "Säkerhetskopiering & Återställning",
|
||||||
|
"Delete Configuration": "Radera konfiguration",
|
||||||
|
"Create Backup": "Skapa säkerhetskopia",
|
||||||
|
"No backup yet, click the button above to create backup\\.": "Ingen säkerhetskopia än, klicka på knappen ovan för att skapa en.",
|
||||||
|
"Are you sure to delete this backup\\?": "Är du säker på att du vill radera denna säkerhetskopia?",
|
||||||
|
"Are you sure to restore this backup?\\": "Är du säker på att du vill återställa denna säkerhetskopia?",
|
||||||
|
"Backup Date": "Säkerhetskopieringsdatum",
|
||||||
|
"File": "Fil",
|
||||||
|
"Are you sure to delete this configuration\\?": "Är du säker på att du vill radera denna konfiguration?",
|
||||||
|
"Once you deleted this configuration\\:": "När du raderat denna konfiguration:",
|
||||||
|
"All connected peers will get disconnected": "Alla anslutna peers kommer att kopplas bort",
|
||||||
|
"Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "Både konfigurationsfilen (.conf) och databastabellen relaterad till denna konfiguration kommer att raderas",
|
||||||
|
"Checking backups...": "Kontrollerar säkerhetskopior...",
|
||||||
|
"This configuration have ([0-9].*) backups": "Denna konfiguration har $1 säkerhetskopior",
|
||||||
|
"This configuration have no backup": "Denna konfiguration har ingen säkerhetskopia",
|
||||||
|
"If you're sure, please type in the configuration name below and click Delete": "Om du är säker, skriv in konfigurationsnamnet nedan och klicka på Radera",
|
||||||
|
"Select All": "Välj alla",
|
||||||
|
"Clear Selection": "Rensa urval",
|
||||||
|
"([0-9].*) Peers?": "$1 Peers?",
|
||||||
|
"Downloading": "Hämtar",
|
||||||
|
"Download Finished": "Nedladdning slutförd",
|
||||||
|
"Done": "Klar",
|
||||||
|
"Are you sure to delete": "Är du säker på att du vill radera",
|
||||||
|
"Are you sure to delete this peer\\?": "Är du säker på att du vill radera denna peer?",
|
||||||
|
"Configuration deleted": "Konfiguration raderad",
|
||||||
|
"Configuration saved": "Konfiguration sparad",
|
||||||
|
"WGDashboard language update failed": "Uppdatering av WGDashboard språk misslyckades",
|
||||||
|
"Configuration restored": "Konfiguration återställd",
|
||||||
|
"Allowed IP already taken by another peer": "Tillåten IP-adress är redan upptagen av en annan peer",
|
||||||
|
"Failed to allow access of peer (.*)": "Misslyckades att ge access till peer (.*)",
|
||||||
|
"Failed to save configuration through WireGuard": "Misslyckades att spara konfiguration genom WireGuard",
|
||||||
|
"Allow access successfully": "Åtkomst beviljad framgångsrikt",
|
||||||
|
"Deleted ([0-9]{1,}) peer\\(s\\)": "Raderade $1 peer(s)",
|
||||||
|
"Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "Raderade framgångsrikt $1 peer(s), misslyckades att radera $2 peer(s)",
|
||||||
|
"Restricted ([0-9]{1,}) peer\\(s\\)": "Begränsade $1 peer(s)",
|
||||||
|
"Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "Begränsade framgångsrikt $1 peer(s), misslyckades att begränsa $2 peer(s)",
|
||||||
|
"Signing In\\.\\.\\.": "Loggar in...",
|
||||||
|
"Multi-Factor Authentication \\(MFA\\)": "Flerfaktorsautentisering (MFA)",
|
||||||
|
"Are you sure to delete this API key\\?": "Är du säker på att du vill radera denna API-nyckel?",
|
||||||
|
"When should this API Key expire\\?": "När ska denna API-nyckel löpa ut?",
|
||||||
|
"Creating\\.\\.\\.": "Skapar...",
|
||||||
|
"Turning On\\.\\.\\.": "Aktiverar...",
|
||||||
|
"Turning Off\\.\\.\\.": "Inaktiverar...",
|
||||||
|
"Search Peers\\.\\.\\.": "Sök Peers...",
|
||||||
|
"\\(Required for QR Code and Download\\)": "(Krävs för QR-kod och nedladdning)",
|
||||||
|
"\\(Required\\)": "(Krävs)",
|
||||||
|
"This peer does not have any job yet\\.": "Denna Peer har inga jobb ännu.",
|
||||||
|
"No active job at the moment\\.": "Inga aktiva jobb just nu.",
|
||||||
|
"Sharing\\.\\.\\.": "Delar...",
|
||||||
|
"Stop Sharing\\.\\.\\.": "Stoppar delning...",
|
||||||
|
"Restricting\\.\\.\\.": "Begränsar åtkomst...",
|
||||||
|
"Allowing Access\\.\\.\\.": "Tillåter åtkomst...",
|
||||||
|
"Download \\& QR Code is not available due to no private key set for this peer": "Nedladdning & QR-kod är inte tillgängligt eftersom ingen privat nyckel är inställd för denna Peer",
|
||||||
|
"By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "Vid bulk-läggning genereras varje Peer's namn automatiskt och tillåtet IP tilldelas nästa tillgängliga IP.",
|
||||||
|
"How many peers you want to add\\?": "Hur många Peers vill du lägga till?",
|
||||||
|
"Adding\\.\\.\\.": "Lägger till...",
|
||||||
|
"\\(At least 8 characters and make sure is strong enough!\\)": "(Minst 8 tecken och se till att det är tillräckligt starkt!)",
|
||||||
|
"Saving\\.\\.\\.": "Sparar...",
|
||||||
|
"1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. Vänligen skanna följande QR-kod för att generera TOTP med din valda autentiserare",
|
||||||
|
"2\\. Enter the TOTP generated by your authenticator to verify": "2. Ange den TOTP som din autentiserare genererade för att verifiera",
|
||||||
|
"Oh no\\.\\.\\. This link is either expired or invalid\\.": "Åh nej... Den här länken är antingen utgången eller ogiltig."
|
||||||
|
}
|
@ -4,7 +4,7 @@
|
|||||||
"Password": "Parola",
|
"Password": "Parola",
|
||||||
"OTP from your authenticator": "Kimlik doğrulama uygulamanızdan tek kullanımlık parola",
|
"OTP from your authenticator": "Kimlik doğrulama uygulamanızdan tek kullanımlık parola",
|
||||||
"Sign In": "Giriş Yap",
|
"Sign In": "Giriş Yap",
|
||||||
"Signing In...": "Giriş Yapılıyor...",
|
"Signing In\\.\\.\\.": "Giriş Yapılıyor...",
|
||||||
"Access Remote Server": "Uzak Sunuculara Eriş",
|
"Access Remote Server": "Uzak Sunuculara Eriş",
|
||||||
"Server": "Sunucu",
|
"Server": "Sunucu",
|
||||||
"Click": "Tıkla",
|
"Click": "Tıkla",
|
||||||
@ -35,7 +35,6 @@
|
|||||||
"New Password": "Yeni Parola",
|
"New Password": "Yeni Parola",
|
||||||
"Repeat New Password": "Yeni Parolayı Tekrarla",
|
"Repeat New Password": "Yeni Parolayı Tekrarla",
|
||||||
"Update Password": "Parolayı Guncelle",
|
"Update Password": "Parolayı Guncelle",
|
||||||
"Multi-Factor Authentication (MFA)": "Çok Adımlı Dogrulama (MFA)",
|
|
||||||
"Reset": "Sıfırla",
|
"Reset": "Sıfırla",
|
||||||
"Setup": "Kurulum",
|
"Setup": "Kurulum",
|
||||||
"API Keys": "API Anahtarları",
|
"API Keys": "API Anahtarları",
|
||||||
@ -45,18 +44,13 @@
|
|||||||
"Disabled": "Devre Dışı",
|
"Disabled": "Devre Dışı",
|
||||||
"No WGDashboard API Key": "WGDashboard API Anahtarı Yok",
|
"No WGDashboard API Key": "WGDashboard API Anahtarı Yok",
|
||||||
"Expire At": "Geçerliliğini yitirme tarihi",
|
"Expire At": "Geçerliliğini yitirme tarihi",
|
||||||
"Are you sure to delete this API key?": "Bu API anahtarını silmek istediğine emin misiniz?",
|
|
||||||
"Create API Key": "Yeni API anahtarı oluştur",
|
"Create API Key": "Yeni API anahtarı oluştur",
|
||||||
"When should this API Key expire?": "Bu API anahtarı ne zamana kadar geçerli olmalı?",
|
|
||||||
"Never Expire": "Geçerliligi asla yitirme",
|
"Never Expire": "Geçerliligi asla yitirme",
|
||||||
"Don't think that's a good idea": "Bunun iyi bir fikir oldugunu düşünmüyorum",
|
"Don't think that's a good idea": "Bunun iyi bir fikir oldugunu düşünmüyorum",
|
||||||
"Creating...": "Oluşturuluyor...",
|
|
||||||
"Create": "Oluştur",
|
"Create": "Oluştur",
|
||||||
"Status": "Durum",
|
"Status": "Durum",
|
||||||
"On": "Açık",
|
"On": "Açık",
|
||||||
"Off": "Kapalı",
|
"Off": "Kapalı",
|
||||||
"Turning On...": "Açılıyor...",
|
|
||||||
"Turning Off...": "Kapatılıyor...",
|
|
||||||
"Address": "Adres",
|
"Address": "Adres",
|
||||||
"Listen Port": "Port",
|
"Listen Port": "Port",
|
||||||
"Public Key": "Genel Anahtar",
|
"Public Key": "Genel Anahtar",
|
||||||
@ -71,7 +65,6 @@
|
|||||||
"Peers": "Eşler",
|
"Peers": "Eşler",
|
||||||
"Peer Settings": "Eş Ayarları",
|
"Peer Settings": "Eş Ayarları",
|
||||||
"Download All": "Hepsini İndir",
|
"Download All": "Hepsini İndir",
|
||||||
"Search Peers...": "Eşleri Ara...",
|
|
||||||
"Display": "Göster",
|
"Display": "Göster",
|
||||||
"Sort By": "Sırala",
|
"Sort By": "Sırala",
|
||||||
"Refresh Interval": "Yenileme Sıklığı",
|
"Refresh Interval": "Yenileme Sıklığı",
|
||||||
@ -86,8 +79,6 @@
|
|||||||
"All Active Jobs": "Aktif Tüm Görevler",
|
"All Active Jobs": "Aktif Tüm Görevler",
|
||||||
"Logs": "Loglar",
|
"Logs": "Loglar",
|
||||||
"Private Key": "Özel Anahtar",
|
"Private Key": "Özel Anahtar",
|
||||||
"(Required for QR Code and Download)": "(QR Kodu ve İndirme için zorunlu)",
|
|
||||||
"(Required)": "(Zorunlu)",
|
|
||||||
"Endpoint Allowed IPs": "Endpointe Erişim İçin İzin Verilen IP Adresleri",
|
"Endpoint Allowed IPs": "Endpointe Erişim İçin İzin Verilen IP Adresleri",
|
||||||
"DNS": "DNS",
|
"DNS": "DNS",
|
||||||
"Optional Settings": "İsteğe Bağlı Ayarlar",
|
"Optional Settings": "İsteğe Bağlı Ayarlar",
|
||||||
@ -105,7 +96,6 @@
|
|||||||
"Job": "Görev",
|
"Job": "Görev",
|
||||||
"Job ID": "Görev ID",
|
"Job ID": "Görev ID",
|
||||||
"Unsaved Job": "Kaydedilmemiş Görev",
|
"Unsaved Job": "Kaydedilmemiş Görev",
|
||||||
"This peer does not have any job yet.": "Bu eşe ait henüz herhangi bir görev yok.",
|
|
||||||
"if": "eğer",
|
"if": "eğer",
|
||||||
"is": "",
|
"is": "",
|
||||||
"then": "öyleyse",
|
"then": "öyleyse",
|
||||||
@ -118,7 +108,6 @@
|
|||||||
"Deleting...": "Siliniyor...",
|
"Deleting...": "Siliniyor...",
|
||||||
"Cancel": "İptal Et",
|
"Cancel": "İptal Et",
|
||||||
"Save": "Kaydet",
|
"Save": "Kaydet",
|
||||||
"No active job at the moment.": "Şu an herhangi bir aktif görev yok.",
|
|
||||||
"Jobs Logs": "Görev Logları",
|
"Jobs Logs": "Görev Logları",
|
||||||
"Updated at": "tarihinde güncellenmiş",
|
"Updated at": "tarihinde güncellenmiş",
|
||||||
"Refresh": "Yenile",
|
"Refresh": "Yenile",
|
||||||
@ -129,20 +118,13 @@
|
|||||||
"Message": "Mesaj",
|
"Message": "Mesaj",
|
||||||
"Share Peer": "Eşi Paylaş",
|
"Share Peer": "Eşi Paylaş",
|
||||||
"Currently the peer is not sharing": "Eş şu an paylaşım yapmıyor",
|
"Currently the peer is not sharing": "Eş şu an paylaşım yapmıyor",
|
||||||
"Sharing...": "Paylaşılıyor...",
|
|
||||||
"Start Sharing": "Paylaşımı Başlat",
|
"Start Sharing": "Paylaşımı Başlat",
|
||||||
"Stop Sharing...": "Paylaşım Durduruluyor...",
|
|
||||||
"Stop Sharing": "Paylaşımı Durdur",
|
"Stop Sharing": "Paylaşımı Durdur",
|
||||||
"Access Restricted": "Erişim Kısıtlandı",
|
"Access Restricted": "Erişim Kısıtlandı",
|
||||||
"Restrict Access": "Erişimi Kısıtla",
|
"Restrict Access": "Erişimi Kısıtla",
|
||||||
"Restricting...": "Erişim Kısıtlanıyor...",
|
|
||||||
"Allow Access": "Erişim Ver",
|
"Allow Access": "Erişim Ver",
|
||||||
"Allowing Access...": "Erişim Veriliyor...",
|
|
||||||
"Download & QR Code is not available due to no private key set for this peer": "Bu eş için özel anahtar tanımlandığı için İndirme ve QR Kod mevcut değil",
|
|
||||||
"Add Peers": "Eş Ekle",
|
"Add Peers": "Eş Ekle",
|
||||||
"Bulk Add": "Toplu Ekle",
|
"Bulk Add": "Toplu Ekle",
|
||||||
"By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP.": "Toplu ekleme yaparsanız eşlerin isimleri otomatik olarak oluşturulacak ve İzin Verilen IP adresi mevcut olan bir sonraki IP olarak tanımlanacak.",
|
|
||||||
"How many peers you want to add?": "Kaç adet eş eklemek istiyorsunuz?",
|
|
||||||
"You can add up to (.*) peers": "$1 adete kadar eş ekleyebilirsiniz",
|
"You can add up to (.*) peers": "$1 adete kadar eş ekleyebilirsiniz",
|
||||||
"Use your own Private and Public Key": "Kendi özel ve genel anahtarınızı kullanın",
|
"Use your own Private and Public Key": "Kendi özel ve genel anahtarınızı kullanın",
|
||||||
"Enter IP Address/CIDR": "IP Adresi/CIDR girin",
|
"Enter IP Address/CIDR": "IP Adresi/CIDR girin",
|
||||||
@ -151,7 +133,6 @@
|
|||||||
"Pick Available IP": "Mevcut IP Adresi Seç",
|
"Pick Available IP": "Mevcut IP Adresi Seç",
|
||||||
"No available IP containing": "Mevcut IP Adresi bulunmuyor",
|
"No available IP containing": "Mevcut IP Adresi bulunmuyor",
|
||||||
"Add": "Ekle",
|
"Add": "Ekle",
|
||||||
"Adding...": "Ekleniyor...",
|
|
||||||
"Failed to check available update": "Mevcut güncelleştirme kontrol edilemedi",
|
"Failed to check available update": "Mevcut güncelleştirme kontrol edilemedi",
|
||||||
"Nice to meet you!": "Tanıştığıma memnun oldum!",
|
"Nice to meet you!": "Tanıştığıma memnun oldum!",
|
||||||
"Please fill in the following fields to finish setup": "Lütfen kurulumu bitirmek için şu alanları doldurun",
|
"Please fill in the following fields to finish setup": "Lütfen kurulumu bitirmek için şu alanları doldurun",
|
||||||
@ -228,8 +209,6 @@
|
|||||||
"New Configuration": "Yeni Yapılandırma",
|
"New Configuration": "Yeni Yapılandırma",
|
||||||
"Configuration Name": "Yapılandırma Adı",
|
"Configuration Name": "Yapılandırma Adı",
|
||||||
"Configuration name is invalid. Possible reasons:": "Yapılandırma ismi geçersiz. Muhtemel sebepler:",
|
"Configuration name is invalid. Possible reasons:": "Yapılandırma ismi geçersiz. Muhtemel sebepler:",
|
||||||
"Configuration name already exist.": "Yapılandırma ismi zaten mevcut.",
|
|
||||||
"Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen.": "Yapılandırma ismi 15 karakterden oluşur; büyük/küçük harf, sayı, alt çizgi, eşittir, artı, nokta ve tire içerebilir.",
|
|
||||||
"Invalid Port": "Geçersiz Port",
|
"Invalid Port": "Geçersiz Port",
|
||||||
"Save Configuration": "Yapılandırmayı Kaydet",
|
"Save Configuration": "Yapılandırmayı Kaydet",
|
||||||
"IP Address/CIDR is invalid": "IP Adresi/CIDR geçersiz",
|
"IP Address/CIDR is invalid": "IP Adresi/CIDR geçersiz",
|
||||||
@ -254,7 +233,6 @@
|
|||||||
"Yes": "Evet",
|
"Yes": "Evet",
|
||||||
"No": "Hayır",
|
"No": "Hayır",
|
||||||
"Backup not selected": "Yedek seçilmedi",
|
"Backup not selected": "Yedek seçilmedi",
|
||||||
"Confirm & edit restore information": "Geri yükleme bilgisini doğrula ve düzelt",
|
|
||||||
"(.*) Available IP Address": "$1 adet mevcut IP Adresi",
|
"(.*) Available IP Address": "$1 adet mevcut IP Adresi",
|
||||||
"Database File": "Veritabanı Dosyası",
|
"Database File": "Veritabanı Dosyası",
|
||||||
"Contain": "İçeriyor",
|
"Contain": "İçeriyor",
|
||||||
@ -275,15 +253,9 @@
|
|||||||
"Backup & Restore": "Yedekleme ve Geri Yükleme",
|
"Backup & Restore": "Yedekleme ve Geri Yükleme",
|
||||||
"Delete Configuration": "Yapılandırmayı Sil",
|
"Delete Configuration": "Yapılandırmayı Sil",
|
||||||
"Create Backup": "Yedek Oluştur",
|
"Create Backup": "Yedek Oluştur",
|
||||||
"No backup yet, click the button above to create backup.": "Henüz herhangi bir yedek bulunmuyor, oluşturmak için üstteki butona tıklayın.",
|
|
||||||
"Are you sure to delete this backup?": "Bu yedeği silmek istediğinize emin misiniz?",
|
|
||||||
"Are you sure to restore this backup?": "Bu yedeği geri yüklemek istediğinize emin misiniz?",
|
|
||||||
"Backup Date": "Yedek Tarihi",
|
"Backup Date": "Yedek Tarihi",
|
||||||
"File": "Dosya",
|
"File": "Dosya",
|
||||||
"Are you sure to delete this configuration?": "Bu yapılandırmayı silmek istediğinize emin misiniz?",
|
|
||||||
"Once you deleted this configuration:": "Bu yapılandırmayı sildiğiniz an:",
|
|
||||||
"All connected peers will get disconnected": "Bağlı tüm eşlerin bağlantısı kopacak",
|
"All connected peers will get disconnected": "Bağlı tüm eşlerin bağlantısı kopacak",
|
||||||
"Both configuration file (.conf) and database table related to this configuration will get deleted": "Hem yapılandırma dosyası (.conf) hem de bu yapılandırmanın veritabanı tablosu silinecek",
|
|
||||||
"Checking backups...": "Yedekler kontrol ediliyor...",
|
"Checking backups...": "Yedekler kontrol ediliyor...",
|
||||||
"This configuration have ([0-9].*) backups": "Bu yapılandırmanın $1 adet yedeği bulunuyor",
|
"This configuration have ([0-9].*) backups": "Bu yapılandırmanın $1 adet yedeği bulunuyor",
|
||||||
"This configuration have no backup": "Bu yapılandırmanın hiç yedeği bulunmuyor",
|
"This configuration have no backup": "Bu yapılandırmanın hiç yedeği bulunmuyor",
|
||||||
@ -291,11 +263,9 @@
|
|||||||
"Select All": "Hepsini Seç",
|
"Select All": "Hepsini Seç",
|
||||||
"Clear Selection": "Seçimi Kaldır",
|
"Clear Selection": "Seçimi Kaldır",
|
||||||
"([0-9].*) Peers?": "$1 Eş?",
|
"([0-9].*) Peers?": "$1 Eş?",
|
||||||
"Downloadıng": "İndiriliyor",
|
|
||||||
"Download Finished": "İndirme Tamamlandı",
|
"Download Finished": "İndirme Tamamlandı",
|
||||||
"Done": "Bitti",
|
"Done": "Bitti",
|
||||||
"Are you sure to delete": "Silmek istediğinize emin misiniz?",
|
"Are you sure to delete": "Silmek istediğinize emin misiniz?",
|
||||||
"Are you sure to delete this peer?": "Bu eşi silmek istediğinize emin misiniz?",
|
|
||||||
"Configuration deleted": "Yapılandırma silindi",
|
"Configuration deleted": "Yapılandırma silindi",
|
||||||
"Configuration saved": "Yapılandırma kaydedildi",
|
"Configuration saved": "Yapılandırma kaydedildi",
|
||||||
"WGDashboard language update failed": "WGDashboard ismi güncellenemedi",
|
"WGDashboard language update failed": "WGDashboard ismi güncellenemedi",
|
||||||
@ -304,8 +274,39 @@
|
|||||||
"Failed to allow access of peer (.*)": "$1 eşe erişim izni verilemedi",
|
"Failed to allow access of peer (.*)": "$1 eşe erişim izni verilemedi",
|
||||||
"Failed to save configuration through WireGuard": "WireGuard üzerinden yapılandırma kaydedilemedi",
|
"Failed to save configuration through WireGuard": "WireGuard üzerinden yapılandırma kaydedilemedi",
|
||||||
"Allow access successfully": "Erişim izni başarıyla verildi",
|
"Allow access successfully": "Erişim izni başarıyla verildi",
|
||||||
"Deleted ([0-9]{1,}) peer(s)": "$1 eş silindi",
|
"Multi-Factor Authentication \\(MFA\\)": "Çok Adımlı Dogrulama (MFA)",
|
||||||
"Deleted ([0-9]{1,}) peer(s) successfully. Failed to delete ([0-9]{1,}) peer(s)": "$1 eş başarıyla silindi. $2 eş silinemedi",
|
"Are you sure to delete this API key\\?": "Bu API anahtarını silmek istediğine emin misiniz?",
|
||||||
"Restricted ([0-9]{1,}) peer(s)": "$1 eşin erişimi kısıtlandı",
|
"When should this API Key expire\\?": "Bu API anahtarı ne zamana kadar geçerli olmalı?",
|
||||||
"Restricted ([0-9]{1,}) peer(s) successfully. Failed to restrict ([0-9]{1,}) peer(s)": "$1 eşin erişimi kısıtlandı. $2 eşin erişimi kısıtlanamadı"
|
"Creating\\.\\.\\.": "Oluşturuluyor...",
|
||||||
|
"Turning On\\.\\.\\.": "Açılıyor...",
|
||||||
|
"Turning Off\\.\\.\\.": "Kapatılıyor...",
|
||||||
|
"Search Peers\\.\\.\\.": "Eşleri Ara...",
|
||||||
|
"\\(Required for QR Code and Download\\)": "(QR Kodu ve İndirme için zorunlu)",
|
||||||
|
"\\(Required\\)": "(Zorunlu)",
|
||||||
|
"This peer does not have any job yet\\.": "Bu eşe ait henüz herhangi bir görev yok.",
|
||||||
|
"No active job at the moment\\.": "Şu an herhangi bir aktif görev yok.",
|
||||||
|
"Sharing\\.\\.\\.": "Paylaşılıyor...",
|
||||||
|
"Stop Sharing\\.\\.\\.": "Paylaşım Durduruluyor...",
|
||||||
|
"Restricting\\.\\.\\.": "Erişim Kısıtlanıyor...",
|
||||||
|
"Allowing Access\\.\\.\\.": "Erişim Veriliyor...",
|
||||||
|
"Download \\& QR Code is not available due to no private key set for this peer": "Bu eş için özel anahtar tanımlandığı için İndirme ve QR Kod mevcut değil",
|
||||||
|
"By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "Toplu ekleme yaparsanız eşlerin isimleri otomatik olarak oluşturulacak ve İzin Verilen IP adresi mevcut olan bir sonraki IP olarak tanımlanacak.",
|
||||||
|
"How many peers you want to add\\?": "Kaç adet eş eklemek istiyorsunuz?",
|
||||||
|
"Adding\\.\\.\\.": "Ekleniyor...",
|
||||||
|
"Configuration name already exist\\.": "Yapılandırma ismi zaten mevcut.",
|
||||||
|
"Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "Yapılandırma ismi 15 karakterden oluşur; büyük/küçük harf, sayı, alt çizgi, eşittir, artı, nokta ve tire içerebilir.",
|
||||||
|
"Dashboard IP Address \\& Listen Port": "",
|
||||||
|
"Confirm \\& edit restore information": "Geri yükleme bilgisini doğrula ve düzelt",
|
||||||
|
"No backup yet, click the button above to create backup\\.": "Henüz herhangi bir yedek bulunmuyor, oluşturmak için üstteki butona tıklayın.",
|
||||||
|
"Are you sure to delete this backup\\?": "Bu yedeği silmek istediğinize emin misiniz?",
|
||||||
|
"Are you sure to restore this backup?\\": "Bu yedeği geri yüklemek istediğinize emin misiniz?",
|
||||||
|
"Are you sure to delete this configuration\\?": "Bu yapılandırmayı silmek istediğinize emin misiniz?",
|
||||||
|
"Once you deleted this configuration\\:": "Bu yapılandırmayı sildiğiniz an:",
|
||||||
|
"Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "Hem yapılandırma dosyası (.conf) hem de bu yapılandırmanın veritabanı tablosu silinecek",
|
||||||
|
"Downloading": "İndiriliyor",
|
||||||
|
"Are you sure to delete this peer\\?": "Bu eşi silmek istediğinize emin misiniz?",
|
||||||
|
"Deleted ([0-9]{1,}) peer\\(s\\)": "$1 eş silindi",
|
||||||
|
"Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "$1 eş başarıyla silindi. $2 eş silinemedi",
|
||||||
|
"Restricted ([0-9]{1,}) peer\\(s\\)": "$1 eşin erişimi kısıtlandı",
|
||||||
|
"Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "$1 eşin erişimi kısıtlandı. $2 eşin erişimi kısıtlanamadı"
|
||||||
}
|
}
|
@ -236,6 +236,7 @@
|
|||||||
"IP Address": "IP-адреса",
|
"IP Address": "IP-адреса",
|
||||||
"Enter IP Address / Hostname": "Введіть IP-адресу / ім’я хоста",
|
"Enter IP Address / Hostname": "Введіть IP-адресу / ім’я хоста",
|
||||||
"IP Address / Hostname": "IP-адресу / ім’я хоста",
|
"IP Address / Hostname": "IP-адресу / ім’я хоста",
|
||||||
|
"Dashboard IP Address \\& Listen Port": "",
|
||||||
"Count": "Граф",
|
"Count": "Граф",
|
||||||
"Geolocation": "",
|
"Geolocation": "",
|
||||||
"Is Alive": "",
|
"Is Alive": "",
|
||||||
|
62
src/static/locale/verify_locale_files.py
Normal file
62
src/static/locale/verify_locale_files.py
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
import json
|
||||||
|
active_languages = json.loads(open("active_languages.json", "r").read())
|
||||||
|
language_template = json.loads(open("language_template.json", "r").read())
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
welcome = "WGDashboard Locale File Verification [by @donaldzou]"
|
||||||
|
print("="*(len(welcome) + 4))
|
||||||
|
print(f"| {welcome} |")
|
||||||
|
print("="*(len(welcome) + 4))
|
||||||
|
print()
|
||||||
|
print("Active Languages\n")
|
||||||
|
status = False
|
||||||
|
|
||||||
|
for language in active_languages:
|
||||||
|
print(f"{language['lang_name']} | {language['lang_id']}")
|
||||||
|
|
||||||
|
lang_ids = list(map(lambda x: x['lang_id'], active_languages))
|
||||||
|
print()
|
||||||
|
|
||||||
|
lang_id = ""
|
||||||
|
|
||||||
|
while not status:
|
||||||
|
lang_id = input("Please enter the language ID to verify: ")
|
||||||
|
if lang_id not in lang_ids:
|
||||||
|
print(f'{lang_id} is not a valid language ID')
|
||||||
|
elif lang_id == 'en':
|
||||||
|
print(f'{lang_id} is not a editable language')
|
||||||
|
else:
|
||||||
|
status = True
|
||||||
|
|
||||||
|
|
||||||
|
with open(f"{lang_id}.json", "r") as f:
|
||||||
|
lang_file = json.load(f)
|
||||||
|
|
||||||
|
# Identify missing and deprecated translations
|
||||||
|
missing_translation = [
|
||||||
|
key for key in language_template
|
||||||
|
if key not in lang_file or not lang_file[key].strip()
|
||||||
|
]
|
||||||
|
|
||||||
|
deprecated_translation = [
|
||||||
|
key for key in lang_file
|
||||||
|
if key not in language_template
|
||||||
|
]
|
||||||
|
|
||||||
|
with open(f"{lang_id}.json", "w") as f:
|
||||||
|
new_lang_file = dict(lang_file)
|
||||||
|
for key in missing_translation:
|
||||||
|
new_lang_file[key] = ""
|
||||||
|
|
||||||
|
for key in deprecated_translation:
|
||||||
|
new_lang_file.pop(key)
|
||||||
|
|
||||||
|
f.write(json.dumps(new_lang_file, ensure_ascii=False, indent='\t'))
|
||||||
|
|
||||||
|
|
||||||
|
print()
|
||||||
|
# Print missing translations
|
||||||
|
print(f"\t[Missing Translations] {len(missing_translation)} translation{'s' if len(missing_translation) > 1 else ''}")
|
||||||
|
# Print deprecated translations
|
||||||
|
print(f"\t[Deprecated Translations] {len(deprecated_translation)} translation{'s' if len(deprecated_translation) > 1 else ''}")
|
||||||
|
print(f"\t[Note] All missing translations are added into {lang_id}.json, all deprecated translations are removed from {lang_id}.json")
|
@ -298,7 +298,7 @@
|
|||||||
"Are you sure to delete": "您确定要删除",
|
"Are you sure to delete": "您确定要删除",
|
||||||
"Are you sure to delete this peer\\?": "您确定要删除此端点吗?",
|
"Are you sure to delete this peer\\?": "您确定要删除此端点吗?",
|
||||||
"Configuration deleted": "配置删除成功",
|
"Configuration deleted": "配置删除成功",
|
||||||
"Configuration saved": "",
|
"Configuration saved": "配置保存成功",
|
||||||
"WGDashboard language update failed": "WGDashboard 语言更新失败",
|
"WGDashboard language update failed": "WGDashboard 语言更新失败",
|
||||||
"Configuration restored": "配置恢复成功",
|
"Configuration restored": "配置恢复成功",
|
||||||
"Allowed IP already taken by another peer": "允许的 IP 地址已经被别的端点占用",
|
"Allowed IP already taken by another peer": "允许的 IP 地址已经被别的端点占用",
|
||||||
|
@ -298,7 +298,7 @@
|
|||||||
"Are you sure to delete": "您確定要刪除",
|
"Are you sure to delete": "您確定要刪除",
|
||||||
"Are you sure to delete this peer\\?": "您確定要刪除此端點嗎?",
|
"Are you sure to delete this peer\\?": "您確定要刪除此端點嗎?",
|
||||||
"Configuration deleted": "配置刪除成功",
|
"Configuration deleted": "配置刪除成功",
|
||||||
"Configuration saved": "",
|
"Configuration saved": "配置保存成功",
|
||||||
"WGDashboard language update failed": "WGDashboard 語言更新失敗",
|
"WGDashboard language update failed": "WGDashboard 語言更新失敗",
|
||||||
"Configuration restored": "配置恢復成功",
|
"Configuration restored": "配置恢復成功",
|
||||||
"Allowed IP already taken by another peer": "允許的 IP 地址已經被別的端點佔用",
|
"Allowed IP already taken by another peer": "允許的 IP 地址已經被別的端點佔用",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user