diff --git a/src/static/locale/active_languages.json b/src/static/locale/active_languages.json index 27832a8..9519c58 100644 --- a/src/static/locale/active_languages.json +++ b/src/static/locale/active_languages.json @@ -1,67 +1,67 @@ [ - { - "lang_id": "cs", - "lang_name": "Czech", - "lang_name_localized": "Česky" - }, - { - "lang_id": "de-de", - "lang_name": "German", - "lang_name_localized": "Deutsch" - }, - { - "lang_id": "en", - "lang_name": "English", - "lang_name_localized": "English" - }, - { - "lang_id": "es-es", - "lang_name": "Spanish", - "lang_name_localized": "Español" - }, - { - "lang_id": "it-it", - "lang_name": "Italian", - "lang_name_localized": "Italiano" - }, - { - "lang_id": "nl-nl", - "lang_name": "Dutch", - "lang_name_localized": "Nederlands" - }, - { - "lang_id": "ru", - "lang_name": "Russian", - "lang_name_localized": "Русский" - }, - { - "lang_id": "tr-tr", - "lang_name": "Turkish", - "lang_name_localized": "Türkçe" - }, - { - "lang_id": "uk", - "lang_name": "Ukrainian", - "lang_name_localized": "Українська" - }, - { - "lang_id": "zh-cn", - "lang_name": "Chinese (Simplified)", - "lang_name_localized": "中文(简体)" - }, - { - "lang_id": "zh-hk", - "lang_name": "Chinese (Traditional)", - "lang_name_localized": "中文(繁體)" - }, - { + { + "lang_id": "cs", + "lang_name": "Czech", + "lang_name_localized": "Česky" + }, + { + "lang_id": "de-de", + "lang_name": "German", + "lang_name_localized": "Deutsch" + }, + { + "lang_id": "en", + "lang_name": "English", + "lang_name_localized": "English" + }, + { + "lang_id": "es-es", + "lang_name": "Spanish", + "lang_name_localized": "Español" + }, + { + "lang_id": "it-it", + "lang_name": "Italian", + "lang_name_localized": "Italiano" + }, + { + "lang_id": "nl-nl", + "lang_name": "Dutch", + "lang_name_localized": "Nederlands" + }, + { + "lang_id": "ru", + "lang_name": "Russian", + "lang_name_localized": "Русский" + }, + { + "lang_id": "tr-tr", + "lang_name": "Turkish", + "lang_name_localized": "Türkçe" + }, + { + "lang_id": "uk", + "lang_name": "Ukrainian", + "lang_name_localized": "Українська" + }, + { + "lang_id": "zh-cn", + "lang_name": "Chinese (Simplified)", + "lang_name_localized": "中文(简体)" + }, + { + "lang_id": "zh-hk", + "lang_name": "Chinese (Traditional)", + "lang_name_localized": "中文(繁體)" + }, + { "lang_id": "sv-se", "lang_name": "Swedish", "lang_name_localized": "Svenska" - }, - { - "lang_id": "pl", - "lang_name": "Polish", - "lang_name_localized": "Polski" - } -] + }, + { + "lang_id": "pl", + "lang_name": "Polish", + "lang_name_localized": "Polski" + } +] \ No newline at end of file diff --git a/src/static/locale/cs.json b/src/static/locale/cs.json index 11c352e..46e276b 100644 --- a/src/static/locale/cs.json +++ b/src/static/locale/cs.json @@ -1,312 +1,312 @@ { - "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", - "Sent / Received / Lost Package": "Posláno / přijato / ztraceno paketů", - "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "Manuální restart WGDashboardu je nutný pro aplikaci změn IP adres a portů", - "Restore Configuration": "Obnovit konfiguraci", - "Step (.*)": "Krok $1", - "Select a backup you want to restore": "Zvolte zálohu k obnovení", - "Click to change a backup": "Klikněte pro změnu zálohy", - "Selected Backup": "Zvolená záloha", - "You don't have any configuration to restore": "Nemáte žádnou konfiguraci k obnovení", - "Help": "Nápověda", - "Backup": "Záloha", - "([0-9].*) Backups?": "$1 záloh?", - "Yes": "Ano", - "No": "Ne", - "Backup not selected": "Záloha není zvolena", - "Confirm \\& edit restore information": "Potvrdit a upravit údaje obnovení", - "(.*) Available IP Address": "$1 dostupná adresa", - "Database File": "Databázový soubor", - "Contain": "Obsahuje", - "Restricted Peers?": "Omezený peer?", - "Restore": "Obnovit", - "Restoring": "Obnovuji", - "WGDashboard Settings": "Nastavení WGDashboard", - "Peers Settings": "Nastavení peerů", - "WireGuard Configuration Settings": "Nastavení WireGuard konfigurace", - "Appearance": "Vzhled", - "Theme": "Téma", - "Language": "Jazyk", - "Account Settings": "Nastavení účtu", - "Peer Default Settings": "Úvodní nastavení peerů", - "Toggle When Start Up": "Přepnout při startu", - "Other Settings": "Jiná nastavení", - "Select Peers": "Zvolit peery", - "Backup & Restore": "Zálohy a obnovení", - "Delete Configuration": "Smazat konfiguraci", - "Create Backup": "Vytvořit zálohu", - "No backup yet, click the button above to create backup\\.": "Žádná dostupná záloha, klikněte na tlačítko výše pro vytvoření", - "Are you sure to delete this backup\\?": "Určitě chcete smazat tuto zálohu?", - "Are you sure to restore this backup?\\": "Určitě chcete obnovit tuto zálohu?", - "Backup Date": "Datum zálohy", - "File": "Soubor", - "Are you sure to delete this configuration\\?": "Určitě chcete smazat tuto konfiguraci?", - "Once you deleted this configuration\\:": "Jakmile smažete tuto konfiguraci:", - "All connected peers will get disconnected": "Všichni připojení peers budou odpojeni", - "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "Konfigurační soubor (.conf) i příslušná databázová tabulka budou smazané", - "Checking backups...": "Konntrola záloh...", - "This configuration have ([0-9].*) backups": "Tato konfigurace má $1 záloh", - "This configuration have no backup": "Tato konfigurace nemá žádnou zálou", - "If you're sure, please type in the configuration name below and click Delete": "Pokud jste si jisti, vypište níže název konfigurace a klikněte Smazat", - "Select All": "Vybrat vše", - "Clear Selection": "Zrušit výběr", - "([0-9].*) Peers?": "$1 peerů?", - "Downloading": "Stahování", - "Download Finished": "Stahování dokončeno", - "Done": "Dokončeno", - "Are you sure to delete": "Určitě chcete smazat", - "Are you sure to delete this peer\\?": "Určitě chcete smazat tohoto peera?", - "Configuration deleted": "Konfigurace smazána", - "Configuration saved": "Konfigurace uložena", - "WGDashboard language update failed": "Aktualizace WGDashboard jazyka selhala", - "Configuration restored": "Konfigurace obnovena", - "Allowed IP already taken by another peer": "Povolená IP je již zabraná jiným peerem", - "Failed to allow access of peer (.*)": "Nezdařilo se povolit přístup peera $1", - "Failed to save configuration through WireGuard": "Selhalo uložení konfigurace skrz WireGuard", - "Allow access successfully": "Přístup úspěšně povolen", - "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/-ů", - "Signing In\\.\\.\\.": "Přihlašování...", - "Multi-Factor Authentication \\(MFA\\)": "Vícefaktorové ověření (MFA)", - "Are you sure to delete this API key\\?": "Určitě chcete smazat tento API klíč?", - "When should this API Key expire\\?": "Kdy má tento API klíč vypršet?", - "Creating\\.\\.\\.": "Tvořím...", - "Turning On\\.\\.\\.": "Zapínám...", - "Turning Off\\.\\.\\.": "Vypínám...", - "Search Peers\\.\\.\\.": "Hledat peers...", - "\\(Required for QR Code and Download\\)": "(Nutné pro QR kód a stažení)", - "\\(Required\\)": "(Povinné)", - "This peer does not have any job yet\\.": "Tento peer ještě nemá žádný úkol.", - "No active job at the moment\\.": "Žádný úkol v současnosti neprobíhá.", - "Sharing\\.\\.\\.": "Sdílím...", - "Stop Sharing\\.\\.\\.": "Ukončit sdílení...", - "Restricting\\.\\.\\.": "Omezuji...", - "Allowing Access\\.\\.\\.": "Povoluji přístup...", - "Download \\& QR Code is not available due to no private key set for this peer": "Stažení a QR kód nejsou k dispozici, peer nemá nastavený soukromý klíč.", - "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "Při hromadném importu bude jméno každého peera vygenerované automaticky, a povolená IP adresa bude nastavena na další v pořadí", - "How many peers you want to add\\?": "Kolik peerů chcete přidat?", - "Adding\\.\\.\\.": "Přidávám...", - "Dashboard IP Address \\& Listen Port": "" + "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", + "Sent / Received / Lost Package": "Posláno / přijato / ztraceno paketů", + "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "Manuální restart WGDashboardu je nutný pro aplikaci změn IP adres a portů", + "Restore Configuration": "Obnovit konfiguraci", + "Step (.*)": "Krok $1", + "Select a backup you want to restore": "Zvolte zálohu k obnovení", + "Click to change a backup": "Klikněte pro změnu zálohy", + "Selected Backup": "Zvolená záloha", + "You don't have any configuration to restore": "Nemáte žádnou konfiguraci k obnovení", + "Help": "Nápověda", + "Backup": "Záloha", + "([0-9].*) Backups?": "$1 záloh?", + "Yes": "Ano", + "No": "Ne", + "Backup not selected": "Záloha není zvolena", + "Confirm \\& edit restore information": "Potvrdit a upravit údaje obnovení", + "(.*) Available IP Address": "$1 dostupná adresa", + "Database File": "Databázový soubor", + "Contain": "Obsahuje", + "Restricted Peers?": "Omezený peer?", + "Restore": "Obnovit", + "Restoring": "Obnovuji", + "WGDashboard Settings": "Nastavení WGDashboard", + "Peers Settings": "Nastavení peerů", + "WireGuard Configuration Settings": "Nastavení WireGuard konfigurace", + "Appearance": "Vzhled", + "Theme": "Téma", + "Language": "Jazyk", + "Account Settings": "Nastavení účtu", + "Peer Default Settings": "Úvodní nastavení peerů", + "Toggle When Start Up": "Přepnout při startu", + "Other Settings": "Jiná nastavení", + "Select Peers": "Zvolit peery", + "Backup & Restore": "Zálohy a obnovení", + "Delete Configuration": "Smazat konfiguraci", + "Create Backup": "Vytvořit zálohu", + "No backup yet, click the button above to create backup\\.": "Žádná dostupná záloha, klikněte na tlačítko výše pro vytvoření", + "Are you sure to delete this backup\\?": "Určitě chcete smazat tuto zálohu?", + "Are you sure to restore this backup?\\": "Určitě chcete obnovit tuto zálohu?", + "Backup Date": "Datum zálohy", + "File": "Soubor", + "Are you sure to delete this configuration\\?": "Určitě chcete smazat tuto konfiguraci?", + "Once you deleted this configuration\\:": "Jakmile smažete tuto konfiguraci:", + "All connected peers will get disconnected": "Všichni připojení peers budou odpojeni", + "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "Konfigurační soubor (.conf) i příslušná databázová tabulka budou smazané", + "Checking backups...": "Konntrola záloh...", + "This configuration have ([0-9].*) backups": "Tato konfigurace má $1 záloh", + "This configuration have no backup": "Tato konfigurace nemá žádnou zálou", + "If you're sure, please type in the configuration name below and click Delete": "Pokud jste si jisti, vypište níže název konfigurace a klikněte Smazat", + "Select All": "Vybrat vše", + "Clear Selection": "Zrušit výběr", + "([0-9].*) Peers?": "$1 peerů?", + "Downloading": "Stahování", + "Download Finished": "Stahování dokončeno", + "Done": "Dokončeno", + "Are you sure to delete": "Určitě chcete smazat", + "Are you sure to delete this peer\\?": "Určitě chcete smazat tohoto peera?", + "Configuration deleted": "Konfigurace smazána", + "Configuration saved": "Konfigurace uložena", + "WGDashboard language update failed": "Aktualizace WGDashboard jazyka selhala", + "Configuration restored": "Konfigurace obnovena", + "Allowed IP already taken by another peer": "Povolená IP je již zabraná jiným peerem", + "Failed to allow access of peer (.*)": "Nezdařilo se povolit přístup peera $1", + "Failed to save configuration through WireGuard": "Selhalo uložení konfigurace skrz WireGuard", + "Allow access successfully": "Přístup úspěšně povolen", + "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/-ů", + "Signing In\\.\\.\\.": "Přihlašování...", + "Multi-Factor Authentication \\(MFA\\)": "Vícefaktorové ověření (MFA)", + "Are you sure to delete this API key\\?": "Určitě chcete smazat tento API klíč?", + "When should this API Key expire\\?": "Kdy má tento API klíč vypršet?", + "Creating\\.\\.\\.": "Tvořím...", + "Turning On\\.\\.\\.": "Zapínám...", + "Turning Off\\.\\.\\.": "Vypínám...", + "Search Peers\\.\\.\\.": "Hledat peers...", + "\\(Required for QR Code and Download\\)": "(Nutné pro QR kód a stažení)", + "\\(Required\\)": "(Povinné)", + "This peer does not have any job yet\\.": "Tento peer ještě nemá žádný úkol.", + "No active job at the moment\\.": "Žádný úkol v současnosti neprobíhá.", + "Sharing\\.\\.\\.": "Sdílím...", + "Stop Sharing\\.\\.\\.": "Ukončit sdílení...", + "Restricting\\.\\.\\.": "Omezuji...", + "Allowing Access\\.\\.\\.": "Povoluji přístup...", + "Download \\& QR Code is not available due to no private key set for this peer": "Stažení a QR kód nejsou k dispozici, peer nemá nastavený soukromý klíč.", + "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "Při hromadném importu bude jméno každého peera vygenerované automaticky, a povolená IP adresa bude nastavena na další v pořadí", + "How many peers you want to add\\?": "Kolik peerů chcete přidat?", + "Adding\\.\\.\\.": "Přidávám...", + "Dashboard IP Address \\& Listen Port": "" } \ No newline at end of file diff --git a/src/static/locale/de-de.json b/src/static/locale/de-de.json index 8b7694b..aa60b7e 100644 --- a/src/static/locale/de-de.json +++ b/src/static/locale/de-de.json @@ -1,312 +1,312 @@ { - "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\\.\\.\\.": "Anmeldung...", - "Multi-Factor Authentication \\(MFA\\)": "Multi-Faktor-Authentifizierung (MFA)", - "Are you sure to delete this API key\\?": "Bist du sicher, dass du diesen API-Schlüssel löschen möchtest?", - "When should this API Key expire\\?": "Wann soll dieser API-Schlüssel ablaufen?", - "Creating\\.\\.\\.": "Erstelle...", - "Turning On\\.\\.\\.": "Schalte ein...", - "Turning Off\\.\\.\\.": "Schalte aus...", - "Search Peers\\.\\.\\.": "Suche Peers...", - "\\(Required for QR Code and Download\\)": "(Erforderlich für QR-Code und Download)", - "\\(Required\\)": "(Erforderlich)", - "This peer does not have any job yet\\.": "Dieser Peer hat noch keine Aufgabe.", - "No active job at the moment\\.": "Zurzeit keine aktive Aufgabe.", - "Sharing\\.\\.\\.": "Teile...", - "Stop Sharing\\.\\.\\.": "Teilen beenden...", - "Restricting\\.\\.\\.": "Einschränken...", - "Allowing Access\\.\\.\\.": "Erlaube Zugriff...", - "Download \\& QR Code is not available due to no private key set for this peer": " \"Download & QR Code is not available due to no private key set for this peer\": \"Download & QR-Code sind nicht verfügbar, da kein privater Schlüssel für diesen Peer festgelegt wurde", - "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "Bei der Massenerstellung wird der Name jedes Peers automatisch generiert, und die erlaubte IP wird der nächsten verfügbaren IP zugewiesen.", - "How many peers you want to add\\?": "Wie viele Peers möchtest du hinzufügen?", - "Adding\\.\\.\\.": "Füge hinzu...", - "Dashboard IP Address \\& Listen Port": "", - "Are you sure to restore this backup?\\": "Sind Sie sicher, dass Sie dieses Backup wiederherstellen möchten?" + "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\\.\\.\\.": "Anmeldung...", + "Multi-Factor Authentication \\(MFA\\)": "Multi-Faktor-Authentifizierung (MFA)", + "Are you sure to delete this API key\\?": "Bist du sicher, dass du diesen API-Schlüssel löschen möchtest?", + "When should this API Key expire\\?": "Wann soll dieser API-Schlüssel ablaufen?", + "Creating\\.\\.\\.": "Erstelle...", + "Turning On\\.\\.\\.": "Schalte ein...", + "Turning Off\\.\\.\\.": "Schalte aus...", + "Search Peers\\.\\.\\.": "Suche Peers...", + "\\(Required for QR Code and Download\\)": "(Erforderlich für QR-Code und Download)", + "\\(Required\\)": "(Erforderlich)", + "This peer does not have any job yet\\.": "Dieser Peer hat noch keine Aufgabe.", + "No active job at the moment\\.": "Zurzeit keine aktive Aufgabe.", + "Sharing\\.\\.\\.": "Teile...", + "Stop Sharing\\.\\.\\.": "Teilen beenden...", + "Restricting\\.\\.\\.": "Einschränken...", + "Allowing Access\\.\\.\\.": "Erlaube Zugriff...", + "Download \\& QR Code is not available due to no private key set for this peer": " \"Download & QR Code is not available due to no private key set for this peer\": \"Download & QR-Code sind nicht verfügbar, da kein privater Schlüssel für diesen Peer festgelegt wurde", + "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "Bei der Massenerstellung wird der Name jedes Peers automatisch generiert, und die erlaubte IP wird der nächsten verfügbaren IP zugewiesen.", + "How many peers you want to add\\?": "Wie viele Peers möchtest du hinzufügen?", + "Adding\\.\\.\\.": "Füge hinzu...", + "Dashboard IP Address \\& Listen Port": "", + "Are you sure to restore this backup?\\": "Sind Sie sicher, dass Sie dieses Backup wiederherstellen möchten?" } \ No newline at end of file diff --git a/src/static/locale/es-es.json b/src/static/locale/es-es.json index e027bed..0da41b6 100644 --- a/src/static/locale/es-es.json +++ b/src/static/locale/es-es.json @@ -1,312 +1,312 @@ { - "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", - "Count": "Cuenta", - "Geolocation": "Geolocalización", - "Is Alive": "Está Activo", - "Average / Min / Max Round Trip Time": "Media / Min / Max Redondeo Viaje Tiempo", - "Sent / Received / Lost Package": "Enviado / Recibido / Paquetes perdidos", - "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "Un reset manual de WGDashboard es necesario para aplicar los cambios en la dirección IP y el puerto", - "Restore Configuration": "Restablecer configuración", - "Step (.*)": "Paso $1", - "Select a backup you want to restore": "Selecciona el backup que quieres restaurar", - "Click to change a backup": "click para cambiar el backup", - "Selected Backup": "Backup seleccionado", - "You don't have any configuration to restore": "No tienes ninguna configuración que restaurar", - "Help": "Ayuda", - "Backup": "Backup", - "([0-9].*) Backups?": "$1 Backups?", - "Yes": "Sí", - "No": "No", - "Backup not selected": "Backup no seleccionado", - "Confirm \\& edit restore information": "Confirmar y editar la información de restauración", - "(.*) Available IP Address": "$1 Dirección IP disponible", - "Database File": "Fichero de base de datos", - "Contain": "Contiene", - "Restricted Peers?": "¿Peers restringidos?", - "Restore": "Restaurar", - "Restoring": "Restaurando", - "WGDashboard Settings": "Ajustes de WGDashboard", - "Peers Settings": "Ajustes de Peers", - "WireGuard Configuration Settings": "Ajustes de Configuraciones de Wireguard", - "Appearance": "apariencia", - "Theme": "Tema", - "Language": "Idioma", - "Account Settings": "Ajustes de la cuenta", - "Peer Default Settings": "Ajustes por defecto del peer", - "Toggle When Start Up": "Activar en Start Up", - "Other Settings": "Otros ajustes", - "Select Peers": "Seleccionar peers", - "Backup & Restore": "Backups y Restaurar", - "Delete Configuration": "Eliminar Configuración", - "Create Backup": "Crear Backup", - "No backup yet, click the button above to create backup\\.": "No hay backups todavía, presiona el botón de arriba para crear un backup.", - "Are you sure to delete this backup\\?": "¿Estás seguro de que quieres borrar este backup?", - "Are you sure to restore this backup?\\": "¿Estás seguro de que quieres restaurar este backup?", - "Backup Date": "Fecha del backup", - "File": "Archivo", - "Are you sure to delete this configuration\\?": "¿Estás seguro de eliminar esta configuración?", - "Once you deleted this configuration\\:": "Una vez eliminada esta configuración:", - "All connected peers will get disconnected": "Todos los peers conectados se desconectarán", - "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "Ambos ficheros de configuración (.conf) y de la tabla de la base de datos relacionados con esta configuración serán eliminados", - "Checking backups...": "Comprobando backups...", - "This configuration have ([0-9].*) backups": "Esta configuración tiene $1 backups", - "This configuration have no backup": "Esta configuración no tiene backups", - "If you're sure, please type in the configuration name below and click Delete": "Si estás seguro, introduce el nombre de la configuración y presiona eliminar", - "Select All": "Seleccionar todo", - "Clear Selection": "Deseleccionar", - "([0-9].*) Peers?": "¿$1 Peers?", - "Downloading": "Descargando", - "Download Finished": "Descarga finalizada", - "Done": "Hecho", - "Are you sure to delete": "¿Estás seguro de eliminar?", - "Are you sure to delete this peer\\?": "¿Estás seguro de eliminar este peer?", - "Configuration deleted": "Configuración eliminada", - "Configuration saved": "Configuración guardada", - "WGDashboard language update failed": "La actualización de idioma de WGDashboard falló", - "Configuration restored": "Configuración restaurada", - "Allowed IP already taken by another peer": "IP Permitida ya ha sido seleccionada por otro peer", - "Failed to allow access of peer (.*)": "Fallo de habilitar acceso del peer $1", - "Failed to save configuration through WireGuard": "Fallo de salvar configuración a través de WireGuard", - "Allow access successfully": "Acceso permitido con éxito", - "Deleted ([0-9]{1,}) peer\\(s\\)": "Eliminados $1 peer(s)", - "Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "Eliminados $1 peer(s) con éxito. Fallo al eliminar $2 peer(s)", - "Restricted ([0-9]{1,}) peer\\(s\\)": "Restringidos $1 peer(s)", - "Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "Restringidos $1 peer(s) con éxito. Fallo al restringir $2 peer(s)" + "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", + "Count": "Cuenta", + "Geolocation": "Geolocalización", + "Is Alive": "Está Activo", + "Average / Min / Max Round Trip Time": "Media / Min / Max Redondeo Viaje Tiempo", + "Sent / Received / Lost Package": "Enviado / Recibido / Paquetes perdidos", + "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "Un reset manual de WGDashboard es necesario para aplicar los cambios en la dirección IP y el puerto", + "Restore Configuration": "Restablecer configuración", + "Step (.*)": "Paso $1", + "Select a backup you want to restore": "Selecciona el backup que quieres restaurar", + "Click to change a backup": "click para cambiar el backup", + "Selected Backup": "Backup seleccionado", + "You don't have any configuration to restore": "No tienes ninguna configuración que restaurar", + "Help": "Ayuda", + "Backup": "Backup", + "([0-9].*) Backups?": "$1 Backups?", + "Yes": "Sí", + "No": "No", + "Backup not selected": "Backup no seleccionado", + "Confirm \\& edit restore information": "Confirmar y editar la información de restauración", + "(.*) Available IP Address": "$1 Dirección IP disponible", + "Database File": "Fichero de base de datos", + "Contain": "Contiene", + "Restricted Peers?": "¿Peers restringidos?", + "Restore": "Restaurar", + "Restoring": "Restaurando", + "WGDashboard Settings": "Ajustes de WGDashboard", + "Peers Settings": "Ajustes de Peers", + "WireGuard Configuration Settings": "Ajustes de Configuraciones de Wireguard", + "Appearance": "apariencia", + "Theme": "Tema", + "Language": "Idioma", + "Account Settings": "Ajustes de la cuenta", + "Peer Default Settings": "Ajustes por defecto del peer", + "Toggle When Start Up": "Activar en Start Up", + "Other Settings": "Otros ajustes", + "Select Peers": "Seleccionar peers", + "Backup & Restore": "Backups y Restaurar", + "Delete Configuration": "Eliminar Configuración", + "Create Backup": "Crear Backup", + "No backup yet, click the button above to create backup\\.": "No hay backups todavía, presiona el botón de arriba para crear un backup.", + "Are you sure to delete this backup\\?": "¿Estás seguro de que quieres borrar este backup?", + "Are you sure to restore this backup?\\": "¿Estás seguro de que quieres restaurar este backup?", + "Backup Date": "Fecha del backup", + "File": "Archivo", + "Are you sure to delete this configuration\\?": "¿Estás seguro de eliminar esta configuración?", + "Once you deleted this configuration\\:": "Una vez eliminada esta configuración:", + "All connected peers will get disconnected": "Todos los peers conectados se desconectarán", + "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "Ambos ficheros de configuración (.conf) y de la tabla de la base de datos relacionados con esta configuración serán eliminados", + "Checking backups...": "Comprobando backups...", + "This configuration have ([0-9].*) backups": "Esta configuración tiene $1 backups", + "This configuration have no backup": "Esta configuración no tiene backups", + "If you're sure, please type in the configuration name below and click Delete": "Si estás seguro, introduce el nombre de la configuración y presiona eliminar", + "Select All": "Seleccionar todo", + "Clear Selection": "Deseleccionar", + "([0-9].*) Peers?": "¿$1 Peers?", + "Downloading": "Descargando", + "Download Finished": "Descarga finalizada", + "Done": "Hecho", + "Are you sure to delete": "¿Estás seguro de eliminar?", + "Are you sure to delete this peer\\?": "¿Estás seguro de eliminar este peer?", + "Configuration deleted": "Configuración eliminada", + "Configuration saved": "Configuración guardada", + "WGDashboard language update failed": "La actualización de idioma de WGDashboard falló", + "Configuration restored": "Configuración restaurada", + "Allowed IP already taken by another peer": "IP Permitida ya ha sido seleccionada por otro peer", + "Failed to allow access of peer (.*)": "Fallo de habilitar acceso del peer $1", + "Failed to save configuration through WireGuard": "Fallo de salvar configuración a través de WireGuard", + "Allow access successfully": "Acceso permitido con éxito", + "Deleted ([0-9]{1,}) peer\\(s\\)": "Eliminados $1 peer(s)", + "Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "Eliminados $1 peer(s) con éxito. Fallo al eliminar $2 peer(s)", + "Restricted ([0-9]{1,}) peer\\(s\\)": "Restringidos $1 peer(s)", + "Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "Restringidos $1 peer(s) con éxito. Fallo al restringir $2 peer(s)" } \ No newline at end of file diff --git a/src/static/locale/it-it.json b/src/static/locale/it-it.json index 70ea495..fa186cd 100644 --- a/src/static/locale/it-it.json +++ b/src/static/locale/it-it.json @@ -1,312 +1,312 @@ { - "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": "Indirizzo IP", - "Enter IP Address / Hostname": "Inserisici l'indirizzo IP/CIDR", - "IP Address / Hostname": "", - "Dashboard IP Address \\& Listen Port": "", - "Count": "", - "Geolocation": "", - "Is Alive": "", - "Average / Min / Max Round Trip Time": "", - "Sent / Received / Lost Package": "", - "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "", - "Restore Configuration": "", - "Step (.*)": "", - "Select a backup you want to restore": "", - "Click to change a backup": "", - "Selected Backup": "", - "You don't have any configuration to restore": "", - "Help": "", - "Backup": "", - "([0-9].*) Backups?": "", - "Yes": "", - "No": "", - "Backup not selected": "", - "Confirm \\& edit restore information": "", - "(.*) Available IP Address": "", - "Database File": "", - "Contain": "", - "Restricted Peers?": "", - "Restore": "", - "Restoring": "", - "WGDashboard Settings": "", - "Peers Settings": "", - "WireGuard Configuration Settings": "", - "Appearance": "", - "Theme": "", - "Language": "", - "Account Settings": "", - "Peer Default Settings": "", - "Toggle When Start Up": "", - "Other Settings": "", - "Select Peers": "", - "Backup & Restore": "", - "Delete Configuration": "", - "Create Backup": "", - "No backup yet, click the button above to create backup\\.": "", - "Are you sure to delete this backup\\?": "", - "Are you sure to restore this backup?\\": "", - "Backup Date": "", - "File": "", - "Are you sure to delete this configuration\\?": "", - "Once you deleted this configuration\\:": "", - "All connected peers will get disconnected": "", - "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "", - "Checking backups...": "", - "This configuration have ([0-9].*) backups": "", - "This configuration have no backup": "", - "If you're sure, please type in the configuration name below and click Delete": "", - "Select All": "", - "Clear Selection": "", - "([0-9].*) Peers?": "", - "Downloading": "", - "Download Finished": "", - "Done": "", - "Are you sure to delete": "", - "Are you sure to delete this peer\\?": "", - "Configuration deleted": "", - "Configuration saved": "", - "WGDashboard language update failed": "", - "Configuration restored": "", - "Allowed IP already taken by another peer": "", - "Failed to allow access of peer (.*)": "", - "Failed to save configuration through WireGuard": "", - "Allow access successfully": "", - "Deleted ([0-9]{1,}) peer\\(s\\)": "", - "Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "", - "Restricted ([0-9]{1,}) peer\\(s\\)": "", - "Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "" + "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": "Indirizzo IP", + "Enter IP Address / Hostname": "Inserisici l'indirizzo IP/CIDR", + "IP Address / Hostname": "", + "Dashboard IP Address \\& Listen Port": "", + "Count": "", + "Geolocation": "", + "Is Alive": "", + "Average / Min / Max Round Trip Time": "", + "Sent / Received / Lost Package": "", + "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "", + "Restore Configuration": "", + "Step (.*)": "", + "Select a backup you want to restore": "", + "Click to change a backup": "", + "Selected Backup": "", + "You don't have any configuration to restore": "", + "Help": "", + "Backup": "", + "([0-9].*) Backups?": "", + "Yes": "", + "No": "", + "Backup not selected": "", + "Confirm \\& edit restore information": "", + "(.*) Available IP Address": "", + "Database File": "", + "Contain": "", + "Restricted Peers?": "", + "Restore": "", + "Restoring": "", + "WGDashboard Settings": "", + "Peers Settings": "", + "WireGuard Configuration Settings": "", + "Appearance": "", + "Theme": "", + "Language": "", + "Account Settings": "", + "Peer Default Settings": "", + "Toggle When Start Up": "", + "Other Settings": "", + "Select Peers": "", + "Backup & Restore": "", + "Delete Configuration": "", + "Create Backup": "", + "No backup yet, click the button above to create backup\\.": "", + "Are you sure to delete this backup\\?": "", + "Are you sure to restore this backup?\\": "", + "Backup Date": "", + "File": "", + "Are you sure to delete this configuration\\?": "", + "Once you deleted this configuration\\:": "", + "All connected peers will get disconnected": "", + "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "", + "Checking backups...": "", + "This configuration have ([0-9].*) backups": "", + "This configuration have no backup": "", + "If you're sure, please type in the configuration name below and click Delete": "", + "Select All": "", + "Clear Selection": "", + "([0-9].*) Peers?": "", + "Downloading": "", + "Download Finished": "", + "Done": "", + "Are you sure to delete": "", + "Are you sure to delete this peer\\?": "", + "Configuration deleted": "", + "Configuration saved": "", + "WGDashboard language update failed": "", + "Configuration restored": "", + "Allowed IP already taken by another peer": "", + "Failed to allow access of peer (.*)": "", + "Failed to save configuration through WireGuard": "", + "Allow access successfully": "", + "Deleted ([0-9]{1,}) peer\\(s\\)": "", + "Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "", + "Restricted ([0-9]{1,}) peer\\(s\\)": "", + "Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "" } \ No newline at end of file diff --git a/src/static/locale/language_template.json b/src/static/locale/language_template.json index b999e23..35a36b8 100644 --- a/src/static/locale/language_template.json +++ b/src/static/locale/language_template.json @@ -1,312 +1,312 @@ { - "Welcome to": "", - "Username": "", - "Password": "", - "OTP from your authenticator": "", - "Sign In": "", - "Signing In\\.\\.\\.": "", - "Access Remote Server": "", - "Server": "", - "Click": "", - "Pinging...": "", - "to add your server": "", - "Server List": "", - "Sorry, your username or password is incorrect.": "", - "Home": "", - "Settings": "", - "Tools": "", - "Sign Out": "", - "Checking for update...": "", - "You're on the latest version": "", - "WireGuard Configurations": "", - "You don't have any WireGuard configurations yet. Please check the configuration folder or change it in Settings. By default the folder is /etc/wireguard.": "", - "Configuration": "", - "Configurations": "", - "Peers Default Settings": "", - "Dashboard Theme": "", - "Light": "", - "Dark": "", - "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "", - "WireGuard Configurations Settings": "", - "Configurations Directory": "", - "Remember to remove / at the end of your path. e.g /etc/wireguard": "", - "WGDashboard Account Settings": "", - "Current Password": "", - "New Password": "", - "Repeat New Password": "", - "Update Password": "", - "Multi-Factor Authentication \\(MFA\\)": "", - "Reset": "", - "Setup": "", - "API Keys": "", - "API Key": "", - "Key": "", - "Enabled": "", - "Disabled": "", - "No WGDashboard API Key": "", - "Expire At": "", - "Are you sure to delete this API key\\?": "", - "Create API Key": "", - "When should this API Key expire\\?": "", - "Never Expire": "", - "Don't think that's a good idea": "", - "Creating\\.\\.\\.": "", - "Create": "", - "Status": "", - "On": "", - "Off": "", - "Turning On\\.\\.\\.": "", - "Turning Off\\.\\.\\.": "", - "Address": "", - "Listen Port": "", - "Public Key": "", - "Connected Peers": "", - "Total Usage": "", - "Total Received": "", - "Total Sent": "", - "Peers Data Usage": "", - "Real Time Received Data Usage": "", - "Real Time Sent Data Usage": "", - "Peer": "", - "Peers": "", - "Peer Settings": "", - "Download All": "", - "Search Peers\\.\\.\\.": "", - "Display": "", - "Sort By": "", - "Refresh Interval": "", - "Name": "", - "Allowed IPs": "", - "Restricted": "", - "(.*) Seconds": "", - "(.*) Minutes": "", - "Configuration Settings": "", - "Peer Jobs": "", - "Active Jobs": "", - "All Active Jobs": "", - "Logs": "", - "Private Key": "", - "\\(Required for QR Code and Download\\)": "", - "\\(Required\\)": "", - "Endpoint Allowed IPs": "", - "DNS": "", - "Optional Settings": "", - "Pre-Shared Key": "", - "MTU": "", - "Persistent Keepalive": "", - "Reset Data Usage": "", - "Total": "", - "Sent": "", - "Received": "", - "Revert": "", - "Save Peer": "", - "QR Code": "", - "Schedule Jobs": "", - "Job": "", - "Job ID": "", - "Unsaved Job": "", - "This peer does not have any job yet\\.": "", - "if": "", - "is": "", - "then": "", - "larger than": "", - "Date": "", - "Restrict Peer": "", - "Delete Peer": "", - "Edit": "", - "Delete": "", - "Deleting...": "", - "Cancel": "", - "Save": "", - "No active job at the moment\\.": "", - "Jobs Logs": "", - "Updated at": "", - "Refresh": "", - "Filter": "", - "Success": "", - "Failed": "", - "Log ID": "", - "Message": "", - "Share Peer": "", - "Currently the peer is not sharing": "", - "Sharing\\.\\.\\.": "", - "Start Sharing": "", - "Stop Sharing\\.\\.\\.": "", - "Stop Sharing": "", - "Access Restricted": "", - "Restrict Access": "", - "Restricting\\.\\.\\.": "", - "Allow Access": "", - "Allowing Access\\.\\.\\.": "", - "Download \\& QR Code is not available due to no private key set for this peer": "", - "Add Peers": "", - "Bulk Add": "", - "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "", - "How many peers you want to add\\?": "", - "You can add up to (.*) peers": "", - "Use your own Private and Public Key": "", - "Enter IP Address/CIDR": "", - "IP Address/CIDR": "", - "or": "", - "Pick Available IP": "", - "No available IP containing": "", - "Add": "", - "Adding\\.\\.\\.": "", - "Failed to check available update": "", - "Nice to meet you!": "", - "Please fill in the following fields to finish setup": "", - "Create an account": "", - "Enter an username you like": "", - "Enter a password": "", - "\\(At least 8 characters and make sure is strong enough!\\)": "", - "Confirm password": "", - "Next": "", - "Saving\\.\\.\\.": "", - "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "", - "Or you can click the link below:": "", - "2\\. Enter the TOTP generated by your authenticator to verify": "", - "TOTP verified!": "", - "I don't need MFA": "", - "Complete": "", - "(v[0-9.]{1,}) is now available for update!": "", - "Current Version:": "", - "Oh no\\.\\.\\. This link is either expired or invalid\\.": "", - "Scan QR Code with the WireGuard App to add peer": "", - "or click the button below to download the ": "", - " file": "", - "FROM ": "", - "(.*) is on": "", - "(.*) is off": "", - "Allowed IPs is invalid": "", - "Peer created successfully": "", - "Please fill in all required box": "", - "Please specify amount of peers you want to add": "", - "No more available IP can assign": "", - "The maximum number of peers can add is (.*)": "", - "Generating key pairs by bulk failed": "", - "Failed to add peers in bulk": "", - "This peer already exist": "", - "This IP is not available: (.*)": "", - "Configuration does not exist": "", - "Peer does not exist": "", - "Please provide a valid configuration name": "", - "Peer saved": "", - "Allowed IPs already taken by another peer": "", - "Endpoint Allowed IPs format is incorrect": "", - "DNS format is incorrect": "", - "MTU format is not correct": "", - "Persistent Keepalive format is not correct": "", - "Private key does not match with the public key": "", - "Update peer failed when updating Pre-Shared Key": "", - "Update peer failed when updating Allowed IPs": "", - "Update peer failed when saving the configuration": "", - "Peer data usage reset successfully": "", - "Peer download started": "", - "Please specify one or more peers": "", - "Share link failed to create. Reason: (.*)": "", - "Link expire date updated": "", - "Link expire date failed to update. Reason: (.*)": "", - "Peer job saved": "", - "Please specify job": "", - "Please specify peer and configuration": "", - "Peer job deleted": "", - "API Keys function is successfully enabled": "", - "API Keys function is successfully disabled": "", - "API Keys function is failed to enable": "", - "API Keys function is failed to disable": "", - "WGDashboard API Keys function is disabled": "", - "WireGuard configuration path saved": "", - "API Key deleted": "", - "API Key created": "", - "Sign in session ended, please sign in again": "", - "Please specify an IP Address (v4/v6)": "", - "Please provide ipAddress and count": "", - "Please provide ipAddress": "", - "Dashboard Language": "", - "Dashboard language update failed": "", - "Peer Remote Endpoint": "", - "New Configuration": "", - "Configuration Name": "", - "Configuration name is invalid. Possible reasons:": "", - "Configuration name already exist\\.": "", - "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "", - "Invalid Port": "", - "Save Configuration": "", - "IP Address/CIDR is invalid": "", - "IP Address": "", - "Enter IP Address / Hostname": "", - "IP Address / Hostname": "", - "Dashboard IP Address \\& Listen Port": "", - "Count": "", - "Geolocation": "", - "Is Alive": "", - "Average / Min / Max Round Trip Time": "", - "Sent / Received / Lost Package": "", - "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "", - "Restore Configuration": "", - "Step (.*)": "", - "Select a backup you want to restore": "", - "Click to change a backup": "", - "Selected Backup": "", - "You don't have any configuration to restore": "", - "Help": "", - "Backup": "", - "([0-9].*) Backups?": "", - "Yes": "", - "No": "", - "Backup not selected": "", - "Confirm \\& edit restore information": "", - "(.*) Available IP Address": "", - "Database File": "", - "Contain": "", - "Restricted Peers?": "", - "Restore": "", - "Restoring": "", - "WGDashboard Settings": "", - "Peers Settings": "", - "WireGuard Configuration Settings": "", - "Appearance": "", - "Theme": "", - "Language": "", - "Account Settings": "", - "Peer Default Settings": "", - "Toggle When Start Up": "", - "Other Settings": "", - "Select Peers": "", - "Backup & Restore": "", - "Delete Configuration": "", - "Create Backup": "", - "No backup yet, click the button above to create backup\\.": "", - "Are you sure to delete this backup\\?": "", - "Are you sure to restore this backup?\\": "", - "Backup Date": "", - "File": "", - "Are you sure to delete this configuration\\?": "", - "Once you deleted this configuration\\:": "", - "All connected peers will get disconnected": "", - "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "", - "Checking backups...": "", - "This configuration have ([0-9].*) backups": "", - "This configuration have no backup": "", - "If you're sure, please type in the configuration name below and click Delete": "", - "Select All": "", - "Clear Selection": "", - "([0-9].*) Peers?": "", - "Downloading": "", - "Download Finished": "", - "Done": "", - "Are you sure to delete": "", - "Are you sure to delete this peer\\?": "", - "Configuration deleted": "", - "Configuration saved": "", - "WGDashboard language update failed": "", - "Configuration restored": "", - "Allowed IP already taken by another peer": "", - "Failed to allow access of peer (.*)": "", - "Failed to save configuration through WireGuard": "", - "Allow access successfully": "", - "Deleted ([0-9]{1,}) peer\\(s\\)": "", - "Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "", - "Restricted ([0-9]{1,}) peer\\(s\\)": "", - "Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "" + "Welcome to": "", + "Username": "", + "Password": "", + "OTP from your authenticator": "", + "Sign In": "", + "Signing In\\.\\.\\.": "", + "Access Remote Server": "", + "Server": "", + "Click": "", + "Pinging...": "", + "to add your server": "", + "Server List": "", + "Sorry, your username or password is incorrect.": "", + "Home": "", + "Settings": "", + "Tools": "", + "Sign Out": "", + "Checking for update...": "", + "You're on the latest version": "", + "WireGuard Configurations": "", + "You don't have any WireGuard configurations yet. Please check the configuration folder or change it in Settings. By default the folder is /etc/wireguard.": "", + "Configuration": "", + "Configurations": "", + "Peers Default Settings": "", + "Dashboard Theme": "", + "Light": "", + "Dark": "", + "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "", + "WireGuard Configurations Settings": "", + "Configurations Directory": "", + "Remember to remove / at the end of your path. e.g /etc/wireguard": "", + "WGDashboard Account Settings": "", + "Current Password": "", + "New Password": "", + "Repeat New Password": "", + "Update Password": "", + "Multi-Factor Authentication \\(MFA\\)": "", + "Reset": "", + "Setup": "", + "API Keys": "", + "API Key": "", + "Key": "", + "Enabled": "", + "Disabled": "", + "No WGDashboard API Key": "", + "Expire At": "", + "Are you sure to delete this API key\\?": "", + "Create API Key": "", + "When should this API Key expire\\?": "", + "Never Expire": "", + "Don't think that's a good idea": "", + "Creating\\.\\.\\.": "", + "Create": "", + "Status": "", + "On": "", + "Off": "", + "Turning On\\.\\.\\.": "", + "Turning Off\\.\\.\\.": "", + "Address": "", + "Listen Port": "", + "Public Key": "", + "Connected Peers": "", + "Total Usage": "", + "Total Received": "", + "Total Sent": "", + "Peers Data Usage": "", + "Real Time Received Data Usage": "", + "Real Time Sent Data Usage": "", + "Peer": "", + "Peers": "", + "Peer Settings": "", + "Download All": "", + "Search Peers\\.\\.\\.": "", + "Display": "", + "Sort By": "", + "Refresh Interval": "", + "Name": "", + "Allowed IPs": "", + "Restricted": "", + "(.*) Seconds": "", + "(.*) Minutes": "", + "Configuration Settings": "", + "Peer Jobs": "", + "Active Jobs": "", + "All Active Jobs": "", + "Logs": "", + "Private Key": "", + "\\(Required for QR Code and Download\\)": "", + "\\(Required\\)": "", + "Endpoint Allowed IPs": "", + "DNS": "", + "Optional Settings": "", + "Pre-Shared Key": "", + "MTU": "", + "Persistent Keepalive": "", + "Reset Data Usage": "", + "Total": "", + "Sent": "", + "Received": "", + "Revert": "", + "Save Peer": "", + "QR Code": "", + "Schedule Jobs": "", + "Job": "", + "Job ID": "", + "Unsaved Job": "", + "This peer does not have any job yet\\.": "", + "if": "", + "is": "", + "then": "", + "larger than": "", + "Date": "", + "Restrict Peer": "", + "Delete Peer": "", + "Edit": "", + "Delete": "", + "Deleting...": "", + "Cancel": "", + "Save": "", + "No active job at the moment\\.": "", + "Jobs Logs": "", + "Updated at": "", + "Refresh": "", + "Filter": "", + "Success": "", + "Failed": "", + "Log ID": "", + "Message": "", + "Share Peer": "", + "Currently the peer is not sharing": "", + "Sharing\\.\\.\\.": "", + "Start Sharing": "", + "Stop Sharing\\.\\.\\.": "", + "Stop Sharing": "", + "Access Restricted": "", + "Restrict Access": "", + "Restricting\\.\\.\\.": "", + "Allow Access": "", + "Allowing Access\\.\\.\\.": "", + "Download \\& QR Code is not available due to no private key set for this peer": "", + "Add Peers": "", + "Bulk Add": "", + "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "", + "How many peers you want to add\\?": "", + "You can add up to (.*) peers": "", + "Use your own Private and Public Key": "", + "Enter IP Address/CIDR": "", + "IP Address/CIDR": "", + "or": "", + "Pick Available IP": "", + "No available IP containing": "", + "Add": "", + "Adding\\.\\.\\.": "", + "Failed to check available update": "", + "Nice to meet you!": "", + "Please fill in the following fields to finish setup": "", + "Create an account": "", + "Enter an username you like": "", + "Enter a password": "", + "\\(At least 8 characters and make sure is strong enough!\\)": "", + "Confirm password": "", + "Next": "", + "Saving\\.\\.\\.": "", + "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "", + "Or you can click the link below:": "", + "2\\. Enter the TOTP generated by your authenticator to verify": "", + "TOTP verified!": "", + "I don't need MFA": "", + "Complete": "", + "(v[0-9.]{1,}) is now available for update!": "", + "Current Version:": "", + "Oh no\\.\\.\\. This link is either expired or invalid\\.": "", + "Scan QR Code with the WireGuard App to add peer": "", + "or click the button below to download the ": "", + " file": "", + "FROM ": "", + "(.*) is on": "", + "(.*) is off": "", + "Allowed IPs is invalid": "", + "Peer created successfully": "", + "Please fill in all required box": "", + "Please specify amount of peers you want to add": "", + "No more available IP can assign": "", + "The maximum number of peers can add is (.*)": "", + "Generating key pairs by bulk failed": "", + "Failed to add peers in bulk": "", + "This peer already exist": "", + "This IP is not available: (.*)": "", + "Configuration does not exist": "", + "Peer does not exist": "", + "Please provide a valid configuration name": "", + "Peer saved": "", + "Allowed IPs already taken by another peer": "", + "Endpoint Allowed IPs format is incorrect": "", + "DNS format is incorrect": "", + "MTU format is not correct": "", + "Persistent Keepalive format is not correct": "", + "Private key does not match with the public key": "", + "Update peer failed when updating Pre-Shared Key": "", + "Update peer failed when updating Allowed IPs": "", + "Update peer failed when saving the configuration": "", + "Peer data usage reset successfully": "", + "Peer download started": "", + "Please specify one or more peers": "", + "Share link failed to create. Reason: (.*)": "", + "Link expire date updated": "", + "Link expire date failed to update. Reason: (.*)": "", + "Peer job saved": "", + "Please specify job": "", + "Please specify peer and configuration": "", + "Peer job deleted": "", + "API Keys function is successfully enabled": "", + "API Keys function is successfully disabled": "", + "API Keys function is failed to enable": "", + "API Keys function is failed to disable": "", + "WGDashboard API Keys function is disabled": "", + "WireGuard configuration path saved": "", + "API Key deleted": "", + "API Key created": "", + "Sign in session ended, please sign in again": "", + "Please specify an IP Address (v4/v6)": "", + "Please provide ipAddress and count": "", + "Please provide ipAddress": "", + "Dashboard Language": "", + "Dashboard language update failed": "", + "Peer Remote Endpoint": "", + "New Configuration": "", + "Configuration Name": "", + "Configuration name is invalid. Possible reasons:": "", + "Configuration name already exist\\.": "", + "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "", + "Invalid Port": "", + "Save Configuration": "", + "IP Address/CIDR is invalid": "", + "IP Address": "", + "Enter IP Address / Hostname": "", + "IP Address / Hostname": "", + "Dashboard IP Address \\& Listen Port": "", + "Count": "", + "Geolocation": "", + "Is Alive": "", + "Average / Min / Max Round Trip Time": "", + "Sent / Received / Lost Package": "", + "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "", + "Restore Configuration": "", + "Step (.*)": "", + "Select a backup you want to restore": "", + "Click to change a backup": "", + "Selected Backup": "", + "You don't have any configuration to restore": "", + "Help": "", + "Backup": "", + "([0-9].*) Backups?": "", + "Yes": "", + "No": "", + "Backup not selected": "", + "Confirm \\& edit restore information": "", + "(.*) Available IP Address": "", + "Database File": "", + "Contain": "", + "Restricted Peers?": "", + "Restore": "", + "Restoring": "", + "WGDashboard Settings": "", + "Peers Settings": "", + "WireGuard Configuration Settings": "", + "Appearance": "", + "Theme": "", + "Language": "", + "Account Settings": "", + "Peer Default Settings": "", + "Toggle When Start Up": "", + "Other Settings": "", + "Select Peers": "", + "Backup & Restore": "", + "Delete Configuration": "", + "Create Backup": "", + "No backup yet, click the button above to create backup\\.": "", + "Are you sure to delete this backup\\?": "", + "Are you sure to restore this backup?\\": "", + "Backup Date": "", + "File": "", + "Are you sure to delete this configuration\\?": "", + "Once you deleted this configuration\\:": "", + "All connected peers will get disconnected": "", + "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "", + "Checking backups...": "", + "This configuration have ([0-9].*) backups": "", + "This configuration have no backup": "", + "If you're sure, please type in the configuration name below and click Delete": "", + "Select All": "", + "Clear Selection": "", + "([0-9].*) Peers?": "", + "Downloading": "", + "Download Finished": "", + "Done": "", + "Are you sure to delete": "", + "Are you sure to delete this peer\\?": "", + "Configuration deleted": "", + "Configuration saved": "", + "WGDashboard language update failed": "", + "Configuration restored": "", + "Allowed IP already taken by another peer": "", + "Failed to allow access of peer (.*)": "", + "Failed to save configuration through WireGuard": "", + "Allow access successfully": "", + "Deleted ([0-9]{1,}) peer\\(s\\)": "", + "Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "", + "Restricted ([0-9]{1,}) peer\\(s\\)": "", + "Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "" } \ No newline at end of file diff --git a/src/static/locale/nl-nl.json b/src/static/locale/nl-nl.json index e39fb76..6a1a1f5 100644 --- a/src/static/locale/nl-nl.json +++ b/src/static/locale/nl-nl.json @@ -1,312 +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", - "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\\)": "Multi-Factor Authenticatie (MFA)", - "Are you sure to delete this API key\\?": "Weet u zeker dat u deze API-sleutel wilt verwijderen?", - "When should this API Key expire\\?": "Wanneer moet deze API-sleutel vervallen?", - "Creating\\.\\.\\.": "Maken", - "Turning On\\.\\.\\.": "Aanzetten...", - "Turning Off\\.\\.\\.": "Uitzetten...", - "Search Peers\\.\\.\\.": "Zoek Peers...", - "\\(Required for QR Code and Download\\)": "(Vereist voor QR-code en Download)", - "\\(Required\\)": "(Vereist)", - "This peer does not have any job yet\\.": "Deze peer heeft nog geen taak.", - "No active job at the moment\\.": "Momenteel geen actieve taak.", - "Sharing\\.\\.\\.": "Delen aan het starten...", - "Stop Sharing\\.\\.\\.": "Delen aan het stoppen...", - "Restricting\\.\\.\\.": "Aan het beperken...", - "Allowing Access\\.\\.\\.": "Toegang toe aan het staan...", - "Download \\& QR Code is not available due to no private key set for this peer": "Download & QR-code zijn niet beschikbaar omdat er geen privésleutel voor deze peer is ingesteld", - "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": " \"By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP.\": \"Bij het bulk toevoegen wordt de naam van elke peer automatisch gegenereerd en wordt de Allowed-IPs aan het volgende beschikbare IP toegewezen.", - "How many peers you want to add\\?": "Hoeveel peers wil je toevoegen?", - "Adding\\.\\.\\.": "Toevoegen...", - "Configuration name already exist\\.": "Configuratienaam bestaat al.", - "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "De configuratienaam mag alleen uit 15 tekens bestaan, inclusief hoofd-/kleine letters, cijfers, onderstrepingsteken, gelijkteken, plusteken, punt en koppelteken.", - "Dashboard IP Address \\& Listen Port": "", - "Confirm \\& edit restore information": "Bevestigen & herstelinformatie bewerken", - "No backup yet, click the button above to create backup\\.": "Nog geen back-up, klik op de knop hierboven om een back-up te maken.", - "Are you sure to delete this backup\\?": "Weet je zeker dat je deze back-up wilt verwijderen?", - "Are you sure to restore this backup?\\": "Weet je zeker dat je deze back-up wilt herstellen?", - "Are you sure to delete this configuration\\?": "Weet je zeker dat je deze configuratie wilt verwijderen?", - "Once you deleted this configuration\\:": "Zodra je deze configuratie hebt verwijderd:", - "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "Zowel het configuratiebestand (.conf) als de databasetabel die aan deze configuratie is gekoppeld, worden verwijderd", - "Are you sure to delete this peer\\?": "Weet je zeker dat je deze peer wilt verwijderen?", - "Deleted ([0-9]{1,}) peer\\(s\\)": "$1 peer(s) verwijderd", - "Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "$1 peer(s) succesvol verwijderd. Het verwijderen van $2 peer(s) is mislukt", - "Restricted ([0-9]{1,}) peer\\(s\\)": "$1 peer(s) beperkt", - "Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "$1 peer(s) succesvol beperkt. Het beperken van $2 peer(s) is mislukt" + "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\\)": "Multi-Factor Authenticatie (MFA)", + "Are you sure to delete this API key\\?": "Weet u zeker dat u deze API-sleutel wilt verwijderen?", + "When should this API Key expire\\?": "Wanneer moet deze API-sleutel vervallen?", + "Creating\\.\\.\\.": "Maken", + "Turning On\\.\\.\\.": "Aanzetten...", + "Turning Off\\.\\.\\.": "Uitzetten...", + "Search Peers\\.\\.\\.": "Zoek Peers...", + "\\(Required for QR Code and Download\\)": "(Vereist voor QR-code en Download)", + "\\(Required\\)": "(Vereist)", + "This peer does not have any job yet\\.": "Deze peer heeft nog geen taak.", + "No active job at the moment\\.": "Momenteel geen actieve taak.", + "Sharing\\.\\.\\.": "Delen aan het starten...", + "Stop Sharing\\.\\.\\.": "Delen aan het stoppen...", + "Restricting\\.\\.\\.": "Aan het beperken...", + "Allowing Access\\.\\.\\.": "Toegang toe aan het staan...", + "Download \\& QR Code is not available due to no private key set for this peer": "Download & QR-code zijn niet beschikbaar omdat er geen privésleutel voor deze peer is ingesteld", + "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": " \"By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP.\": \"Bij het bulk toevoegen wordt de naam van elke peer automatisch gegenereerd en wordt de Allowed-IPs aan het volgende beschikbare IP toegewezen.", + "How many peers you want to add\\?": "Hoeveel peers wil je toevoegen?", + "Adding\\.\\.\\.": "Toevoegen...", + "Configuration name already exist\\.": "Configuratienaam bestaat al.", + "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "De configuratienaam mag alleen uit 15 tekens bestaan, inclusief hoofd-/kleine letters, cijfers, onderstrepingsteken, gelijkteken, plusteken, punt en koppelteken.", + "Dashboard IP Address \\& Listen Port": "", + "Confirm \\& edit restore information": "Bevestigen & herstelinformatie bewerken", + "No backup yet, click the button above to create backup\\.": "Nog geen back-up, klik op de knop hierboven om een back-up te maken.", + "Are you sure to delete this backup\\?": "Weet je zeker dat je deze back-up wilt verwijderen?", + "Are you sure to restore this backup?\\": "Weet je zeker dat je deze back-up wilt herstellen?", + "Are you sure to delete this configuration\\?": "Weet je zeker dat je deze configuratie wilt verwijderen?", + "Once you deleted this configuration\\:": "Zodra je deze configuratie hebt verwijderd:", + "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "Zowel het configuratiebestand (.conf) als de databasetabel die aan deze configuratie is gekoppeld, worden verwijderd", + "Are you sure to delete this peer\\?": "Weet je zeker dat je deze peer wilt verwijderen?", + "Deleted ([0-9]{1,}) peer\\(s\\)": "$1 peer(s) verwijderd", + "Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "$1 peer(s) succesvol verwijderd. Het verwijderen van $2 peer(s) is mislukt", + "Restricted ([0-9]{1,}) peer\\(s\\)": "$1 peer(s) beperkt", + "Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "$1 peer(s) succesvol beperkt. Het beperken van $2 peer(s) is mislukt" } \ No newline at end of file diff --git a/src/static/locale/pl.json b/src/static/locale/pl.json index 92bc818..acf7d84 100644 --- a/src/static/locale/pl.json +++ b/src/static/locale/pl.json @@ -1,312 +1,312 @@ { - "Welcome to": "Witamy w", - "Username": "Nazwa Użytkownika", - "Password": "Hasło", - "OTP from your authenticator": "OTP z Twojego Autentykatora", - "Sign In": "Zaloguj", - "Signing In\\.\\.\\.": "Trwa Logowanie...", - "Access Remote Server": "Połącz się ze zdalnym serwerem", - "Server": "Serwer", - "Click": "Kliknij", - "Pinging...": "Pinguje...", - "to add your server": "aby dodać do Twojego serwera", - "Server List": "Lista Serwerów", - "Sorry, your username or password is incorrect.": "Nazwa użytkownika bądź hasło jest niepoprawne.", - "Home": "Strona Główna", - "Settings": "Ustawnienia", - "Tools": "Narzędzia", - "Sign Out": "Wyloguj się", - "Checking for update...": "Sprawdzanie aktualizacji...", - "You're on the latest version": "Korzystasz z najnowszej wersji", - "WireGuard Configurations": "Konfiguracja", - "You don't have any WireGuard configurations yet. Please check the configuration folder or change it in Settings. By default the folder is /etc/wireguard.": "Nie posiadasz żadnych konfiguarcji WireGuard. Sprawdź folder konfiguarcji lub zmień go w Ustawieniach. Domyślnie konfiguracje są zapisywane w /etc/wireguard.", - "Configuration": "Konfiguracja", - "Configurations": "Konfiguracje", - "Peers Default Settings": "Domyślne ustawienia Klientów", - "Dashboard Theme": "Styl Panelu", - "Light": "Jasny", - "Dark": "Ciemny", - "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Te zmiany zostaną wprowadzone globalnie i nadpiszą kody QR i konfiguracje wszystkich Klientów.", - "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "Aby zapisać zmiany adresów IP lub portu nasłuchiwania wymagany będzie manualny restart WGDashboard.", - "WireGuard Configurations Settings": "Ustawienia Konfiguracji WireGuard", - "Configurations Directory": "Folder Konfiguracji", - "Remember to remove / at the end of your path. e.g /etc/wireguard": "Pamiętaj aby usunąć / na końcu ścieżki, na przykład /etc/wireguard", - "WGDashboard Account Settings": "Ustawienia Konta WGDashboard", - "Current Password": "Aktualne Hasło", - "New Password": "Nowe Hasło", - "Repeat New Password": "Powtórz Nowe Hasło", - "Update Password": "Aktualizuj Hasło", - "Multi-Factor Authentication \\(MFA\\)": "Weryfikacja Wieloskładnikowa (MFA)", - "Reset": "Reset", - "Setup": "Ustawienia", - "API Keys": "Klucze API", - "API Key": "Klucz API", - "Key": "Klucz", - "Enabled": "Włączone", - "Disabled": "Wyłączone", - "No WGDashboard API Key": "Brak Klucza API WGDashboard", - "Expire At": "Termin Ważności", - "Are you sure to delete this API key\\?": "Czy na pewno chcesz usunąć ten klucz API?", - "Create API Key": "Stwórz klucz API", - "When should this API Key expire\\?": "Kiedy ten klucz API powinien utracić swoją ważność?", - "Never Expire": "Nigdy", - "Don't think that's a good idea": "To nie jest dobry pomysł...", - "Creating\\.\\.\\.": "Tworzenie...", - "Create": "Stwórz", - "Status": "Status", - "On": "Wł.", - "Off": "Wył.", - "Turning On\\.\\.\\.": "Włączam...", - "Turning Off\\.\\.\\.": "Wyłączam...", - "Address": "Adres", - "Listen Port": "Port Nasłuchu", - "Public Key": "Klucz publiczny", - "Connected Peers": "Połączeni Klienci", - "Total Usage": "Łączne Użycie", - "Total Received": "Łącznie Odebrano", - "Total Sent": "Łącznie Wysłano", - "Peers Data Usage": "Użycie danych przez Klientów", - "Real Time Received Data Usage": "Aktualnie Odbierane Dane", - "Real Time Sent Data Usage": "Aktualnie Wysyłane Dane", - "Peer": "Klient", - "Peers": "Klienci", - "Peer Settings": "Ustawienia Klientów", - "Download All": "Pobierz Wszystkie", - "Search Peers\\.\\.\\.": "Szukaj Klientów...", - "Display": "Wyświetlanie", - "Sort By": "Sortuj po", - "Refresh Interval": "Interwał Odświeżania", - "Name": "Nazwa", - "Allowed IPs": "Dozwolone IP", - "Restricted": "Ograniczone", - "(.*) Seconds": "$1 sek.", - "(.*) Minutes": "$1 min.", - "Configuration Settings": "Ustawienia Konfiguracji", - "Peer Jobs": "Automatyzacje Klienta", - "Active Jobs": "Aktywne Automatyzacje", - "All Active Jobs": "Wszystkie Aktywne Automatyzacje", - "Logs": "Logi", - "Private Key": "Prywatny Klucz", - "\\(Required for QR Code and Download\\)": "(Wymagane aby otrzymać kod QR lub Pobrać)", - "\\(Required\\)": "(Wymagane)", - "Endpoint Allowed IPs": "Dozwolone IP Punktu Końcowego", - "DNS": "DNS", - "Optional Settings": "Opcjonalne Ustawienia", - "Pre-Shared Key": "Klucz PSK", - "MTU": "MTU", - "Persistent Keepalive": "Stałe Utrzymywanie Online", - "Reset Data Usage": "Zresetuje Użycie Danych", - "Total": "Łącznie", - "Sent": "Wysłano", - "Received": "Otrzymano", - "Revert": "Cofnij", - "Save Peer": "Zapisz Klienta", - "QR Code": "Kod QR", - "Schedule Jobs": "Automatyzacje", - "Job": "Automatyzacja", - "Job ID": "ID Automatyzacji", - "Unsaved Job": "Niezapisana Automatyzacja", - "This peer does not have any job yet\\.": "Ten klient nie posiada żadnych automatyzacji.", - "if": "Jeśli", - "is": "jest", - "then": "to wtedy", - "larger than": "większy/a niż", - "Date": "Data", - "Restrict Peer": "Ogranicz Klienta", - "Delete Peer": "Usuń Klienta", - "Edit": "Edytuj", - "Delete": "Usuń", - "Deleting...": "Usuwam...", - "Cancel": "Anuluj", - "Save": "Zapisz", - "No active job at the moment\\.": "Brak aktywnych automatyzacji.", - "Jobs Logs": "Logi Automatyzacji", - "Updated at": "Ostatnia zmiana", - "Refresh": "Odśwież", - "Filter": "Filtruj", - "Success": "Sukces", - "Failed": "Porażka", - "Log ID": "ID Logów", - "Message": "Wiadomość", - "Share Peer": "Udostępnij Klienta", - "Currently the peer is not sharing": "Aktualnie klient nie jest udostępniony", - "Sharing\\.\\.\\.": "Udostępniam...", - "Start Sharing": "Rozpocznij Udostępnianie", - "Stop Sharing\\.\\.\\.": "Zakańczanie Udostępniania...", - "Stop Sharing": "Zakończ", - "Access Restricted": "Dostęp Ograniczony", - "Restrict Access": "Ogranicz Dostęp", - "Restricting\\.\\.\\.": "Ograniczanie...", - "Allow Access": "Udostępnij Dostęp", - "Allowing Access\\.\\.\\.": "Udostępnianie Dostępu...", - "Download \\& QR Code is not available due to no private key set for this peer": "Kod QR lub pobieranie nie jest dostępne ze względu na brak ustawionego prywatnego klucza dla tego klienta", - "Add Peers": "Dodaj Klientów", - "Bulk Add": "Masowe Dodawanie", - "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "Dodając klientów masowo, nazwa każdego klienta zostanie wygenerowana automatycznie i przydzielone zostanie następny dostępny adres IP.", - "How many peers you want to add\\?": "Ilu klientów chcesz dodać?", - "You can add up to (.*) peers": "Możesz dodać do $1 Klientów", - "Use your own Private and Public Key": "Użyj własnych publicznych i prywatnych kluczy", - "Enter IP Address/CIDR": "Podaj adres IP/CIDR", - "IP Address/CIDR": "Adres IP/CIDR", - "or": "lub", - "Pick Available IP": "Wybierz Dostępny Adres IP", - "No available IP containing": "Brak dostępnych adresów IP zawierających", - "Add": "Dodaj", - "Adding\\.\\.\\.": "Dodawanie...", - "Failed to check available update": "Nie udało się sprawdzić dostępnych aktualizacji", - "Nice to meet you!": "Miło Cię poznać!", - "Please fill in the following fields to finish setup": "Wypełnij następujące pola aby ukończyć instalacje", - "Create an account": "Stwórz konto", - "Enter an username you like": "Wpisz nazwę użytkownika", - "Enter a password": "Utwórz Hasło", - "\\(At least 8 characters and make sure is strong enough!\\)": "(Wybierz silne hasło zawierające co najmniej 8 znaków!)", - "Confirm password": "Potwierdź Hasło", - "Next": "Dalej", - "Saving\\.\\.\\.": "Zapisywanie...", - "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. Zeskanuj ten kod QR aby utworzyć jednorazowe hasło (TOTP) za pomocą Twojego Autentykatora", - "Or you can click the link below:": "Lub kliknij w poniższy link:", - "2\\. Enter the TOTP generated by your authenticator to verify": "2. Podaj swoje jednorazowe hasło (TOTP), utworzone za pomocą Twojego Autentykatora", - "TOTP verified!": "Jednorazowe hasło (TOTP) potwierdzone!", - "I don't need MFA": "Nie potrzebuję Weryfikacji Wieloskładnikowej (MFA)", - "Complete": "Zakończ", - "(v[0-9.]{1,}) is now available for update!": "Aktualizacja do wersji $1 jest dostępna do pobrania!", - "Current Version:": "Aktualna wersja: ", - "Oh no\\.\\.\\. This link is either expired or invalid\\.": "Ups. Ten link nie jest poprawny bądź utracił swoją ważność.", - "Scan QR Code with the WireGuard App to add peer": "Zeskanuj kod QR za pomocą aplikacji WireGuard aby dodać klienta", - "or click the button below to download the ": "lub kliknij przycisk poniżej aby pobrać ", - " file": " plik", - "FROM ": "z ", - "(.*) is on": "$1 jest wł.", - "(.*) is off": "$1 jest wył.", - "Allowed IPs is invalid": "Dozwolone Adresy IP są niepoprawne", - "Peer created successfully": "Klient utworzony pomyślnie", - "Please fill in all required box": "Wypełnij wszystkie wymagane pola", - "Please specify amount of peers you want to add": "Podaj liczbę klientów do dodania", - "No more available IP can assign": "Brak dostępnych adresów IP do dopisania", - "The maximum number of peers can add is (.*)": "Maksymalnie można dodać $1 klientów", - "Generating key pairs by bulk failed": "Tworzenie par kluczy nie udało się", - "Failed to add peers in bulk": "Nie udało się dodać klientów masowo", - "This peer already exist": "Ten klient już istnieje", - "This IP is not available: (.*)": "Ten adres IP nie jest dostępny: $1", - "Configuration does not exist": "Konfiguracja nie istnieje", - "Peer does not exist": "Klient nie istnieje", - "Please provide a valid configuration name": "Podaj poprawną nazwę konfiguracji", - "Peer saved": "Klient zapisany pomyślnie", - "Allowed IPs already taken by another peer": "Adres IP jest już wykorzystywany przez innego klienta", - "Endpoint Allowed IPs format is incorrect": "Format Dozwolonych adresów IP jest niepoprawny", - "DNS format is incorrect": "Niepoprawny format adresu serwera DNS", - "MTU format is not correct": "Niepoprawny format wartości MTU", - "Persistent Keepalive format is not correct": "Niepoprawny format wartości Stałego Utrzymywania Online", - "Private key does not match with the public key": "Prywatny klucz nie pasuje do publicznego klucza", - "Update peer failed when updating Pre-Shared Key": "Aktualizacja klientów nie powiodła się przy zapisywaniu Klucza PSK", - "Update peer failed when updating Allowed IPs": "Aktualizacja klientów nie powiodła się przy zapisywaniu dozwolonych adresów IP", - "Update peer failed when saving the configuration": "Aktualizacja klientów nie powiodła się przy zapisywaniu Konfiguracji", - "Peer data usage reset successfully": "Użycie danych klienta zresetowane pomyślnie", - "Peer download started": "Pobieranie klienta rozpoczęte", - "Please specify one or more peers": "Wybierz co najmniej jednego klienta", - "Share link failed to create. Reason: (.*)": "Nie udało się stworzyć linku do udostępniania. Powód: $1", - "Link expire date updated": "Data ważności linku zapisana", - "Link expire date failed to update. Reason: (.*)": "Nie udało się zapisać daty linku do udostępniania. Powód: $1", - "Peer job saved": "Automatyzacja klienta zapisana", - "Please specify job": "Wybierz poprawną automatyzacje", - "Please specify peer and configuration": "Wybierz klienta i konfiguracje", - "Peer job deleted": "Automatyzacja klienta usunięta pomyślnie", - "API Keys function is successfully enabled": "Funkcjonalność kluczy API pomyślnie włączona", - "API Keys function is successfully disabled": "Funkcjonalność kluczy API pomyślnie wyłączona", - "API Keys function is failed to enable": "Nie udało się włączyć funkcjonalności kluczy API", - "API Keys function is failed to disable": "Nie udało się wyłączyć funkcjonalności kluczy API", - "WGDashboard API Keys function is disabled": "Funkcjonalność kluczy API jest wyłączona", - "WireGuard configuration path saved": "Zapisano ścieżkę konfiguracji WireGuard pomyślnie", - "API Key deleted": "Klucz API usunięty pomyślnie", - "API Key created": "Klucz API stworzony pomyślnie", - "Sign in session ended, please sign in again": "Sesja logowania została zakończona. Zaloguj się ponownie", - "Please specify an IP Address (v4/v6)": "Podaj adres IP (v4/v6)", - "Please provide ipAddress and count": "Podaj adres IP i ilość", - "Please provide ipAddress": "Podaj adres IP", - "Dashboard Language": "Język Portalu WGDashboard", - "Dashboard language update failed": "Nie udało się zmienić języka portalu WGDashboard", - "Peer Remote Endpoint": "Zdalny Punkt Końcowy Klienta", - "New Configuration": "Nowa Konfiguracja", - "Configuration Name": "Nazwa Konfiguracji", - "Configuration name is invalid. Possible reasons:": "Nazwa Konfiguracji jest nieprawidłowa. Możliwy powód:", - "Configuration name already exist\\.": "Konfiguracja o tej nazwie już istnieje. ", - "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "Nazwa konfiguracji może zawierać tylko 15 znaków składających się z małych i dużych liter alfabetu, liczb, oraz tych znaków: _=+.- ", - "Invalid Port": "Niepoprawny Port", - "Save Configuration": "Zapisz Konfiguracje", - "IP Address/CIDR is invalid": "Adres IP/CIDR jest niepoprawny", - "IP Address": "Adres IP", - "Enter IP Address / Hostname": "Wpisz Adres IP / Nazwę Hosta", - "IP Address / Hostname": "Adres IP / Nazwa Hosta", - "Dashboard IP Address \\& Listen Port": "Adres IP Portalu WGDashboard oraz Port Nasłuchiwania", - "Count": "Ilość", - "Geolocation": "Geolokalizacja", - "Is Alive": "Jest Online", - "Average / Min / Max Round Trip Time": "Średnia / Min. / Maks. czas podróży pakietu", - "Sent / Received / Lost Package": "Wysłane / Otrzymane / Utracone Pakiety", - "Restore Configuration": "Przywróc Konfiguracje", - "Step (.*)": "Krok $1", - "Select a backup you want to restore": "Wybierz kopię zapasową którą chcesz przywrócić", - "Click to change a backup": "Wybierz kopię zapasową", - "Selected Backup": "Wybrana kopia zapasowa", - "You don't have any configuration to restore": "Nie posiadasz żadnej konfiguracji do przywrócenia", - "Help": "Pomoc", - "Backup": "Kopia Zapasowa", - "([0-9].*) Backups?": "$1 Kopii Zapasowych?", - "Yes": "Tak", - "No": "Nie", - "Backup not selected": "Nie wybrano kopii zapasowej", - "Confirm \\& edit restore information": "Potwierdź i edytuj informacje o przywróceniu kopii zapasowej", - "(.*) Available IP Address": "$1 Dostępne Adresy IP", - "Database File": "Plik Bazy Danych", - "Contain": "Zawiera", - "Restricted Peers?": "Ograniczeni Klienci", - "Restore": "Przywróć", - "Restoring": "Trwa przywracanie...", - "WGDashboard Settings": "Ustawienia WGDashboard", - "Peers Settings": "Ustawienia Klientów", - "WireGuard Configuration Settings": "Ustawienia Konfiguracji WireGuard", - "Appearance": "Wygląd", - "Theme": "Styl", - "Language": "Język", - "Account Settings": "Ustawienia Konta", - "Peer Default Settings": "Domyślne Ustawienia Klientów", - "Toggle When Start Up": "Włącz przy starcie serwera", - "Other Settings": "Inne Ustawienia", - "Select Peers": "Wybierz Klientów", - "Backup & Restore": "Tworzenie i Przywracanie Kopii Zapasowej", - "Delete Configuration": "Usuń Konfiguracje", - "Create Backup": "Stwórz Kopię Zapasową", - "No backup yet, click the button above to create backup\\.": "Brak kopii Zapasowych, kliknij przycisk powyżej aby utworzyć nową kopię", - "Are you sure to delete this backup\\?": "Czy na pewno chcesz usunąć tą kopię zapasową?", - "Are you sure to restore this backup?\\": "Czy na pewno chcesz przywrócić tą kopię zapasową?", - "Backup Date": "Data Utworzenia", - "File": "Plik", - "Are you sure to delete this configuration\\?": "Czy na pewno chcesz usunąć tą konfigurację?", - "Once you deleted this configuration\\:": "Jak tylko usuniesz tą konfigurację: ", - "All connected peers will get disconnected": "Wszyscy klienci zostaną odłączeni", - "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "Zarówno plik konfiguracji (.conf) jak i tabela w bazie danych dotycząca tej konfiguracji zostaną usunięte", - "Checking backups...": "Sprawdzanie kopii zapasowych...", - "This configuration have ([0-9].*) backups": "Ta konfiguracja ma utworzone $1 kopii zapasowych", - "This configuration have no backup": "Ta konfiguracja nie posiada żadnych kopii zapasowych", - "If you're sure, please type in the configuration name below and click Delete": "Jeśli jesteś pewny/a wpisz nazwę konfiguracji poniżej i kliknij Usuń", - "Select All": "Zaznacz Wszystkie", - "Clear Selection": "Wyczyść Zaznaczenie", - "([0-9].*) Peers?": "$1 Klientów?", - "Downloading": "Pobieranie", - "Download Finished": "Pobieranie Zakończone", - "Done": "Zakończono", - "Are you sure to delete": "Czy na pewno chcesz usunąć", - "Are you sure to delete this peer\\?": "Czy na pewno chcesz usunąć tego klienta?", - "Configuration deleted": "Konfiguracja usunięta pomyślnie", - "Configuration saved": "Konfiguracja zapisana pomyślnie", - "WGDashboard language update failed": "Nie udało się zmienić języka WGDashboard", - "Configuration restored": "Konfiguracja przywrócona pomyślnie", - "Allowed IP already taken by another peer": "Dozwolony Adres IP jest już wykorzystywany przez innego klienta", - "Failed to allow access of peer (.*)": "Nie udało się pozwolić na dostęp klientowi:$1", - "Failed to save configuration through WireGuard": "Nie udało się zapisać konfiguracji poprzez WireGuard", - "Deleted ([0-9]{1,}) peer\\(s\\)": "Usunięto $1 klienta/ów", - "Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "Usunięto $1 klienta/ów pomyślnie. Nie udało się usunąć $2 klienta/ów", - "Restricted ([0-9]{1,}) peer\\(s\\)": "Ograniczono $1 klienta/ów ", - "Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "Ograniczono $1 klienta/ów pomyślnie. Nie udało się ograniczyć $2 klienta/ów", - "Allow access successfully": "Pomyślnie udostępniono dostęp" + "Welcome to": "Witamy w", + "Username": "Nazwa Użytkownika", + "Password": "Hasło", + "OTP from your authenticator": "OTP z Twojego Autentykatora", + "Sign In": "Zaloguj", + "Signing In\\.\\.\\.": "Trwa Logowanie...", + "Access Remote Server": "Połącz się ze zdalnym serwerem", + "Server": "Serwer", + "Click": "Kliknij", + "Pinging...": "Pinguje...", + "to add your server": "aby dodać do Twojego serwera", + "Server List": "Lista Serwerów", + "Sorry, your username or password is incorrect.": "Nazwa użytkownika bądź hasło jest niepoprawne.", + "Home": "Strona Główna", + "Settings": "Ustawnienia", + "Tools": "Narzędzia", + "Sign Out": "Wyloguj się", + "Checking for update...": "Sprawdzanie aktualizacji...", + "You're on the latest version": "Korzystasz z najnowszej wersji", + "WireGuard Configurations": "Konfiguracja", + "You don't have any WireGuard configurations yet. Please check the configuration folder or change it in Settings. By default the folder is /etc/wireguard.": "Nie posiadasz żadnych konfiguarcji WireGuard. Sprawdź folder konfiguarcji lub zmień go w Ustawieniach. Domyślnie konfiguracje są zapisywane w /etc/wireguard.", + "Configuration": "Konfiguracja", + "Configurations": "Konfiguracje", + "Peers Default Settings": "Domyślne ustawienia Klientów", + "Dashboard Theme": "Styl Panelu", + "Light": "Jasny", + "Dark": "Ciemny", + "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Te zmiany zostaną wprowadzone globalnie i nadpiszą kody QR i konfiguracje wszystkich Klientów.", + "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "Aby zapisać zmiany adresów IP lub portu nasłuchiwania wymagany będzie manualny restart WGDashboard.", + "WireGuard Configurations Settings": "Ustawienia Konfiguracji WireGuard", + "Configurations Directory": "Folder Konfiguracji", + "Remember to remove / at the end of your path. e.g /etc/wireguard": "Pamiętaj aby usunąć / na końcu ścieżki, na przykład /etc/wireguard", + "WGDashboard Account Settings": "Ustawienia Konta WGDashboard", + "Current Password": "Aktualne Hasło", + "New Password": "Nowe Hasło", + "Repeat New Password": "Powtórz Nowe Hasło", + "Update Password": "Aktualizuj Hasło", + "Multi-Factor Authentication \\(MFA\\)": "Weryfikacja Wieloskładnikowa (MFA)", + "Reset": "Reset", + "Setup": "Ustawienia", + "API Keys": "Klucze API", + "API Key": "Klucz API", + "Key": "Klucz", + "Enabled": "Włączone", + "Disabled": "Wyłączone", + "No WGDashboard API Key": "Brak Klucza API WGDashboard", + "Expire At": "Termin Ważności", + "Are you sure to delete this API key\\?": "Czy na pewno chcesz usunąć ten klucz API?", + "Create API Key": "Stwórz klucz API", + "When should this API Key expire\\?": "Kiedy ten klucz API powinien utracić swoją ważność?", + "Never Expire": "Nigdy", + "Don't think that's a good idea": "To nie jest dobry pomysł...", + "Creating\\.\\.\\.": "Tworzenie...", + "Create": "Stwórz", + "Status": "Status", + "On": "Wł.", + "Off": "Wył.", + "Turning On\\.\\.\\.": "Włączam...", + "Turning Off\\.\\.\\.": "Wyłączam...", + "Address": "Adres", + "Listen Port": "Port Nasłuchu", + "Public Key": "Klucz publiczny", + "Connected Peers": "Połączeni Klienci", + "Total Usage": "Łączne Użycie", + "Total Received": "Łącznie Odebrano", + "Total Sent": "Łącznie Wysłano", + "Peers Data Usage": "Użycie danych przez Klientów", + "Real Time Received Data Usage": "Aktualnie Odbierane Dane", + "Real Time Sent Data Usage": "Aktualnie Wysyłane Dane", + "Peer": "Klient", + "Peers": "Klienci", + "Peer Settings": "Ustawienia Klientów", + "Download All": "Pobierz Wszystkie", + "Search Peers\\.\\.\\.": "Szukaj Klientów...", + "Display": "Wyświetlanie", + "Sort By": "Sortuj po", + "Refresh Interval": "Interwał Odświeżania", + "Name": "Nazwa", + "Allowed IPs": "Dozwolone IP", + "Restricted": "Ograniczone", + "(.*) Seconds": "$1 sek.", + "(.*) Minutes": "$1 min.", + "Configuration Settings": "Ustawienia Konfiguracji", + "Peer Jobs": "Automatyzacje Klienta", + "Active Jobs": "Aktywne Automatyzacje", + "All Active Jobs": "Wszystkie Aktywne Automatyzacje", + "Logs": "Logi", + "Private Key": "Prywatny Klucz", + "\\(Required for QR Code and Download\\)": "(Wymagane aby otrzymać kod QR lub Pobrać)", + "\\(Required\\)": "(Wymagane)", + "Endpoint Allowed IPs": "Dozwolone IP Punktu Końcowego", + "DNS": "DNS", + "Optional Settings": "Opcjonalne Ustawienia", + "Pre-Shared Key": "Klucz PSK", + "MTU": "MTU", + "Persistent Keepalive": "Stałe Utrzymywanie Online", + "Reset Data Usage": "Zresetuje Użycie Danych", + "Total": "Łącznie", + "Sent": "Wysłano", + "Received": "Otrzymano", + "Revert": "Cofnij", + "Save Peer": "Zapisz Klienta", + "QR Code": "Kod QR", + "Schedule Jobs": "Automatyzacje", + "Job": "Automatyzacja", + "Job ID": "ID Automatyzacji", + "Unsaved Job": "Niezapisana Automatyzacja", + "This peer does not have any job yet\\.": "Ten klient nie posiada żadnych automatyzacji.", + "if": "Jeśli", + "is": "jest", + "then": "to wtedy", + "larger than": "większy/a niż", + "Date": "Data", + "Restrict Peer": "Ogranicz Klienta", + "Delete Peer": "Usuń Klienta", + "Edit": "Edytuj", + "Delete": "Usuń", + "Deleting...": "Usuwam...", + "Cancel": "Anuluj", + "Save": "Zapisz", + "No active job at the moment\\.": "Brak aktywnych automatyzacji.", + "Jobs Logs": "Logi Automatyzacji", + "Updated at": "Ostatnia zmiana", + "Refresh": "Odśwież", + "Filter": "Filtruj", + "Success": "Sukces", + "Failed": "Porażka", + "Log ID": "ID Logów", + "Message": "Wiadomość", + "Share Peer": "Udostępnij Klienta", + "Currently the peer is not sharing": "Aktualnie klient nie jest udostępniony", + "Sharing\\.\\.\\.": "Udostępniam...", + "Start Sharing": "Rozpocznij Udostępnianie", + "Stop Sharing\\.\\.\\.": "Zakańczanie Udostępniania...", + "Stop Sharing": "Zakończ", + "Access Restricted": "Dostęp Ograniczony", + "Restrict Access": "Ogranicz Dostęp", + "Restricting\\.\\.\\.": "Ograniczanie...", + "Allow Access": "Udostępnij Dostęp", + "Allowing Access\\.\\.\\.": "Udostępnianie Dostępu...", + "Download \\& QR Code is not available due to no private key set for this peer": "Kod QR lub pobieranie nie jest dostępne ze względu na brak ustawionego prywatnego klucza dla tego klienta", + "Add Peers": "Dodaj Klientów", + "Bulk Add": "Masowe Dodawanie", + "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "Dodając klientów masowo, nazwa każdego klienta zostanie wygenerowana automatycznie i przydzielone zostanie następny dostępny adres IP.", + "How many peers you want to add\\?": "Ilu klientów chcesz dodać?", + "You can add up to (.*) peers": "Możesz dodać do $1 Klientów", + "Use your own Private and Public Key": "Użyj własnych publicznych i prywatnych kluczy", + "Enter IP Address/CIDR": "Podaj adres IP/CIDR", + "IP Address/CIDR": "Adres IP/CIDR", + "or": "lub", + "Pick Available IP": "Wybierz Dostępny Adres IP", + "No available IP containing": "Brak dostępnych adresów IP zawierających", + "Add": "Dodaj", + "Adding\\.\\.\\.": "Dodawanie...", + "Failed to check available update": "Nie udało się sprawdzić dostępnych aktualizacji", + "Nice to meet you!": "Miło Cię poznać!", + "Please fill in the following fields to finish setup": "Wypełnij następujące pola aby ukończyć instalacje", + "Create an account": "Stwórz konto", + "Enter an username you like": "Wpisz nazwę użytkownika", + "Enter a password": "Utwórz Hasło", + "\\(At least 8 characters and make sure is strong enough!\\)": "(Wybierz silne hasło zawierające co najmniej 8 znaków!)", + "Confirm password": "Potwierdź Hasło", + "Next": "Dalej", + "Saving\\.\\.\\.": "Zapisywanie...", + "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. Zeskanuj ten kod QR aby utworzyć jednorazowe hasło (TOTP) za pomocą Twojego Autentykatora", + "Or you can click the link below:": "Lub kliknij w poniższy link:", + "2\\. Enter the TOTP generated by your authenticator to verify": "2. Podaj swoje jednorazowe hasło (TOTP), utworzone za pomocą Twojego Autentykatora", + "TOTP verified!": "Jednorazowe hasło (TOTP) potwierdzone!", + "I don't need MFA": "Nie potrzebuję Weryfikacji Wieloskładnikowej (MFA)", + "Complete": "Zakończ", + "(v[0-9.]{1,}) is now available for update!": "Aktualizacja do wersji $1 jest dostępna do pobrania!", + "Current Version:": "Aktualna wersja: ", + "Oh no\\.\\.\\. This link is either expired or invalid\\.": "Ups. Ten link nie jest poprawny bądź utracił swoją ważność.", + "Scan QR Code with the WireGuard App to add peer": "Zeskanuj kod QR za pomocą aplikacji WireGuard aby dodać klienta", + "or click the button below to download the ": "lub kliknij przycisk poniżej aby pobrać ", + " file": " plik", + "FROM ": "z ", + "(.*) is on": "$1 jest wł.", + "(.*) is off": "$1 jest wył.", + "Allowed IPs is invalid": "Dozwolone Adresy IP są niepoprawne", + "Peer created successfully": "Klient utworzony pomyślnie", + "Please fill in all required box": "Wypełnij wszystkie wymagane pola", + "Please specify amount of peers you want to add": "Podaj liczbę klientów do dodania", + "No more available IP can assign": "Brak dostępnych adresów IP do dopisania", + "The maximum number of peers can add is (.*)": "Maksymalnie można dodać $1 klientów", + "Generating key pairs by bulk failed": "Tworzenie par kluczy nie udało się", + "Failed to add peers in bulk": "Nie udało się dodać klientów masowo", + "This peer already exist": "Ten klient już istnieje", + "This IP is not available: (.*)": "Ten adres IP nie jest dostępny: $1", + "Configuration does not exist": "Konfiguracja nie istnieje", + "Peer does not exist": "Klient nie istnieje", + "Please provide a valid configuration name": "Podaj poprawną nazwę konfiguracji", + "Peer saved": "Klient zapisany pomyślnie", + "Allowed IPs already taken by another peer": "Adres IP jest już wykorzystywany przez innego klienta", + "Endpoint Allowed IPs format is incorrect": "Format Dozwolonych adresów IP jest niepoprawny", + "DNS format is incorrect": "Niepoprawny format adresu serwera DNS", + "MTU format is not correct": "Niepoprawny format wartości MTU", + "Persistent Keepalive format is not correct": "Niepoprawny format wartości Stałego Utrzymywania Online", + "Private key does not match with the public key": "Prywatny klucz nie pasuje do publicznego klucza", + "Update peer failed when updating Pre-Shared Key": "Aktualizacja klientów nie powiodła się przy zapisywaniu Klucza PSK", + "Update peer failed when updating Allowed IPs": "Aktualizacja klientów nie powiodła się przy zapisywaniu dozwolonych adresów IP", + "Update peer failed when saving the configuration": "Aktualizacja klientów nie powiodła się przy zapisywaniu Konfiguracji", + "Peer data usage reset successfully": "Użycie danych klienta zresetowane pomyślnie", + "Peer download started": "Pobieranie klienta rozpoczęte", + "Please specify one or more peers": "Wybierz co najmniej jednego klienta", + "Share link failed to create. Reason: (.*)": "Nie udało się stworzyć linku do udostępniania. Powód: $1", + "Link expire date updated": "Data ważności linku zapisana", + "Link expire date failed to update. Reason: (.*)": "Nie udało się zapisać daty linku do udostępniania. Powód: $1", + "Peer job saved": "Automatyzacja klienta zapisana", + "Please specify job": "Wybierz poprawną automatyzacje", + "Please specify peer and configuration": "Wybierz klienta i konfiguracje", + "Peer job deleted": "Automatyzacja klienta usunięta pomyślnie", + "API Keys function is successfully enabled": "Funkcjonalność kluczy API pomyślnie włączona", + "API Keys function is successfully disabled": "Funkcjonalność kluczy API pomyślnie wyłączona", + "API Keys function is failed to enable": "Nie udało się włączyć funkcjonalności kluczy API", + "API Keys function is failed to disable": "Nie udało się wyłączyć funkcjonalności kluczy API", + "WGDashboard API Keys function is disabled": "Funkcjonalność kluczy API jest wyłączona", + "WireGuard configuration path saved": "Zapisano ścieżkę konfiguracji WireGuard pomyślnie", + "API Key deleted": "Klucz API usunięty pomyślnie", + "API Key created": "Klucz API stworzony pomyślnie", + "Sign in session ended, please sign in again": "Sesja logowania została zakończona. Zaloguj się ponownie", + "Please specify an IP Address (v4/v6)": "Podaj adres IP (v4/v6)", + "Please provide ipAddress and count": "Podaj adres IP i ilość", + "Please provide ipAddress": "Podaj adres IP", + "Dashboard Language": "Język Portalu WGDashboard", + "Dashboard language update failed": "Nie udało się zmienić języka portalu WGDashboard", + "Peer Remote Endpoint": "Zdalny Punkt Końcowy Klienta", + "New Configuration": "Nowa Konfiguracja", + "Configuration Name": "Nazwa Konfiguracji", + "Configuration name is invalid. Possible reasons:": "Nazwa Konfiguracji jest nieprawidłowa. Możliwy powód:", + "Configuration name already exist\\.": "Konfiguracja o tej nazwie już istnieje. ", + "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "Nazwa konfiguracji może zawierać tylko 15 znaków składających się z małych i dużych liter alfabetu, liczb, oraz tych znaków: _=+.- ", + "Invalid Port": "Niepoprawny Port", + "Save Configuration": "Zapisz Konfiguracje", + "IP Address/CIDR is invalid": "Adres IP/CIDR jest niepoprawny", + "IP Address": "Adres IP", + "Enter IP Address / Hostname": "Wpisz Adres IP / Nazwę Hosta", + "IP Address / Hostname": "Adres IP / Nazwa Hosta", + "Dashboard IP Address \\& Listen Port": "Adres IP Portalu WGDashboard oraz Port Nasłuchiwania", + "Count": "Ilość", + "Geolocation": "Geolokalizacja", + "Is Alive": "Jest Online", + "Average / Min / Max Round Trip Time": "Średnia / Min. / Maks. czas podróży pakietu", + "Sent / Received / Lost Package": "Wysłane / Otrzymane / Utracone Pakiety", + "Restore Configuration": "Przywróc Konfiguracje", + "Step (.*)": "Krok $1", + "Select a backup you want to restore": "Wybierz kopię zapasową którą chcesz przywrócić", + "Click to change a backup": "Wybierz kopię zapasową", + "Selected Backup": "Wybrana kopia zapasowa", + "You don't have any configuration to restore": "Nie posiadasz żadnej konfiguracji do przywrócenia", + "Help": "Pomoc", + "Backup": "Kopia Zapasowa", + "([0-9].*) Backups?": "$1 Kopii Zapasowych?", + "Yes": "Tak", + "No": "Nie", + "Backup not selected": "Nie wybrano kopii zapasowej", + "Confirm \\& edit restore information": "Potwierdź i edytuj informacje o przywróceniu kopii zapasowej", + "(.*) Available IP Address": "$1 Dostępne Adresy IP", + "Database File": "Plik Bazy Danych", + "Contain": "Zawiera", + "Restricted Peers?": "Ograniczeni Klienci", + "Restore": "Przywróć", + "Restoring": "Trwa przywracanie...", + "WGDashboard Settings": "Ustawienia WGDashboard", + "Peers Settings": "Ustawienia Klientów", + "WireGuard Configuration Settings": "Ustawienia Konfiguracji WireGuard", + "Appearance": "Wygląd", + "Theme": "Styl", + "Language": "Język", + "Account Settings": "Ustawienia Konta", + "Peer Default Settings": "Domyślne Ustawienia Klientów", + "Toggle When Start Up": "Włącz przy starcie serwera", + "Other Settings": "Inne Ustawienia", + "Select Peers": "Wybierz Klientów", + "Backup & Restore": "Tworzenie i Przywracanie Kopii Zapasowej", + "Delete Configuration": "Usuń Konfiguracje", + "Create Backup": "Stwórz Kopię Zapasową", + "No backup yet, click the button above to create backup\\.": "Brak kopii Zapasowych, kliknij przycisk powyżej aby utworzyć nową kopię", + "Are you sure to delete this backup\\?": "Czy na pewno chcesz usunąć tą kopię zapasową?", + "Are you sure to restore this backup?\\": "Czy na pewno chcesz przywrócić tą kopię zapasową?", + "Backup Date": "Data Utworzenia", + "File": "Plik", + "Are you sure to delete this configuration\\?": "Czy na pewno chcesz usunąć tą konfigurację?", + "Once you deleted this configuration\\:": "Jak tylko usuniesz tą konfigurację: ", + "All connected peers will get disconnected": "Wszyscy klienci zostaną odłączeni", + "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "Zarówno plik konfiguracji (.conf) jak i tabela w bazie danych dotycząca tej konfiguracji zostaną usunięte", + "Checking backups...": "Sprawdzanie kopii zapasowych...", + "This configuration have ([0-9].*) backups": "Ta konfiguracja ma utworzone $1 kopii zapasowych", + "This configuration have no backup": "Ta konfiguracja nie posiada żadnych kopii zapasowych", + "If you're sure, please type in the configuration name below and click Delete": "Jeśli jesteś pewny/a wpisz nazwę konfiguracji poniżej i kliknij Usuń", + "Select All": "Zaznacz Wszystkie", + "Clear Selection": "Wyczyść Zaznaczenie", + "([0-9].*) Peers?": "$1 Klientów?", + "Downloading": "Pobieranie", + "Download Finished": "Pobieranie Zakończone", + "Done": "Zakończono", + "Are you sure to delete": "Czy na pewno chcesz usunąć", + "Are you sure to delete this peer\\?": "Czy na pewno chcesz usunąć tego klienta?", + "Configuration deleted": "Konfiguracja usunięta pomyślnie", + "Configuration saved": "Konfiguracja zapisana pomyślnie", + "WGDashboard language update failed": "Nie udało się zmienić języka WGDashboard", + "Configuration restored": "Konfiguracja przywrócona pomyślnie", + "Allowed IP already taken by another peer": "Dozwolony Adres IP jest już wykorzystywany przez innego klienta", + "Failed to allow access of peer (.*)": "Nie udało się pozwolić na dostęp klientowi:$1", + "Failed to save configuration through WireGuard": "Nie udało się zapisać konfiguracji poprzez WireGuard", + "Deleted ([0-9]{1,}) peer\\(s\\)": "Usunięto $1 klienta/ów", + "Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "Usunięto $1 klienta/ów pomyślnie. Nie udało się usunąć $2 klienta/ów", + "Restricted ([0-9]{1,}) peer\\(s\\)": "Ograniczono $1 klienta/ów ", + "Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "Ograniczono $1 klienta/ów pomyślnie. Nie udało się ograniczyć $2 klienta/ów", + "Allow access successfully": "Pomyślnie udostępniono dostęp" } \ No newline at end of file diff --git a/src/static/locale/ru.json b/src/static/locale/ru.json index efe7131..3f277e3 100644 --- a/src/static/locale/ru.json +++ b/src/static/locale/ru.json @@ -1,312 +1,312 @@ { - "Welcome to": "Добро пожаловать", - "Username": "Имя", - "Password": "Пароль", - "OTP from your authenticator": "OTP вашего аутентификатора", - "Sign In": "Войти", - "Signing In\\.\\.\\.": "Вход в систему...", - "Access Remote Server": "Доступ к удаленному серверу", - "Server": "Сервер", - "Click": "Клик", - "Pinging...": "Пинг...", - "to add your server": "чтобы добавить свой сервер", - "Server List": "Список серверов", - "Sorry, your username or password is incorrect.": "К сожалению, ваше имя пользователя или пароль неверны.", - "Home": "Главная", - "Settings": "Настройки", - "Tools": "Инструменты", - "Sign Out": "Выйти", - "Checking for update...": "Проверка наличия обновлений...", - "You're on the latest version": "Вы используете последнюю версию", - "WireGuard Configurations": "Конфигурации", - "You don't have any WireGuard configurations yet. Please check the configuration folder or change it in Settings. By default the folder is /etc/wireguard.": "У вас еще нет настроек WireGuard. Пожалуйста, проверьте папку конфигурации или измените ее в настройках. По умолчанию используется папка /etc/wireguard.", - "Configuration": "Конфигурация", - "Configurations": "Конфигурации", - "Peers Default Settings": "Настройки клиента по умолчанию", - "Dashboard Theme": "Тема интерфейса", - "Light": "Светлая", - "Dark": "Тёмная", - "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Это будет изменено глобально и будет применяться ко всем QR-кодам и конфигурационным файлам клиентов.", - "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", - "WGDashboard Account Settings": "Настройки учетной записи WGDashboard", - "Current Password": "Текущий пароль", - "New Password": "Новый пароль", - "Repeat New Password": "Повторите новый пароль", - "Update Password": "Обновить пароль", - "Multi-Factor Authentication \\(MFA\\)": "Многофакторная аутентификация (MFA)", - "Reset": "Сброс", - "Setup": "Установка", - "API Keys": "Ключи API", - "API Key": "Ключ API", - "Key": "Ключ", - "Enabled": "Включен", - "Disabled": "Выключен", - "No WGDashboard API Key": "Нет ключа API для WGDashboard", - "Expire At": "Истекает в", - "Are you sure to delete this API key\\?": "Вы уверены, что хотите удалить этот API-ключ?", - "Create API Key": "Создать ключ API", - "When should this API Key expire\\?": "Когда должен истечь срок действия этого API-ключа?", - "Never Expire": "Бессрочный", - "Don't think that's a good idea": "Не думаю, что это хорошая идея", - "Creating\\.\\.\\.": "Создание...", - "Create": "Создать", - "Status": "Статус", - "On": "Вкл", - "Off": "Выкл", - "Turning On\\.\\.\\.": "Включение...", - "Turning Off\\.\\.\\.": "Выключение...", - "Address": "Адрес", - "Listen Port": "Порт", - "Public Key": "Публичный ключ", - "Connected Peers": "Онлайн", - "Total Usage": "Общий", - "Total Received": "Получено", - "Total Sent": "Отправлено", - "Peers Data Usage": "Использовано клиентами", - "Real Time Received Data Usage": "Входящий трафик", - "Real Time Sent Data Usage": "Исходящий трафик", - "Peer": "Клиент", - "Peers": "Клиентов", - "Peer Settings": "Настройки", - "Download All": "Загрузить все", - "Search Peers\\.\\.\\.": "Поиск клиентов...", - "Display": "Вид", - "Sort By": "Сортировать по", - "Refresh Interval": "Интервал обновления", - "Name": "Имя", - "Allowed IPs": "Внутренний IP-адрес", - "Restricted": "Прекращен", - "(.*) Seconds": "$1 сек.", - "(.*) Minutes": "$1 мин.", - "Configuration Settings": "Параметры конфигурации", - "Peer Jobs": "Задачи клиента", - "Active Jobs": "Активные задачи", - "All Active Jobs": "Все активные задачи", - "Logs": "Журнал", - "Private Key": "Приватный ключ", - "\\(Required for QR Code and Download\\)": "(Требуется для получения QR-кода и загрузки)", - "\\(Required\\)": "(Обязательный)", - "Endpoint Allowed IPs": "Разрешенные IP-адреса", - "DNS": "Сервер DNS", - "Optional Settings": "Дополнительно", - "Pre-Shared Key": "Предварительный общий ключ", - "MTU": "MTU", - "Persistent Keepalive": "Поддержание активности", - "Reset Data Usage": "Сброс статистики", - "Total": "Общий", - "Sent": "Отправлено", - "Received": "Получено", - "Revert": "Возврат", - "Save Peer": "Сохранить клиента", - "QR Code": "QR код", - "Schedule Jobs": "Планировщик", - "Job": "Задача", - "Job ID": "ID задачи", - "Unsaved Job": "Несохраненная задача", - "This peer does not have any job yet\\.": "У этого клиента нет заданий", - "if": "Если", - "is": "является", - "then": "тогда", - "larger than": "больше", - "Date": "дата", - "Restrict Peer": "заблокировать", - "Delete Peer": "Удалить", - "Edit": "Правка", - "Delete": "Удалить", - "Deleting...": "Удаление...", - "Cancel": "Закрыть", - "Save": "Сохранить", - "No active job at the moment\\.": "На данный момент нет активных задач.", - "Jobs Logs": "Журнал задач", - "Updated at": "Обновлено в", - "Refresh": "Обновить", - "Filter": "Фильтр", - "Success": "Успешно", - "Failed": "Отказано", - "Log ID": "ID журнала", - "Message": "Сообщение", - "Share Peer": "Поделиться профилем", - "Currently the peer is not sharing": "Общий доступ к профилю конфигурации выключен", - "Sharing\\.\\.\\.": "Делимся...", - "Start Sharing": "Поделиться", - "Stop Sharing\\.\\.\\.": "Прекращаем делиться...", - "Stop Sharing": "Прекратить", - "Access Restricted": "Заблокирован", - "Restrict Access": "Заблокировать", - "Restricting\\.\\.\\.": "Блокируем...", - "Allow Access": "Разблокировать", - "Allowing Access\\.\\.\\.": "Разрешаем доступ...", - "Download \\& QR Code is not available due to no private key set for this peer": "Загрузка и QR-код недоступны из-за отсутствия закрытого ключа", - "Add Peers": "Добавить клиентов", - "Bulk Add": "Массовое добавление", - "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "При массовом добавлении, имя каждого клиента будет сгенерировано автоматически, а разрешенный IP-адрес будет присвоен по порядку следования", - "How many peers you want to add\\?": "Сколько клиентов вы хотите добавить?", - "You can add up to (.*) peers": "Вы можете добавить до $1 клиентов", - "Use your own Private and Public Key": "Используйте свой закрытый и открытый ключ", - "Enter IP Address/CIDR": "Введите IP-адрес/CIDR", - "IP Address/CIDR": "IP-адреса/CIDR", - "or": "или", - "Pick Available IP": "Выберите доступный IP-адрес", - "No available IP containing": "Нет доступного IP-адреса", - "Add": "Добавить", - "Adding\\.\\.\\.": "Добавление...", - "Failed to check available update": "Не удалось проверить обновление", - "Nice to meet you!": "Приятно познакомиться с вами!", - "Please fill in the following fields to finish setup": "Пожалуйста, заполните следующие поля, чтобы завершить настройку", - "Create an account": "Создать учетную запись", - "Enter an username you like": "Введите имя пользователя", - "Enter a password": "Введите пароль", - "\\(At least 8 characters and make sure is strong enough!\\)": "(Убедитесь что ваш пароль достаточно сложный, для этого наберите минимум 8 символов!)", - "Confirm password": "Подтвердите пароль", - "Next": "Далее", - "Saving\\.\\.\\.": "Сохранение...", - "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1.Пожалуйста, отсканируйте следующий QR-код, чтобы сгенерировать TOTP с выбранным вами средством аутентификации", - "Or you can click the link below:": "Или вы можете перейти по ссылке ниже:", - "2\\. Enter the TOTP generated by your authenticator to verify": "2. Для подтверждения Введите TOTP, сгенерированный вашим аутентификатором", - "TOTP verified!": "TOTP подтвержден!", - "I don't need MFA": "Мне не нужен MFA", - "Complete": "Завершить", - "(v[0-9.]{1,}) is now available for update!": "$1 доступна для обновления!", - "Current Version:": "Текущая версия: ", - "Oh no\\.\\.\\. This link is either expired or invalid\\.": "Срок действия этой ссылки истек или она недействительна.", - "Scan QR Code with the WireGuard App to add peer": "Чтобы добавить профиль, отсканируйте QR-код с помощью приложения WireGuard", - "or click the button below to download the ": "Так же, вы можете скачать ", - " file": " файл", - "FROM ": "ОТ ", - "(.*) is on": "$1 включен", - "(.*) is off": "$1 выключен", - "Allowed IPs is invalid": "Разрешенные IP-адреса недопустимы", - "Peer created successfully": "Клиент успешно создан", - "Please fill in all required box": "Пожалуйста, заполните все обязательные поля", - "Please specify amount of peers you want to add": "Пожалуйста, укажите количество клиентов, которых вы хотите добавить", - "No more available IP can assign": "Нет доступных IP-адресов", - "The maximum number of peers can add is (.*)": "Максимальное количество клиентов, которые можно добавить, составляет $1", - "Generating key pairs by bulk failed": "Не удалось сгенерировать пары ключей массовым способом", - "Failed to add peers in bulk": "Не удалось массово добавить клиентов", - "This peer already exist": "Этот клиент уже существует", - "This IP is not available: (.*)": "Этот IP-адрес недоступен: $1", - "Configuration does not exist": "Конфигурация не существует", - "Peer does not exist": "Клиент не существует", - "Please provide a valid configuration name": "Пожалуйста, укажите действительное имя конфигурации", - "Peer saved": "Клиент сохранен", - "Allowed IPs already taken by another peer": "Разрешенные IP-адреса, уже занятые клиентом", - "Endpoint Allowed IPs format is incorrect": "Неверный формат IP-адреса для конечной точки", - "DNS format is incorrect": "Неправильный формат DNS", - "MTU format is not correct": "Неправильный формат MTU", - "Persistent Keepalive format is not correct": "Неправильный формат значения поддержания активности", - "Private key does not match with the public key": "Закрытый ключ не совпадает с открытым ключом", - "Update peer failed when updating Pre-Shared Key": "Не удалось обновить клиента при обновлении Pre-Shared ключа", - "Update peer failed when updating Allowed IPs": "Не удалось обновить клиента при обновлении разрешенных IP-адресов", - "Update peer failed when saving the configuration": "Ошибка обновления клиента при сохранении конфигурации", - "Peer data usage reset successfully": "Успешный сброс статистики клиента", - "Peer download started": "Старт загрузки клиента", - "Please specify one or more peers": "Пожалуйста, укажите одного или несколькихх клиентов", - "Share link failed to create. Reason: (.*)": "Не удалось создать ссылку для общего доступа. Причина: $1", - "Link expire date updated": "Обновлена дата действия ссылки", - "Link expire date failed to update. Reason: (.*)": "Не удалось обновить дату действия ссылки. Причина: $1", - "Peer job saved": "Задача для клиента сохранена", - "Please specify job": "Пожалуйста, укажите задачу", - "Please specify peer and configuration": "Пожалуйста, укажите клиента и конфигурацию", - "Peer job deleted": "Задача для клиента удалена", - "API Keys function is successfully enabled": "Функция API-ключей успешно включена", - "API Keys function is successfully disabled": "Функция API-ключей успешно отключена", - "API Keys function is failed to enable": "Не удалось включить функцию API-ключей", - "API Keys function is failed to disable": "Не удалось отключить функцию API-ключей", - "WGDashboard API Keys function is disabled": "Функция API-ключей WGDashboard отключена", - "WireGuard configuration path saved": "Путь к конфигурации WireGuard сохранен", - "API Key deleted": "Ключ API удален", - "API Key created": "Ключ API создан", - "Sign in session ended, please sign in again": "Сеанс входа в систему завершен, пожалуйста, войдите в систему еще раз", - "Please specify an IP Address (v4/v6)": "Пожалуйста, укажите IP-адрес (v4/v6) ", - "Please provide ipAddress and count": "Пожалуйста, укажите IP-адреса и количество", - "Please provide ipAddress": "Пожалуйста, укажите IP-адреса", - "Dashboard Language": "Язык панели мониторинга", - "Dashboard language update failed": "Не удалось обновить язык панели мониторинга", - "Peer Remote Endpoint": "Адрес для подключения клиента", - "New Configuration": "Новая конфигурация", - "Configuration Name": "Имя конфигурации", - "Configuration name is invalid. Possible reasons:": "Неверное имя конфигурации. Возможные причины:", - "Configuration name already exist\\.": "Имя конфигурации уже существует. ", - "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "Название конфигурации может содержать только 15 строчных/прописных букв, цифры, подчеркивание, знак равенства, знак плюс, точку и дефис ", - "Invalid Port": "Неверный порт", - "Save Configuration": "Сохранить конфигурацию", - "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\\?": "Вы уверены, что нужно удалить этот архив?", - "Are you sure to restore this backup?\\": "Вы уверены, что нужно восстановить этот архив?", - "Backup Date": "Дата архива", - "File": "Файл", - "Are you sure to delete this configuration\\?": "Вы уверены, что нужно удалить эту конфигурацию?", - "Once you deleted this configuration\\:": "Как только вы удалите эту конфигурацию: ", - "All connected peers will get disconnected": "Все подключенные клиенты будут отключены", - "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "Оба файла конфигурации (.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": "Выбрать всё", - "Clear Selection": "Очистит выбор", - "([0-9].*) Peers?": "$1 Клиенты?", - "Downloading": "Загрузка", - "Download Finished": "Загрузка завершена", - "Done": "Выполнено", - "Are you sure to delete": "Вы уверены, что нужно удалить", - "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", - "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 ", - "Dashboard IP Address \\& Listen Port": "IP-адрес и порт панели мониторинга", - "Allow access successfully": "Доступ разрешён" + "Welcome to": "Добро пожаловать", + "Username": "Имя", + "Password": "Пароль", + "OTP from your authenticator": "OTP вашего аутентификатора", + "Sign In": "Войти", + "Signing In\\.\\.\\.": "Вход в систему...", + "Access Remote Server": "Доступ к удаленному серверу", + "Server": "Сервер", + "Click": "Клик", + "Pinging...": "Пинг...", + "to add your server": "чтобы добавить свой сервер", + "Server List": "Список серверов", + "Sorry, your username or password is incorrect.": "К сожалению, ваше имя пользователя или пароль неверны.", + "Home": "Главная", + "Settings": "Настройки", + "Tools": "Инструменты", + "Sign Out": "Выйти", + "Checking for update...": "Проверка наличия обновлений...", + "You're on the latest version": "Вы используете последнюю версию", + "WireGuard Configurations": "Конфигурации", + "You don't have any WireGuard configurations yet. Please check the configuration folder or change it in Settings. By default the folder is /etc/wireguard.": "У вас еще нет настроек WireGuard. Пожалуйста, проверьте папку конфигурации или измените ее в настройках. По умолчанию используется папка /etc/wireguard.", + "Configuration": "Конфигурация", + "Configurations": "Конфигурации", + "Peers Default Settings": "Настройки клиента по умолчанию", + "Dashboard Theme": "Тема интерфейса", + "Light": "Светлая", + "Dark": "Тёмная", + "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Это будет изменено глобально и будет применяться ко всем QR-кодам и конфигурационным файлам клиентов.", + "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", + "WGDashboard Account Settings": "Настройки учетной записи WGDashboard", + "Current Password": "Текущий пароль", + "New Password": "Новый пароль", + "Repeat New Password": "Повторите новый пароль", + "Update Password": "Обновить пароль", + "Multi-Factor Authentication \\(MFA\\)": "Многофакторная аутентификация (MFA)", + "Reset": "Сброс", + "Setup": "Установка", + "API Keys": "Ключи API", + "API Key": "Ключ API", + "Key": "Ключ", + "Enabled": "Включен", + "Disabled": "Выключен", + "No WGDashboard API Key": "Нет ключа API для WGDashboard", + "Expire At": "Истекает в", + "Are you sure to delete this API key\\?": "Вы уверены, что хотите удалить этот API-ключ?", + "Create API Key": "Создать ключ API", + "When should this API Key expire\\?": "Когда должен истечь срок действия этого API-ключа?", + "Never Expire": "Бессрочный", + "Don't think that's a good idea": "Не думаю, что это хорошая идея", + "Creating\\.\\.\\.": "Создание...", + "Create": "Создать", + "Status": "Статус", + "On": "Вкл", + "Off": "Выкл", + "Turning On\\.\\.\\.": "Включение...", + "Turning Off\\.\\.\\.": "Выключение...", + "Address": "Адрес", + "Listen Port": "Порт", + "Public Key": "Публичный ключ", + "Connected Peers": "Онлайн", + "Total Usage": "Общий", + "Total Received": "Получено", + "Total Sent": "Отправлено", + "Peers Data Usage": "Использовано клиентами", + "Real Time Received Data Usage": "Входящий трафик", + "Real Time Sent Data Usage": "Исходящий трафик", + "Peer": "Клиент", + "Peers": "Клиентов", + "Peer Settings": "Настройки", + "Download All": "Загрузить все", + "Search Peers\\.\\.\\.": "Поиск клиентов...", + "Display": "Вид", + "Sort By": "Сортировать по", + "Refresh Interval": "Интервал обновления", + "Name": "Имя", + "Allowed IPs": "Внутренний IP-адрес", + "Restricted": "Прекращен", + "(.*) Seconds": "$1 сек.", + "(.*) Minutes": "$1 мин.", + "Configuration Settings": "Параметры конфигурации", + "Peer Jobs": "Задачи клиента", + "Active Jobs": "Активные задачи", + "All Active Jobs": "Все активные задачи", + "Logs": "Журнал", + "Private Key": "Приватный ключ", + "\\(Required for QR Code and Download\\)": "(Требуется для получения QR-кода и загрузки)", + "\\(Required\\)": "(Обязательный)", + "Endpoint Allowed IPs": "Разрешенные IP-адреса", + "DNS": "Сервер DNS", + "Optional Settings": "Дополнительно", + "Pre-Shared Key": "Предварительный общий ключ", + "MTU": "MTU", + "Persistent Keepalive": "Поддержание активности", + "Reset Data Usage": "Сброс статистики", + "Total": "Общий", + "Sent": "Отправлено", + "Received": "Получено", + "Revert": "Возврат", + "Save Peer": "Сохранить клиента", + "QR Code": "QR код", + "Schedule Jobs": "Планировщик", + "Job": "Задача", + "Job ID": "ID задачи", + "Unsaved Job": "Несохраненная задача", + "This peer does not have any job yet\\.": "У этого клиента нет заданий", + "if": "Если", + "is": "является", + "then": "тогда", + "larger than": "больше", + "Date": "дата", + "Restrict Peer": "заблокировать", + "Delete Peer": "Удалить", + "Edit": "Правка", + "Delete": "Удалить", + "Deleting...": "Удаление...", + "Cancel": "Закрыть", + "Save": "Сохранить", + "No active job at the moment\\.": "На данный момент нет активных задач.", + "Jobs Logs": "Журнал задач", + "Updated at": "Обновлено в", + "Refresh": "Обновить", + "Filter": "Фильтр", + "Success": "Успешно", + "Failed": "Отказано", + "Log ID": "ID журнала", + "Message": "Сообщение", + "Share Peer": "Поделиться профилем", + "Currently the peer is not sharing": "Общий доступ к профилю конфигурации выключен", + "Sharing\\.\\.\\.": "Делимся...", + "Start Sharing": "Поделиться", + "Stop Sharing\\.\\.\\.": "Прекращаем делиться...", + "Stop Sharing": "Прекратить", + "Access Restricted": "Заблокирован", + "Restrict Access": "Заблокировать", + "Restricting\\.\\.\\.": "Блокируем...", + "Allow Access": "Разблокировать", + "Allowing Access\\.\\.\\.": "Разрешаем доступ...", + "Download \\& QR Code is not available due to no private key set for this peer": "Загрузка и QR-код недоступны из-за отсутствия закрытого ключа", + "Add Peers": "Добавить клиентов", + "Bulk Add": "Массовое добавление", + "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "При массовом добавлении, имя каждого клиента будет сгенерировано автоматически, а разрешенный IP-адрес будет присвоен по порядку следования", + "How many peers you want to add\\?": "Сколько клиентов вы хотите добавить?", + "You can add up to (.*) peers": "Вы можете добавить до $1 клиентов", + "Use your own Private and Public Key": "Используйте свой закрытый и открытый ключ", + "Enter IP Address/CIDR": "Введите IP-адрес/CIDR", + "IP Address/CIDR": "IP-адреса/CIDR", + "or": "или", + "Pick Available IP": "Выберите доступный IP-адрес", + "No available IP containing": "Нет доступного IP-адреса", + "Add": "Добавить", + "Adding\\.\\.\\.": "Добавление...", + "Failed to check available update": "Не удалось проверить обновление", + "Nice to meet you!": "Приятно познакомиться с вами!", + "Please fill in the following fields to finish setup": "Пожалуйста, заполните следующие поля, чтобы завершить настройку", + "Create an account": "Создать учетную запись", + "Enter an username you like": "Введите имя пользователя", + "Enter a password": "Введите пароль", + "\\(At least 8 characters and make sure is strong enough!\\)": "(Убедитесь что ваш пароль достаточно сложный, для этого наберите минимум 8 символов!)", + "Confirm password": "Подтвердите пароль", + "Next": "Далее", + "Saving\\.\\.\\.": "Сохранение...", + "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1.Пожалуйста, отсканируйте следующий QR-код, чтобы сгенерировать TOTP с выбранным вами средством аутентификации", + "Or you can click the link below:": "Или вы можете перейти по ссылке ниже:", + "2\\. Enter the TOTP generated by your authenticator to verify": "2. Для подтверждения Введите TOTP, сгенерированный вашим аутентификатором", + "TOTP verified!": "TOTP подтвержден!", + "I don't need MFA": "Мне не нужен MFA", + "Complete": "Завершить", + "(v[0-9.]{1,}) is now available for update!": "$1 доступна для обновления!", + "Current Version:": "Текущая версия: ", + "Oh no\\.\\.\\. This link is either expired or invalid\\.": "Срок действия этой ссылки истек или она недействительна.", + "Scan QR Code with the WireGuard App to add peer": "Чтобы добавить профиль, отсканируйте QR-код с помощью приложения WireGuard", + "or click the button below to download the ": "Так же, вы можете скачать ", + " file": " файл", + "FROM ": "ОТ ", + "(.*) is on": "$1 включен", + "(.*) is off": "$1 выключен", + "Allowed IPs is invalid": "Разрешенные IP-адреса недопустимы", + "Peer created successfully": "Клиент успешно создан", + "Please fill in all required box": "Пожалуйста, заполните все обязательные поля", + "Please specify amount of peers you want to add": "Пожалуйста, укажите количество клиентов, которых вы хотите добавить", + "No more available IP can assign": "Нет доступных IP-адресов", + "The maximum number of peers can add is (.*)": "Максимальное количество клиентов, которые можно добавить, составляет $1", + "Generating key pairs by bulk failed": "Не удалось сгенерировать пары ключей массовым способом", + "Failed to add peers in bulk": "Не удалось массово добавить клиентов", + "This peer already exist": "Этот клиент уже существует", + "This IP is not available: (.*)": "Этот IP-адрес недоступен: $1", + "Configuration does not exist": "Конфигурация не существует", + "Peer does not exist": "Клиент не существует", + "Please provide a valid configuration name": "Пожалуйста, укажите действительное имя конфигурации", + "Peer saved": "Клиент сохранен", + "Allowed IPs already taken by another peer": "Разрешенные IP-адреса, уже занятые клиентом", + "Endpoint Allowed IPs format is incorrect": "Неверный формат IP-адреса для конечной точки", + "DNS format is incorrect": "Неправильный формат DNS", + "MTU format is not correct": "Неправильный формат MTU", + "Persistent Keepalive format is not correct": "Неправильный формат значения поддержания активности", + "Private key does not match with the public key": "Закрытый ключ не совпадает с открытым ключом", + "Update peer failed when updating Pre-Shared Key": "Не удалось обновить клиента при обновлении Pre-Shared ключа", + "Update peer failed when updating Allowed IPs": "Не удалось обновить клиента при обновлении разрешенных IP-адресов", + "Update peer failed when saving the configuration": "Ошибка обновления клиента при сохранении конфигурации", + "Peer data usage reset successfully": "Успешный сброс статистики клиента", + "Peer download started": "Старт загрузки клиента", + "Please specify one or more peers": "Пожалуйста, укажите одного или несколькихх клиентов", + "Share link failed to create. Reason: (.*)": "Не удалось создать ссылку для общего доступа. Причина: $1", + "Link expire date updated": "Обновлена дата действия ссылки", + "Link expire date failed to update. Reason: (.*)": "Не удалось обновить дату действия ссылки. Причина: $1", + "Peer job saved": "Задача для клиента сохранена", + "Please specify job": "Пожалуйста, укажите задачу", + "Please specify peer and configuration": "Пожалуйста, укажите клиента и конфигурацию", + "Peer job deleted": "Задача для клиента удалена", + "API Keys function is successfully enabled": "Функция API-ключей успешно включена", + "API Keys function is successfully disabled": "Функция API-ключей успешно отключена", + "API Keys function is failed to enable": "Не удалось включить функцию API-ключей", + "API Keys function is failed to disable": "Не удалось отключить функцию API-ключей", + "WGDashboard API Keys function is disabled": "Функция API-ключей WGDashboard отключена", + "WireGuard configuration path saved": "Путь к конфигурации WireGuard сохранен", + "API Key deleted": "Ключ API удален", + "API Key created": "Ключ API создан", + "Sign in session ended, please sign in again": "Сеанс входа в систему завершен, пожалуйста, войдите в систему еще раз", + "Please specify an IP Address (v4/v6)": "Пожалуйста, укажите IP-адрес (v4/v6) ", + "Please provide ipAddress and count": "Пожалуйста, укажите IP-адреса и количество", + "Please provide ipAddress": "Пожалуйста, укажите IP-адреса", + "Dashboard Language": "Язык панели мониторинга", + "Dashboard language update failed": "Не удалось обновить язык панели мониторинга", + "Peer Remote Endpoint": "Адрес для подключения клиента", + "New Configuration": "Новая конфигурация", + "Configuration Name": "Имя конфигурации", + "Configuration name is invalid. Possible reasons:": "Неверное имя конфигурации. Возможные причины:", + "Configuration name already exist\\.": "Имя конфигурации уже существует. ", + "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "Название конфигурации может содержать только 15 строчных/прописных букв, цифры, подчеркивание, знак равенства, знак плюс, точку и дефис ", + "Invalid Port": "Неверный порт", + "Save Configuration": "Сохранить конфигурацию", + "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\\?": "Вы уверены, что нужно удалить этот архив?", + "Are you sure to restore this backup?\\": "Вы уверены, что нужно восстановить этот архив?", + "Backup Date": "Дата архива", + "File": "Файл", + "Are you sure to delete this configuration\\?": "Вы уверены, что нужно удалить эту конфигурацию?", + "Once you deleted this configuration\\:": "Как только вы удалите эту конфигурацию: ", + "All connected peers will get disconnected": "Все подключенные клиенты будут отключены", + "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "Оба файла конфигурации (.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": "Выбрать всё", + "Clear Selection": "Очистит выбор", + "([0-9].*) Peers?": "$1 Клиенты?", + "Downloading": "Загрузка", + "Download Finished": "Загрузка завершена", + "Done": "Выполнено", + "Are you sure to delete": "Вы уверены, что нужно удалить", + "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", + "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 ", + "Dashboard IP Address \\& Listen Port": "IP-адрес и порт панели мониторинга", + "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 80decb5..21e7a47 100644 --- a/src/static/locale/sv-se.json +++ b/src/static/locale/sv-se.json @@ -1,312 +1,312 @@ { - "Welcome to": "Välkommen till", - "Username": "Användarnamn", - "Password": "Lösenord", - "OTP from your authenticator": "Engångslösenord från din autentiserare", - "Sign In": "Logga in", - "Access Remote Server": "Åtkomst till fjärrserver", - "Server": "Server", - "Click": "Klicka", - "Pinging...": "Pingar...", - "to add your server": "för att lägga till din server", - "Server List": "Serverlista", - "Sorry, your username or password is incorrect.": "Tyvärr, ditt användarnamn eller lösenord är fel.", - "Home": "Hem", - "Settings": "Inställningar", - "Tools": "Verktyg", - "Sign Out": "Logga ut", - "Checking for update...": "Kontrollerar efter uppdateringar...", - "You're on the latest version": "Du använder den senaste versionen", - "WireGuard Configurations": "WireGuard-konfigurationer", - "You don't have any WireGuard configurations yet. Please check the configuration folder or change it in Settings. By default the folder is /etc/wireguard.": "Du har inga WireGuard-konfigurationer ännu. Kontrollera konfigurationsmappen eller ändra den i Inställningar. Som standard är mappen /etc/wireguard.", - "Configuration": "Konfiguration", - "Configurations": "Konfigurationer", - "Peers Default Settings": "Standardinställningar för Peers", - "Dashboard Theme": "Paneltema", - "Light": "Ljust", - "Dark": "Mörkt", - "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Detta kommer att ändras globalt och tillämpas på alla Peers QR-koder och konfigurationsfiler.", - "WireGuard Configurations Settings": "Inställningar för WireGuard-konfigurationer", - "Configurations Directory": "Konfigurationskatalog", - "Remember to remove / at the end of your path. e.g /etc/wireguard": "Kom ihåg att ta bort / i slutet av sökvägen, t.ex. /etc/wireguard", - "WGDashboard Account Settings": "WGDashboard-kontoinställningar", - "Current Password": "Nuvarande lösenord", - "New Password": "Nytt lösenord", - "Repeat New Password": "Upprepa nytt lösenord", - "Update Password": "Uppdatera lösenord", - "Reset": "Återställ", - "Setup": "Installera", - "API Keys": "API-nycklar", - "API Key": "API-nyckel", - "Key": "Nyckel", - "Enabled": "Aktiverad", - "Disabled": "Inaktiverad", - "No WGDashboard API Key": "Ingen WGDashboard API-nyckel", - "Expire At": "Utgår", - "Create API Key": "Skapa API-nyckel", - "Never Expire": "Löper aldrig ut", - "Don't think that's a good idea": "Det är nog inte en bra idé", - "Create": "Skapa", - "Status": "Status", - "On": "På", - "Off": "Av", - "Address": "Adress", - "Listen Port": "Lyssnarport", - "Public Key": "Publik nyckel", - "Connected Peers": "Anslutna Peers", - "Total Usage": "Total användning", - "Total Received": "Totalt mottaget", - "Total Sent": "Totalt skickat", - "Peers Data Usage": "Dataanvändning för Peers", - "Real Time Received Data Usage": "Realtidsanvändning mottagen data", - "Real Time Sent Data Usage": "Realtidsanvändning skickad data", - "Peer": "Peer", - "Peers": "Peers", - "Peer Settings": "Peer-inställningar", - "Download All": "Ladda ner alla", - "Display": "Visa", - "Sort By": "Sortera efter", - "Refresh Interval": "Uppdateringsintervall", - "Name": "Namn", - "Allowed IPs": "Tillåtna IP-adresser", - "Restricted": "Begränsad", - "(.*) Seconds": "$1 sekunder", - "(.*) Minutes": "$1 minuter", - "Configuration Settings": "Konfigurationsinställningar", - "Peer Jobs": "Peer-jobb", - "Active Jobs": "Aktiva jobb", - "All Active Jobs": "Alla aktiva jobb", - "Logs": "Loggar", - "Private Key": "Privat nyckel", - "Endpoint Allowed IPs": "Tillåtna IP-adresser för slutpunkt", - "DNS": "DNS", - "Optional Settings": "Valfria inställningar", - "Pre-Shared Key": "Fördelad nyckel", - "MTU": "MTU", - "Persistent Keepalive": "Persistent Keepalive", - "Reset Data Usage": "Återställ dataanvändning", - "Total": "Totalt", - "Sent": "Skickat", - "Received": "Mottaget", - "Revert": "Återställ", - "Save Peer": "Spara Peer", - "QR Code": "QR-kod", - "Schedule Jobs": "Schemalägg jobb", - "Job": "Jobb", - "Job ID": "Jobb-ID", - "Unsaved Job": "Osparat jobb", - "if": "om", - "is": "är", - "then": "då", - "larger than": "större än", - "Date": "Datum", - "Restrict Peer": "Begränsa Peer", - "Delete Peer": "Radera Peer", - "Edit": "Redigera", - "Delete": "Radera", - "Deleting...": "Raderar...", - "Cancel": "Avbryt", - "Save": "Spara", - "Jobs Logs": "Jobbloggar", - "Updated at": "Uppdaterad", - "Refresh": "Uppdatera", - "Filter": "Filter", - "Success": "Lyckades", - "Failed": "Misslyckades", - "Log ID": "Logg-ID", - "Message": "Meddelande", - "Share Peer": "Dela Peer", - "Currently the peer is not sharing": "Peer delar inte för tillfället", - "Start Sharing": "Starta delning", - "Stop Sharing": "Stoppa delning", - "Access Restricted": "Begränsad åtkomst", - "Restrict Access": "Begränsa åtkomst", - "Allow Access": "Tillåt åtkomst", - "Add Peers": "Lägg till Peers", - "Bulk Add": "Lägg till i bulk", - "You can add up to (.*) peers": "Du kan lägga till upp till $1 Peers", - "Use your own Private and Public Key": "Använd din egen privata och publika nyckel", - "Enter IP Address/CIDR": "Ange IP-adress/CIDR", - "IP Address/CIDR": "IP-adress/CIDR", - "or": "eller", - "Pick Available IP": "Välj tillgänglig IP", - "No available IP containing": "Ingen tillgänglig IP som innehåller ", - "Add": "Lägg till", - "Failed to check available update": "Misslyckades med att kontrollera tillgänglig uppdatering", - "Nice to meet you!": "Trevligt att träffas!", - "Please fill in the following fields to finish setup": "Fyll i följande fält för att slutföra installationen", - "Create an account": "Skapa ett konto", - "Enter an username you like": "Skriv in ett användarnamn du gillar", - "Enter a password": "Ange ett lösenord", - "Confirm password": "Bekräfta lösenord", - "Next": "Nästa", - "Or you can click the link below:": "Eller så kan du klicka på länken nedan:", - "TOTP verified!": "TOTP verifierad!", - "I don't need MFA": "Jag behöver inte MFA", - "Complete": "Komplett", - "(v[0-9.]{1,}) is now available for update!": "Version $1 är nu tillgänglig för uppdatering!", - "Current Version:": "Nuvarande version:", - "Scan QR Code with the WireGuard App to add peer": "Skanna QR-koden med WireGuard-appen för att lägga till peer", - "or click the button below to download the ": "eller klicka på knappen nedan för att ladda ner ", - " file": " fil", - "FROM ": "FRÅN ", - "(.*) is on": "$1 är aktiverad", - "(.*) is off": "$1 är avstängd", - "Allowed IPs is invalid": "Tillåtna IP-adresser är ogiltiga", - "Peer created successfully": "Peer skapad framgångsrikt", - "Please fill in all required box": "Vänligen fyll i alla obligatoriska fält", - "Please specify amount of peers you want to add": "Ange antalet peers du vill lägga till", - "No more available IP can assign": "Det finns inga fler tillgängliga IP-adresser att tilldela", - "The maximum number of peers can add is (.*)": "Det maximala antalet peers som kan läggas till är $1", - "Generating key pairs by bulk failed": "Generering av nyckelpar i bulk misslyckades", - "Failed to add peers in bulk": "Misslyckades med att lägga till peers i bulk", - "This peer already exist": "Den här peeren finns redan", - "This IP is not available: (.*)": "Den här IP-adressen är inte tillgänglig: $1", - "Configuration does not exist": "Konfigurationen finns inte", - "Peer does not exist": "Peer finns inte", - "Please provide a valid configuration name": "Vänligen ange ett giltigt konfigurationsnamn", - "Peer saved": "Peer sparad", - "Allowed IPs already taken by another peer": "Tillåtna IP-adresser är redan upptagna av en annan peer", - "Endpoint Allowed IPs format is incorrect": "Endpoint tillåtna IP-adresser är i fel format", - "DNS format is incorrect": "DNS-formatet är felaktigt", - "MTU format is not correct": "MTU-formatet är inte korrekt", - "Persistent Keepalive format is not correct": "Formatet för Persistent Keepalive är inte korrekt", - "Private key does not match with the public key": "Privat nyckel matchar inte med den offentliga nyckeln", - "Update peer failed when updating Pre-Shared Key": "Uppdatering av peer misslyckades vid uppdatering av Pre-Shared Key", - "Update peer failed when updating Allowed IPs": "Uppdatering av peer misslyckades vid uppdatering av tillåtna IP-adresser", - "Update peer failed when saving the configuration": "Uppdatering av peer misslyckades vid sparande av konfigurationen", - "Peer data usage reset successfully": "Peer dataanvändning återställd framgångsrikt", - "Peer download started": "Peer nedladdning påbörjad", - "Please specify one or more peers": "Vänligen ange en eller flera peers", - "Share link failed to create. Reason: (.*)": "Delningslänk skapades inte. Orsak: $1", - "Link expire date updated": "Länkens utgångsdatum uppdaterat", - "Link expire date failed to update. Reason: (.*)": "Länkens utgångsdatum misslyckades med att uppdateras. Orsak: $1", - "Peer job saved": "Peer-jobb sparad", - "Please specify job": "Vänligen ange jobb", - "Please specify peer and configuration": "Vänligen ange peer och konfiguration", - "Peer job deleted": "Peer-jobb raderad", - "API Keys function is successfully enabled": "API-nyckelfunktion har aktiverats", - "API Keys function is successfully disabled": "API-nyckelfunktion har inaktiverats", - "API Keys function is failed to enable": "API-nyckelfunktion misslyckades med att aktiveras", - "API Keys function is failed to disable": "API-nyckelfunktion misslyckades med att inaktiveras", - "WGDashboard API Keys function is disabled": "WGDashboard API-nyckelfunktion är inaktiverad", - "WireGuard configuration path saved": "WireGuard-konfigurationsväg sparad", - "API Key deleted": "API-nyckel raderad", - "API Key created": "API-nyckel skapad", - "Sign in session ended, please sign in again": "Inloggningen har gått ut, vänligen logga in igen", - "Please specify an IP Address (v4/v6)": "Vänligen ange en IP-adress (v4/v6)", - "Please provide ipAddress and count": "Vänligen ange ipAddress och count", - "Please provide ipAddress": "Vänligen ange ipAddress", - "Dashboard Language": "Panelens språk", - "Dashboard language update failed": "Uppdatering av panelens språk misslyckades", - "Peer Remote Endpoint": "Peer fjärrslutpunkt", - "New Configuration": "Ny konfiguration", - "Configuration Name": "Konfigurationsnamn", - "Configuration name is invalid. Possible reasons:": "Konfigurationsnamn är ogiltigt. Möjliga orsaker:", - "Configuration name already exist\\.": "Konfigurationsnamnet finns redan.", - "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "Konfigurationsnamnet får endast innehålla 15 små/stora bokstäver, siffror, understreck, likhetstecken, plustecken, punkt och bindestreck.", - "Invalid Port": "Ogiltig port", - "Save Configuration": "Spara konfiguration", - "IP Address/CIDR is invalid": "IP-adress/CIDR är ogiltig", - "IP Address": "IP-adress", - "Enter IP Address / Hostname": "Ange IP-adress / Värdnamn", - "IP Address / Hostname": "IP-adress / Värdnamn", - "Dashboard IP Address \\& Listen Port": "Panelens IP-adress & Lyssningsport", - "Count": "Antal", - "Geolocation": "Geolokalisering", - "Is Alive": "Är aktiv", - "Average / Min / Max Round Trip Time": "Genomsnitt / Min / Max rundturstid", - "Sent / Received / Lost Package": "Skickade / Mottagna / Förlorade paket", - "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "Manuell omstart av WGDashboard krävs för att tillämpa ändringar på IP-adress och lyssningsport", - "Restore Configuration": "Återställ konfiguration", - "Step (.*)": "Steg $1", - "Select a backup you want to restore": "Välj en säkerhetskopia du vill återställa", - "Click to change a backup": "Klicka för att ändra säkerhetskopia", - "Selected Backup": "Vald säkerhetskopia", - "You don't have any configuration to restore": "Du har ingen konfiguration att återställa", - "Help": "Hjälp", - "Backup": "Säkerhetskopiering", - "([0-9].*) Backups?": "$1 säkerhetskopior?", - "Yes": "Ja", - "No": "Nej", - "Backup not selected": "Ingen säkerhetskopia vald", - "Confirm \\& edit restore information": "Bekräfta och redigera återställningsinformation", - "(.*) Available IP Address": "$1 tillgängliga IP-adresser", - "Database File": "Databasfil", - "Contain": "Innehåller", - "Restricted Peers?": "Begränsade peers?", - "Restore": "Återställ", - "Restoring": "Återställer...", - "WGDashboard Settings": "WGDashboard inställningar", - "Peers Settings": "Peer-inställningar", - "WireGuard Configuration Settings": "WireGuard konfigurationsinställningar", - "Appearance": "Utseende", - "Theme": "Tema", - "Language": "Språk", - "Account Settings": "Kontoinställningar", - "Peer Default Settings": "Peer-standardinställningar", - "Toggle When Start Up": "Växla vid start", - "Other Settings": "Övriga inställningar", - "Select Peers": "Välj peers", - "Backup & Restore": "Säkerhetskopiering & Återställning", - "Delete Configuration": "Radera konfiguration", - "Create Backup": "Skapa säkerhetskopia", - "No backup yet, click the button above to create backup\\.": "Ingen säkerhetskopia än, klicka på knappen ovan för att skapa en.", - "Are you sure to delete this backup\\?": "Är du säker på att du vill radera denna säkerhetskopia?", - "Are you sure to restore this backup?\\": "Är du säker på att du vill återställa denna säkerhetskopia?", - "Backup Date": "Säkerhetskopieringsdatum", - "File": "Fil", - "Are you sure to delete this configuration\\?": "Är du säker på att du vill radera denna konfiguration?", - "Once you deleted this configuration\\:": "När du raderat denna konfiguration:", - "All connected peers will get disconnected": "Alla anslutna peers kommer att kopplas bort", - "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "Både konfigurationsfilen (.conf) och databastabellen relaterad till denna konfiguration kommer att raderas", - "Checking backups...": "Kontrollerar säkerhetskopior...", - "This configuration have ([0-9].*) backups": "Denna konfiguration har $1 säkerhetskopior", - "This configuration have no backup": "Denna konfiguration har ingen säkerhetskopia", - "If you're sure, please type in the configuration name below and click Delete": "Om du är säker, skriv in konfigurationsnamnet nedan och klicka på Radera", - "Select All": "Välj alla", - "Clear Selection": "Rensa urval", - "([0-9].*) Peers?": "$1 Peers?", - "Downloading": "Hämtar", - "Download Finished": "Nedladdning slutförd", - "Done": "Klar", - "Are you sure to delete": "Är du säker på att du vill radera", - "Are you sure to delete this peer\\?": "Är du säker på att du vill radera denna peer?", - "Configuration deleted": "Konfiguration raderad", - "Configuration saved": "Konfiguration sparad", - "WGDashboard language update failed": "Uppdatering av WGDashboard språk misslyckades", - "Configuration restored": "Konfiguration återställd", - "Allowed IP already taken by another peer": "Tillåten IP-adress är redan upptagen av en annan peer", - "Failed to allow access of peer (.*)": "Misslyckades att ge access till peer (.*)", - "Failed to save configuration through WireGuard": "Misslyckades att spara konfiguration genom WireGuard", - "Allow access successfully": "Åtkomst beviljad framgångsrikt", - "Deleted ([0-9]{1,}) peer\\(s\\)": "Raderade $1 peer(s)", - "Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "Raderade framgångsrikt $1 peer(s), misslyckades att radera $2 peer(s)", - "Restricted ([0-9]{1,}) peer\\(s\\)": "Begränsade $1 peer(s)", - "Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "Begränsade framgångsrikt $1 peer(s), misslyckades att begränsa $2 peer(s)", - "Signing In\\.\\.\\.": "Loggar in...", - "Multi-Factor Authentication \\(MFA\\)": "Flerfaktorsautentisering (MFA)", - "Are you sure to delete this API key\\?": "Är du säker på att du vill radera denna API-nyckel?", - "When should this API Key expire\\?": "När ska denna API-nyckel löpa ut?", - "Creating\\.\\.\\.": "Skapar...", - "Turning On\\.\\.\\.": "Aktiverar...", - "Turning Off\\.\\.\\.": "Inaktiverar...", - "Search Peers\\.\\.\\.": "Sök Peers...", - "\\(Required for QR Code and Download\\)": "(Krävs för QR-kod och nedladdning)", - "\\(Required\\)": "(Krävs)", - "This peer does not have any job yet\\.": "Denna Peer har inga jobb ännu.", - "No active job at the moment\\.": "Inga aktiva jobb just nu.", - "Sharing\\.\\.\\.": "Delar...", - "Stop Sharing\\.\\.\\.": "Stoppar delning...", - "Restricting\\.\\.\\.": "Begränsar åtkomst...", - "Allowing Access\\.\\.\\.": "Tillåter åtkomst...", - "Download \\& QR Code is not available due to no private key set for this peer": "Nedladdning & QR-kod är inte tillgängligt eftersom ingen privat nyckel är inställd för denna Peer", - "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "Vid bulk-läggning genereras varje Peer's namn automatiskt och tillåtet IP tilldelas nästa tillgängliga IP.", - "How many peers you want to add\\?": "Hur många Peers vill du lägga till?", - "Adding\\.\\.\\.": "Lägger till...", - "\\(At least 8 characters and make sure is strong enough!\\)": "(Minst 8 tecken och se till att det är tillräckligt starkt!)", - "Saving\\.\\.\\.": "Sparar...", - "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. Vänligen skanna följande QR-kod för att generera TOTP med din valda autentiserare", - "2\\. Enter the TOTP generated by your authenticator to verify": "2. Ange den TOTP som din autentiserare genererade för att verifiera", - "Oh no\\.\\.\\. This link is either expired or invalid\\.": "Åh nej... Den här länken är antingen utgången eller ogiltig." + "Welcome to": "Välkommen till", + "Username": "Användarnamn", + "Password": "Lösenord", + "OTP from your authenticator": "Engångslösenord från din autentiserare", + "Sign In": "Logga in", + "Access Remote Server": "Åtkomst till fjärrserver", + "Server": "Server", + "Click": "Klicka", + "Pinging...": "Pingar...", + "to add your server": "för att lägga till din server", + "Server List": "Serverlista", + "Sorry, your username or password is incorrect.": "Tyvärr, ditt användarnamn eller lösenord är fel.", + "Home": "Hem", + "Settings": "Inställningar", + "Tools": "Verktyg", + "Sign Out": "Logga ut", + "Checking for update...": "Kontrollerar efter uppdateringar...", + "You're on the latest version": "Du använder den senaste versionen", + "WireGuard Configurations": "WireGuard-konfigurationer", + "You don't have any WireGuard configurations yet. Please check the configuration folder or change it in Settings. By default the folder is /etc/wireguard.": "Du har inga WireGuard-konfigurationer ännu. Kontrollera konfigurationsmappen eller ändra den i Inställningar. Som standard är mappen /etc/wireguard.", + "Configuration": "Konfiguration", + "Configurations": "Konfigurationer", + "Peers Default Settings": "Standardinställningar för Peers", + "Dashboard Theme": "Paneltema", + "Light": "Ljust", + "Dark": "Mörkt", + "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Detta kommer att ändras globalt och tillämpas på alla Peers QR-koder och konfigurationsfiler.", + "WireGuard Configurations Settings": "Inställningar för WireGuard-konfigurationer", + "Configurations Directory": "Konfigurationskatalog", + "Remember to remove / at the end of your path. e.g /etc/wireguard": "Kom ihåg att ta bort / i slutet av sökvägen, t.ex. /etc/wireguard", + "WGDashboard Account Settings": "WGDashboard-kontoinställningar", + "Current Password": "Nuvarande lösenord", + "New Password": "Nytt lösenord", + "Repeat New Password": "Upprepa nytt lösenord", + "Update Password": "Uppdatera lösenord", + "Reset": "Återställ", + "Setup": "Installera", + "API Keys": "API-nycklar", + "API Key": "API-nyckel", + "Key": "Nyckel", + "Enabled": "Aktiverad", + "Disabled": "Inaktiverad", + "No WGDashboard API Key": "Ingen WGDashboard API-nyckel", + "Expire At": "Utgår", + "Create API Key": "Skapa API-nyckel", + "Never Expire": "Löper aldrig ut", + "Don't think that's a good idea": "Det är nog inte en bra idé", + "Create": "Skapa", + "Status": "Status", + "On": "På", + "Off": "Av", + "Address": "Adress", + "Listen Port": "Lyssnarport", + "Public Key": "Publik nyckel", + "Connected Peers": "Anslutna Peers", + "Total Usage": "Total användning", + "Total Received": "Totalt mottaget", + "Total Sent": "Totalt skickat", + "Peers Data Usage": "Dataanvändning för Peers", + "Real Time Received Data Usage": "Realtidsanvändning mottagen data", + "Real Time Sent Data Usage": "Realtidsanvändning skickad data", + "Peer": "Peer", + "Peers": "Peers", + "Peer Settings": "Peer-inställningar", + "Download All": "Ladda ner alla", + "Display": "Visa", + "Sort By": "Sortera efter", + "Refresh Interval": "Uppdateringsintervall", + "Name": "Namn", + "Allowed IPs": "Tillåtna IP-adresser", + "Restricted": "Begränsad", + "(.*) Seconds": "$1 sekunder", + "(.*) Minutes": "$1 minuter", + "Configuration Settings": "Konfigurationsinställningar", + "Peer Jobs": "Peer-jobb", + "Active Jobs": "Aktiva jobb", + "All Active Jobs": "Alla aktiva jobb", + "Logs": "Loggar", + "Private Key": "Privat nyckel", + "Endpoint Allowed IPs": "Tillåtna IP-adresser för slutpunkt", + "DNS": "DNS", + "Optional Settings": "Valfria inställningar", + "Pre-Shared Key": "Fördelad nyckel", + "MTU": "MTU", + "Persistent Keepalive": "Persistent Keepalive", + "Reset Data Usage": "Återställ dataanvändning", + "Total": "Totalt", + "Sent": "Skickat", + "Received": "Mottaget", + "Revert": "Återställ", + "Save Peer": "Spara Peer", + "QR Code": "QR-kod", + "Schedule Jobs": "Schemalägg jobb", + "Job": "Jobb", + "Job ID": "Jobb-ID", + "Unsaved Job": "Osparat jobb", + "if": "om", + "is": "är", + "then": "då", + "larger than": "större än", + "Date": "Datum", + "Restrict Peer": "Begränsa Peer", + "Delete Peer": "Radera Peer", + "Edit": "Redigera", + "Delete": "Radera", + "Deleting...": "Raderar...", + "Cancel": "Avbryt", + "Save": "Spara", + "Jobs Logs": "Jobbloggar", + "Updated at": "Uppdaterad", + "Refresh": "Uppdatera", + "Filter": "Filter", + "Success": "Lyckades", + "Failed": "Misslyckades", + "Log ID": "Logg-ID", + "Message": "Meddelande", + "Share Peer": "Dela Peer", + "Currently the peer is not sharing": "Peer delar inte för tillfället", + "Start Sharing": "Starta delning", + "Stop Sharing": "Stoppa delning", + "Access Restricted": "Begränsad åtkomst", + "Restrict Access": "Begränsa åtkomst", + "Allow Access": "Tillåt åtkomst", + "Add Peers": "Lägg till Peers", + "Bulk Add": "Lägg till i bulk", + "You can add up to (.*) peers": "Du kan lägga till upp till $1 Peers", + "Use your own Private and Public Key": "Använd din egen privata och publika nyckel", + "Enter IP Address/CIDR": "Ange IP-adress/CIDR", + "IP Address/CIDR": "IP-adress/CIDR", + "or": "eller", + "Pick Available IP": "Välj tillgänglig IP", + "No available IP containing": "Ingen tillgänglig IP som innehåller ", + "Add": "Lägg till", + "Failed to check available update": "Misslyckades med att kontrollera tillgänglig uppdatering", + "Nice to meet you!": "Trevligt att träffas!", + "Please fill in the following fields to finish setup": "Fyll i följande fält för att slutföra installationen", + "Create an account": "Skapa ett konto", + "Enter an username you like": "Skriv in ett användarnamn du gillar", + "Enter a password": "Ange ett lösenord", + "Confirm password": "Bekräfta lösenord", + "Next": "Nästa", + "Or you can click the link below:": "Eller så kan du klicka på länken nedan:", + "TOTP verified!": "TOTP verifierad!", + "I don't need MFA": "Jag behöver inte MFA", + "Complete": "Komplett", + "(v[0-9.]{1,}) is now available for update!": "Version $1 är nu tillgänglig för uppdatering!", + "Current Version:": "Nuvarande version:", + "Scan QR Code with the WireGuard App to add peer": "Skanna QR-koden med WireGuard-appen för att lägga till peer", + "or click the button below to download the ": "eller klicka på knappen nedan för att ladda ner ", + " file": " fil", + "FROM ": "FRÅN ", + "(.*) is on": "$1 är aktiverad", + "(.*) is off": "$1 är avstängd", + "Allowed IPs is invalid": "Tillåtna IP-adresser är ogiltiga", + "Peer created successfully": "Peer skapad framgångsrikt", + "Please fill in all required box": "Vänligen fyll i alla obligatoriska fält", + "Please specify amount of peers you want to add": "Ange antalet peers du vill lägga till", + "No more available IP can assign": "Det finns inga fler tillgängliga IP-adresser att tilldela", + "The maximum number of peers can add is (.*)": "Det maximala antalet peers som kan läggas till är $1", + "Generating key pairs by bulk failed": "Generering av nyckelpar i bulk misslyckades", + "Failed to add peers in bulk": "Misslyckades med att lägga till peers i bulk", + "This peer already exist": "Den här peeren finns redan", + "This IP is not available: (.*)": "Den här IP-adressen är inte tillgänglig: $1", + "Configuration does not exist": "Konfigurationen finns inte", + "Peer does not exist": "Peer finns inte", + "Please provide a valid configuration name": "Vänligen ange ett giltigt konfigurationsnamn", + "Peer saved": "Peer sparad", + "Allowed IPs already taken by another peer": "Tillåtna IP-adresser är redan upptagna av en annan peer", + "Endpoint Allowed IPs format is incorrect": "Endpoint tillåtna IP-adresser är i fel format", + "DNS format is incorrect": "DNS-formatet är felaktigt", + "MTU format is not correct": "MTU-formatet är inte korrekt", + "Persistent Keepalive format is not correct": "Formatet för Persistent Keepalive är inte korrekt", + "Private key does not match with the public key": "Privat nyckel matchar inte med den offentliga nyckeln", + "Update peer failed when updating Pre-Shared Key": "Uppdatering av peer misslyckades vid uppdatering av Pre-Shared Key", + "Update peer failed when updating Allowed IPs": "Uppdatering av peer misslyckades vid uppdatering av tillåtna IP-adresser", + "Update peer failed when saving the configuration": "Uppdatering av peer misslyckades vid sparande av konfigurationen", + "Peer data usage reset successfully": "Peer dataanvändning återställd framgångsrikt", + "Peer download started": "Peer nedladdning påbörjad", + "Please specify one or more peers": "Vänligen ange en eller flera peers", + "Share link failed to create. Reason: (.*)": "Delningslänk skapades inte. Orsak: $1", + "Link expire date updated": "Länkens utgångsdatum uppdaterat", + "Link expire date failed to update. Reason: (.*)": "Länkens utgångsdatum misslyckades med att uppdateras. Orsak: $1", + "Peer job saved": "Peer-jobb sparad", + "Please specify job": "Vänligen ange jobb", + "Please specify peer and configuration": "Vänligen ange peer och konfiguration", + "Peer job deleted": "Peer-jobb raderad", + "API Keys function is successfully enabled": "API-nyckelfunktion har aktiverats", + "API Keys function is successfully disabled": "API-nyckelfunktion har inaktiverats", + "API Keys function is failed to enable": "API-nyckelfunktion misslyckades med att aktiveras", + "API Keys function is failed to disable": "API-nyckelfunktion misslyckades med att inaktiveras", + "WGDashboard API Keys function is disabled": "WGDashboard API-nyckelfunktion är inaktiverad", + "WireGuard configuration path saved": "WireGuard-konfigurationsväg sparad", + "API Key deleted": "API-nyckel raderad", + "API Key created": "API-nyckel skapad", + "Sign in session ended, please sign in again": "Inloggningen har gått ut, vänligen logga in igen", + "Please specify an IP Address (v4/v6)": "Vänligen ange en IP-adress (v4/v6)", + "Please provide ipAddress and count": "Vänligen ange ipAddress och count", + "Please provide ipAddress": "Vänligen ange ipAddress", + "Dashboard Language": "Panelens språk", + "Dashboard language update failed": "Uppdatering av panelens språk misslyckades", + "Peer Remote Endpoint": "Peer fjärrslutpunkt", + "New Configuration": "Ny konfiguration", + "Configuration Name": "Konfigurationsnamn", + "Configuration name is invalid. Possible reasons:": "Konfigurationsnamn är ogiltigt. Möjliga orsaker:", + "Configuration name already exist\\.": "Konfigurationsnamnet finns redan.", + "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "Konfigurationsnamnet får endast innehålla 15 små/stora bokstäver, siffror, understreck, likhetstecken, plustecken, punkt och bindestreck.", + "Invalid Port": "Ogiltig port", + "Save Configuration": "Spara konfiguration", + "IP Address/CIDR is invalid": "IP-adress/CIDR är ogiltig", + "IP Address": "IP-adress", + "Enter IP Address / Hostname": "Ange IP-adress / Värdnamn", + "IP Address / Hostname": "IP-adress / Värdnamn", + "Dashboard IP Address \\& Listen Port": "Panelens IP-adress & Lyssningsport", + "Count": "Antal", + "Geolocation": "Geolokalisering", + "Is Alive": "Är aktiv", + "Average / Min / Max Round Trip Time": "Genomsnitt / Min / Max rundturstid", + "Sent / Received / Lost Package": "Skickade / Mottagna / Förlorade paket", + "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "Manuell omstart av WGDashboard krävs för att tillämpa ändringar på IP-adress och lyssningsport", + "Restore Configuration": "Återställ konfiguration", + "Step (.*)": "Steg $1", + "Select a backup you want to restore": "Välj en säkerhetskopia du vill återställa", + "Click to change a backup": "Klicka för att ändra säkerhetskopia", + "Selected Backup": "Vald säkerhetskopia", + "You don't have any configuration to restore": "Du har ingen konfiguration att återställa", + "Help": "Hjälp", + "Backup": "Säkerhetskopiering", + "([0-9].*) Backups?": "$1 säkerhetskopior?", + "Yes": "Ja", + "No": "Nej", + "Backup not selected": "Ingen säkerhetskopia vald", + "Confirm \\& edit restore information": "Bekräfta och redigera återställningsinformation", + "(.*) Available IP Address": "$1 tillgängliga IP-adresser", + "Database File": "Databasfil", + "Contain": "Innehåller", + "Restricted Peers?": "Begränsade peers?", + "Restore": "Återställ", + "Restoring": "Återställer...", + "WGDashboard Settings": "WGDashboard inställningar", + "Peers Settings": "Peer-inställningar", + "WireGuard Configuration Settings": "WireGuard konfigurationsinställningar", + "Appearance": "Utseende", + "Theme": "Tema", + "Language": "Språk", + "Account Settings": "Kontoinställningar", + "Peer Default Settings": "Peer-standardinställningar", + "Toggle When Start Up": "Växla vid start", + "Other Settings": "Övriga inställningar", + "Select Peers": "Välj peers", + "Backup & Restore": "Säkerhetskopiering & Återställning", + "Delete Configuration": "Radera konfiguration", + "Create Backup": "Skapa säkerhetskopia", + "No backup yet, click the button above to create backup\\.": "Ingen säkerhetskopia än, klicka på knappen ovan för att skapa en.", + "Are you sure to delete this backup\\?": "Är du säker på att du vill radera denna säkerhetskopia?", + "Are you sure to restore this backup?\\": "Är du säker på att du vill återställa denna säkerhetskopia?", + "Backup Date": "Säkerhetskopieringsdatum", + "File": "Fil", + "Are you sure to delete this configuration\\?": "Är du säker på att du vill radera denna konfiguration?", + "Once you deleted this configuration\\:": "När du raderat denna konfiguration:", + "All connected peers will get disconnected": "Alla anslutna peers kommer att kopplas bort", + "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "Både konfigurationsfilen (.conf) och databastabellen relaterad till denna konfiguration kommer att raderas", + "Checking backups...": "Kontrollerar säkerhetskopior...", + "This configuration have ([0-9].*) backups": "Denna konfiguration har $1 säkerhetskopior", + "This configuration have no backup": "Denna konfiguration har ingen säkerhetskopia", + "If you're sure, please type in the configuration name below and click Delete": "Om du är säker, skriv in konfigurationsnamnet nedan och klicka på Radera", + "Select All": "Välj alla", + "Clear Selection": "Rensa urval", + "([0-9].*) Peers?": "$1 Peers?", + "Downloading": "Hämtar", + "Download Finished": "Nedladdning slutförd", + "Done": "Klar", + "Are you sure to delete": "Är du säker på att du vill radera", + "Are you sure to delete this peer\\?": "Är du säker på att du vill radera denna peer?", + "Configuration deleted": "Konfiguration raderad", + "Configuration saved": "Konfiguration sparad", + "WGDashboard language update failed": "Uppdatering av WGDashboard språk misslyckades", + "Configuration restored": "Konfiguration återställd", + "Allowed IP already taken by another peer": "Tillåten IP-adress är redan upptagen av en annan peer", + "Failed to allow access of peer (.*)": "Misslyckades att ge access till peer (.*)", + "Failed to save configuration through WireGuard": "Misslyckades att spara konfiguration genom WireGuard", + "Allow access successfully": "Åtkomst beviljad framgångsrikt", + "Deleted ([0-9]{1,}) peer\\(s\\)": "Raderade $1 peer(s)", + "Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "Raderade framgångsrikt $1 peer(s), misslyckades att radera $2 peer(s)", + "Restricted ([0-9]{1,}) peer\\(s\\)": "Begränsade $1 peer(s)", + "Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "Begränsade framgångsrikt $1 peer(s), misslyckades att begränsa $2 peer(s)", + "Signing In\\.\\.\\.": "Loggar in...", + "Multi-Factor Authentication \\(MFA\\)": "Flerfaktorsautentisering (MFA)", + "Are you sure to delete this API key\\?": "Är du säker på att du vill radera denna API-nyckel?", + "When should this API Key expire\\?": "När ska denna API-nyckel löpa ut?", + "Creating\\.\\.\\.": "Skapar...", + "Turning On\\.\\.\\.": "Aktiverar...", + "Turning Off\\.\\.\\.": "Inaktiverar...", + "Search Peers\\.\\.\\.": "Sök Peers...", + "\\(Required for QR Code and Download\\)": "(Krävs för QR-kod och nedladdning)", + "\\(Required\\)": "(Krävs)", + "This peer does not have any job yet\\.": "Denna Peer har inga jobb ännu.", + "No active job at the moment\\.": "Inga aktiva jobb just nu.", + "Sharing\\.\\.\\.": "Delar...", + "Stop Sharing\\.\\.\\.": "Stoppar delning...", + "Restricting\\.\\.\\.": "Begränsar åtkomst...", + "Allowing Access\\.\\.\\.": "Tillåter åtkomst...", + "Download \\& QR Code is not available due to no private key set for this peer": "Nedladdning & QR-kod är inte tillgängligt eftersom ingen privat nyckel är inställd för denna Peer", + "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "Vid bulk-läggning genereras varje Peer's namn automatiskt och tillåtet IP tilldelas nästa tillgängliga IP.", + "How many peers you want to add\\?": "Hur många Peers vill du lägga till?", + "Adding\\.\\.\\.": "Lägger till...", + "\\(At least 8 characters and make sure is strong enough!\\)": "(Minst 8 tecken och se till att det är tillräckligt starkt!)", + "Saving\\.\\.\\.": "Sparar...", + "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. Vänligen skanna följande QR-kod för att generera TOTP med din valda autentiserare", + "2\\. Enter the TOTP generated by your authenticator to verify": "2. Ange den TOTP som din autentiserare genererade för att verifiera", + "Oh no\\.\\.\\. This link is either expired or invalid\\.": "Åh nej... Den här länken är antingen utgången eller ogiltig." } \ No newline at end of file diff --git a/src/static/locale/tr-tr.json b/src/static/locale/tr-tr.json index 98d40cd..b613f4f 100644 --- a/src/static/locale/tr-tr.json +++ b/src/static/locale/tr-tr.json @@ -1,312 +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", - "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\\)": "Çok Adımlı Dogrulama (MFA)", - "Are you sure to delete this API key\\?": "Bu API anahtarını silmek istediğine emin misiniz?", - "When should this API Key expire\\?": "Bu API anahtarı ne zamana kadar geçerli olmalı?", - "Creating\\.\\.\\.": "Oluşturuluyor...", - "Turning On\\.\\.\\.": "Açılıyor...", - "Turning Off\\.\\.\\.": "Kapatılıyor...", - "Search Peers\\.\\.\\.": "Eşleri Ara...", - "\\(Required for QR Code and Download\\)": "(QR Kodu ve İndirme için zorunlu)", - "\\(Required\\)": "(Zorunlu)", - "This peer does not have any job yet\\.": "Bu eşe ait henüz herhangi bir görev yok.", - "No active job at the moment\\.": "Şu an herhangi bir aktif görev yok.", - "Sharing\\.\\.\\.": "Paylaşılıyor...", - "Stop Sharing\\.\\.\\.": "Paylaşım Durduruluyor...", - "Restricting\\.\\.\\.": "Erişim Kısıtlanıyor...", - "Allowing Access\\.\\.\\.": "Erişim Veriliyor...", - "Download \\& QR Code is not available due to no private key set for this peer": "Bu eş için özel anahtar tanımlandığı için İndirme ve QR Kod mevcut değil", - "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "Toplu ekleme yaparsanız eşlerin isimleri otomatik olarak oluşturulacak ve İzin Verilen IP adresi mevcut olan bir sonraki IP olarak tanımlanacak.", - "How many peers you want to add\\?": "Kaç adet eş eklemek istiyorsunuz?", - "Adding\\.\\.\\.": "Ekleniyor...", - "Configuration name already exist\\.": "Yapılandırma ismi zaten mevcut.", - "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "Yapılandırma ismi 15 karakterden oluşur; büyük/küçük harf, sayı, alt çizgi, eşittir, artı, nokta ve tire içerebilir.", - "Dashboard IP Address \\& Listen Port": "", - "Confirm \\& edit restore information": "Geri yükleme bilgisini doğrula ve düzelt", - "No backup yet, click the button above to create backup\\.": "Henüz herhangi bir yedek bulunmuyor, oluşturmak için üstteki butona tıklayın.", - "Are you sure to delete this backup\\?": "Bu yedeği silmek istediğinize emin misiniz?", - "Are you sure to restore this backup?\\": "Bu yedeği geri yüklemek istediğinize emin misiniz?", - "Are you sure to delete this configuration\\?": "Bu yapılandırmayı silmek istediğinize emin misiniz?", - "Once you deleted this configuration\\:": "Bu yapılandırmayı sildiğiniz an:", - "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "Hem yapılandırma dosyası (.conf) hem de bu yapılandırmanın veritabanı tablosu silinecek", - "Downloading": "İndiriliyor", - "Are you sure to delete this peer\\?": "Bu eşi silmek istediğinize emin misiniz?", - "Deleted ([0-9]{1,}) peer\\(s\\)": "$1 eş silindi", - "Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "$1 eş başarıyla silindi. $2 eş silinemedi", - "Restricted ([0-9]{1,}) peer\\(s\\)": "$1 eşin erişimi kısıtlandı", - "Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "$1 eşin erişimi kısıtlandı. $2 eşin erişimi kısıtlanamadı" + "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\\)": "Çok Adımlı Dogrulama (MFA)", + "Are you sure to delete this API key\\?": "Bu API anahtarını silmek istediğine emin misiniz?", + "When should this API Key expire\\?": "Bu API anahtarı ne zamana kadar geçerli olmalı?", + "Creating\\.\\.\\.": "Oluşturuluyor...", + "Turning On\\.\\.\\.": "Açılıyor...", + "Turning Off\\.\\.\\.": "Kapatılıyor...", + "Search Peers\\.\\.\\.": "Eşleri Ara...", + "\\(Required for QR Code and Download\\)": "(QR Kodu ve İndirme için zorunlu)", + "\\(Required\\)": "(Zorunlu)", + "This peer does not have any job yet\\.": "Bu eşe ait henüz herhangi bir görev yok.", + "No active job at the moment\\.": "Şu an herhangi bir aktif görev yok.", + "Sharing\\.\\.\\.": "Paylaşılıyor...", + "Stop Sharing\\.\\.\\.": "Paylaşım Durduruluyor...", + "Restricting\\.\\.\\.": "Erişim Kısıtlanıyor...", + "Allowing Access\\.\\.\\.": "Erişim Veriliyor...", + "Download \\& QR Code is not available due to no private key set for this peer": "Bu eş için özel anahtar tanımlandığı için İndirme ve QR Kod mevcut değil", + "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "Toplu ekleme yaparsanız eşlerin isimleri otomatik olarak oluşturulacak ve İzin Verilen IP adresi mevcut olan bir sonraki IP olarak tanımlanacak.", + "How many peers you want to add\\?": "Kaç adet eş eklemek istiyorsunuz?", + "Adding\\.\\.\\.": "Ekleniyor...", + "Configuration name already exist\\.": "Yapılandırma ismi zaten mevcut.", + "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "Yapılandırma ismi 15 karakterden oluşur; büyük/küçük harf, sayı, alt çizgi, eşittir, artı, nokta ve tire içerebilir.", + "Dashboard IP Address \\& Listen Port": "", + "Confirm \\& edit restore information": "Geri yükleme bilgisini doğrula ve düzelt", + "No backup yet, click the button above to create backup\\.": "Henüz herhangi bir yedek bulunmuyor, oluşturmak için üstteki butona tıklayın.", + "Are you sure to delete this backup\\?": "Bu yedeği silmek istediğinize emin misiniz?", + "Are you sure to restore this backup?\\": "Bu yedeği geri yüklemek istediğinize emin misiniz?", + "Are you sure to delete this configuration\\?": "Bu yapılandırmayı silmek istediğinize emin misiniz?", + "Once you deleted this configuration\\:": "Bu yapılandırmayı sildiğiniz an:", + "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "Hem yapılandırma dosyası (.conf) hem de bu yapılandırmanın veritabanı tablosu silinecek", + "Downloading": "İndiriliyor", + "Are you sure to delete this peer\\?": "Bu eşi silmek istediğinize emin misiniz?", + "Deleted ([0-9]{1,}) peer\\(s\\)": "$1 eş silindi", + "Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "$1 eş başarıyla silindi. $2 eş silinemedi", + "Restricted ([0-9]{1,}) peer\\(s\\)": "$1 eşin erişimi kısıtlandı", + "Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "$1 eşin erişimi kısıtlandı. $2 eşin erişimi kısıtlanamadı" } \ No newline at end of file diff --git a/src/static/locale/uk.json b/src/static/locale/uk.json index ae257ee..cacceb8 100644 --- a/src/static/locale/uk.json +++ b/src/static/locale/uk.json @@ -1,312 +1,312 @@ { - "Welcome to": "Ласкаво просимо до", - "Username": "Ім'я користувача", - "Password": "Пароль", - "OTP from your authenticator": "OTP від ​​вашого автентифікатора", - "Sign In": "Увійти", - "Signing In\\.\\.\\.": "Вхід...", - "Access Remote Server": "Доступ до віддаленого сервера", - "Server": "Сервер", - "Click": "Натисніть", - "Pinging...": "Пінг...", - "to add your server": "щоб додати свій сервер", - "Server List": "Список серверів", - "Sorry, your username or password is incorrect.": "Вибачте, ваше ім'я користувача або пароль неправильні.", - "Home": "Головна", - "Settings": "Налаштування", - "Tools": "Інструменти", - "Sign Out": "Вийти", - "Checking for update...": "Перевірка наявності оновлень...", - "You're on the latest version": "Ви використовуєте останню версію", - "WireGuard Configurations": "Конфігурація 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.": "У вас ще немає конфігурацій WireGuard. Перевірте теку конфігурації або змініть її в Налаштуваннях. За замовчуванням тека: /etc/wireguard.", - "Configuration": "Конфігурація", - "Configurations": "Конфігурація", - "Peers Default Settings": "Налаштування за замовчуванням Peers", - "Dashboard Theme": "Тема інтерфейсу", - "Light": "Світла", - "Dark": "Темна", - "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Це буде змінено глобально та застосовуватиметься до всіх Peer QR-кодів та файлу конфігурації.", - "WireGuard Configurations Settings": "Параметри конфігурації WireGuard", - "Configurations Directory": "Тека з конфігураціями", - "Remember to remove / at the end of your path. e.g /etc/wireguard": "Не забудьте видалити / в кінці вашого шляху. Наприклад, /etc/wireguard", - "WGDashboard Account Settings": "Параметри облікового запису WGDashboard", - "Current Password": "Поточний пароль", - "New Password": "Новий пароль", - "Repeat New Password": "Повторіть новий пароль", - "Update Password": "Оновити пароль", - "Multi-Factor Authentication \\(MFA\\)": "Багатофакторна автентифікація (MFA)", - "Reset": "Скинути", - "Setup": "Встановити", - "API Keys": "Ключі API", - "API Key": "Ключ API", - "Key": "Ключ", - "Enabled": "Увімкнено", - "Disabled": "Вимкнено", - "No WGDashboard API Key": "Немає API WGDashboard ключа", - "Expire At": "Термін дії закінчується", - "Are you sure to delete this API key\\?": "Ви впевнені, що хочете видалити цей ключ API?", - "Create API Key": "Створити ключ API", - "When should this API Key expire\\?": "Коли має закінчитися термін дії ключа API?", - "Never Expire": "Ніколи не закінчується", - "Don't think that's a good idea": "Не думаю, що це гарна ідея", - "Creating\\.\\.\\.": "Створення...", - "Create": "Створити", - "Status": "Статус", - "On": "Працює", - "Off": "Вимкнено", - "Turning On\\.\\.\\.": "Увімкнення...", - "Turning Off\\.\\.\\.": "Вимкнення...", - "Address": "Адреса", - "Listen Port": "Порт підключення", - "Public Key": "Відкритий ключ", - "Connected Peers": "Підключені Peers", - "Total Usage": "Загальний трафік", - "Total Received": "Всього отримано", - "Total Sent": "Всього надіслано", - "Peers Data Usage": "Використання даних Peers", - "Real Time Received Data Usage": "Вхідний трафік в реальному часі", - "Real Time Sent Data Usage": "Вихідний трафік в реальному часі", - "Peer": "Peer", - "Peers": "Peers", - "Peer Settings": "Налаштування Peers", - "Download All": "Завантажити все", - "Search Peers\\.\\.\\.": "Шукаю Peers...", - "Display": "Відображення", - "Sort By": "Сортувати за", - "Refresh Interval": "Інтервал оновлення", - "Name": "Ім'я", - "Allowed IPs": "Дозволені IP", - "Restricted": "Заблокований", - "(.*) Seconds": "$1 сек.", - "(.*) Minutes": "$1 хв.", - "Configuration Settings": "Параметри конфігурації", - "Peer Jobs": "Peer задачі", - "Active Jobs": "Активний задачі", - "All Active Jobs": "Усі активний задачі", - "Logs": "Журнал подій", - "Private Key": "Приватний ключ", - "\\(Required for QR Code and Download\\)": "(Необхідно для QR-коду та завантаження)", - "\\(Required\\)": "(Обов'язково)", - "Endpoint Allowed IPs": "Дозволені IP для кінцевого кліента", - "DNS": "Сервер DNS", - "Optional Settings": "Додаткові налаштування", - "Pre-Shared Key": "Pre-Shared Key", - "MTU": "MTU", - "Persistent Keepalive": "Persistent Keepalive", - "Reset Data Usage": "Скинути статистику використання", - "Total": "Всього", - "Sent": "Надіслано", - "Received": "Отримано", - "Revert": "Скинути", - "Save Peer": "Зберігти Peer", - "QR Code": "QR код", - "Schedule Jobs": "Розклад задач", - "Job": "Задача", - "Job ID": "ID Задачі", - "Unsaved Job": "Незбережена задача", - "This peer does not have any job yet\\.": "Цей peer ще не має задач", - "if": "Якщо", - "is": "є", - "then": "тоді", - "larger than": "більше ніж", - "Date": "Дата", - "Restrict Peer": "Заблокувати Peer", - "Delete Peer": "Видалити Peer", - "Edit": "Редагувати", - "Delete": "Видалити", - "Deleting...": "Видалення...", - "Cancel": "Відмінити", - "Save": "Зберігти", - "No active job at the moment\\.": "На даний момент немає активних задач.", - "Jobs Logs": "Журнал задач", - "Updated at": "Оновлено о", - "Refresh": "Оновити", - "Filter": "Фільтрування", - "Success": "Успішно", - "Failed": "Не вдалося", - "Log ID": "ID журнала", - "Message": "Повідомлення", - "Share Peer": "Поділитися Peer", - "Currently the peer is not sharing": "Наразі Peer ні з ким не розділений", - "Sharing\\.\\.\\.": "Ділюся...", - "Start Sharing": "Почати ділитися", - "Stop Sharing\\.\\.\\.": "Припиняю ділитися...", - "Stop Sharing": "Припинити ділитися", - "Access Restricted": "Доступ обмежений", - "Restrict Access": "Обмежити доступ", - "Restricting\\.\\.\\.": "Обмежую...", - "Allow Access": "Дозволити доступ", - "Allowing Access\\.\\.\\.": "Надаю доступ...", - "Download \\& QR Code is not available due to no private key set for this peer": "Завантажити QR-код неможливо, бо відсутній приватний ключ для цього Peer", - "Add Peers": "Додати Peers", - "Bulk Add": "Масове додавання", - "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "При масовому додаванні Peers, ім’я кожного Peer буде автоматично згенеровано, а дозволену IP буде призначено як наступний доступний IP", - "How many peers you want to add\\?": "Скільки Peers ви хочете додати?", - "You can add up to (.*) peers": "Ви можете додати до $1 peers", - "Use your own Private and Public Key": "Використовуйте свій приватний і відкритий ключ", - "Enter IP Address/CIDR": "Введіть IP-адресу/CIDR", - "IP Address/CIDR": "IP-адреса/CIDR", - "or": "або", - "Pick Available IP": "Використати доступну IP", - "No available IP containing": "Немає доступних IP-адрес", - "Add": "Додати", - "Adding\\.\\.\\.": "Додаю...", - "Failed to check available update": "Не вдалося перевірити доступне оновлення", - "Nice to meet you!": "Приємно познайомитися!", - "Please fill in the following fields to finish setup": "Будь ласка, заповніть наступні поля, щоб завершити налаштування", - "Create an account": "Створити обліковий запис", - "Enter an username you like": "Введіть ім'я користувача, яке вам подобається", - "Enter a password": "Введіть пароль", - "\\(At least 8 characters and make sure is strong enough!\\)": "(Принаймні 8 символів і переконайтеся, що він достатньо сильний!)", - "Confirm password": "Підтвердьте пароль", - "Next": "Далі", - "Saving\\.\\.\\.": "Зберігаю...", - "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. Будь ласка, відскануйте наведений нижче QR-код, щоб створити TOTP із вибраним вами автентифікатором", - "Or you can click the link below:": "Або ви можете натиснути посилання нижче:", - "2\\. Enter the TOTP generated by your authenticator to verify": "2. Для підтвердження введіть TOTP, згенерований вашим автентифікатором", - "TOTP verified!": "TOTP підтверджено!", - "I don't need MFA": "Мені не потрібен MFA", - "Complete": "Завершити", - "(v[0-9.]{1,}) is now available for update!": "$1 тепер доступний для оновлення!", - "Current Version:": "Поточна версія: ", - "Oh no\\.\\.\\. This link is either expired or invalid\\.": "О ні... Це посилання прострочене або недійсне. ", - "Scan QR Code with the WireGuard App to add peer": "Відскануйте QR-код за допомогою програми WireGuard, щоб додати peer", - "or click the button below to download the ": "або натисніть кнопку нижче, щоб завантажити ", - " file": " файл", - "FROM ": "ВІД ", - "(.*) is on": "$1 працює", - "(.*) is off": "$1 вимкнений", - "Allowed IPs is invalid": "Дозволені IP невірні", - "Peer created successfully": "Peer успішно створено", - "Please fill in all required box": "Будь ласка, заповніть усі необхідні поля", - "Please specify amount of peers you want to add": "Будь ласка, вкажіть кількість peers, яких ви хочете додати", - "No more available IP can assign": "Більше доступних IP не можна призначити", - "The maximum number of peers can add is (.*)": "$1 це максимальна кількість peers, які можна додати", - "Generating key pairs by bulk failed": "Помилка масового генерування пар ключів", - "Failed to add peers in bulk": "Не вдалося масово створити peers", - "This peer already exist": "Цей peer уже існує", - "This IP is not available: (.*)": "Цей IP недоступний:$1", - "Configuration does not exist": "Конфігурація не існує", - "Peer does not exist": "Peer не існує", - "Please provide a valid configuration name": "Укажіть вірну назву конфігурації", - "Peer saved": "Peer збережений", - "Allowed IPs already taken by another peer": "Дозволені IP, уже зайняті іншим peer", - "Endpoint Allowed IPs format is incorrect": "Формат дозволених IP для кліента неправильний", - "DNS format is incorrect": "Неправильний формат DNS", - "MTU format is not correct": "Формат MTU неправильний", - "Persistent Keepalive format is not correct": "Persistent Keepalive формат неправильний", - "Private key does not match with the public key": "Приватний ключ не збігається з відкритим ключем", - "Update peer failed when updating Pre-Shared Key": "Помилка оновлення Peer під час оновлення Pre-Shared ключа", - "Update peer failed when updating Allowed IPs": "Не вдалося оновити peer під час оновлення дозволених IP-адрес", - "Update peer failed when saving the configuration": "Помилка оновлення peer під час збереження конфігурації", - "Peer data usage reset successfully": "Peer статистика успішно скинуто", - "Peer download started": "Розпочато завантаження Peer", - "Please specify one or more peers": "Будь ласка, вкажіть одного або кількох peers", - "Share link failed to create. Reason: (.*)": "Не вдалося створити посилання для спільного доступу. Причина: $1", - "Link expire date updated": "Термін дії посилання оновлено", - "Link expire date failed to update. Reason: (.*)": "Не вдалося оновити термін дії посилання. Причина: $1", - "Peer job saved": "Задачу для Peer збережено", - "Please specify job": "Будь ласка, вкажіть задачу", - "Please specify peer and configuration": "Будь ласка, вкажіть peer і конфігурацію", - "Peer job deleted": "Peer задачу видалено", - "API Keys function is successfully enabled": "API Keys функцію успішно активовано", - "API Keys function is successfully disabled": "API Keys функцію успішно вимкнено", - "API Keys function is failed to enable": "API Keys функцію не вдалося активувати", - "API Keys function is failed to disable": "API Keys функцію не вдалося вимкнути", - "WGDashboard API Keys function is disabled": "API WGDashboard функцію вимкнено", - "WireGuard configuration path saved": "Шлях до конфігурації WireGuard збережено", - "API Key deleted": "Ключ API видалено", - "API Key created": "Ключ API створено", - "Sign in session ended, please sign in again": "Сеанс входу закінчився, увійдіть знову", - "Please specify an IP Address (v4/v6)": "Будь ласка, вкажіть IP-адресу (v4/v6) ", - "Please provide ipAddress and count": "Укажіть ipAddress та count", - "Please provide ipAddress": "Укажіть ipAddress", - "Dashboard Language": "Мова Dashboard", - "Dashboard language update failed": "Не вдалося оновити мову Dashboard", - "Peer Remote Endpoint": "Адреса для підключення Peer", - "New Configuration": "Нова конфігурація", - "Configuration Name": "Назва конфігурації", - "Configuration name is invalid. Possible reasons:": "Назва конфігурації невірна. Можливі причини:", - "Configuration name already exist\\.": "Назва конфігурації вже існує. ", - "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "Назва конфігурації може містити лише 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": "", - "Count": "Граф", - "Geolocation": "", - "Is Alive": "", - "Average / Min / Max Round Trip Time": "", - "Sent / Received / Lost Package": "", - "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "", - "Restore Configuration": "", - "Step (.*)": "", - "Select a backup you want to restore": "", - "Click to change a backup": "", - "Selected Backup": "", - "You don't have any configuration to restore": "", - "Help": "", - "Backup": "", - "([0-9].*) Backups?": "", - "Yes": "", - "No": "", - "Backup not selected": "", - "Confirm \\& edit restore information": "", - "(.*) Available IP Address": "", - "Database File": "", - "Contain": "", - "Restricted Peers?": "", - "Restore": "", - "Restoring": "", - "WGDashboard Settings": "", - "Peers Settings": "", - "WireGuard Configuration Settings": "", - "Appearance": "", - "Theme": "", - "Language": "", - "Account Settings": "", - "Peer Default Settings": "", - "Toggle When Start Up": "", - "Other Settings": "", - "Select Peers": "", - "Backup & Restore": "", - "Delete Configuration": "", - "Create Backup": "", - "No backup yet, click the button above to create backup\\.": "", - "Are you sure to delete this backup\\?": "", - "Are you sure to restore this backup?\\": "", - "Backup Date": "", - "File": "", - "Are you sure to delete this configuration\\?": "", - "Once you deleted this configuration\\:": "", - "All connected peers will get disconnected": "", - "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "", - "Checking backups...": "", - "This configuration have ([0-9].*) backups": "", - "This configuration have no backup": "", - "If you're sure, please type in the configuration name below and click Delete": "", - "Select All": "", - "Clear Selection": "", - "([0-9].*) Peers?": "", - "Downloading": "", - "Download Finished": "", - "Done": "", - "Are you sure to delete": "", - "Are you sure to delete this peer\\?": "", - "Configuration deleted": "", - "Configuration saved": "", - "WGDashboard language update failed": "", - "Configuration restored": "", - "Allowed IP already taken by another peer": "", - "Failed to allow access of peer (.*)": "", - "Failed to save configuration through WireGuard": "", - "Allow access successfully": "", - "Deleted ([0-9]{1,}) peer\\(s\\)": "", - "Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "", - "Restricted ([0-9]{1,}) peer\\(s\\)": "", - "Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "" + "Welcome to": "Ласкаво просимо до", + "Username": "Ім'я користувача", + "Password": "Пароль", + "OTP from your authenticator": "OTP від ​​вашого автентифікатора", + "Sign In": "Увійти", + "Signing In\\.\\.\\.": "Вхід...", + "Access Remote Server": "Доступ до віддаленого сервера", + "Server": "Сервер", + "Click": "Натисніть", + "Pinging...": "Пінг...", + "to add your server": "щоб додати свій сервер", + "Server List": "Список серверів", + "Sorry, your username or password is incorrect.": "Вибачте, ваше ім'я користувача або пароль неправильні.", + "Home": "Головна", + "Settings": "Налаштування", + "Tools": "Інструменти", + "Sign Out": "Вийти", + "Checking for update...": "Перевірка наявності оновлень...", + "You're on the latest version": "Ви використовуєте останню версію", + "WireGuard Configurations": "Конфігурація 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.": "У вас ще немає конфігурацій WireGuard. Перевірте теку конфігурації або змініть її в Налаштуваннях. За замовчуванням тека: /etc/wireguard.", + "Configuration": "Конфігурація", + "Configurations": "Конфігурація", + "Peers Default Settings": "Налаштування за замовчуванням Peers", + "Dashboard Theme": "Тема інтерфейсу", + "Light": "Світла", + "Dark": "Темна", + "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Це буде змінено глобально та застосовуватиметься до всіх Peer QR-кодів та файлу конфігурації.", + "WireGuard Configurations Settings": "Параметри конфігурації WireGuard", + "Configurations Directory": "Тека з конфігураціями", + "Remember to remove / at the end of your path. e.g /etc/wireguard": "Не забудьте видалити / в кінці вашого шляху. Наприклад, /etc/wireguard", + "WGDashboard Account Settings": "Параметри облікового запису WGDashboard", + "Current Password": "Поточний пароль", + "New Password": "Новий пароль", + "Repeat New Password": "Повторіть новий пароль", + "Update Password": "Оновити пароль", + "Multi-Factor Authentication \\(MFA\\)": "Багатофакторна автентифікація (MFA)", + "Reset": "Скинути", + "Setup": "Встановити", + "API Keys": "Ключі API", + "API Key": "Ключ API", + "Key": "Ключ", + "Enabled": "Увімкнено", + "Disabled": "Вимкнено", + "No WGDashboard API Key": "Немає API WGDashboard ключа", + "Expire At": "Термін дії закінчується", + "Are you sure to delete this API key\\?": "Ви впевнені, що хочете видалити цей ключ API?", + "Create API Key": "Створити ключ API", + "When should this API Key expire\\?": "Коли має закінчитися термін дії ключа API?", + "Never Expire": "Ніколи не закінчується", + "Don't think that's a good idea": "Не думаю, що це гарна ідея", + "Creating\\.\\.\\.": "Створення...", + "Create": "Створити", + "Status": "Статус", + "On": "Працює", + "Off": "Вимкнено", + "Turning On\\.\\.\\.": "Увімкнення...", + "Turning Off\\.\\.\\.": "Вимкнення...", + "Address": "Адреса", + "Listen Port": "Порт підключення", + "Public Key": "Відкритий ключ", + "Connected Peers": "Підключені Peers", + "Total Usage": "Загальний трафік", + "Total Received": "Всього отримано", + "Total Sent": "Всього надіслано", + "Peers Data Usage": "Використання даних Peers", + "Real Time Received Data Usage": "Вхідний трафік в реальному часі", + "Real Time Sent Data Usage": "Вихідний трафік в реальному часі", + "Peer": "Peer", + "Peers": "Peers", + "Peer Settings": "Налаштування Peers", + "Download All": "Завантажити все", + "Search Peers\\.\\.\\.": "Шукаю Peers...", + "Display": "Відображення", + "Sort By": "Сортувати за", + "Refresh Interval": "Інтервал оновлення", + "Name": "Ім'я", + "Allowed IPs": "Дозволені IP", + "Restricted": "Заблокований", + "(.*) Seconds": "$1 сек.", + "(.*) Minutes": "$1 хв.", + "Configuration Settings": "Параметри конфігурації", + "Peer Jobs": "Peer задачі", + "Active Jobs": "Активний задачі", + "All Active Jobs": "Усі активний задачі", + "Logs": "Журнал подій", + "Private Key": "Приватний ключ", + "\\(Required for QR Code and Download\\)": "(Необхідно для QR-коду та завантаження)", + "\\(Required\\)": "(Обов'язково)", + "Endpoint Allowed IPs": "Дозволені IP для кінцевого кліента", + "DNS": "Сервер DNS", + "Optional Settings": "Додаткові налаштування", + "Pre-Shared Key": "Pre-Shared Key", + "MTU": "MTU", + "Persistent Keepalive": "Persistent Keepalive", + "Reset Data Usage": "Скинути статистику використання", + "Total": "Всього", + "Sent": "Надіслано", + "Received": "Отримано", + "Revert": "Скинути", + "Save Peer": "Зберігти Peer", + "QR Code": "QR код", + "Schedule Jobs": "Розклад задач", + "Job": "Задача", + "Job ID": "ID Задачі", + "Unsaved Job": "Незбережена задача", + "This peer does not have any job yet\\.": "Цей peer ще не має задач", + "if": "Якщо", + "is": "є", + "then": "тоді", + "larger than": "більше ніж", + "Date": "Дата", + "Restrict Peer": "Заблокувати Peer", + "Delete Peer": "Видалити Peer", + "Edit": "Редагувати", + "Delete": "Видалити", + "Deleting...": "Видалення...", + "Cancel": "Відмінити", + "Save": "Зберігти", + "No active job at the moment\\.": "На даний момент немає активних задач.", + "Jobs Logs": "Журнал задач", + "Updated at": "Оновлено о", + "Refresh": "Оновити", + "Filter": "Фільтрування", + "Success": "Успішно", + "Failed": "Не вдалося", + "Log ID": "ID журнала", + "Message": "Повідомлення", + "Share Peer": "Поділитися Peer", + "Currently the peer is not sharing": "Наразі Peer ні з ким не розділений", + "Sharing\\.\\.\\.": "Ділюся...", + "Start Sharing": "Почати ділитися", + "Stop Sharing\\.\\.\\.": "Припиняю ділитися...", + "Stop Sharing": "Припинити ділитися", + "Access Restricted": "Доступ обмежений", + "Restrict Access": "Обмежити доступ", + "Restricting\\.\\.\\.": "Обмежую...", + "Allow Access": "Дозволити доступ", + "Allowing Access\\.\\.\\.": "Надаю доступ...", + "Download \\& QR Code is not available due to no private key set for this peer": "Завантажити QR-код неможливо, бо відсутній приватний ключ для цього Peer", + "Add Peers": "Додати Peers", + "Bulk Add": "Масове додавання", + "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "При масовому додаванні Peers, ім’я кожного Peer буде автоматично згенеровано, а дозволену IP буде призначено як наступний доступний IP", + "How many peers you want to add\\?": "Скільки Peers ви хочете додати?", + "You can add up to (.*) peers": "Ви можете додати до $1 peers", + "Use your own Private and Public Key": "Використовуйте свій приватний і відкритий ключ", + "Enter IP Address/CIDR": "Введіть IP-адресу/CIDR", + "IP Address/CIDR": "IP-адреса/CIDR", + "or": "або", + "Pick Available IP": "Використати доступну IP", + "No available IP containing": "Немає доступних IP-адрес", + "Add": "Додати", + "Adding\\.\\.\\.": "Додаю...", + "Failed to check available update": "Не вдалося перевірити доступне оновлення", + "Nice to meet you!": "Приємно познайомитися!", + "Please fill in the following fields to finish setup": "Будь ласка, заповніть наступні поля, щоб завершити налаштування", + "Create an account": "Створити обліковий запис", + "Enter an username you like": "Введіть ім'я користувача, яке вам подобається", + "Enter a password": "Введіть пароль", + "\\(At least 8 characters and make sure is strong enough!\\)": "(Принаймні 8 символів і переконайтеся, що він достатньо сильний!)", + "Confirm password": "Підтвердьте пароль", + "Next": "Далі", + "Saving\\.\\.\\.": "Зберігаю...", + "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. Будь ласка, відскануйте наведений нижче QR-код, щоб створити TOTP із вибраним вами автентифікатором", + "Or you can click the link below:": "Або ви можете натиснути посилання нижче:", + "2\\. Enter the TOTP generated by your authenticator to verify": "2. Для підтвердження введіть TOTP, згенерований вашим автентифікатором", + "TOTP verified!": "TOTP підтверджено!", + "I don't need MFA": "Мені не потрібен MFA", + "Complete": "Завершити", + "(v[0-9.]{1,}) is now available for update!": "$1 тепер доступний для оновлення!", + "Current Version:": "Поточна версія: ", + "Oh no\\.\\.\\. This link is either expired or invalid\\.": "О ні... Це посилання прострочене або недійсне. ", + "Scan QR Code with the WireGuard App to add peer": "Відскануйте QR-код за допомогою програми WireGuard, щоб додати peer", + "or click the button below to download the ": "або натисніть кнопку нижче, щоб завантажити ", + " file": " файл", + "FROM ": "ВІД ", + "(.*) is on": "$1 працює", + "(.*) is off": "$1 вимкнений", + "Allowed IPs is invalid": "Дозволені IP невірні", + "Peer created successfully": "Peer успішно створено", + "Please fill in all required box": "Будь ласка, заповніть усі необхідні поля", + "Please specify amount of peers you want to add": "Будь ласка, вкажіть кількість peers, яких ви хочете додати", + "No more available IP can assign": "Більше доступних IP не можна призначити", + "The maximum number of peers can add is (.*)": "$1 це максимальна кількість peers, які можна додати", + "Generating key pairs by bulk failed": "Помилка масового генерування пар ключів", + "Failed to add peers in bulk": "Не вдалося масово створити peers", + "This peer already exist": "Цей peer уже існує", + "This IP is not available: (.*)": "Цей IP недоступний:$1", + "Configuration does not exist": "Конфігурація не існує", + "Peer does not exist": "Peer не існує", + "Please provide a valid configuration name": "Укажіть вірну назву конфігурації", + "Peer saved": "Peer збережений", + "Allowed IPs already taken by another peer": "Дозволені IP, уже зайняті іншим peer", + "Endpoint Allowed IPs format is incorrect": "Формат дозволених IP для кліента неправильний", + "DNS format is incorrect": "Неправильний формат DNS", + "MTU format is not correct": "Формат MTU неправильний", + "Persistent Keepalive format is not correct": "Persistent Keepalive формат неправильний", + "Private key does not match with the public key": "Приватний ключ не збігається з відкритим ключем", + "Update peer failed when updating Pre-Shared Key": "Помилка оновлення Peer під час оновлення Pre-Shared ключа", + "Update peer failed when updating Allowed IPs": "Не вдалося оновити peer під час оновлення дозволених IP-адрес", + "Update peer failed when saving the configuration": "Помилка оновлення peer під час збереження конфігурації", + "Peer data usage reset successfully": "Peer статистика успішно скинуто", + "Peer download started": "Розпочато завантаження Peer", + "Please specify one or more peers": "Будь ласка, вкажіть одного або кількох peers", + "Share link failed to create. Reason: (.*)": "Не вдалося створити посилання для спільного доступу. Причина: $1", + "Link expire date updated": "Термін дії посилання оновлено", + "Link expire date failed to update. Reason: (.*)": "Не вдалося оновити термін дії посилання. Причина: $1", + "Peer job saved": "Задачу для Peer збережено", + "Please specify job": "Будь ласка, вкажіть задачу", + "Please specify peer and configuration": "Будь ласка, вкажіть peer і конфігурацію", + "Peer job deleted": "Peer задачу видалено", + "API Keys function is successfully enabled": "API Keys функцію успішно активовано", + "API Keys function is successfully disabled": "API Keys функцію успішно вимкнено", + "API Keys function is failed to enable": "API Keys функцію не вдалося активувати", + "API Keys function is failed to disable": "API Keys функцію не вдалося вимкнути", + "WGDashboard API Keys function is disabled": "API WGDashboard функцію вимкнено", + "WireGuard configuration path saved": "Шлях до конфігурації WireGuard збережено", + "API Key deleted": "Ключ API видалено", + "API Key created": "Ключ API створено", + "Sign in session ended, please sign in again": "Сеанс входу закінчився, увійдіть знову", + "Please specify an IP Address (v4/v6)": "Будь ласка, вкажіть IP-адресу (v4/v6) ", + "Please provide ipAddress and count": "Укажіть ipAddress та count", + "Please provide ipAddress": "Укажіть ipAddress", + "Dashboard Language": "Мова Dashboard", + "Dashboard language update failed": "Не вдалося оновити мову Dashboard", + "Peer Remote Endpoint": "Адреса для підключення Peer", + "New Configuration": "Нова конфігурація", + "Configuration Name": "Назва конфігурації", + "Configuration name is invalid. Possible reasons:": "Назва конфігурації невірна. Можливі причини:", + "Configuration name already exist\\.": "Назва конфігурації вже існує. ", + "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "Назва конфігурації може містити лише 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": "", + "Count": "Граф", + "Geolocation": "", + "Is Alive": "", + "Average / Min / Max Round Trip Time": "", + "Sent / Received / Lost Package": "", + "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "", + "Restore Configuration": "", + "Step (.*)": "", + "Select a backup you want to restore": "", + "Click to change a backup": "", + "Selected Backup": "", + "You don't have any configuration to restore": "", + "Help": "", + "Backup": "", + "([0-9].*) Backups?": "", + "Yes": "", + "No": "", + "Backup not selected": "", + "Confirm \\& edit restore information": "", + "(.*) Available IP Address": "", + "Database File": "", + "Contain": "", + "Restricted Peers?": "", + "Restore": "", + "Restoring": "", + "WGDashboard Settings": "", + "Peers Settings": "", + "WireGuard Configuration Settings": "", + "Appearance": "", + "Theme": "", + "Language": "", + "Account Settings": "", + "Peer Default Settings": "", + "Toggle When Start Up": "", + "Other Settings": "", + "Select Peers": "", + "Backup & Restore": "", + "Delete Configuration": "", + "Create Backup": "", + "No backup yet, click the button above to create backup\\.": "", + "Are you sure to delete this backup\\?": "", + "Are you sure to restore this backup?\\": "", + "Backup Date": "", + "File": "", + "Are you sure to delete this configuration\\?": "", + "Once you deleted this configuration\\:": "", + "All connected peers will get disconnected": "", + "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "", + "Checking backups...": "", + "This configuration have ([0-9].*) backups": "", + "This configuration have no backup": "", + "If you're sure, please type in the configuration name below and click Delete": "", + "Select All": "", + "Clear Selection": "", + "([0-9].*) Peers?": "", + "Downloading": "", + "Download Finished": "", + "Done": "", + "Are you sure to delete": "", + "Are you sure to delete this peer\\?": "", + "Configuration deleted": "", + "Configuration saved": "", + "WGDashboard language update failed": "", + "Configuration restored": "", + "Allowed IP already taken by another peer": "", + "Failed to allow access of peer (.*)": "", + "Failed to save configuration through WireGuard": "", + "Allow access successfully": "", + "Deleted ([0-9]{1,}) peer\\(s\\)": "", + "Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "", + "Restricted ([0-9]{1,}) peer\\(s\\)": "", + "Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "" } \ 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 8a9a027..4e7a66d 100644 --- a/src/static/locale/verify_locale_files.py +++ b/src/static/locale/verify_locale_files.py @@ -1,62 +1,112 @@ import json -active_languages = json.loads(open("active_languages.json", "r").read()) -language_template = json.loads(open("language_template.json", "r").read()) +import os +import sys + +def load_json_file(filename): + """Safely loads JSON data from a file.""" + try: + with open(filename, "r", encoding="utf-8") as file: + return json.load(file) + except (FileNotFoundError, json.JSONDecodeError) as e: + print(f"[ERROR] Failed to load {filename}: {e}") + sys.exit(1) + +def save_json_file(filename, data): + """Saves JSON data to a file.""" + try: + with open(filename, "w", encoding="utf-8") as file: + json.dump(data, file, ensure_ascii=False, indent=4) + except IOError as e: + print(f"[ERROR] Failed to save {filename}: {e}") + sys.exit(1) + +def print_header(): + """Clears the screen and prints a header.""" + os.system("clear" if os.name == "posix" else "cls") + print("=" * 80) + print(f" + WGDashboard - Locale file checker [by @donaldzou] + ") + print("=" * 80) + +def display_languages(active_languages): + """Displays available active languages in an aligned format.""" + print("\nActive languages\n") + + max_lang_length = max(len(lang["lang_name"]) for lang in active_languages) + + print(f"{'Language'.ljust(max_lang_length)} ID") + print("-" * (max_lang_length + 6)) + lang_dict = {} + + for lang in active_languages: + lang_name = lang["lang_name"].ljust(max_lang_length) + lang_id = lang["lang_id"] + print(f"{lang_name} {lang_id}") + lang_dict[lang_id] = lang["lang_name"] + + print() + return lang_dict + +def get_valid_language_id(lang_dict): + """Asks the user for a valid language ID with an option to exit.""" + while True: + lang_id = input("Enter the language ID to verify (or type 'exit' to cancel): ").strip().lower() + + if lang_id == "" or lang_id == "exit": + print("\nExiting... Goodbye!") + sys.exit(0) + + if lang_id not in lang_dict: + print(f"[ERROR] '{lang_id}' is not a valid language ID. Please try again.") + elif lang_id == "en": + print(f"[WARNING] '{lang_id}' is not an editable language.") + else: + return lang_id + +def verify_locale_file(lang_id, language_template): + """Checks the selected language file for missing or deprecated translations.""" + lang_file_path = f"{lang_id}.json" + + if not os.path.exists(lang_file_path): + print(f"[ERROR] Language file {lang_file_path} not found.") + sys.exit(1) + + # Load existing language file + lang_file = load_json_file(lang_file_path) + + # 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] + + # Update language file by adding missing keys and removing deprecated ones + for key in missing_translation: + lang_file[key] = "" + + for key in deprecated_translation: + lang_file.pop(key, None) + + # Save updated file + save_json_file(lang_file_path, lang_file) + + # Summary report + print(f"\n[Verification Results]") + print(f"\t[Missing Translations]: {len(missing_translation)}") + print(f"\t[Deprecated Translations]: {len(deprecated_translation)}") + print(f"\t[NOTE] Missing translations were added as empty strings, deprecated ones removed.\n") + +def main(): + """Main function.""" + print_header() + + # Load required JSON files + active_languages = load_json_file("active_languages.json") + language_template = load_json_file("language_template.json") + + # Display available languages and get user selection + lang_dict = display_languages(active_languages) + lang_id = get_valid_language_id(lang_dict) + + # Perform translation verification + verify_locale_file(lang_id, language_template) if __name__ == "__main__": - welcome = "WGDashboard Locale File Verification [by @donaldzou]" - print("="*(len(welcome) + 4)) - print(f"| {welcome} |") - print("="*(len(welcome) + 4)) - print() - print("Active Languages\n") - status = False - - for language in active_languages: - print(f"{language['lang_name']} | {language['lang_id']}") - - lang_ids = list(map(lambda x: x['lang_id'], active_languages)) - print() - - lang_id = "" - - while not status: - lang_id = input("Please enter the language ID to verify: ") - if lang_id not in lang_ids: - print(f'{lang_id} is not a valid language ID') - elif lang_id == 'en': - print(f'{lang_id} is not a editable language') - else: - status = True - - - with open(f"{lang_id}.json", "r") as f: - lang_file = json.load(f) - - # Identify missing and deprecated translations - missing_translation = [ - key for key in language_template - if key not in lang_file or not lang_file[key].strip() - ] - - deprecated_translation = [ - key for key in lang_file - if key not in language_template - ] - - with open(f"{lang_id}.json", "w") as f: - new_lang_file = dict(lang_file) - for key in missing_translation: - new_lang_file[key] = "" - - for key in deprecated_translation: - new_lang_file.pop(key) - - f.write(json.dumps(new_lang_file, ensure_ascii=False, indent='\t')) - - - print() - # Print missing translations - print(f"\t[Missing Translations] {len(missing_translation)} translation{'s' if len(missing_translation) > 1 else ''}") - # Print deprecated translations - print(f"\t[Deprecated Translations] {len(deprecated_translation)} translation{'s' if len(deprecated_translation) > 1 else ''}") - print(f"\t[Note] All missing translations are added into {lang_id}.json, all deprecated translations are removed from {lang_id}.json") \ No newline at end of file + main() diff --git a/src/static/locale/zh-cn.json b/src/static/locale/zh-cn.json index b6fda5f..908de18 100644 --- a/src/static/locale/zh-cn.json +++ b/src/static/locale/zh-cn.json @@ -1,312 +1,312 @@ { - "Welcome to": "欢迎来到", - "Username": "用户名", - "Password": "密码", - "OTP from your authenticator": "您多重身份验证器的一次性验证码", - "Sign In": "登录", - "Signing In\\.\\.\\.": "正在登录...", - "Access Remote Server": "访问远程服务器", - "Server": "服务器", - "Click": "点击", - "Pinging...": "尝试连接中...", - "to add your server": "添加您的服务器", - "Server List": "服务器列表", - "Sorry, your username or password is incorrect.": "对不起,您的用户名或密码不正确", - "Home": "主页", - "Settings": "设定", - "Tools": "工具箱", - "Sign Out": "退出登录", - "Checking for update...": "正在检查是否有新版本...", - "You're on the latest version": "已经是最新版本", - "WireGuard Configurations": "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.": "您还没有任何WireGuard配置。请检查您的配置文件夹或前往设置更改路径。默认文件夹是 /etc/wireguard", - "Configuration": "配置", - "Configurations": "配置", - "Peers Default Settings": "端点默认设置", - "Dashboard Theme": "面板主题", - "Light": "简约白", - "Dark": "简约黑", - "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "更改这个设定会应用到所有端点的配置文件和配置二维码", - "WireGuard Configurations Settings": "WireGuard 配置设定", - "Configurations Directory": "配置文件路径", - "Remember to remove / at the end of your path. e.g /etc/wireguard": "请把路径最后的 /(左斜杠)移除,例如:/etc/wireguard", - "WGDashboard Account Settings": "WGDashboard 账户设定", - "Current Password": "当前密码", - "New Password": "新密码", - "Repeat New Password": "重复新密码", - "Update Password": "更新密码", - "Multi-Factor Authentication \\(MFA\\)": "多重身份验证 (MFA)", - "Reset": "重置", - "Setup": "设置", - "API Keys": "API 秘钥", - "API Key": "API 秘钥", - "Key": "秘钥", - "Enabled": "已启用", - "Disabled": "已停用", - "No WGDashboard API Key": "没有 WGDashboard API 秘钥", - "Expire At": "过期于", - "Are you sure to delete this API key\\?": "确定删除此 API 秘钥?", - "Create API Key": "创建 API 秘钥", - "When should this API Key expire\\?": "这个 API 秘钥什么时候过期呢?", - "Never Expire": "从不过期", - "Don't think that's a good idea": "我不觉得这是一个好主意", - "Creating\\.\\.\\.": "创建中...", - "Create": "创建", - "Status": "状态", - "On": "已启用", - "Off": "已停用", - "Turning On\\.\\.\\.": "启用中...", - "Turning Off\\.\\.\\.": "停用中...", - "Address": "网络地址", - "Listen Port": "监听端口", - "Public Key": "公钥", - "Connected Peers": "已连接端点", - "Total Usage": "总数据用量", - "Total Received": "总接收数据用量", - "Total Sent": "总发送数据用量", - "Peers Data Usage": "端点的数据用量", - "Real Time Received Data Usage": "实时接收数据量", - "Real Time Sent Data Usage": "实时发送数据量", - "Peer": "端点", - "Peers": "端点", - "Peer Settings": "端点设定", - "Download All": "全部下载", - "Search Peers\\.\\.\\.": "搜索端点...", - "Display": "显示设置", - "Sort By": "排列方式", - "Refresh Interval": "刷新间隔", - "Name": "名称", - "Allowed IPs": "允许的 IP 地址", - "Restricted": "已限制端点", - "(.*) Seconds": "$1 秒", - "(.*) Minutes": "$1 分钟", - "Configuration Settings": "配置设定", - "Peer Jobs": "端点任务", - "Active Jobs": "未运行任务", - "All Active Jobs": "所有未运行任务", - "Logs": "日志", - "Private Key": "秘钥", - "\\(Required for QR Code and Download\\)": "(二维码以及下载功能需要填写秘钥)", - "\\(Required\\)": "(必填项)", - "Endpoint Allowed IPs": "终结点允许的 IP 地址", - "DNS": "域名系统(DNS)", - "Optional Settings": "可选设定", - "Pre-Shared Key": "共享秘钥", - "MTU": "最大传输单元", - "Persistent Keepalive": "持久保持活动", - "Reset Data Usage": "重置数据用量", - "Total": "总数据", - "Sent": "发送数据", - "Received": "接收数据", - "Revert": "撤销更改", - "Save Peer": "保存端点", - "QR Code": "二维码", - "Schedule Jobs": "计划任务", - "Job": "任务", - "Job ID": "任务 ID", - "Unsaved Job": "未保存任务", - "This peer does not have any job yet\\.": "此端点还没有任何任务", - "if": "如果", - "is": "是", - "then": "那就", - "larger than": "大于", - "Date": "日期", - "Restrict Peer": "限制端点", - "Delete Peer": "删除端点", - "Edit": "编辑", - "Delete": "删除", - "Deleting...": "删除中...", - "Cancel": "取消", - "Save": "保存", - "No active job at the moment\\.": "没有未运行的任务", - "Jobs Logs": "任务日志", - "Updated at": "更新于", - "Refresh": "刷新", - "Filter": "筛选", - "Success": "成功", - "Failed": "失败", - "Log ID": "任务 ID", - "Message": "消息", - "Share Peer": "分享端点", - "Currently the peer is not sharing": "此端点未被共享", - "Sharing\\.\\.\\.": "分享中...", - "Start Sharing": "开始分享", - "Stop Sharing\\.\\.\\.": "停止分享中...", - "Stop Sharing": "停止分享", - "Access Restricted": "已限制访问", - "Restrict Access": "限制访问", - "Restricting\\.\\.\\.": "限制访问中...", - "Allow Access": "解除限制访问", - "Allowing Access\\.\\.\\.": "解除限制访问中...", - "Download \\& QR Code is not available due to no private key set for this peer": "下载以及二维码功能不可用,需要填写此端点的秘钥", - "Add Peers": "创建端点", - "Bulk Add": "批量添加", - "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "如果选择批量添加端点,系统会自动生成每一个端点的名称,并且会自动安排可用的 IP 地址。", - "How many peers you want to add\\?": "您想添加多少个端点?", - "You can add up to (.*) peers": "您最多可以添加 $1 个端点", - "Use your own Private and Public Key": "使用您自己的秘钥和公钥", - "Enter IP Address/CIDR": "输入 IP 地址/前缀长度", - "IP Address/CIDR": "IP 地址/前缀长度", - "or": "或", - "Pick Available IP": "选择可用的 IP 地址", - "No available IP containing": "没有可用的 IP 地址含有 ", - "Add": "创建", - "Adding\\.\\.\\.": "创建中...", - "Failed to check available update": "获取更新失败", - "Nice to meet you!": "很高兴见到您!", - "Please fill in the following fields to finish setup": "请填入以下信息来完成初始化设置", - "Create an account": "创建账户", - "Enter an username you like": "输入一个您喜欢的用户名", - "Enter a password": "输入密码", - "\\(At least 8 characters and make sure is strong enough!\\)": "(至少8个字符或以上并且确保它足够复杂哟!)", - "Confirm password": "确认密码", - "Next": "下一步", - "Saving\\.\\.\\.": "保存中...", - "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. 请使用您选择的验证器扫描以下二维码来生成一次性验证码", - "Or you can click the link below:": "或者您可以点击以下链接:", - "2\\. Enter the TOTP generated by your authenticator to verify": "2. 请输入验证器生成的一次性验证码进行验证", - "TOTP verified!": "一次性验证码验证成功!", - "I don't need MFA": "我不需要多重身份验证 (MFA)", - "Complete": "完成", - "(v[0-9.]{1,}) is now available for update!": "有新版本 $1 可更新!", - "Current Version:": "当前版本: ", - "Oh no\\.\\.\\. This link is either expired or invalid\\.": "噢不!此链接已过期或不正确。", - "Scan QR Code with the WireGuard App to add peer": "使用 WireGuard APP 扫描以下二维码来添加端点", - "or click the button below to download the ": "或点击下面的按钮下载 ", - " file": " 文件", - "FROM ": "来自 ", - "(.*) is on": "$1 已启用", - "(.*) is off": "$1 已停用", - "Allowed IPs is invalid": "允许的 IP 地址错误", - "Peer created successfully": "成功创建端点", - "Please fill in all required box": "请填写所有必填项", - "Please specify amount of peers you want to add": "请提供批量添加端点的数量", - "No more available IP can assign": "没有更多可用的 IP 可以分配了", - "The maximum number of peers can add is (.*)": "最多只能添加$1个端点", - "Generating key pairs by bulk failed": "生成公钥秘钥失败了", - "Failed to add peers in bulk": "批量创建端点失败", - "This peer already exist": "此端点已存在", - "This IP is not available: (.*)": "此 IP 地址不可用:$1", - "Configuration does not exist": "此配置不存在", - "Peer does not exist": "此端点不存在", - "Please provide a valid configuration name": "请提供一个正确的配置名称", - "Peer saved": "端点保存成功", - "Allowed IPs already taken by another peer": "允许的 IP 地址已被其他端点使用", - "Endpoint Allowed IPs format is incorrect": "终结点允许的 IP 地址格式不正确", - "DNS format is incorrect": "域名系统(DNS)格式不正确", - "MTU format is not correct": "最大传输单元格式不正确", - "Persistent Keepalive format is not correct": "持久保持活动格式不正确", - "Private key does not match with the public key": "秘钥与公钥不匹配", - "Update peer failed when updating Pre-Shared Key": "更新共享密钥失败", - "Update peer failed when updating Allowed IPs": "更新允许的 IP 地址失败", - "Update peer failed when saving the configuration": "配置保存端点失败", - "Peer data usage reset successfully": "端点数据重置成功", - "Peer download started": "端点文件下载开始", - "Please specify one or more peers": "请提供一个或更多端点", - "Share link failed to create. Reason: (.*)": "端点分享链接生成失败。原因:$1", - "Link expire date updated": "分享链接过期时间更新成功", - "Link expire date failed to update. Reason: (.*)": "分享链接过期时间更新失败。原因:$1", - "Peer job saved": "端点任务保存成功", - "Please specify job": "请提供任务", - "Please specify peer and configuration": "请提供配置名称以及端点", - "Peer job deleted": "端点任务删除成功", - "API Keys function is successfully enabled": "API 秘钥功能开启成功", - "API Keys function is successfully disabled": "API 秘钥功能停用成功", - "API Keys function is failed to enable": "API 秘钥功能开启失败", - "API Keys function is failed to disable": "API 秘钥功能停用失败", - "WGDashboard API Keys function is disabled": "WGDashboard 的 API 秘钥功能并未开启", - "WireGuard configuration path saved": "WireGuard 配置路径保存成功", - "API Key deleted": "API 秘钥删除成功", - "API Key created": "API 秘钥创建成功", - "Sign in session ended, please sign in again": "登录已过期,请重新登录", - "Please specify an IP Address (v4/v6)": "请提供一个 IP 地址 (v4或v6)", - "Please provide ipAddress and count": "请提供 ipAddress 和 count", - "Please provide ipAddress": "请提供 ipAddress", - "Dashboard Language": "面板语言", - "Dashboard language update failed": "面板语言更新失败", - "Peer Remote Endpoint": "端点末端地址", - "New Configuration": "新配置", - "Configuration Name": "配置名称", - "Configuration name is invalid. Possible reasons:": "配置名称不正确。可能的原因:", - "Configuration name already exist\\.": "配置名称已存在。", - "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "配置名称只能含有15个小/大写英文字母,数字,下划线,等于号,加号,小数点或短横线。", - "Invalid Port": "错误的端口", - "Save Configuration": "保存配置", - "IP Address/CIDR is invalid": "IP 地址/前缀长度格式错误", - "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": "发送 / 接收 / 丢失数据包", - "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "更改 IP 地址或监听端口后需要手动重启 WGDashboard 以使用最新的设置", - "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": "WGDashboard 设定", - "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\\:": "当您删除了此配置后:", - "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": "选择所有", - "Clear Selection": "清除选择", - "([0-9].*) Peers?": "$1 个端点", - "Downloading": "正在下载", - "Download Finished": "下载完成", - "Done": "完成", - "Are you sure to delete": "您确定要删除", - "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个端点" + "Welcome to": "欢迎来到", + "Username": "用户名", + "Password": "密码", + "OTP from your authenticator": "您多重身份验证器的一次性验证码", + "Sign In": "登录", + "Signing In\\.\\.\\.": "正在登录...", + "Access Remote Server": "访问远程服务器", + "Server": "服务器", + "Click": "点击", + "Pinging...": "尝试连接中...", + "to add your server": "添加您的服务器", + "Server List": "服务器列表", + "Sorry, your username or password is incorrect.": "对不起,您的用户名或密码不正确", + "Home": "主页", + "Settings": "设定", + "Tools": "工具箱", + "Sign Out": "退出登录", + "Checking for update...": "正在检查是否有新版本...", + "You're on the latest version": "已经是最新版本", + "WireGuard Configurations": "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.": "您还没有任何WireGuard配置。请检查您的配置文件夹或前往设置更改路径。默认文件夹是 /etc/wireguard", + "Configuration": "配置", + "Configurations": "配置", + "Peers Default Settings": "端点默认设置", + "Dashboard Theme": "面板主题", + "Light": "简约白", + "Dark": "简约黑", + "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "更改这个设定会应用到所有端点的配置文件和配置二维码", + "WireGuard Configurations Settings": "WireGuard 配置设定", + "Configurations Directory": "配置文件路径", + "Remember to remove / at the end of your path. e.g /etc/wireguard": "请把路径最后的 /(左斜杠)移除,例如:/etc/wireguard", + "WGDashboard Account Settings": "WGDashboard 账户设定", + "Current Password": "当前密码", + "New Password": "新密码", + "Repeat New Password": "重复新密码", + "Update Password": "更新密码", + "Multi-Factor Authentication \\(MFA\\)": "多重身份验证 (MFA)", + "Reset": "重置", + "Setup": "设置", + "API Keys": "API 秘钥", + "API Key": "API 秘钥", + "Key": "秘钥", + "Enabled": "已启用", + "Disabled": "已停用", + "No WGDashboard API Key": "没有 WGDashboard API 秘钥", + "Expire At": "过期于", + "Are you sure to delete this API key\\?": "确定删除此 API 秘钥?", + "Create API Key": "创建 API 秘钥", + "When should this API Key expire\\?": "这个 API 秘钥什么时候过期呢?", + "Never Expire": "从不过期", + "Don't think that's a good idea": "我不觉得这是一个好主意", + "Creating\\.\\.\\.": "创建中...", + "Create": "创建", + "Status": "状态", + "On": "已启用", + "Off": "已停用", + "Turning On\\.\\.\\.": "启用中...", + "Turning Off\\.\\.\\.": "停用中...", + "Address": "网络地址", + "Listen Port": "监听端口", + "Public Key": "公钥", + "Connected Peers": "已连接端点", + "Total Usage": "总数据用量", + "Total Received": "总接收数据用量", + "Total Sent": "总发送数据用量", + "Peers Data Usage": "端点的数据用量", + "Real Time Received Data Usage": "实时接收数据量", + "Real Time Sent Data Usage": "实时发送数据量", + "Peer": "端点", + "Peers": "端点", + "Peer Settings": "端点设定", + "Download All": "全部下载", + "Search Peers\\.\\.\\.": "搜索端点...", + "Display": "显示设置", + "Sort By": "排列方式", + "Refresh Interval": "刷新间隔", + "Name": "名称", + "Allowed IPs": "允许的 IP 地址", + "Restricted": "已限制端点", + "(.*) Seconds": "$1 秒", + "(.*) Minutes": "$1 分钟", + "Configuration Settings": "配置设定", + "Peer Jobs": "端点任务", + "Active Jobs": "未运行任务", + "All Active Jobs": "所有未运行任务", + "Logs": "日志", + "Private Key": "秘钥", + "\\(Required for QR Code and Download\\)": "(二维码以及下载功能需要填写秘钥)", + "\\(Required\\)": "(必填项)", + "Endpoint Allowed IPs": "终结点允许的 IP 地址", + "DNS": "域名系统(DNS)", + "Optional Settings": "可选设定", + "Pre-Shared Key": "共享秘钥", + "MTU": "最大传输单元", + "Persistent Keepalive": "持久保持活动", + "Reset Data Usage": "重置数据用量", + "Total": "总数据", + "Sent": "发送数据", + "Received": "接收数据", + "Revert": "撤销更改", + "Save Peer": "保存端点", + "QR Code": "二维码", + "Schedule Jobs": "计划任务", + "Job": "任务", + "Job ID": "任务 ID", + "Unsaved Job": "未保存任务", + "This peer does not have any job yet\\.": "此端点还没有任何任务", + "if": "如果", + "is": "是", + "then": "那就", + "larger than": "大于", + "Date": "日期", + "Restrict Peer": "限制端点", + "Delete Peer": "删除端点", + "Edit": "编辑", + "Delete": "删除", + "Deleting...": "删除中...", + "Cancel": "取消", + "Save": "保存", + "No active job at the moment\\.": "没有未运行的任务", + "Jobs Logs": "任务日志", + "Updated at": "更新于", + "Refresh": "刷新", + "Filter": "筛选", + "Success": "成功", + "Failed": "失败", + "Log ID": "任务 ID", + "Message": "消息", + "Share Peer": "分享端点", + "Currently the peer is not sharing": "此端点未被共享", + "Sharing\\.\\.\\.": "分享中...", + "Start Sharing": "开始分享", + "Stop Sharing\\.\\.\\.": "停止分享中...", + "Stop Sharing": "停止分享", + "Access Restricted": "已限制访问", + "Restrict Access": "限制访问", + "Restricting\\.\\.\\.": "限制访问中...", + "Allow Access": "解除限制访问", + "Allowing Access\\.\\.\\.": "解除限制访问中...", + "Download \\& QR Code is not available due to no private key set for this peer": "下载以及二维码功能不可用,需要填写此端点的秘钥", + "Add Peers": "创建端点", + "Bulk Add": "批量添加", + "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "如果选择批量添加端点,系统会自动生成每一个端点的名称,并且会自动安排可用的 IP 地址。", + "How many peers you want to add\\?": "您想添加多少个端点?", + "You can add up to (.*) peers": "您最多可以添加 $1 个端点", + "Use your own Private and Public Key": "使用您自己的秘钥和公钥", + "Enter IP Address/CIDR": "输入 IP 地址/前缀长度", + "IP Address/CIDR": "IP 地址/前缀长度", + "or": "或", + "Pick Available IP": "选择可用的 IP 地址", + "No available IP containing": "没有可用的 IP 地址含有 ", + "Add": "创建", + "Adding\\.\\.\\.": "创建中...", + "Failed to check available update": "获取更新失败", + "Nice to meet you!": "很高兴见到您!", + "Please fill in the following fields to finish setup": "请填入以下信息来完成初始化设置", + "Create an account": "创建账户", + "Enter an username you like": "输入一个您喜欢的用户名", + "Enter a password": "输入密码", + "\\(At least 8 characters and make sure is strong enough!\\)": "(至少8个字符或以上并且确保它足够复杂哟!)", + "Confirm password": "确认密码", + "Next": "下一步", + "Saving\\.\\.\\.": "保存中...", + "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. 请使用您选择的验证器扫描以下二维码来生成一次性验证码", + "Or you can click the link below:": "或者您可以点击以下链接:", + "2\\. Enter the TOTP generated by your authenticator to verify": "2. 请输入验证器生成的一次性验证码进行验证", + "TOTP verified!": "一次性验证码验证成功!", + "I don't need MFA": "我不需要多重身份验证 (MFA)", + "Complete": "完成", + "(v[0-9.]{1,}) is now available for update!": "有新版本 $1 可更新!", + "Current Version:": "当前版本: ", + "Oh no\\.\\.\\. This link is either expired or invalid\\.": "噢不!此链接已过期或不正确。", + "Scan QR Code with the WireGuard App to add peer": "使用 WireGuard APP 扫描以下二维码来添加端点", + "or click the button below to download the ": "或点击下面的按钮下载 ", + " file": " 文件", + "FROM ": "来自 ", + "(.*) is on": "$1 已启用", + "(.*) is off": "$1 已停用", + "Allowed IPs is invalid": "允许的 IP 地址错误", + "Peer created successfully": "成功创建端点", + "Please fill in all required box": "请填写所有必填项", + "Please specify amount of peers you want to add": "请提供批量添加端点的数量", + "No more available IP can assign": "没有更多可用的 IP 可以分配了", + "The maximum number of peers can add is (.*)": "最多只能添加$1个端点", + "Generating key pairs by bulk failed": "生成公钥秘钥失败了", + "Failed to add peers in bulk": "批量创建端点失败", + "This peer already exist": "此端点已存在", + "This IP is not available: (.*)": "此 IP 地址不可用:$1", + "Configuration does not exist": "此配置不存在", + "Peer does not exist": "此端点不存在", + "Please provide a valid configuration name": "请提供一个正确的配置名称", + "Peer saved": "端点保存成功", + "Allowed IPs already taken by another peer": "允许的 IP 地址已被其他端点使用", + "Endpoint Allowed IPs format is incorrect": "终结点允许的 IP 地址格式不正确", + "DNS format is incorrect": "域名系统(DNS)格式不正确", + "MTU format is not correct": "最大传输单元格式不正确", + "Persistent Keepalive format is not correct": "持久保持活动格式不正确", + "Private key does not match with the public key": "秘钥与公钥不匹配", + "Update peer failed when updating Pre-Shared Key": "更新共享密钥失败", + "Update peer failed when updating Allowed IPs": "更新允许的 IP 地址失败", + "Update peer failed when saving the configuration": "配置保存端点失败", + "Peer data usage reset successfully": "端点数据重置成功", + "Peer download started": "端点文件下载开始", + "Please specify one or more peers": "请提供一个或更多端点", + "Share link failed to create. Reason: (.*)": "端点分享链接生成失败。原因:$1", + "Link expire date updated": "分享链接过期时间更新成功", + "Link expire date failed to update. Reason: (.*)": "分享链接过期时间更新失败。原因:$1", + "Peer job saved": "端点任务保存成功", + "Please specify job": "请提供任务", + "Please specify peer and configuration": "请提供配置名称以及端点", + "Peer job deleted": "端点任务删除成功", + "API Keys function is successfully enabled": "API 秘钥功能开启成功", + "API Keys function is successfully disabled": "API 秘钥功能停用成功", + "API Keys function is failed to enable": "API 秘钥功能开启失败", + "API Keys function is failed to disable": "API 秘钥功能停用失败", + "WGDashboard API Keys function is disabled": "WGDashboard 的 API 秘钥功能并未开启", + "WireGuard configuration path saved": "WireGuard 配置路径保存成功", + "API Key deleted": "API 秘钥删除成功", + "API Key created": "API 秘钥创建成功", + "Sign in session ended, please sign in again": "登录已过期,请重新登录", + "Please specify an IP Address (v4/v6)": "请提供一个 IP 地址 (v4或v6)", + "Please provide ipAddress and count": "请提供 ipAddress 和 count", + "Please provide ipAddress": "请提供 ipAddress", + "Dashboard Language": "面板语言", + "Dashboard language update failed": "面板语言更新失败", + "Peer Remote Endpoint": "端点末端地址", + "New Configuration": "新配置", + "Configuration Name": "配置名称", + "Configuration name is invalid. Possible reasons:": "配置名称不正确。可能的原因:", + "Configuration name already exist\\.": "配置名称已存在。", + "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "配置名称只能含有15个小/大写英文字母,数字,下划线,等于号,加号,小数点或短横线。", + "Invalid Port": "错误的端口", + "Save Configuration": "保存配置", + "IP Address/CIDR is invalid": "IP 地址/前缀长度格式错误", + "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": "发送 / 接收 / 丢失数据包", + "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "更改 IP 地址或监听端口后需要手动重启 WGDashboard 以使用最新的设置", + "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": "WGDashboard 设定", + "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\\:": "当您删除了此配置后:", + "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": "选择所有", + "Clear Selection": "清除选择", + "([0-9].*) Peers?": "$1 个端点", + "Downloading": "正在下载", + "Download Finished": "下载完成", + "Done": "完成", + "Are you sure to delete": "您确定要删除", + "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个端点" } \ No newline at end of file diff --git a/src/static/locale/zh-hk.json b/src/static/locale/zh-hk.json index 5877ce8..514aa11 100644 --- a/src/static/locale/zh-hk.json +++ b/src/static/locale/zh-hk.json @@ -1,312 +1,312 @@ { - "Welcome to": "歡迎來到", - "Username": "用戶名", - "Password": "密碼", - "OTP from your authenticator": "您多重身份驗證器的一次性驗證碼", - "Sign In": "登入", - "Signing In\\.\\.\\.": "正在登入...", - "Access Remote Server": "訪問遠端伺服器", - "Server": "伺服器", - "Click": "點擊", - "Pinging...": "嘗試連線中...", - "to add your server": "添加您的伺服器", - "Server List": "伺服器列表", - "Sorry, your username or password is incorrect.": "對不起,您的用戶名或密碼不正確", - "Home": "主頁", - "Settings": "設定", - "Tools": "工具箱", - "Sign Out": "登出", - "Checking for update...": "正在檢查是否有新版本...", - "You're on the latest version": "已經是最新版本", - "WireGuard Configurations": "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.": "您還沒有任何WireGuard配置。請檢查您的配置資料夾或前往設定更改路徑。預設資料夾是 /etc/wireguard", - "Configuration": "配置", - "Configurations": "配置", - "Peers Default Settings": "端點預設設定", - "Dashboard Theme": "面板主題", - "Light": "簡約白", - "Dark": "簡約黑", - "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "更改這個設定會應用到所有端點的配置檔案和配置二維碼", - "WireGuard Configurations Settings": "WireGuard 配置設定", - "Configurations Directory": "配置檔案路徑", - "Remember to remove / at the end of your path. e.g /etc/wireguard": "請把路徑最後的 /(左斜杠)移除,例如:/etc/wireguard", - "WGDashboard Account Settings": "WGDashboard 帳戶設定", - "Current Password": "當前密碼", - "New Password": "新密碼", - "Repeat New Password": "重複新密碼", - "Update Password": "更新密碼", - "Multi-Factor Authentication \\(MFA\\)": "多重身份驗證 (MFA)", - "Reset": "重置", - "Setup": "設定", - "API Keys": "API 金鑰", - "API Key": "API 金鑰", - "Key": "金鑰", - "Enabled": "已啟用", - "Disabled": "已停用", - "No WGDashboard API Key": "沒有 WGDashboard API 金鑰", - "Expire At": "過期於", - "Are you sure to delete this API key\\?": "確定刪除此 API 金鑰?", - "Create API Key": "建立 API 金鑰", - "When should this API Key expire\\?": "這個 API 金鑰什麼時候過期呢?", - "Never Expire": "永不過期", - "Don't think that's a good idea": "我不覺得這是一個好主意", - "Creating\\.\\.\\.": "建立中...", - "Create": "建立", - "Status": "狀態", - "On": "已啟用", - "Off": "已停用", - "Turning On\\.\\.\\.": "啟用中...", - "Turning Off\\.\\.\\.": "停用中...", - "Address": "網路地址", - "Listen Port": "監聽端口", - "Public Key": "公鑰", - "Connected Peers": "已連線端點", - "Total Usage": "總數據用量", - "Total Received": "總接收數據用量", - "Total Sent": "總傳送數據用量", - "Peers Data Usage": "端點的數據用量", - "Real Time Received Data Usage": "實時接收數據量", - "Real Time Sent Data Usage": "實時傳送數據量", - "Peer": "端點", - "Peers": "端點", - "Peer Settings": "端點設定", - "Download All": "全部下載", - "Search Peers\\.\\.\\.": "搜索端點...", - "Display": "顯示設定", - "Sort By": "排列方式", - "Refresh Interval": "刷新間隔", - "Name": "名稱", - "Allowed IPs": "允許的 IP 地址", - "Restricted": "已限制端點", - "(.*) Seconds": "$1 秒", - "(.*) Minutes": "$1 分鐘", - "Configuration Settings": "配置設定", - "Peer Jobs": "端點任務", - "Active Jobs": "未執行任務", - "All Active Jobs": "所有未執行任務", - "Logs": "日誌", - "Private Key": "金鑰", - "\\(Required for QR Code and Download\\)": "(二維碼以及下載功能需要填寫金鑰)", - "\\(Required\\)": "(必填項)", - "Endpoint Allowed IPs": "終結點允許的 IP 地址", - "DNS": "域名系統(DNS)", - "Optional Settings": "可選設定", - "Pre-Shared Key": "共享金鑰", - "MTU": "最大傳輸單元", - "Persistent Keepalive": "持久保持活動", - "Reset Data Usage": "重置數據用量", - "Total": "總數據", - "Sent": "傳送數據", - "Received": "接收數據", - "Revert": "撤銷更改", - "Save Peer": "保存端點", - "QR Code": "二維碼", - "Schedule Jobs": "計劃任務", - "Job": "任務", - "Job ID": "任務 ID", - "Unsaved Job": "未保存任務", - "This peer does not have any job yet\\.": "此端點還沒有任何任務", - "if": "如果", - "is": "是", - "then": "那就", - "larger than": "大於", - "Date": "日期", - "Restrict Peer": "限制端點", - "Delete Peer": "刪除端點", - "Edit": "編輯", - "Delete": "刪除", - "Deleting...": "刪除中...", - "Cancel": "取消", - "Save": "保存", - "No active job at the moment\\.": "沒有未執行的任務", - "Jobs Logs": "任務日誌", - "Updated at": "更新於", - "Refresh": "刷新", - "Filter": "篩選", - "Success": "成功", - "Failed": "失敗", - "Log ID": "任務 ID", - "Message": "消息", - "Share Peer": "分享端點", - "Currently the peer is not sharing": "此端點未被分享", - "Sharing\\.\\.\\.": "分享中...", - "Start Sharing": "開始分享", - "Stop Sharing\\.\\.\\.": "停止分享中...", - "Stop Sharing": "停止分享", - "Access Restricted": "已限制訪問", - "Restrict Access": "限制訪問", - "Restricting\\.\\.\\.": "限制訪問中...", - "Allow Access": "解除限制訪問", - "Allowing Access\\.\\.\\.": "解除限制訪問中...", - "Download \\& QR Code is not available due to no private key set for this peer": "下載以及二維碼功能不可用,需要填寫此端點的金鑰", - "Add Peers": "建立端點", - "Bulk Add": "批量添加", - "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "如果選擇批量添加端點,系統會自動生成每一個端點的名稱,並且會自動安排可用的 IP 地址。", - "How many peers you want to add\\?": "您想添加多少個端點?", - "You can add up to (.*) peers": "您最多可以添加 $1 個端點", - "Use your own Private and Public Key": "使用您自己的金鑰和公鑰", - "Enter IP Address/CIDR": "輸入 IP 地址/前綴長度", - "IP Address/CIDR": "IP 地址/前綴長度", - "or": "或", - "Pick Available IP": "選擇可用的 IP 地址", - "No available IP containing": "沒有可用的 IP 地址含有 ", - "Add": "建立", - "Adding\\.\\.\\.": "建立中...", - "Failed to check available update": "獲取更新失敗", - "Nice to meet you!": "很高興見到您!", - "Please fill in the following fields to finish setup": "請填入以下信息來完成初始化設定", - "Create an account": "建立帳戶", - "Enter an username you like": "輸入一個您喜歡的用戶名", - "Enter a password": "輸入密碼", - "\\(At least 8 characters and make sure is strong enough!\\)": "(至少8個字符或以上並且確保它足夠複雜哟!)", - "Confirm password": "確認密碼", - "Next": "下一步", - "Saving\\.\\.\\.": "保存中...", - "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. 請使用您選擇的驗證器掃描以下二維碼來生成一次性驗證碼", - "Or you can click the link below:": "或者您可以點擊以下鏈接:", - "2\\. Enter the TOTP generated by your authenticator to verify": "2. 請輸入驗證器生成的一次性驗證碼進行驗證", - "TOTP verified!": "一次性驗證碼驗證成功!", - "I don't need MFA": "我不需要多重身份驗證 (MFA)", - "Complete": "完成", - "(v[0-9.]{1,}) is now available for update!": "有新版本 $1 可更新!", - "Current Version:": "當前版本: ", - "Oh no\\.\\.\\. This link is either expired or invalid\\.": "噢不!此鏈接已過期或不正確。", - "Scan QR Code with the WireGuard App to add peer": "使用 WireGuard APP 掃描以下二維碼來添加端點", - "or click the button below to download the ": "或點擊下面的按鈕下載 ", - " file": " 檔案", - "FROM ": "來自 ", - "(.*) is on": "$1 已啟用", - "(.*) is off": "$1 已停用", - "Allowed IPs is invalid": "允許的 IP 地址錯誤", - "Peer created successfully": "成功建立端點", - "Please fill in all required box": "請填寫所有必填項", - "Please specify amount of peers you want to add": "請提供批量添加端點的數量", - "No more available IP can assign": "沒有更多可用的 IP 可以分配了", - "The maximum number of peers can add is (.*)": "最多只能添加$1個端點", - "Generating key pairs by bulk failed": "生成公鑰金鑰失敗了", - "Failed to add peers in bulk": "批量建立端點失敗", - "This peer already exist": "此端點已存在", - "This IP is not available: (.*)": "此 IP 地址不可用:$1", - "Configuration does not exist": "此配置不存在", - "Peer does not exist": "此端點不存在", - "Please provide a valid configuration name": "請提供一個正確的配置名稱", - "Peer saved": "端點保存成功", - "Allowed IPs already taken by another peer": "允許的 IP 地址已被其他端點使用", - "Endpoint Allowed IPs format is incorrect": "終結點允許的 IP 地址格式不正確", - "DNS format is incorrect": "域名系統(DNS)格式不正確", - "MTU format is not correct": "最大傳輸單元格式不正確", - "Persistent Keepalive format is not correct": "持久保持活動格式不正確", - "Private key does not match with the public key": "金鑰與公鑰不匹配", - "Update peer failed when updating Pre-Shared Key": "更新共享密鑰失敗", - "Update peer failed when updating Allowed IPs": "更新允許的 IP 地址失敗", - "Update peer failed when saving the configuration": "配置保存端點失敗", - "Peer data usage reset successfully": "端點數據重置成功", - "Peer download started": "端點檔案下載開始", - "Please specify one or more peers": "請提供一個或更多端點", - "Share link failed to create. Reason: (.*)": "端點分享鏈接生成失敗。原因:$1", - "Link expire date updated": "分享鏈接過期時間更新成功", - "Link expire date failed to update. Reason: (.*)": "分享鏈接過期時間更新失敗。原因:$1", - "Peer job saved": "端點任務保存成功", - "Please specify job": "請提供任務", - "Please specify peer and configuration": "請提供配置名稱以及端點", - "Peer job deleted": "端點任務刪除成功", - "API Keys function is successfully enabled": "API 金鑰功能開啟成功", - "API Keys function is successfully disabled": "API 金鑰功能停用成功", - "API Keys function is failed to enable": "API 金鑰功能開啟失敗", - "API Keys function is failed to disable": "API 金鑰功能停用失敗", - "WGDashboard API Keys function is disabled": "WGDashboard 的 API 金鑰功能並未開啟", - "WireGuard configuration path saved": "WireGuard 配置路徑保存成功", - "API Key deleted": "API 金鑰刪除成功", - "API Key created": "API 金鑰建立成功", - "Sign in session ended, please sign in again": "登入已過期,請重新登入", - "Please specify an IP Address (v4/v6)": "請提供一個 IP 地址 (v4或v6)", - "Please provide ipAddress and count": "請提供 ipAddress 和 count", - "Please provide ipAddress": "請提供 ipAddress", - "Dashboard Language": "面板語言", - "Dashboard language update failed": "面板語言更新失敗", - "Peer Remote Endpoint": "端點末端地址", - "New Configuration": "新配置", - "Configuration Name": "配置名稱", - "Configuration name is invalid. Possible reasons:": "配置名稱不正確。可能的原因:", - "Configuration name already exist\\.": "配置名稱已存在。", - "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "配置名稱只能含有15個小/大寫英文字母,數字,下劃線,等於號,加號,小數點或短橫線。", - "Invalid Port": "錯誤的端口", - "Save Configuration": "保存配置", - "IP Address/CIDR is invalid": "IP 地址/前綴長度格式錯誤", - "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": "傳送 / 接收 / 丟失數據包", - "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "更改 IP 地址或監聽端口後需要手動重啟 WGDashboard 以使用最新的設定", - "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": "WGDashboard 設定", - "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\\:": "當您刪除了此配置後:", - "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": "選擇所有", - "Clear Selection": "清除選擇", - "([0-9].*) Peers?": "$1 個端點", - "Downloading": "正在下載", - "Download Finished": "下載完成", - "Done": "完成", - "Are you sure to delete": "您確定要刪除", - "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個端點" + "Welcome to": "歡迎來到", + "Username": "用戶名", + "Password": "密碼", + "OTP from your authenticator": "您多重身份驗證器的一次性驗證碼", + "Sign In": "登入", + "Signing In\\.\\.\\.": "正在登入...", + "Access Remote Server": "訪問遠端伺服器", + "Server": "伺服器", + "Click": "點擊", + "Pinging...": "嘗試連線中...", + "to add your server": "添加您的伺服器", + "Server List": "伺服器列表", + "Sorry, your username or password is incorrect.": "對不起,您的用戶名或密碼不正確", + "Home": "主頁", + "Settings": "設定", + "Tools": "工具箱", + "Sign Out": "登出", + "Checking for update...": "正在檢查是否有新版本...", + "You're on the latest version": "已經是最新版本", + "WireGuard Configurations": "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.": "您還沒有任何WireGuard配置。請檢查您的配置資料夾或前往設定更改路徑。預設資料夾是 /etc/wireguard", + "Configuration": "配置", + "Configurations": "配置", + "Peers Default Settings": "端點預設設定", + "Dashboard Theme": "面板主題", + "Light": "簡約白", + "Dark": "簡約黑", + "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "更改這個設定會應用到所有端點的配置檔案和配置二維碼", + "WireGuard Configurations Settings": "WireGuard 配置設定", + "Configurations Directory": "配置檔案路徑", + "Remember to remove / at the end of your path. e.g /etc/wireguard": "請把路徑最後的 /(左斜杠)移除,例如:/etc/wireguard", + "WGDashboard Account Settings": "WGDashboard 帳戶設定", + "Current Password": "當前密碼", + "New Password": "新密碼", + "Repeat New Password": "重複新密碼", + "Update Password": "更新密碼", + "Multi-Factor Authentication \\(MFA\\)": "多重身份驗證 (MFA)", + "Reset": "重置", + "Setup": "設定", + "API Keys": "API 金鑰", + "API Key": "API 金鑰", + "Key": "金鑰", + "Enabled": "已啟用", + "Disabled": "已停用", + "No WGDashboard API Key": "沒有 WGDashboard API 金鑰", + "Expire At": "過期於", + "Are you sure to delete this API key\\?": "確定刪除此 API 金鑰?", + "Create API Key": "建立 API 金鑰", + "When should this API Key expire\\?": "這個 API 金鑰什麼時候過期呢?", + "Never Expire": "永不過期", + "Don't think that's a good idea": "我不覺得這是一個好主意", + "Creating\\.\\.\\.": "建立中...", + "Create": "建立", + "Status": "狀態", + "On": "已啟用", + "Off": "已停用", + "Turning On\\.\\.\\.": "啟用中...", + "Turning Off\\.\\.\\.": "停用中...", + "Address": "網路地址", + "Listen Port": "監聽端口", + "Public Key": "公鑰", + "Connected Peers": "已連線端點", + "Total Usage": "總數據用量", + "Total Received": "總接收數據用量", + "Total Sent": "總傳送數據用量", + "Peers Data Usage": "端點的數據用量", + "Real Time Received Data Usage": "實時接收數據量", + "Real Time Sent Data Usage": "實時傳送數據量", + "Peer": "端點", + "Peers": "端點", + "Peer Settings": "端點設定", + "Download All": "全部下載", + "Search Peers\\.\\.\\.": "搜索端點...", + "Display": "顯示設定", + "Sort By": "排列方式", + "Refresh Interval": "刷新間隔", + "Name": "名稱", + "Allowed IPs": "允許的 IP 地址", + "Restricted": "已限制端點", + "(.*) Seconds": "$1 秒", + "(.*) Minutes": "$1 分鐘", + "Configuration Settings": "配置設定", + "Peer Jobs": "端點任務", + "Active Jobs": "未執行任務", + "All Active Jobs": "所有未執行任務", + "Logs": "日誌", + "Private Key": "金鑰", + "\\(Required for QR Code and Download\\)": "(二維碼以及下載功能需要填寫金鑰)", + "\\(Required\\)": "(必填項)", + "Endpoint Allowed IPs": "終結點允許的 IP 地址", + "DNS": "域名系統(DNS)", + "Optional Settings": "可選設定", + "Pre-Shared Key": "共享金鑰", + "MTU": "最大傳輸單元", + "Persistent Keepalive": "持久保持活動", + "Reset Data Usage": "重置數據用量", + "Total": "總數據", + "Sent": "傳送數據", + "Received": "接收數據", + "Revert": "撤銷更改", + "Save Peer": "保存端點", + "QR Code": "二維碼", + "Schedule Jobs": "計劃任務", + "Job": "任務", + "Job ID": "任務 ID", + "Unsaved Job": "未保存任務", + "This peer does not have any job yet\\.": "此端點還沒有任何任務", + "if": "如果", + "is": "是", + "then": "那就", + "larger than": "大於", + "Date": "日期", + "Restrict Peer": "限制端點", + "Delete Peer": "刪除端點", + "Edit": "編輯", + "Delete": "刪除", + "Deleting...": "刪除中...", + "Cancel": "取消", + "Save": "保存", + "No active job at the moment\\.": "沒有未執行的任務", + "Jobs Logs": "任務日誌", + "Updated at": "更新於", + "Refresh": "刷新", + "Filter": "篩選", + "Success": "成功", + "Failed": "失敗", + "Log ID": "任務 ID", + "Message": "消息", + "Share Peer": "分享端點", + "Currently the peer is not sharing": "此端點未被分享", + "Sharing\\.\\.\\.": "分享中...", + "Start Sharing": "開始分享", + "Stop Sharing\\.\\.\\.": "停止分享中...", + "Stop Sharing": "停止分享", + "Access Restricted": "已限制訪問", + "Restrict Access": "限制訪問", + "Restricting\\.\\.\\.": "限制訪問中...", + "Allow Access": "解除限制訪問", + "Allowing Access\\.\\.\\.": "解除限制訪問中...", + "Download \\& QR Code is not available due to no private key set for this peer": "下載以及二維碼功能不可用,需要填寫此端點的金鑰", + "Add Peers": "建立端點", + "Bulk Add": "批量添加", + "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "如果選擇批量添加端點,系統會自動生成每一個端點的名稱,並且會自動安排可用的 IP 地址。", + "How many peers you want to add\\?": "您想添加多少個端點?", + "You can add up to (.*) peers": "您最多可以添加 $1 個端點", + "Use your own Private and Public Key": "使用您自己的金鑰和公鑰", + "Enter IP Address/CIDR": "輸入 IP 地址/前綴長度", + "IP Address/CIDR": "IP 地址/前綴長度", + "or": "或", + "Pick Available IP": "選擇可用的 IP 地址", + "No available IP containing": "沒有可用的 IP 地址含有 ", + "Add": "建立", + "Adding\\.\\.\\.": "建立中...", + "Failed to check available update": "獲取更新失敗", + "Nice to meet you!": "很高興見到您!", + "Please fill in the following fields to finish setup": "請填入以下信息來完成初始化設定", + "Create an account": "建立帳戶", + "Enter an username you like": "輸入一個您喜歡的用戶名", + "Enter a password": "輸入密碼", + "\\(At least 8 characters and make sure is strong enough!\\)": "(至少8個字符或以上並且確保它足夠複雜哟!)", + "Confirm password": "確認密碼", + "Next": "下一步", + "Saving\\.\\.\\.": "保存中...", + "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. 請使用您選擇的驗證器掃描以下二維碼來生成一次性驗證碼", + "Or you can click the link below:": "或者您可以點擊以下鏈接:", + "2\\. Enter the TOTP generated by your authenticator to verify": "2. 請輸入驗證器生成的一次性驗證碼進行驗證", + "TOTP verified!": "一次性驗證碼驗證成功!", + "I don't need MFA": "我不需要多重身份驗證 (MFA)", + "Complete": "完成", + "(v[0-9.]{1,}) is now available for update!": "有新版本 $1 可更新!", + "Current Version:": "當前版本: ", + "Oh no\\.\\.\\. This link is either expired or invalid\\.": "噢不!此鏈接已過期或不正確。", + "Scan QR Code with the WireGuard App to add peer": "使用 WireGuard APP 掃描以下二維碼來添加端點", + "or click the button below to download the ": "或點擊下面的按鈕下載 ", + " file": " 檔案", + "FROM ": "來自 ", + "(.*) is on": "$1 已啟用", + "(.*) is off": "$1 已停用", + "Allowed IPs is invalid": "允許的 IP 地址錯誤", + "Peer created successfully": "成功建立端點", + "Please fill in all required box": "請填寫所有必填項", + "Please specify amount of peers you want to add": "請提供批量添加端點的數量", + "No more available IP can assign": "沒有更多可用的 IP 可以分配了", + "The maximum number of peers can add is (.*)": "最多只能添加$1個端點", + "Generating key pairs by bulk failed": "生成公鑰金鑰失敗了", + "Failed to add peers in bulk": "批量建立端點失敗", + "This peer already exist": "此端點已存在", + "This IP is not available: (.*)": "此 IP 地址不可用:$1", + "Configuration does not exist": "此配置不存在", + "Peer does not exist": "此端點不存在", + "Please provide a valid configuration name": "請提供一個正確的配置名稱", + "Peer saved": "端點保存成功", + "Allowed IPs already taken by another peer": "允許的 IP 地址已被其他端點使用", + "Endpoint Allowed IPs format is incorrect": "終結點允許的 IP 地址格式不正確", + "DNS format is incorrect": "域名系統(DNS)格式不正確", + "MTU format is not correct": "最大傳輸單元格式不正確", + "Persistent Keepalive format is not correct": "持久保持活動格式不正確", + "Private key does not match with the public key": "金鑰與公鑰不匹配", + "Update peer failed when updating Pre-Shared Key": "更新共享密鑰失敗", + "Update peer failed when updating Allowed IPs": "更新允許的 IP 地址失敗", + "Update peer failed when saving the configuration": "配置保存端點失敗", + "Peer data usage reset successfully": "端點數據重置成功", + "Peer download started": "端點檔案下載開始", + "Please specify one or more peers": "請提供一個或更多端點", + "Share link failed to create. Reason: (.*)": "端點分享鏈接生成失敗。原因:$1", + "Link expire date updated": "分享鏈接過期時間更新成功", + "Link expire date failed to update. Reason: (.*)": "分享鏈接過期時間更新失敗。原因:$1", + "Peer job saved": "端點任務保存成功", + "Please specify job": "請提供任務", + "Please specify peer and configuration": "請提供配置名稱以及端點", + "Peer job deleted": "端點任務刪除成功", + "API Keys function is successfully enabled": "API 金鑰功能開啟成功", + "API Keys function is successfully disabled": "API 金鑰功能停用成功", + "API Keys function is failed to enable": "API 金鑰功能開啟失敗", + "API Keys function is failed to disable": "API 金鑰功能停用失敗", + "WGDashboard API Keys function is disabled": "WGDashboard 的 API 金鑰功能並未開啟", + "WireGuard configuration path saved": "WireGuard 配置路徑保存成功", + "API Key deleted": "API 金鑰刪除成功", + "API Key created": "API 金鑰建立成功", + "Sign in session ended, please sign in again": "登入已過期,請重新登入", + "Please specify an IP Address (v4/v6)": "請提供一個 IP 地址 (v4或v6)", + "Please provide ipAddress and count": "請提供 ipAddress 和 count", + "Please provide ipAddress": "請提供 ipAddress", + "Dashboard Language": "面板語言", + "Dashboard language update failed": "面板語言更新失敗", + "Peer Remote Endpoint": "端點末端地址", + "New Configuration": "新配置", + "Configuration Name": "配置名稱", + "Configuration name is invalid. Possible reasons:": "配置名稱不正確。可能的原因:", + "Configuration name already exist\\.": "配置名稱已存在。", + "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "配置名稱只能含有15個小/大寫英文字母,數字,下劃線,等於號,加號,小數點或短橫線。", + "Invalid Port": "錯誤的端口", + "Save Configuration": "保存配置", + "IP Address/CIDR is invalid": "IP 地址/前綴長度格式錯誤", + "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": "傳送 / 接收 / 丟失數據包", + "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "更改 IP 地址或監聽端口後需要手動重啟 WGDashboard 以使用最新的設定", + "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": "WGDashboard 設定", + "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\\:": "當您刪除了此配置後:", + "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": "選擇所有", + "Clear Selection": "清除選擇", + "([0-9].*) Peers?": "$1 個端點", + "Downloading": "正在下載", + "Download Finished": "下載完成", + "Done": "完成", + "Are you sure to delete": "您確定要刪除", + "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個端點" } \ No newline at end of file