From 0078215b7300cb8d2b25d8bb553393cc91f021f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joan=20Montan=C3=A9?= Date: Sun, 29 May 2022 17:44:19 +0200 Subject: [PATCH 1/2] Add Uranium Catalan translation --- resources/i18n/ca_ES/uranium.po | 963 ++++++++++++++++++++++++++++++++ 1 file changed, 963 insertions(+) create mode 100644 resources/i18n/ca_ES/uranium.po diff --git a/resources/i18n/ca_ES/uranium.po b/resources/i18n/ca_ES/uranium.po new file mode 100644 index 0000000000..9420fb8449 --- /dev/null +++ b/resources/i18n/ca_ES/uranium.po @@ -0,0 +1,963 @@ +# Uranium +# Copyright (C) Joan Montané , 2022. +# +# This file is distributed under the same license as the Uranium package. +# +# Translators: +# Joan Montané, 2022 +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-04-13 10:45+0200\n" +"PO-Revision-Date: 2021-12-28 16:18+0000\n" +"Last-Translator: Joan Montané, 2022\n" +"Language-Team: Catalan (https://www.transifex.com/softcatala/teams/129714/ca/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ca\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py:30 +msgctxt "@item:inmenu" +msgid "Local File" +msgstr "Fitxer local" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py:31 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Save to Disk" +msgstr "Desa al disc" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py:32 +msgctxt "@info:tooltip" +msgid "Save to Disk" +msgstr "Desa al disc" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py:36 +msgctxt "@item:inmenu About saving files to the hard drive" +msgid "To Disk" +msgstr "Al disc" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py:58 +msgctxt "@title:window" +msgid "Save to Disk" +msgstr "Desa al disc" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py:91 +msgctxt "@info:warning" +msgid "There are no file types available to write with!" +msgstr "No hi ha cap tipus de fitxer disponible per a escriure!" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py:139 +msgctxt "@title:window" +msgid "File Already Exists" +msgstr "El fitxer ja existeix" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py:139 +#, python-brace-format +msgctxt "@label Don't translate the XML tag !" +msgid "" +"The file {0} already exists. Are you sure you want to " +"overwrite it?" +msgstr "" +"El fitxer {0} ja existeix. Esteu segur que el voleu " +"sobreescriure?" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py:172 +#, python-brace-format +msgctxt "@info:progress Don't translate the XML tags !" +msgid "Saving to {0}" +msgstr "S'està desant a {0}" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py:173 +msgctxt "@info:title" +msgid "Saving" +msgstr "Desament" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py:181 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Permission denied when trying to save {0}" +msgstr "S'ha denegat el permís en intentar desar {0}" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py:184 +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py:204 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not save to {0}: {1}" +msgstr "" +"No s'ha pogut desar a {0}: {1}" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py:195 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Saved to {0}" +msgstr "S'ha desat a{0}" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py:196 +msgctxt "@info:title" +msgid "File Saved" +msgstr "S'ha desat el fitxer" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py:198 +msgctxt "@action:button" +msgid "Open Folder" +msgstr "Obre la carpeta" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py:198 +msgctxt "@info:tooltip" +msgid "Open the folder containing the file" +msgstr "Obre la carpeta que conté el fitxer" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py:206 +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py:216 +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/Bindings/OutputDeviceManagerProxy.py:156 +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/Bindings/OutputDeviceManagerProxy.py:160 +msgctxt "@info:title" +msgid "Error" +msgstr "Error" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py:215 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Something went wrong saving to {0}: " +"{1}" +msgstr "" +"Alguna cosa ha anat malament en desar a {0}: " +"{1}" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/Views/SimpleView/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Simple" +msgstr "Bàsica" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/FileHandlers/STLWriter/STLWriter.py:29 +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/FileHandlers/OBJWriter/OBJWriter.py:32 +msgctxt "@error:no mesh" +msgid "There is no mesh to write." +msgstr "No hi ha cap malla per escriure." + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/FileHandlers/STLWriter/STLWriter.py:38 +msgctxt "@error:not supported" +msgid "Unsupported output mode writing STL to stream." +msgstr "Mode de sortida no compatible en intentar escriure STL al flux." + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/FileHandlers/STLWriter/__init__.py:17 +msgctxt "@item:inlistbox" +msgid "STL File (ASCII)" +msgstr "Fitxer STL (ASCII)" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/FileHandlers/STLWriter/__init__.py:23 +msgctxt "@item:inlistbox" +msgid "STL File (Binary)" +msgstr "Fitxer STL (Binary)" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/FileHandlers/STLReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "STL File" +msgstr "Fitxer STL" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/FileHandlers/OBJWriter/OBJWriter.py:25 +msgctxt "@error:not supported" +msgid "OBJWriter does not support non-text mode." +msgstr "L'OBJWriter no admet el mode no text." + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/FileHandlers/OBJWriter/__init__.py:15 +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/FileHandlers/OBJReader/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "Wavefront OBJ File" +msgstr "Fitxer OBJ Wavefront" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/UpdateChecker/NewVersionMessage.py:18 +#, python-brace-format +msgctxt "@info:status" +msgid "{application_name} {version_number} is available!" +msgstr "Hi ha disponible el {application_name} {version_number}!" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/UpdateChecker/NewVersionMessage.py:22 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"{application_name} {version_number} provides a better and more reliable " +"printing experience." +msgstr "" +"{application_name} {version_number} proporciona una experiència d'impressió " +"millor i més confiable." + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/UpdateChecker/NewVersionMessage.py:28 +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/UpdateChecker/NewBetaVersionMessage.py:28 +msgctxt "@action:button" +msgid "Download" +msgstr "Baixa" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/UpdateChecker/NewVersionMessage.py:30 +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/UpdateChecker/NewBetaVersionMessage.py:31 +msgctxt "@action:button" +msgid "Learn more" +msgstr "Més informació" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/UpdateChecker/NewBetaVersionMessage.py:18 +#, python-brace-format +msgctxt "@info:status" +msgid "{application_name} {version_number}-BETA is available!" +msgstr "Hi ha disponible la versió {application_name} {version_number}-BETA" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/UpdateChecker/NewBetaVersionMessage.py:22 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Try out the latest BETA version and help us improve {application_name}." +msgstr "" +"Proveu l'última versió BETA i ajudeu-nos a millorar el {application_name}." + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/UpdateChecker/UpdateChecker.py:39 +msgctxt "@item:inmenu" +msgid "Update Checker" +msgstr "Comprovador d'actualitzacions" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/UpdateChecker/UpdateChecker.py:40 +msgctxt "@item:inmenu" +msgid "Check for Updates" +msgstr "Comprova si hi ha actualitzacions" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/UpdateChecker/UpdateChecker.py:99 +msgctxt "@info" +msgid "The version you are using does not support checking for updates." +msgstr "La versió que utilitzeu no permet comprovar si hi ha actualitzacions." + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/UpdateChecker/UpdateChecker.py:100 +msgctxt "@info:title" +msgid "Warning" +msgstr "Avís" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/UpdateChecker/UpdateChecker.py:154 +msgctxt "@info" +msgid "No new version was found." +msgstr "No s'ha trobat cap versió nova." + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/UpdateChecker/UpdateChecker.py:155 +#: /home/remco/dev/code/ulti/trans/Uranium/UM/VersionUpgradeManager.py:174 +msgctxt "@info:title" +msgid "Version Upgrade" +msgstr "Actualització de la versió" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/Tools/TranslateTool/__init__.py:12 +msgctxt "@action:button" +msgid "Move" +msgstr "Mou" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/Tools/TranslateTool/__init__.py:13 +msgctxt "@info:tooltip" +msgid "Move Model" +msgstr "Mou el model" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/Tools/MirrorTool/__init__.py:12 +msgctxt "@label" +msgid "Mirror" +msgstr "Reflecteix" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/Tools/MirrorTool/__init__.py:13 +msgctxt "@info:tooltip" +msgid "Mirror Model" +msgstr "Model reflectit" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/Tools/RotateTool/RotateTool.py:353 +msgctxt "@label" +msgid "Laying object flat on buildplate..." +msgstr "S'està posant un objecte pla en la plataforma de construcció..." + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/Tools/RotateTool/RotateTool.py:356 +msgctxt "@title" +msgid "Object Rotation" +msgstr "Gir de l'objecte" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/Tools/RotateTool/__init__.py:12 +msgctxt "@label" +msgid "Rotate" +msgstr "Gira" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/Tools/RotateTool/__init__.py:13 +msgctxt "@info:tooltip" +msgid "Rotate Model" +msgstr "Gira el model" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/Tools/ScaleTool/__init__.py:12 +msgctxt "@label" +msgid "Scale" +msgstr "Escala" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/Tools/ScaleTool/__init__.py:13 +msgctxt "@info:tooltip" +msgid "Scale Model" +msgstr "Escala el model" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Scene/Scene.py:190 +#, python-brace-format +msgctxt "@info" +msgid "Would you like to reload {filename}?" +msgstr "Voleu tornar a carregar {filename}?" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Scene/Scene.py:192 +msgctxt "@info:title" +msgid "File has been modified" +msgstr "S'ha modificat el fitxer" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Scene/Scene.py:193 +msgctxt "@action:button" +msgid "Reload" +msgstr "Torna a carregar" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Scene/Scene.py:195 +msgctxt "@action:description" +msgid "This will trigger the modified files to reload from disk." +msgstr "" +"Això activarà que els fitxers modificats es tornin a carregar des del disc." + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/View/GL/OpenGL.py:59 +#: /home/remco/dev/code/ulti/trans/Uranium/UM/View/GL/OpenGL.py:64 +msgctxt "@message" +msgid "Failed to Initialize OpenGL" +msgstr "No s'ha pogut inicialitzar l'OpenGL" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/View/GL/OpenGL.py:74 +msgctxt "Critical OpenGL Extensions Missing" +msgid "" +"Critical OpenGL extensions are missing. This program requires support for " +"Framebuffer Objects. Please check your video card drivers." +msgstr "" +"Falten extensions crítiques de l'OpenGL. Aquest programa requereix suport " +"per als objectes de la memòria intermèdia gràfica. Comproveu els " +"controladors de la targeta de vídeo." + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/PackageManager.py:294 +#, python-brace-format +msgctxt "@error:uninstall" +msgid "There were some errors uninstalling the following packages: {packages}" +msgstr "" +"S'han produït alguns errors en desinstal·lar els paquets següents: " +"{packages}" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/PackageManager.py:296 +msgctxt "@info:title" +msgid "Uninstalling errors" +msgstr "S'han produït errors durant la desinstal·lació" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/PackageManager.py:307 +#, python-brace-format +msgctxt "@info:progress Don't translate {package_id}" +msgid "Installing plugin {package_id}..." +msgstr "S'està instal·lant el connector {packageid}..." + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/PackageManager.py:615 +#, python-brace-format +msgctxt "@error:update" +msgid "" +"There was an error uninstalling the package {package} before installing new version:\n" +"{error}.\n" +"Please try to upgrade again later." +msgstr "" +"S'ha produït un error en desinstal·lar el paquet {package} abans d'instal·lar la nova versió\n" +"{error}.\n" +"Torneu-ho a provar més tard." + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/PackageManager.py:618 +msgctxt "@info:title" +msgid "Updating error" +msgstr "S'ha produït un error durant l'actualització" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/PluginRegistry.py:331 +msgctxt "@info:status" +msgid "" +"The plugin has been installed.\n" +"Please re-start the application to activate the plugin." +msgstr "" +"S'ha instal·lat el connector.\n" +"Torneu a iniciar l'aplicació per a activar-lo." + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/PluginRegistry.py:398 +msgctxt "@error:untrusted" +msgid "Plugin {} was not loaded because it could not be verified." +msgstr "El connector {} no s'ha carregat perquè no s'ha pogut verificar." + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/PluginRegistry.py:503 +msgctxt "@action:button" +msgid "Dismiss" +msgstr "Descarta" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/PluginRegistry.py:513 +msgctxt "@error" +msgid "" +"The plugin {} could not be loaded. Re-installing the plugin might solve the " +"issue." +msgstr "" +"No s'ha pogut carregar el connector {}. La reinstal·lació el connector pot " +"resoldre el problema." + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/PluginRegistry.py:517 +msgctxt "@action:button" +msgid "Remove plugin" +msgstr "Elimina el connector" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/PluginRegistry.py:534 +msgctxt "@info:status" +msgid "Plugin no longer scheduled to be installed." +msgstr "Ja no està previst instal·lar el connector." + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/PluginRegistry.py:540 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"The plugin has been removed.\n" +"Please restart {0} to finish uninstall." +msgstr "" +"S'ha eliminat el connector.\n" +"Reinicieu {0} per a acabar de desinstal·lar-lo." + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/PluginRegistry.py:925 +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Settings/Models/InstanceContainersModel.py:193 +#: /home/remco/dev/code/ulti/trans/Uranium/UM/FileHandler/FileHandler.py:71 +#, python-brace-format +msgctxt "@item:inlistbox" +msgid "All Supported Types ({0})" +msgstr "Tots els tipus compatibles ({0})" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/PluginRegistry.py:926 +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Settings/Models/InstanceContainersModel.py:196 +#: /home/remco/dev/code/ulti/trans/Uranium/UM/FileHandler/FileHandler.py:72 +msgctxt "@item:inlistbox" +msgid "All Files (*)" +msgstr "Tots els fitxers (*)" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/ConfigurationErrorMessage.py:32 +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/Tools/RotateTool/RotateTool.qml:19 +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/Tools/ScaleTool/ScaleTool.qml:66 +msgctxt "@action:button" +msgid "Reset" +msgstr "Restableix" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/ConfigurationErrorMessage.py:46 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Your configuration seems to be corrupt. Something seems to be wrong with the following profiles:\n" +"- {profiles}\n" +" Would you like to reset to factory defaults? Reset will remove all your current printers and profiles." +msgstr "" +"Sembla que la configuració és malmesa. Alguna cosa sembla estar malament en els següents perfils:\n" +"- {profiles}\n" +"Voleu restablir als valors predeterminats de la fàbrica? El restabliment eliminarà totes les impressores i perfils actuals." + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/ConfigurationErrorMessage.py:51 +msgctxt "@title:window" +msgid "Reset to factory" +msgstr "Restableix als valors de fàbrica" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/ConfigurationErrorMessage.py:53 +msgctxt "@label" +msgid "" +"Reset will remove all your current printers and profiles! Are you sure you " +"want to reset?" +msgstr "" +"El restabliment eliminarà totes les impressores i perfils actuals! Esteu " +"segur que voleu restablir?" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Mesh/ReadMeshJob.py:71 +#, python-format, python-brace-format +msgctxt "@info:status" +msgid "Auto scaled model to {0}% of original size" +msgstr "Model escalat automàticament un {0}% de la mida original" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Mesh/ReadMeshJob.py:73 +msgctxt "@info:title" +msgid "Scaling Object" +msgstr "S'està escalant l'objecte" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/Duration.py:128 +#, python-brace-format +msgctxt "" +"@label Short days-hours-minutes format. {0} is days, {1} is hours, {2} is " +"minutes" +msgid "{0:0>2}d {1:0>2}h {2:0>2}min" +msgstr "{0:0>2} d {1:0>2} h {2:0>2} min" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/Duration.py:130 +#, python-brace-format +msgctxt "@label Short hours-minutes format. {0} is hours, {1} is minutes" +msgid "{0:0>2}h {1:0>2}min" +msgstr "{0:0>2} h {1:0>2} min" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/Duration.py:133 +#, python-brace-format +msgctxt "@label Long duration format. {0} is days" +msgid "{0} day" +msgid_plural "{0} days" +msgstr[0] "{0} dia" +msgstr[1] "{0} dies" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/Duration.py:133 +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/Duration.py:135 +#, python-brace-format +msgctxt "@label Long duration format. {0} is hours" +msgid "{0} hour" +msgid_plural "{0} hours" +msgstr[0] "{0} hora" +msgstr[1] "{0} hores" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/Duration.py:133 +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/Duration.py:135 +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/Duration.py:137 +#, python-brace-format +msgctxt "@label Long duration format. {0} is minutes" +msgid "{0} minute" +msgid_plural "{0} minutes" +msgstr[0] "{0} minut" +msgstr[1] "{0} minuts" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/QtApplication.py:195 +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/QtApplication.py:216 +msgctxt "@info:progress" +msgid "Loading plugins..." +msgstr "S'estan carregant els connectors..." + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/QtApplication.py:197 +#, python-brace-format +msgctxt "@info:progress" +msgid "Loading plugin {plugin_id}..." +msgstr "S'està carregant el connector {pluginid}..." + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/QtApplication.py:203 +msgctxt "@info:progress" +msgid "Initializing package manager..." +msgstr "S'està iniciant el gestor de paquets..." + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/QtApplication.py:211 +msgctxt "@info:status" +msgid "Your configuration seems to be corrupt." +msgstr "Sembla que la configuració és malmesa." + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/QtApplication.py:213 +msgctxt "@info:title" +msgid "Configuration errors" +msgstr "Errors de configuració" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/QtApplication.py:225 +msgctxt "@info:progress" +msgid "Updating configuration..." +msgstr "S'està actualitzant la configuració..." + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/QtApplication.py:231 +msgctxt "@info:progress" +msgid "Loading preferences..." +msgstr "S'estan carregant les preferències..." + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/QtApplication.py:321 +msgctxt "@info:progress" +msgid "Loading UI..." +msgstr "S'està carregant la IU..." + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/Bindings/FileProviderModel.py:50 +msgctxt "@menu" +msgid "From Disk" +msgstr "Des del disc" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/VersionUpgradeManager.py:173 +#, python-brace-format +msgctxt "@info:version-upgrade" +msgid "A configuration from an older version of {0} was imported." +msgstr "S'ha importat una configuració d'una versió anterior de {0}." + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/FileHandler/ReadFileJob.py:41 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Cannot open files of the type of {0}" +msgstr "No es poden obrir els fitxers del tipus {0}" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/FileHandler/ReadFileJob.py:44 +msgctxt "@info:title" +msgid "Invalid File" +msgstr "El fitxer no és vàlid" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/FileHandler/ReadFileJob.py:59 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "" +"Failed to load {0}. The file could be corrupt or " +"inaccessible." +msgstr "" +"No s'ha pogut carregar {0}. El fitxer pot ser corrupte " +"o inaccessible." + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/FileHandler/ReadFileJob.py:62 +#: /home/remco/dev/code/ulti/trans/Uranium/UM/FileHandler/ReadFileJob.py:98 +msgctxt "@info:title" +msgid "Unable to Open File" +msgstr "No s'ha pogut obrir el fitxer" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/FileHandler/ReadFileJob.py:71 +msgctxt "@info:title" +msgid "Loading" +msgstr "S'està carregant" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/FileHandler/ReadFileJob.py:87 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "There where no models in {0}." +msgstr "No hi ha cap model a {0}." + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/FileHandler/ReadFileJob.py:90 +msgctxt "@info:title" +msgid "No Models in File" +msgstr "No hi ha cap model al fitxer" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/FileHandler/ReadFileJob.py:95 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "" +"Failed to load {0}. The file could be corrupt, " +"inaccessible or it did not contain any models." +msgstr "" +"No s'ha pogut carregar {0}. El fitxer pot ser corrupte," +" inaccessible o no conté cap model." + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/Tools/TranslateTool/TranslateTool.qml:209 +msgctxt "@option:check" +msgid "Lock Model" +msgstr "Bloca el model" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/Tools/RotateTool/RotateTool.qml:40 +msgctxt "@action:button" +msgid "Lay flat" +msgstr "Posa pla" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/Tools/RotateTool/RotateTool.qml:63 +msgctxt "@action:button" +msgid "Select face to align to the build plate" +msgstr "Trieu la cara que s'ha d'alinear amb la placa de construcció" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/Tools/RotateTool/RotateTool.qml:87 +msgctxt "@action:checkbox" +msgid "Snap Rotation" +msgstr "Ajusta el gir" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/Tools/ScaleTool/ScaleTool.qml:92 +msgctxt "@option:check" +msgid "Snap Scaling" +msgstr "Ajusta l'escala" + +#: /home/remco/dev/code/ulti/trans/Uranium/plugins/Tools/ScaleTool/ScaleTool.qml:119 +msgctxt "@option:check" +msgid "Uniform Scaling" +msgstr "Escalat uniforme" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/Preferences/RenameDialog.qml:18 +msgctxt "@title:window" +msgid "Rename" +msgstr "Canvia el nom" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/Preferences/RenameDialog.qml:19 +msgctxt "@info" +msgid "Please provide a new name." +msgstr "Indiqueu un nom nou." + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/Preferences/RenameDialog.qml:78 +msgctxt "@action:button" +msgid "Cancel" +msgstr "Cancel·la" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/Preferences/RenameDialog.qml:84 +msgctxt "@action:button" +msgid "OK" +msgstr "D'acord" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/Preferences/MachinesPage.qml:12 +msgctxt "@title:tab" +msgid "Printers" +msgstr "Impressores" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/Preferences/MachinesPage.qml:40 +msgctxt "@label" +msgid "Type" +msgstr "Tipus" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/Preferences/ConfirmRemoveDialog.qml:15 +msgctxt "@title:window" +msgid "Confirm Remove" +msgstr "Confirmeu l'eliminació" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/Preferences/ConfirmRemoveDialog.qml:16 +msgctxt "@label (%1 is object name)" +msgid "Are you sure you wish to remove %1? This cannot be undone!" +msgstr "Esteu segur que voleu eliminar %1? Això no es pot desfer!" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/Preferences/PreferencesDialog.qml:17 +msgctxt "@title:window" +msgid "Preferences" +msgstr "Preferències" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/Preferences/PreferencesDialog.qml:134 +msgctxt "@title:tab" +msgid "General" +msgstr "General" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/Preferences/PreferencesDialog.qml:135 +msgctxt "@title:tab" +msgid "Settings" +msgstr "Paràmetres" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/MessageDialog.qml:99 +msgctxt "@option" +msgid "OK" +msgstr "D'acord" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/MessageDialog.qml:100 +msgctxt "@option" +msgid "Open" +msgstr "Obre" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/MessageDialog.qml:101 +msgctxt "@option" +msgid "Save" +msgstr "Desa" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/MessageDialog.qml:102 +msgctxt "@option" +msgid "Cancel" +msgstr "Cancel·la" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/MessageDialog.qml:103 +msgctxt "@option" +msgid "Close" +msgstr "Tanca" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/MessageDialog.qml:104 +msgctxt "@option" +msgid "Discard" +msgstr "Descarta" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/MessageDialog.qml:105 +msgctxt "@option" +msgid "Apply" +msgstr "Aplica" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/MessageDialog.qml:106 +msgctxt "@option" +msgid "Reset" +msgstr "Reinicialitza" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/MessageDialog.qml:107 +msgctxt "@option" +msgid "Restore Defaults" +msgstr "Restaura als valors predeterminats" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/MessageDialog.qml:108 +msgctxt "@option" +msgid "Help" +msgstr "Ajuda" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/MessageDialog.qml:109 +msgctxt "@option" +msgid "Save All" +msgstr "Desa-ho tot" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/MessageDialog.qml:110 +msgctxt "@option" +msgid "Yes" +msgstr "Sí" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/MessageDialog.qml:111 +msgctxt "@option" +msgid "Yes to All" +msgstr "Sí a tot" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/MessageDialog.qml:112 +msgctxt "@option" +msgid "No" +msgstr "No" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/MessageDialog.qml:113 +msgctxt "@option" +msgid "No to All" +msgstr "No a tot" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/MessageDialog.qml:114 +msgctxt "@option" +msgid "Abort" +msgstr "Interromp" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/MessageDialog.qml:115 +msgctxt "@option" +msgid "Retry" +msgstr "Reintenta" + +#: /home/remco/dev/code/ulti/trans/Uranium/UM/Qt/qml/UM/MessageDialog.qml:116 +msgctxt "@option" +msgid "Ignore" +msgstr "Ignora" + +#: ConsoleLogger/plugin.json +msgctxt "description" +msgid "Outputs log information to the console." +msgstr "Mostra informació del registre a la consola." + +#: ConsoleLogger/plugin.json +msgctxt "name" +msgid "Console Logger" +msgstr "Registrador de consola" + +#: LocalFileOutputDevice/plugin.json +msgctxt "description" +msgid "Enables saving to local files." +msgstr "Habilita el desament a fitxers locals." + +#: LocalFileOutputDevice/plugin.json +msgctxt "name" +msgid "Local File Output Device" +msgstr "Dispositiu de sortida de fitxers locals" + +#: Views/SimpleView/plugin.json +msgctxt "description" +msgid "Provides a simple solid mesh view." +msgstr "Proporciona una vista bàsica de malla sòlida." + +#: Views/SimpleView/plugin.json +msgctxt "name" +msgid "Simple View" +msgstr "Vista bàsica" + +#: FileHandlers/STLWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing STL files." +msgstr "Permet l'escriptura de fitxers STL." + +#: FileHandlers/STLWriter/plugin.json +msgctxt "name" +msgid "STL Writer" +msgstr "Escriptor STL" + +#: FileHandlers/STLReader/plugin.json +msgctxt "description" +msgid "Provides support for reading STL files." +msgstr "Permet la lectura de fitxers STL." + +#: FileHandlers/STLReader/plugin.json +msgctxt "name" +msgid "STL Reader" +msgstr "Lector STL" + +#: FileHandlers/OBJWriter/plugin.json +msgctxt "description" +msgid "Makes it possible to write Wavefront OBJ files." +msgstr "Fa possible escriure fitxers OBJ de Wavefront." + +#: FileHandlers/OBJWriter/plugin.json +msgctxt "name" +msgid "Wavefront OBJ Writer" +msgstr "Escriptor OBJ Wavefront" + +#: FileHandlers/OBJReader/plugin.json +msgctxt "description" +msgid "Makes it possible to read Wavefront OBJ files." +msgstr "Fa possible llegir fitxers OBJ de Wavefront." + +#: FileHandlers/OBJReader/plugin.json +msgctxt "name" +msgid "Wavefront OBJ Reader" +msgstr "Lector OBJ Wavefront" + +#: UpdateChecker/plugin.json +msgctxt "description" +msgid "Checks for updates of the software." +msgstr "Comprova si hi ha actualitzacions del programari." + +#: UpdateChecker/plugin.json +msgctxt "name" +msgid "Update Checker" +msgstr "Comprovador d'actualitzacions" + +#: LocalContainerProvider/plugin.json +msgctxt "description" +msgid "" +"Provides built-in setting containers that come with the installation of the " +"application." +msgstr "" +"Proporciona contenidors de paràmetres integrats que venen amb la " +"instal·lació de l'aplicació." + +#: LocalContainerProvider/plugin.json +msgctxt "name" +msgid "Local Container Provider" +msgstr "Proveïdor de contenidor local" + +#: Tools/TranslateTool/plugin.json +msgctxt "description" +msgid "Provides the Move tool." +msgstr "Proporciona l'eina per a moure." + +#: Tools/TranslateTool/plugin.json +msgctxt "name" +msgid "Move Tool" +msgstr "Eina per a moure" + +#: Tools/MirrorTool/plugin.json +msgctxt "description" +msgid "Provides the Mirror tool." +msgstr "Proporciona l'eina de reflexió." + +#: Tools/MirrorTool/plugin.json +msgctxt "name" +msgid "Mirror Tool" +msgstr "Eina de reflexió" + +#: Tools/CameraTool/plugin.json +msgctxt "description" +msgid "Provides the tool to manipulate the camera." +msgstr "Proporciona l'eina per a manipular la càmera." + +#: Tools/CameraTool/plugin.json +msgctxt "name" +msgid "Camera Tool" +msgstr "Eina de la càmera" + +#: Tools/SelectionTool/plugin.json +msgctxt "description" +msgid "Provides the Selection tool." +msgstr "Proporciona l'eina de selecció." + +#: Tools/SelectionTool/plugin.json +msgctxt "name" +msgid "Selection Tool" +msgstr "Eina de selecció" + +#: Tools/RotateTool/plugin.json +msgctxt "description" +msgid "Provides the Rotate tool." +msgstr "Proporciona l'eina de gir" + +#: Tools/RotateTool/plugin.json +msgctxt "name" +msgid "Rotate Tool" +msgstr "Eina de gir" + +#: Tools/ScaleTool/plugin.json +msgctxt "description" +msgid "Provides the Scale tool." +msgstr "Proporciona l'eina d'escalat." + +#: Tools/ScaleTool/plugin.json +msgctxt "name" +msgid "Scale Tool" +msgstr "Eina d'escalat" + +#: FileLogger/plugin.json +msgctxt "description" +msgid "Outputs log information to a file in your settings folder." +msgstr "" +"Mostra informació del registre en un fitxer de la carpeta de configuració." + +#: FileLogger/plugin.json +msgctxt "name" +msgid "File Logger" +msgstr "Registre de fitxers" From d41f279b230d256a010d40e9e0497d7b8e43dfed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joan=20Montan=C3=A9?= Date: Sun, 29 May 2022 17:46:40 +0200 Subject: [PATCH 2/2] Fix locale --- resources/i18n/ca_ES/uranium.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/i18n/ca_ES/uranium.po b/resources/i18n/ca_ES/uranium.po index 9420fb8449..00b461b17d 100644 --- a/resources/i18n/ca_ES/uranium.po +++ b/resources/i18n/ca_ES/uranium.po @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: ca\n" +"Language: ca_ES\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: /home/remco/dev/code/ulti/trans/Uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py:30