--- a/src/eric7/i18n/eric7_es.ts Sat Dec 30 19:43:41 2023 +0100 +++ b/src/eric7/i18n/eric7_es.ts Sat Dec 30 19:57:41 2023 +0100 @@ -2068,7 +2068,7 @@ <message> <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" /> <source>Select the status of items to be shown.</source> - <translation type="unfinished" /> + <translation>Seleccionar el status de los elementos a mostrar</translation> </message> <message> <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" /> @@ -2115,10 +2115,6 @@ <source>%v/%m Files</source> <translation>%v/%m Archivos</translation> </message> - <message> - <source>Select the status of items to be shown (empty for all).</source> - <translation type="vanished">Seleccionar el estado de elementos a mostrar (vacío para todos).</translation> - </message> </context> <context> <name>BlackUtilities</name> @@ -3284,7 +3280,7 @@ <location filename="../UI/Browser.py" line="311" /> <location filename="../UI/Browser.py" line="269" /> <source>Show in File Manager</source> - <translation type="unfinished" /> + <translation>Mostrar en el Gestor de Archivos</translation> </message> <message> <location filename="../UI/Browser.py" line="372" /> @@ -3387,7 +3383,7 @@ <message> <location filename="../UI/Browser.py" line="618" /> <source><p>The directory of the selected item (<b>{0}</b>) cannot be shown in a file manager application.</p></source> - <translation type="unfinished" /> + <translation><p>El directorio del elemento seleccionado (<b>{0}</b>) no se puede mostrar en una aplicación de gestión de archivos.</p></translation> </message> <message> <location filename="../UI/Browser.py" line="1025" /> @@ -3959,7 +3955,7 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="90" /> <source>Logging</source> - <translation type="unfinished" /> + <translation>Logging</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="91" /> @@ -11495,17 +11491,17 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="187" /> <source>'{0}' line should be followed by an '{1}' line</source> - <translation type="unfinished" /> + <translation>una línea '{0}' debe continuar con una línea '{1}'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="190" /> <source>'{0}' line should not be preceded by an empty line</source> - <translation type="unfinished" /> + <translation>una línea '{0}' no puede estar precedida por una línea en blanco</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="193" /> <source>don't use '{0}' but '{1}' instead</source> - <translation type="unfinished" /> + <translation>no usar '{0}' sinó '{1}' en su lugar</translation> </message> </context> <context> @@ -16486,7 +16482,7 @@ <message> <location filename="../Preferences/ConfigurationPages/EditorSearchPage.ui" line="0" /> <source>Quicksearch</source> - <translation type="unfinished" /> + <translation>Búsqueda rápida</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/EditorSearchPage.ui" line="0" /> @@ -16511,12 +16507,12 @@ <message> <location filename="../Preferences/ConfigurationPages/EditorSearchPage.ui" line="0" /> <source>Timeout for quicksearch highlighting:</source> - <translation type="unfinished" /> + <translation>Tiempo para el resaltado de búsquead rápida:</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/EditorSearchPage.ui" line="0" /> <source>Enter the time in milliseconds after which occurrences of the current search text shall be highlighted</source> - <translation type="unfinished" /> + <translation>Introducir el tiempo en milisegundos despues del cual las ocurrencias de la búsqueda actual deben ser resaltadas</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/EditorSearchPage.ui" line="0" /> @@ -20020,7 +20016,7 @@ <message> <location filename="../EricWidgets/EricTextEditSearchWidget.py" line="143" /> <source>Select to match case sensitive</source> - <translation type="unfinished">Seleccionar para diferenciar may/min</translation> + <translation>Seleccionar para diferenciar may/min</translation> </message> <message> <location filename="../EricWidgets/EricTextEditSearchWidget.py" line="148" /> @@ -20030,7 +20026,7 @@ <message> <location filename="../EricWidgets/EricTextEditSearchWidget.py" line="149" /> <source>Select to match whole words only</source> - <translation type="unfinished">Seleccionar para coincidir solamente palabras completas</translation> + <translation>Seleccionar para coincidir solamente palabras completas</translation> </message> <message> <location filename="../EricWidgets/EricTextEditSearchWidget.py" line="159" /> @@ -22659,7 +22655,7 @@ <message> <location filename="../UI/FindFileWidget.ui" line="0" /> <source>Select if the search or replace text contains escape codes</source> - <translation type="unfinished" /> + <translation>Seleccionar si el texto de búsqueda o reemplazamiento contiene códigos de escape</translation> </message> <message> <location filename="../UI/FindFileWidget.ui" line="0" /> @@ -22739,7 +22735,7 @@ <message> <location filename="../UI/FindFileWidget.ui" line="0" /> <source>Exclude hidden</source> - <translation type="unfinished" /> + <translation>Excluir ocultos</translation> </message> <message> <location filename="../UI/FindFileWidget.ui" line="0" /> @@ -22875,10 +22871,6 @@ <source>Deselect All</source> <translation>Deseleccionar Todo</translation> </message> - <message> - <source>Exclude hidden files and directories</source> - <translation type="vanished">Excluir archivos y directorios ocultos</translation> - </message> </context> <context> <name>FindLocationWidget</name> @@ -36554,7 +36546,7 @@ <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2363" /> <source>Select the bookmark to be moved to changeset '{0}':</source> - <translation type="unfinished" /> + <translation>Seleccionar el marcador a mover al changeset "{0}":</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2704" /> @@ -36779,10 +36771,6 @@ <source><b>Mercurial log errors</b><p>This shows possible error messages of the hg log command.</p></source> <translation><b>Errores de Mercurial log</b><p>Muestra los posibles mensajes de error del comando hg log.</p></translation> </message> - <message> - <source>Select the bookmark to be moved to changeset "{0}":</source> - <translation type="vanished">Seleccionar el marcador a mover al changeset "{0}":</translation> - </message> </context> <context> <name>HgMergeDialog</name> @@ -47211,7 +47199,7 @@ <message> <location filename="../CodeFormatting/IsortFormattingDialog.ui" line="0" /> <source>Select the status of items to be shown.</source> - <translation type="unfinished" /> + <translation>Seleccionar el estado de los elementos a mostrar.</translation> </message> <message> <location filename="../CodeFormatting/IsortFormattingDialog.ui" line="0" /> @@ -47329,10 +47317,6 @@ <source>invalid status ({0})</source> <translation>status no valido ({0})</translation> </message> - <message> - <source>Select the status of items to be shown (empty for all).</source> - <translation type="vanished">Seleccionar el estado de elementos a mostrar (vacío para todos).</translation> - </message> </context> <context> <name>IsortUtilities</name> @@ -49661,12 +49645,12 @@ <message> <location filename="../Plugins/ViewManagerPlugins/Listspace/Listspace.py" line="296" /> <source>Close Editors Above</source> - <translation type="unfinished" /> + <translation>Cerrar Editores Arriba</translation> </message> <message> <location filename="../Plugins/ViewManagerPlugins/Listspace/Listspace.py" line="300" /> <source>Close Editors Below</source> - <translation type="unfinished" /> + <translation>Cerrar Editores Abajo</translation> </message> <message> <location filename="../Plugins/ViewManagerPlugins/Listspace/Listspace.py" line="303" /> @@ -49821,92 +49805,92 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="16" /> <source>use logging.getLogger() to instantiate loggers</source> - <translation type="unfinished" /> + <translation>usar logging.getLogger() para instanciar loggers</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="20" /> <source>use '__name__' with getLogger()</source> - <translation type="unfinished" /> + <translation>usar '__name__' con getLogger()</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="24" /> <source>extra key {0} clashes with LogRecord attribute</source> - <translation type="unfinished" /> + <translation>la clave extra {0} presenta conflicto con el atribut with LogRecord</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="28" /> <source>avoid exception() outside of exception handlers</source> - <translation type="unfinished" /> + <translation>evitar exception() fuera de gestores de excepción</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="32" /> <source>.exception(...) should be used instead of .error(..., exc_info=True)</source> - <translation type="unfinished" /> + <translation>.exception(...) debiera utilizarse en lugar de .error(..., exc_info=True)</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="36" /> <source>redundant exc_info argument for exception() should be removed</source> - <translation type="unfinished" /> + <translation>el argumento redundante exc_info para exception() deben eliminarse</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="40" /> <source>use error() instead of exception() with exc_info=False</source> - <translation type="unfinished" /> + <translation>usar error() en lugar de exception() con exc_info=False</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="44" /> <source>warn() is deprecated, use warning() instead</source> - <translation type="unfinished" /> + <translation>warn() está deprecado, usar warning() en su lugar</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="48" /> <source>WARN is undocumented, use WARNING instead</source> - <translation type="unfinished" /> + <translation>WARN no está documentado, usar WARNING en su lugar</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="52" /> <source>exception() does not take an exception</source> - <translation type="unfinished" /> + <translation>exception() no toma una excepción</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="56" /> <source>avoid pre-formatting log messages using f-string</source> - <translation type="unfinished" /> + <translation>evitar pre-formato de mensajes de log usando una f-string</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="60" /> <source>avoid pre-formatting log messages using string.format()</source> - <translation type="unfinished" /> + <translation>evitar pre-formato de mensajes de log usando string.format()</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="64" /> <source>avoid pre-formatting log messages using '%'</source> - <translation type="unfinished" /> + <translation>evitar pre-formato de mensajes de log usando '%'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="68" /> <source>avoid pre-formatting log messages using '+'</source> - <translation type="unfinished" /> + <translation>evitar pre-formato de mensajes de log usando '+'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="72" /> <source>formatting error: {0} {1} placeholder(s) but {2} argument(s)</source> - <translation type="unfinished" /> + <translation>error de formato: {0} {1} marcador(es) de posición pero {2} argumento(s)</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="76" /> <source>formatting error: missing key(s): {0}</source> - <translation type="unfinished" /> + <translation>error de formato : faltan clave(s): {0}</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="80" /> <source>formatting error: unreferenced key(s): {0}</source> - <translation type="unfinished" /> + <translation>error de formato : clave(s) sin referenciar: {0}</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Logging/translations.py" line="84" /> <source>avoid exc_info=True outside of exception handlers</source> - <translation type="unfinished" /> + <translation>evitar exc_info=True fuera de gestores de excepción</translation> </message> </context> <context> @@ -53649,7 +53633,7 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="101" /> <source>unnecessary {0} call around {1}() - use sorted(..., reverse={2!r})</source> - <translation type="unfinished" /> + <translation>innecesaria {0} llamada alrededor de {1}() - usar sorted(..., reverse={2lr})</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="105" /> @@ -53674,17 +53658,17 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="121" /> <source>unnecessary use of map - use a {0} instead</source> - <translation type="unfinished" /> + <translation>innecesario uso de map - usar un {0} instead</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="125" /> <source>unnecessary {0} passed to dict() - remove the outer call to dict()</source> - <translation type="unfinished" /> + <translation>innecesario {0} pasado a dict() - eliminar la llamada externa a dict()</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="129" /> <source>unnecessary list comprehension passed to {0}() prevents short-circuiting - rewrite as a generator</source> - <translation type="unfinished" /> + <translation>lista de comprehensión innecesaria pasada a {0}() impidiendo corotocircuito - reescribir como un generator</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="135" /> @@ -54026,7 +54010,7 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="454" /> <source>Static key in dict comprehension: {0!r}.</source> - <translation type="unfinished" /> + <translation>Clave Estática en dict comprehension: {0!r}.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="459" /> @@ -54157,47 +54141,23 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="577" /> <source>implicitly concatenated string or bytes literals on one line</source> - <translation type="unfinished" /> + <translation>cadena o literales de bytes implícitamente concatenados en una línea</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="581" /> <source>implicitly concatenated string or bytes literals over continuation line</source> - <translation type="unfinished" /> + <translation>cadena o literales de bytes implícitamente concatenados sobre línea de continuación</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="585" /> <source>explicitly concatenated string or bytes should be implicitly concatenated</source> - <translation type="unfinished" /> + <translation>cadena o literales de bytes explícitamente concatenados deben estar conectados implícitamente</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="590" /> <source>commented code lines should be removed</source> <translation>las líneas de código comentadas se deberían eliminar</translation> </message> - <message> - <source>unnecessary {0} call around {1}() - use sorted(..., reverse={2})</source> - <translation type="vanished">innecesaria {0} llamada alrededor de {1}() - usar sorted(..., reverse={2})</translation> - </message> - <message> - <source>logging statement uses string.format()</source> - <translation type="vanished">la sentencia de log usa string.format()</translation> - </message> - <message> - <source>logging statement uses '%'</source> - <translation type="vanished">la sentencia de log usa '%'</translation> - </message> - <message> - <source>logging statement uses '+'</source> - <translation type="vanished">la sentencia de log usa '+'</translation> - </message> - <message> - <source>logging statement uses f-string</source> - <translation type="vanished">la sentencia de log usa f-string</translation> - </message> - <message> - <source>logging statement uses 'warn' instead of 'warning'</source> - <translation type="vanished">la sentencia de log usa 'warn' en lugar de 'warning'</translation> - </message> </context> <context> <name>MouseClickDialog</name> @@ -54496,17 +54456,17 @@ <location filename="../MultiProject/MultiProject.py" line="815" /> <location filename="../MultiProject/MultiProject.py" line="813" /> <source>Clear Out</source> - <translation type="unfinished" /> + <translation>Limpiar</translation> </message> <message> <location filename="../MultiProject/MultiProject.py" line="822" /> <source>Remove all projects marked as removed</source> - <translation type="unfinished" /> + <translation>Eliminar todos los proyectos marcados como eliminados</translation> </message> <message> <location filename="../MultiProject/MultiProject.py" line="825" /> <source><b>Clear Out...</b><p>This removes all projects marked as removed.</p></source> - <translation type="unfinished" /> + <translation><b>Limpiar...</b><p>Esto elimina todos los proyectos marcados como eliminados.</p></translation> </message> <message> <location filename="../MultiProject/MultiProject.py" line="847" /> @@ -54541,7 +54501,7 @@ <message> <location filename="../MultiProject/MultiProjectBrowser.py" line="269" /> <source>{0} (removed)</source> - <translation type="unfinished" /> + <translation>{0} (eliminado)</translation> </message> <message> <location filename="../MultiProject/MultiProjectBrowser.py" line="346" /> @@ -54600,7 +54560,7 @@ <location filename="../MultiProject/MultiProjectBrowser.py" line="448" /> <location filename="../MultiProject/MultiProjectBrowser.py" line="439" /> <source>Clear Out</source> - <translation type="unfinished" /> + <translation>Limpiar</translation> </message> <message> <location filename="../MultiProject/MultiProjectBrowser.py" line="451" /> @@ -61204,8 +61164,8 @@ </message> <message> <location filename="../Project/Project.py" line="4332" /> - <source>&Reload</source> - <translation>&Recargar</translation> + <source>Re&load</source> + <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="4338" /> @@ -62346,6 +62306,10 @@ <source>The configured interpreter of the embedded environment does not exist anymore. Shall the environment be upgraded?</source> <translation>El intérprete configurado para el entorno embebido ya no existe. ¿Actualizar el entorno?</translation> </message> + <message> + <source>&Reload</source> + <translation type="vanished">&Recargar</translation> + </message> </context> <context> <name>ProjectBaseBrowser</name> @@ -62385,17 +62349,17 @@ <location filename="../Project/ProjectBaseBrowser.py" line="418" /> <location filename="../Project/ProjectBaseBrowser.py" line="407" /> <source>Show in File Manager</source> - <translation type="unfinished" /> + <translation>Mostrar en Gestor de Archivos</translation> </message> <message> <location filename="../Project/ProjectBaseBrowser.py" line="408" /> <source>A project must be opened first.</source> - <translation type="unfinished" /> + <translation>Hay que abrir un proyecto primero.</translation> </message> <message> <location filename="../Project/ProjectBaseBrowser.py" line="419" /> <source><p>The directory of the current project (<b>{0}</b>) cannot be shown in a file manager application.</p></source> - <translation type="unfinished" /> + <translation><p>El directorio del proyecto actual (<b>{0}</b>) no se puede mostrar en una aplicación de gestión de archivos.</p></translation> </message> </context> <context> @@ -62813,7 +62777,7 @@ <location filename="../Project/ProjectFormsBrowser.py" line="309" /> <location filename="../Project/ProjectFormsBrowser.py" line="272" /> <source>Show in File Manager</source> - <translation type="unfinished" /> + <translation>Mostrar en Gestor de Archivos</translation> </message> <message> <location filename="../Project/ProjectFormsBrowser.py" line="400" /> @@ -63055,7 +63019,7 @@ <location filename="../Project/ProjectOthersBrowser.py" line="183" /> <location filename="../Project/ProjectOthersBrowser.py" line="162" /> <source>Show in File Manager</source> - <translation type="unfinished" /> + <translation>Mostrar en Gestor de Archivos</translation> </message> <message> <location filename="../Project/ProjectOthersBrowser.py" line="184" /> @@ -63460,7 +63424,7 @@ <location filename="../Project/ProjectResourcesBrowser.py" line="261" /> <location filename="../Project/ProjectResourcesBrowser.py" line="210" /> <source>Show in File Manager</source> - <translation type="unfinished" /> + <translation>Mostrar en Gestor de Archivos</translation> </message> <message> <location filename="../Project/ProjectResourcesBrowser.py" line="351" /> @@ -63861,7 +63825,7 @@ <location filename="../Project/ProjectSourcesBrowser.py" line="351" /> <location filename="../Project/ProjectSourcesBrowser.py" line="326" /> <source>Show in File Manager</source> - <translation type="unfinished" /> + <translation>Mostrar en Gestor de Archivos</translation> </message> <message> <location filename="../Project/ProjectSourcesBrowser.py" line="807" /> @@ -64246,7 +64210,7 @@ <location filename="../Project/ProjectTranslationsBrowser.py" line="392" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="315" /> <source>Show in File Manager</source> - <translation type="unfinished" /> + <translation>Mostrar en Gestor de Archivos</translation> </message> <message> <location filename="../Project/ProjectTranslationsBrowser.py" line="577" /> @@ -71314,7 +71278,7 @@ <message> <location filename="../QScintilla/SearchReplaceWidget.ui" line="0" /> <source>Select to search in the current selection only</source> - <translation type="unfinished" /> + <translation>Seleccionar para buscar solamente en la selección actual</translation> </message> <message> <location filename="../QScintilla/SearchReplaceWidget.ui" line="0" /> @@ -71334,7 +71298,7 @@ <message> <location filename="../QScintilla/SearchReplaceWidget.ui" line="0" /> <source>Select to match case sensitive</source> - <translation type="unfinished">Seleccionar para diferenciar may/min</translation> + <translation>Seleccionar para diferenciar may/min</translation> </message> <message> <location filename="../QScintilla/SearchReplaceWidget.ui" line="0" /> @@ -71374,7 +71338,7 @@ <message> <location filename="../QScintilla/SearchReplaceWidget.ui" line="0" /> <source>Select if the searchtext is a regular expression</source> - <translation type="unfinished">Seleccionar si el texto de búsqueda es una expresión regular</translation> + <translation>Seleccionar si el texto de búsqueda es una expresión regular</translation> </message> <message> <location filename="../QScintilla/SearchReplaceWidget.ui" line="0" /> @@ -71389,7 +71353,7 @@ <message> <location filename="../QScintilla/SearchReplaceWidget.ui" line="0" /> <source>Select to continue the search at the beginning or end</source> - <translation type="unfinished" /> + <translation>Seleccionar para continuar la búsqueda al principio o al final</translation> </message> <message> <location filename="../QScintilla/SearchReplaceWidget.ui" line="0" /> @@ -71399,7 +71363,7 @@ <message> <location filename="../QScintilla/SearchReplaceWidget.ui" line="0" /> <source>Select to match whole words only</source> - <translation type="unfinished">Seleccionar para coincidir solamente palabras completas</translation> + <translation>Seleccionar para coincidir solamente palabras completas</translation> </message> <message> <location filename="../QScintilla/SearchReplaceWidget.ui" line="0" /> @@ -71409,12 +71373,12 @@ <message> <location filename="../QScintilla/SearchReplaceWidget.ui" line="0" /> <source>Select if the search or replace text contains escape codes</source> - <translation type="unfinished" /> + <translation>Seleccionar si el texto de búsqueda o reemplazamiento contiene códigos de escape</translation> </message> <message> <location filename="../QScintilla/SearchReplaceWidget.ui" line="0" /> <source>Escape</source> - <translation type="unfinished">Escape</translation> + <translation>Escape</translation> </message> <message> <location filename="../QScintilla/SearchReplaceWidget.py" line="67" /> @@ -71635,7 +71599,7 @@ <message> <location filename="../WebBrowser/SearchWidget.ui" line="0" /> <source>Select to match case sensitive</source> - <translation type="unfinished">Seleccionar para diferenciar may/min</translation> + <translation>Seleccionar para diferenciar may/min</translation> </message> <message> <location filename="../UI/SearchWidget.ui" line="0" /> @@ -71694,7 +71658,7 @@ <message> <location filename="../UI/SearchWidgetLine.ui" line="0" /> <source>Select to match case sensitive</source> - <translation type="unfinished">Seleccionar para diferenciar may/min</translation> + <translation>Seleccionar para diferenciar may/min</translation> </message> <message> <location filename="../UI/SearchWidgetLine.ui" line="0" /> @@ -71704,7 +71668,7 @@ <message> <location filename="../UI/SearchWidgetLine.ui" line="0" /> <source>Select to match whole words only</source> - <translation type="unfinished">Seleccionar para coincidir solamente palabras completas</translation> + <translation>Seleccionar para coincidir solamente palabras completas</translation> </message> <message> <location filename="../UI/SearchWidgetLine.ui" line="0" /> @@ -71714,7 +71678,7 @@ <message> <location filename="../UI/SearchWidgetLine.ui" line="0" /> <source>Select if the searchtext is a regular expression</source> - <translation type="unfinished">Seleccionar si el texto de búsqueda es una expresión regular</translation> + <translation>Seleccionar si el texto de búsqueda es una expresión regular</translation> </message> <message> <location filename="../UI/SearchWidgetLine.ui" line="0" /> @@ -74691,7 +74655,7 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="178" /> <source>Use "{0}.items()" instead of "zip({0}.keys(), {0}.values())"</source> - <translation type="unfinished" /> + <translation>Usar "{0}.items()" en lugar de "zip({0}.keys(), {0}.values())"</translation> </message> </context> <context> @@ -77629,11 +77593,7 @@ <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnChangeListsDialog.py" line="112" /> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnChangeListsDialog.py" line="150" /> <source>No change lists found</source> - <translation type="unfinished" /> - </message> - <message> - <source>No changelists found</source> - <translation type="vanished">No se han encontrado listas de cambios</translation> + <translation>No se han encontrado listas de cambios</translation> </message> </context> <context> @@ -83627,12 +83587,12 @@ <message> <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="302" /> <source>Close Tabs to the Left</source> - <translation type="unfinished" /> + <translation>Cerrar Pestañas a la Izquierda</translation> </message> <message> <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="306" /> <source>Close Tabs to the Right</source> - <translation type="unfinished" /> + <translation>Cerrar Pestañas a la Derecha</translation> </message> <message> <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="309" /> @@ -84872,7 +84832,7 @@ <message> <location filename="../Testing/TestingWidget.py" line="121" /> <source><all></source> - <translation type="unfinished"><all></translation> + <translation><all></translation> </message> <message> <location filename="../Testing/TestingWidget.py" line="125" /> @@ -84907,17 +84867,17 @@ <message> <location filename="../Testing/TestingWidget.py" line="153" /> <source>Discover</source> - <translation type="unfinished" /> + <translation>Descubrir</translation> </message> <message> <location filename="../Testing/TestingWidget.py" line="155" /> <source>Discover Tests</source> - <translation type="unfinished" /> + <translation>Descubrir Tests</translation> </message> <message> <location filename="../Testing/TestingWidget.py" line="157" /> <source><b>Discover Tests</b><p>This button starts a discovery of available tests.</p></source> - <translation type="unfinished" /> + <translation><b>Descucbrir Tests</b><p>Este butón inicia una búsqueda de tests disponibles.</p></translation> </message> <message> <location filename="../Testing/TestingWidget.py" line="164" /> @@ -84927,7 +84887,7 @@ <message> <location filename="../Testing/TestingWidget.py" line="167" /> <source>Start the selected test suite</source> - <translation type="unfinished" /> + <translation>Comenzar la suite de tests seleccionada</translation> </message> <message> <location filename="../Testing/TestingWidget.py" line="169" /> @@ -84973,12 +84933,12 @@ <message> <location filename="../Testing/TestingWidget.py" line="247" /> <source>Collapse All</source> - <translation type="unfinished">Contraer Todo</translation> + <translation>Contraer Todo</translation> </message> <message> <location filename="../Testing/TestingWidget.py" line="250" /> <source>Expand All</source> - <translation type="unfinished">Expandir Todo</translation> + <translation>Expandir Todo</translation> </message> <message> <location filename="../Testing/TestingWidget.py" line="335" /> @@ -85023,7 +84983,7 @@ <message> <location filename="../Testing/TestingWidget.py" line="943" /> <source>Discovering Tests</source> - <translation type="unfinished" /> + <translation>Descubriendo Tests</translation> </message> <message> <location filename="../Testing/TestingWidget.py" line="1005" /> @@ -85033,12 +84993,12 @@ <message> <location filename="../Testing/TestingWidget.py" line="1021" /> <source>Running Tests</source> - <translation type="unfinished" /> + <translation>Ejecutando Tests</translation> </message> <message> <location filename="../Testing/TestingWidget.py" line="1022" /> <source>No test case has been selected. Shall all test cases be run?</source> - <translation type="unfinished" /> + <translation>No se ha seleccionado un test case. ¿Ejecutar todos los test cases?</translation> </message> <message> <location filename="../Testing/TestingWidget.py" line="1085" /> @@ -85095,19 +85055,20 @@ <message numerus="yes"> <location filename="../Testing/TestingWidget.py" line="1456" /> <source>Discovered %n Test(s)</source> - <translation type="unfinished"> - <numerusform /> + <translation> + <numerusform>Descubierto %n Test</numerusform> + <numerusform>Descubiertos %n Tests</numerusform> </translation> </message> <message> <location filename="../Testing/TestingWidget.py" line="1469" /> <source>Discovery Error</source> - <translation type="unfinished" /> + <translation>Error al Descubrir</translation> </message> <message> <location filename="../Testing/TestingWidget.py" line="1470" /> <source><p>There was an error while discovering tests in <b>{0}</b>.</p><p>{1}</p></source> - <translation type="unfinished" /> + <translation><p>Ha habido un error mientras se buscaban tests en <b>{0}</b>.</p><p>{1}</p></translation> </message> <message> <location filename="../Testing/TestingWidget.ui" line="0" /> @@ -85276,17 +85237,17 @@ <message> <location filename="../Testing/TestingWidget.ui" line="0" /> <source>Select to execute the tests with debugger support.</source> - <translation type="unfinished" /> + <translation>Seleccionar para ejecutar los tests con soporte de depuración.</translation> </message> <message> <location filename="../Testing/TestingWidget.ui" line="0" /> <source>Run with Debugger Support</source> - <translation type="unfinished" /> + <translation>Ejecutar con Soporte de Depuración</translation> </message> <message> <location filename="../Testing/TestingWidget.ui" line="0" /> <source>Discovery Results</source> - <translation type="unfinished" /> + <translation>Resultados de la Búsqueda</translation> </message> <message> <location filename="../Testing/TestingWidget.ui" line="0" /> @@ -85327,30 +85288,18 @@ <message> <location filename="../Testing/TestingWidget.ui" line="0" /> <source>Status Filter:</source> - <translation type="unfinished">Filtro de Estado:</translation> + <translation>Filtro de Estado:</translation> </message> <message> <location filename="../Testing/TestingWidget.ui" line="0" /> <source>Select the status of items to be shown.</source> - <translation type="unfinished" /> + <translation>Seleccionar el estado de los elementos a mostrar.</translation> </message> <message> <location filename="../Testing/TestingWidget.ui" line="0" /> <source>Idle</source> <translation>Desocupado</translation> </message> - <message> - <source><project></source> - <translation type="vanished"><project></translation> - </message> - <message> - <source>Select the status of items to be shown (empty for all).</source> - <translation type="vanished">Seleccionar el estado de elementos a mostrar (vacío para todos).</translation> - </message> - <message> - <source>Start the selected testsuite</source> - <translation type="vanished">Comenzar la suite de tests seleccionada</translation> - </message> </context> <context> <name>ThemeManager</name> @@ -96681,7 +96630,7 @@ <message> <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" /> <source>Search the execution path for all Python interpreters not configured in an environment yet.</source> - <translation type="unfinished" /> + <translation>Buscar la ruta de ejecución para todos los intérpretes de Python no configurados en un entorno todavía.</translation> </message> <message> <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" /> @@ -96757,23 +96706,24 @@ <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="205" /> <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="178" /> <source>Search Virtual Environments</source> - <translation type="unfinished" /> + <translation>Buscar Entornos Virtuales</translation> </message> <message> <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="179" /> <source>No unregistered virtual environments were found.</source> - <translation type="unfinished" /> + <translation>No se han encontrado entornos virtuales sin registrar.</translation> </message> <message> <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="195" /> <source>{0} (=> {1})</source> - <translation type="unfinished" /> + <translation>{0} +(=> {1})</translation> </message> <message> <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="206" /> <source>Select the interpreters to create environment entries for:</source> - <translation type="unfinished" /> + <translation>Seleccionar los intérpretes para crear entradas de entornos:</translation> </message> </context> <context> @@ -102631,7 +102581,7 @@ <message> <location filename="../Plugins/CheckerPlugins/SyntaxChecker/pyflakes/translations.py" line="16" /> <source>{0!r} imported but unused. Consider using 'importlib.util.find_spec()'.</source> - <translation type="unfinished" /> + <translation>{0!r} importado pero no usado. Considerar el uso de 'importlib.util.find_spec()'.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/SyntaxChecker/pyflakes/translations.py" line="20" /> @@ -102868,10 +102818,6 @@ <source>no message defined for code '{0}'</source> <translation>sin mensaje definido para el código '{0}'</translation> </message> - <message> - <source>{0!r} imported but unused.</source> - <translation type="vanished">{0!r} se ha importado pero no se ha utilizado.</translation> - </message> </context> <context> <name>pycodestyle</name>