TimeTracker/i18n/timetracker_es.ts

changeset 23
e65b72f2ee12
parent 21
28b7956c9608
child 24
d6933cb59a4a
--- a/TimeTracker/i18n/timetracker_es.ts	Sat Nov 03 17:16:53 2012 +0100
+++ b/TimeTracker/i18n/timetracker_es.ts	Sun Nov 04 21:18:32 2012 +0100
@@ -1,91 +1,97 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS><TS version="2.0">
+<!DOCTYPE TS>
+<TS version="2.0" language="es_ES">
 <context>
     <name>TimeTracker</name>
     <message>
         <location filename="TimeTracker/TimeTracker.py" line="68"/>
         <source>Time Tracker</source>
-        <translation type="unfinished"></translation>
+        <translation>Time Tracker</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTracker.py" line="151"/>
         <source>Read Time Tracker File</source>
-        <translation type="unfinished"></translation>
+        <translation>Leer Archivo de Time Tracker</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTracker.py" line="194"/>
         <source>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;p&gt;El archivo de time tracker &lt;b&gt;{0}&lt;/b&gt; no ha podido leerse.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTracker.py" line="177"/>
         <source>Save Time Tracker File</source>
-        <translation type="unfinished"></translation>
+        <translation>Guardar Archivo de Time Tracker</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTracker.py" line="177"/>
         <source>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;p&gt;El archivo de time tracker &lt;b&gt;{0}&lt;/b&gt; no ha podido guardarse.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTracker.py" line="249"/>
         <source>Import Time Tracker File</source>
-        <translation type="unfinished"></translation>
+        <translation>Importar Archivo de Time Tracker</translation>
     </message>
     <message numerus="yes">
         <location filename="TimeTracker/TimeTracker.py" line="244"/>
         <source>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained %n invalid entries.</source>
-        <translation type="unfinished">
-            <numerusform></numerusform>
+        <translation>
+            <numerusform>&lt;p&gt;El archivo de time tracker &lt;b&gt;{0}&lt;/b&gt; contiene %n entrada no válida.</numerusform>
+            <numerusform>&lt;p&gt;El archivo de time tracker &lt;b&gt;{0}&lt;/b&gt; contiene %n entradas no válidas.</numerusform>
         </translation>
     </message>
     <message numerus="yes">
         <location filename="TimeTracker/TimeTracker.py" line="240"/>
         <source>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained %n duplicate entries.</source>
-        <translation type="unfinished">
-            <numerusform></numerusform>
+        <translation>
+            <numerusform>&lt;p&gt;El archivo de time tracker &lt;b&gt;{0}&lt;/b&gt; contiene %n entrada duplicada.</numerusform>
+            <numerusform>&lt;p&gt;El archivo de time tracker &lt;b&gt;{0}&lt;/b&gt; contiene %n entradas duplicadas.</numerusform>
         </translation>
     </message>
     <message numerus="yes">
         <location filename="TimeTracker/TimeTracker.py" line="151"/>
         <source>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained %n invalid entries. These have been discarded.&lt;/p&gt;</source>
-        <translation type="unfinished">
-            <numerusform></numerusform>
+        <translation>
+            <numerusform>&lt;p&gt;El archivo de time tracker &lt;b&gt;{0}&lt;/b&gt; contiene %n entrada no válida. Ésta se ha descartado.&lt;/p&gt;</numerusform>
+            <numerusform>&lt;p&gt;El archivo de time tracker &lt;b&gt;{0}&lt;/b&gt; contiene %n entradas no válidas. Éstas se han descartado.&lt;/p&gt;</numerusform>
         </translation>
     </message>
     <message numerus="yes">
         <location filename="TimeTracker/TimeTracker.py" line="237"/>
         <source> %n duplicate entries were detected.</source>
-        <translation type="unfinished">
-            <numerusform></numerusform>
+        <translation>
+            <numerusform>Se han detectado %n entrada duplicada.</numerusform>
+            <numerusform>Se han detectado %n entradas duplicadas.</numerusform>
         </translation>
     </message>
     <message numerus="yes">
         <location filename="TimeTracker/TimeTracker.py" line="247"/>
         <source> %n entries have been ignored.&lt;/p&gt;</source>
-        <translation type="unfinished">
-            <numerusform></numerusform>
+        <translation>
+            <numerusform>Se han ignorado %n entrada.&lt;/p&gt;</numerusform>
+            <numerusform>Se han ignorado %n entradas.&lt;/p&gt;</numerusform>
         </translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTracker.py" line="68"/>
         <source>T&amp;ime Tracker</source>
-        <translation type="unfinished"></translation>
+        <translation>T&amp;ime Tracker</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTracker.py" line="68"/>
         <source>Alt+Shift+I</source>
-        <translation type="unfinished"></translation>
+        <translation>Alt+Shift+I</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTracker.py" line="73"/>
         <source>Switch the input focus to the Time Tracker window.</source>
-        <translation type="unfinished"></translation>
+        <translation>Cambiar el foco de input a la ventana de Time Tracker.</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTracker.py" line="75"/>
         <source>&lt;b&gt;Activate Time Tracker&lt;/b&gt;&lt;p&gt;This switches the input focus to the Time Tracker window.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Activar Time Tracker&lt;/b&gt;&lt;p&gt;Cambia el foco de input a la ventana de Time Tracker.&lt;/p&gt;</translation>
     </message>
 </context>
 <context>
@@ -93,62 +99,62 @@
     <message>
         <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="14"/>
         <source>Edit Timer Entry</source>
-        <translation type="unfinished"></translation>
+        <translation>Editar Entrada Temporizador</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="25"/>
         <source>Start Date/Time:</source>
-        <translation type="unfinished"></translation>
+        <translation>Fecha/Hora Inicio:</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="32"/>
         <source>Edit the start date and time of the timer</source>
-        <translation type="unfinished"></translation>
+        <translation>Editar la fecha y tiempo de inicio del temporizador</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="35"/>
         <source>yyyy-MM-dd HH:mm:ss</source>
-        <translation type="unfinished"></translation>
+        <translation>yyyy-MM-dd HH:mm:ss</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="58"/>
         <source>Duration:</source>
-        <translation type="unfinished"></translation>
+        <translation>Duración:</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="65"/>
         <source>Edit the duration of the timer</source>
-        <translation type="unfinished"></translation>
+        <translation>Editar la duración del temporizador</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="71"/>
         <source> min</source>
-        <translation type="unfinished"></translation>
+        <translation> min</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="94"/>
         <source>Task:</source>
-        <translation type="unfinished"></translation>
+        <translation>Tarea:</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="107"/>
         <source>Enter the task description for the timer</source>
-        <translation type="unfinished"></translation>
+        <translation>Introducir la descripción de la tarea para el temporizador</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="117"/>
         <source>Comment:</source>
-        <translation type="unfinished"></translation>
+        <translation>Comentario:</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="130"/>
         <source>Enter a comment for the timer</source>
-        <translation type="unfinished"></translation>
+        <translation>Introducir un comentario para el temporizador</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerEntryDialog.py" line="47"/>
         <source>Add Tracker Entry</source>
-        <translation type="unfinished"></translation>
+        <translation>Añadir Entrada al Tracker</translation>
     </message>
 </context>
 <context>
@@ -156,42 +162,42 @@
     <message>
         <location filename="TimeTracker/ConfigurationPage/TimeTrackerPage.ui" line="17"/>
         <source>&lt;b&gt;Configure Time Tracker&lt;/b&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Configurar Time Tracker&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="TimeTracker/ConfigurationPage/TimeTrackerPage.ui" line="39"/>
         <source>Minimum Duration:</source>
-        <translation type="unfinished"></translation>
+        <translation>Duración Mínima:</translation>
     </message>
     <message>
         <location filename="TimeTracker/ConfigurationPage/TimeTrackerPage.ui" line="46"/>
         <source>Enter the value of the minimum duration for a valid tracker entry</source>
-        <translation type="unfinished"></translation>
+        <translation>Introducir el valor de duración mínima para una entrada válida para el tracker</translation>
     </message>
     <message>
         <location filename="TimeTracker/ConfigurationPage/TimeTrackerPage.ui" line="49"/>
         <source> min</source>
-        <translation type="unfinished"></translation>
+        <translation> min</translation>
     </message>
     <message>
         <location filename="TimeTracker/ConfigurationPage/TimeTrackerPage.ui" line="75"/>
         <source>Select to save automatically whenever a tracker is stopped</source>
-        <translation type="unfinished"></translation>
+        <translation>Seleccionar para guardar automáticamente cuando un tracker es detenido</translation>
     </message>
     <message>
         <location filename="TimeTracker/ConfigurationPage/TimeTrackerPage.ui" line="78"/>
         <source>Auto Save Enabled</source>
-        <translation type="unfinished"></translation>
+        <translation>Auto Guardar Habilitado</translation>
     </message>
     <message>
         <location filename="TimeTracker/ConfigurationPage/TimeTrackerPage.ui" line="85"/>
         <source>Select to allow multiple entries with the same start date and time</source>
-        <translation type="unfinished"></translation>
+        <translation>Seleccionar para permitir múltiples entradas con la misma hora y fecha de inicio</translation>
     </message>
     <message>
         <location filename="TimeTracker/ConfigurationPage/TimeTrackerPage.ui" line="88"/>
         <source>Allow entries with identical start date and time</source>
-        <translation type="unfinished"></translation>
+        <translation>Permitir entradas con fecha y hora de inicio idénticos</translation>
     </message>
 </context>
 <context>
@@ -199,12 +205,12 @@
     <message>
         <location filename="PluginTimeTracker.py" line="61"/>
         <source>Time Tracker</source>
-        <translation type="unfinished"></translation>
+        <translation>Time Tracker</translation>
     </message>
     <message>
         <location filename="PluginTimeTracker.py" line="120"/>
         <source>eric5 version is too old, {0}, {1} or newer needed.</source>
-        <translation type="unfinished"></translation>
+        <translation>La versión de eric5 es demasiado antigua, {0}, {1} o se necesita más reciente.</translation>
     </message>
 </context>
 <context>
@@ -212,203 +218,203 @@
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.ui" line="22"/>
         <source>Start Date/Time:</source>
-        <translation type="unfinished"></translation>
+        <translation>Fecha/Hora Inicio:</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.ui" line="29"/>
         <source>Duration:</source>
-        <translation type="unfinished"></translation>
+        <translation>Duración:</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.ui" line="36"/>
         <source>Task:</source>
-        <translation type="unfinished"></translation>
+        <translation>Tarea:</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.ui" line="43"/>
         <source>Comment:</source>
-        <translation type="unfinished"></translation>
+        <translation>Comentario:</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.ui" line="53"/>
         <source>Shows the start date and time of the current timer</source>
-        <translation type="unfinished"></translation>
+        <translation>Muestra la fecha y tiempo de inicio del temporizador actual</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.ui" line="59"/>
         <source>yyyy-MM-dd HH:mm:ss</source>
-        <translation type="unfinished"></translation>
+        <translation>yyyy-MM-dd HH:mm:ss</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.ui" line="72"/>
         <source>Shows the duration of the current timer</source>
-        <translation type="unfinished"></translation>
+        <translation>Muestra la duración del temporizador actual</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.ui" line="81"/>
         <source> min</source>
-        <translation type="unfinished"></translation>
+        <translation> min</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.ui" line="97"/>
         <source>Enter the task description for the current timer</source>
-        <translation type="unfinished"></translation>
+        <translation>Introducir la descripción de la tarea para el temporizador actual</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.ui" line="113"/>
         <source>Enter a comment for the current timer</source>
-        <translation type="unfinished"></translation>
+        <translation>Introducir un comentario para el temporizador actual</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.ui" line="140"/>
         <source>Press to pause the current timer</source>
-        <translation type="unfinished"></translation>
+        <translation>Pulsar para poner el temporizador actual en pausa</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.ui" line="143"/>
         <source>Pause</source>
-        <translation type="unfinished"></translation>
+        <translation>Pausa</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.ui" line="153"/>
         <source>Press to end the current timer and start a new one</source>
-        <translation type="unfinished"></translation>
+        <translation>Pulsar para finalizar el temporizador actual e iniciar uno nuevo</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.ui" line="156"/>
         <source>End Current Timer and Start a New Timer</source>
-        <translation type="unfinished"></translation>
+        <translation>Finalizar Temporizador Actual e Iniciar Uno Nuevo</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.ui" line="200"/>
         <source>Start Date/Time</source>
-        <translation type="unfinished"></translation>
+        <translation>Fecha/Hora Inicio</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.ui" line="205"/>
         <source>Duration</source>
-        <translation type="unfinished"></translation>
+        <translation>Duración</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.ui" line="210"/>
         <source>Task</source>
-        <translation type="unfinished"></translation>
+        <translation>Tarea</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.ui" line="215"/>
         <source>Comment</source>
-        <translation type="unfinished"></translation>
+        <translation>Comentario</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.py" line="302"/>
         <source>{0} min</source>
-        <translation type="unfinished"></translation>
+        <translation>{0} min</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.py" line="120"/>
         <source>Edit</source>
-        <translation type="unfinished"></translation>
+        <translation>Editar</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.py" line="122"/>
         <source>Add</source>
-        <translation type="unfinished"></translation>
+        <translation>Añadir</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.py" line="123"/>
         <source>Delete</source>
-        <translation type="unfinished"></translation>
+        <translation>Borrar</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.py" line="125"/>
         <source>Save</source>
-        <translation type="unfinished"></translation>
+        <translation>Guardar</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.py" line="127"/>
         <source>Import</source>
-        <translation type="unfinished"></translation>
+        <translation>Importar</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.py" line="128"/>
         <source>Export Selected</source>
-        <translation type="unfinished"></translation>
+        <translation>Exportar seleccionados</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.py" line="130"/>
         <source>Export All</source>
-        <translation type="unfinished"></translation>
+        <translation>Exportar Todos</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.py" line="132"/>
         <source>Remove duplicates</source>
-        <translation type="unfinished"></translation>
+        <translation>Eliminar duplicados</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.py" line="133"/>
         <source>Merge duplicates</source>
-        <translation type="unfinished"></translation>
+        <translation>Combinar duplicados</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.py" line="302"/>
         <source>{0}, {1}</source>
         <comment>date, time</comment>
-        <translation type="unfinished"></translation>
+        <translation>{0}, {1}</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.py" line="187"/>
         <source>Delete Selected Entries</source>
-        <translation type="unfinished"></translation>
+        <translation>Borrar Entradas Seleccionadas</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.py" line="187"/>
         <source>Do you really want to delete the selected entries?</source>
-        <translation type="unfinished"></translation>
+        <translation>¿Desea realmente eliminar las entradas seleccionadas?</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.py" line="219"/>
         <source>Import Tracker Entries</source>
-        <translation type="unfinished"></translation>
+        <translation>Importar Entradas de Tracker</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.py" line="234"/>
         <source>Text Files (*.txt);;All Files (*)</source>
-        <translation type="unfinished"></translation>
+        <translation>Archivos de Texto (*.txt);;Todos los Archivos (*)</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.py" line="219"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no existe.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.py" line="248"/>
         <source>Export Tracker Entries</source>
-        <translation type="unfinished"></translation>
+        <translation>Exportar Entradas de Tracker</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.py" line="248"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe.¿Sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.py" line="275"/>
         <source>Remove Duplicate Tracker Entries</source>
-        <translation type="unfinished"></translation>
+        <translation>Eliminar Entradas de Tracker Duplicadas</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.py" line="275"/>
         <source>Are you sure you want to remove duplicate tracker entries? Only the one with the longest duration will be kept.</source>
-        <translation type="unfinished"></translation>
+        <translation>¿Está seguro de que desea eliminar las entradas de tracker duplicadas? Solamente la de mayor duración será conservada.</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.py" line="286"/>
         <source>Merge Duplicate Tracker Entries</source>
-        <translation type="unfinished"></translation>
+        <translation>Combinar Entradas de Tracker Duplicadas</translation>
     </message>
     <message>
         <location filename="TimeTracker/TimeTrackerWidget.py" line="286"/>
         <source>Are you sure you want to merge duplicate tracker entries? The durations of duplicate ones will be added.</source>
-        <translation type="unfinished"></translation>
+        <translation>¿Está seguro de que desea combinar las entradas de tracker duplicadas? Las duraciones de las duplicadas serán sumadas.</translation>
     </message>
 </context>
 </TS>

eric ide

mercurial