From 03b7621f3edf140f6586bc062e03f3b572163bc7 Mon Sep 17 00:00:00 2001 From: sf0nt Date: Wed, 30 Apr 2025 02:40:01 +0200 Subject: [PATCH 01/17] Update active_languages.json with catalan --- src/static/locale/active_languages.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/static/locale/active_languages.json b/src/static/locale/active_languages.json index 743eae1..d5bc172 100644 --- a/src/static/locale/active_languages.json +++ b/src/static/locale/active_languages.json @@ -84,6 +84,11 @@ "lang_name": "Spanish", "lang_name_localized": "Español" }, + { + "lang_id": "es-ca", + "lang_name": "Catalan", + "lang_name_localized": "Català" + }, { "lang_id": "sv-se", "lang_name": "Swedish", @@ -104,4 +109,4 @@ "lang_name": "Ukrainian", "lang_name_localized": "Українська" } -] \ No newline at end of file +] From b71c357958296ddadc2b33835323fe3e6180d4b6 Mon Sep 17 00:00:00 2001 From: sf0nt Date: Wed, 30 Apr 2025 02:40:47 +0200 Subject: [PATCH 02/17] Create es_ca.json --- src/static/locale/es_ca.json | 361 +++++++++++++++++++++++++++++++++++ 1 file changed, 361 insertions(+) create mode 100644 src/static/locale/es_ca.json diff --git a/src/static/locale/es_ca.json b/src/static/locale/es_ca.json new file mode 100644 index 0000000..1f014cb --- /dev/null +++ b/src/static/locale/es_ca.json @@ -0,0 +1,361 @@ +{ + "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": "", + "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?": "", + "Download": "", + "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\\)": "", + "Display As": "", + "List": "", + "Grid": "", + "Protocol": "", + "Open File": "", + "Advanced Options": "", + "Allowed IPs Validation": "", + "Update Name": "", + "To update this configuration's name, WGDashboard will execute the following operations:": "", + "Duplicate current configuration's database table and \\.conf file with the new name": "", + "Delete current configuration's database table and \\.conf file": "", + "Danger Zone": "", + "Configuration File": "", + "Edit Raw Configuration File": "", + "Peer Configuration File": "", + "Share with Email": "", + "Who are you sending to?": "", + "What's the subject?": "", + "What's the body?": "", + "Email Account": "", + "Ready": "", + "Port": "", + "Encryption": "", + "No Encryption": "", + "Send From": "", + "Send Test Email": "", + "Email Body Template": "", + "Live Preview": "", + "Include configuration file as an attachment": "", + "Send": "", + "Sending\\.\\.\\.": "", + "Email sent successfully!": "", + "AmneziaWG Peer Setting": "", + "System Status": "", + "CPU": "", + "Memory": "", + "Swap Memory": "", + "Processes": "", + "CPU Usage": "", + "Memory Usage": "", + "Swap Memory Usage": "", + "Network": "", + "([0-9]{1,}) Interfaces": "", + "Storage": "", + "([0-9]{1,}) Partitions": "", + "(.*) Used": "", + "Untitled Peer": "" +} From 66920287622a24214fe97dab3c4357b482c0117d Mon Sep 17 00:00:00 2001 From: sf0nt Date: Wed, 30 Apr 2025 02:49:00 +0200 Subject: [PATCH 03/17] Update es_ca.json --- src/static/locale/es_ca.json | 58 ++++++++++++++++++------------------ 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/src/static/locale/es_ca.json b/src/static/locale/es_ca.json index 1f014cb..4706428 100644 --- a/src/static/locale/es_ca.json +++ b/src/static/locale/es_ca.json @@ -1,33 +1,33 @@ { - "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": "", + "Welcome to": "Benvingut", + "Username": "Usuari", + "Password": "Contrasenya", + "OTP from your authenticator": "OTP del seu autenticador", + "Sign In": "Iniciar sessió", + "Signing In\\.\\.\\.": "Iniciant sessió\\.\\.\\.", + "Access Remote Server": "Accedir al servidor remot", + "Server": "Servidor", + "Click": "Clic", + "Pinging...": "S'està fent ping...", + "to add your server": "per afegir el vostre servidor", + "Server List": "Llista de servidors:", + "Sorry, your username or password is incorrect.": "Ho sentim, el seu nom d'usuari o contrasenya són incorrectes", + "Home": "Inici", + "Settings": "Paràmetres", + "Tools": "Eines", + "Sign Out": "Tancar sessió", + "Checking for update...": "Comprovant actualitzacions...", + "You're on the latest version": "Està a l'última versió", + "WireGuard Configurations": "Configuració 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.": "Encara no teniu cap configuració de WireGuard. Si us plau, comproveu la carpeta de configuració o canvieu-la a Configuració. Per defecte, la carpeta és /etc/wireguard.", + "Configuration": "Configuració", + "Configurations": "Configuracions", + "Peers Default Settings": "Paràmetres per defecte de Peers", + "Dashboard Theme": "Tema del tauler", + "Light": "Clar", + "Dark": "Fosc", + "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Això es canviarà globalment i s'aplicarà a tots els codis QR i fitxers de configuració dels peer.", + "WireGuard Configurations Settings": "Paràmetres de Configuració del WireGuard", "Configurations Directory": "", "Remember to remove / at the end of your path. e.g /etc/wireguard": "", "WGDashboard Account Settings": "", From d49ec0a81e68afd7b4dd1922621e3aefc1e928ef Mon Sep 17 00:00:00 2001 From: sf0nt Date: Wed, 30 Apr 2025 03:07:00 +0200 Subject: [PATCH 04/17] Update es_ca.json --- src/static/locale/es_ca.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/static/locale/es_ca.json b/src/static/locale/es_ca.json index 4706428..01f9ab3 100644 --- a/src/static/locale/es_ca.json +++ b/src/static/locale/es_ca.json @@ -28,7 +28,7 @@ "Dark": "Fosc", "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Això es canviarà globalment i s'aplicarà a tots els codis QR i fitxers de configuració dels peer.", "WireGuard Configurations Settings": "Paràmetres de Configuració del WireGuard", - "Configurations Directory": "", + "Configurations Directory": "Carpeta de configuracions", "Remember to remove / at the end of your path. e.g /etc/wireguard": "", "WGDashboard Account Settings": "", "Current Password": "", From 50c3151301e193d6860f11d05bf76e5ea63769b1 Mon Sep 17 00:00:00 2001 From: sf0nt Date: Wed, 30 Apr 2025 03:41:49 +0200 Subject: [PATCH 05/17] Update es_ca.json --- src/static/locale/es_ca.json | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/src/static/locale/es_ca.json b/src/static/locale/es_ca.json index 01f9ab3..bd9552a 100644 --- a/src/static/locale/es_ca.json +++ b/src/static/locale/es_ca.json @@ -31,35 +31,35 @@ "Configurations Directory": "Carpeta de configuracions", "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": "", + "Current Password": "Contrasenya Actual", + "New Password": "Nova Contrasenya", + "Repeat New Password": "Repeteixi la Nova Contrasenya", + "Update Password": "Actualitzar Contrasenya", "Multi-Factor Authentication \\(MFA\\)": "", "Reset": "", "Setup": "", - "API Keys": "", - "API Key": "", - "Key": "", - "Enabled": "", - "Disabled": "", + "API Keys": "Claus API", + "API Key": "Clau API", + "Key": "Clau", + "Enabled": "Habilitat", + "Disabled": "Deshabilitat", "No WGDashboard API Key": "", - "Expire At": "", + "Expire At": "Caduca al", "Are you sure to delete this API key\\?": "", - "Create API Key": "", + "Create API Key": "Crear clau d'API", "When should this API Key expire\\?": "", - "Never Expire": "", + "Never Expire": "Mai Expira", "Don't think that's a good idea": "", "Creating\\.\\.\\.": "", - "Create": "", - "Status": "", + "Create": "Crear", + "Status": "Estatus", "On": "", "Off": "", "Turning On\\.\\.\\.": "", "Turning Off\\.\\.\\.": "", - "Address": "", - "Listen Port": "", - "Public Key": "", + "Address": "Adreça", + "Listen Port": "Port d'escolta", + "Public Key": "Clau Pública", "Connected Peers": "", "Total Usage": "", "Total Received": "", From bc56ecb85c9953f9dabee920fd84159daa99fa24 Mon Sep 17 00:00:00 2001 From: sf0nt Date: Wed, 30 Apr 2025 03:59:00 +0200 Subject: [PATCH 06/17] Update es_ca.json --- src/static/locale/es_ca.json | 58 ++++++++++++++++++------------------ 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/src/static/locale/es_ca.json b/src/static/locale/es_ca.json index bd9552a..7a99920 100644 --- a/src/static/locale/es_ca.json +++ b/src/static/locale/es_ca.json @@ -71,13 +71,13 @@ "Peers": "", "Peer Settings": "", "Download All": "", - "Search": "", + "Search": "Cercar", "Search Peers\\.\\.\\.": "", - "Display": "", - "Sort By": "", - "Refresh Interval": "", - "Name": "", - "Allowed IPs": "", + "Display": "Mostrar", + "Sort By": "Ordenar Per", + "Refresh Interval": "Interval de Refresc", + "Name": "Nom", + "Allowed IPs": "IPs Permeses", "Restricted": "", "(.*) Seconds": "", "(.*) Minutes": "", @@ -93,41 +93,41 @@ "DNS": "", "Optional Settings": "", "Pre-Shared Key": "", - "MTU": "", + "MTU": "MTU", "Persistent Keepalive": "", "Reset Data Usage": "", - "Total": "", - "Sent": "", - "Received": "", - "Revert": "", + "Total": "Total", + "Sent": "Enviat", + "Received": "Rebut", + "Revert": "Desfer", "Save Peer": "", - "QR Code": "", + "QR Code": "Codi QR", "Schedule Jobs": "", "Job": "", "Job ID": "", "Unsaved Job": "", "This peer does not have any job yet\\.": "", - "if": "", - "is": "", - "then": "", - "larger than": "", - "Date": "", + "if": "si", + "is": "és", + "then": "aleshores", + "larger than": "més llarg que", + "Date": "Data", "Restrict Peer": "", "Delete Peer": "", - "Edit": "", + "Edit": "Editar", "Delete": "", "Deleting...": "", "Cancel": "", - "Save": "", + "Save": "Desar", "No active job at the moment\\.": "", "Jobs Logs": "", - "Updated at": "", + "Updated at": "Actualitzat a", "Refresh": "", "Filter": "", "Success": "", "Failed": "", "Log ID": "", - "Message": "", + "Message": "Missatge", "Share Peer": "", "Currently the peer is not sharing": "", "Sharing\\.\\.\\.": "", @@ -137,7 +137,7 @@ "Access Restricted": "", "Restrict Access": "", "Restricting\\.\\.\\.": "", - "Allow Access": "", + "Allow Access": "Permetre Accés", "Allowing Access\\.\\.\\.": "", "Download \\& QR Code is not available due to no private key set for this peer": "", "Add Peers": "", @@ -148,29 +148,29 @@ "Use your own Private and Public Key": "", "Enter IP Address/CIDR": "", "IP Address/CIDR": "", - "or": "", + "or": "o", "Pick Available IP": "", "No available IP containing": "", - "Add": "", + "Add": "Afegir", "Adding\\.\\.\\.": "", "Failed to check available update": "", "Nice to meet you!": "", "Please fill in the following fields to finish setup": "", - "Create an account": "", + "Create an account": "Crear un compte", "Enter an username you like": "", - "Enter a password": "", + "Enter a password": "Introduir una contrasenya", "\\(At least 8 characters and make sure is strong enough!\\)": "", "Confirm password": "", - "Next": "", + "Next": "Seguent", "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": "", + "Complete": "Completat", "(v[0-9.]{1,}) is now available for update!": "", - "Current Version:": "", + "Current Version:": "Versió Actual", "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 ": "", From 7f65cae89143228a8ee49c785ad84b4b2e40b3a5 Mon Sep 17 00:00:00 2001 From: sf0nt Date: Wed, 30 Apr 2025 04:43:41 +0200 Subject: [PATCH 07/17] Update es_ca.json --- src/static/locale/es_ca.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/static/locale/es_ca.json b/src/static/locale/es_ca.json index 7a99920..d2d2cd9 100644 --- a/src/static/locale/es_ca.json +++ b/src/static/locale/es_ca.json @@ -345,17 +345,17 @@ "Email sent successfully!": "", "AmneziaWG Peer Setting": "", "System Status": "", - "CPU": "", - "Memory": "", + "CPU": "CPU", + "Memory": "Memòria", "Swap Memory": "", "Processes": "", - "CPU Usage": "", - "Memory Usage": "", + "CPU Usage": "Ús de CPU", + "Memory Usage": "Memòria Utilitzada", "Swap Memory Usage": "", - "Network": "", - "([0-9]{1,}) Interfaces": "", - "Storage": "", - "([0-9]{1,}) Partitions": "", - "(.*) Used": "", + "Network": "Xarxa", + "([0-9]{1,}) Interfaces": "([0-9]{1,}) Interfícies", + "Storage": "Emmagatzematge", + "([0-9]{1,}) Partitions": "([0-9]{1,}) Particions", + "(.*) Used": "(.*) Utilitzat", "Untitled Peer": "" } From 766173df3d8fcbcf6db862a8cc24d644f9463b9f Mon Sep 17 00:00:00 2001 From: sf0nt Date: Wed, 30 Apr 2025 05:02:43 +0200 Subject: [PATCH 08/17] Update es_ca.json --- src/static/locale/es_ca.json | 70 ++++++++++++++++++------------------ 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/src/static/locale/es_ca.json b/src/static/locale/es_ca.json index d2d2cd9..734cc0d 100644 --- a/src/static/locale/es_ca.json +++ b/src/static/locale/es_ca.json @@ -78,7 +78,7 @@ "Refresh Interval": "Interval de Refresc", "Name": "Nom", "Allowed IPs": "IPs Permeses", - "Restricted": "", + "Restricted": "Restringit", "(.*) Seconds": "", "(.*) Minutes": "", "Configuration Settings": "", @@ -86,12 +86,12 @@ "Active Jobs": "", "All Active Jobs": "", "Logs": "", - "Private Key": "", + "Private Key": "Clau Privada", "\\(Required for QR Code and Download\\)": "", "\\(Required\\)": "", "Endpoint Allowed IPs": "", - "DNS": "", - "Optional Settings": "", + "DNS": "DNS", + "Optional Settings": "Paràmetres Opcionals", "Pre-Shared Key": "", "MTU": "MTU", "Persistent Keepalive": "", @@ -122,7 +122,7 @@ "No active job at the moment\\.": "", "Jobs Logs": "", "Updated at": "Actualitzat a", - "Refresh": "", + "Refresh": "Refrescar", "Filter": "", "Success": "", "Failed": "", @@ -162,23 +162,23 @@ "\\(At least 8 characters and make sure is strong enough!\\)": "", "Confirm password": "", "Next": "Seguent", - "Saving\\.\\.\\.": "", + "Saving\\.\\.\\.": "Desant\\.\\.\\.", "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": "", + "TOTP verified!": "TOTP verificat!", + "I don't need MFA": "No necessito MFA", "Complete": "Completat", "(v[0-9.]{1,}) is now available for update!": "", "Current Version:": "Versió Actual", "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": "", + " file": " fitxer", "FROM ": "", "(.*) is on": "", "(.*) is off": "", - "Allowed IPs is invalid": "", + "Allowed IPs is invalid": "Les IPs Permeses no són vàlides", "Peer created successfully": "", "Please fill in all required box": "", "Please specify amount of peers you want to add": "", @@ -187,15 +187,15 @@ "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": "", + "This IP is not available: (.*)": "Aquesta IP no està disponible: (.*)", + "Configuration does not exist": "La configuració no existeix", + "Peer does not exist": "El Pere no existeix", "Please provide a valid configuration name": "", - "Peer saved": "", + "Peer saved": "Peter desat", "Allowed IPs already taken by another peer": "", "Endpoint Allowed IPs format is incorrect": "", - "DNS format is incorrect": "", - "MTU format is not correct": "", + "DNS format is incorrect": "El DNS és incorrecte", + "MTU format is not correct": "El format MTU no és correcte", "Persistent Keepalive format is not correct": "", "Private key does not match with the public key": "", "Update peer failed when updating Pre-Shared Key": "", @@ -291,18 +291,18 @@ "This configuration have no backup": "", "If you're sure, please type in the configuration name below and click Delete": "", "Select All": "", - "Clear Selection": "", + "Clear Selection": "Netejar Selecció", "([0-9].*) Peers?": "", - "Download": "", - "Downloading": "", - "Download Finished": "", - "Done": "", - "Are you sure to delete": "", - "Are you sure to delete this peer\\?": "", - "Configuration deleted": "", - "Configuration saved": "", + "Download": "Descarregar", + "Downloading": "Descarregant", + "Download Finished": "Descàrrega Finalitzada", + "Done": "Fet", + "Are you sure to delete": "Està segur que vol eliminar", + "Are you sure to delete this peer\\?": "Està segur que vol eliminar aquest peer\\?", + "Configuration deleted": "Configuració eliminada", + "Configuration saved": "Configuració desada", "WGDashboard language update failed": "", - "Configuration restored": "", + "Configuration restored": "Configuració restaurada", "Allowed IP already taken by another peer": "", "Failed to allow access of peer (.*)": "", "Failed to save configuration through WireGuard": "", @@ -312,23 +312,23 @@ "Restricted ([0-9]{1,}) peer\\(s\\)": "", "Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "", "Display As": "", - "List": "", - "Grid": "", - "Protocol": "", - "Open File": "", - "Advanced Options": "", + "List": "Llista", + "Grid": "Graella", + "Protocol": "Protocol", + "Open File": "Obrir Fitxer", + "Advanced Options": "Opcions Avançades", "Allowed IPs Validation": "", - "Update Name": "", + "Update Name": "Actualitzar Nom", "To update this configuration's name, WGDashboard will execute the following operations:": "", "Duplicate current configuration's database table and \\.conf file with the new name": "", "Delete current configuration's database table and \\.conf file": "", - "Danger Zone": "", + "Danger Zone": "Zona de Perill", "Configuration File": "", "Edit Raw Configuration File": "", "Peer Configuration File": "", - "Share with Email": "", + "Share with Email": "Compartir per correu electrònic", "Who are you sending to?": "", - "What's the subject?": "", + "What's the subject?": "Quin és l'assumpte?", "What's the body?": "", "Email Account": "", "Ready": "", From c53a4d4861f6c51c790dfdeb709a916950020517 Mon Sep 17 00:00:00 2001 From: sf0nt Date: Wed, 30 Apr 2025 05:23:02 +0200 Subject: [PATCH 09/17] Update es_ca.json --- src/static/locale/es_ca.json | 48 ++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/src/static/locale/es_ca.json b/src/static/locale/es_ca.json index 734cc0d..3bc2ade 100644 --- a/src/static/locale/es_ca.json +++ b/src/static/locale/es_ca.json @@ -123,9 +123,9 @@ "Jobs Logs": "", "Updated at": "Actualitzat a", "Refresh": "Refrescar", - "Filter": "", - "Success": "", - "Failed": "", + "Filter": "Filtrar", + "Success": "Èxit", + "Failed": "Fallat", "Log ID": "", "Message": "Missatge", "Share Peer": "", @@ -176,13 +176,13 @@ "or click the button below to download the ": "", " file": " fitxer", "FROM ": "", - "(.*) is on": "", - "(.*) is off": "", + "(.*) is on": "(.*) està encès", + "(.*) is off": "(.*) està parat", "Allowed IPs is invalid": "Les IPs Permeses no són vàlides", - "Peer created successfully": "", - "Please fill in all required box": "", + "Peer created successfully": "Pere creat satisfactoriament", + "Please fill in all required box": "Si us plau, empleni tots els espais necessaris", "Please specify amount of peers you want to add": "", - "No more available IP can assign": "", + "No more available IP can assign": "No hi ha cap més IP disponible per assignar", "The maximum number of peers can add is (.*)": "", "Generating key pairs by bulk failed": "", "Failed to add peers in bulk": "", @@ -226,23 +226,23 @@ "Dashboard Language": "", "Dashboard language update failed": "", "Peer Remote Endpoint": "", - "New Configuration": "", - "Configuration Name": "", - "Configuration name is invalid. Possible reasons:": "", + "New Configuration": "Nova Configuració", + "Configuration Name": "Nom de Configuració", + "Configuration name is invalid. Possible reasons:": "Nom de configuració no vàlid. Possibles raons:", "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": "", + "Invalid Port": "Port Invàlid", + "Save Configuration": "Desar Configuració", "IP Address/CIDR is invalid": "", - "IP Address": "", + "IP Address": "Adreça IP", "Enter IP Address / Hostname": "", - "IP Address / Hostname": "", + "IP Address / Hostname": "Adreça IP / Hostname", "Dashboard IP Address \\& Listen Port": "", - "Count": "", - "Geolocation": "", + "Count": "Comptar", + "Geolocation": "Geolocalització", "Is Alive": "", "Average / Min / Max Round Trip Time": "", - "Sent / Received / Lost Package": "", + "Sent / Received / Lost Package": "Enviat / Rebut / Paquets P", "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "", "Restore Configuration": "", "Step (.*)": "", @@ -250,16 +250,16 @@ "Click to change a backup": "", "Selected Backup": "", "You don't have any configuration to restore": "", - "Help": "", + "Help": "Ajuda", "Backup": "", "([0-9].*) Backups?": "", - "Yes": "", - "No": "", + "Yes": "Sí", + "No": "No", "Backup not selected": "", "Confirm \\& edit restore information": "", "(.*) Available IP Address": "", "Database File": "", - "Contain": "", + "Contain": "Conté", "Restricted Peers?": "", "Restore": "", "Restoring": "", @@ -267,8 +267,8 @@ "Peers Settings": "", "WireGuard Configuration Settings": "", "Appearance": "", - "Theme": "", - "Language": "", + "Theme": "Tema", + "Language": "Idioma", "Account Settings": "", "Peer Default Settings": "", "Toggle When Start Up": "", From 9b528b84e1575b244e0407961a0e97937a8ec0b1 Mon Sep 17 00:00:00 2001 From: sf0nt Date: Thu, 1 May 2025 02:09:04 +0200 Subject: [PATCH 10/17] Update es_ca.json --- src/static/locale/es_ca.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/static/locale/es_ca.json b/src/static/locale/es_ca.json index 3bc2ade..7c005c9 100644 --- a/src/static/locale/es_ca.json +++ b/src/static/locale/es_ca.json @@ -79,9 +79,9 @@ "Name": "Nom", "Allowed IPs": "IPs Permeses", "Restricted": "Restringit", - "(.*) Seconds": "", - "(.*) Minutes": "", - "Configuration Settings": "", + "(.*) Seconds": "(.*) Segons", + "(.*) Minutes": "(.*) Minuts", + "Configuration Settings": "Paràmetres de Configuracio", "Peer Jobs": "", "Active Jobs": "", "All Active Jobs": "", @@ -115,8 +115,8 @@ "Restrict Peer": "", "Delete Peer": "", "Edit": "Editar", - "Delete": "", - "Deleting...": "", + "Delete": "Eliminar", + "Deleting...": "Eliminant...", "Cancel": "", "Save": "Desar", "No active job at the moment\\.": "", @@ -130,15 +130,15 @@ "Message": "Missatge", "Share Peer": "", "Currently the peer is not sharing": "", - "Sharing\\.\\.\\.": "", - "Start Sharing": "", - "Stop Sharing\\.\\.\\.": "", - "Stop Sharing": "", - "Access Restricted": "", - "Restrict Access": "", + "Sharing\\.\\.\\.": "Compartint\\.\\.\\.", + "Start Sharing": "Començar a Compartir", + "Stop Sharing\\.\\.\\.": "Parar de Compartir\\.\\.\\.", + "Stop Sharing": "Para de Compartir", + "Access Restricted": "Accés Restringit", + "Restrict Access": "Àrea Restringida", "Restricting\\.\\.\\.": "", "Allow Access": "Permetre Accés", - "Allowing Access\\.\\.\\.": "", + "Allowing Access\\.\\.\\.": "Permetent Accés\\.\\.\\.", "Download \\& QR Code is not available due to no private key set for this peer": "", "Add Peers": "", "Bulk Add": "", From 7709f70ef167b75c8a2f4cabcf9b34d04fc3bbb1 Mon Sep 17 00:00:00 2001 From: sf0nt Date: Thu, 1 May 2025 02:21:21 +0200 Subject: [PATCH 11/17] Update es_ca.json --- src/static/locale/es_ca.json | 66 ++++++++++++++++++------------------ 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/src/static/locale/es_ca.json b/src/static/locale/es_ca.json index 7c005c9..25b7557 100644 --- a/src/static/locale/es_ca.json +++ b/src/static/locale/es_ca.json @@ -53,26 +53,26 @@ "Creating\\.\\.\\.": "", "Create": "Crear", "Status": "Estatus", - "On": "", - "Off": "", + "On": "Iniciar", + "Off": "Parar", "Turning On\\.\\.\\.": "", "Turning Off\\.\\.\\.": "", "Address": "Adreça", "Listen Port": "Port d'escolta", "Public Key": "Clau Pública", "Connected Peers": "", - "Total Usage": "", - "Total Received": "", - "Total Sent": "", + "Total Usage": "Total usat", + "Total Received": "Total Rebut", + "Total Sent": "Total Enviat", "Peers Data Usage": "", "Real Time Received Data Usage": "", "Real Time Sent Data Usage": "", - "Peer": "", - "Peers": "", - "Peer Settings": "", - "Download All": "", + "Peer": "Peer", + "Peers": "Peers", + "Peer Settings": "Paràmetres del Peer", + "Download All": "Descarregar Tot", "Search": "Cercar", - "Search Peers\\.\\.\\.": "", + "Search Peers\\.\\.\\.": "Cercar Peers\\.\\.\\.", "Display": "Mostrar", "Sort By": "Ordenar Per", "Refresh Interval": "Interval de Refresc", @@ -100,7 +100,7 @@ "Sent": "Enviat", "Received": "Rebut", "Revert": "Desfer", - "Save Peer": "", + "Save Peer": "Desar Peer", "QR Code": "Codi QR", "Schedule Jobs": "", "Job": "", @@ -117,7 +117,7 @@ "Edit": "Editar", "Delete": "Eliminar", "Deleting...": "Eliminant...", - "Cancel": "", + "Cancel": "Cancel·lar", "Save": "Desar", "No active job at the moment\\.": "", "Jobs Logs": "", @@ -140,7 +140,7 @@ "Allow Access": "Permetre Accés", "Allowing Access\\.\\.\\.": "Permetent Accés\\.\\.\\.", "Download \\& QR Code is not available due to no private key set for this peer": "", - "Add Peers": "", + "Add Peers": "Afegir 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\\?": "", @@ -160,7 +160,7 @@ "Enter an username you like": "", "Enter a password": "Introduir una contrasenya", "\\(At least 8 characters and make sure is strong enough!\\)": "", - "Confirm password": "", + "Confirm password": "Confirmar contrasenya", "Next": "Seguent", "Saving\\.\\.\\.": "Desant\\.\\.\\.", "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "", @@ -186,7 +186,7 @@ "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 peer already exist": "Aquest peer ja existeix", "This IP is not available: (.*)": "Aquesta IP no està disponible: (.*)", "Configuration does not exist": "La configuració no existeix", "Peer does not exist": "El Pere no existeix", @@ -217,8 +217,8 @@ "API Keys function is failed to disable": "", "WGDashboard API Keys function is disabled": "", "WireGuard configuration path saved": "", - "API Key deleted": "", - "API Key created": "", + "API Key deleted": "Clau API eliminada", + "API Key created": "Clau API creada", "Sign in session ended, please sign in again": "", "Please specify an IP Address (v4/v6)": "", "Please provide ipAddress and count": "", @@ -244,21 +244,21 @@ "Average / Min / Max Round Trip Time": "", "Sent / Received / Lost Package": "Enviat / Rebut / Paquets P", "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "", - "Restore Configuration": "", + "Restore Configuration": "Restaurar Configuració", "Step (.*)": "", "Select a backup you want to restore": "", "Click to change a backup": "", "Selected Backup": "", "You don't have any configuration to restore": "", "Help": "Ajuda", - "Backup": "", + "Backup": "Còpia de Seguretat", "([0-9].*) Backups?": "", "Yes": "Sí", "No": "No", - "Backup not selected": "", + "Backup not selected": "Còpia de seguretat no seleccionada", "Confirm \\& edit restore information": "", "(.*) Available IP Address": "", - "Database File": "", + "Database File": "Fitxer de Base de Dades", "Contain": "Conté", "Restricted Peers?": "", "Restore": "", @@ -266,31 +266,31 @@ "WGDashboard Settings": "", "Peers Settings": "", "WireGuard Configuration Settings": "", - "Appearance": "", + "Appearance": "Aparença", "Theme": "Tema", "Language": "Idioma", "Account Settings": "", "Peer Default Settings": "", "Toggle When Start Up": "", - "Other Settings": "", + "Other Settings": "Altres Paràmetres", "Select Peers": "", - "Backup & Restore": "", - "Delete Configuration": "", - "Create Backup": "", + "Backup & Restore": "Còpia de seguretat & Restaurar", + "Delete Configuration": "Eliminar Configuració", + "Create Backup": "Crear Còpia de Seguretat", "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": "", + "Backup Date": "Data de la Còpia de Seguretat", + "File": "Fitxer", "Are you sure to delete this configuration\\?": "", "Once you deleted this configuration\\:": "", - "All connected peers will get disconnected": "", + "All connected peers will get disconnected": "Tots els Peers connectats es desconnectaran", "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": "", + "Checking backups...": "Comprovant còpies de seguretat", + "This configuration have ([0-9].*) backups": "Aquesta configuració té ([0-9].*) còpies de seguretat", + "This configuration have no backup": "Aquesta configuració no té cap còpia de seguretat", "If you're sure, please type in the configuration name below and click Delete": "", - "Select All": "", + "Select All": "Seleccionar Tot", "Clear Selection": "Netejar Selecció", "([0-9].*) Peers?": "", "Download": "Descarregar", From 71be73777e124d3946f57c615e0d63fe88c08bfb Mon Sep 17 00:00:00 2001 From: sf0nt Date: Thu, 1 May 2025 02:51:53 +0200 Subject: [PATCH 12/17] Update es_ca.json --- src/static/locale/es_ca.json | 104 +++++++++++++++++------------------ 1 file changed, 52 insertions(+), 52 deletions(-) diff --git a/src/static/locale/es_ca.json b/src/static/locale/es_ca.json index 25b7557..8f346b2 100644 --- a/src/static/locale/es_ca.json +++ b/src/static/locale/es_ca.json @@ -29,15 +29,15 @@ "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Això es canviarà globalment i s'aplicarà a tots els codis QR i fitxers de configuració dels peer.", "WireGuard Configurations Settings": "Paràmetres de Configuració del WireGuard", "Configurations Directory": "Carpeta de configuracions", - "Remember to remove / at the end of your path. e.g /etc/wireguard": "", - "WGDashboard Account Settings": "", + "Remember to remove / at the end of your path. e.g /etc/wireguard": "Recordi eliminar / al final de la vostra ruta. p. ex. /etc/wireguard", + "WGDashboard Account Settings": "Paràmetres el Compte WGDashboard", "Current Password": "Contrasenya Actual", "New Password": "Nova Contrasenya", "Repeat New Password": "Repeteixi la Nova Contrasenya", "Update Password": "Actualitzar Contrasenya", - "Multi-Factor Authentication \\(MFA\\)": "", - "Reset": "", - "Setup": "", + "Multi-Factor Authentication \\(MFA\\)": "Autenticació Multifactor \\(MFA\\)", + "Reset": "Restablir", + "Setup": "Configuració", "API Keys": "Claus API", "API Key": "Clau API", "Key": "Clau", @@ -45,28 +45,28 @@ "Disabled": "Deshabilitat", "No WGDashboard API Key": "", "Expire At": "Caduca al", - "Are you sure to delete this API key\\?": "", + "Are you sure to delete this API key\\?": "Està segur que vol eliminar aquesta clau API\\?", "Create API Key": "Crear clau d'API", - "When should this API Key expire\\?": "", + "When should this API Key expire\\?": "Quan hauria de caducar aquesta clau API\\?", "Never Expire": "Mai Expira", - "Don't think that's a good idea": "", - "Creating\\.\\.\\.": "", + "Don't think that's a good idea": "No crec que sigui una bona idea", + "Creating\\.\\.\\.": "Creant\\.\\.\\.", "Create": "Crear", "Status": "Estatus", "On": "Iniciar", "Off": "Parar", - "Turning On\\.\\.\\.": "", - "Turning Off\\.\\.\\.": "", + "Turning On\\.\\.\\.": "S'està encenent\\.\\.\\.", + "Turning Off\\.\\.\\.": "S'estat apagant\\.\\.\\.", "Address": "Adreça", "Listen Port": "Port d'escolta", "Public Key": "Clau Pública", - "Connected Peers": "", + "Connected Peers": "Peers Connectats", "Total Usage": "Total usat", "Total Received": "Total Rebut", "Total Sent": "Total Enviat", - "Peers Data Usage": "", - "Real Time Received Data Usage": "", - "Real Time Sent Data Usage": "", + "Peers Data Usage": "Ús de dades dels Peers", + "Real Time Received Data Usage": "Ús de Dades Rebudes en Temps Real", + "Real Time Sent Data Usage": "Úsde Dades Eviades en Temps Real", "Peer": "Peer", "Peers": "Peers", "Peer Settings": "Paràmetres del Peer", @@ -82,38 +82,38 @@ "(.*) Seconds": "(.*) Segons", "(.*) Minutes": "(.*) Minuts", "Configuration Settings": "Paràmetres de Configuracio", - "Peer Jobs": "", - "Active Jobs": "", - "All Active Jobs": "", - "Logs": "", + "Peer Jobs": "Feines Peer", + "Active Jobs": "Feines Actives", + "All Active Jobs": "Totes les Feines Actives", + "Logs": "Registres", "Private Key": "Clau Privada", - "\\(Required for QR Code and Download\\)": "", - "\\(Required\\)": "", - "Endpoint Allowed IPs": "", + "\\(Required for QR Code and Download\\)": "\\(Obligatori pel Codi QR i la Descàrrega\\)", + "\\(Required\\)": "\\(Obligatori\\)", + "Endpoint Allowed IPs": "IPs Permeses del Punt Final", "DNS": "DNS", "Optional Settings": "Paràmetres Opcionals", - "Pre-Shared Key": "", + "Pre-Shared Key": "Clau Precompartida", "MTU": "MTU", - "Persistent Keepalive": "", - "Reset Data Usage": "", + "Persistent Keepalive": "Keepalive Persistent", + "Reset Data Usage": "Restablir l'Ús de Dades", "Total": "Total", "Sent": "Enviat", "Received": "Rebut", "Revert": "Desfer", "Save Peer": "Desar Peer", "QR Code": "Codi QR", - "Schedule Jobs": "", - "Job": "", - "Job ID": "", - "Unsaved Job": "", - "This peer does not have any job yet\\.": "", + "Schedule Jobs": "Feines Programades", + "Job": "Feina", + "Job ID": "Feina ID", + "Unsaved Job": "Feina no desada", + "This peer does not have any job yet\\.": "Aquest peer encara no te cap feina\\.", "if": "si", "is": "és", "then": "aleshores", "larger than": "més llarg que", "Date": "Data", - "Restrict Peer": "", - "Delete Peer": "", + "Restrict Peer": "Restringir Peer", + "Delete Peer": "Eliminar Peer", "Edit": "Editar", "Delete": "Eliminar", "Deleting...": "Eliminant...", @@ -126,40 +126,40 @@ "Filter": "Filtrar", "Success": "Èxit", "Failed": "Fallat", - "Log ID": "", + "Log ID": "ID Registre", "Message": "Missatge", - "Share Peer": "", - "Currently the peer is not sharing": "", + "Share Peer": "Compartir Peer", + "Currently the peer is not sharing": "Actualment el peer no s'està compartint", "Sharing\\.\\.\\.": "Compartint\\.\\.\\.", "Start Sharing": "Començar a Compartir", "Stop Sharing\\.\\.\\.": "Parar de Compartir\\.\\.\\.", "Stop Sharing": "Para de Compartir", "Access Restricted": "Accés Restringit", "Restrict Access": "Àrea Restringida", - "Restricting\\.\\.\\.": "", + "Restricting\\.\\.\\.": "Restringint\\.\\.\\.", "Allow Access": "Permetre Accés", "Allowing Access\\.\\.\\.": "Permetent Accés\\.\\.\\.", - "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": "La descàrrega del codi QR \\& no està disponible perquè no s'ha establert cap clau privada per a aquest peer", "Add Peers": "Afegir 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": "", + "Bulk Add": "Afegir en Massa", + "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "En afegir peers en massa, el nom de cada peer es generarà automàticament i la IP permesa s'assignarà a la següent IP disponible\\.", + "How many peers you want to add\\?": "Quants peers voleu afegir\\?", + "You can add up to (.*) peers": "Pot afegir fins a (.*) peers", + "Use your own Private and Public Key": "Utilitzi la seva pròpia Clau Privada i Pública", + "Enter IP Address/CIDR": "Introdueixi l'adreça IP/CIDR", + "IP Address/CIDR": "Adreça IP/CDIR", "or": "o", - "Pick Available IP": "", - "No available IP containing": "", + "Pick Available IP": "Seleccioni una IP disponible", + "No available IP containing": "No conté cap IP disponible", "Add": "Afegir", - "Adding\\.\\.\\.": "", - "Failed to check available update": "", - "Nice to meet you!": "", - "Please fill in the following fields to finish setup": "", + "Adding\\.\\.\\.": "Afegint\\.\\.\\.", + "Failed to check available update": "No s'ha pogut comprovar l'actualització disponible", + "Nice to meet you!": "Encantat de conèixer-lo", + "Please fill in the following fields to finish setup": "Si us plau, ompli els següets camps per finalitzar la configuració", "Create an account": "Crear un compte", - "Enter an username you like": "", + "Enter an username you like": "Introdueixi un nom d'usuari que li agradi", "Enter a password": "Introduir una contrasenya", - "\\(At least 8 characters and make sure is strong enough!\\)": "", + "\\(At least 8 characters and make sure is strong enough!\\)": "\\(Com a mínim 8 caràcters i asseguri's que és suficietment forta!\\)", "Confirm password": "Confirmar contrasenya", "Next": "Seguent", "Saving\\.\\.\\.": "Desant\\.\\.\\.", From e18463f0593edca589074e75dfb294122cfdd5b1 Mon Sep 17 00:00:00 2001 From: sf0nt Date: Fri, 2 May 2025 04:38:19 +0200 Subject: [PATCH 13/17] Update es_ca.json --- src/static/locale/es_ca.json | 238 +++++++++++++++++------------------ 1 file changed, 119 insertions(+), 119 deletions(-) diff --git a/src/static/locale/es_ca.json b/src/static/locale/es_ca.json index 8f346b2..753cfea 100644 --- a/src/static/locale/es_ca.json +++ b/src/static/locale/es_ca.json @@ -43,7 +43,7 @@ "Key": "Clau", "Enabled": "Habilitat", "Disabled": "Deshabilitat", - "No WGDashboard API Key": "", + "No WGDashboard API Key": "No hi ha clau API de WGDashboard", "Expire At": "Caduca al", "Are you sure to delete this API key\\?": "Està segur que vol eliminar aquesta clau API\\?", "Create API Key": "Crear clau d'API", @@ -119,8 +119,8 @@ "Deleting...": "Eliminant...", "Cancel": "Cancel·lar", "Save": "Desar", - "No active job at the moment\\.": "", - "Jobs Logs": "", + "No active job at the moment\\.": "No hi ha cap feina activa ara mateix\\.", + "Jobs Logs": "Registres de Feines", "Updated at": "Actualitzat a", "Refresh": "Refrescar", "Filter": "Filtrar", @@ -163,136 +163,136 @@ "Confirm password": "Confirmar contrasenya", "Next": "Seguent", "Saving\\.\\.\\.": "Desant\\.\\.\\.", - "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": "", + "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1\\. Si us plau, escanegi el següent codi QR per generar TOTP amb l'autenticador que triï", + "Or you can click the link below:": "O bé pot clicar l'enllaç següent:", + "2\\. Enter the TOTP generated by your authenticator to verify": "2\\. Introdueixi el TOTP generat pel seu autentitador per feriricar", "TOTP verified!": "TOTP verificat!", "I don't need MFA": "No necessito MFA", "Complete": "Completat", - "(v[0-9.]{1,}) is now available for update!": "", + "(v[0-9.]{1,}) is now available for update!": "(v[0-9.]{1,}) ara està disponible per actualitzar!", "Current Version:": "Versió Actual", - "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 ": "", + "Oh no\\.\\.\\. This link is either expired or invalid\\.": "Oh no\\.\\.\\. Aquest enllaç ha caducat o no és vàlid", + "Scan QR Code with the WireGuard App to add peer": "Escanegi el codi QR amb l'aplicació WireGuard per afegir el peer", + "or click the button below to download the ": "o faci clic al botó següent per descarrer el ", " file": " fitxer", - "FROM ": "", + "FROM ": "DE", "(.*) is on": "(.*) està encès", "(.*) is off": "(.*) està parat", "Allowed IPs is invalid": "Les IPs Permeses no són vàlides", "Peer created successfully": "Pere creat satisfactoriament", "Please fill in all required box": "Si us plau, empleni tots els espais necessaris", - "Please specify amount of peers you want to add": "", + "Please specify amount of peers you want to add": "Si us plau, especifiqueu la quantitat de persones del mateix nivell que vol afegir", "No more available IP can assign": "No hi ha cap més IP disponible per assignar", - "The maximum number of peers can add is (.*)": "", - "Generating key pairs by bulk failed": "", - "Failed to add peers in bulk": "", + "The maximum number of peers can add is (.*)": "El màxim nombre de peers que es poden afegir és (.*)", + "Generating key pairs by bulk failed": "No s'ha pogut generar parells de claus de manera massiva", + "Failed to add peers in bulk": "No s'ha pogut afegir peers de manera massiva", "This peer already exist": "Aquest peer ja existeix", "This IP is not available: (.*)": "Aquesta IP no està disponible: (.*)", "Configuration does not exist": "La configuració no existeix", "Peer does not exist": "El Pere no existeix", - "Please provide a valid configuration name": "", + "Please provide a valid configuration name": "Si us plau, proporcioneu un nom de configuració vàlid", "Peer saved": "Peter desat", - "Allowed IPs already taken by another peer": "", - "Endpoint Allowed IPs format is incorrect": "", + "Allowed IPs already taken by another peer": "Les IPs permeses ja estan ocupades per un altre peer", + "Endpoint Allowed IPs format is incorrect": "El format de les IPs permeses del punt final és incorrecte", "DNS format is incorrect": "El DNS és incorrecte", "MTU format is not correct": "El format MTU no és correcte", - "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": "", + "Persistent Keepalive format is not correct": "El format de Keepalive persistent no és correcte", + "Private key does not match with the public key": "La clau privada no coincideix amb la clau pública", + "Update peer failed when updating Pre-Shared Key": "L'actualització del peer ha fallat en actualitzar la clau precompartida", + "Update peer failed when updating Allowed IPs": "L'actualització del peer ha fallat en actualitzar les IP permeses", + "Update peer failed when saving the configuration": "L'actualització del peer ha fallat en desar la configuració", + "Peer data usage reset successfully": "L'ús de dades del peer s'ha reiniciat correctament", + "Peer download started": "La descàrrega del peer s'ha iniciat", + "Please specify one or more peers": "Si us plau, especifiqueu un o més peers", + "Share link failed to create. Reason: (.*)": "No s'ha pogut crear l'enllaç de compartició. Motiu: (.*)", + "Link expire date updated": "La data de caducitat de l'enllaç s'ha actualitzat", + "Link expire date failed to update. Reason: (.*)": "No s'ha pogut actualitzar la data de caducitat de l'enllaç. Mtoiu: (.*)", + "Peer job saved": "Feina del peer desat", + "Please specify job": "Si us plau, especifiqui la tasca", + "Please specify peer and configuration": "Si us plau, esficiqui el peer i la configuració", + "Peer job deleted": "Feina del peer suprimida", + "API Keys function is successfully enabled": "La funció de claus API s'ha activat correctament", + "API Keys function is successfully disabled": "La funció de claus API s'ha descativat correctament", + "API Keys function is failed to enable": "No s'ha pogut habilitar la funció de claus API", + "API Keys function is failed to disable": "No s'ha pogut desactivar la funció de claus API", + "WGDashboard API Keys function is disabled": "La funció de claus API de WGDashboard està desactivada", + "WireGuard configuration path saved": "Ruta de configuracio del WireGuard desada", "API Key deleted": "Clau API eliminada", "API Key created": "Clau API creada", - "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": "", + "Sign in session ended, please sign in again": "La sessió d'inici ha finalitzat. Si us plau, torni a iniciar", + "Please specify an IP Address (v4/v6)": "Si us plau, espqcifiqui una adreça IP (v4/v6)", + "Please provide ipAddress and count": "Si us plau, proporcioni l'adreça IP i el recompte", + "Please provide ipAddress": "Si us plau, proporcioni l'adreça IP", + "Dashboard Language": "Idioma del tauler de control", + "Dashboard language update failed": "Error d'actualització de l'idioma del tauler de control", + "Peer Remote Endpoint": "Punt Final Remot del Peer", "New Configuration": "Nova Configuració", "Configuration Name": "Nom de Configuració", "Configuration name is invalid. Possible reasons:": "Nom de configuració no vàlid. Possibles raons:", - "Configuration name already exist\\.": "", - "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "", + "Configuration name already exist\\.": "El nom de configuració ja existeix\\.", + "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "El nom de configuració només pot contenir 15 caràcters en majúsucules/minúscules, números, subratllat, signe igual, signe més, punt i guionet\\.", "Invalid Port": "Port Invàlid", "Save Configuration": "Desar Configuració", - "IP Address/CIDR is invalid": "", + "IP Address/CIDR is invalid": "L'adreça IP/CIDR no és vàlida", "IP Address": "Adreça IP", - "Enter IP Address / Hostname": "", + "Enter IP Address / Hostname": "Introdueixi l'adreça IP / nom de l'amfitrió", "IP Address / Hostname": "Adreça IP / Hostname", - "Dashboard IP Address \\& Listen Port": "", + "Dashboard IP Address \\& Listen Port": "L'adreça IP del tauler de control\\& Port d'Escolta", "Count": "Comptar", "Geolocation": "Geolocalització", - "Is Alive": "", - "Average / Min / Max Round Trip Time": "", - "Sent / Received / Lost Package": "Enviat / Rebut / Paquets P", - "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "", + "Is Alive": "Estpa Viu", + "Average / Min / Max Round Trip Time": "Temps mitjà / Min / Max d'anada i tornada", + "Sent / Received / Lost Package": "Enviat / Rebut / Paquets Perduts", + "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "Cal reiniciar manualment WGDashboard per aplicar els canvis a l'adreça IP i al Port d'Escolta", "Restore Configuration": "Restaurar Configuració", - "Step (.*)": "", - "Select a backup you want to restore": "", - "Click to change a backup": "", - "Selected Backup": "", - "You don't have any configuration to restore": "", + "Step (.*)": "Pas (.*)", + "Select a backup you want to restore": "Seleccioni una còpia de seguretat que vulgui restaurar", + "Click to change a backup": "Faci clic per canviar una còpia de seguretat", + "Selected Backup": "Còpia de seguretat seleccionada", + "You don't have any configuration to restore": "No té cap configuració per restaurar", "Help": "Ajuda", "Backup": "Còpia de Seguretat", - "([0-9].*) Backups?": "", + "([0-9].*) Backups?": "([0-9].*) Còpia de Seguretat?", "Yes": "Sí", "No": "No", "Backup not selected": "Còpia de seguretat no seleccionada", - "Confirm \\& edit restore information": "", - "(.*) Available IP Address": "", + "Confirm \\& edit restore information": "Confirmar \\& editar restaurar informació?", + "(.*) Available IP Address": "(.*) Adreces IP Disponibles", "Database File": "Fitxer de Base de Dades", "Contain": "Conté", - "Restricted Peers?": "", - "Restore": "", - "Restoring": "", - "WGDashboard Settings": "", - "Peers Settings": "", - "WireGuard Configuration Settings": "", + "Restricted Peers?": "Peers restringuits?", + "Restore": "Restaurar", + "Restoring": "Restaurant", + "WGDashboard Settings": "Paràmetres del WGDashboard", + "Peers Settings": "Paràmetres de Peers", + "WireGuard Configuration Settings": "Paràmetres de Configuració de WireGuard", "Appearance": "Aparença", "Theme": "Tema", "Language": "Idioma", - "Account Settings": "", - "Peer Default Settings": "", - "Toggle When Start Up": "", + "Account Settings": "Paràmetres del Compte", + "Peer Default Settings": "Paràmetres per Defecte del Peer", + "Toggle When Start Up": "Canviar Quan s'Iniciï", "Other Settings": "Altres Paràmetres", - "Select Peers": "", + "Select Peers": "Seleccioni Peers", "Backup & Restore": "Còpia de seguretat & Restaurar", "Delete Configuration": "Eliminar Configuració", "Create Backup": "Crear Còpia de Seguretat", - "No backup yet, click the button above to create backup\\.": "", - "Are you sure to delete this backup\\?": "", - "Are you sure to restore this backup?\\": "", + "No backup yet, click the button above to create backup\\.": "Encara no hi ha cap còpia de seguretat, faci clic al botó de dalt per crear una còpia de seguretat\\.", + "Are you sure to delete this backup\\?": "Està segur que vol suprimir aquesta còpia de seguretat\\?", + "Are you sure to restore this backup?\\": "Està segur que vol restaurar aquesta còpia de seguretat\\?", "Backup Date": "Data de la Còpia de Seguretat", "File": "Fitxer", - "Are you sure to delete this configuration\\?": "", - "Once you deleted this configuration\\:": "", + "Are you sure to delete this configuration\\?": "Segur que vol suprimir aquesta configuració?", + "Once you deleted this configuration\\:": "Un cop hagi suprimit aquesta configuració\\:", "All connected peers will get disconnected": "Tots els Peers connectats es desconnectaran", - "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "", + "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "Tant el fitxer de configuració \\(\\.conf\\) com la taula de la base de dades relacionada amb aquesta configuració s'eliminarà", "Checking backups...": "Comprovant còpies de seguretat", "This configuration have ([0-9].*) backups": "Aquesta configuració té ([0-9].*) còpies de seguretat", "This configuration have no backup": "Aquesta configuració no té cap còpia de seguretat", - "If you're sure, please type in the configuration name below and click Delete": "", + "If you're sure, please type in the configuration name below and click Delete": "Si està segur, escrigui el nom de la configuració qa continuació i faci clic a Eliminar", "Select All": "Seleccionar Tot", "Clear Selection": "Netejar Selecció", - "([0-9].*) Peers?": "", + "([0-9].*) Peers?": "([0-9].*) Peers?", "Download": "Descarregar", "Downloading": "Descarregant", "Download Finished": "Descàrrega Finalitzada", @@ -301,61 +301,61 @@ "Are you sure to delete this peer\\?": "Està segur que vol eliminar aquest peer\\?", "Configuration deleted": "Configuració eliminada", "Configuration saved": "Configuració desada", - "WGDashboard language update failed": "", + "WGDashboard language update failed": "L'actualització de l'idioma de WGDashboard ha fallat", "Configuration restored": "Configuració restaurada", - "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\\)": "", - "Display As": "", + "Allowed IP already taken by another peer": "IP permesa ja ocupada per un altre peer", + "Failed to allow access of peer (.*)": "No s'ha pogut permetre l'accés al peer (.*)", + "Failed to save configuration through WireGuard": "No s'ha pogut desar la configuració mitjançant WireGuard", + "Allow access successfully": "Accés permès correctament", + "Deleted ([0-9]{1,}) peer\\(s\\)": "Els ([0-9]{1,}) peer\\(s\\) s'han suprimit", + "Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "Els ([0-9]{1,}) peer\\(s\\) s'han suprimit correctament. No s'ha pgout suprimir els ([0-9]{1,}) peer\\(s\\)", + "Restricted ([0-9]{1,}) peer\\(s\\)": "Els ([0-9]{1,}) peer\\(s\\) s'han restringit", + "Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "Els ([0-9]{1,}) peer\\(s\\) s'han restringit correctament. No s'ha pogut restringuir els ([0-9]{1,}) peer\\(s\\)", + "Display As": "Mostrar com a", "List": "Llista", "Grid": "Graella", "Protocol": "Protocol", "Open File": "Obrir Fitxer", "Advanced Options": "Opcions Avançades", - "Allowed IPs Validation": "", + "Allowed IPs Validation": "Validació d'IPs permeses", "Update Name": "Actualitzar Nom", - "To update this configuration's name, WGDashboard will execute the following operations:": "", - "Duplicate current configuration's database table and \\.conf file with the new name": "", - "Delete current configuration's database table and \\.conf file": "", + "To update this configuration's name, WGDashboard will execute the following operations:": "Per actualitzar el nom d'aquesta configuració, WGDashboard executarà les operacions següents:", + "Duplicate current configuration's database table and \\.conf file with the new name": "Duplicar la taula de base de dades i el fitxer \\.conf amb el nou nom", + "Delete current configuration's database table and \\.conf file": "Eliminarla taula de base de dades i el fitxer \\.conf de la configuració actual", "Danger Zone": "Zona de Perill", - "Configuration File": "", - "Edit Raw Configuration File": "", - "Peer Configuration File": "", + "Configuration File": "Fitxer de Configuració", + "Edit Raw Configuration File": "Editar el fitxer de configuració en brut", + "Peer Configuration File": "Fitxer de Configuració del Peer", "Share with Email": "Compartir per correu electrònic", - "Who are you sending to?": "", + "Who are you sending to?": "A qui ho estàs enviant", "What's the subject?": "Quin és l'assumpte?", - "What's the body?": "", - "Email Account": "", - "Ready": "", - "Port": "", - "Encryption": "", - "No Encryption": "", - "Send From": "", - "Send Test Email": "", - "Email Body Template": "", - "Live Preview": "", - "Include configuration file as an attachment": "", - "Send": "", - "Sending\\.\\.\\.": "", - "Email sent successfully!": "", - "AmneziaWG Peer Setting": "", - "System Status": "", + "What's the body?": "Quin és el cos?", + "Email Account": "Compte de correu electrònic", + "Ready": "Preparat", + "Port": "Port", + "Encryption": "Encriptació", + "No Encryption": "No encriptació", + "Send From": "Enviar des de", + "Send Test Email": "Enviar correu electrònic de prova", + "Email Body Template": "Plantilla del cos del correu electrònic", + "Live Preview": "Vista prèvia en directe", + "Include configuration file as an attachment": "Inclogui el fitxer de configuració com a fitxer adjunt", + "Send": "Enviar", + "Sending\\.\\.\\.": "Enviant\\.\\.\\.", + "Email sent successfully!": "Correu elctrònic enviat correctament!", + "AmneziaWG Peer Setting": "Paràmetre del Peer d'AmneziaQG", + "System Status": "Estat del sistema", "CPU": "CPU", "Memory": "Memòria", - "Swap Memory": "", - "Processes": "", + "Swap Memory": "Memòria Swap", + "Processes": "Processos", "CPU Usage": "Ús de CPU", "Memory Usage": "Memòria Utilitzada", - "Swap Memory Usage": "", + "Swap Memory Usage": "Ús de Memoria Swap", "Network": "Xarxa", "([0-9]{1,}) Interfaces": "([0-9]{1,}) Interfícies", "Storage": "Emmagatzematge", "([0-9]{1,}) Partitions": "([0-9]{1,}) Particions", "(.*) Used": "(.*) Utilitzat", - "Untitled Peer": "" + "Untitled Peer": "Peer sense títol" } From ac3cf9e4b186cb02a10e9019a82a4017989bc89a Mon Sep 17 00:00:00 2001 From: sf0nt Date: Fri, 2 May 2025 04:38:57 +0200 Subject: [PATCH 14/17] Rename es_ca.json to es-ca.json --- src/static/locale/{es_ca.json => es-ca.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename src/static/locale/{es_ca.json => es-ca.json} (100%) diff --git a/src/static/locale/es_ca.json b/src/static/locale/es-ca.json similarity index 100% rename from src/static/locale/es_ca.json rename to src/static/locale/es-ca.json From b61fa1f870685f10e8497802d6f6479660e76c18 Mon Sep 17 00:00:00 2001 From: sf0nt Date: Fri, 2 May 2025 04:41:46 +0200 Subject: [PATCH 15/17] Rename es-ca.json to ca.json --- src/static/locale/{es-ca.json => ca.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename src/static/locale/{es-ca.json => ca.json} (100%) diff --git a/src/static/locale/es-ca.json b/src/static/locale/ca.json similarity index 100% rename from src/static/locale/es-ca.json rename to src/static/locale/ca.json From 8e4cf1251292927ddd46ca7b001762e528e2eff1 Mon Sep 17 00:00:00 2001 From: sf0nt Date: Fri, 2 May 2025 04:42:43 +0200 Subject: [PATCH 16/17] Update active_languages.json --- src/static/locale/active_languages.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/static/locale/active_languages.json b/src/static/locale/active_languages.json index d5bc172..a3dcf07 100644 --- a/src/static/locale/active_languages.json +++ b/src/static/locale/active_languages.json @@ -14,6 +14,11 @@ "lang_name": "Chinese (Traditional)", "lang_name_localized": "中文(繁體)" }, + { + "lang_id": "ca", + "lang_name": "Catalan", + "lang_name_localized": "Català" + }, { "lang_id": "cs", "lang_name": "Czech", @@ -84,11 +89,6 @@ "lang_name": "Spanish", "lang_name_localized": "Español" }, - { - "lang_id": "es-ca", - "lang_name": "Catalan", - "lang_name_localized": "Català" - }, { "lang_id": "sv-se", "lang_name": "Swedish", From bbb92490e92d2b50bc07a170c73219cd2e340a1a Mon Sep 17 00:00:00 2001 From: sf0nt Date: Fri, 2 May 2025 16:03:08 +0200 Subject: [PATCH 17/17] order languages alphabetically --- src/static/locale/active_languages.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/static/locale/active_languages.json b/src/static/locale/active_languages.json index a3dcf07..f790316 100644 --- a/src/static/locale/active_languages.json +++ b/src/static/locale/active_languages.json @@ -9,16 +9,16 @@ "lang_name": "Belarusian", "lang_name_localized": "Беларуская" }, - { - "lang_id": "zh-hk", - "lang_name": "Chinese (Traditional)", - "lang_name_localized": "中文(繁體)" - }, { "lang_id": "ca", "lang_name": "Catalan", "lang_name_localized": "Català" }, + { + "lang_id": "zh-hk", + "lang_name": "Chinese (Traditional)", + "lang_name_localized": "中文(繁體)" + }, { "lang_id": "cs", "lang_name": "Czech",