--- a/i18n/eric5_es.ts Sun Aug 01 13:05:08 2010 +0200 +++ b/i18n/eric5_es.ts Mon Aug 02 08:33:11 2010 +0200 @@ -6159,7 +6159,7 @@ <translation>Editar punto de interrupción...</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="3894"/> + <location filename="QScintilla/Editor.py" line="3895"/> <source>Enable breakpoint</source> <translation>Activar punto de interrupción</translation> </message> @@ -6259,212 +6259,212 @@ <translation>Guardar archivo</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="3431"/> + <location filename="QScintilla/Editor.py" line="3432"/> <source>Autocompletion</source> <translation>Autocompletar</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="3431"/> + <location filename="QScintilla/Editor.py" line="3432"/> <source>Autocompletion is not available because there is no autocompletion source set.</source> <translation>Autocompletar no está disponible porque no hay origen de datos para autocompletar.</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="3897"/> + <location filename="QScintilla/Editor.py" line="3898"/> <source>Disable breakpoint</source> <translation>Deshabilitar punto de interrupción</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4137"/> + <location filename="QScintilla/Editor.py" line="4138"/> <source>Code Coverage</source> <translation>Cobertura de codigo</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4137"/> + <location filename="QScintilla/Editor.py" line="4138"/> <source>Please select a coverage file</source> <translation>Por favor seleccione un archivo de cobertura</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4183"/> + <location filename="QScintilla/Editor.py" line="4184"/> <source>Show Code Coverage Annotations</source> <translation>Mostrar Anotaciones de Cobertura de Código</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4179"/> + <location filename="QScintilla/Editor.py" line="4180"/> <source>All lines have been covered.</source> <translation>Todas las líneas han sido cubiertas.</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4183"/> + <location filename="QScintilla/Editor.py" line="4184"/> <source>There is no coverage file available.</source> <translation>No hay archivo de cobertura disponible.</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4275"/> + <location filename="QScintilla/Editor.py" line="4276"/> <source>Profile Data</source> <translation>Datos de profiling</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4275"/> + <location filename="QScintilla/Editor.py" line="4276"/> <source>Please select a profile file</source> <translation>Por favor seleccione un archivo de profiling</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4391"/> + <location filename="QScintilla/Editor.py" line="4392"/> <source>Syntax Error</source> <translation>Error de sintaxis</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4391"/> + <location filename="QScintilla/Editor.py" line="4392"/> <source>No syntax error message available.</source> <translation>No hay mensajes de error de sintaxis disponibles.</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4530"/> + <location filename="QScintilla/Editor.py" line="4531"/> <source>Macro Name</source> <translation>Nombre de macro</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4530"/> + <location filename="QScintilla/Editor.py" line="4531"/> <source>Select a macro name:</source> <translation>Seleccione un nombre de macro:</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4558"/> + <location filename="QScintilla/Editor.py" line="4559"/> <source>Load macro file</source> <translation>Cargar archivo de macro</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4598"/> + <location filename="QScintilla/Editor.py" line="4599"/> <source>Macro files (*.macro)</source> <translation>Archivos de Macro (*.macro)</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4579"/> + <location filename="QScintilla/Editor.py" line="4580"/> <source>Error loading macro</source> <translation>Error al cargar macro</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4598"/> + <location filename="QScintilla/Editor.py" line="4599"/> <source>Save macro file</source> <translation>Guardar archivo de macro</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4615"/> + <location filename="QScintilla/Editor.py" line="4616"/> <source>Save macro</source> <translation>Guardar macro</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4633"/> + <location filename="QScintilla/Editor.py" line="4634"/> <source>Error saving macro</source> <translation>Error al guardar macro</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4644"/> + <location filename="QScintilla/Editor.py" line="4645"/> <source>Start Macro Recording</source> <translation>Comenzar grabación de macro</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4644"/> + <location filename="QScintilla/Editor.py" line="4645"/> <source>Macro recording is already active. Start new?</source> <translation>Grabación de macro ya está activada. ¿Comenzar una nueva?</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4671"/> + <location filename="QScintilla/Editor.py" line="4672"/> <source>Macro Recording</source> <translation>Grabando macro</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4671"/> + <location filename="QScintilla/Editor.py" line="4672"/> <source>Enter name of the macro:</source> <translation>Introduzca el nombre de la macro:</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4794"/> + <location filename="QScintilla/Editor.py" line="4795"/> <source><br><b>Warning:</b> You will loose your changes upon reopening it.</source> <translation><br><b>Advertencia:</b> Perderá los cambios si lo reabre.</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4798"/> + <location filename="QScintilla/Editor.py" line="4799"/> <source>File changed</source> <translation>Archivo modificado</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4996"/> + <location filename="QScintilla/Editor.py" line="4997"/> <source>Drop Error</source> <translation>Error al soltar</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5014"/> + <location filename="QScintilla/Editor.py" line="5015"/> <source>Resources</source> <translation>Recursos</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5016"/> + <location filename="QScintilla/Editor.py" line="5017"/> <source>Add file...</source> <translation>Añadir archivo...</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5018"/> + <location filename="QScintilla/Editor.py" line="5019"/> <source>Add files...</source> <translation>Añadir archivos...</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5020"/> + <location filename="QScintilla/Editor.py" line="5021"/> <source>Add aliased file...</source> <translation>Añadir archivo con un alias...</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5022"/> + <location filename="QScintilla/Editor.py" line="5023"/> <source>Add localized resource...</source> <translation>Añadir recursos localizados...</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5025"/> + <location filename="QScintilla/Editor.py" line="5026"/> <source>Add resource frame</source> <translation>Añadir ventana de recursos</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5043"/> + <location filename="QScintilla/Editor.py" line="5044"/> <source>Add file resource</source> <translation>Añadir archivo de recursos</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5059"/> + <location filename="QScintilla/Editor.py" line="5060"/> <source>Add file resources</source> <translation>Añadir archivo de recursos</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5086"/> + <location filename="QScintilla/Editor.py" line="5087"/> <source>Add aliased file resource</source> <translation>Añadir archivo de recursos con un alias</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5147"/> + <location filename="QScintilla/Editor.py" line="5148"/> <source>Package Diagram</source> <translation>Digrama de paquetes</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5147"/> + <location filename="QScintilla/Editor.py" line="5148"/> <source>Include class attributes?</source> <translation>¿Incluir atributos de clase?</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5168"/> + <location filename="QScintilla/Editor.py" line="5169"/> <source>Imports Diagram</source> <translation>Diagrama de imports</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5168"/> + <location filename="QScintilla/Editor.py" line="5169"/> <source>Include imports from external modules?</source> <translation>¿Incluir los imports de módulos externos?</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5184"/> + <location filename="QScintilla/Editor.py" line="5185"/> <source>Application Diagram</source> <translation>Diagrama de aplicación</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5184"/> + <location filename="QScintilla/Editor.py" line="5185"/> <source>Include module names?</source> <translation>¿Incluir nombres de módulos?</translation> </message> @@ -6539,7 +6539,7 @@ <translation>Seleccionar el Analizador Léxico de Pygments.</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5418"/> + <location filename="QScintilla/Editor.py" line="5419"/> <source>Check spelling...</source> <translation>Corrección ortográfica...</translation> </message> @@ -6549,12 +6549,12 @@ <translation>Corrección ortográfica de la selección...</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5420"/> + <location filename="QScintilla/Editor.py" line="5421"/> <source>Add to dictionary</source> <translation>Añadir al diccionario</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5422"/> + <location filename="QScintilla/Editor.py" line="5423"/> <source>Ignore All</source> <translation>Ignorar Todo</translation> </message> @@ -6599,42 +6599,42 @@ <translation><p>El archivo <b>{0}</b> ya existe.</p></translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4572"/> + <location filename="QScintilla/Editor.py" line="4573"/> <source><p>The macro file <b>{0}</b> could not be read.</p></source> <translation><p>El archivo de macro <b>{0}</b> no se puede leer.</p></translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4579"/> + <location filename="QScintilla/Editor.py" line="4580"/> <source><p>The macro file <b>{0}</b> is corrupt.</p></source> <translation><p>El archivo de macro <b>{0}</b> está dañado</p></translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4615"/> + <location filename="QScintilla/Editor.py" line="4616"/> <source><p>The macro file <b>{0}</b> already exists.</p></source> <translation><p>El archivo de macro <b>{0}</b> ya existe.</p></translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4633"/> + <location filename="QScintilla/Editor.py" line="4634"/> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation><p>El archivo de macro <b>{0}</b> no se puede escribir.</p></translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4789"/> + <location filename="QScintilla/Editor.py" line="4790"/> <source><p>The file <b>{0}</b> has been changed while it was opened in eric5. Reread it?</p></source> <translation><p>El archivo <b>{0}</b> ha cambiado mientras estaba abierto en eric5. ¿Desea volver a cargarlo?</p></translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4879"/> + <location filename="QScintilla/Editor.py" line="4880"/> <source>{0} (ro)</source> <translation>{0} (ro)</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4996"/> + <location filename="QScintilla/Editor.py" line="4997"/> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> no es un archivo.</p></translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5086"/> + <location filename="QScintilla/Editor.py" line="5087"/> <source>Alias for file <b>{0}</b>:</source> <translation>Alias para el archivo <b>{0}</b>:</translation> </message> @@ -6659,12 +6659,12 @@ <translation>Limpiar advertencias</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4511"/> + <location filename="QScintilla/Editor.py" line="4512"/> <source>py3flakes Warning</source> <translation>Advertencia de py3flakes</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4511"/> + <location filename="QScintilla/Editor.py" line="4512"/> <source>No py3flakes warning message available.</source> <translation>No hay un mensaje de advertencia de py3flakes disponible.</translation> </message> @@ -26111,24 +26111,24 @@ <translation>Asistente para re de Python</translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="67"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="70"/> <source>Variable Name:</source> <translation>Nombre de Variable:</translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="79"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="82"/> <source>Include import statement</source> <translation>Incluir sentencia import</translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="101"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="104"/> <source><b>Comment: (?#)</b> <p>Insert some comment inside your regexp.</p></source> <translation><b>Comentario: (?#)</b> <p>Insertar comentarios dentro de la regexp..</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="105"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="108"/> <source><b>Comment: (?#)</b> <p>Insert some comment inside your regexp.The regex engine ignores everything after the (?# until the first closing round bracket. The following example could clarify the regexp which match a valid date: </p> @@ -26137,28 +26137,28 @@ El siguiente ejemplo puede ilustra una regexp que coincide con una fecha valida: </p><p>(?#year)(19|20)\d\d[- /.](?#month)(0[1-9]|1[012])[- /.](?#day)(0[1-9]|[12][0-9]|3[01])</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="413"/> - <source>...</source> - <translation>...</translation> - </message> - <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="118"/> - <source><b>Single character of a range (e.g. [abcd])</b><p>Select a single character of a range via a specific dialog.</p></source> - <translation><b>Único carácter de un rango (por ej. [abcd])</b><p>Seleccionar un único caracter de un rango de caracteres a traves de un diálogo específico.</p></translation> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="416"/> + <source>...</source> + <translation>...</translation> </message> <message> <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="121"/> + <source><b>Single character of a range (e.g. [abcd])</b><p>Select a single character of a range via a specific dialog.</p></source> + <translation><b>Único carácter de un rango (por ej. [abcd])</b><p>Seleccionar un único caracter de un rango de caracteres a traves de un diálogo específico.</p></translation> + </message> + <message> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="124"/> <source><b>Single character of a range (e.g. [abcd])</b><p>Select a single character of a range via a specific dialog. This dialog will help to edit the range of characters and add some specific conditions.</p>s</source> <translation><b>Único carácter de un rango (por ej. [abcd])</b><p>Seleccionar un único caracter de un rango de caracteres a traves de un diálogo específico. El diálogo ayuda a editar el rango de carácter y a añadir algunas condiciones específicas</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="131"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="134"/> <source><b>Any character: '.'</b> <p>Select to insert a dot (.) in your regexp.</p></source> <translation><b>Cualquier carácter: '.'</b><p>Seleccionar para insertar un punto (.) en la regexp.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="135"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="138"/> <source><b>Any character: '.'</b> <p>Select to insert a dot (.) in your regexp. The dot matches a single character, except line break characters (by default). E.g. 'gr.y' matches 'gray', 'grey', 'gr%y', etc. Use the dot sparingly. Often, a character class or negated @@ -26167,19 +26167,19 @@ Por ej. 'gr.y' coincide con 'gray', 'grey', 'gr%y', etc. Use el punto con frugalidad. A menudo una clase de caracteres o clase de caracteres negada es más rápida y precisa.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="152"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="155"/> <source><b>Repeat contents</b> <p>Select a repetition condition via a specific dialog. This dialog will help to specify the allowed range for repetitions.</p></source> <translation><b>Repetir contenidos</b><p>Seleccionar una condición de repetición a traves de un diálogo específico. Este diálogo ayuda a especificar el rango permitido para repeticiones.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="163"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="166"/> <source><b>Non capturing parentheses: (?:)</b> <p>Select to insert some non capturing brackets.</p></source> <translation><b>Paréntesis de no captura: (?:)</b><p>Seleccionar para insertar paréntesis de no captura.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="167"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="170"/> <source><b>Non capturing parentheses: (?:)</b> <p>Select to insert some non capturing brackets. It can be used to apply a regexp quantifier (eg. '?' or '+') to the entire group of characters inside the brakets. E.g. the regex 'Set(?:Value)?' matches 'Set' or 'SetValue'. The '?:' inside the brakets @@ -26187,13 +26187,13 @@ <translation><b>Paréntesis sin captura: (?:)</b><p>Seleccionar para insertar paréntesis de no captura. Se puede utilizar para aplicar una expresión regular de cuantificación (por ejemplo '?' or '+') al grupo completo de caracteres dentro de los paréntesis. Por ej. la Regex 'Set(?:Value)?' coincide con 'Set' o con 'SetValue'. El '?:' dentro de los paréntesis significa que el contenido de la parte que coincide (llamado 'referencia hacia atras' o 'retroreferencia', de 'backreference') no se almacena para uso posterior.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="180"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="183"/> <source><b>Group: ()</b> <p>Select to insert some capturing brackets.</p></source> <translation><b>Agrupar: ()</b><p>Seleccionar para insertar paréntesis de captura.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="184"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="187"/> <source><b>Group: ()</b> <p>Select to insert some capturing brackets. They can be used to apply a regexp quantifier (e.g. '?' or '+') to the entire group of characters inside the brakets. E.g. the regex 'Set(Value)?' matches 'Set' or 'SetValue'. Contrary to non-capturing parentheses, @@ -26205,13 +26205,13 @@ Se puede acceder a la retroreferencia con la expresión 'º1'.</p><p>P. e. '([a-c])x\1x\1' coincide con 'axaxa', 'bxbxb' y 'cxcxc'.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="199"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="202"/> <source><b>Named group: (?P&lt;<i>groupname</i>&gt;)</b> <p>Select to insert some named group brackets.</p></source> <translation><b>Grupo con nombre: (?P&lt;<i>nombredegrupo</i>&gt;)</b><p>Seleccionar para insertar paréntesis de grupos con nombre.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="203"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="206"/> <source><b>Named group: (?P&lt;<i>groupname</i>&gt;)</b> <p>Select to insert some named group brackets. Usage is similar to standard group parentheses as the matched backreference is also stored for further usage. The difference is that a name is given to the match. This is useful when @@ -26220,14 +26220,14 @@ <translation><b>Grupo con nombre: (?P&lt;<i>nombredegrupo</i>&gt;)</b><p>Seleccionar para insertar paréntesis de grupo con nombre. El uso es similar a los paréntesis de grupo normales ya que las retroreferencias de la parte coincidente se almacenan para uso posterior. La diferencia es que se le da un nombre. Puede ser útil cuando la tarea a llevar a cabo con la parte que coincide se vuelve complicada. Se puede acceder a la retroreferencia a traves del nombre de grupo (es decir (?P=<i>nombredegrupo</i>)).P. e. (?P<foo>[abc])x(?P=foo)x(?P=foo)x coincide con 'axaxax','bxbxbx' o 'cxcxcx' ('foo' es el nombre de grupo)</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="217"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="220"/> <source><b>Reference named group: (?P=<i>groupname</i>)</b> <p>Select to insert a reference to named group previously declared.</p></source> <translation><b>Referenciar grupo con nombre: (?P=<i>groupname</i>)</b> <p>Seleccionar para insertar una referencia a un grupo con nombre previamente declarado.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="221"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="224"/> <source><b>Reference named group: (?P=<i>groupname</i>)</b> <p>Select to insert a reference to named group previously declared. Each reference group refers to the match found by the corresponding named group. In the following example, (?P=foo) may refer to the charaters 'a','b' or 'c'.</p> @@ -26238,14 +26238,14 @@ <p>Ejemplo. (?P<foo>[abc])x(?P=foo)x(?P=foo)x coincide con 'axaxax','bxbxbx' o 'cxcxcx'.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="234"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="237"/> <source><b>Alternatives: '|'</b> <p>Select to insert the alternation symbol '|'. </p></source> <translation><b>Alternativas: '|'</b> <p>Seleccionar para insertar el símbolo de alternación '|'. </p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="238"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="241"/> <source><b>Alternatives: '|'</b> <p>Select to insert the alternation symbol '|'. The alternation is used to match a single regular expression out of several possible regular expressions. E.g. 'cat|dog|mouse|fish' matches words containing the word 'cat', 'dog','mouse' or 'fish'. @@ -26258,14 +26258,14 @@ palabras 'cat', 'dog', ... debe expresar el hecho de que solamente quiere coincidir con palabras completas: '\b(cat|dog|mouse|fish)\b'</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="252"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="255"/> <source><b>Begin of line: '^'</b> <p>Select to insert the start line character (^).</p></source> <translation><b>Principio de línea: '^'</b> <p>Seleccionar para insertar el carácter de principio de línea (^).</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="256"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="259"/> <source><b>Begin of line: '^'</b> <p>Select to insert the start line character (^). It is used to find some expressions at the begining of lines. E.g. '^[A-Z]' match lines starting with a capitalized character. </p></source> @@ -26274,28 +26274,28 @@ Por ejemplo, '^[A-Z] coincide con líneas que comienzan con un carácter en mayúscula.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="268"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="271"/> <source><b>End of line: '$'</b> <p>Select to insert the end of line character ($).</p></source> <translation><b>Final de línea: '$'</b> <p>Seleccionar para insertar el carácter de final de línea ($).</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="272"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="275"/> <source><b>End of line: '$'</b> <p>Select to insert the end of line character ($). It is used to find some expressions at the end of lines.</p></source> <translation><b>Final de línea: '$'</b> <p>Seleccionar para insertar el carácter de final de línea ($). Se utiliza para encontrar expresiones en los finales de línea.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="283"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="286"/> <source><b>Word boundary</b> <p>Select to insert the word boudary character (\b).</p></source> <translation><b>Límite de palabra</b> <p>Seleccionar para insertar el carácter de límite de palabra (\b).</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="287"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="290"/> <source><b>Word boundary</b> <p>Select to insert the word boudary character (\b). This character is used to express the fact that word must begin or end at this position. E.g. '\bcat\b' matches exactly the word 'cat' while 'concatenation' is ignored.</p></source> @@ -26304,14 +26304,14 @@ debe comenzar o terminar en esta posición. Por ejemplo, '\bcat\b' coincide exactamente con la palabra 'cat' mientras que 'concatenation' es ignorada.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="299"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="302"/> <source><b>Non word boundary</b> <p>Select to insert the word boudary character (\B). \B is the negated version of \b.</p></source> <translation><b>Límite de no palabra</b> <p>Seleccionar para insertar el carácter de límite de no palabra (\B). Es la versión negada de \b.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="303"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="306"/> <source><b>Non word boundary</b> <p>Select to insert the word boudary character (\B). \B is the negated version of \b. \B matches at every position where \b does not. Effectively, \B matches at any position between two word characters as well as at any position between two non-word characters.</p></source> @@ -26320,14 +26320,14 @@ Efectivamente, \B coincide en cualquier posición entre dos caracteres de palabra al igual que en cualquier posición entre dos caracteres de no palabra. </p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="315"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="318"/> <source><b>Positive lookahead: (?=<i>regexpr</i>)</b> <p>Select to insert the positive lookhead brackets.</p></source> <translation><b>Buscar delante positivo: (?=<i>regexpr</i>)</b> <p>Seleccionar para insertar llaves de buscar delante positivo.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="319"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="322"/> <source><b>Positive lookahead: (?=<i>regexpr</i>)</b> <p>Select to insert the positive lookhead brackets. Basically, positive lookhead is used to match a character only if followed by another one. Writting 'q(?=u)' means that you want to match the 'q' character only if it is followed by 'u'. In this statement 'u' is a trivial @@ -26338,14 +26338,14 @@ que puede ser reemplazada por una expresión más compleja; q(?=[abc])' coincidirá con una 'q' si está seguida de 'a', 'b' o 'c'.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="332"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="335"/> <source><b>Negative lookahead: (?!<i>regexpr</i>)</b> <p>Select to insert the negative lookhead brackets.</p></source> <translation><b>Buscar delante positivo:(?!<i>regexpr</i>)</b> <p>Seleccionar para insertar llaves de buscar delante negativo.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="336"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="339"/> <source><b>Negative lookahead: (?!<i>regexpr</i>)</b> <p>Select to insert the negative lookhead brackets. Basically, negative lookhead is used to match a character only if it is not followed by a another one. Writting 'q(?!u)' means that you want to match 'q' only if it is not followed by 'u'. In this statement, 'u' is a @@ -26356,14 +26356,14 @@ es una expresión regular trivial que puede ser reemplazada por una expresión más compleja; q(?=[abc])' coincidirá con una 'q' si está seguida de cualquier cosa que no sea 'a', 'b' o 'c'.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="349"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="352"/> <source><b>Positive lookbehind: (?&lt;=<i>regexpr</i>)</b> <p>Select to insert the positive lookbehind brackets.</p></source> <translation><b>Buscar detrás positivo: (?&lt;=<i>regexpr</i>)</b> <p>Seleccionar para insertar llaves de buscar detrás positivo.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="353"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="356"/> <source><b>Positive lookbehind: (?&lt;=<i>regexpr</i>)</b> <p>Select to insert the positive lookbehind brackets. Lookbehind has the same effect as lookahead, but works backwards. It is used to match a character only if preceded by another one. Writting '(?&lt;=u)q' means that you want to match the 'q' character @@ -26374,14 +26374,14 @@ por 'u'. Como con buscar delante, 'u' puede reemplazarse por expresiones más complejas; '(?&lt;=[abc])q' coincidirá con una 'q' si está precedida por 'a', 'b' o 'c'.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="366"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="369"/> <source><b>Negative lookbehind (?&lt;!<i>regexpr</i>)</b> <p>Select to insert the negative lookbehind brackets.</p></source> <translation><b>Buscar detrás negativo: (?&lt;!<i>regexpr</i>)</b> <p>Seleccionar para insertar llaves de buscar detrás negativo.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="370"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="373"/> <source><b>Negative lookbehind (?&lt;!<i>regexpr</i>)</b> <p>Select to insert the negative lookbehind brackets. Lookbehind has the same effect as lookahead, but works backwards. It is used to match a character only if not preceded by another one. Writting '(?&lt;!u)q' means that you want to match the 'q' @@ -26394,62 +26394,62 @@ compleja; '(?&lt;![abc])q' coincidirá con una 'q' solamente si no está precedida por 'a', 'b' o 'c'.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="400"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="403"/> <source><b>Undo last edit</b></source> <translation><b>Deshacer última edición</b></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="410"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="413"/> <source><b>Redo last edit</b></source> <translation><b>Rehacer última edición</b></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="440"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="443"/> <source>Regexp:</source> <translation>Regexp:</translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="478"/> - <source>"^" matches beginning of line, "$" matches end of line</source> - <translation>"^" coincide con el principio de línea, "$" con fin de línea</translation> - </message> - <message> <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="481"/> + <source>"^" matches beginning of line, "$" matches end of line</source> + <translation>"^" coincide con el principio de línea, "$" con fin de línea</translation> + </message> + <message> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="484"/> <source>Match Linebreaks</source> <translation>Coincidir con fin de línea</translation> </message> <message> <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="488"/> <source>Unicode</source> - <translation>Unicode</translation> - </message> - <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="495"/> + <translation type="obsolete">Unicode</translation> + </message> + <message> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="498"/> <source>Verbose Regexp</source> <translation>Regexp con mucha información</translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="502"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="505"/> <source>Case Sensitive</source> <translation>Sensible a mayúsculas/minúsculas</translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="512"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="515"/> <source>Observe Locale</source> <translation>Tener en cuenta codificaciones locales</translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="519"/> - <source>"." matches linebreaks as well</source> - <translation>"." coincide tambien con fin de línea</translation> - </message> - <message> <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="522"/> + <source>"." matches linebreaks as well</source> + <translation>"." coincide tambien con fin de línea</translation> + </message> + <message> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="525"/> <source>Dot matches Linebreak</source> <translation>El punto coincide con fin de línea</translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="531"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="534"/> <source>Text:</source> <translation>Texto:</translation> </message> @@ -26468,6 +26468,11 @@ <source>Python 3</source> <translation>Python 3</translation> </message> + <message> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="491"/> + <source>ASCII</source> + <translation type="unfinished">ASCII</translation> + </message> </context> <context> <name>PyRegExpWizardRepeatDialog</name> @@ -37621,7 +37626,7 @@ <translation>Recargar &APIs</translation> </message> <message> - <location filename="UI/UserInterface.py" line="2049"/> + <location filename="UI/UserInterface.py" line="2038"/> <source>Reload the API information</source> <translation>Recargar la información de API</translation> </message> @@ -37631,7 +37636,7 @@ <translation><b>Recargar APIs</b><p>Recarga la información de API.</p></translation> </message> <message> - <location filename="UI/UserInterface.py" line="2046"/> + <location filename="UI/UserInterface.py" line="2049"/> <source>Show external tools</source> <translation>Mostrar herramientas externas</translation> </message>