aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Borg <jakob@nym.se>2014-09-05 14:24:14 +0200
committerJakob Borg <jakob@nym.se>2014-09-05 14:24:20 +0200
commit97cb3fa5a52764b45cfaa27a2814dc6169e6455e (patch)
treef3c5722d7b4989faba93dcdcdd1f00baf34626ac
parentb5368db704948afa42f151d6cc921b878b3b4580 (diff)
downloadsyncthing-97cb3fa5a52764b45cfaa27a2814dc6169e6455e.tar.gz
syncthing-97cb3fa5a52764b45cfaa27a2814dc6169e6455e.zip
Translation update (add Catalan)v0.9.11
-rw-r--r--auto/gui.files.go13
-rw-r--r--gui/lang/lang-ca.json137
-rw-r--r--gui/lang/lang-fr.json16
-rw-r--r--gui/lang/lang-it.json2
-rw-r--r--gui/lang/valid-langs.js2
5 files changed, 156 insertions, 14 deletions
diff --git a/auto/gui.files.go b/auto/gui.files.go
index aa55ee352..e204d405e 100644
--- a/auto/gui.files.go
+++ b/auto/gui.files.go
@@ -8,7 +8,7 @@ import (
)
func Assets() map[string][]byte {
- var assets = make(map[string][]byte, 40)
+ var assets = make(map[string][]byte, 41)
var bs []byte
var gr *gzip.Reader
@@ -112,6 +112,11 @@ func Assets() map[string][]byte {
bs, _ = ioutil.ReadAll(gr)
assets["lang/lang-bg.json"] = bs
+ bs, _ = base64.StdEncoding.DecodeString("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")
+ gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
+ bs, _ = ioutil.ReadAll(gr)
+ assets["lang/lang-ca.json"] = bs
+
bs, _ = base64.StdEncoding.DecodeString("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")
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
@@ -137,7 +142,7 @@ func Assets() map[string][]byte {
bs, _ = ioutil.ReadAll(gr)
assets["lang/lang-es.json"] = bs
- bs, _ = base64.StdEncoding.DecodeString("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")
+ bs, _ = base64.StdEncoding.DecodeString("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")
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
assets["lang/lang-fr.json"] = bs
@@ -147,7 +152,7 @@ func Assets() map[string][]byte {
bs, _ = ioutil.ReadAll(gr)
assets["lang/lang-hu.json"] = bs
- bs, _ = base64.StdEncoding.DecodeString("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")
+ bs, _ = base64.StdEncoding.DecodeString("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")
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
assets["lang/lang-it.json"] = bs
@@ -197,7 +202,7 @@ func Assets() map[string][]byte {
bs, _ = ioutil.ReadAll(gr)
assets["lang/lang-zh-TW.json"] = bs
- bs, _ = base64.StdEncoding.DecodeString("H4sIAAAJbogA/ypLLFIoS8zJTPFJzEsvVrBViFZKSlfSUUpJBBGpQCI1B0TkgYhiIJFWBCQySoFEZgmQyAEReSAlBSW6ASFAuggkV1wGJEpASkuzgURVhq6zH4QOCVeK5QIAAAD//wEAAP//roANvHYAAAA=")
+ bs, _ = base64.StdEncoding.DecodeString("H4sIAAAJbogA/ypLLFIoS8zJTPFJzEsvVrBViFZKSlfSUUpOBBIpYCIVSKTmgIg8EFEMJNKKgERGKZDILAESOSAiD6SkoEQ3IARIF4HkisuARAlIaWk2kKjK0HX2g9Ah4UqxXAAAAAD//wEAAP//cXMPj3sAAAA=")
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
assets["lang/valid-langs.js"] = bs
diff --git a/gui/lang/lang-ca.json b/gui/lang/lang-ca.json
new file mode 100644
index 000000000..88c98341f
--- /dev/null
+++ b/gui/lang/lang-ca.json
@@ -0,0 +1,137 @@
+{
+ "API Key": "Clau API",
+ "About": "Sobre",
+ "Add Node": "Afegir Node",
+ "Add Repository": "Afegir Repositori",
+ "Address": "Adreça",
+ "Addresses": "Adreces",
+ "Allow Anonymous Usage Reporting?": "Permetre l'enviament anònim d'informes d'ús?",
+ "Announce Server": "Servidor d'anunciament",
+ "Anonymous Usage Reporting": "Informe anònim d'ús",
+ "Bugs": "Bugs",
+ "CPU Utilization": "Utilització del CPU",
+ "Close": "Tancar",
+ "Connection Error": "Error de connexió",
+ "Copyright © 2014 Jakob Borg and the following Contributors:": "Copyright © 2014 Jakob Borg i els següents contribuïdors",
+ "Delete": "Esborrar",
+ "Disconnected": "Desconnectat",
+ "Documentation": "Documentació",
+ "Download Rate": "Tasa de descarrega",
+ "Edit": "Editar",
+ "Edit Node": "Editar Node",
+ "Edit Repository": "Editar Repositori",
+ "Enable UPnP": "Habilitat UPnP",
+ "Enter comma separated \"ip:port\" addresses or \"dynamic\" to perform automatic discovery of the address.": "Introduir, separat per comes, adreces \"ip:port\" o \"dynamic\" per descobrir automàticament les adreces.",
+ "Error": "Error",
+ "File Versioning": "Versionat de Fitxers",
+ "File permission bits are ignored when looking for changes. Use on FAT filesystems.": "Els bits de permisos dels fitxers son ignorats quan es cerquen canvis. Utilitzar en sistemes de fitxers FAT.",
+ "Files are moved to date stamped versions in a .stversions folder when replaced or deleted by syncthing.": "Els fitxers es mouen amb l'estampat de la data a la carpeta .stversions quan son substituïts o esborrats per syncthing.",
+ "Files are protected from changes made on other nodes, but changes made on this node will be sent to the rest of the cluster.": "Els fitxers estan protegits de canvis fets per altres nodes, però els canvis fets en aquest node seran enviats a la resta del cluster.",
+ "Folder": "Carpeta",
+ "GUI Authentication Password": "Contrasenya d'autenticació GUI",
+ "GUI Authentication User": "Usuari d'autenticació GUI",
+ "GUI Listen Addresses": "Adreça d'escolta del GUI",
+ "Generate": "Generar",
+ "Global Discovery": "Descobriment Global",
+ "Global Discovery Server": "Servidor de Descobriment Global",
+ "Global Repository": "Repositori Global",
+ "Idle": "Inactiu",
+ "Ignore Permissions": "Ignora Permisos",
+ "Keep Versions": "Mantenir Versions",
+ "Last seen": "Vist per última vegada",
+ "Latest Release": "Última publicació",
+ "Local Discovery": "Descobriment Local",
+ "Local Discovery Port": "Port de Descobriment Local",
+ "Local Repository": "Repositori Local",
+ "Master Repo": "Rep Master",
+ "Max File Change Rate (KiB/s)": "Tasa Màxima d'intercanvi de fitxer (KiB/s)",
+ "Max Outstanding Requests": "Màxim de Peticions Pendents",
+ "Maximum Age": "Antiguitat Màxima",
+ "Never": "Mai",
+ "No": "No",
+ "No File Versioning": "Sense Versionat de Fitxer",
+ "Node ID": "ID del Node",
+ "Node Identification": "Identificació del Node",
+ "Node Name": "Nom Del Node",
+ "Notice": "Avís",
+ "OK": "OK",
+ "Offline": "Desconnectat",
+ "Online": "Connectat",
+ "Out Of Sync": "Fora de la Sincronització",
+ "Outgoing Rate Limit (KiB/s)": "Tasa Límit de Sortida (KiB/s)",
+ "Override Changes": "Sobreescriure Canvis",
+ "Path to the repository on the local computer. Will be created if it does not exist. The tilde character (~) can be used as a shortcut for": "Ruta del repositori a l'equip local. Si no existeix serà creada. El caràcter (~) es pot fer servir com a drecera de",
+ "Path where versions should be stored (leave empty for the default .stversions folder in the repository).": "Ruta on les versions s'haurien de guardar (deixa-ho buit per fer servir el directori .stversions per defecte al repositori)",
+ "Please wait": "Si-us-plau espera",
+ "Preview Usage Report": "Vista Prèvia de l'Informe d'Ús",
+ "RAM Utilization": "Utilització de la RAM",
+ "Reconnect Interval (s)": "Interval de Reconnexió (s)",
+ "Repository ID": "ID del Repositori",
+ "Repository Master": "Repositori Mestre",
+ "Repository Path": "Ruta del Repositori",
+ "Rescan": "Re-escanejar",
+ "Rescan Interval": "Interval de re-escaneig",
+ "Rescan Interval (s)": "Interval de re-escaneig (s)",
+ "Restart": "Reiniciar",
+ "Restart Needed": "És Necessari Reiniciar",
+ "Restarting": "Reiniciant",
+ "Save": "Guardar",
+ "Scanning": "Escanejant",
+ "Select the nodes to share this repository with.": "Seleccionar els nodes amb els que es comparteix el repositori.",
+ "Settings": "Preferències",
+ "Share With Nodes": "Compartir Amb Els Nodes",
+ "Shared With": "Compartir Amb",
+ "Short identifier for the repository. Must be the same on all cluster nodes.": "Identificador curt pel repositori. Ha de ser el mateix per tots els nodes del cluster.",
+ "Show ID": "Mostrar ID",
+ "Shown instead of Node ID in the cluster status.": "Mostrat en comptes del ID del Node en l'estat del cluster.",
+ "Shown instead of Node ID in the cluster status. Will be advertised to other nodes as an optional default name.": "Mostrat en comptes del ID del Node en l'estat del cluster. Serà advertit als altres nodes com un nom opcional per defecte.",
+ "Shown instead of Node ID in the cluster status. Will be updated to the name the node advertises if left empty.": "Mostrat en comptes del ID del Node en l'estat del cluster. S'actualitzara al nom del node si es deixa buit.",
+ "Shutdown": "Apagar",
+ "Simple File Versioning": "Versionat de Fitxers Senzill",
+ "Source Code": "Codi Font",
+ "Staggered File Versioning": "Versionat de Fitxers Esglaonat",
+ "Start Browser": "Arrancar Navegador",
+ "Stopped": "Aturat",
+ "Support / Forum": "Suport / Fòrum",
+ "Sync Protocol Listen Addresses": "Adreça d'escolta del Protocol Sync",
+ "Synchronization": "Sincronització",
+ "Syncing": "Synthing",
+ "Syncthing has been shut down.": "S'ha aturat el synthing.",
+ "Syncthing includes the following software or portions thereof:": "Syncthing inclou el següent programari o parts dels mateixos:",
+ "Syncthing is restarting.": "Reiniciant syncthing.",
+ "Syncthing is upgrading.": "Actualitzant syncthing.",
+ "Syncthing seems to be down, or there is a problem with your Internet connection. Retrying…": "Synthing sembla parat, o hi ha algun problema amb la connexió a Internet. Reintentant...",
+ "The aggregated statistics are publicly available at {%url%}.": "Les estadístiques agregades estan públicament disponibles a {{url}}.",
+ "The configuration has been saved but not activated. Syncthing must restart to activate the new configuration.": "La configuració s'ha guardar però no s'ha activat. S'ha de reiniciar el synthing per activar la nova configuració.",
+ "The encrypted usage report is sent daily. It is used to track common platforms, repo sizes and app versions. If the reported data set is changed you will be prompted with this dialog again.": "L'informe d'ús encriptat s'envia diàriament. Es fa servir per rastrejar plataformes habituals, mides de repositoris i versions de l'aplicació. Si es canvia el conjunt de dades reportades es demanarà amb aquest diàleg de nou.",
+ "The entered node ID does not look valid. It should be a 52 character string consisting of letters and numbers, with spaces and dashes being optional.": "El ID del Node introduït no sembla vàlid. Hauria de tenir 52 caràcters amb lletres i números, els espais i les barres son opcionals.",
+ "The entered node ID does not look valid. It should be a 52 or 56 character string consisting of letters and numbers, with spaces and dashes being optional.": "El ID del Node introduït no sembla vàlid. Hauria de tenir 52 o 56 caràcters amb lletres i números, els espais i les barres son opcionals.",
+ "The following intervals are used: for the first hour a version is kept every 30 seconds, for the first day a version is kept every hour, for the first 30 days a version is kept every day, until the maximum age a version is kept every week.": "Es fan servir els següents intervals: per la primera hora es manté una versió cada 30 segons, pel primer dia es manté una versió cada hora, pel primer cada 30 dies es manté una versió cada dia, fins el màxim d'antiguitat es manté una versió cada setmana.",
+ "The maximum age must be a number and cannot be blank.": "La màxima antiguitat ha de ser un número i no pot estar en blanc.",
+ "The maximum time to keep a version (in days, set to 0 to keep versions forever).": "Temps màxim en mantenir una versió (en dies, si es deixa en 0 es mantenen les versions per sempre).",
+ "The node ID cannot be blank.": "El ID del node no pot estar en blanc.",
+ "The node ID to enter here can be found in the \"Edit > Show ID\" dialog on the other node. Spaces and dashes are optional (ignored).": "El ID del node per introduir aquí es pot trobar al diàleg \"Editar > Mostrar ID\" en l'altre node. Els espais i les barres son opcionals (s'ignoren).",
+ "The number of old versions to keep, per file.": "El nombre de versions antigues que es mantenen per fitxer.",
+ "The number of versions must be a number and cannot be blank.": "El nombre de versions ha de ser un número i no es pot deixar en blanc.",
+ "The repository ID cannot be blank.": "El ID del repositori no pot estar en blanc.",
+ "The repository ID must be a short identifier (64 characters or less) consisting of letters, numbers and the the dot (.), dash (-) and underscode (_) characters only.": "El ID del repositori ha de ser un identificador curt (64 caràcters o menys) format només per lletres, nombres i el punt (.), barra (-) i barra baixa (_).",
+ "The repository ID must be unique.": "El ID del repositori ha de ser únic",
+ "The repository path cannot be blank.": "La carpeta del repositori no pot estar en blanc.",
+ "The rescan interval must be at least 5 seconds.": "El interval de re-escaneig ha de ser com a mínim de 5 segons.",
+ "Unknown": "Desconegut",
+ "Up to Date": "Actualitzat",
+ "Upgrade To {%version%}": "Actualitzar a {{version}}",
+ "Upgrading": "Actualitzant",
+ "Upload Rate": "Tasa de Pujada",
+ "Usage": "Ús",
+ "Use Compression": "Utilitza compressió",
+ "Use HTTPS for GUI": "Utilitzar HTTPS pel GUI",
+ "Version": "Versió",
+ "Versions Path": "Carpeta de les Versions",
+ "Versions are automatically deleted if they are older than the maximum age or exceed the number of files allowed in an interval.": "Les versions son automàticament eliminades si son més antigues que el màxim d'antiguitat o si excedeixen del nombre de fitxers permesos en un interval.",
+ "When adding a new node, keep in mind that this node must be added on the other side too.": "Quan s'afegeix un nou node recorda que aquest node s'ha d'afegir tambe a l'altre banda.",
+ "When adding a new repository, keep in mind that the Repository ID is used to tie repositories together between nodes. They are case sensitive and must match exactly between all nodes.": "Quan s'afegeix un nou repositori recorda que el ID del repositori s'utilitza per lligar repositoris entre nodes. Es distingeix entre majúscules i minúscules i ha de ser exactament iguals entre tots els nodes.",
+ "Yes": "Si",
+ "You must keep at least one version.": "Has de mantenir com a mínim una versió.",
+ "items": "Elements"
+} \ No newline at end of file
diff --git a/gui/lang/lang-fr.json b/gui/lang/lang-fr.json
index 762a81c07..75a282091 100644
--- a/gui/lang/lang-fr.json
+++ b/gui/lang/lang-fr.json
@@ -38,7 +38,7 @@
"Idle": "Au repos",
"Ignore Permissions": "Ignorer les permissions",
"Keep Versions": "Conserver les versions",
- "Last seen": "Dernière appartition",
+ "Last seen": "Dernière apparition",
"Latest Release": "Dernière version",
"Local Discovery": "Recherche locale",
"Local Discovery Port": "Port de recherche locale",
@@ -61,7 +61,7 @@
"Outgoing Rate Limit (KiB/s)": "Limite du débit sortant (KiB/s)",
"Override Changes": "Écraser les changements",
"Path to the repository on the local computer. Will be created if it does not exist. The tilde character (~) can be used as a shortcut for": "Chemin du répertoire sur l'ordinateur local. Il sera créé si il n'existe pas. Le caractère tilde (~) peut être utilisé comme raccourci vers",
- "Path where versions should be stored (leave empty for the default .stversions folder in the repository).": "Path where versions should be stored (leave empty for the default .stversions folder in the repository).",
+ "Path where versions should be stored (leave empty for the default .stversions folder in the repository).": "Chemin où les versions doivent être conservées (laisser vide pour le chemin par défaut de .stversions dans le répertoire)",
"Please wait": "Merci de patienter",
"Preview Usage Report": "Aperçu du rapport de statistiques d'utilisation",
"RAM Utilization": "Utilisation de la RAM",
@@ -84,8 +84,8 @@
"Short identifier for the repository. Must be the same on all cluster nodes.": "Identifiant court pour le répertoire. Il doit être le même sur l'ensemble des nœuds du cluster.",
"Show ID": "Montrer l'ID",
"Shown instead of Node ID in the cluster status.": "Affiché à la place de l'ID du nœud au sein du cluster.",
- "Shown instead of Node ID in the cluster status. Will be advertised to other nodes as an optional default name.": "Shown instead of Node ID in the cluster status. Will be advertised to other nodes as an optional default name.",
- "Shown instead of Node ID in the cluster status. Will be updated to the name the node advertises if left empty.": "Shown instead of Node ID in the cluster status. Will be updated to the name the node advertises if left empty.",
+ "Shown instead of Node ID in the cluster status. Will be advertised to other nodes as an optional default name.": "Affiché à la place de l'ID du nœud dans le statut du cluster. Sera annoncé aux autres nœuds comme un nom par défaut optionnel.",
+ "Shown instead of Node ID in the cluster status. Will be updated to the name the node advertises if left empty.": "Affiché à la place de l'ID du nœud dans le statut du cluster. Sera mis à jour par le nom que le nœud annonce si laissé vide.",
"Shutdown": "Éteindre",
"Simple File Versioning": "Versions simples de fichier",
"Source Code": "Code source",
@@ -97,7 +97,7 @@
"Synchronization": "Synchronisation",
"Syncing": "En cours de synchronisation",
"Syncthing has been shut down.": "Syncthing a été éteint.",
- "Syncthing includes the following software or portions thereof:": "Syncthing inclut les logiciels, ou portion de ceux-ci, suivants:",
+ "Syncthing includes the following software or portions thereof:": "Syncthing intègre les logiciels suivants (ou des éléments provenant de ces logiciels) :",
"Syncthing is restarting.": "Syncthing est cours de redémarrage.",
"Syncthing is upgrading.": "Syncthing est cours de mise à jour.",
"Syncthing seems to be down, or there is a problem with your Internet connection. Retrying…": "Syncthing semble être éteint, ou il y a un problème avec votre connexion Internet. Nouvelle tentative ...",
@@ -106,9 +106,9 @@
"The encrypted usage report is sent daily. It is used to track common platforms, repo sizes and app versions. If the reported data set is changed you will be prompted with this dialog again.": "Le rapport d'utilisation chiffré est envoyé quotidiennement. Il sert à répertorier les plateformes utilisées, la taille des répertoires et les versions de l'application. Si le jeu de données rapportées devait être changé, il vous sera demandé de le valider de nouveau via ce dialogue.",
"The entered node ID does not look valid. It should be a 52 character string consisting of letters and numbers, with spaces and dashes being optional.": "L'ID du nœud ne semble pas être valide. Il devrait ressembler à une chaine de 52 caractères comprenant lettres et chiffres, avec des espaces et des traits d'union optionnels.",
"The entered node ID does not look valid. It should be a 52 or 56 character string consisting of letters and numbers, with spaces and dashes being optional.": "L'ID du nœud inséré ne semble pas être valide. Il devrait ressembler à une chaîne de 52 ou 56 comprenant lettres et chiffres, avec des espaces et des traits d'union optionnels.",
- "The following intervals are used: for the first hour a version is kept every 30 seconds, for the first day a version is kept every hour, for the first 30 days a version is kept every day, until the maximum age a version is kept every week.": "The following intervals are used: for the first hour a version is kept every 30 seconds, for the first day a version is kept every hour, for the first 30 days a version is kept every day, until the maximum age a version is kept every week.",
+ "The following intervals are used: for the first hour a version is kept every 30 seconds, for the first day a version is kept every hour, for the first 30 days a version is kept every day, until the maximum age a version is kept every week.": "Les intervalles suivant sont utilisés: la première heure une version est conservée chaque 30 secondes, le premier jour une version est conservée chaque heure, les premiers 30 jours une version est conservée chaque jour, jusqu'à la limite d'âge maximum une version est conservée chaque semaine.",
"The maximum age must be a number and cannot be blank.": "L'ancienneté maximum doit être un nombre et ne peut être vide.",
- "The maximum time to keep a version (in days, set to 0 to keep versions forever).": "The maximum time to keep a version (in days, set to 0 to keep versions forever).",
+ "The maximum time to keep a version (in days, set to 0 to keep versions forever).": "Le temps maximum de conservation d'une version (en jours, mettre à 0 pour conserver les versions pour toujours)",
"The node ID cannot be blank.": "L'ID du nœud ne peut être vide.",
"The node ID to enter here can be found in the \"Edit > Show ID\" dialog on the other node. Spaces and dashes are optional (ignored).": "L'ID du nœud à insérer peut être trouvé à travers le menu \"Éditer > Montrer l'ID\" des autres nœuds. Les espaces et les traits d'union sont optionnels (ils seront ignorés).",
"The number of old versions to keep, per file.": "Le nombre d'anciennes versions à garder, par fichier.",
@@ -120,7 +120,7 @@
"The rescan interval must be at least 5 seconds.": "L'intervalle de scan doit être d'au minimum 5 secondes.",
"Unknown": "Inconnu",
"Up to Date": "Synchronisation à jour",
- "Upgrade To {%version%}": "Upgrader vers {{version}}",
+ "Upgrade To {%version%}": "Mettre à jour vers {{version}}",
"Upgrading": "Mise à jour de Syncthing",
"Upload Rate": "Débit d'envoi",
"Usage": "Utilisation",
diff --git a/gui/lang/lang-it.json b/gui/lang/lang-it.json
index 4b49c11f3..6f9a55450 100644
--- a/gui/lang/lang-it.json
+++ b/gui/lang/lang-it.json
@@ -61,7 +61,7 @@
"Outgoing Rate Limit (KiB/s)": "Limite di Velocità in Uscita (KiB/s)",
"Override Changes": "Ignora Modifiche",
"Path to the repository on the local computer. Will be created if it does not exist. The tilde character (~) can be used as a shortcut for": "Percorso del deposito nel computer locale. Verrà creato se non esiste già. Il carattere tilde (~) può essere utilizzato come scorciatoia per",
- "Path where versions should be stored (leave empty for the default .stversions folder in the repository).": "Path where versions should be stored (leave empty for the default .stversions folder in the repository).",
+ "Path where versions should be stored (leave empty for the default .stversions folder in the repository).": "Percorso di salvataggio delle versioni (lasciare vuoto per utilizzare la cartella predefinita .stversions nel deposito).",
"Please wait": "Attendere prego",
"Preview Usage Report": "Anteprima Statistiche di Utilizzo",
"RAM Utilization": "Utilizzo RAM",
diff --git a/gui/lang/valid-langs.js b/gui/lang/valid-langs.js
index 49c454d66..7cd60d7d8 100644
--- a/gui/lang/valid-langs.js
+++ b/gui/lang/valid-langs.js
@@ -1 +1 @@
-var validLangs = ["bg","da","de","el","en","es","fr","hu","it","lt","nl","pt-PT","ru","sv","tr","uk","zh-CN","zh-TW"]
+var validLangs = ["bg","ca","da","de","el","en","es","fr","hu","it","lt","nl","pt-PT","ru","sv","tr","uk","zh-CN","zh-TW"]