From 79de99d146b085d888c8a4d4855e3b276c689046 Mon Sep 17 00:00:00 2001 From: Donald Zou Date: Fri, 22 Nov 2024 01:41:11 +0800 Subject: [PATCH] Finalized verify script --- src/static/locale/cs.json | 479 ++++++++--------- src/static/locale/de-de.json | 621 ++++++++++++----------- src/static/locale/es-es.json | 472 ++++++++--------- src/static/locale/it-it.json | 472 ++++++++--------- src/static/locale/nl-nl.json | 621 ++++++++++++----------- src/static/locale/pl.json | 62 +-- src/static/locale/ru.json | 107 ++-- src/static/locale/sv-se.json | 52 +- src/static/locale/tr-tr.json | 619 +++++++++++----------- src/static/locale/verify_locale_files.py | 81 +-- src/static/locale/zh-cn.json | 2 +- src/static/locale/zh-hk.json | 1 - 12 files changed, 1798 insertions(+), 1791 deletions(-) diff --git a/src/static/locale/cs.json b/src/static/locale/cs.json index c7b4618..bfe471e 100644 --- a/src/static/locale/cs.json +++ b/src/static/locale/cs.json @@ -1,242 +1,222 @@ { - "Welcome to": "Vítejte v", - "Username": "Uživatelské jméno", - "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", - "Pinging...": "Posílám ping...", - "to add your server": "pro přidání vašeho serveru", - "Server List": "Seznam serverů", - "Sorry, your username or password is incorrect.": "Bohužel, vaše uživatelské jméno či heslo je neplatné.", - "Home": "Domů", - "Settings": "Nastavení", - "Tools": "Nástroje", - "Sign Out": "Odhlásit", - "Checking for update...": "Ověření aktualizací...", - "You're on the latest version": "Používáte nejnovější verzi", - "WireGuard Configurations": "WireGuard konfigurace", - "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.": "Ještě nemáte žádné WireGuard konfigurace. Zkontrolujte adresář konfigurací nebo si jej změňte v Nastaveních. Tento adresář je zvyčejně /etc/wireguard.", - "Configuration": "Konfigurace", - "Configurations": "Konfigurace", - "Peers Default Settings": "Standardní nastavení peerů", - "Dashboard Theme": "Téma Dashboardu", - "Light": "Světlá", - "Dark": "Tmavá", - "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Toto bude změněno globálně, a bude platit pro QR kódy a konfigurační soubory všech peerů", - "WireGuard Configurations Settings": "Nastavení WireGuard konfigurací", - "Configurations Directory": "Adresář konfigurací", - "Remember to remove / at the end of your path. e.g /etc/wireguard": "Nezapomeňte odstranit lomítko na konci cesty, např. /etc/wireguard", - "WGDashboard Account Settings": "Nastavení účtu WGDashboard", - "Current Password": "Současné heslo", - "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", - "API Key": "API klíč", - "Key": "Klíč", - "Enabled": "Povoleno", - "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íč", - "Connected Peers": "Připojení peers", - "Total Usage": "Celkem přeneseno", - "Total Received": "Celkem přijato", - "Total Sent": "Celkem odesláno", - "Peers Data Usage": "Datová spotřeba peerů", - "Real Time Received Data Usage": "Aktuální rychlost příchozích dat", - "Real Time Sent Data Usage": "Aktuální rychlost odchozích dat", - "Peer": "Peer", - "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", - "Name": "Jméno", - "Allowed IPs": "Povolené IP adresy", - "Restricted": "Omezeno", - "(.*) Seconds": "$1 sekund", - "(.*) Minutes": "$1 minut", - "Configuration Settings": "Nastavení konfigurací", - "Peer Jobs": "Peer úkoly", - "Active Jobs": "Aktivní úkoly", - "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í", - "Pre-Shared Key": "Před-sdílený klíč", - "MTU": "MTU", - "Persistent Keepalive": "Persistentní keepalive", - "Reset Data Usage": "Resetovat objemy", - "Total": "Celkem", - "Sent": "Odesláno", - "Received": "Přijato", - "Revert": "Revertovat", - "Save Peer": "Uložit peera", - "QR Code": "QR kód", - "Schedule Jobs": "Naplánovat úkol", - "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", - "larger than": "více než", - "Date": "Datum", - "Restrict Peer": "Omezit peera", - "Delete Peer": "Smazat peera", - "Edit": "Upravit", - "Delete": "Smazat", - "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", - "Filter": "Filtrovat", - "Success": "Úspěch", - "Failed": "Neúspěch", - "Log ID": "ID logu", - "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", - "IP Address/CIDR": "IP adresa/CIDR", - "or": "nebo", - "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í", - "Create an account": "Vytvořit účet", - "Enter an username you like": "Zadejte uživatelské jméno", - "Enter a password": "Zadejte heslo", - "\\(At least 8 characters and make sure is strong enough!\\)": "(Alespoň 8 znaků s dostatečnou složitostí)", - "Confirm password": "Potvrdit heslo", - "Next": "Další", - "Saving\\.\\.\\.": "Ukládám...", - "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. Pro nastavení TOTP naskenujte následující QR kód ve vašem oblíbeném autentizátoru", - "Or you can click the link below:": "Nebo klikněte na odkaz níže:", - "2\\. Enter the TOTP generated by your authenticator to verify": "2. Vložte TOTP vygenerovaný vaším autentizátorem pro ověření správnosti", - "TOTP verified!": "TOTP ověřeno!", - "I don't need MFA": "Nepotřebuji MFA", - "Complete": "Hotovo", - "(v[0-9.]{1,}) is now available for update!": "Aktualizace na verzi $1 je nyní k dispozici!", - "Current Version:": "Aktuální verze:", - "Oh no\\.\\.\\. This link is either expired or invalid\\.": "Bohužel, tento odkaz již buď vypršel, nebo je neplatný.", - "Scan QR Code with the WireGuard App to add peer": "Naskenujte QR kód ve WireGuard aplikaci pro přidání peera", - "or click the button below to download the ": "nebo klikněte na tlačítko níže pro stažení ", - " file": " souboru", - "FROM ": "OD", - "(.*) is on": "$1 je zapnuto", - "(.*) is off": "$1 je vypnuto", - "Allowed IPs is invalid": "Povolené IP jsou neplatné", - "Peer created successfully": "Peer úspěšně vytvořen", - "Please fill in all required box": "Prosím, vyplňte všechna pole", - "Please specify amount of peers you want to add": "Uveďte počet peerů, které chcete přidat", - "No more available IP can assign": "Žádné zbylé IP adresy k přiřazení", - "The maximum number of peers can add is (.*)": "Maximální počet peerů, které lze přidat, je $1", - "Generating key pairs by bulk failed": "Hromadné generování párových klíčů selhalo", - "Failed to add peers in bulk": "Selhal hromadný import peerů", - "This peer already exist": "Tento peer již existuje", - "This IP is not available: (.*)": "Tato IP není dostupná: $1", - "Configuration does not exist": "Konfigurace neexistuje", - "Peer does not exist": "Peer neexistuje", - "Please provide a valid configuration name": "Prosím, uveďte platný název konfigurace", - "Peer saved": "Peer uložen", - "Allowed IPs already taken by another peer": "Povolené IP jsou již obsazeny jiným peerem", - "Endpoint Allowed IPs format is incorrect": "Neplatný formát povolených IP koncového bodu", - "DNS format is incorrect": "DNS formát je neplatný", - "MTU format is not correct": "MTU formát je neplatný", - "Persistent Keepalive format is not correct": "Neplatný formát persistentních keepalives", - "Private key does not match with the public key": "Soukromý klíč neodpovídá veřejnému klíči", - "Update peer failed when updating Pre-Shared Key": "Aktualizace peera selhala při aktualizování před-sdíleného klíče", - "Update peer failed when updating Allowed IPs": "Aktualizace peera selhala při aktualizování povolených IP", - "Update peer failed when saving the configuration": "Aktualizace peera selhala při ukládání konfigurace", - "Peer data usage reset successfully": "Datová spotřeba peera úspěšně resetována", - "Peer download started": "Download peera zahájen", - "Please specify one or more peers": "Specifikujte jednoho či více peerů", - "Share link failed to create. Reason: (.*)": "Sdílecí odkaz se nepodařilo vytvořit. Důvod: $1", - "Link expire date updated": "Datum vypršení odkazu aktualizováno", - "Link expire date failed to update. Reason: (.*)": "Datum vypršení odkazu se nepodařilo aktualizovat. Důvod: $1", - "Peer job saved": "Peer úkol uložen", - "Please specify job": "Prosím, uveďte úkol", - "Please specify peer and configuration": "Prosím, uveďte peera a konfiguraci", - "Peer job deleted": "Peer úkol smazán", - "API Keys function is successfully enabled": "Funkce API klíčů je povolena", - "API Keys function is successfully disabled": "Funke API klíčů je vypnuta", - "API Keys function is failed to enable": "Funkci API klíčů se nepodařilo povolit", - "API Keys function is failed to disable": "Funkci API klíčů se nepodařilo vypnout", - "WGDashboard API Keys function is disabled": "Funkce WGDashboard API klíčů je vypnuta", - "WireGuard configuration path saved": "Cesta k WireGuard konfiguracím je uložena", - "API Key deleted": "API klíč smazán", - "API Key created": "API klíč vytvořen", - "Sign in session ended, please sign in again": "Přihlášení vypršelo, přihlašte se znovu, prosím", - "Please specify an IP Address (v4/v6)": "Prosím, uveďte IP adresu (v4/v6)", - "Please provide ipAddress and count": "Prosím, uveďte IP adresu a počet", - "Please provide ipAddress": "Prosím, uveďte IP adresu", - "Dashboard Language": "Jazyk dashboardu", - "Dashboard language update failed": "Aktualizace jazyka dashboardu selhalo", - "Peer Remote Endpoint": "Koncový bod peera", - "New Configuration": "Nová konfigurace", - "Configuration Name": "Název konfigurace", - "Configuration name is invalid. Possible reasons:": "Název konfigurace je neplatný. Možné důvody:", - "Configuration name already exist\\.": "Název konfigurace již existuje", - "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "Název konfigurace smí obsahovat pouze 15 alfanumerických znaků, podtržítko, rovnítko, plus, tečku a pomlčku.", - "Invalid Port": "Neplatný port", - "Save Configuration": "Uložit konfiguraci", - "IP Address/CIDR is invalid": "IP adresa/CIDR je neplatná", - "IP Address": "IP adresa", - "Enter IP Address / Hostname": "Zadejte IP adresu / hostname", - "IP Address / Hostname": "IP adresa / hostname", - "Count": "Počet", + "Welcome to": "Vítejte v", + "Username": "Uživatelské jméno", + "Password": "Heslo", + "OTP from your authenticator": "Jednorázové heslo (OTP) z vašeho autentizátoru", + "Sign In": "Přihlásit", + "Access Remote Server": "Připojit k vzdálenému serveru", + "Server": "Server", + "Click": "Klikněte", + "Pinging...": "Posílám ping...", + "to add your server": "pro přidání vašeho serveru", + "Server List": "Seznam serverů", + "Sorry, your username or password is incorrect.": "Bohužel, vaše uživatelské jméno či heslo je neplatné.", + "Home": "Domů", + "Settings": "Nastavení", + "Tools": "Nástroje", + "Sign Out": "Odhlásit", + "Checking for update...": "Ověření aktualizací...", + "You're on the latest version": "Používáte nejnovější verzi", + "WireGuard Configurations": "WireGuard konfigurace", + "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.": "Ještě nemáte žádné WireGuard konfigurace. Zkontrolujte adresář konfigurací nebo si jej změňte v Nastaveních. Tento adresář je zvyčejně /etc/wireguard.", + "Configuration": "Konfigurace", + "Configurations": "Konfigurace", + "Peers Default Settings": "Standardní nastavení peerů", + "Dashboard Theme": "Téma Dashboardu", + "Light": "Světlá", + "Dark": "Tmavá", + "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Toto bude změněno globálně, a bude platit pro QR kódy a konfigurační soubory všech peerů", + "WireGuard Configurations Settings": "Nastavení WireGuard konfigurací", + "Configurations Directory": "Adresář konfigurací", + "Remember to remove / at the end of your path. e.g /etc/wireguard": "Nezapomeňte odstranit lomítko na konci cesty, např. /etc/wireguard", + "WGDashboard Account Settings": "Nastavení účtu WGDashboard", + "Current Password": "Současné heslo", + "New Password": "Nové heslo", + "Repeat New Password": "Zopakujte nové heslo", + "Update Password": "Aktualizace hesla", + "Reset": "Resetovat", + "Setup": "Nastavení", + "API Keys": "API klíče", + "API Key": "API klíč", + "Key": "Klíč", + "Enabled": "Povoleno", + "Disabled": "Zakázáno", + "No WGDashboard API Key": "Žádný WGDashboard API klíč", + "Expire At": "Vyprší", + "Create API Key": "Vytvořit API klíč", + "Never Expire": "Bez expirace", + "Don't think that's a good idea": "To není dobrý nápad", + "Create": "Vytvořit", + "Status": "Stav", + "On": "Zapnuto", + "Off": "Vypnuto", + "Address": "Adresa", + "Listen Port": "Otevřený port", + "Public Key": "Veřejný klíč", + "Connected Peers": "Připojení peers", + "Total Usage": "Celkem přeneseno", + "Total Received": "Celkem přijato", + "Total Sent": "Celkem odesláno", + "Peers Data Usage": "Datová spotřeba peerů", + "Real Time Received Data Usage": "Aktuální rychlost příchozích dat", + "Real Time Sent Data Usage": "Aktuální rychlost odchozích dat", + "Peer": "Peer", + "Peers": "Peers", + "Peer Settings": "Nastavení peers", + "Download All": "Stáhnout vše", + "Display": "Zobrazit", + "Sort By": "Seřadit dle", + "Refresh Interval": "Aktualizační interval", + "Name": "Jméno", + "Allowed IPs": "Povolené IP adresy", + "Restricted": "Omezeno", + "(.*) Seconds": "$1 sekund", + "(.*) Minutes": "$1 minut", + "Configuration Settings": "Nastavení konfigurací", + "Peer Jobs": "Peer úkoly", + "Active Jobs": "Aktivní úkoly", + "All Active Jobs": "Všechny aktivní úkoly", + "Logs": "Logy", + "Private Key": "Soukromý klíč", + "Endpoint Allowed IPs": "Povolené IP adresy koncového bodu", + "DNS": "DNS", + "Optional Settings": "Volitelná nastavení", + "Pre-Shared Key": "Před-sdílený klíč", + "MTU": "MTU", + "Persistent Keepalive": "Persistentní keepalive", + "Reset Data Usage": "Resetovat objemy", + "Total": "Celkem", + "Sent": "Odesláno", + "Received": "Přijato", + "Revert": "Revertovat", + "Save Peer": "Uložit peera", + "QR Code": "QR kód", + "Schedule Jobs": "Naplánovat úkol", + "Job": "Úkol", + "Job ID": "ID úkolu", + "Unsaved Job": "Neuložený úkol", + "if": "pokud", + "is": "je", + "then": "pak", + "larger than": "více než", + "Date": "Datum", + "Restrict Peer": "Omezit peera", + "Delete Peer": "Smazat peera", + "Edit": "Upravit", + "Delete": "Smazat", + "Deleting...": "Mažu...", + "Cancel": "Zrušit", + "Save": "Uložit", + "Jobs Logs": "Logy úkolů", + "Updated at": "Aktualizováno", + "Refresh": "Aktualizovat", + "Filter": "Filtrovat", + "Success": "Úspěch", + "Failed": "Neúspěch", + "Log ID": "ID logu", + "Message": "Zpráva", + "Share Peer": "Sdílet peera", + "Currently the peer is not sharing": "Peer momentálně nesdílí", + "Start Sharing": "Zahájit sdílení", + "Stop Sharing": "Ukončit sdílení", + "Access Restricted": "Přístup omezen", + "Restrict Access": "Omezit přístup", + "Allow Access": "Povolit přístup", + "Add Peers": "Přidat peery", + "Bulk Add": "Hromadný import", + "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", + "IP Address/CIDR": "IP adresa/CIDR", + "or": "nebo", + "Pick Available IP": "Vyberte dostupnou IP", + "No available IP containing": "Žádná dostupná IP obsahující", + "Add": "Přidat", + "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í", + "Create an account": "Vytvořit účet", + "Enter an username you like": "Zadejte uživatelské jméno", + "Enter a password": "Zadejte heslo", + "\\(At least 8 characters and make sure is strong enough!\\)": "(Alespoň 8 znaků s dostatečnou složitostí)", + "Confirm password": "Potvrdit heslo", + "Next": "Další", + "Saving\\.\\.\\.": "Ukládám...", + "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. Pro nastavení TOTP naskenujte následující QR kód ve vašem oblíbeném autentizátoru", + "Or you can click the link below:": "Nebo klikněte na odkaz níže:", + "2\\. Enter the TOTP generated by your authenticator to verify": "2. Vložte TOTP vygenerovaný vaším autentizátorem pro ověření správnosti", + "TOTP verified!": "TOTP ověřeno!", + "I don't need MFA": "Nepotřebuji MFA", + "Complete": "Hotovo", + "(v[0-9.]{1,}) is now available for update!": "Aktualizace na verzi $1 je nyní k dispozici!", + "Current Version:": "Aktuální verze:", + "Oh no\\.\\.\\. This link is either expired or invalid\\.": "Bohužel, tento odkaz již buď vypršel, nebo je neplatný.", + "Scan QR Code with the WireGuard App to add peer": "Naskenujte QR kód ve WireGuard aplikaci pro přidání peera", + "or click the button below to download the ": "nebo klikněte na tlačítko níže pro stažení ", + " file": " souboru", + "FROM ": "OD", + "(.*) is on": "$1 je zapnuto", + "(.*) is off": "$1 je vypnuto", + "Allowed IPs is invalid": "Povolené IP jsou neplatné", + "Peer created successfully": "Peer úspěšně vytvořen", + "Please fill in all required box": "Prosím, vyplňte všechna pole", + "Please specify amount of peers you want to add": "Uveďte počet peerů, které chcete přidat", + "No more available IP can assign": "Žádné zbylé IP adresy k přiřazení", + "The maximum number of peers can add is (.*)": "Maximální počet peerů, které lze přidat, je $1", + "Generating key pairs by bulk failed": "Hromadné generování párových klíčů selhalo", + "Failed to add peers in bulk": "Selhal hromadný import peerů", + "This peer already exist": "Tento peer již existuje", + "This IP is not available: (.*)": "Tato IP není dostupná: $1", + "Configuration does not exist": "Konfigurace neexistuje", + "Peer does not exist": "Peer neexistuje", + "Please provide a valid configuration name": "Prosím, uveďte platný název konfigurace", + "Peer saved": "Peer uložen", + "Allowed IPs already taken by another peer": "Povolené IP jsou již obsazeny jiným peerem", + "Endpoint Allowed IPs format is incorrect": "Neplatný formát povolených IP koncového bodu", + "DNS format is incorrect": "DNS formát je neplatný", + "MTU format is not correct": "MTU formát je neplatný", + "Persistent Keepalive format is not correct": "Neplatný formát persistentních keepalives", + "Private key does not match with the public key": "Soukromý klíč neodpovídá veřejnému klíči", + "Update peer failed when updating Pre-Shared Key": "Aktualizace peera selhala při aktualizování před-sdíleného klíče", + "Update peer failed when updating Allowed IPs": "Aktualizace peera selhala při aktualizování povolených IP", + "Update peer failed when saving the configuration": "Aktualizace peera selhala při ukládání konfigurace", + "Peer data usage reset successfully": "Datová spotřeba peera úspěšně resetována", + "Peer download started": "Download peera zahájen", + "Please specify one or more peers": "Specifikujte jednoho či více peerů", + "Share link failed to create. Reason: (.*)": "Sdílecí odkaz se nepodařilo vytvořit. Důvod: $1", + "Link expire date updated": "Datum vypršení odkazu aktualizováno", + "Link expire date failed to update. Reason: (.*)": "Datum vypršení odkazu se nepodařilo aktualizovat. Důvod: $1", + "Peer job saved": "Peer úkol uložen", + "Please specify job": "Prosím, uveďte úkol", + "Please specify peer and configuration": "Prosím, uveďte peera a konfiguraci", + "Peer job deleted": "Peer úkol smazán", + "API Keys function is successfully enabled": "Funkce API klíčů je povolena", + "API Keys function is successfully disabled": "Funke API klíčů je vypnuta", + "API Keys function is failed to enable": "Funkci API klíčů se nepodařilo povolit", + "API Keys function is failed to disable": "Funkci API klíčů se nepodařilo vypnout", + "WGDashboard API Keys function is disabled": "Funkce WGDashboard API klíčů je vypnuta", + "WireGuard configuration path saved": "Cesta k WireGuard konfiguracím je uložena", + "API Key deleted": "API klíč smazán", + "API Key created": "API klíč vytvořen", + "Sign in session ended, please sign in again": "Přihlášení vypršelo, přihlašte se znovu, prosím", + "Please specify an IP Address (v4/v6)": "Prosím, uveďte IP adresu (v4/v6)", + "Please provide ipAddress and count": "Prosím, uveďte IP adresu a počet", + "Please provide ipAddress": "Prosím, uveďte IP adresu", + "Dashboard Language": "Jazyk dashboardu", + "Dashboard language update failed": "Aktualizace jazyka dashboardu selhalo", + "Peer Remote Endpoint": "Koncový bod peera", + "New Configuration": "Nová konfigurace", + "Configuration Name": "Název konfigurace", + "Configuration name is invalid. Possible reasons:": "Název konfigurace je neplatný. Možné důvody:", + "Configuration name already exist\\.": "Název konfigurace již existuje", + "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "Název konfigurace smí obsahovat pouze 15 alfanumerických znaků, podtržítko, rovnítko, plus, tečku a pomlčku.", + "Invalid Port": "Neplatný port", + "Save Configuration": "Uložit konfiguraci", + "IP Address/CIDR is invalid": "IP adresa/CIDR je neplatná", + "IP Address": "IP adresa", + "Enter IP Address / Hostname": "Zadejte IP adresu / hostname", + "IP Address / Hostname": "IP adresa / hostname", + "Count": "Počet", "Geolocation": "Geolokace", "Is Alive": "Je naživu", "Average / Min / Max Round Trip Time": "Průměr / Min / Max / Max okružní cesta", @@ -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": "" } \ No newline at end of file diff --git a/src/static/locale/de-de.json b/src/static/locale/de-de.json index 97ca221..cadbc37 100644 --- a/src/static/locale/de-de.json +++ b/src/static/locale/de-de.json @@ -1,311 +1,312 @@ { - "Welcome to": "Willkommen bei", - "Username": "Benutzername", - "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", - "Pinging...": "Pinge...", - "to add your server": "um deinen Server hinzuzufügen", - "Server List": "Serverliste", - "Sorry, your username or password is incorrect.": "Entschuldige, dein Benutzername oder Passwort ist falsch.", - "Home": "Startseite", - "Settings": "Einstellungen", - "Tools": "Werkzeuge", - "Sign Out": "Abmelden", - "Checking for update...": "Suche nach Updates...", - "You're on the latest version": "Du verwendest die aktuellste Version", - "WireGuard Configurations": "WireGuard Konfigurationen", - "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 hast noch keine WireGuard-Konfigurationen. Bitte überprüfe den Konfigurationsordner oder ändere ihn in den Einstellungen. Standardmäßig ist der Ordner /etc/wireguard.", - "Configuration": "Konfiguration", - "Configurations": "Konfigurationen", - "Peers Default Settings": "Peers Standardeinstellungen", - "Dashboard Theme": "Dashboard-Design", - "Light": "Hell", - "Dark": "Dunkel", - "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Dies wird global geändert und gilt für alle Peer-QR-Codes und Konfigurationsdateien.", - "WireGuard Configurations Settings": "WireGuard Konfigurationseinstellungen", - "Configurations Directory": "Konfigurationsverzeichnis", - "Remember to remove / at the end of your path. e.g /etc/wireguard": "Vergiss nicht, das \"/\" am Ende deines Pfads zu entfernen. z.B. /etc/wireguard", - "WGDashboard Account Settings": "WGDashboard Kontoeinstellungen", - "Current Password": "Aktuelles Passwort", - "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", - "API Key": "API-Schlüssel", - "Key": "Schlüssel", - "Enabled": "Aktiviert", - "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", - "Connected Peers": "Verbundene Peers", - "Total Usage": "Gesamtnutzung", - "Total Received": "Gesamt empfangen", - "Total Sent": "Gesamt gesendet", - "Peers Data Usage": "Datenverbrauch der Peers", - "Real Time Received Data Usage": "Datenempfang in Echtzeit", - "Real Time Sent Data Usage": "Datensendung in Echtzeit", - "Peer": "Peer", - "Peers": "Peers", - "Peer Settings": "Peers Einstellungen", - "Download All": "Alle herunterladen", - "Search Peers...": "Suche Peers...", - "Display": "Anzeigen", - "Sort By": "Sortieren nach", - "Refresh Interval": "Aktualisierungsintervall", - "Name": "Name", - "Allowed IPs": "Erlaubte IPs", - "Restricted": "Eingeschränkt", - "(.*) Seconds": "$1 Sekunden", - "(.*) Minutes": "$1 Minuten", - "Configuration Settings": "Konfigurationseinstellungen", - "Peer Jobs": "Peer-Aufgaben", - "Active Jobs": "Aktive Aufgaben", - "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", - "Pre-Shared Key": "Vorab geteilter Schlüssel", - "MTU": "MTU", - "Persistent Keepalive": "Ständiges Keepalive", - "Reset Data Usage": "Datenverbrauch zurücksetzen", - "Total": "Gesamt", - "Sent": "Gesendet", - "Received": "Empfangen", - "Revert": "Zurücksetzen", - "Save Peer": "Peer speichern", - "QR Code": "QR-Code", - "Schedule Jobs": "Aufgaben planen", - "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", - "larger than": "größer als", - "Date": "Datum", - "Restrict Peer": "Peer einschränken", - "Delete Peer": "Peer löschen", - "Edit": "Bearbeiten", - "Delete": "Löschen", - "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", - "Filter": "Filtern", - "Success": "Erfolgreich", - "Failed": "Fehlgeschlagen", - "Log ID": "Protokoll-ID", - "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", - "IP Address/CIDR": "IP-Adresse/CIDR", - "or": "oder", - "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", - "Create an account": "Ein Konto erstellen", - "Enter an username you like": "Gib einen Benutzernamen deiner Wahl ein", - "Enter a password": "Gib ein Passwort ein", - "\\(At least 8 characters and make sure is strong enough!\\)": "(Mindestens 8 Zeichen und stelle sicher, dass es stark genug ist!)", - "Confirm password": "Passwort bestätigen", - "Next": "Weiter", - "Saving\\.\\.\\.": "Speichern...", - "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. Bitte scanne den folgenden QR-Code, um ein TOTP mit deinem Authentifikator zu erstellen", - "Or you can click the link below:": "Oder du kannst auf den Link unten klicken:", - "2\\. Enter the TOTP generated by your authenticator to verify": "2. Gib das von deinem Authentifikator generierte TOTP ein, um es zu verifizieren", - "TOTP verified!": "TOTP erfolgreich verifiziert!", - "I don't need MFA": "Ich brauche keine MFA", - "Complete": "Abschließen", - "(v[0-9.]{1,}) is now available for update!": "Version $1 ist jetzt zum Update verfügbar!", - "Current Version:": "Aktuelle Version:", - "Oh no\\.\\.\\. This link is either expired or invalid\\.": "Oh nein... Dieser Link ist entweder abgelaufen oder ungültig.", - "Scan QR Code with the WireGuard App to add peer": "Scanne den QR-Code mit der WireGuard App, um deinen Peer hinzuzufügen", - "or click the button below to download the ": "oder klicke auf den Button unten, um die", - " file": " Datei herunterzuladen", - "FROM ": "VON", - "(.*) is on": "$1 ist eingeschaltet", - "(.*) is off": "$1 ist ausgeschaltet", - "Allowed IPs is invalid": "Erlaubte IPs sind ungültig", - "Peer created successfully": "Peer erfolgreich erstellt", - "Please fill in all required box": "Bitte fülle alle erforderlichen Felder aus", - "Please specify amount of peers you want to add": "Bitte gib die Anzahl der Peers an, die du hinzufügen möchtest", - "No more available IP can assign": "Es können keine weiteren verfügbaren IPs zugewiesen werden", - "The maximum number of peers can add is (.*)": "$1 ist die maximale Anzahl an Peers, die hinzugefügt werden können", - "Generating key pairs by bulk failed": "Massenerstellung von Schlüsselpaaren fehlgeschlagen", - "Failed to add peers in bulk": "Massenerstellung von Peers fehlgeschlagen", - "This peer already exist": "Dieser Peer existiert bereits", - "This IP is not available: (.*)": "Diese IP ist nicht verfügbar: $1", - "Configuration does not exist": "Konfiguration existiert nicht", - "Peer does not exist": "Peer existiert nicht", - "Please provide a valid configuration name": "Bitte gib einen gültigen Konfigurationsnamen an", - "Peer saved": "Peer gespeichert", - "Allowed IPs already taken by another peer": "Erlaubte IPs sind bereits von einem anderen Peer belegt", - "Endpoint Allowed IPs format is incorrect": "Das Format der erlaubten Endpunkt-IPs ist ungültig", - "DNS format is incorrect": "DNS-Format ist ungültig", - "MTU format is not correct": "MTU-Format ist ungültig", - "Persistent Keepalive format is not correct": "Das Format für Persistent Keepalive ist ungültig", - "Private key does not match with the public key": "Privater Schlüssel stimmt nicht mit dem öffentlichen Schlüssel überein", - "Update peer failed when updating Pre-Shared Key": "Fehler beim Aktualisieren des Peers während der Aktualisierung des Pre-Shared-Keys", - "Update peer failed when updating Allowed IPs": "Fehler beim Aktualisieren des Peers während der Aktualisierung der erlaubten IP-Adressen", - "Update peer failed when saving the configuration": "Fehler beim Speichern der Peer-Konfiguration", - "Peer data usage reset successfully": "Peer-Datenverbrauch erfolgreich zurückgesetzt", - "Peer download started": "Peer-Download gestartet", - "Please specify one or more peers": "Bitte gib einen oder mehrere Peers an", - "Share link failed to create. Reason: (.*)": "Freigabelink konnte nicht erstellt werden. Grund: $1", - "Link expire date updated": "Ablaufdatum des Links aktualisiert", - "Link expire date failed to update. Reason: (.*)": "Ablaufdatum des Links konnte nicht aktualisiert werden. Grund: $1", - "Peer job saved": "Peer-Aufgabe gespeichert", - "Please specify job": "Bitte gib eine Aufgabe an", - "Please specify peer and configuration": "Bitte gib Peer und Konfiguration an", - "Peer job deleted": "Peer-Aufgabe gelöscht", - "API Keys function is successfully enabled": "API-Schlüsselfunktion wurde erfolgreich aktiviert", - "API Keys function is successfully disabled": "API-Schlüsselfunktion wurde erfolgreich deaktiviert", - "API Keys function is failed to enable": "API-Schlüsselfunktion konnte nicht aktiviert werden", - "API Keys function is failed to disable": "API-Schlüsselfunktion konnte nicht deaktiviert werden", - "WGDashboard API Keys function is disabled": "Die API-Schlüsselfunktion im WGDashboard ist deaktiviert", - "WireGuard configuration path saved": "WireGuard-Konfigurationspfad gespeichert", - "API Key deleted": "API-Schlüssel gelöscht", - "API Key created": "API-Schlüssel erstellt", - "Sign in session ended, please sign in again": "Anmeldesitzung beendet, bitte melde dich erneut an", - "Please specify an IP Address (v4/v6)": "Bitte gib eine IP-Adresse (v4/v6) an", - "Please provide ipAddress and count": "Bitte gib die IP-Adresse und die Anzahl an", - "Please provide ipAddress": "Bitte gib eine IP-Adresse an", - "Dashboard Language": "Dashboard-Sprache", - "Dashboard language update failed": "Aktualisierung der Dashboard-Sprache fehlgeschlagen", - "Peer Remote Endpoint": "Remote-Endpunkt des Peers", - "New Configuration": "Neue Konfiguration", - "Configuration Name": "Konfigurationsname", - "Configuration name is invalid. Possible reasons:": "Der Konfigurationsname ist ungültig. Mögliche Gründe:", - "Configuration name already exist\\.": "Konfigurationsname existiert bereits.", - "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "Der Konfigurationsname darf nur 15 Zeichen enthalten, bestehend aus Groß-/Kleinbuchstaben, Zahlen, Unterstrich, Gleichheitszeichen, Pluszeichen, Punkt und Bindestrich.", - "Invalid Port": "Ungültiger Port", - "Save Configuration": "Konfiguration speichern", - "IP Address/CIDR is invalid": "IP-Adresse/CIDR ist ungültig", - "IP Address": "IP-Adresse", - "Enter IP Address / Hostname": "IP-Adresse/Hostnamen eingeben", - "IP Address / Hostname": "IP-Adresse/Hostnamen", - "Count": "Zählen", - "Geolocation": "Geostandort", - "Is Alive": "Ist erreichbar", - "Average / Min / Max Round Trip Time": "Durchschnittliche / Minimale / Maximale Antwortzeit", - "Sent / Received / Lost Package": "Gesendete / Empfangene / Verlorene Pakete", - "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": "Konfiguration wiederherstellen", - "Step (.*)": "Schritt $1", - "Select a backup you want to restore": "Wählen Sie ein Backup aus, das Sie wiederherstellen möchten", - "Click to change a backup": "Klicken, um ein Backup zu ändern", - "Selected Backup": "Ausgewähltes Backup", - "You don't have any configuration to restore": "Es gibt keine Konfiguration, die wiederhergestellt werden kann", - "Help": "Hilfe", - "Backup": "Backup", - "([0-9].*) Backups?": "$1 Backups", - "Yes": "Ja", - "No": "Nein", - "Backup not selected": "Kein Backup ausgewählt", - "Confirm \\& edit restore information": "Wiederherstellungsinformationen bestätigen & bearbeiten", - "(.*) Available IP Address": "$1 verfügbare IP-Adresse", - "Database File": "Datenbankdatei", - "Contain": "Enthält", - "Restricted Peers?": "Eingeschränkte Peers?", - "Restore": "Wiederherstellen", - "Restoring": "Wiederherstellung läuft", - "WGDashboard Settings": "WGDashboard-Einstellungen", - "Peers Settings": "Peer-Einstellungen", - "WireGuard Configuration Settings": "WireGuard-Konfigurationseinstellungen", - "Appearance": "Aussehen", - "Theme": "Design", - "Language": "Sprache", - "Account Settings": "Kontoeinstellungen", - "Peer Default Settings": "Standard-Peer-Einstellungen", - "Toggle When Start Up": "Beim Start umschalten", - "Other Settings": "Weitere Einstellungen", - "Select Peers": "Peers auswählen", - "Backup & Restore": "Backup & Wiederherstellung", - "Delete Configuration": "Konfiguration löschen", - "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?", - "Once you deleted this configuration\\:": "Wenn Sie diese Konfiguration löschen:", - "All connected peers will get disconnected": "Alle verbundenen Peers werden getrennt", - "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", - "Checking backups...": "Backups werden überprüft...", - "This configuration have ([0-9].*) backups": "Diese Konfiguration hat $1 Backups", - "This configuration have no backup": "Diese Konfiguration hat kein 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", - "Select All": "Alle auswählen", - "Clear Selection": "Auswahl löschen", - "([0-9].*) Peers?": "$1 Peers?", - "Downloading": "Herunterladen", - "Download Finished": "Download abgeschlossen", - "Done": "Fertig", - "Are you sure to delete": "Sind Sie sicher, dass Sie löschen möchten", - "Are you sure to delete this peer\\?": "Sind Sie sicher, dass Sie diesen Peer löschen möchten?", - "Configuration deleted": "Konfiguration gelöscht", - "Configuration saved": "Konfiguration gespeichert", - "WGDashboard language update failed": "WGDashboard-Sprachaktualisierung fehlgeschlagen", - "Configuration restored": "Konfiguration wiederhergestellt", - "Allowed IP already taken by another peer": "Zugelassene IP bereits von einem anderen Peer belegt", - "Failed to allow access of peer (.*)": "Fehler beim Zulassen des Zugriffs für Peer $1", - "Failed to save configuration through WireGuard": "Fehler beim Speichern der Konfiguration über WireGuard", - "Allow access successfully": "Zugriff erfolgreich erlaubt", - "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)" -} + "Welcome to": "Willkommen bei", + "Username": "Benutzername", + "Password": "Passwort", + "OTP from your authenticator": "OTP von deinem Authentifikator", + "Sign In": "Anmelden", + "Access Remote Server": "Zugriff auf Remote-Server", + "Server": "Server", + "Click": "Klicken", + "Pinging...": "Pinge...", + "to add your server": "um deinen Server hinzuzufügen", + "Server List": "Serverliste", + "Sorry, your username or password is incorrect.": "Entschuldige, dein Benutzername oder Passwort ist falsch.", + "Home": "Startseite", + "Settings": "Einstellungen", + "Tools": "Werkzeuge", + "Sign Out": "Abmelden", + "Checking for update...": "Suche nach Updates...", + "You're on the latest version": "Du verwendest die aktuellste Version", + "WireGuard Configurations": "WireGuard Konfigurationen", + "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 hast noch keine WireGuard-Konfigurationen. Bitte überprüfe den Konfigurationsordner oder ändere ihn in den Einstellungen. Standardmäßig ist der Ordner /etc/wireguard.", + "Configuration": "Konfiguration", + "Configurations": "Konfigurationen", + "Peers Default Settings": "Peers Standardeinstellungen", + "Dashboard Theme": "Dashboard-Design", + "Light": "Hell", + "Dark": "Dunkel", + "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Dies wird global geändert und gilt für alle Peer-QR-Codes und Konfigurationsdateien.", + "WireGuard Configurations Settings": "WireGuard Konfigurationseinstellungen", + "Configurations Directory": "Konfigurationsverzeichnis", + "Remember to remove / at the end of your path. e.g /etc/wireguard": "Vergiss nicht, das \"/\" am Ende deines Pfads zu entfernen. z.B. /etc/wireguard", + "WGDashboard Account Settings": "WGDashboard Kontoeinstellungen", + "Current Password": "Aktuelles Passwort", + "New Password": "Neues Passwort", + "Repeat New Password": "Neues Passwort wiederholen", + "Update Password": "Passwort aktualisieren", + "Reset": "Zurücksetzen", + "Setup": "Einrichten", + "API Keys": "API-Schlüssel", + "API Key": "API-Schlüssel", + "Key": "Schlüssel", + "Enabled": "Aktiviert", + "Disabled": "Deaktiviert", + "No WGDashboard API Key": "Kein WGDashboard API-Schlüssel", + "Expire At": "Ablaufdatum", + "Create API Key": "API-Schlüssel erstellen", + "Never Expire": "Kein Ablaufdatum", + "Don't think that's a good idea": "Das ist wohl keine gute Idee", + "Create": "Erstellen", + "Status": "Status", + "On": "An", + "Off": "Aus", + "Address": "Adresse", + "Listen Port": "Empfangsport", + "Public Key": "Öffentlicher Schlüssel", + "Connected Peers": "Verbundene Peers", + "Total Usage": "Gesamtnutzung", + "Total Received": "Gesamt empfangen", + "Total Sent": "Gesamt gesendet", + "Peers Data Usage": "Datenverbrauch der Peers", + "Real Time Received Data Usage": "Datenempfang in Echtzeit", + "Real Time Sent Data Usage": "Datensendung in Echtzeit", + "Peer": "Peer", + "Peers": "Peers", + "Peer Settings": "Peers Einstellungen", + "Download All": "Alle herunterladen", + "Display": "Anzeigen", + "Sort By": "Sortieren nach", + "Refresh Interval": "Aktualisierungsintervall", + "Name": "Name", + "Allowed IPs": "Erlaubte IPs", + "Restricted": "Eingeschränkt", + "(.*) Seconds": "$1 Sekunden", + "(.*) Minutes": "$1 Minuten", + "Configuration Settings": "Konfigurationseinstellungen", + "Peer Jobs": "Peer-Aufgaben", + "Active Jobs": "Aktive Aufgaben", + "All Active Jobs": "Alle aktiven Aufgaben", + "Logs": "Protokolle", + "Private Key": "Privater Schlüssel", + "Endpoint Allowed IPs": "Erlaubte IPs für Endpunkt", + "DNS": "DNS", + "Optional Settings": "Optionale Einstellungen", + "Pre-Shared Key": "Vorab geteilter Schlüssel", + "MTU": "MTU", + "Persistent Keepalive": "Ständiges Keepalive", + "Reset Data Usage": "Datenverbrauch zurücksetzen", + "Total": "Gesamt", + "Sent": "Gesendet", + "Received": "Empfangen", + "Revert": "Zurücksetzen", + "Save Peer": "Peer speichern", + "QR Code": "QR-Code", + "Schedule Jobs": "Aufgaben planen", + "Job": "Aufgabe", + "Job ID": "Aufgaben-ID", + "Unsaved Job": "Nicht gespeicherte Aufgabe", + "if": "wenn", + "is": "ist", + "then": "dann", + "larger than": "größer als", + "Date": "Datum", + "Restrict Peer": "Peer einschränken", + "Delete Peer": "Peer löschen", + "Edit": "Bearbeiten", + "Delete": "Löschen", + "Deleting...": "Lösche...", + "Cancel": "Abbrechen", + "Save": "Speichern", + "Jobs Logs": "Aufgabenprotokolle", + "Updated at": "Aktualisiert am", + "Refresh": "Aktualisieren", + "Filter": "Filtern", + "Success": "Erfolgreich", + "Failed": "Fehlgeschlagen", + "Log ID": "Protokoll-ID", + "Message": "Nachricht", + "Share Peer": "Peer teilen", + "Currently the peer is not sharing": "Der Peer wird derzeit nicht freigegeben", + "Start Sharing": "Teilen starten", + "Stop Sharing": "Teilen beenden", + "Access Restricted": "Zugriff eingeschränkt", + "Restrict Access": "Zugriff einschränken", + "Allow Access": "Zugriff erlauben", + "Add Peers": "Peers hinzufügen", + "Bulk Add": "Massenerstellung", + "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", + "IP Address/CIDR": "IP-Adresse/CIDR", + "or": "oder", + "Pick Available IP": "Verfügbare IP auswählen", + "No available IP containing": "Keine verfügbare IP enthält", + "Add": "Hinzufügen", + "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", + "Create an account": "Ein Konto erstellen", + "Enter an username you like": "Gib einen Benutzernamen deiner Wahl ein", + "Enter a password": "Gib ein Passwort ein", + "\\(At least 8 characters and make sure is strong enough!\\)": "(Mindestens 8 Zeichen und stelle sicher, dass es stark genug ist!)", + "Confirm password": "Passwort bestätigen", + "Next": "Weiter", + "Saving\\.\\.\\.": "Speichern...", + "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. Bitte scanne den folgenden QR-Code, um ein TOTP mit deinem Authentifikator zu erstellen", + "Or you can click the link below:": "Oder du kannst auf den Link unten klicken:", + "2\\. Enter the TOTP generated by your authenticator to verify": "2. Gib das von deinem Authentifikator generierte TOTP ein, um es zu verifizieren", + "TOTP verified!": "TOTP erfolgreich verifiziert!", + "I don't need MFA": "Ich brauche keine MFA", + "Complete": "Abschließen", + "(v[0-9.]{1,}) is now available for update!": "Version $1 ist jetzt zum Update verfügbar!", + "Current Version:": "Aktuelle Version:", + "Oh no\\.\\.\\. This link is either expired or invalid\\.": "Oh nein... Dieser Link ist entweder abgelaufen oder ungültig.", + "Scan QR Code with the WireGuard App to add peer": "Scanne den QR-Code mit der WireGuard App, um deinen Peer hinzuzufügen", + "or click the button below to download the ": "oder klicke auf den Button unten, um die", + " file": " Datei herunterzuladen", + "FROM ": "VON", + "(.*) is on": "$1 ist eingeschaltet", + "(.*) is off": "$1 ist ausgeschaltet", + "Allowed IPs is invalid": "Erlaubte IPs sind ungültig", + "Peer created successfully": "Peer erfolgreich erstellt", + "Please fill in all required box": "Bitte fülle alle erforderlichen Felder aus", + "Please specify amount of peers you want to add": "Bitte gib die Anzahl der Peers an, die du hinzufügen möchtest", + "No more available IP can assign": "Es können keine weiteren verfügbaren IPs zugewiesen werden", + "The maximum number of peers can add is (.*)": "$1 ist die maximale Anzahl an Peers, die hinzugefügt werden können", + "Generating key pairs by bulk failed": "Massenerstellung von Schlüsselpaaren fehlgeschlagen", + "Failed to add peers in bulk": "Massenerstellung von Peers fehlgeschlagen", + "This peer already exist": "Dieser Peer existiert bereits", + "This IP is not available: (.*)": "Diese IP ist nicht verfügbar: $1", + "Configuration does not exist": "Konfiguration existiert nicht", + "Peer does not exist": "Peer existiert nicht", + "Please provide a valid configuration name": "Bitte gib einen gültigen Konfigurationsnamen an", + "Peer saved": "Peer gespeichert", + "Allowed IPs already taken by another peer": "Erlaubte IPs sind bereits von einem anderen Peer belegt", + "Endpoint Allowed IPs format is incorrect": "Das Format der erlaubten Endpunkt-IPs ist ungültig", + "DNS format is incorrect": "DNS-Format ist ungültig", + "MTU format is not correct": "MTU-Format ist ungültig", + "Persistent Keepalive format is not correct": "Das Format für Persistent Keepalive ist ungültig", + "Private key does not match with the public key": "Privater Schlüssel stimmt nicht mit dem öffentlichen Schlüssel überein", + "Update peer failed when updating Pre-Shared Key": "Fehler beim Aktualisieren des Peers während der Aktualisierung des Pre-Shared-Keys", + "Update peer failed when updating Allowed IPs": "Fehler beim Aktualisieren des Peers während der Aktualisierung der erlaubten IP-Adressen", + "Update peer failed when saving the configuration": "Fehler beim Speichern der Peer-Konfiguration", + "Peer data usage reset successfully": "Peer-Datenverbrauch erfolgreich zurückgesetzt", + "Peer download started": "Peer-Download gestartet", + "Please specify one or more peers": "Bitte gib einen oder mehrere Peers an", + "Share link failed to create. Reason: (.*)": "Freigabelink konnte nicht erstellt werden. Grund: $1", + "Link expire date updated": "Ablaufdatum des Links aktualisiert", + "Link expire date failed to update. Reason: (.*)": "Ablaufdatum des Links konnte nicht aktualisiert werden. Grund: $1", + "Peer job saved": "Peer-Aufgabe gespeichert", + "Please specify job": "Bitte gib eine Aufgabe an", + "Please specify peer and configuration": "Bitte gib Peer und Konfiguration an", + "Peer job deleted": "Peer-Aufgabe gelöscht", + "API Keys function is successfully enabled": "API-Schlüsselfunktion wurde erfolgreich aktiviert", + "API Keys function is successfully disabled": "API-Schlüsselfunktion wurde erfolgreich deaktiviert", + "API Keys function is failed to enable": "API-Schlüsselfunktion konnte nicht aktiviert werden", + "API Keys function is failed to disable": "API-Schlüsselfunktion konnte nicht deaktiviert werden", + "WGDashboard API Keys function is disabled": "Die API-Schlüsselfunktion im WGDashboard ist deaktiviert", + "WireGuard configuration path saved": "WireGuard-Konfigurationspfad gespeichert", + "API Key deleted": "API-Schlüssel gelöscht", + "API Key created": "API-Schlüssel erstellt", + "Sign in session ended, please sign in again": "Anmeldesitzung beendet, bitte melde dich erneut an", + "Please specify an IP Address (v4/v6)": "Bitte gib eine IP-Adresse (v4/v6) an", + "Please provide ipAddress and count": "Bitte gib die IP-Adresse und die Anzahl an", + "Please provide ipAddress": "Bitte gib eine IP-Adresse an", + "Dashboard Language": "Dashboard-Sprache", + "Dashboard language update failed": "Aktualisierung der Dashboard-Sprache fehlgeschlagen", + "Peer Remote Endpoint": "Remote-Endpunkt des Peers", + "New Configuration": "Neue Konfiguration", + "Configuration Name": "Konfigurationsname", + "Configuration name is invalid. Possible reasons:": "Der Konfigurationsname ist ungültig. Mögliche Gründe:", + "Configuration name already exist\\.": "Konfigurationsname existiert bereits.", + "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "Der Konfigurationsname darf nur 15 Zeichen enthalten, bestehend aus Groß-/Kleinbuchstaben, Zahlen, Unterstrich, Gleichheitszeichen, Pluszeichen, Punkt und Bindestrich.", + "Invalid Port": "Ungültiger Port", + "Save Configuration": "Konfiguration speichern", + "IP Address/CIDR is invalid": "IP-Adresse/CIDR ist ungültig", + "IP Address": "IP-Adresse", + "Enter IP Address / Hostname": "IP-Adresse/Hostnamen eingeben", + "IP Address / Hostname": "IP-Adresse/Hostnamen", + "Count": "Zählen", + "Geolocation": "Geostandort", + "Is Alive": "Ist erreichbar", + "Average / Min / Max Round Trip Time": "Durchschnittliche / Minimale / Maximale Antwortzeit", + "Sent / Received / Lost Package": "Gesendete / Empfangene / Verlorene Pakete", + "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": "Konfiguration wiederherstellen", + "Step (.*)": "Schritt $1", + "Select a backup you want to restore": "Wählen Sie ein Backup aus, das Sie wiederherstellen möchten", + "Click to change a backup": "Klicken, um ein Backup zu ändern", + "Selected Backup": "Ausgewähltes Backup", + "You don't have any configuration to restore": "Es gibt keine Konfiguration, die wiederhergestellt werden kann", + "Help": "Hilfe", + "Backup": "Backup", + "([0-9].*) Backups?": "$1 Backups", + "Yes": "Ja", + "No": "Nein", + "Backup not selected": "Kein Backup ausgewählt", + "Confirm \\& edit restore information": "Wiederherstellungsinformationen bestätigen & bearbeiten", + "(.*) Available IP Address": "$1 verfügbare IP-Adresse", + "Database File": "Datenbankdatei", + "Contain": "Enthält", + "Restricted Peers?": "Eingeschränkte Peers?", + "Restore": "Wiederherstellen", + "Restoring": "Wiederherstellung läuft", + "WGDashboard Settings": "WGDashboard-Einstellungen", + "Peers Settings": "Peer-Einstellungen", + "WireGuard Configuration Settings": "WireGuard-Konfigurationseinstellungen", + "Appearance": "Aussehen", + "Theme": "Design", + "Language": "Sprache", + "Account Settings": "Kontoeinstellungen", + "Peer Default Settings": "Standard-Peer-Einstellungen", + "Toggle When Start Up": "Beim Start umschalten", + "Other Settings": "Weitere Einstellungen", + "Select Peers": "Peers auswählen", + "Backup & Restore": "Backup & Wiederherstellung", + "Delete Configuration": "Konfiguration löschen", + "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?", + "Backup Date": "Backup-Datum", + "File": "Datei", + "Are you sure to delete this configuration\\?": "Sind Sie sicher, dass Sie diese Konfiguration löschen möchten?", + "Once you deleted this configuration\\:": "Wenn Sie diese Konfiguration löschen:", + "All connected peers will get disconnected": "Alle verbundenen Peers werden getrennt", + "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", + "Checking backups...": "Backups werden überprüft...", + "This configuration have ([0-9].*) backups": "Diese Konfiguration hat $1 Backups", + "This configuration have no backup": "Diese Konfiguration hat kein 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", + "Select All": "Alle auswählen", + "Clear Selection": "Auswahl löschen", + "([0-9].*) Peers?": "$1 Peers?", + "Downloading": "Herunterladen", + "Download Finished": "Download abgeschlossen", + "Done": "Fertig", + "Are you sure to delete": "Sind Sie sicher, dass Sie löschen möchten", + "Are you sure to delete this peer\\?": "Sind Sie sicher, dass Sie diesen Peer löschen möchten?", + "Configuration deleted": "Konfiguration gelöscht", + "Configuration saved": "Konfiguration gespeichert", + "WGDashboard language update failed": "WGDashboard-Sprachaktualisierung fehlgeschlagen", + "Configuration restored": "Konfiguration wiederhergestellt", + "Allowed IP already taken by another peer": "Zugelassene IP bereits von einem anderen Peer belegt", + "Failed to allow access of peer (.*)": "Fehler beim Zulassen des Zugriffs für Peer $1", + "Failed to save configuration through WireGuard": "Fehler beim Speichern der Konfiguration über WireGuard", + "Allow access successfully": "Zugriff erfolgreich erlaubt", + "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)", + "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?\\": "" +} \ No newline at end of file diff --git a/src/static/locale/es-es.json b/src/static/locale/es-es.json index 973746f..e027bed 100644 --- a/src/static/locale/es-es.json +++ b/src/static/locale/es-es.json @@ -1,242 +1,242 @@ { - "Welcome to": "Bienvenido", - "Username": "Usuario", - "Password": "Contraseña", - "OTP from your authenticator": "OTP de tu autentificador", - "Sign In": "Iniciar sesión", - "Signing In\\.\\.\\.": "Iniciando sesión...", - "Access Remote Server": "Acceder a servidor remoto", - "Server": "Servidor", - "Click": "Click", - "Pinging...": "Ping...", - "to add your server": "para agregar tu servidor", - "Server List": "Lista de Servidores", - "Sorry, your username or password is incorrect.": "Lo siento, tu usuario o contraseña no son correctos.", - "Home": "Home", - "Settings": "Ajustes", - "Tools": "Herramientas", - "Sign Out": "Salir", - "Checking for update...": "Buscando actualizaciones...", - "You're on the latest version": "Estás utilizando la última versión", - "WireGuard Configurations": "Configuraciones de Wireguard", - "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.": "Todavía no tienes configuraciones de WireGuard. Por favor, comprueba la carpeta de configuraciones o cámbiala en Ajustes. Por defecto, la carpeta es /etc/wireguard.", - "Configuration": "Configuración", - "Configurations": "Configuraciones", - "Peers Default Settings": "Ajustes por defecto de Peers", - "Dashboard Theme": "Tema del dashboard", - "Light": "Claro", - "Dark": "Oscuro", - "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Esto se va a cambiar de forma global, y se aplicará a todos los QRs y archivos de configuración de todos los Peers.", - "WireGuard Configurations Settings": "Ajustes de Configuración de Wireguard", - "Configurations Directory": "Carpeta de configuraciones", - "Remember to remove / at the end of your path. e.g /etc/wireguard": "Recuerda eliminar '/' al final de tu directorio. Por ejemplo, '/etc/wireguard'", - "WGDashboard Account Settings": "Ajustes de la cuenta de WGDashboard", - "Current Password": "Contraseña actual", - "New Password": "Nueva contraseña", - "Repeat New Password": "Repite la nueva contraseña", - "Update Password": "Actualizar contraseña", - "Multi-Factor Authentication \\(MFA\\)": "Autentificación de doble factor (MFA)", - "Reset": "Reset", - "Setup": "Setup", - "API Keys": "Clave API", - "API Key": "Clave API", - "Key": "Clave", - "Enabled": "Habilitado", - "Disabled": "Deshabilitado", - "No WGDashboard API Key": "Ninguna clave API WGDashboard", - "Expire At": "Expira en", - "Are you sure to delete this API key\\?": "¿Estás seguro de eliminar esta clave API?", - "Create API Key": "Crear una nueva clave API", - "When should this API Key expire\\?": "¿Cuándo debería expirar esta clave API?", - "Never Expire": "Nunca expira", - "Don't think that's a good idea": "No creo que esta sea una buena idea", - "Creating\\.\\.\\.": "Creando...", - "Create": "Crear", - "Status": "Estado", - "On": "Activo", - "Off": "Inactivo", - "Turning On\\.\\.\\.": "Activando...", - "Turning Off\\.\\.\\.": "Desactivando...", - "Address": "Dirección", - "Listen Port": "Puerto de escucha", - "Public Key": "Clave pública", - "Connected Peers": "Peer conectado", - "Total Usage": "Uso Total", - "Total Received": "Total Recibido", - "Total Sent": "Total Enviado", - "Peers Data Usage": "Uso de datos de Peers", - "Real Time Received Data Usage": "Datos recibidos en tiempo real", - "Real Time Sent Data Usage": "Datos enviados en tiempo real", - "Peer": "Peer", - "Peers": "Peers", - "Peer Settings": "Ajustes de Peers", - "Download All": "Descargar todo", - "Search Peers\\.\\.\\.": "Buscar Peers...", - "Display": "Mostrar", - "Sort By": "Ordenar por", - "Refresh Interval": "Intervalo de refresco", - "Name": "Nombre", - "Allowed IPs": "IPs permitidas", - "Restricted": "Restringido", - "(.*) Seconds": "$1 Segundos/i", - "(.*) Minutes": "$1 Minutos/i", - "Configuration Settings": "Configuración", - "Peer Jobs": "Jobs del Peer", - "Active Jobs": "Jobs Activos", - "All Active Jobs": "Todos los Jobs Activos", - "Logs": "Logs", - "Private Key": "Clave privada", - "\\(Required for QR Code and Download\\)": "(Requerido para el código QR y Descarga)", - "\\(Required\\)": "(Requerido)", - "Endpoint Allowed IPs": "Direcciones IP del endpoint permitidas", - "DNS": "DNS", - "Optional Settings": "Ajustes opcionales", - "Pre-Shared Key": "Clave pre-compartida", - "MTU": "MTU", - "Persistent Keepalive": "Keepalive persistente", - "Reset Data Usage": "Resetear los datos de uso", - "Total": "Total", - "Sent": "Enviado", - "Received": "Recibido", - "Revert": "Revertir", - "Save Peer": "Guardar el Peer", - "QR Code": "Código QR", - "Schedule Jobs": "Planificar Job", - "Job": "Job", - "Job ID": "ID del Job", - "Unsaved Job": "Job sin guardar", - "This peer does not have any job yet\\.": "Este Peer no tiene jobs todavía.", - "if": "si", - "is": "es", - "then": "entonces", - "larger than": "mayor que", - "Date": "Fecha", - "Restrict Peer": "Limitar el Peer", - "Delete Peer": "Eliminar el Peer", - "Edit": "Modificar", - "Delete": "Eliminar", - "Deleting...": "Eliminando...", - "Cancel": "Cancelar", - "Save": "Guardar", - "No active job at the moment\\.": "No hay jobs activos en este momento.", - "Jobs Logs": "Logs del Job", - "Updated at": "Actualizado el", - "Refresh": "Refrescar", - "Filter": "Filtrar", - "Success": "Éxito", - "Failed": "Fallido", - "Log ID": "ID del log", - "Message": "Mensaje", - "Share Peer": "Compartir Peer", - "Currently the peer is not sharing": "Actualmente el Peer no está compartiendo", - "Sharing\\.\\.\\.": "Compartiendo...", - "Start Sharing": "Empezar intercambio", - "Stop Sharing\\.\\.\\.": "Interrumpir intercambio...", - "Stop Sharing": "Interrumpir intercambio", - "Access Restricted": "Accesso Restringido", - "Restrict Access": "Restringir Acceso", - "Restricting\\.\\.\\.": "Restringiendo...", - "Allow Access": "Habilitar Acceso", - "Allowing Access\\.\\.\\.": "Habilitando el acceso...", - "Download \\& QR Code is not available due to no private key set for this peer": "La descarga y el código QR no están disponibles porque no se ha configurado una clave privada para este peer", - "Add Peers": "Agregar un Peer", - "Bulk Add": "Agregar múltiple", - "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "Agregando Peers de forma múltiple, los nombres de los peers se generarán de forma automática, y la IP permitida se asignará en función de la siguiente IP disponible.", - "How many peers you want to add\\?": "¿Cuántos peers quieres añadir?", - "You can add up to (.*) peers": "Puedes añadir hasta $1 peers", - "Use your own Private and Public Key": "Usa tu propia clave pública y privada", - "Enter IP Address/CIDR": "ntroduce la dirección IP/CIDR", - "IP Address/CIDR": "Dirección IP/CIDR", - "or": "o", - "Pick Available IP": "Selecciona una IP disponible", - "No available IP containing": "Ninguna IP disponible que contenga", - "Add": "añadir", - "Adding\\.\\.\\.": "Añadiendo...", - "Failed to check available update": "Error al buscar actualizaciones disponibles", - "Nice to meet you!": "Encantado de conocerte", - "Please fill in the following fields to finish setup": "Por favor rellena los siguientes campos para finalizar el setup", - "Create an account": "Crea una cuenta", - "Enter an username you like": "Introduce un nombre de usuario", - "Enter a password": "Introduce una contraseña", - "\\(At least 8 characters and make sure is strong enough!\\)": "(Al menos 8 caracteres y asegúrate de que sea suficientemente fuerte)", - "Confirm password": "Confirma la contraseña", - "Next": "Siguiente", - "Saving\\.\\.\\.": "Guardando...", - "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. Por favor escanea el siguiente código QR para generar un código TOTP con el autentificador que prefieras", - "Or you can click the link below:": "O puedes hacer click en el siguiente enlace:", - "2\\. Enter the TOTP generated by your authenticator to verify": "2. Inserta el código TOTP generado por tu autentificador para verificar", - "TOTP verified!": "¡TOTP Verificado!", - "I don't need MFA": "No necesito MFA", - "Complete": "Completado", - "(v[0-9.]{1,}) is now available for update!": "$1 está disponible para actualizar!", - "Current Version:": "Versión actual:", - "Oh no\\.\\.\\. This link is either expired or invalid\\.": "Oh no... Este link ha expirado o es inválido.", - "Scan QR Code with the WireGuard App to add peer": "Escanea el código QR con la App Wireguard para añadir el peer", - "or click the button below to download the ": "o haz click en el botón de abajo para descargar el ", - " file": " archivo", - "FROM ": "DE ", - "(.*) is on": "$1 está activo", - "(.*) is off": "$1 está desactivado", - "Allowed IPs is invalid": "Las IPs Permitidas son inválidas", - "Peer created successfully": "Peer creado con éxito", - "Please fill in all required box": "Por favor, rellena las casillas requeridas", - "Please specify amount of peers you want to add": "Por favor, especifica la cantidad de peers que quieres añadir", - "No more available IP can assign": "No hay más IPs disponibles que asignar", - "The maximum number of peers can add is (.*)": "El número máximo de peers que se pueden añadir es $1", - "Generating key pairs by bulk failed": "Generación de key pairs por Añadir Múltiples falló", - "Failed to add peers in bulk": "Error al añadir múltiples peers", - "This peer already exist": "Este peer ya existe", - "This IP is not available: (.*)": "Esta IP no está disponible: $1", - "Configuration does not exist": "La configuración no existe", - "Peer does not exist": "El peer no existe", - "Please provide a valid configuration name": "Por favor, introduce un nombre de configuración válido", - "Peer saved": "Peer guardado", - "Allowed IPs already taken by another peer": "IPs disponibles ya han sido seleccionadas por otro peer", - "Endpoint Allowed IPs format is incorrect": "El formato de las IPs disponibles no es correcto", - "DNS format is incorrect": "El formato del DNS no es correcto", - "MTU format is not correct": "El formato del MTU no es correcto", - "Persistent Keepalive format is not correct": "El formato de Keepalive persistente no es correcto", - "Private key does not match with the public key": "La clave privada no corresponde con la clave pública", - "Update peer failed when updating Pre-Shared Key": "Actualización del peer falló cuando se actualizó la clave pre-compartida", - "Update peer failed when updating Allowed IPs": "Actualización del peer falló cuando se actualizó las IPs Permitidas", - "Update peer failed when saving the configuration": "Actualización del peer falló cuando se guardaba la configuración", - "Peer data usage reset successfully": "Los datos del uso del peer se restablecieron con éxito", - "Peer download started": "Descarga del peer comenzada", - "Please specify one or more peers": "Por favor, especifica uno o más peers", - "Share link failed to create. Reason: (.*)": "Creación del link para compartir fallida. Motivo: $1", - "Link expire date updated": "Actualizada la fecha de expiración del link", - "Link expire date failed to update. Reason: (.*)": "Actualización de la fecha de expiración fallida. Motivo: $1", - "Peer job saved": "Job del Peer guardado", - "Please specify job": "Por favor, especifica un job", - "Please specify peer and configuration": "Por favor, especifica peer y configuración", - "Peer job deleted": "Job del Peer eliminado", - "API Keys function is successfully enabled": "La funcionalidad de clave API se ha habilitado con éxito", - "API Keys function is successfully disabled": "La funcionalidad de clave API se ha deshabilitado con éxito", - "API Keys function is failed to enable": "La funcionalidad de clave API no se ha habilitado", - "API Keys function is failed to disable": "La funcionalidad de clave API no se ha habilitado", - "WGDashboard API Keys function is disabled": "La funcionalidad de clave API de WGDashboard está deshabilitada", - "WireGuard configuration path saved": "Guardado el destino de la configuración de Wireguard", - "API Key deleted": "Clave API eliminada", - "API Key created": "Clave API creada", - "Sign in session ended, please sign in again": "La sesión actual ha caducado, por favor, accede de nuevo", - "Please specify an IP Address (v4/v6)": "Por favor, especificado dirección IP (v4/v6)", - "Please provide ipAddress and count": "Por favor, especifica dirección IP y cuenta", - "Please provide ipAddress": "Por favor, especifica dirección IP", - "Dashboard Language": "Idioma del Dashboard", - "Dashboard language update failed": "Imposible actualizar el idioma del Dashboard", - "Peer Remote Endpoint": "Endpoint remoto del Peer", - "New Configuration": "Nueva configuración", - "Configuration Name": "Nombre de la configuración", - "Configuration name is invalid. Possible reasons:": "El nombre de la configuración es inválido. Motivo:", - "Configuration name already exist\\.": "El nombre de la configuración ya existe.", - "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "El nombre de la configuración solo puede contener 15 letras mayúsculas o minúsculas, números, barrabaja, símbolos de igual, suma, puntos y guiones.", - "Invalid Port": "Puerto inválido", - "Save Configuration": "Guardar la configuración", - "IP Address/CIDR is invalid": "La IP/CIDR no es válida", - "IP Address": "Dirección IP", + "Welcome to": "Bienvenido", + "Username": "Usuario", + "Password": "Contraseña", + "OTP from your authenticator": "OTP de tu autentificador", + "Sign In": "Iniciar sesión", + "Signing In\\.\\.\\.": "Iniciando sesión...", + "Access Remote Server": "Acceder a servidor remoto", + "Server": "Servidor", + "Click": "Click", + "Pinging...": "Ping...", + "to add your server": "para agregar tu servidor", + "Server List": "Lista de Servidores", + "Sorry, your username or password is incorrect.": "Lo siento, tu usuario o contraseña no son correctos.", + "Home": "Home", + "Settings": "Ajustes", + "Tools": "Herramientas", + "Sign Out": "Salir", + "Checking for update...": "Buscando actualizaciones...", + "You're on the latest version": "Estás utilizando la última versión", + "WireGuard Configurations": "Configuraciones de Wireguard", + "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.": "Todavía no tienes configuraciones de WireGuard. Por favor, comprueba la carpeta de configuraciones o cámbiala en Ajustes. Por defecto, la carpeta es /etc/wireguard.", + "Configuration": "Configuración", + "Configurations": "Configuraciones", + "Peers Default Settings": "Ajustes por defecto de Peers", + "Dashboard Theme": "Tema del dashboard", + "Light": "Claro", + "Dark": "Oscuro", + "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Esto se va a cambiar de forma global, y se aplicará a todos los QRs y archivos de configuración de todos los Peers.", + "WireGuard Configurations Settings": "Ajustes de Configuración de Wireguard", + "Configurations Directory": "Carpeta de configuraciones", + "Remember to remove / at the end of your path. e.g /etc/wireguard": "Recuerda eliminar '/' al final de tu directorio. Por ejemplo, '/etc/wireguard'", + "WGDashboard Account Settings": "Ajustes de la cuenta de WGDashboard", + "Current Password": "Contraseña actual", + "New Password": "Nueva contraseña", + "Repeat New Password": "Repite la nueva contraseña", + "Update Password": "Actualizar contraseña", + "Multi-Factor Authentication \\(MFA\\)": "Autentificación de doble factor (MFA)", + "Reset": "Reset", + "Setup": "Setup", + "API Keys": "Clave API", + "API Key": "Clave API", + "Key": "Clave", + "Enabled": "Habilitado", + "Disabled": "Deshabilitado", + "No WGDashboard API Key": "Ninguna clave API WGDashboard", + "Expire At": "Expira en", + "Are you sure to delete this API key\\?": "¿Estás seguro de eliminar esta clave API?", + "Create API Key": "Crear una nueva clave API", + "When should this API Key expire\\?": "¿Cuándo debería expirar esta clave API?", + "Never Expire": "Nunca expira", + "Don't think that's a good idea": "No creo que esta sea una buena idea", + "Creating\\.\\.\\.": "Creando...", + "Create": "Crear", + "Status": "Estado", + "On": "Activo", + "Off": "Inactivo", + "Turning On\\.\\.\\.": "Activando...", + "Turning Off\\.\\.\\.": "Desactivando...", + "Address": "Dirección", + "Listen Port": "Puerto de escucha", + "Public Key": "Clave pública", + "Connected Peers": "Peer conectado", + "Total Usage": "Uso Total", + "Total Received": "Total Recibido", + "Total Sent": "Total Enviado", + "Peers Data Usage": "Uso de datos de Peers", + "Real Time Received Data Usage": "Datos recibidos en tiempo real", + "Real Time Sent Data Usage": "Datos enviados en tiempo real", + "Peer": "Peer", + "Peers": "Peers", + "Peer Settings": "Ajustes de Peers", + "Download All": "Descargar todo", + "Search Peers\\.\\.\\.": "Buscar Peers...", + "Display": "Mostrar", + "Sort By": "Ordenar por", + "Refresh Interval": "Intervalo de refresco", + "Name": "Nombre", + "Allowed IPs": "IPs permitidas", + "Restricted": "Restringido", + "(.*) Seconds": "$1 Segundos/i", + "(.*) Minutes": "$1 Minutos/i", + "Configuration Settings": "Configuración", + "Peer Jobs": "Jobs del Peer", + "Active Jobs": "Jobs Activos", + "All Active Jobs": "Todos los Jobs Activos", + "Logs": "Logs", + "Private Key": "Clave privada", + "\\(Required for QR Code and Download\\)": "(Requerido para el código QR y Descarga)", + "\\(Required\\)": "(Requerido)", + "Endpoint Allowed IPs": "Direcciones IP del endpoint permitidas", + "DNS": "DNS", + "Optional Settings": "Ajustes opcionales", + "Pre-Shared Key": "Clave pre-compartida", + "MTU": "MTU", + "Persistent Keepalive": "Keepalive persistente", + "Reset Data Usage": "Resetear los datos de uso", + "Total": "Total", + "Sent": "Enviado", + "Received": "Recibido", + "Revert": "Revertir", + "Save Peer": "Guardar el Peer", + "QR Code": "Código QR", + "Schedule Jobs": "Planificar Job", + "Job": "Job", + "Job ID": "ID del Job", + "Unsaved Job": "Job sin guardar", + "This peer does not have any job yet\\.": "Este Peer no tiene jobs todavía.", + "if": "si", + "is": "es", + "then": "entonces", + "larger than": "mayor que", + "Date": "Fecha", + "Restrict Peer": "Limitar el Peer", + "Delete Peer": "Eliminar el Peer", + "Edit": "Modificar", + "Delete": "Eliminar", + "Deleting...": "Eliminando...", + "Cancel": "Cancelar", + "Save": "Guardar", + "No active job at the moment\\.": "No hay jobs activos en este momento.", + "Jobs Logs": "Logs del Job", + "Updated at": "Actualizado el", + "Refresh": "Refrescar", + "Filter": "Filtrar", + "Success": "Éxito", + "Failed": "Fallido", + "Log ID": "ID del log", + "Message": "Mensaje", + "Share Peer": "Compartir Peer", + "Currently the peer is not sharing": "Actualmente el Peer no está compartiendo", + "Sharing\\.\\.\\.": "Compartiendo...", + "Start Sharing": "Empezar intercambio", + "Stop Sharing\\.\\.\\.": "Interrumpir intercambio...", + "Stop Sharing": "Interrumpir intercambio", + "Access Restricted": "Accesso Restringido", + "Restrict Access": "Restringir Acceso", + "Restricting\\.\\.\\.": "Restringiendo...", + "Allow Access": "Habilitar Acceso", + "Allowing Access\\.\\.\\.": "Habilitando el acceso...", + "Download \\& QR Code is not available due to no private key set for this peer": "La descarga y el código QR no están disponibles porque no se ha configurado una clave privada para este peer", + "Add Peers": "Agregar un Peer", + "Bulk Add": "Agregar múltiple", + "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "Agregando Peers de forma múltiple, los nombres de los peers se generarán de forma automática, y la IP permitida se asignará en función de la siguiente IP disponible.", + "How many peers you want to add\\?": "¿Cuántos peers quieres añadir?", + "You can add up to (.*) peers": "Puedes añadir hasta $1 peers", + "Use your own Private and Public Key": "Usa tu propia clave pública y privada", + "Enter IP Address/CIDR": "ntroduce la dirección IP/CIDR", + "IP Address/CIDR": "Dirección IP/CIDR", + "or": "o", + "Pick Available IP": "Selecciona una IP disponible", + "No available IP containing": "Ninguna IP disponible que contenga", + "Add": "añadir", + "Adding\\.\\.\\.": "Añadiendo...", + "Failed to check available update": "Error al buscar actualizaciones disponibles", + "Nice to meet you!": "Encantado de conocerte", + "Please fill in the following fields to finish setup": "Por favor rellena los siguientes campos para finalizar el setup", + "Create an account": "Crea una cuenta", + "Enter an username you like": "Introduce un nombre de usuario", + "Enter a password": "Introduce una contraseña", + "\\(At least 8 characters and make sure is strong enough!\\)": "(Al menos 8 caracteres y asegúrate de que sea suficientemente fuerte)", + "Confirm password": "Confirma la contraseña", + "Next": "Siguiente", + "Saving\\.\\.\\.": "Guardando...", + "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. Por favor escanea el siguiente código QR para generar un código TOTP con el autentificador que prefieras", + "Or you can click the link below:": "O puedes hacer click en el siguiente enlace:", + "2\\. Enter the TOTP generated by your authenticator to verify": "2. Inserta el código TOTP generado por tu autentificador para verificar", + "TOTP verified!": "¡TOTP Verificado!", + "I don't need MFA": "No necesito MFA", + "Complete": "Completado", + "(v[0-9.]{1,}) is now available for update!": "$1 está disponible para actualizar!", + "Current Version:": "Versión actual:", + "Oh no\\.\\.\\. This link is either expired or invalid\\.": "Oh no... Este link ha expirado o es inválido.", + "Scan QR Code with the WireGuard App to add peer": "Escanea el código QR con la App Wireguard para añadir el peer", + "or click the button below to download the ": "o haz click en el botón de abajo para descargar el ", + " file": " archivo", + "FROM ": "DE ", + "(.*) is on": "$1 está activo", + "(.*) is off": "$1 está desactivado", + "Allowed IPs is invalid": "Las IPs Permitidas son inválidas", + "Peer created successfully": "Peer creado con éxito", + "Please fill in all required box": "Por favor, rellena las casillas requeridas", + "Please specify amount of peers you want to add": "Por favor, especifica la cantidad de peers que quieres añadir", + "No more available IP can assign": "No hay más IPs disponibles que asignar", + "The maximum number of peers can add is (.*)": "El número máximo de peers que se pueden añadir es $1", + "Generating key pairs by bulk failed": "Generación de key pairs por Añadir Múltiples falló", + "Failed to add peers in bulk": "Error al añadir múltiples peers", + "This peer already exist": "Este peer ya existe", + "This IP is not available: (.*)": "Esta IP no está disponible: $1", + "Configuration does not exist": "La configuración no existe", + "Peer does not exist": "El peer no existe", + "Please provide a valid configuration name": "Por favor, introduce un nombre de configuración válido", + "Peer saved": "Peer guardado", + "Allowed IPs already taken by another peer": "IPs disponibles ya han sido seleccionadas por otro peer", + "Endpoint Allowed IPs format is incorrect": "El formato de las IPs disponibles no es correcto", + "DNS format is incorrect": "El formato del DNS no es correcto", + "MTU format is not correct": "El formato del MTU no es correcto", + "Persistent Keepalive format is not correct": "El formato de Keepalive persistente no es correcto", + "Private key does not match with the public key": "La clave privada no corresponde con la clave pública", + "Update peer failed when updating Pre-Shared Key": "Actualización del peer falló cuando se actualizó la clave pre-compartida", + "Update peer failed when updating Allowed IPs": "Actualización del peer falló cuando se actualizó las IPs Permitidas", + "Update peer failed when saving the configuration": "Actualización del peer falló cuando se guardaba la configuración", + "Peer data usage reset successfully": "Los datos del uso del peer se restablecieron con éxito", + "Peer download started": "Descarga del peer comenzada", + "Please specify one or more peers": "Por favor, especifica uno o más peers", + "Share link failed to create. Reason: (.*)": "Creación del link para compartir fallida. Motivo: $1", + "Link expire date updated": "Actualizada la fecha de expiración del link", + "Link expire date failed to update. Reason: (.*)": "Actualización de la fecha de expiración fallida. Motivo: $1", + "Peer job saved": "Job del Peer guardado", + "Please specify job": "Por favor, especifica un job", + "Please specify peer and configuration": "Por favor, especifica peer y configuración", + "Peer job deleted": "Job del Peer eliminado", + "API Keys function is successfully enabled": "La funcionalidad de clave API se ha habilitado con éxito", + "API Keys function is successfully disabled": "La funcionalidad de clave API se ha deshabilitado con éxito", + "API Keys function is failed to enable": "La funcionalidad de clave API no se ha habilitado", + "API Keys function is failed to disable": "La funcionalidad de clave API no se ha habilitado", + "WGDashboard API Keys function is disabled": "La funcionalidad de clave API de WGDashboard está deshabilitada", + "WireGuard configuration path saved": "Guardado el destino de la configuración de Wireguard", + "API Key deleted": "Clave API eliminada", + "API Key created": "Clave API creada", + "Sign in session ended, please sign in again": "La sesión actual ha caducado, por favor, accede de nuevo", + "Please specify an IP Address (v4/v6)": "Por favor, especificado dirección IP (v4/v6)", + "Please provide ipAddress and count": "Por favor, especifica dirección IP y cuenta", + "Please provide ipAddress": "Por favor, especifica dirección IP", + "Dashboard Language": "Idioma del Dashboard", + "Dashboard language update failed": "Imposible actualizar el idioma del Dashboard", + "Peer Remote Endpoint": "Endpoint remoto del Peer", + "New Configuration": "Nueva configuración", + "Configuration Name": "Nombre de la configuración", + "Configuration name is invalid. Possible reasons:": "El nombre de la configuración es inválido. Motivo:", + "Configuration name already exist\\.": "El nombre de la configuración ya existe.", + "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "El nombre de la configuración solo puede contener 15 letras mayúsculas o minúsculas, números, barrabaja, símbolos de igual, suma, puntos y guiones.", + "Invalid Port": "Puerto inválido", + "Save Configuration": "Guardar la configuración", + "IP Address/CIDR is invalid": "La IP/CIDR no es válida", + "IP Address": "Dirección IP", "Enter IP Address / Hostname": "Introduce una dirección IP / Hostname", "IP Address / Hostname": "Dirección IP / Hostname", - "Dashboard IP Address \\& Listen Port": "Dirección IP del dashboard y puerto", + "Dashboard IP Address \\& Listen Port": "Dirección IP del dashboard y puerto", "Count": "Cuenta", "Geolocation": "Geolocalización", "Is Alive": "Está Activo", diff --git a/src/static/locale/it-it.json b/src/static/locale/it-it.json index cd69060..24b2a63 100644 --- a/src/static/locale/it-it.json +++ b/src/static/locale/it-it.json @@ -1,242 +1,242 @@ { - "Welcome to": "Benvenuto su", - "Username": "Nome utente", - "Password": "Password", - "OTP from your authenticator": "OTP del tuo autenticatore", - "Sign In": "Accedi", - "Signing In\\.\\.\\.": "Accesso...", - "Access Remote Server": "Accedi ad un server remoto", - "Server": "Server", - "Click": "Clicca", - "Pinging...": "Ping...", - "to add your server": "per aggiungere il tuo server", - "Server List": "Elenco dei server", - "Sorry, your username or password is incorrect.": "Spiacente, il nome utente o la password sono errati.", - "Home": "Home", - "Settings": "Impostazioni", - "Tools": "Strumenti", - "Sign Out": "Esci", - "Checking for update...": "Verifica aggiornamenti...", - "You're on the latest version": "Stai utilizzando l'ultima versione", - "WireGuard Configurations": "Configurazioni di WireGuard", - "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.": "Non hai ancora configurazioni WireGuard. Controlla la cartella di configurazione o cambiala nelle impostazioni. Per impostazione predefinita, la cartella è /etc/wireguard.", - "Configuration": "Configurazione", - "Configurations": "Configurazioni", - "Peers Default Settings": "Impostazioni predefinite per i Peer", - "Dashboard Theme": "Tema della dashboard", - "Light": "Chiaro", - "Dark": "Scuro", - "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Questo verrà modificato a livello globale, e applicato a tutti i codici QR e ai file di configurazione dei Peer.", - "WireGuard Configurations Settings": "Impostazioni delle configurazioni di WireGuard", - "Configurations Directory": "Cartella delle configurazioni", - "Remember to remove / at the end of your path. e.g /etc/wireguard": "Ricorda di rimuovere '/' alla fine del tuo percorso. Ad esempio, '/etc/wireguard'", - "WGDashboard Account Settings": "Impostazioni account WGDashboard", - "Current Password": "Password attuale", - "New Password": "Nuova password", - "Repeat New Password": "Ripeti la nuova password", - "Update Password": "Aggiorna la password", - "Multi-Factor Authentication \\(MFA\\)": "Autenticazione a più fattori (MFA)", - "Reset": "Ripristina", - "Setup": "Imposta", - "API Keys": "Chiavi API", - "API Key": "Chiave API", - "Key": "Chiave", - "Enabled": "Abilitato", - "Disabled": "Disabilitato", - "No WGDashboard API Key": "Nessuna chiave API WGDashboard", - "Expire At": "Scade il", - "Are you sure to delete this API key\\?": "Sei sicuro di elimineare questa chiave API?", - "Create API Key": "Crea una nuova chaive API", - "When should this API Key expire\\?": "Quando dovrebbe scadere questa chiave API?", - "Never Expire": "Nessuna scadenza", - "Don't think that's a good idea": "Non pensare che questa sia una buona idea", - "Creating\\.\\.\\.": "Creazione...", - "Create": "Crea", - "Status": "Stato", - "On": "Acceso", - "Off": "Spento", - "Turning On\\.\\.\\.": "Accensione...", - "Turning Off\\.\\.\\.": "Spegnimento...", - "Address": "Indirizzo", - "Listen Port": "Porta in ascolto", - "Public Key": "Chiave pubblica", - "Connected Peers": "Peer connessi", - "Total Usage": "Uso dei dati totale", - "Total Received": "Dati totali ricevuti", - "Total Sent": "Dati totali inviati", - "Peers Data Usage": "Uso dei dati dei Peers", - "Real Time Received Data Usage": "Dati ricevuti in tempo reale", - "Real Time Sent Data Usage": "Dati inviati in tempo reale", - "Peer": "Peer", - "Peers": "Peers", - "Peer Settings": "Impostazioni Peers", - "Download All": "Scarica tutto", - "Search Peers\\.\\.\\.": "Cerca Peers...", - "Display": "Mostra", - "Sort By": "Ordina per", - "Refresh Interval": "Intervallo di aggiornamento", - "Name": "Nome", - "Allowed IPs": "IP consentiti", - "Restricted": "Limitato", - "(.*) Seconds": "$1 Secondo/i", - "(.*) Minutes": "$1 Minuto/i", - "Configuration Settings": "Configurazioni", - "Peer Jobs": "Job dei Peer", - "Active Jobs": "Job attivi", - "All Active Jobs": "Tutti i job attivi", - "Logs": "Log", - "Private Key": "Chiave privata", - "\\(Required for QR Code and Download\\)": "(Richiesto per il codice QR ed il Download)", - "\\(Required\\)": "(Richiesto)", - "Endpoint Allowed IPs": "Indirizzi IP degli endpoint consentiti", - "DNS": "DNS", - "Optional Settings": "Impostazioni opzionali", - "Pre-Shared Key": "Chiave pre-condivisa", - "MTU": "MTU", - "Persistent Keepalive": "Keepalive persistente", - "Reset Data Usage": "Resetta l'utilizzo dei dati", - "Total": "Totale", - "Sent": "Inviato", - "Received": "Ricevuto", - "Revert": "Ripristina", - "Save Peer": "Salva il Peer", - "QR Code": "Codice QR", - "Schedule Jobs": "Job pianificati", - "Job": "Job", - "Job ID": "ID del Job", - "Unsaved Job": "Job non salvato", - "This peer does not have any job yet\\.": "Questo Peer non ha ancora nessun Job", - "if": "se", - "is": "è", - "then": "allora", - "larger than": "più grande di", - "Date": "Data", - "Restrict Peer": "Limita il Peer", - "Delete Peer": "Elimina il Peer", - "Edit": "Modifica", - "Delete": "Elimina", - "Deleting...": "Eliminazione...", - "Cancel": "Annulla", - "Save": "Salva", - "No active job at the moment\\.": "Nessuna Job attivo al momento.", - "Jobs Logs": "Log dei Job", - "Updated at": "Aggiornato al", - "Refresh": "Aggiorna", - "Filter": "Filtra", - "Success": "Successo", - "Failed": "Fallito", - "Log ID": "ID del log", - "Message": "Messaggio", - "Share Peer": "Condividi Peer", - "Currently the peer is not sharing": "Attualmente il peer non sta condividendo", - "Sharing\\.\\.\\.": "Condivisione...", - "Start Sharing": "Avvia condivisione", - "Stop Sharing\\.\\.\\.": "Interruzione condivisione...", - "Stop Sharing": "Interrompi condivisione", - "Access Restricted": "Accesso limitato", - "Restrict Access": "Limita l'accesso", - "Restricting\\.\\.\\.": "Limitazione...", - "Allow Access": "Abilità l'accesso", - "Allowing Access\\.\\.\\.": "Abilitazione dell'accesso...", - "Download \\& QR Code is not available due to no private key set for this peer": "Il download ed il codice QR non sono disponibili fino a quando non imposti una chiave privata per questo Peer", - "Add Peers": "Aggiungi un Peer", - "Bulk Add": "Inserimento multiplo", - "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "Aggiungendo Peer multipli, il nome di ciascun Peer verrà generato automaticamente e l'IP consentito verrà assegnato al prossimo IP disponibile.", - "How many peers you want to add\\?": "Quanti Peer vuoi aggiungere?", - "You can add up to (.*) peers": "Puoi aggiungere fino a $1 peer", - "Use your own Private and Public Key": "Usa la tua chiave privata e la tua chiave pubblica", - "Enter IP Address/CIDR": "Inserisici l'indirizzo IP/CIDR", - "IP Address/CIDR": "Indirizzo IP/CIDR", - "or": "o", - "Pick Available IP": "Seleziona un IP disponibile", - "No available IP containing": "Nessun IP disponibile corrispondente", - "Add": "Aggiungi", - "Adding\\.\\.\\.": "Aggiunta...", - "Failed to check available update": "Non è stato possibile verificare la disponibilità di nuovi aggiornamenti", - "Nice to meet you!": "Piacere di conoscerti!", - "Please fill in the following fields to finish setup": "Per favore completa i seguenti campi per terminare la configurazione", - "Create an account": "Crea un nuovo account", - "Enter an username you like": "Inserisci l'username che preferisci", - "Enter a password": "Inserisci una password", - "\\(At least 8 characters and make sure is strong enough!\\)": "(Almeno 8 caratteri e assicurati che sia sufficentemente forte)", - "Confirm password": "Conferma la password", - "Next": "Avanti", - "Saving\\.\\.\\.": "Salvataggio...", - "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. Scansiona il seguente codice QR per generare un TOTP con l'autenticatore che preferisci", - "Or you can click the link below:": "Oppure clicca il seguente link: ", - "2\\. Enter the TOTP generated by your authenticator to verify": "2. Inserisci il codice TOTP generato dal tuo autenticatore per la verifica", - "TOTP verified!": "TOTP Verificato!", - "I don't need MFA": "Non ho bisogno di MFA", - "Complete": "Completato", - "(v[0-9.]{1,}) is now available for update!": "$1 è dispobile per l'aggiornamento!", - "Current Version:": "Versione corrente: ", - "Oh no\\.\\.\\. This link is either expired or invalid\\.": "Oh no... Questo link è scaduto oppure non è invalido.", - "Scan QR Code with the WireGuard App to add peer": "Scansiona il codice QR con la applicazione WireGuard per aggiungere il Peer", - "or click the button below to download the ": "oppure clicca il bottone qui sotto per scaricare il ", - " file": " file", - "FROM ": "DA ", - "(.*) is on": "$1 è attivo", - "(.*) is off": "$1 è disattivo", - "Allowed IPs is invalid": "Gli indirizzi IP consentiti non sono validi", - "Peer created successfully": "Peer creato con successo", - "Please fill in all required box": "Perfavore inserisci tutti i cambi richiesti", - "Please specify amount of peers you want to add": "Perfavore inserisci il numero di Peer che vuoi inserire", - "No more available IP can assign": "Non ci sono più IP disponibili che possono essere assegnati", - "The maximum number of peers can add is (.*)": "Il numero massimo di peer che puoi aggiungere è/sono $1", - "Generating key pairs by bulk failed": "Generazione delle coppie di chiavi in blocco fallita", - "Failed to add peers in bulk": "Impossibile inserire i Peer in blocco", - "This peer already exist": "Questo Peer esiste già", - "This IP is not available: (.*)": "Questo indirizzo IP non è disponibile: $1", - "Configuration does not exist": "La configurazione non esiste", - "Peer does not exist": "Il Peer non esiste.", - "Please provide a valid configuration name": "Perfavore fornisci un nome per la configurazione valido", - "Peer saved": "Peer salvato", - "Allowed IPs already taken by another peer": "Gli indirizzi IP consentiti sono già stati assegnati ad un'altro Peer", - "Endpoint Allowed IPs format is incorrect": "L'indirizzi di destinazione consentiti non sono nel formato corretto", - "DNS format is incorrect": "Il formato dell'indirizzo DNS non è corretto", - "MTU format is not correct": "Il formato dell'MTU non è corretto", - "Persistent Keepalive format is not correct": "Il Keepalive persistente non è nel formato corretto", - "Private key does not match with the public key": "La chiave privata non è cooerente con la chiave pubblica", - "Update peer failed when updating Pre-Shared Key": "Aggiornamento del Peer fallito durante l'aggiornamento della chiave condivisa", - "Update peer failed when updating Allowed IPs": "Aggioranmento del Peer fallito durante l'aggiornamento degli IP consentiti.", - "Update peer failed when saving the configuration": "Aggiornamento del Peer fallito durante l'aggiornamento della configurazione", - "Peer data usage reset successfully": "Uso dei dati del Peer ripristinati correttamente", - "Peer download started": "Scaricamento del Peer avviato", - "Please specify one or more peers": "Perfavore specifica uno o più Peer", - "Share link failed to create. Reason: (.*)": "Creazione del link di condivisione fallito. Motivo: $1", - "Link expire date updated": "Data di scadenza del link aggioranta", - "Link expire date failed to update. Reason: (.*)": "Aggiornamento della data di scadenza del link fallito. Motivo: $1", - "Peer job saved": "Job del Peer salvato", - "Please specify job": "Perfavore specifica un Job", - "Please specify peer and configuration": "Perfavore specifica un Peer oppure una configurazione", - "Peer job deleted": "Job del Peer eliminato", - "API Keys function is successfully enabled": "La funzionalità delle chiavi API è stata attiviata con successo", - "API Keys function is successfully disabled": "La funzionalità delle chivi API è stata disattivata con successo", - "API Keys function is failed to enable": "Impossibile abilitare la funzionalità delle chiavi API", - "API Keys function is failed to disable": "Impossibile disabilitare la funzionalità delle chiavi API", - "WGDashboard API Keys function is disabled": "La funzionalità delle chiavi API WGDashboard è stata disabilitata", - "WireGuard configuration path saved": "Percorso di configurazione WireGuard salvato", - "API Key deleted": "Chiave API eliminata", - "API Key created": "Chiave API creata", - "Sign in session ended, please sign in again": "La sessione corrente è scaduta, pervafore accedi di nuovo", - "Please specify an IP Address (v4/v6)": "Perfavore specifica un indirizzo IP (v4/v6)", - "Please provide ipAddress and count": "Per favore fornisci un indirizzo IP ed un conteggio", - "Please provide ipAddress": "Perfavore fornisci un indirizzo IP", - "Dashboard Language": "Lingua della Dashboard", - "Dashboard language update failed": "Impossibile aggiornare la lingua della Dashboard", - "Peer Remote Endpoint": "Destinazione remota del Peer", - "New Configuration": "Nuova configurazione", - "Configuration Name": "Nome della configurazione", - "Configuration name is invalid. Possible reasons:": "Il nome della configurazione non è valido. Motivi:", - "Configuration name already exist\\.": "Il nome della configurazione esiste già.", - "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "Il nome della configurazione può contenere solo 15 lettere tra minuscole/maiuscole, numeri, segno '_', segno '=', segno '>', punto e virgola.", - "Invalid Port": "Porta non valida", - "Save Configuration": "Salva la configurazione", - "IP Address/CIDR is invalid": "L'indirizzo IP/CIDR non è valido", - "IP Address": "", + "Welcome to": "Benvenuto su", + "Username": "Nome utente", + "Password": "Password", + "OTP from your authenticator": "OTP del tuo autenticatore", + "Sign In": "Accedi", + "Signing In\\.\\.\\.": "Accesso...", + "Access Remote Server": "Accedi ad un server remoto", + "Server": "Server", + "Click": "Clicca", + "Pinging...": "Ping...", + "to add your server": "per aggiungere il tuo server", + "Server List": "Elenco dei server", + "Sorry, your username or password is incorrect.": "Spiacente, il nome utente o la password sono errati.", + "Home": "Home", + "Settings": "Impostazioni", + "Tools": "Strumenti", + "Sign Out": "Esci", + "Checking for update...": "Verifica aggiornamenti...", + "You're on the latest version": "Stai utilizzando l'ultima versione", + "WireGuard Configurations": "Configurazioni di WireGuard", + "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.": "Non hai ancora configurazioni WireGuard. Controlla la cartella di configurazione o cambiala nelle impostazioni. Per impostazione predefinita, la cartella è /etc/wireguard.", + "Configuration": "Configurazione", + "Configurations": "Configurazioni", + "Peers Default Settings": "Impostazioni predefinite per i Peer", + "Dashboard Theme": "Tema della dashboard", + "Light": "Chiaro", + "Dark": "Scuro", + "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Questo verrà modificato a livello globale, e applicato a tutti i codici QR e ai file di configurazione dei Peer.", + "WireGuard Configurations Settings": "Impostazioni delle configurazioni di WireGuard", + "Configurations Directory": "Cartella delle configurazioni", + "Remember to remove / at the end of your path. e.g /etc/wireguard": "Ricorda di rimuovere '/' alla fine del tuo percorso. Ad esempio, '/etc/wireguard'", + "WGDashboard Account Settings": "Impostazioni account WGDashboard", + "Current Password": "Password attuale", + "New Password": "Nuova password", + "Repeat New Password": "Ripeti la nuova password", + "Update Password": "Aggiorna la password", + "Multi-Factor Authentication \\(MFA\\)": "Autenticazione a più fattori (MFA)", + "Reset": "Ripristina", + "Setup": "Imposta", + "API Keys": "Chiavi API", + "API Key": "Chiave API", + "Key": "Chiave", + "Enabled": "Abilitato", + "Disabled": "Disabilitato", + "No WGDashboard API Key": "Nessuna chiave API WGDashboard", + "Expire At": "Scade il", + "Are you sure to delete this API key\\?": "Sei sicuro di elimineare questa chiave API?", + "Create API Key": "Crea una nuova chaive API", + "When should this API Key expire\\?": "Quando dovrebbe scadere questa chiave API?", + "Never Expire": "Nessuna scadenza", + "Don't think that's a good idea": "Non pensare che questa sia una buona idea", + "Creating\\.\\.\\.": "Creazione...", + "Create": "Crea", + "Status": "Stato", + "On": "Acceso", + "Off": "Spento", + "Turning On\\.\\.\\.": "Accensione...", + "Turning Off\\.\\.\\.": "Spegnimento...", + "Address": "Indirizzo", + "Listen Port": "Porta in ascolto", + "Public Key": "Chiave pubblica", + "Connected Peers": "Peer connessi", + "Total Usage": "Uso dei dati totale", + "Total Received": "Dati totali ricevuti", + "Total Sent": "Dati totali inviati", + "Peers Data Usage": "Uso dei dati dei Peers", + "Real Time Received Data Usage": "Dati ricevuti in tempo reale", + "Real Time Sent Data Usage": "Dati inviati in tempo reale", + "Peer": "Peer", + "Peers": "Peers", + "Peer Settings": "Impostazioni Peers", + "Download All": "Scarica tutto", + "Search Peers\\.\\.\\.": "Cerca Peers...", + "Display": "Mostra", + "Sort By": "Ordina per", + "Refresh Interval": "Intervallo di aggiornamento", + "Name": "Nome", + "Allowed IPs": "IP consentiti", + "Restricted": "Limitato", + "(.*) Seconds": "$1 Secondo/i", + "(.*) Minutes": "$1 Minuto/i", + "Configuration Settings": "Configurazioni", + "Peer Jobs": "Job dei Peer", + "Active Jobs": "Job attivi", + "All Active Jobs": "Tutti i job attivi", + "Logs": "Log", + "Private Key": "Chiave privata", + "\\(Required for QR Code and Download\\)": "(Richiesto per il codice QR ed il Download)", + "\\(Required\\)": "(Richiesto)", + "Endpoint Allowed IPs": "Indirizzi IP degli endpoint consentiti", + "DNS": "DNS", + "Optional Settings": "Impostazioni opzionali", + "Pre-Shared Key": "Chiave pre-condivisa", + "MTU": "MTU", + "Persistent Keepalive": "Keepalive persistente", + "Reset Data Usage": "Resetta l'utilizzo dei dati", + "Total": "Totale", + "Sent": "Inviato", + "Received": "Ricevuto", + "Revert": "Ripristina", + "Save Peer": "Salva il Peer", + "QR Code": "Codice QR", + "Schedule Jobs": "Job pianificati", + "Job": "Job", + "Job ID": "ID del Job", + "Unsaved Job": "Job non salvato", + "This peer does not have any job yet\\.": "Questo Peer non ha ancora nessun Job", + "if": "se", + "is": "è", + "then": "allora", + "larger than": "più grande di", + "Date": "Data", + "Restrict Peer": "Limita il Peer", + "Delete Peer": "Elimina il Peer", + "Edit": "Modifica", + "Delete": "Elimina", + "Deleting...": "Eliminazione...", + "Cancel": "Annulla", + "Save": "Salva", + "No active job at the moment\\.": "Nessuna Job attivo al momento.", + "Jobs Logs": "Log dei Job", + "Updated at": "Aggiornato al", + "Refresh": "Aggiorna", + "Filter": "Filtra", + "Success": "Successo", + "Failed": "Fallito", + "Log ID": "ID del log", + "Message": "Messaggio", + "Share Peer": "Condividi Peer", + "Currently the peer is not sharing": "Attualmente il peer non sta condividendo", + "Sharing\\.\\.\\.": "Condivisione...", + "Start Sharing": "Avvia condivisione", + "Stop Sharing\\.\\.\\.": "Interruzione condivisione...", + "Stop Sharing": "Interrompi condivisione", + "Access Restricted": "Accesso limitato", + "Restrict Access": "Limita l'accesso", + "Restricting\\.\\.\\.": "Limitazione...", + "Allow Access": "Abilità l'accesso", + "Allowing Access\\.\\.\\.": "Abilitazione dell'accesso...", + "Download \\& QR Code is not available due to no private key set for this peer": "Il download ed il codice QR non sono disponibili fino a quando non imposti una chiave privata per questo Peer", + "Add Peers": "Aggiungi un Peer", + "Bulk Add": "Inserimento multiplo", + "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "Aggiungendo Peer multipli, il nome di ciascun Peer verrà generato automaticamente e l'IP consentito verrà assegnato al prossimo IP disponibile.", + "How many peers you want to add\\?": "Quanti Peer vuoi aggiungere?", + "You can add up to (.*) peers": "Puoi aggiungere fino a $1 peer", + "Use your own Private and Public Key": "Usa la tua chiave privata e la tua chiave pubblica", + "Enter IP Address/CIDR": "Inserisici l'indirizzo IP/CIDR", + "IP Address/CIDR": "Indirizzo IP/CIDR", + "or": "o", + "Pick Available IP": "Seleziona un IP disponibile", + "No available IP containing": "Nessun IP disponibile corrispondente", + "Add": "Aggiungi", + "Adding\\.\\.\\.": "Aggiunta...", + "Failed to check available update": "Non è stato possibile verificare la disponibilità di nuovi aggiornamenti", + "Nice to meet you!": "Piacere di conoscerti!", + "Please fill in the following fields to finish setup": "Per favore completa i seguenti campi per terminare la configurazione", + "Create an account": "Crea un nuovo account", + "Enter an username you like": "Inserisci l'username che preferisci", + "Enter a password": "Inserisci una password", + "\\(At least 8 characters and make sure is strong enough!\\)": "(Almeno 8 caratteri e assicurati che sia sufficentemente forte)", + "Confirm password": "Conferma la password", + "Next": "Avanti", + "Saving\\.\\.\\.": "Salvataggio...", + "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. Scansiona il seguente codice QR per generare un TOTP con l'autenticatore che preferisci", + "Or you can click the link below:": "Oppure clicca il seguente link: ", + "2\\. Enter the TOTP generated by your authenticator to verify": "2. Inserisci il codice TOTP generato dal tuo autenticatore per la verifica", + "TOTP verified!": "TOTP Verificato!", + "I don't need MFA": "Non ho bisogno di MFA", + "Complete": "Completato", + "(v[0-9.]{1,}) is now available for update!": "$1 è dispobile per l'aggiornamento!", + "Current Version:": "Versione corrente: ", + "Oh no\\.\\.\\. This link is either expired or invalid\\.": "Oh no... Questo link è scaduto oppure non è invalido.", + "Scan QR Code with the WireGuard App to add peer": "Scansiona il codice QR con la applicazione WireGuard per aggiungere il Peer", + "or click the button below to download the ": "oppure clicca il bottone qui sotto per scaricare il ", + " file": " file", + "FROM ": "DA ", + "(.*) is on": "$1 è attivo", + "(.*) is off": "$1 è disattivo", + "Allowed IPs is invalid": "Gli indirizzi IP consentiti non sono validi", + "Peer created successfully": "Peer creato con successo", + "Please fill in all required box": "Perfavore inserisci tutti i cambi richiesti", + "Please specify amount of peers you want to add": "Perfavore inserisci il numero di Peer che vuoi inserire", + "No more available IP can assign": "Non ci sono più IP disponibili che possono essere assegnati", + "The maximum number of peers can add is (.*)": "Il numero massimo di peer che puoi aggiungere è/sono $1", + "Generating key pairs by bulk failed": "Generazione delle coppie di chiavi in blocco fallita", + "Failed to add peers in bulk": "Impossibile inserire i Peer in blocco", + "This peer already exist": "Questo Peer esiste già", + "This IP is not available: (.*)": "Questo indirizzo IP non è disponibile: $1", + "Configuration does not exist": "La configurazione non esiste", + "Peer does not exist": "Il Peer non esiste.", + "Please provide a valid configuration name": "Perfavore fornisci un nome per la configurazione valido", + "Peer saved": "Peer salvato", + "Allowed IPs already taken by another peer": "Gli indirizzi IP consentiti sono già stati assegnati ad un'altro Peer", + "Endpoint Allowed IPs format is incorrect": "L'indirizzi di destinazione consentiti non sono nel formato corretto", + "DNS format is incorrect": "Il formato dell'indirizzo DNS non è corretto", + "MTU format is not correct": "Il formato dell'MTU non è corretto", + "Persistent Keepalive format is not correct": "Il Keepalive persistente non è nel formato corretto", + "Private key does not match with the public key": "La chiave privata non è cooerente con la chiave pubblica", + "Update peer failed when updating Pre-Shared Key": "Aggiornamento del Peer fallito durante l'aggiornamento della chiave condivisa", + "Update peer failed when updating Allowed IPs": "Aggioranmento del Peer fallito durante l'aggiornamento degli IP consentiti.", + "Update peer failed when saving the configuration": "Aggiornamento del Peer fallito durante l'aggiornamento della configurazione", + "Peer data usage reset successfully": "Uso dei dati del Peer ripristinati correttamente", + "Peer download started": "Scaricamento del Peer avviato", + "Please specify one or more peers": "Perfavore specifica uno o più Peer", + "Share link failed to create. Reason: (.*)": "Creazione del link di condivisione fallito. Motivo: $1", + "Link expire date updated": "Data di scadenza del link aggioranta", + "Link expire date failed to update. Reason: (.*)": "Aggiornamento della data di scadenza del link fallito. Motivo: $1", + "Peer job saved": "Job del Peer salvato", + "Please specify job": "Perfavore specifica un Job", + "Please specify peer and configuration": "Perfavore specifica un Peer oppure una configurazione", + "Peer job deleted": "Job del Peer eliminato", + "API Keys function is successfully enabled": "La funzionalità delle chiavi API è stata attiviata con successo", + "API Keys function is successfully disabled": "La funzionalità delle chivi API è stata disattivata con successo", + "API Keys function is failed to enable": "Impossibile abilitare la funzionalità delle chiavi API", + "API Keys function is failed to disable": "Impossibile disabilitare la funzionalità delle chiavi API", + "WGDashboard API Keys function is disabled": "La funzionalità delle chiavi API WGDashboard è stata disabilitata", + "WireGuard configuration path saved": "Percorso di configurazione WireGuard salvato", + "API Key deleted": "Chiave API eliminata", + "API Key created": "Chiave API creata", + "Sign in session ended, please sign in again": "La sessione corrente è scaduta, pervafore accedi di nuovo", + "Please specify an IP Address (v4/v6)": "Perfavore specifica un indirizzo IP (v4/v6)", + "Please provide ipAddress and count": "Per favore fornisci un indirizzo IP ed un conteggio", + "Please provide ipAddress": "Perfavore fornisci un indirizzo IP", + "Dashboard Language": "Lingua della Dashboard", + "Dashboard language update failed": "Impossibile aggiornare la lingua della Dashboard", + "Peer Remote Endpoint": "Destinazione remota del Peer", + "New Configuration": "Nuova configurazione", + "Configuration Name": "Nome della configurazione", + "Configuration name is invalid. Possible reasons:": "Il nome della configurazione non è valido. Motivi:", + "Configuration name already exist\\.": "Il nome della configurazione esiste già.", + "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "Il nome della configurazione può contenere solo 15 lettere tra minuscole/maiuscole, numeri, segno '_', segno '=', segno '>', punto e virgola.", + "Invalid Port": "Porta non valida", + "Save Configuration": "Salva la configurazione", + "IP Address/CIDR is invalid": "L'indirizzo IP/CIDR non è valido", + "IP Address": "", "Enter IP Address / Hostname": "", "IP Address / Hostname": "", - "Dashboard IP Address \\& Listen Port": "", + "Dashboard IP Address \\& Listen Port": "", "Count": "", "Geolocation": "", "Is Alive": "", diff --git a/src/static/locale/nl-nl.json b/src/static/locale/nl-nl.json index 0193636..8cc1eb8 100644 --- a/src/static/locale/nl-nl.json +++ b/src/static/locale/nl-nl.json @@ -1,311 +1,312 @@ { - "Welcome to": "Welkom bij", - "Username": "Gebruikersnaam", - "Password": "Wachtwoord", - "OTP from your authenticator": "OTP van uw authenticator", - "Sign In": "Inloggen", - "Signing In\\.\\.\\.": "Inloggen...", - "Access Remote Server": "Toegang tot Remote Server", - "Server": "Server", - "Click": "Klik", - "Pinging...": "Pingen...", - "to add your server": "om uw server toe te voegen", - "Server List": "Serverlijst", - "Sorry, your username or password is incorrect.": "Sorry, uw gebruikersnaam of wachtwoord is onjuist.", - "Home": "Startpagina", - "Settings": "Instellingen", - "Tools": "Hulpmiddelen", - "Sign Out": "Uitloggen", - "Checking for update...": "Zoeken naar updates...", - "You're on the latest version": "U gebruikt de laatste versie", - "WireGuard Configurations": "WireGuard Configuraties", - "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.": "U heeft nog geen WireGuard configuraties. Controleer de configuratiemap of wijzig deze in de instellingen. Standaard is de map /etc/wireguard.", - "Configuration": "Configuratie", - "Configurations": "Configuraties", - "Peers Default Settings": "Standaardinstellingen voor Peers", - "Dashboard Theme": "Dashboard Thema", - "Light": "Licht", - "Dark": "Donker", - "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Dit wordt globaal gewijzigd en is van toepassing op alle QR-codes van peers en configuratiebestanden.", - "WireGuard Configurations Settings": "WireGuard Configuratie-instellingen", - "Configurations Directory": "Configuratiemap", - "Remember to remove / at the end of your path. e.g /etc/wireguard": "Vergeet niet de / aan het einde van uw pad te verwijderen. Bijv. /etc/wireguard", - "WGDashboard Account Settings": "WGDashboard Accountinstellingen", - "Current Password": "Huidig Wachtwoord", - "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", - "API Key": "API-sleutel", - "Key": "Sleutel", - "Enabled": "Ingeschakeld", - "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", - "Connected Peers": "Verbonden Peers", - "Total Usage": "Totaal Gebruik", - "Total Received": "Totaal Ontvangen", - "Total Sent": "Totaal Verzonden", - "Peers Data Usage": "Data Gebruik van Peers", - "Real Time Received Data Usage": "Realtime Ontvangen Data Gebruik", - "Real Time Sent Data Usage": "Realtime Verzonden Data Gebruik", - "Peer": "Peer", - "Peers": "Peers", - "Peer Settings": "Peer Instellingen", - "Download All": "Alles Downloaden", - "Search Peers...": "Zoek Peers...", - "Display": "Weergave", - "Sort By": "Sorteren op", - "Refresh Interval": "Vernieuwingsinterval", - "Name": "Naam", - "Allowed IPs": "Allowed IPs", - "Restricted": "Beperkt", - "(.*) Seconds": "$1 Seconden", - "(.*) Minutes": "$1 Minuten", - "Configuration Settings": "Configuratie-instellingen", - "Peer Jobs": "Peer Taken", - "Active Jobs": "Actieve Taken", - "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", - "Pre-Shared Key": "Pre-Shared Key", - "MTU": "MTU", - "Persistent Keepalive": "Persistente Keepalive", - "Reset Data Usage": "Reset Datagebruik", - "Total": "Totaal", - "Sent": "Verzonden", - "Received": "Ontvangen", - "Revert": "Herstellen", - "Save Peer": "Peer Opslaan", - "QR Code": "QR-code", - "Schedule Jobs": "Taken Inplannen", - "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", - "larger than": "groter dan", - "Date": "Datum", - "Restrict Peer": "Peer Beperken", - "Delete Peer": "Peer Verwijderen", - "Edit": "Bewerken", - "Delete": "Verwijderen", - "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", - "Filter": "Filteren", - "Success": "Succesvol", - "Failed": "Mislukt", - "Log ID": "Log-ID", - "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", - "IP Address/CIDR": "IP-adres/CIDR", - "or": "of", - "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", - "Create an account": "Maak een account aan", - "Enter an username you like": "Voer een gebruikersnaam in die je leuk vindt", - "Enter a password": "Voer een wachtwoord in", - "\\(At least 8 characters and make sure is strong enough!\\)": "(Minimaal 8 tekens en zorg ervoor dat het sterk genoeg is!)", - "Confirm password": "Bevestig wachtwoord", - "Next": "Volgende", - "Saving\\.\\.\\.": "Opslaan...", - "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. Scan de volgende QR-code om TOTP te genereren met je keuze van authenticator", - "Or you can click the link below:": "Of je kunt de onderstaande link klikken:", - "2\\. Enter the TOTP generated by your authenticator to verify": "2. Voer de door je authenticator gegenereerde TOTP in om te verifiëren", - "TOTP verified!": "TOTP succesvol geverifieerd!", - "I don't need MFA": "Ik heb geen MFA nodig", - "Complete": "Voltooien", - "(v[0-9.]{1,}) is now available for update!": "Versie $1 is nu beschikbaar voor update!", - "Current Version:": "Huidige versie:", - "Oh no\\.\\.\\. This link is either expired or invalid\\.": "Oh nee... Deze link is ofwel verlopen of ongeldig.", - "Scan QR Code with the WireGuard App to add peer": "Scan de QR-code met de WireGuard-app om peer toe te voegen", - "or click the button below to download the ": "of klik op de knop hieronder om de", - " file": " bestand te downloaden", - "FROM ": "VAN", - "(.*) is on": "$1 is ingeschakeld", - "(.*) is off": "$1 is uitgeschakeld", - "Allowed IPs is invalid": "Toegestane IP's zijn ongeldig", - "Peer created successfully": "Peer succesvol aangemaakt", - "Please fill in all required box": "Vul alle vereiste velden in", - "Please specify amount of peers you want to add": "Geef het aantal peers op dat je wilt toevoegen", - "No more available IP can assign": "Er kunnen geen extra beschikbare IP's worden toegewezen", - "The maximum number of peers can add is (.*)": "Het maximale aantal peers dat kan worden toegevoegd is $1", - "Generating key pairs by bulk failed": "Het massaal genereren van sleutelpaar is mislukt", - "Failed to add peers in bulk": "Massaal toevoegen van peers mislukt", - "This peer already exist": "Deze peer bestaat al", - "This IP is not available: (.*)": "Deze IP is niet beschikbaar: $1", - "Configuration does not exist": "Configuratie bestaat niet", - "Peer does not exist": "Peer bestaat niet", - "Please provide a valid configuration name": "Geef een geldige configuratienaam op", - "Peer saved": "Peer opgeslagen", - "Allowed IPs already taken by another peer": "Toegestane IP's zijn al in gebruik door een andere peer", - "Endpoint Allowed IPs format is incorrect": "Het formaat van toegestane IP's van het eindpunt is onjuist", - "DNS format is incorrect": "Het DNS-formaat is onjuist", - "MTU format is not correct": "Het MTU-formaat is onjuist", - "Persistent Keepalive format is not correct": "Het formaat van Persistent Keepalive is onjuist", - "Private key does not match with the public key": "Het privésleutel komt niet overeen met de publieke sleutel", - "Update peer failed when updating Pre-Shared Key": "Fout bij het bijwerken van de peer tijdens het bijwerken van de Pre-Shared Key", - "Update peer failed when updating Allowed IPs": "Fout bij het bijwerken van de peer tijdens het bijwerken van toegestane IP's", - "Update peer failed when saving the configuration": "Fout bij het opslaan van de peer-configuratie", - "Peer data usage reset successfully": "Peer-gegevensverbruik succesvol gereset", - "Peer download started": "Peer-download gestart", - "Please specify one or more peers": "Geef een of meer peers op", - "Share link failed to create. Reason: (.*)": "De gedeelde link kon niet worden aangemaakt. Reden: $1", - "Link expire date updated": "Vervaldatum van de link bijgewerkt", - "Link expire date failed to update. Reason: (.*)": "Vervaldatum van de link kon niet worden bijgewerkt. Reden: $1", - "Peer job saved": "Peer-taak opgeslagen", - "Please specify job": "Geef een taak op", - "Please specify peer and configuration": "Geef peer en configuratie op", - "Peer job deleted": "Peer-taak verwijderd", - "API Keys function is successfully enabled": "API-sleutelfunctie is succesvol ingeschakeld", - "API Keys function is successfully disabled": "API-sleutelfunctie is succesvol uitgeschakeld", - "API Keys function is failed to enable": "API-sleutelfunctie kon niet worden ingeschakeld", - "API Keys function is failed to disable": "API-sleutelfunctie kon niet worden uitgeschakeld", - "WGDashboard API Keys function is disabled": "De API-sleutelfunctie in WGDashboard is uitgeschakeld", - "WireGuard configuration path saved": "WireGuard-configuratiepad opgeslagen", - "API Key deleted": "API-sleutel verwijderd", - "API Key created": "API-sleutel aangemaakt", - "Sign in session ended, please sign in again": "Aanmeldsessie beëindigd, meld je opnieuw aan", - "Please specify an IP Address (v4/v6)": "Geef een IP-adres op (v4/v6)", - "Please provide ipAddress and count": "Geef het IP-adres en het aantal op", - "Please provide ipAddress": "Geef een IP-adres op", - "Dashboard Language": "Dashboard-taal", - "Dashboard language update failed": "Bijwerken van dashboard-taal mislukt", - "Peer Remote Endpoint": "Peer Remote Endpunt", - "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", - "IP Address": "IP-adres", - "Enter IP Address / Hostname": "Voer IP-adres / Hostnaam in", - "IP Address / Hostname": "IP-adres / Hostnaam", - "Count": "Aantal", - "Geolocation": "Geolocatie", - "Is Alive": "Is actief", - "Average / Min / Max Round Trip Time": "Gemiddelde / Min / Max Round Trip Time", - "Sent / Received / Lost Package": "Verzonden / Ontvangen / Verloren pakket", - "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "Handmatig opnieuw opstarten van WGDashboard is nodig om wijzigingen in IP-adres en luisterpoort toe te passen", - "Restore Configuration": "Herstel configuratie", - "Step (.*)": "Stap $1", - "Select a backup you want to restore": "Selecteer een back-up die je wilt herstellen", - "Click to change a backup": "Klik om een back-up te wijzigen", - "Selected Backup": "Geselecteerde back-up", - "You don't have any configuration to restore": "Je hebt geen configuratie om te herstellen", - "Help": "Help", - "Backup": "Back-up", - "([0-9].*) Backups?": "$1 Back-ups?", - "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", - "Restricted Peers?": "Beperkte Peers?", - "Restore": "Herstellen", - "Restoring": "Herstellen...", - "WGDashboard Settings": "WGDashboard Instellingen", - "Peers Settings": "Peers Instellingen", - "WireGuard Configuration Settings": "WireGuard Configuratie Instellingen", - "Appearance": "Weergave", - "Theme": "Thema", - "Language": "Taal", - "Account Settings": "Account Instellingen", - "Peer Default Settings": "Standaard Peer Instellingen", - "Toggle When Start Up": "Wisselen bij opstarten", - "Other Settings": "Andere Instellingen", - "Select Peers": "Selecteer Peers", - "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", - "If you're sure, please type in the configuration name below and click Delete": "Als je zeker bent, typ dan de configuratienaam hieronder in en klik op Verwijderen", - "Select All": "Selecteer alles", - "Clear Selection": "Selectie wissen", - "([0-9].*) Peers?": "$1 Peers?", - "Downloading": "Bezig met downloaden", - "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", - "Configuration restored": "Configuratie hersteld", - "Allowed IP already taken by another peer": "Toegestane IP is al in gebruik door een andere peer", - "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" -} + "Welcome to": "Welkom bij", + "Username": "Gebruikersnaam", + "Password": "Wachtwoord", + "OTP from your authenticator": "OTP van uw authenticator", + "Sign In": "Inloggen", + "Signing In\\.\\.\\.": "Inloggen...", + "Access Remote Server": "Toegang tot Remote Server", + "Server": "Server", + "Click": "Klik", + "Pinging...": "Pingen...", + "to add your server": "om uw server toe te voegen", + "Server List": "Serverlijst", + "Sorry, your username or password is incorrect.": "Sorry, uw gebruikersnaam of wachtwoord is onjuist.", + "Home": "Startpagina", + "Settings": "Instellingen", + "Tools": "Hulpmiddelen", + "Sign Out": "Uitloggen", + "Checking for update...": "Zoeken naar updates...", + "You're on the latest version": "U gebruikt de laatste versie", + "WireGuard Configurations": "WireGuard Configuraties", + "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.": "U heeft nog geen WireGuard configuraties. Controleer de configuratiemap of wijzig deze in de instellingen. Standaard is de map /etc/wireguard.", + "Configuration": "Configuratie", + "Configurations": "Configuraties", + "Peers Default Settings": "Standaardinstellingen voor Peers", + "Dashboard Theme": "Dashboard Thema", + "Light": "Licht", + "Dark": "Donker", + "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Dit wordt globaal gewijzigd en is van toepassing op alle QR-codes van peers en configuratiebestanden.", + "WireGuard Configurations Settings": "WireGuard Configuratie-instellingen", + "Configurations Directory": "Configuratiemap", + "Remember to remove / at the end of your path. e.g /etc/wireguard": "Vergeet niet de / aan het einde van uw pad te verwijderen. Bijv. /etc/wireguard", + "WGDashboard Account Settings": "WGDashboard Accountinstellingen", + "Current Password": "Huidig Wachtwoord", + "New Password": "Nieuw Wachtwoord", + "Repeat New Password": "Herhaal Nieuw Wachtwoord", + "Update Password": "Wachtwoord bijwerken", + "Reset": "Resetten", + "Setup": "Instellen", + "API Keys": "API-sleutels", + "API Key": "API-sleutel", + "Key": "Sleutel", + "Enabled": "Ingeschakeld", + "Disabled": "Uitgeschakeld", + "No WGDashboard API Key": "Geen WGDashboard API-sleutel", + "Expire At": "Vervalt Op", + "Create API Key": "API-sleutel maken", + "Never Expire": "Nooit vervallen", + "Don't think that's a good idea": "Dit is geen goed idee, denk ik", + "Create": "Maken", + "Status": "Status", + "On": "Aan", + "Off": "Uit", + "Address": "Adres", + "Listen Port": "Luisterpoort", + "Public Key": "Publieke Sleutel", + "Connected Peers": "Verbonden Peers", + "Total Usage": "Totaal Gebruik", + "Total Received": "Totaal Ontvangen", + "Total Sent": "Totaal Verzonden", + "Peers Data Usage": "Data Gebruik van Peers", + "Real Time Received Data Usage": "Realtime Ontvangen Data Gebruik", + "Real Time Sent Data Usage": "Realtime Verzonden Data Gebruik", + "Peer": "Peer", + "Peers": "Peers", + "Peer Settings": "Peer Instellingen", + "Download All": "Alles Downloaden", + "Display": "Weergave", + "Sort By": "Sorteren op", + "Refresh Interval": "Vernieuwingsinterval", + "Name": "Naam", + "Allowed IPs": "Allowed IPs", + "Restricted": "Beperkt", + "(.*) Seconds": "$1 Seconden", + "(.*) Minutes": "$1 Minuten", + "Configuration Settings": "Configuratie-instellingen", + "Peer Jobs": "Peer Taken", + "Active Jobs": "Actieve Taken", + "All Active Jobs": "Alle Actieve Taken", + "Logs": "Logboeken", + "Private Key": "Privé Sleutel", + "Endpoint Allowed IPs": "Allowed-IPs voor Eindpunt", + "DNS": "DNS", + "Optional Settings": "Optionele Instellingen", + "Pre-Shared Key": "Pre-Shared Key", + "MTU": "MTU", + "Persistent Keepalive": "Persistente Keepalive", + "Reset Data Usage": "Reset Datagebruik", + "Total": "Totaal", + "Sent": "Verzonden", + "Received": "Ontvangen", + "Revert": "Herstellen", + "Save Peer": "Peer Opslaan", + "QR Code": "QR-code", + "Schedule Jobs": "Taken Inplannen", + "Job": "Taak", + "Job ID": "Taak ID", + "Unsaved Job": "Niet Opgeslagen Taak", + "if": "als", + "is": "is", + "then": "dan", + "larger than": "groter dan", + "Date": "Datum", + "Restrict Peer": "Peer Beperken", + "Delete Peer": "Peer Verwijderen", + "Edit": "Bewerken", + "Delete": "Verwijderen", + "Deleting...": "Aan het verwijderen", + "Cancel": "Annuleren", + "Save": "Opslaan", + "Jobs Logs": "Taaklogboeken", + "Updated at": "Bijgewerkt op", + "Refresh": "Vernieuwen", + "Filter": "Filteren", + "Success": "Succesvol", + "Failed": "Mislukt", + "Log ID": "Log-ID", + "Message": "Bericht", + "Share Peer": "Deel Peer", + "Currently the peer is not sharing": "De peer deelt momenteel niet", + "Start Sharing": "Start delen", + "Stop Sharing": "Stop met delen", + "Access Restricted": "Toegang Beperkt", + "Restrict Access": "Beperk toegang", + "Allow Access": "Toegang toestaan", + "Add Peers": "Peers toevoegen", + "Bulk Add": "Bulk 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", + "IP Address/CIDR": "IP-adres/CIDR", + "or": "of", + "Pick Available IP": "Kies beschikbare IP", + "No available IP containing": "Geen beschikbare IP bevat", + "Add": "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", + "Create an account": "Maak een account aan", + "Enter an username you like": "Voer een gebruikersnaam in die je leuk vindt", + "Enter a password": "Voer een wachtwoord in", + "\\(At least 8 characters and make sure is strong enough!\\)": "(Minimaal 8 tekens en zorg ervoor dat het sterk genoeg is!)", + "Confirm password": "Bevestig wachtwoord", + "Next": "Volgende", + "Saving\\.\\.\\.": "Opslaan...", + "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. Scan de volgende QR-code om TOTP te genereren met je keuze van authenticator", + "Or you can click the link below:": "Of je kunt de onderstaande link klikken:", + "2\\. Enter the TOTP generated by your authenticator to verify": "2. Voer de door je authenticator gegenereerde TOTP in om te verifiëren", + "TOTP verified!": "TOTP succesvol geverifieerd!", + "I don't need MFA": "Ik heb geen MFA nodig", + "Complete": "Voltooien", + "(v[0-9.]{1,}) is now available for update!": "Versie $1 is nu beschikbaar voor update!", + "Current Version:": "Huidige versie:", + "Oh no\\.\\.\\. This link is either expired or invalid\\.": "Oh nee... Deze link is ofwel verlopen of ongeldig.", + "Scan QR Code with the WireGuard App to add peer": "Scan de QR-code met de WireGuard-app om peer toe te voegen", + "or click the button below to download the ": "of klik op de knop hieronder om de", + " file": " bestand te downloaden", + "FROM ": "VAN", + "(.*) is on": "$1 is ingeschakeld", + "(.*) is off": "$1 is uitgeschakeld", + "Allowed IPs is invalid": "Toegestane IP's zijn ongeldig", + "Peer created successfully": "Peer succesvol aangemaakt", + "Please fill in all required box": "Vul alle vereiste velden in", + "Please specify amount of peers you want to add": "Geef het aantal peers op dat je wilt toevoegen", + "No more available IP can assign": "Er kunnen geen extra beschikbare IP's worden toegewezen", + "The maximum number of peers can add is (.*)": "Het maximale aantal peers dat kan worden toegevoegd is $1", + "Generating key pairs by bulk failed": "Het massaal genereren van sleutelpaar is mislukt", + "Failed to add peers in bulk": "Massaal toevoegen van peers mislukt", + "This peer already exist": "Deze peer bestaat al", + "This IP is not available: (.*)": "Deze IP is niet beschikbaar: $1", + "Configuration does not exist": "Configuratie bestaat niet", + "Peer does not exist": "Peer bestaat niet", + "Please provide a valid configuration name": "Geef een geldige configuratienaam op", + "Peer saved": "Peer opgeslagen", + "Allowed IPs already taken by another peer": "Toegestane IP's zijn al in gebruik door een andere peer", + "Endpoint Allowed IPs format is incorrect": "Het formaat van toegestane IP's van het eindpunt is onjuist", + "DNS format is incorrect": "Het DNS-formaat is onjuist", + "MTU format is not correct": "Het MTU-formaat is onjuist", + "Persistent Keepalive format is not correct": "Het formaat van Persistent Keepalive is onjuist", + "Private key does not match with the public key": "Het privésleutel komt niet overeen met de publieke sleutel", + "Update peer failed when updating Pre-Shared Key": "Fout bij het bijwerken van de peer tijdens het bijwerken van de Pre-Shared Key", + "Update peer failed when updating Allowed IPs": "Fout bij het bijwerken van de peer tijdens het bijwerken van toegestane IP's", + "Update peer failed when saving the configuration": "Fout bij het opslaan van de peer-configuratie", + "Peer data usage reset successfully": "Peer-gegevensverbruik succesvol gereset", + "Peer download started": "Peer-download gestart", + "Please specify one or more peers": "Geef een of meer peers op", + "Share link failed to create. Reason: (.*)": "De gedeelde link kon niet worden aangemaakt. Reden: $1", + "Link expire date updated": "Vervaldatum van de link bijgewerkt", + "Link expire date failed to update. Reason: (.*)": "Vervaldatum van de link kon niet worden bijgewerkt. Reden: $1", + "Peer job saved": "Peer-taak opgeslagen", + "Please specify job": "Geef een taak op", + "Please specify peer and configuration": "Geef peer en configuratie op", + "Peer job deleted": "Peer-taak verwijderd", + "API Keys function is successfully enabled": "API-sleutelfunctie is succesvol ingeschakeld", + "API Keys function is successfully disabled": "API-sleutelfunctie is succesvol uitgeschakeld", + "API Keys function is failed to enable": "API-sleutelfunctie kon niet worden ingeschakeld", + "API Keys function is failed to disable": "API-sleutelfunctie kon niet worden uitgeschakeld", + "WGDashboard API Keys function is disabled": "De API-sleutelfunctie in WGDashboard is uitgeschakeld", + "WireGuard configuration path saved": "WireGuard-configuratiepad opgeslagen", + "API Key deleted": "API-sleutel verwijderd", + "API Key created": "API-sleutel aangemaakt", + "Sign in session ended, please sign in again": "Aanmeldsessie beëindigd, meld je opnieuw aan", + "Please specify an IP Address (v4/v6)": "Geef een IP-adres op (v4/v6)", + "Please provide ipAddress and count": "Geef het IP-adres en het aantal op", + "Please provide ipAddress": "Geef een IP-adres op", + "Dashboard Language": "Dashboard-taal", + "Dashboard language update failed": "Bijwerken van dashboard-taal mislukt", + "Peer Remote Endpoint": "Peer Remote Endpunt", + "New Configuration": "Nieuwe configuratie", + "Configuration Name": "Configuratienaam", + "Configuration name is invalid. Possible reasons:": "Configuratienaam is ongeldig. Mogelijke redenen:", + "Invalid Port": "Ongeldige poort", + "Save Configuration": "Configuratie opslaan", + "IP Address/CIDR is invalid": "IP-adres/CIDR is ongeldig", + "IP Address": "IP-adres", + "Enter IP Address / Hostname": "Voer IP-adres / Hostnaam in", + "IP Address / Hostname": "IP-adres / Hostnaam", + "Count": "Aantal", + "Geolocation": "Geolocatie", + "Is Alive": "Is actief", + "Average / Min / Max Round Trip Time": "Gemiddelde / Min / Max Round Trip Time", + "Sent / Received / Lost Package": "Verzonden / Ontvangen / Verloren pakket", + "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "Handmatig opnieuw opstarten van WGDashboard is nodig om wijzigingen in IP-adres en luisterpoort toe te passen", + "Restore Configuration": "Herstel configuratie", + "Step (.*)": "Stap $1", + "Select a backup you want to restore": "Selecteer een back-up die je wilt herstellen", + "Click to change a backup": "Klik om een back-up te wijzigen", + "Selected Backup": "Geselecteerde back-up", + "You don't have any configuration to restore": "Je hebt geen configuratie om te herstellen", + "Help": "Help", + "Backup": "Back-up", + "([0-9].*) Backups?": "$1 Back-ups?", + "Yes": "Ja", + "No": "Nee", + "Backup not selected": "Geen back-up geselecteerd", + "(.*) Available IP Address": "$1 Beschikbaar IP-adres", + "Database File": "Databestand", + "Contain": "Bevat", + "Restricted Peers?": "Beperkte Peers?", + "Restore": "Herstellen", + "Restoring": "Herstellen...", + "WGDashboard Settings": "WGDashboard Instellingen", + "Peers Settings": "Peers Instellingen", + "WireGuard Configuration Settings": "WireGuard Configuratie Instellingen", + "Appearance": "Weergave", + "Theme": "Thema", + "Language": "Taal", + "Account Settings": "Account Instellingen", + "Peer Default Settings": "Standaard Peer Instellingen", + "Toggle When Start Up": "Wisselen bij opstarten", + "Other Settings": "Andere Instellingen", + "Select Peers": "Selecteer Peers", + "Backup & Restore": "Back-up & Herstellen", + "Delete Configuration": "Configuratie Verwijderen", + "Create Backup": "Maak een Back-up", + "Backup Date": "Back-up Datum", + "File": "Bestand", + "All connected peers will get disconnected": "Alle verbonden peers worden losgekoppeld", + "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", + "If you're sure, please type in the configuration name below and click Delete": "Als je zeker bent, typ dan de configuratienaam hieronder in en klik op Verwijderen", + "Select All": "Selecteer alles", + "Clear Selection": "Selectie wissen", + "([0-9].*) Peers?": "$1 Peers?", + "Downloading": "Bezig met downloaden", + "Download Finished": "Download voltooid", + "Done": "Klaar", + "Are you sure to delete": "Weet je zeker dat je wilt verwijderen?", + "Configuration deleted": "Configuratie verwijderd", + "Configuration saved": "Configuratie opgeslagen", + "WGDashboard language update failed": "Bijwerken van de WGDashboard-taal mislukt", + "Configuration restored": "Configuratie hersteld", + "Allowed IP already taken by another peer": "Toegestane IP is al in gebruik door een andere peer", + "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", + "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\\)": "" +} \ No newline at end of file diff --git a/src/static/locale/pl.json b/src/static/locale/pl.json index f2a7715..95b67b4 100644 --- a/src/static/locale/pl.json +++ b/src/static/locale/pl.json @@ -27,7 +27,7 @@ "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.", + "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", @@ -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.", @@ -238,7 +237,7 @@ "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", + "Dashboard IP Address \\& Listen Port": "Adres IP Portalu WGDashboard oraz Port Nasłuchiwania", "Count": "Ilość", "Geolocation": "Geolokalizacja", "Is Alive": "Jest Online", @@ -255,30 +254,30 @@ "([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ą?", + "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", @@ -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": "" +} \ No newline at end of file diff --git a/src/static/locale/ru.json b/src/static/locale/ru.json index 7751fc3..e1025d8 100644 --- a/src/static/locale/ru.json +++ b/src/static/locale/ru.json @@ -27,7 +27,7 @@ "Light": "Светлая", "Dark": "Тёмная", "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Это будет изменено глобально и будет применяться ко всем QR-кодам и конфигурационным файлам клиентов.", - "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "Для внесения изменений в IP-адрес и порт прослушивания необходим ручной перезапуск WGDashboard", + "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "Для внесения изменений в IP-адрес и порт прослушивания необходим ручной перезапуск WGDashboard", "WireGuard Configurations Settings": "Параметры конфигурации WireGuard", "Configurations Directory": "Каталог конфигураций", "Remember to remove / at the end of your path. e.g /etc/wireguard": "Не забудьте удалить символ / в конце вашего пути - например /etc/wireguard", @@ -77,7 +77,6 @@ "Sort By": "Сортировать по", "Refresh Interval": "Интервал обновления", "Name": "Имя", - "ago": "назад", "Allowed IPs": "Внутренний IP-адрес", "Restricted": "Прекращен", "(.*) Seconds": "$1 сек.", @@ -234,84 +233,80 @@ "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "Название конфигурации может содержать только 15 строчных/прописных букв, цифры, подчеркивание, знак равенства, знак плюс, точку и дефис ", "Invalid Port": "Неверный порт", "Save Configuration": "Сохранить конфигурацию", - "IP Address/CIDR is invalid": "IP-адрес/CIDR недействителен", - "IP Address": "IP-адрес", - "Enter IP Address / Hostname": "Введите IP-адрес / Имя хоста", - "IP Address / Hostname": "IP-адрес / Имя хоста", - "Dashboard IP Address & Listen Port": "IP-адрес и порт панели мониторинга", - "Count": "Число прыжков", - "Geolocation": "Геолокация", - "Is Alive": "Живой", - "Average / Min / Max Round Trip Time": "Среднее / Мин. / Макс. Время в пути", - "Sent / Received / Lost Package": "Отправлено / Получено / Потеряно", - "Restore Configuration": "Восстановить конфигурацию", - "Step (.*)": "Шаг $1", - "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?": "$1 Архивы?", - "Yes": "Да", + "IP Address/CIDR is invalid": "IP-адрес/CIDR недействителен", + "IP Address": "IP-адрес", + "Enter IP Address / Hostname": "Введите IP-адрес / Имя хоста", + "IP Address / Hostname": "IP-адрес / Имя хоста", + "Count": "Число прыжков", + "Geolocation": "Геолокация", + "Is Alive": "Живой", + "Average / Min / Max Round Trip Time": "Среднее / Мин. / Макс. Время в пути", + "Sent / Received / Lost Package": "Отправлено / Получено / Потеряно", + "Restore Configuration": "Восстановить конфигурацию", + "Step (.*)": "Шаг $1", + "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?": "$1 Архивы?", + "Yes": "Да", "No": "Нет", - "Backup not selected": "Архив не выбран", - "Confirm \\& edit restore information": "Подтвердите и отредактируйте информацию о восстановлении", - "(.*) Available IP Address": "$1 Доступный IP-адрес", - "Database File": "Файл базы данных", - "Contain": "Содержит", - "Restricted Peers?": "Блокированные клиенты", - "Restore": "Восстановить", - "Restoring": "Восстановление...", - "WGDashboard Settings": "Настройки панели", - "Peers Settings": "Настройки клиента", - "WireGuard Configuration Settings": "Параметры WireGuard", - "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\\?": "Вы уверены, что нужно удалить этот архив?", + "Backup not selected": "Архив не выбран", + "Confirm \\& edit restore information": "Подтвердите и отредактируйте информацию о восстановлении", + "(.*) Available IP Address": "$1 Доступный IP-адрес", + "Database File": "Файл базы данных", + "Contain": "Содержит", + "Restricted Peers?": "Блокированные клиенты", + "Restore": "Восстановить", + "Restoring": "Восстановление...", + "WGDashboard Settings": "Настройки панели", + "Peers Settings": "Настройки клиента", + "WireGuard Configuration Settings": "Параметры WireGuard", + "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\\:": "Как только вы удалите эту конфигурацию: ", + "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": "Оба файла конфигурации (.conf) и таблица базы данных этой конфигурации, будут удалены", "Checking backups...": "Проверка архивов...", "This configuration have ([0-9].*) backups": "Эта конфигурация имеет $1", "This configuration have no backup": "Эта конфигурация не имеет архивов", "If you're sure, please type in the configuration name below and click Delete": "Если вы уверены, пожалуйста, введите название конфигурации ниже и нажмите Удалить", - "Select All": "Выбрать всё", + "Select All": "Выбрать всё", "Clear Selection": "Очистит выбор", "([0-9].*) Peers?": "$1 Клиенты?", "Downloading": "Загрузка", "Download Finished": "Загрузка завершена", "Done": "Выполнено", "Are you sure to delete": "Вы уверены, что нужно удалить", - "Are you sure to delete this peer\\?": "Вы уверены, что нужно удалить?", - "Configuration deleted": "Конфигурация удалена", + "Are you sure to delete this peer\\?": "Вы уверены, что нужно удалить?", + "Configuration deleted": "Конфигурация удалена", "Configuration saved": "Конфигурация сохранена", "WGDashboard language update failed": "Не удалось обновить язык WGDashboard", "Configuration restored": "Конфигурация восстановлена", "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": "" +} \ No newline at end of file diff --git a/src/static/locale/sv-se.json b/src/static/locale/sv-se.json index 9365b2a..d32e673 100644 --- a/src/static/locale/sv-se.json +++ b/src/static/locale/sv-se.json @@ -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\\.": "" } \ No newline at end of file diff --git a/src/static/locale/tr-tr.json b/src/static/locale/tr-tr.json index f97d674..447b94f 100644 --- a/src/static/locale/tr-tr.json +++ b/src/static/locale/tr-tr.json @@ -1,311 +1,312 @@ { - "Welcome to": "Hoş geldiniz", - "Username": "Kullanıcı adı", - "Password": "Parola", - "OTP from your authenticator": "Kimlik doğrulama uygulamanızdan tek kullanımlık parola", - "Sign In": "Giriş Yap", - "Signing In\\.\\.\\.": "Giriş Yapılıyor...", - "Access Remote Server": "Uzak Sunuculara Eriş", - "Server": "Sunucu", - "Click": "Tıkla", - "Pinging...": "Ping atılıyor...", - "to add your server": "sunucunu eklemek için", - "Server List": "Sunucu Listesi", - "Sorry, your username or password is incorrect.": "Üzgünüm, kullanıcı adı veya parola yanlış.", - "Home": "Ana sayfa", - "Settings": "Ayarlar", - "Tools": "Araçlar", - "Sign Out": "Çıkış yap", - "Checking for update...": "Yeni sürüm için kontrol sağlanıyor...", - "You're on the latest version": "En güncel sürümü kullanıyorsunuz", - "WireGuard Configurations": "WireGuard Ayarları", - "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.": "Henüz herhangi bir WireGuard ayarınız bulunmuyor. Lütfen yapılandırma dizinini kontrol edin veya Ayarlar kısmından değiştirin. Ön tanımlı ayar dizini /etc/wireguard.", - "Configuration": "Ayar", - "Configurations": "Ayarlar", - "Peers Default Settings": "Ön Tanımlı Eş Ayarları", - "Dashboard Theme": "Arayüz Teması", - "Light": "Aydınlık", - "Dark": "Karanlık", - "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Bu değişiklik global olarak, tüm eşlerin QR kod ve yapılandırma dosyalarına uygulanacak.", - "WireGuard Configurations Settings": "WireGuard Yapılandırma Ayarları", - "Configurations Directory": "Yapılandırma Dizini", - "Remember to remove / at the end of your path. e.g /etc/wireguard": "Dizin adresinin sonundaki /'ı kaldırmayı unutmayın. Örnek; /etc/wireguard", - "WGDashboard Account Settings": "WGDashboard Hesap Ayarları", - "Current Password": "Geçerli Parola", - "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ı", - "API Key": "API Anahtarı", - "Key": "Anahtar", - "Enabled": "Aktif", - "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", - "Connected Peers": "Bağlı Eşler", - "Total Usage": "Toplam Kullanım", - "Total Received": "Toplam Gelen", - "Total Sent": "Toplam Gönderilen", - "Peers Data Usage": "Eşlerin Veri Kullanımı", - "Real Time Received Data Usage": "Gerçek Zamanlı Gelen Veri Kullanımı", - "Real Time Sent Data Usage": "Gerçek Zamanlı Gönderilen Veri Kullanımı", - "Peer": "Eş", - "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ığı", - "Name": "Ad", - "Allowed IPs": "İzin Verilen IP Adresleri", - "Restricted": "Kısıtla", - "(.*) Seconds": "$1 Saniye", - "(.*) Minutes": "$1 Dakika", - "Configuration Settings": "Yapılandırma Ayarları", - "Peer Jobs": "Eş Görevleri", - "Active Jobs": "Aktif Eşler", - "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", - "Pre-Shared Key": "Ön Paylaşımlı Anahtar", - "MTU": "MTU", - "Persistent Keepalive": "Sürekli Oturum süresi", - "Reset Data Usage": "Veri Kullanımını Sıfırla", - "Total": "Toplam", - "Sent": "Gönderilen", - "Received": "Gelen", - "Revert": "Geri al", - "Save Peer": "Eşi Kaydet", - "QR Code": "QR Kod", - "Schedule Jobs": "Zamanlanmış Görevler", - "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", - "larger than": "daha büyük", - "Date": "Tarih", - "Restrict Peer": "Eşi Kısıtla", - "Delete Peer": "Eşi Sil", - "Edit": "Düzenle", - "Delete": "Sil", - "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", - "Filter": "Filtre", - "Success": "Başarılı", - "Failed": "Başarısız", - "Log ID": "Log ID", - "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", - "IP Address/CIDR": "IP Adresi/CIDR", - "or": "veya", - "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", - "Create an account": "Hesap oluştur", - "Enter an username you like": "Bir kullanıcı adı girin", - "Enter a password": "Parola girin", - "\\(At least 8 characters and make sure is strong enough!\\)": "(En az 8 karakter girin ve güçlü bir parola seçtiğinizden emin olun!)", - "Confirm password": "Parolayı doğrula", - "Next": "Sonraki", - "Saving\\.\\.\\.": "Kaydediliyor...", - "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. Lütfen zaman tabanlı parola oluşturmak için aşağıdaki QR kodunu kimlik doğrulama uygulamanız ile tarayın", - "Or you can click the link below:": "Veya aşağıdaki linkte tıklayabilirsiniz:", - "2\\. Enter the TOTP generated by your authenticator to verify": "2. Doğrulamak için kimlik doğrulama uygulaması tarafından üretilen zaman tabanlı parolayı girin", - "TOTP verified!": "Zaman tabanlı parola doğrulandı!", - "I don't need MFA": "Çok adımlı doğrulamaya ihtiyacım yok", - "Complete": "Tamamla", - "(v[0-9.]{1,}) is now available for update!": "Sürüm $1 güncelleme için hazır!", - "Current Version:": "Geçerli Sürüm:", - "Oh no\\.\\.\\. This link is either expired or invalid\\.": "Tüh... Link geçerliliğini yitirmiş veya geçersiz link.", - "Scan QR Code with the WireGuard App to add peer": "Eşi eklemek için WireGuard uygulaması ile QR kodu okutun", - "or click the button below to download the ": "veya indirmek için aşağıdaki butona tıklayın", - " file": " dosyası", - "FROM ": "Kimden ", - "(.*) is on": "$1 açık", - "(.*) is off": "$1 kapalı", - "Allowed IPs is invalid": "İzin Verilen IP Adresleri geçersiz", - "Peer created successfully": "Eş başarıyla oluşturuldu", - "Please fill in all required box": "Lütfen zorunlu tüm alanları doldurun", - "Please specify amount of peers you want to add": "Lütfen eklemek istediğiniz eş adetini belirtin", - "No more available IP can assign": "Atanabilecek daha fazla mevcut IP adresi yok", - "The maximum number of peers can add is (.*)": "En fazla $1 adet eş ekleyebilirsiniz", - "Generating key pairs by bulk failed": "Toplu anahtar oluşturma işlemi başarısız oldu", - "Failed to add peers in bulk": "Toplu eş ekleme işlemi başarısız oldu", - "This peer already exist": "Bu eş zaten mevcut", - "This IP is not available: (.*)": "$1 adresi mevcut değil", - "Configuration does not exist": "Yapılandırma mevcut değil", - "Peer does not exist": "Eş mevcut değil", - "Please provide a valid configuration name": "Lütfen geçerli bir yapılandırma ismi girin", - "Peer saved": "Eş kaydedildi", - "Allowed IPs already taken by another peer": "İzin Verilen IP Adresleri başka bir eş tarafından zaten kullanılıyor", - "Endpoint Allowed IPs format is incorrect": "Endpoint için İzin Verilen IP Adreslerinin formatı yanlış", - "DNS format is incorrect": "DNS formatı yanlış", - "MTU format is not correct": "MTU formatı yanlış", - "Persistent Keepalive format is not correct": "Sürekli Oturum formatı yanlış", - "Private key does not match with the public key": "Özel anahtar genel anahtar ile eşleşmiyor", - "Update peer failed when updating Pre-Shared Key": "Eş güncellemesi Ön Tanımlı Anahtar güncellenirken başarısız oldu", - "Update peer failed when updating Allowed IPs": "Eş güncellemesi İzin Verilen IP Adresleri güncellenirken başarısız oldu", - "Update peer failed when saving the configuration": "Eş güncellemesi yapılandırma kaydedilirken başarısız oldu", - "Peer data usage reset successfully": "Eşin veri kullanım istatistiği başarıyla sıfırlandı", - "Peer download started": "Eş indirmesi başladı", - "Please specify one or more peers": "Lütfen bir veya daha fazla eş belirtin", - "Share link failed to create. Reason: (.*)": "Link paylaşımı oluşturulamadı. Sebebi: $1", - "Link expire date updated": "Link geçerlilik tarihi güncellendi", - "Link expire date failed to update. Reason: (.*)": "Link gerçerliliği güncellenemedi. Sebebi: $1", - "Peer job saved": "Eş görevi kaydedildi", - "Please specify job": "Lütfen görev belirtin", - "Please specify peer and configuration": "Lütfen eş ve yapılandırma belirtin", - "Peer job deleted": "Eş görevi silindi", - "API Keys function is successfully enabled": "API Anahtar işlevi başarıyla aktifleştirildi", - "API Keys function is successfully disabled": "API Anahtar işlevi başarıyle devre dışı bırakıldı", - "API Keys function is failed to enable": "API Anahtar işlevi aktifleştirilemedi", - "API Keys function is failed to disable": "API Anahtar işlevi devre dışı bırakılamadı", - "WGDashboard API Keys function is disabled": "WGDashboard API Anahtar işlevi devre dışı bırakılamadı", - "WireGuard configuration path saved": "WireGuard yapılandırma yolu kaydedildi", - "API Key deleted": "API Anahtarı silindi", - "API Key created": "API Anahtarı oluşturuldu", - "Sign in session ended, please sign in again": "Oturum süresi doldu, lütfen tekrar giriş yapın", - "Please specify an IP Address (v4/v6)": "Lütfen IP Adresi belirtin (v4/v6)", - "Please provide ipAddress and count": "Lütfen IP Adresı ve sayısını belirtin", - "Please provide ipAddress": "Lütfen IP Adresi belirtin", - "Dashboard Language": "Arayüz Dili", - "Dashboard language update failed": "Arayüz dil değişikliği başarısız oldu", - "Peer Remote Endpoint": "Uzak eş endpointi", - "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", - "IP Address": "IP Adresi", - "Enter IP Address / Hostname": "IP Adresi/Hostname girin", - "IP Address / Hostname": "IP Adresi/Hostname", - "Count": "Sayı", - "Geolocation": "Coğrafi Konum", - "Is Alive": "Erişilebilir mi", - "Average / Min / Max Round Trip Time": "Ortalama / Min / Maks RTT", - "Sent / Received / Lost Package": "Gönderilen / Alınan / Kayıp Paket", - "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "IP Adresi ve Port değişikliklerinin uygulanması için WGDashboard'un elle yeniden başlatılması gerekiyor", - "Restore Configuration": "Yapılandırmayı Geri Yükle", - "Step (.*)": "$1. Adım", - "Select a backup you want to restore": "Geri yüklemek istediğiniz yedeği seçin", - "Click to change a backup": "Yedek seçmek için tıklayın", - "Selected Backup": "Seçilen Yedek", - "You don't have any configuration to restore": "Geri yüklemek için herhangi bir yapılandırmanız yok", - "Help": "Yardım", - "Backup": "Yedek", - "([0-9].*) Backups?": "$1 Yedek?", - "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", - "Restricted Peers?": "Kısıtlanmış Eşler?", - "Restore": "Geri Yükle", - "Restoring": "Geri Yükleniyor...", - "WGDashboard Settings": "WGDashboard Ayarları", - "Peers Settings": "Eş Ayarları", - "WireGuard Configuration Settings": "WireGuard Yapılandırma Ayarları", - "Appearance": "Görünüm", - "Theme": "Tema", - "Language": "Dil", - "Account Settings": "Hesap Ayarları", - "Peer Default Settings": "Ön Tanımlı Eş Ayarları", - "Toggle When Start Up": "Açılışta Ayarla", - "Other Settings": "Diğer Ayarlar", - "Select Peers": "Eş Seç", - "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", - "If you're sure, please type in the configuration name below and click Delete": "Eğer eminseniz aşağıya yapılandırma ismini girin ve Sil'e tıklayın", - "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", - "Configuration restored": "Yapılandırma geri yüklendi", - "Allowed IP already taken by another peer": "İzin verilen IP başka bir eş tarafından kullanılıyor", - "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ı" + "Welcome to": "Hoş geldiniz", + "Username": "Kullanıcı adı", + "Password": "Parola", + "OTP from your authenticator": "Kimlik doğrulama uygulamanızdan tek kullanımlık parola", + "Sign In": "Giriş Yap", + "Signing In\\.\\.\\.": "Giriş Yapılıyor...", + "Access Remote Server": "Uzak Sunuculara Eriş", + "Server": "Sunucu", + "Click": "Tıkla", + "Pinging...": "Ping atılıyor...", + "to add your server": "sunucunu eklemek için", + "Server List": "Sunucu Listesi", + "Sorry, your username or password is incorrect.": "Üzgünüm, kullanıcı adı veya parola yanlış.", + "Home": "Ana sayfa", + "Settings": "Ayarlar", + "Tools": "Araçlar", + "Sign Out": "Çıkış yap", + "Checking for update...": "Yeni sürüm için kontrol sağlanıyor...", + "You're on the latest version": "En güncel sürümü kullanıyorsunuz", + "WireGuard Configurations": "WireGuard Ayarları", + "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.": "Henüz herhangi bir WireGuard ayarınız bulunmuyor. Lütfen yapılandırma dizinini kontrol edin veya Ayarlar kısmından değiştirin. Ön tanımlı ayar dizini /etc/wireguard.", + "Configuration": "Ayar", + "Configurations": "Ayarlar", + "Peers Default Settings": "Ön Tanımlı Eş Ayarları", + "Dashboard Theme": "Arayüz Teması", + "Light": "Aydınlık", + "Dark": "Karanlık", + "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Bu değişiklik global olarak, tüm eşlerin QR kod ve yapılandırma dosyalarına uygulanacak.", + "WireGuard Configurations Settings": "WireGuard Yapılandırma Ayarları", + "Configurations Directory": "Yapılandırma Dizini", + "Remember to remove / at the end of your path. e.g /etc/wireguard": "Dizin adresinin sonundaki /'ı kaldırmayı unutmayın. Örnek; /etc/wireguard", + "WGDashboard Account Settings": "WGDashboard Hesap Ayarları", + "Current Password": "Geçerli Parola", + "New Password": "Yeni Parola", + "Repeat New Password": "Yeni Parolayı Tekrarla", + "Update Password": "Parolayı Guncelle", + "Reset": "Sıfırla", + "Setup": "Kurulum", + "API Keys": "API Anahtarları", + "API Key": "API Anahtarı", + "Key": "Anahtar", + "Enabled": "Aktif", + "Disabled": "Devre Dışı", + "No WGDashboard API Key": "WGDashboard API Anahtarı Yok", + "Expire At": "Geçerliliğini yitirme tarihi", + "Create API Key": "Yeni API anahtarı oluştur", + "Never Expire": "Geçerliligi asla yitirme", + "Don't think that's a good idea": "Bunun iyi bir fikir oldugunu düşünmüyorum", + "Create": "Oluştur", + "Status": "Durum", + "On": "Açık", + "Off": "Kapalı", + "Address": "Adres", + "Listen Port": "Port", + "Public Key": "Genel Anahtar", + "Connected Peers": "Bağlı Eşler", + "Total Usage": "Toplam Kullanım", + "Total Received": "Toplam Gelen", + "Total Sent": "Toplam Gönderilen", + "Peers Data Usage": "Eşlerin Veri Kullanımı", + "Real Time Received Data Usage": "Gerçek Zamanlı Gelen Veri Kullanımı", + "Real Time Sent Data Usage": "Gerçek Zamanlı Gönderilen Veri Kullanımı", + "Peer": "Eş", + "Peers": "Eşler", + "Peer Settings": "Eş Ayarları", + "Download All": "Hepsini İndir", + "Display": "Göster", + "Sort By": "Sırala", + "Refresh Interval": "Yenileme Sıklığı", + "Name": "Ad", + "Allowed IPs": "İzin Verilen IP Adresleri", + "Restricted": "Kısıtla", + "(.*) Seconds": "$1 Saniye", + "(.*) Minutes": "$1 Dakika", + "Configuration Settings": "Yapılandırma Ayarları", + "Peer Jobs": "Eş Görevleri", + "Active Jobs": "Aktif Eşler", + "All Active Jobs": "Aktif Tüm Görevler", + "Logs": "Loglar", + "Private Key": "Özel Anahtar", + "Endpoint Allowed IPs": "Endpointe Erişim İçin İzin Verilen IP Adresleri", + "DNS": "DNS", + "Optional Settings": "İsteğe Bağlı Ayarlar", + "Pre-Shared Key": "Ön Paylaşımlı Anahtar", + "MTU": "MTU", + "Persistent Keepalive": "Sürekli Oturum süresi", + "Reset Data Usage": "Veri Kullanımını Sıfırla", + "Total": "Toplam", + "Sent": "Gönderilen", + "Received": "Gelen", + "Revert": "Geri al", + "Save Peer": "Eşi Kaydet", + "QR Code": "QR Kod", + "Schedule Jobs": "Zamanlanmış Görevler", + "Job": "Görev", + "Job ID": "Görev ID", + "Unsaved Job": "Kaydedilmemiş Görev", + "if": "eğer", + "is": "", + "then": "öyleyse", + "larger than": "daha büyük", + "Date": "Tarih", + "Restrict Peer": "Eşi Kısıtla", + "Delete Peer": "Eşi Sil", + "Edit": "Düzenle", + "Delete": "Sil", + "Deleting...": "Siliniyor...", + "Cancel": "İptal Et", + "Save": "Kaydet", + "Jobs Logs": "Görev Logları", + "Updated at": "tarihinde güncellenmiş", + "Refresh": "Yenile", + "Filter": "Filtre", + "Success": "Başarılı", + "Failed": "Başarısız", + "Log ID": "Log ID", + "Message": "Mesaj", + "Share Peer": "Eşi Paylaş", + "Currently the peer is not sharing": "Eş şu an paylaşım yapmıyor", + "Start Sharing": "Paylaşımı Başlat", + "Stop Sharing": "Paylaşımı Durdur", + "Access Restricted": "Erişim Kısıtlandı", + "Restrict Access": "Erişimi Kısıtla", + "Allow Access": "Erişim Ver", + "Add Peers": "Eş Ekle", + "Bulk Add": "Toplu Ekle", + "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", + "IP Address/CIDR": "IP Adresi/CIDR", + "or": "veya", + "Pick Available IP": "Mevcut IP Adresi Seç", + "No available IP containing": "Mevcut IP Adresi bulunmuyor", + "Add": "Ekle", + "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", + "Create an account": "Hesap oluştur", + "Enter an username you like": "Bir kullanıcı adı girin", + "Enter a password": "Parola girin", + "\\(At least 8 characters and make sure is strong enough!\\)": "(En az 8 karakter girin ve güçlü bir parola seçtiğinizden emin olun!)", + "Confirm password": "Parolayı doğrula", + "Next": "Sonraki", + "Saving\\.\\.\\.": "Kaydediliyor...", + "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. Lütfen zaman tabanlı parola oluşturmak için aşağıdaki QR kodunu kimlik doğrulama uygulamanız ile tarayın", + "Or you can click the link below:": "Veya aşağıdaki linkte tıklayabilirsiniz:", + "2\\. Enter the TOTP generated by your authenticator to verify": "2. Doğrulamak için kimlik doğrulama uygulaması tarafından üretilen zaman tabanlı parolayı girin", + "TOTP verified!": "Zaman tabanlı parola doğrulandı!", + "I don't need MFA": "Çok adımlı doğrulamaya ihtiyacım yok", + "Complete": "Tamamla", + "(v[0-9.]{1,}) is now available for update!": "Sürüm $1 güncelleme için hazır!", + "Current Version:": "Geçerli Sürüm:", + "Oh no\\.\\.\\. This link is either expired or invalid\\.": "Tüh... Link geçerliliğini yitirmiş veya geçersiz link.", + "Scan QR Code with the WireGuard App to add peer": "Eşi eklemek için WireGuard uygulaması ile QR kodu okutun", + "or click the button below to download the ": "veya indirmek için aşağıdaki butona tıklayın", + " file": " dosyası", + "FROM ": "Kimden ", + "(.*) is on": "$1 açık", + "(.*) is off": "$1 kapalı", + "Allowed IPs is invalid": "İzin Verilen IP Adresleri geçersiz", + "Peer created successfully": "Eş başarıyla oluşturuldu", + "Please fill in all required box": "Lütfen zorunlu tüm alanları doldurun", + "Please specify amount of peers you want to add": "Lütfen eklemek istediğiniz eş adetini belirtin", + "No more available IP can assign": "Atanabilecek daha fazla mevcut IP adresi yok", + "The maximum number of peers can add is (.*)": "En fazla $1 adet eş ekleyebilirsiniz", + "Generating key pairs by bulk failed": "Toplu anahtar oluşturma işlemi başarısız oldu", + "Failed to add peers in bulk": "Toplu eş ekleme işlemi başarısız oldu", + "This peer already exist": "Bu eş zaten mevcut", + "This IP is not available: (.*)": "$1 adresi mevcut değil", + "Configuration does not exist": "Yapılandırma mevcut değil", + "Peer does not exist": "Eş mevcut değil", + "Please provide a valid configuration name": "Lütfen geçerli bir yapılandırma ismi girin", + "Peer saved": "Eş kaydedildi", + "Allowed IPs already taken by another peer": "İzin Verilen IP Adresleri başka bir eş tarafından zaten kullanılıyor", + "Endpoint Allowed IPs format is incorrect": "Endpoint için İzin Verilen IP Adreslerinin formatı yanlış", + "DNS format is incorrect": "DNS formatı yanlış", + "MTU format is not correct": "MTU formatı yanlış", + "Persistent Keepalive format is not correct": "Sürekli Oturum formatı yanlış", + "Private key does not match with the public key": "Özel anahtar genel anahtar ile eşleşmiyor", + "Update peer failed when updating Pre-Shared Key": "Eş güncellemesi Ön Tanımlı Anahtar güncellenirken başarısız oldu", + "Update peer failed when updating Allowed IPs": "Eş güncellemesi İzin Verilen IP Adresleri güncellenirken başarısız oldu", + "Update peer failed when saving the configuration": "Eş güncellemesi yapılandırma kaydedilirken başarısız oldu", + "Peer data usage reset successfully": "Eşin veri kullanım istatistiği başarıyla sıfırlandı", + "Peer download started": "Eş indirmesi başladı", + "Please specify one or more peers": "Lütfen bir veya daha fazla eş belirtin", + "Share link failed to create. Reason: (.*)": "Link paylaşımı oluşturulamadı. Sebebi: $1", + "Link expire date updated": "Link geçerlilik tarihi güncellendi", + "Link expire date failed to update. Reason: (.*)": "Link gerçerliliği güncellenemedi. Sebebi: $1", + "Peer job saved": "Eş görevi kaydedildi", + "Please specify job": "Lütfen görev belirtin", + "Please specify peer and configuration": "Lütfen eş ve yapılandırma belirtin", + "Peer job deleted": "Eş görevi silindi", + "API Keys function is successfully enabled": "API Anahtar işlevi başarıyla aktifleştirildi", + "API Keys function is successfully disabled": "API Anahtar işlevi başarıyle devre dışı bırakıldı", + "API Keys function is failed to enable": "API Anahtar işlevi aktifleştirilemedi", + "API Keys function is failed to disable": "API Anahtar işlevi devre dışı bırakılamadı", + "WGDashboard API Keys function is disabled": "WGDashboard API Anahtar işlevi devre dışı bırakılamadı", + "WireGuard configuration path saved": "WireGuard yapılandırma yolu kaydedildi", + "API Key deleted": "API Anahtarı silindi", + "API Key created": "API Anahtarı oluşturuldu", + "Sign in session ended, please sign in again": "Oturum süresi doldu, lütfen tekrar giriş yapın", + "Please specify an IP Address (v4/v6)": "Lütfen IP Adresi belirtin (v4/v6)", + "Please provide ipAddress and count": "Lütfen IP Adresı ve sayısını belirtin", + "Please provide ipAddress": "Lütfen IP Adresi belirtin", + "Dashboard Language": "Arayüz Dili", + "Dashboard language update failed": "Arayüz dil değişikliği başarısız oldu", + "Peer Remote Endpoint": "Uzak eş endpointi", + "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:", + "Invalid Port": "Geçersiz Port", + "Save Configuration": "Yapılandırmayı Kaydet", + "IP Address/CIDR is invalid": "IP Adresi/CIDR geçersiz", + "IP Address": "IP Adresi", + "Enter IP Address / Hostname": "IP Adresi/Hostname girin", + "IP Address / Hostname": "IP Adresi/Hostname", + "Count": "Sayı", + "Geolocation": "Coğrafi Konum", + "Is Alive": "Erişilebilir mi", + "Average / Min / Max Round Trip Time": "Ortalama / Min / Maks RTT", + "Sent / Received / Lost Package": "Gönderilen / Alınan / Kayıp Paket", + "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "IP Adresi ve Port değişikliklerinin uygulanması için WGDashboard'un elle yeniden başlatılması gerekiyor", + "Restore Configuration": "Yapılandırmayı Geri Yükle", + "Step (.*)": "$1. Adım", + "Select a backup you want to restore": "Geri yüklemek istediğiniz yedeği seçin", + "Click to change a backup": "Yedek seçmek için tıklayın", + "Selected Backup": "Seçilen Yedek", + "You don't have any configuration to restore": "Geri yüklemek için herhangi bir yapılandırmanız yok", + "Help": "Yardım", + "Backup": "Yedek", + "([0-9].*) Backups?": "$1 Yedek?", + "Yes": "Evet", + "No": "Hayır", + "Backup not selected": "Yedek seçilmedi", + "(.*) Available IP Address": "$1 adet mevcut IP Adresi", + "Database File": "Veritabanı Dosyası", + "Contain": "İçeriyor", + "Restricted Peers?": "Kısıtlanmış Eşler?", + "Restore": "Geri Yükle", + "Restoring": "Geri Yükleniyor...", + "WGDashboard Settings": "WGDashboard Ayarları", + "Peers Settings": "Eş Ayarları", + "WireGuard Configuration Settings": "WireGuard Yapılandırma Ayarları", + "Appearance": "Görünüm", + "Theme": "Tema", + "Language": "Dil", + "Account Settings": "Hesap Ayarları", + "Peer Default Settings": "Ön Tanımlı Eş Ayarları", + "Toggle When Start Up": "Açılışta Ayarla", + "Other Settings": "Diğer Ayarlar", + "Select Peers": "Eş Seç", + "Backup & Restore": "Yedekleme ve Geri Yükleme", + "Delete Configuration": "Yapılandırmayı Sil", + "Create Backup": "Yedek Oluştur", + "Backup Date": "Yedek Tarihi", + "File": "Dosya", + "All connected peers will get disconnected": "Bağlı tüm eşlerin bağlantısı kopacak", + "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", + "If you're sure, please type in the configuration name below and click Delete": "Eğer eminseniz aşağıya yapılandırma ismini girin ve Sil'e tıklayın", + "Select All": "Hepsini Seç", + "Clear Selection": "Seçimi Kaldır", + "([0-9].*) Peers?": "$1 Eş?", + "Download Finished": "İndirme Tamamlandı", + "Done": "Bitti", + "Are you sure to delete": "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", + "Configuration restored": "Yapılandırma geri yüklendi", + "Allowed IP already taken by another peer": "İzin verilen IP başka bir eş tarafından kullanılıyor", + "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", + "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\\)": "" } \ No newline at end of file diff --git a/src/static/locale/verify_locale_files.py b/src/static/locale/verify_locale_files.py index f8d4e5b..b9e3fb4 100644 --- a/src/static/locale/verify_locale_files.py +++ b/src/static/locale/verify_locale_files.py @@ -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']}") + +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 - if language['lang_id'] != "en": - with open(f"{language['lang_id']}.json", "r") as f: - lang_file = json.load(f) + +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')) - # 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 - ] - - # 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") - - # 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") - - print() + +# 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 ''}") \ No newline at end of file diff --git a/src/static/locale/zh-cn.json b/src/static/locale/zh-cn.json index d07a2d7..b6fda5f 100644 --- a/src/static/locale/zh-cn.json +++ b/src/static/locale/zh-cn.json @@ -236,7 +236,7 @@ "IP Address": "IP 地址", "Enter IP Address / Hostname": "输入 IP 地址 / 域名", "IP Address / Hostname": "IP 地址 / 域名", - "Dashboard IP Address \\& Listen Port": "面板 IP地址 & 监听端口", + "Dashboard IP Address \\& Listen Port": "面板 IP地址 & 监听端口", "Count": "数量", "Geolocation": "地理位置", "Is Alive": "在线", diff --git a/src/static/locale/zh-hk.json b/src/static/locale/zh-hk.json index 0b6ae94..5877ce8 100644 --- a/src/static/locale/zh-hk.json +++ b/src/static/locale/zh-hk.json @@ -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個端點" - } \ No newline at end of file