mirror of
https://github.com/donaldzou/WGDashboard.git
synced 2024-11-22 07:10:09 +01:00
Finalized verify script
This commit is contained in:
parent
56a9b3df0a
commit
79de99d146
@ -4,7 +4,6 @@
|
||||
"Password": "Heslo",
|
||||
"OTP from your authenticator": "Jednorázové heslo (OTP) z vašeho autentizátoru",
|
||||
"Sign In": "Přihlásit",
|
||||
"Signing In...": "Přihlašování...",
|
||||
"Access Remote Server": "Připojit k vzdálenému serveru",
|
||||
"Server": "Server",
|
||||
"Click": "Klikněte",
|
||||
@ -35,7 +34,6 @@
|
||||
"New Password": "Nové heslo",
|
||||
"Repeat New Password": "Zopakujte nové heslo",
|
||||
"Update Password": "Aktualizace hesla",
|
||||
"Multi-Factor Authentication (MFA)": "Vícefaktorové ověření (MFA)",
|
||||
"Reset": "Resetovat",
|
||||
"Setup": "Nastavení",
|
||||
"API Keys": "API klíče",
|
||||
@ -45,18 +43,13 @@
|
||||
"Disabled": "Zakázáno",
|
||||
"No WGDashboard API Key": "Žádný WGDashboard API klíč",
|
||||
"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íč",
|
||||
"When should this API Key expire?": "Kdy má tento API klíč vypršet?",
|
||||
"Never Expire": "Bez expirace",
|
||||
"Don't think that's a good idea": "To není dobrý nápad",
|
||||
"Creating...": "Tvořím...",
|
||||
"Create": "Vytvořit",
|
||||
"Status": "Stav",
|
||||
"On": "Zapnuto",
|
||||
"Off": "Vypnuto",
|
||||
"Turning On...": "Zapínám...",
|
||||
"Turning Off...": "Vypínám...",
|
||||
"Address": "Adresa",
|
||||
"Listen Port": "Otevřený port",
|
||||
"Public Key": "Veřejný klíč",
|
||||
@ -71,7 +64,6 @@
|
||||
"Peers": "Peers",
|
||||
"Peer Settings": "Nastavení peers",
|
||||
"Download All": "Stáhnout vše",
|
||||
"Search Peers...": "Hledat peers...",
|
||||
"Display": "Zobrazit",
|
||||
"Sort By": "Seřadit dle",
|
||||
"Refresh Interval": "Aktualizační interval",
|
||||
@ -86,8 +78,6 @@
|
||||
"All Active Jobs": "Všechny aktivní úkoly",
|
||||
"Logs": "Logy",
|
||||
"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",
|
||||
"DNS": "DNS",
|
||||
"Optional Settings": "Volitelná nastavení",
|
||||
@ -105,7 +95,6 @@
|
||||
"Job": "Úkol",
|
||||
"Job ID": "ID úkolu",
|
||||
"Unsaved Job": "Neuložený úkol",
|
||||
"This peer does not have any job yet.": "Tento peer ještě nemá žádný úkol.",
|
||||
"if": "pokud",
|
||||
"is": "je",
|
||||
"then": "pak",
|
||||
@ -118,7 +107,6 @@
|
||||
"Deleting...": "Mažu...",
|
||||
"Cancel": "Zrušit",
|
||||
"Save": "Uložit",
|
||||
"No active job at the moment.": "Žádný úkol v současnosti neprobíhá.",
|
||||
"Jobs Logs": "Logy úkolů",
|
||||
"Updated at": "Aktualizováno",
|
||||
"Refresh": "Aktualizovat",
|
||||
@ -129,20 +117,13 @@
|
||||
"Message": "Zpráva",
|
||||
"Share Peer": "Sdílet peera",
|
||||
"Currently the peer is not sharing": "Peer momentálně nesdílí",
|
||||
"Sharing...": "Sdílím...",
|
||||
"Start Sharing": "Zahájit sdílení",
|
||||
"Stop Sharing...": "Ukončit sdílení...",
|
||||
"Stop Sharing": "Ukončit sdílení",
|
||||
"Access Restricted": "Přístup omezen",
|
||||
"Restrict Access": "Omezit přístup",
|
||||
"Restricting...": "Omezuji...",
|
||||
"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",
|
||||
"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ů",
|
||||
"Use your own Private and Public Key": "Použít vlastní soukromý a veřejný klíč",
|
||||
"Enter IP Address/CIDR": "Zadejte IP adresu/CIDR",
|
||||
@ -151,7 +132,6 @@
|
||||
"Pick Available IP": "Vyberte dostupnou IP",
|
||||
"No available IP containing": "Žádná dostupná IP obsahující",
|
||||
"Add": "Přidat",
|
||||
"Adding...": "Přidávám...",
|
||||
"Failed to check available update": "Nepodařilo se zkontrolovat dostupnost aktualizací",
|
||||
"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í",
|
||||
@ -307,5 +287,26 @@
|
||||
"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/-ů",
|
||||
"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\\.\\.\\.": "",
|
||||
"Multi-Factor Authentication \\(MFA\\)": "",
|
||||
"Are you sure to delete this API key\\?": "",
|
||||
"When should this API Key expire\\?": "",
|
||||
"Creating\\.\\.\\.": "",
|
||||
"Turning On\\.\\.\\.": "",
|
||||
"Turning Off\\.\\.\\.": "",
|
||||
"Search Peers\\.\\.\\.": "",
|
||||
"\\(Required for QR Code and Download\\)": "",
|
||||
"\\(Required\\)": "",
|
||||
"This peer does not have any job yet\\.": "",
|
||||
"No active job at the moment\\.": "",
|
||||
"Sharing\\.\\.\\.": "",
|
||||
"Stop Sharing\\.\\.\\.": "",
|
||||
"Restricting\\.\\.\\.": "",
|
||||
"Allowing Access\\.\\.\\.": "",
|
||||
"Download \\& QR Code is not available due to no private key set for this 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\\.": "",
|
||||
"How many peers you want to add\\?": "",
|
||||
"Adding\\.\\.\\.": "",
|
||||
"Dashboard IP Address \\& Listen Port": ""
|
||||
}
|
@ -4,7 +4,6 @@
|
||||
"Password": "Passwort",
|
||||
"OTP from your authenticator": "OTP von deinem Authentifikator",
|
||||
"Sign In": "Anmelden",
|
||||
"Signing In...": "Anmeldung...",
|
||||
"Access Remote Server": "Zugriff auf Remote-Server",
|
||||
"Server": "Server",
|
||||
"Click": "Klicken",
|
||||
@ -35,7 +34,6 @@
|
||||
"New Password": "Neues Passwort",
|
||||
"Repeat New Password": "Neues Passwort wiederholen",
|
||||
"Update Password": "Passwort aktualisieren",
|
||||
"Multi-Factor Authentication (MFA)": "Multi-Faktor-Authentifizierung (MFA)",
|
||||
"Reset": "Zurücksetzen",
|
||||
"Setup": "Einrichten",
|
||||
"API Keys": "API-Schlüssel",
|
||||
@ -45,18 +43,13 @@
|
||||
"Disabled": "Deaktiviert",
|
||||
"No WGDashboard API Key": "Kein WGDashboard API-Schlüssel",
|
||||
"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",
|
||||
"When should this API Key expire?": "Wann soll dieser API-Schlüssel ablaufen?",
|
||||
"Never Expire": "Kein Ablaufdatum",
|
||||
"Don't think that's a good idea": "Das ist wohl keine gute Idee",
|
||||
"Creating...": "Erstelle...",
|
||||
"Create": "Erstellen",
|
||||
"Status": "Status",
|
||||
"On": "An",
|
||||
"Off": "Aus",
|
||||
"Turning On...": "Schalte ein...",
|
||||
"Turning Off...": "Schalte aus...",
|
||||
"Address": "Adresse",
|
||||
"Listen Port": "Empfangsport",
|
||||
"Public Key": "Öffentlicher Schlüssel",
|
||||
@ -71,7 +64,6 @@
|
||||
"Peers": "Peers",
|
||||
"Peer Settings": "Peers Einstellungen",
|
||||
"Download All": "Alle herunterladen",
|
||||
"Search Peers...": "Suche Peers...",
|
||||
"Display": "Anzeigen",
|
||||
"Sort By": "Sortieren nach",
|
||||
"Refresh Interval": "Aktualisierungsintervall",
|
||||
@ -86,8 +78,6 @@
|
||||
"All Active Jobs": "Alle aktiven Aufgaben",
|
||||
"Logs": "Protokolle",
|
||||
"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",
|
||||
"DNS": "DNS",
|
||||
"Optional Settings": "Optionale Einstellungen",
|
||||
@ -105,7 +95,6 @@
|
||||
"Job": "Aufgabe",
|
||||
"Job ID": "Aufgaben-ID",
|
||||
"Unsaved Job": "Nicht gespeicherte Aufgabe",
|
||||
"This peer does not have any job yet.": "Dieser Peer hat noch keine Aufgabe.",
|
||||
"if": "wenn",
|
||||
"is": "ist",
|
||||
"then": "dann",
|
||||
@ -118,7 +107,6 @@
|
||||
"Deleting...": "Lösche...",
|
||||
"Cancel": "Abbrechen",
|
||||
"Save": "Speichern",
|
||||
"No active job at the moment.": "Zurzeit keine aktive Aufgabe.",
|
||||
"Jobs Logs": "Aufgabenprotokolle",
|
||||
"Updated at": "Aktualisiert am",
|
||||
"Refresh": "Aktualisieren",
|
||||
@ -129,20 +117,13 @@
|
||||
"Message": "Nachricht",
|
||||
"Share Peer": "Peer teilen",
|
||||
"Currently the peer is not sharing": "Der Peer wird derzeit nicht freigegeben",
|
||||
"Sharing...": "Teile...",
|
||||
"Start Sharing": "Teilen starten",
|
||||
"Stop Sharing...": "Teilen beenden...",
|
||||
"Stop Sharing": "Teilen beenden",
|
||||
"Access Restricted": "Zugriff eingeschränkt",
|
||||
"Restrict Access": "Zugriff einschränken",
|
||||
"Restricting...": "Einschränken...",
|
||||
"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",
|
||||
"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",
|
||||
"Use your own Private and Public Key": "Verwende deinen eigenen privaten und öffentlichen Schlüssel",
|
||||
"Enter IP Address/CIDR": "Gib IP-Adresse/CIDR ein",
|
||||
@ -151,7 +132,6 @@
|
||||
"Pick Available IP": "Verfügbare IP auswählen",
|
||||
"No available IP containing": "Keine verfügbare IP enthält",
|
||||
"Add": "Hinzufügen",
|
||||
"Adding...": "Füge hinzu...",
|
||||
"Failed to check available update": "Überprüfung auf verfügbares Update fehlgeschlagen",
|
||||
"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",
|
||||
@ -277,7 +257,6 @@
|
||||
"Create Backup": "Backup erstellen",
|
||||
"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\\?": "Sind Sie sicher, dass Sie dieses Backup löschen möchten?",
|
||||
"Are you sure to restore this backup\\?": "Sind Sie sicher, dass Sie dieses Backup wiederherstellen möchten?",
|
||||
"Backup Date": "Backup-Datum",
|
||||
"File": "Datei",
|
||||
"Are you sure to delete this configuration\\?": "Sind Sie sicher, dass Sie diese Konfiguration löschen möchten?",
|
||||
@ -307,5 +286,27 @@
|
||||
"Deleted ([0-9]{1,}) peer\\(s\\)": "$1 Peer(s) gelöscht",
|
||||
"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)",
|
||||
"Restricted ([0-9]{1,}) peer\\(s\\)": "$1 Peer(s) eingeschränkt",
|
||||
"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\\)": "$1 Peer(s) erfolgreich eingeschränkt. Fehler beim Einschränken von $2 Peer(s)",
|
||||
"Signing In\\.\\.\\.": "",
|
||||
"Multi-Factor Authentication \\(MFA\\)": "",
|
||||
"Are you sure to delete this API key\\?": "",
|
||||
"When should this API Key expire\\?": "",
|
||||
"Creating\\.\\.\\.": "",
|
||||
"Turning On\\.\\.\\.": "",
|
||||
"Turning Off\\.\\.\\.": "",
|
||||
"Search Peers\\.\\.\\.": "",
|
||||
"\\(Required for QR Code and Download\\)": "",
|
||||
"\\(Required\\)": "",
|
||||
"This peer does not have any job yet\\.": "",
|
||||
"No active job at the moment\\.": "",
|
||||
"Sharing\\.\\.\\.": "",
|
||||
"Stop Sharing\\.\\.\\.": "",
|
||||
"Restricting\\.\\.\\.": "",
|
||||
"Allowing Access\\.\\.\\.": "",
|
||||
"Download \\& QR Code is not available due to no private key set for this 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\\.": "",
|
||||
"How many peers you want to add\\?": "",
|
||||
"Adding\\.\\.\\.": "",
|
||||
"Dashboard IP Address \\& Listen Port": "",
|
||||
"Are you sure to restore this backup?\\": ""
|
||||
}
|
@ -35,7 +35,6 @@
|
||||
"New Password": "Nieuw Wachtwoord",
|
||||
"Repeat New Password": "Herhaal Nieuw Wachtwoord",
|
||||
"Update Password": "Wachtwoord bijwerken",
|
||||
"Multi-Factor Authentication (MFA)": "Multi-Factor Authenticatie (MFA)",
|
||||
"Reset": "Resetten",
|
||||
"Setup": "Instellen",
|
||||
"API Keys": "API-sleutels",
|
||||
@ -45,18 +44,13 @@
|
||||
"Disabled": "Uitgeschakeld",
|
||||
"No WGDashboard API Key": "Geen WGDashboard API-sleutel",
|
||||
"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",
|
||||
"When should this API Key expire?": "Wanneer moet deze API-sleutel vervallen?",
|
||||
"Never Expire": "Nooit vervallen",
|
||||
"Don't think that's a good idea": "Dit is geen goed idee, denk ik",
|
||||
"Creating...": "Maken...",
|
||||
"Create": "Maken",
|
||||
"Status": "Status",
|
||||
"On": "Aan",
|
||||
"Off": "Uit",
|
||||
"Turning On...": "Aanzetten...",
|
||||
"Turning Off...": "Uitzetten...",
|
||||
"Address": "Adres",
|
||||
"Listen Port": "Luisterpoort",
|
||||
"Public Key": "Publieke Sleutel",
|
||||
@ -71,7 +65,6 @@
|
||||
"Peers": "Peers",
|
||||
"Peer Settings": "Peer Instellingen",
|
||||
"Download All": "Alles Downloaden",
|
||||
"Search Peers...": "Zoek Peers...",
|
||||
"Display": "Weergave",
|
||||
"Sort By": "Sorteren op",
|
||||
"Refresh Interval": "Vernieuwingsinterval",
|
||||
@ -86,8 +79,6 @@
|
||||
"All Active Jobs": "Alle Actieve Taken",
|
||||
"Logs": "Logboeken",
|
||||
"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",
|
||||
"DNS": "DNS",
|
||||
"Optional Settings": "Optionele Instellingen",
|
||||
@ -105,7 +96,6 @@
|
||||
"Job": "Taak",
|
||||
"Job ID": "Taak ID",
|
||||
"Unsaved Job": "Niet Opgeslagen Taak",
|
||||
"This peer does not have any job yet.": "Deze peer heeft nog geen taak.",
|
||||
"if": "als",
|
||||
"is": "is",
|
||||
"then": "dan",
|
||||
@ -118,7 +108,6 @@
|
||||
"Deleting...": "Aan het verwijderen",
|
||||
"Cancel": "Annuleren",
|
||||
"Save": "Opslaan",
|
||||
"No active job at the moment.": "Momenteel geen actieve taak.",
|
||||
"Jobs Logs": "Taaklogboeken",
|
||||
"Updated at": "Bijgewerkt op",
|
||||
"Refresh": "Vernieuwen",
|
||||
@ -129,20 +118,13 @@
|
||||
"Message": "Bericht",
|
||||
"Share Peer": "Deel Peer",
|
||||
"Currently the peer is not sharing": "De peer deelt momenteel niet",
|
||||
"Sharing...": "Delen aan het starten...",
|
||||
"Start Sharing": "Start delen",
|
||||
"Stop Sharing...": "Delen aan het stoppen...",
|
||||
"Stop Sharing": "Stop met delen",
|
||||
"Access Restricted": "Toegang Beperkt",
|
||||
"Restrict Access": "Beperk toegang",
|
||||
"Restricting...": "Aan het beperken...",
|
||||
"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",
|
||||
"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",
|
||||
"Use your own Private and Public Key": "Gebruik je eigen Privé- en Publieke Sleutel",
|
||||
"Enter IP Address/CIDR": "Voer IP-adres/CIDR in",
|
||||
@ -151,7 +133,6 @@
|
||||
"Pick Available IP": "Kies beschikbare IP",
|
||||
"No available IP containing": "Geen beschikbare IP bevat",
|
||||
"Add": "Toevoegen",
|
||||
"Adding...": "Toevoegen...",
|
||||
"Failed to check available update": "Controlen van beschikbare updates mislukt",
|
||||
"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",
|
||||
@ -228,8 +209,6 @@
|
||||
"New Configuration": "Nieuwe configuratie",
|
||||
"Configuration Name": "Configuratienaam",
|
||||
"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",
|
||||
"Save Configuration": "Configuratie opslaan",
|
||||
"IP Address/CIDR is invalid": "IP-adres/CIDR is ongeldig",
|
||||
@ -254,7 +233,6 @@
|
||||
"Yes": "Ja",
|
||||
"No": "Nee",
|
||||
"Backup not selected": "Geen back-up geselecteerd",
|
||||
"Confirm & edit restore information": "Bevestigen & herstelinformatie bewerken",
|
||||
"(.*) Available IP Address": "$1 Beschikbaar IP-adres",
|
||||
"Database File": "Databestand",
|
||||
"Contain": "Bevat",
|
||||
@ -275,15 +253,9 @@
|
||||
"Backup & Restore": "Back-up & Herstellen",
|
||||
"Delete Configuration": "Configuratie Verwijderen",
|
||||
"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",
|
||||
"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",
|
||||
"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...",
|
||||
"This configuration have ([0-9].*) backups": "Deze configuratie heeft $1 back-ups",
|
||||
"This configuration have no backup": "Deze configuratie heeft geen back-up",
|
||||
@ -295,7 +267,6 @@
|
||||
"Download Finished": "Download voltooid",
|
||||
"Done": "Klaar",
|
||||
"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 saved": "Configuratie opgeslagen",
|
||||
"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 save configuration through WireGuard": "Configuratie opslaan via WireGuard mislukt",
|
||||
"Allow access successfully": "Toegang succesvol toegestaan",
|
||||
"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"
|
||||
"Multi-Factor Authentication \\(MFA\\)": "",
|
||||
"Are you sure to delete this API key\\?": "",
|
||||
"When should this API Key expire\\?": "",
|
||||
"Creating\\.\\.\\.": "",
|
||||
"Turning On\\.\\.\\.": "",
|
||||
"Turning Off\\.\\.\\.": "",
|
||||
"Search Peers\\.\\.\\.": "",
|
||||
"\\(Required for QR Code and Download\\)": "",
|
||||
"\\(Required\\)": "",
|
||||
"This peer does not have any job yet\\.": "",
|
||||
"No active job at the moment\\.": "",
|
||||
"Sharing\\.\\.\\.": "",
|
||||
"Stop Sharing\\.\\.\\.": "",
|
||||
"Restricting\\.\\.\\.": "",
|
||||
"Allowing Access\\.\\.\\.": "",
|
||||
"Download \\& QR Code is not available due to no private key set for this 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\\.": "",
|
||||
"How many peers you want to add\\?": "",
|
||||
"Adding\\.\\.\\.": "",
|
||||
"Configuration name already exist\\.": "",
|
||||
"Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "",
|
||||
"Dashboard IP Address \\& Listen Port": "",
|
||||
"Confirm \\& edit restore information": "",
|
||||
"No backup yet, click the button above to create backup\\.": "",
|
||||
"Are you sure to delete this backup\\?": "",
|
||||
"Are you sure to restore this backup?\\": "",
|
||||
"Are you sure to delete this configuration\\?": "",
|
||||
"Once you deleted this configuration\\:": "",
|
||||
"Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "",
|
||||
"Are you sure to delete this peer\\?": "",
|
||||
"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\\)": ""
|
||||
}
|
@ -77,7 +77,6 @@
|
||||
"Sort By": "Sortuj po",
|
||||
"Refresh Interval": "Interwał Odświeżania",
|
||||
"Name": "Nazwa",
|
||||
"ago": "temu",
|
||||
"Allowed IPs": "Dozwolone IP",
|
||||
"Restricted": "Ograniczone",
|
||||
"(.*) Seconds": "$1 sek.",
|
||||
@ -305,14 +304,9 @@
|
||||
"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",
|
||||
"Allow access successfully!": "Pomyślnie udostępniono dostęp!",
|
||||
"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",
|
||||
"Traceroute": "Trasa Pakietów (Traceroute)",
|
||||
"Autostart": "Automatyczny Start",
|
||||
"Path": "Ścieżka"
|
||||
|
||||
"Allow access successfully": ""
|
||||
}
|
||||
|
||||
|
@ -77,7 +77,6 @@
|
||||
"Sort By": "Сортировать по",
|
||||
"Refresh Interval": "Интервал обновления",
|
||||
"Name": "Имя",
|
||||
"ago": "назад",
|
||||
"Allowed IPs": "Внутренний IP-адрес",
|
||||
"Restricted": "Прекращен",
|
||||
"(.*) Seconds": "$1 сек.",
|
||||
@ -238,7 +237,6 @@
|
||||
"IP Address": "IP-адрес",
|
||||
"Enter IP Address / Hostname": "Введите IP-адрес / Имя хоста",
|
||||
"IP Address / Hostname": "IP-адрес / Имя хоста",
|
||||
"Dashboard IP Address & Listen Port": "IP-адрес и порт панели мониторинга",
|
||||
"Count": "Число прыжков",
|
||||
"Geolocation": "Геолокация",
|
||||
"Is Alive": "Живой",
|
||||
@ -305,13 +303,10 @@
|
||||
"Allowed IP already taken by another peer": "IP-адрес, уже занятый другим узлом",
|
||||
"Failed to allow access of peer (.*)": "Не удалось разрешить доступ этому клиенту:$1",
|
||||
"Failed to save configuration through WireGuard": "Не удалось сохранить конфигурацию с помощью WireGuard",
|
||||
"Allow access successfully!": "Доступ разрешён!",
|
||||
"Deleted ([0-9]{1,}) peer\\(s\\)": "Удалено $1 клиентов ",
|
||||
"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\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "Успешно аблокировано $1 клиентов. Не удалось заблокировать $2 ",
|
||||
"Traceroute": "Трассировка",
|
||||
"Autostart": "Автозапуск",
|
||||
"Path": "Директория"
|
||||
"Dashboard IP Address \\& Listen Port": "",
|
||||
"Allow access successfully": ""
|
||||
}
|
||||
|
||||
|
@ -4,7 +4,6 @@
|
||||
"Password": "Lösenord",
|
||||
"OTP from your authenticator": "Engångslösenord från din autentiserare",
|
||||
"Sign In": "Logga in",
|
||||
"Signing In...": "Loggar in...",
|
||||
"Access Remote Server": "Åtkomst till fjärrserver",
|
||||
"Server": "Server",
|
||||
"Click": "Klicka",
|
||||
@ -35,7 +34,6 @@
|
||||
"New Password": "Nytt lösenord",
|
||||
"Repeat New Password": "Upprepa nytt lösenord",
|
||||
"Update Password": "Uppdatera lösenord",
|
||||
"Multi-Factor Authentication (MFA)": "Flerfaktorsautentisering (MFA)",
|
||||
"Reset": "Återställ",
|
||||
"Setup": "Installera",
|
||||
"API Keys": "API-nycklar",
|
||||
@ -45,18 +43,13 @@
|
||||
"Disabled": "Inaktiverad",
|
||||
"No WGDashboard API Key": "Ingen WGDashboard API-nyckel",
|
||||
"Expire At": "Utgår",
|
||||
"Are you sure to delete this API key?": "Är du säker på att du vill radera denna API-nyckel?",
|
||||
"Create API Key": "Skapa API-nyckel",
|
||||
"When should this API Key expire?": "När ska denna API-nyckel löpa ut?",
|
||||
"Never Expire": "Löper aldrig ut",
|
||||
"Don't think that's a good idea": "Det är nog inte en bra idé",
|
||||
"Creating...": "Skapar...",
|
||||
"Create": "Skapa",
|
||||
"Status": "Status",
|
||||
"On": "På",
|
||||
"Off": "Av",
|
||||
"Turning On...": "Aktiverar...",
|
||||
"Turning Off...": "Inaktiverar...",
|
||||
"Address": "Adress",
|
||||
"Listen Port": "Lyssnarport",
|
||||
"Public Key": "Publik nyckel",
|
||||
@ -71,7 +64,6 @@
|
||||
"Peers": "Peers",
|
||||
"Peer Settings": "Peer-inställningar",
|
||||
"Download All": "Ladda ner alla",
|
||||
"Search Peers...": "Sök Peers...",
|
||||
"Display": "Visa",
|
||||
"Sort By": "Sortera efter",
|
||||
"Refresh Interval": "Uppdateringsintervall",
|
||||
@ -86,8 +78,6 @@
|
||||
"All Active Jobs": "Alla aktiva jobb",
|
||||
"Logs": "Loggar",
|
||||
"Private Key": "Privat nyckel",
|
||||
"(Required for QR Code and Download)": "(Krävs för QR-kod och nedladdning)",
|
||||
"(Required)": "(Krävs)",
|
||||
"Endpoint Allowed IPs": "Tillåtna IP-adresser för slutpunkt",
|
||||
"DNS": "DNS",
|
||||
"Optional Settings": "Valfria inställningar",
|
||||
@ -105,7 +95,6 @@
|
||||
"Job": "Jobb",
|
||||
"Job ID": "Jobb-ID",
|
||||
"Unsaved Job": "Osparat jobb",
|
||||
"This peer does not have any job yet.": "Denna Peer har inga jobb ännu.",
|
||||
"if": "om",
|
||||
"is": "är",
|
||||
"then": "då",
|
||||
@ -118,7 +107,6 @@
|
||||
"Deleting...": "Raderar...",
|
||||
"Cancel": "Avbryt",
|
||||
"Save": "Spara",
|
||||
"No active job at the moment.": "Inga aktiva jobb just nu.",
|
||||
"Jobs Logs": "Jobbloggar",
|
||||
"Updated at": "Uppdaterad",
|
||||
"Refresh": "Uppdatera",
|
||||
@ -129,20 +117,13 @@
|
||||
"Message": "Meddelande",
|
||||
"Share Peer": "Dela Peer",
|
||||
"Currently the peer is not sharing": "Peer delar inte för tillfället",
|
||||
"Sharing...": "Delar...",
|
||||
"Start Sharing": "Starta delning",
|
||||
"Stop Sharing...": "Stoppar delning...",
|
||||
"Stop Sharing": "Stoppa delning",
|
||||
"Access Restricted": "Begränsad åtkomst",
|
||||
"Restrict Access": "Begränsa åtkomst",
|
||||
"Restricting...": "Begränsar åtkomst...",
|
||||
"Allow Access": "Tillåt å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",
|
||||
"Add Peers": "Lägg till Peers",
|
||||
"Bulk Add": "Lägg till i bulk",
|
||||
"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?",
|
||||
"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",
|
||||
@ -151,26 +132,20 @@
|
||||
"Pick Available IP": "Välj tillgänglig IP",
|
||||
"No available IP containing": "Ingen tillgänglig IP som innehåller ",
|
||||
"Add": "Lägg till",
|
||||
"Adding...": "Lägger 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",
|
||||
"(At least 8 characters and make sure is strong enough!)": "(Minst 8 tecken och se till att det är tillräckligt starkt!)",
|
||||
"Confirm password": "Bekräfta lösenord",
|
||||
"Next": "Nästa",
|
||||
"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",
|
||||
"Or you can click the link below:": "Eller så kan du klicka på länken nedan:",
|
||||
"2. Enter the TOTP generated by your authenticator to verify": "2. Ange den TOTP som din autentiserare genererade för att verifiera",
|
||||
"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:",
|
||||
"Oh no... This link is either expired or invalid.": "Åh nej... Den här länken är antingen utgången eller ogiltig.",
|
||||
"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",
|
||||
@ -308,5 +283,30 @@
|
||||
"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)"
|
||||
"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\\.\\.\\.": "",
|
||||
"Multi-Factor Authentication \\(MFA\\)": "",
|
||||
"Are you sure to delete this API key\\?": "",
|
||||
"When should this API Key expire\\?": "",
|
||||
"Creating\\.\\.\\.": "",
|
||||
"Turning On\\.\\.\\.": "",
|
||||
"Turning Off\\.\\.\\.": "",
|
||||
"Search Peers\\.\\.\\.": "",
|
||||
"\\(Required for QR Code and Download\\)": "",
|
||||
"\\(Required\\)": "",
|
||||
"This peer does not have any job yet\\.": "",
|
||||
"No active job at the moment\\.": "",
|
||||
"Sharing\\.\\.\\.": "",
|
||||
"Stop Sharing\\.\\.\\.": "",
|
||||
"Restricting\\.\\.\\.": "",
|
||||
"Allowing Access\\.\\.\\.": "",
|
||||
"Download \\& QR Code is not available due to no private key set for this 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\\.": "",
|
||||
"How many peers you want to add\\?": "",
|
||||
"Adding\\.\\.\\.": "",
|
||||
"\\(At least 8 characters and make sure is strong enough!\\)": "",
|
||||
"Saving\\.\\.\\.": "",
|
||||
"1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "",
|
||||
"2\\. Enter the TOTP generated by your authenticator to verify": "",
|
||||
"Oh no\\.\\.\\. This link is either expired or invalid\\.": ""
|
||||
}
|
@ -35,7 +35,6 @@
|
||||
"New Password": "Yeni Parola",
|
||||
"Repeat New Password": "Yeni Parolayı Tekrarla",
|
||||
"Update Password": "Parolayı Guncelle",
|
||||
"Multi-Factor Authentication (MFA)": "Çok Adımlı Dogrulama (MFA)",
|
||||
"Reset": "Sıfırla",
|
||||
"Setup": "Kurulum",
|
||||
"API Keys": "API Anahtarları",
|
||||
@ -45,18 +44,13 @@
|
||||
"Disabled": "Devre Dışı",
|
||||
"No WGDashboard API Key": "WGDashboard API Anahtarı Yok",
|
||||
"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",
|
||||
"When should this API Key expire?": "Bu API anahtarı ne zamana kadar geçerli olmalı?",
|
||||
"Never Expire": "Geçerliligi asla yitirme",
|
||||
"Don't think that's a good idea": "Bunun iyi bir fikir oldugunu düşünmüyorum",
|
||||
"Creating...": "Oluşturuluyor...",
|
||||
"Create": "Oluştur",
|
||||
"Status": "Durum",
|
||||
"On": "Açık",
|
||||
"Off": "Kapalı",
|
||||
"Turning On...": "Açılıyor...",
|
||||
"Turning Off...": "Kapatılıyor...",
|
||||
"Address": "Adres",
|
||||
"Listen Port": "Port",
|
||||
"Public Key": "Genel Anahtar",
|
||||
@ -71,7 +65,6 @@
|
||||
"Peers": "Eşler",
|
||||
"Peer Settings": "Eş Ayarları",
|
||||
"Download All": "Hepsini İndir",
|
||||
"Search Peers...": "Eşleri Ara...",
|
||||
"Display": "Göster",
|
||||
"Sort By": "Sırala",
|
||||
"Refresh Interval": "Yenileme Sıklığı",
|
||||
@ -86,8 +79,6 @@
|
||||
"All Active Jobs": "Aktif Tüm Görevler",
|
||||
"Logs": "Loglar",
|
||||
"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",
|
||||
"DNS": "DNS",
|
||||
"Optional Settings": "İsteğe Bağlı Ayarlar",
|
||||
@ -105,7 +96,6 @@
|
||||
"Job": "Görev",
|
||||
"Job ID": "Görev ID",
|
||||
"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",
|
||||
"is": "",
|
||||
"then": "öyleyse",
|
||||
@ -118,7 +108,6 @@
|
||||
"Deleting...": "Siliniyor...",
|
||||
"Cancel": "İptal Et",
|
||||
"Save": "Kaydet",
|
||||
"No active job at the moment.": "Şu an herhangi bir aktif görev yok.",
|
||||
"Jobs Logs": "Görev Logları",
|
||||
"Updated at": "tarihinde güncellenmiş",
|
||||
"Refresh": "Yenile",
|
||||
@ -129,20 +118,13 @@
|
||||
"Message": "Mesaj",
|
||||
"Share Peer": "Eşi Paylaş",
|
||||
"Currently the peer is not sharing": "Eş şu an paylaşım yapmıyor",
|
||||
"Sharing...": "Paylaşılıyor...",
|
||||
"Start Sharing": "Paylaşımı Başlat",
|
||||
"Stop Sharing...": "Paylaşım Durduruluyor...",
|
||||
"Stop Sharing": "Paylaşımı Durdur",
|
||||
"Access Restricted": "Erişim Kısıtlandı",
|
||||
"Restrict Access": "Erişimi Kısıtla",
|
||||
"Restricting...": "Erişim Kısıtlanıyor...",
|
||||
"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",
|
||||
"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",
|
||||
"Use your own Private and Public Key": "Kendi özel ve genel anahtarınızı kullanın",
|
||||
"Enter IP Address/CIDR": "IP Adresi/CIDR girin",
|
||||
@ -151,7 +133,6 @@
|
||||
"Pick Available IP": "Mevcut IP Adresi Seç",
|
||||
"No available IP containing": "Mevcut IP Adresi bulunmuyor",
|
||||
"Add": "Ekle",
|
||||
"Adding...": "Ekleniyor...",
|
||||
"Failed to check available update": "Mevcut güncelleştirme kontrol edilemedi",
|
||||
"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",
|
||||
@ -228,8 +209,6 @@
|
||||
"New Configuration": "Yeni Yapılandırma",
|
||||
"Configuration Name": "Yapılandırma Adı",
|
||||
"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",
|
||||
"Save Configuration": "Yapılandırmayı Kaydet",
|
||||
"IP Address/CIDR is invalid": "IP Adresi/CIDR geçersiz",
|
||||
@ -254,7 +233,6 @@
|
||||
"Yes": "Evet",
|
||||
"No": "Hayır",
|
||||
"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",
|
||||
"Database File": "Veritabanı Dosyası",
|
||||
"Contain": "İçeriyor",
|
||||
@ -275,15 +253,9 @@
|
||||
"Backup & Restore": "Yedekleme ve Geri Yükleme",
|
||||
"Delete Configuration": "Yapılandırmayı Sil",
|
||||
"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",
|
||||
"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",
|
||||
"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...",
|
||||
"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",
|
||||
@ -291,11 +263,9 @@
|
||||
"Select All": "Hepsini Seç",
|
||||
"Clear Selection": "Seçimi Kaldır",
|
||||
"([0-9].*) Peers?": "$1 Eş?",
|
||||
"Downloadıng": "İndiriliyor",
|
||||
"Download Finished": "İndirme Tamamlandı",
|
||||
"Done": "Bitti",
|
||||
"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 saved": "Yapılandırma kaydedildi",
|
||||
"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 save configuration through WireGuard": "WireGuard üzerinden yapılandırma kaydedilemedi",
|
||||
"Allow access successfully": "Erişim izni başarıyla verildi",
|
||||
"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ı"
|
||||
"Multi-Factor Authentication \\(MFA\\)": "",
|
||||
"Are you sure to delete this API key\\?": "",
|
||||
"When should this API Key expire\\?": "",
|
||||
"Creating\\.\\.\\.": "",
|
||||
"Turning On\\.\\.\\.": "",
|
||||
"Turning Off\\.\\.\\.": "",
|
||||
"Search Peers\\.\\.\\.": "",
|
||||
"\\(Required for QR Code and Download\\)": "",
|
||||
"\\(Required\\)": "",
|
||||
"This peer does not have any job yet\\.": "",
|
||||
"No active job at the moment\\.": "",
|
||||
"Sharing\\.\\.\\.": "",
|
||||
"Stop Sharing\\.\\.\\.": "",
|
||||
"Restricting\\.\\.\\.": "",
|
||||
"Allowing Access\\.\\.\\.": "",
|
||||
"Download \\& QR Code is not available due to no private key set for this 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\\.": "",
|
||||
"How many peers you want to add\\?": "",
|
||||
"Adding\\.\\.\\.": "",
|
||||
"Configuration name already exist\\.": "",
|
||||
"Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "",
|
||||
"Dashboard IP Address \\& Listen Port": "",
|
||||
"Confirm \\& edit restore information": "",
|
||||
"No backup yet, click the button above to create backup\\.": "",
|
||||
"Are you sure to delete this backup\\?": "",
|
||||
"Are you sure to restore this backup?\\": "",
|
||||
"Are you sure to delete this configuration\\?": "",
|
||||
"Once you deleted this configuration\\:": "",
|
||||
"Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "",
|
||||
"Downloading": "",
|
||||
"Are you sure to delete this peer\\?": "",
|
||||
"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\\)": ""
|
||||
}
|
@ -11,41 +11,56 @@ print("="*(len(welcome) + 4))
|
||||
print(f"| {welcome} |")
|
||||
print("="*(len(welcome) + 4))
|
||||
print()
|
||||
print("Active Languages")
|
||||
print("Active Languages\n")
|
||||
|
||||
status = {}
|
||||
status = False
|
||||
|
||||
for language in active_languages:
|
||||
print(f"[Language] {language['lang_name']}")
|
||||
print(f"{language['lang_name']} | {language['lang_id']}")
|
||||
|
||||
if language['lang_id'] != "en":
|
||||
with open(f"{language['lang_id']}.json", "r") as f:
|
||||
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 = [
|
||||
# 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 = [
|
||||
deprecated_translation = [
|
||||
key for key in lang_file
|
||||
if key not in language_template
|
||||
]
|
||||
|
||||
# Print missing translations
|
||||
print("\t[Missing Translations]")
|
||||
if missing_translation:
|
||||
print(",\n".join(f'\t\t"' + key + '": ""' for key in missing_translation))
|
||||
else:
|
||||
print("\t\tNo missing translations")
|
||||
with open(f"{lang_id}.json", "w") as f:
|
||||
new_lang_file = dict(lang_file)
|
||||
for key in missing_translation:
|
||||
new_lang_file[key] = ""
|
||||
|
||||
# Print deprecated translations
|
||||
print("\n\t[Deprecated Translations]")
|
||||
if deprecated_translation:
|
||||
print("\n".join(f'\t\t"{key}": "{lang_file[key]}"'
|
||||
for key in deprecated_translation))
|
||||
else:
|
||||
print("\t\tNo deprecated translations")
|
||||
for key in deprecated_translation:
|
||||
new_lang_file.pop(key)
|
||||
|
||||
print()
|
||||
f.write(json.dumps(new_lang_file, ensure_ascii=False, indent='\t'))
|
||||
|
||||
|
||||
# Print missing translations
|
||||
print(f"[Missing Translations] {len(missing_translation)} translation{'s' if len(missing_translation) > 1 else ''}")
|
||||
|
||||
|
||||
# Print deprecated translations
|
||||
print(f"[Deprecated Translations] {len(deprecated_translation)} translation{'s' if len(deprecated_translation) > 1 else ''}")
|
@ -309,5 +309,4 @@
|
||||
"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\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "成功限制訪問了$1個端點,失敗限制訪問了$2個端點"
|
||||
|
||||
}
|
Loading…
Reference in New Issue
Block a user