Added Portugese translations provided by Cândido Lopes Fontes. release-2.0.1

Sun, 15 Feb 2015 18:07:30 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 15 Feb 2015 18:07:30 +0100
changeset 58
f1fd58dad10c
parent 57
02b9538f4095
child 59
cf6c3a4a66af

Added Portugese translations provided by Cândido Lopes Fontes.

ChangeLog file | annotate | diff | comparison | revisions
PKGLIST file | annotate | diff | comparison | revisions
PluginTimeTracker.e4p file | annotate | diff | comparison | revisions
PluginTimeTracker.py file | annotate | diff | comparison | revisions
PluginTimeTracker.zip file | annotate | diff | comparison | revisions
TimeTracker/i18n/timetracker_pt.qm file | annotate | diff | comparison | revisions
TimeTracker/i18n/timetracker_pt.ts file | annotate | diff | comparison | revisions
diff -r 02b9538f4095 -r f1fd58dad10c ChangeLog
--- a/ChangeLog	Thu Jan 01 13:29:38 2015 +0100
+++ b/ChangeLog	Sun Feb 15 18:07:30 2015 +0100
@@ -1,5 +1,8 @@
 ChangeLog
 ---------
+Version 2.0.1:
+- added Portugese translations provided by Cândido Lopes Fontes
+
 Version 2.0.0:
 - ported for eric6 using PyQt5
 
diff -r 02b9538f4095 -r f1fd58dad10c PKGLIST
--- a/PKGLIST	Thu Jan 01 13:29:38 2015 +0100
+++ b/PKGLIST	Sun Feb 15 18:07:30 2015 +0100
@@ -13,4 +13,5 @@
 TimeTracker/i18n/timetracker_de.qm
 TimeTracker/i18n/timetracker_en.qm
 TimeTracker/i18n/timetracker_es.qm
+TimeTracker/i18n/timetracker_pt.qm
 TimeTracker/icons/clock.png
diff -r 02b9538f4095 -r f1fd58dad10c PluginTimeTracker.e4p
--- a/PluginTimeTracker.e4p	Thu Jan 01 13:29:38 2015 +0100
+++ b/PluginTimeTracker.e4p	Sun Feb 15 18:07:30 2015 +0100
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE Project SYSTEM "Project-5.1.dtd">
-<!-- eric6 project file for project PluginTimeTracker -->
-<!-- Copyright (C) 2014 Detlev Offenbach, detlev@die-offenbachs.de -->
+<!-- eric project file for project PluginTimeTracker -->
+<!-- Copyright (C) 2015 Detlev Offenbach, detlev@die-offenbachs.de -->
 <Project version="5.1">
   <Language>en</Language>
   <Hash>9af6dcaf8f823f072f714e662c15d44dfdecceab</Hash>
@@ -36,6 +36,8 @@
     <Translation>TimeTracker/i18n/timetracker_de.qm</Translation>
     <Translation>TimeTracker/i18n/timetracker_en.qm</Translation>
     <Translation>TimeTracker/i18n/timetracker_es.qm</Translation>
+    <Translation>TimeTracker/i18n/timetracker_pt.ts</Translation>
+    <Translation>TimeTracker/i18n/timetracker_pt.qm</Translation>
   </Translations>
   <Resources/>
   <Interfaces/>
diff -r 02b9538f4095 -r f1fd58dad10c PluginTimeTracker.py
--- a/PluginTimeTracker.py	Thu Jan 01 13:29:38 2015 +0100
+++ b/PluginTimeTracker.py	Sun Feb 15 18:07:30 2015 +0100
@@ -24,7 +24,7 @@
 author = "Detlev Offenbach <detlev@die-offenbachs.de>"
 autoactivate = True
 deactivateable = True
-version = "2.0.0"
+version = "2.0.1"
 className = "TimeTrackerPlugin"
 packageName = "TimeTracker"
 shortDescription = "Time Tracker to keep track of the project time."
diff -r 02b9538f4095 -r f1fd58dad10c PluginTimeTracker.zip
Binary file PluginTimeTracker.zip has changed
diff -r 02b9538f4095 -r f1fd58dad10c TimeTracker/i18n/timetracker_pt.qm
Binary file TimeTracker/i18n/timetracker_pt.qm has changed
diff -r 02b9538f4095 -r f1fd58dad10c TimeTracker/i18n/timetracker_pt.ts
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TimeTracker/i18n/timetracker_pt.ts	Sun Feb 15 18:07:30 2015 +0100
@@ -0,0 +1,419 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="2.0" language="pt_PT" sourcelanguage="">
+<context>
+    <name>TimeTracker</name>
+    <message>
+        <location filename="../../TimeTracker/TimeTracker.py" line="73"/>
+        <source>Time Tracker</source>
+        <translation>Rastreador de Tempo</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTracker.py" line="162"/>
+        <source>Read Time Tracker File</source>
+        <translation>Ler Ficheiro do Rastreador de Tempo</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTracker.py" line="210"/>
+        <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>&lt;p&gt;O ficheiro do rastreador de tempo &lt;b&gt;{0}&lt;/b&gt; não se pôde ler.&lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTracker.py" line="192"/>
+        <source>Save Time Tracker File</source>
+        <translation>Gravar Ficheiro do Rastreador de Tempo</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTracker.py" line="192"/>
+        <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>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; do rastreador de tempo não se pôde guardar.&lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTracker.py" line="273"/>
+        <source>Import Time Tracker File</source>
+        <translation>Importar Ficheiro do Rastreador de Tempo</translation>
+    </message>
+    <message numerus="yes">
+        <location filename="../../TimeTracker/TimeTracker.py" line="266"/>
+        <source>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained %n invalid entries.</source>
+        <translation>
+            <numerusform>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; do rastreador de tempo tem uma entrada inválida.</numerusform>
+            <numerusform>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; do rastreador de tempo tem %n entradas inválidas.</numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <location filename="../../TimeTracker/TimeTracker.py" line="261"/>
+        <source>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained %n duplicate entries.</source>
+        <translation>
+            <numerusform>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; do rastreador de tempo tem uma entrada repetida.</numerusform>
+            <numerusform>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; dorastreador de tempo tem %n entradas repetidas.</numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <location filename="../../TimeTracker/TimeTracker.py" line="162"/>
+        <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>
+            <numerusform>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; do rastreador de tempo tem uma entrada inválida. Foi descartada.&lt;/p&gt;</numerusform>
+            <numerusform>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; tem %n entradas inválidas. Foram descartadas.&lt;/p&gt;</numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <location filename="../../TimeTracker/TimeTracker.py" line="257"/>
+        <source> %n duplicate entries were detected.</source>
+        <translation>
+            <numerusform> detectada uma entrada repetida.</numerusform>
+            <numerusform> detectadas %n entradas repetidas.</numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <location filename="../../TimeTracker/TimeTracker.py" line="270"/>
+        <source> %n entries have been ignored.&lt;/p&gt;</source>
+        <translation>
+            <numerusform> foi ignorada uma entrada.&lt;/p&gt;</numerusform>
+            <numerusform> foram ignoradas %n entradas.&lt;/p&gt;</numerusform>
+        </translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTracker.py" line="73"/>
+        <source>T&amp;ime Tracker</source>
+        <translation>Rastrea&amp;dor de Tempo</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTracker.py" line="73"/>
+        <source>Alt+Shift+I</source>
+        <translation>Alt+Shift+I</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTracker.py" line="79"/>
+        <source>Switch the input focus to the Time Tracker window.</source>
+        <translation>Mudar o foco de entrada à janela do Rastreador de Tempo.</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTracker.py" line="81"/>
+        <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>&lt;b&gt;Ativar Rastreador de Tempo&lt;/b&gt;&lt;p&gt;Muda o foco de entrada à janela do Rastreador de Tempo.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>TimeTrackerEntryDialog</name>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerEntryDialog.ui" line="14"/>
+        <source>Edit Timer Entry</source>
+        <translation>Editar Entrada do Temporizador</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerEntryDialog.ui" line="25"/>
+        <source>Start Date/Time:</source>
+        <translation>Data/Hora de Inicio:</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerEntryDialog.ui" line="32"/>
+        <source>Edit the start date and time of the timer</source>
+        <translation>Editar a data e hora de inicio do temporizador</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerEntryDialog.ui" line="35"/>
+        <source>yyyy-MM-dd HH:mm:ss</source>
+        <translation>dd-MM-yyyy HH:mm:ss</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerEntryDialog.ui" line="58"/>
+        <source>Duration:</source>
+        <translation>Duração:</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerEntryDialog.ui" line="65"/>
+        <source>Edit the duration of the timer</source>
+        <translation>Editar a duração do temporizador</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerEntryDialog.ui" line="71"/>
+        <source> min</source>
+        <translation> min</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerEntryDialog.ui" line="94"/>
+        <source>Task:</source>
+        <translation>Tarefa:</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerEntryDialog.ui" line="107"/>
+        <source>Enter the task description for the timer</source>
+        <translation>Introduzir descrição da tarefa para o temporizador</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerEntryDialog.ui" line="117"/>
+        <source>Comment:</source>
+        <translation>Comentário:</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerEntryDialog.ui" line="130"/>
+        <source>Enter a comment for the timer</source>
+        <translation>Introduzir um comentário para o temporizador</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerEntryDialog.py" line="51"/>
+        <source>Add Tracker Entry</source>
+        <translation>Adicionar entrada de rastreio</translation>
+    </message>
+</context>
+<context>
+    <name>TimeTrackerPage</name>
+    <message>
+        <location filename="../../TimeTracker/ConfigurationPage/TimeTrackerPage.ui" line="17"/>
+        <source>&lt;b&gt;Configure Time Tracker&lt;/b&gt;</source>
+        <translation>&lt;b&gt;Configurar Rastreador de Tempo&lt;/b&gt;</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/ConfigurationPage/TimeTrackerPage.ui" line="39"/>
+        <source>Minimum Duration:</source>
+        <translation>Duração 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>Introduzir o valor da duração mínima para uma entrada válida do rastreador</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/ConfigurationPage/TimeTrackerPage.ui" line="49"/>
+        <source> min</source>
+        <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>Selecioar para gravar automaticamente quando o rastreador esteja parado</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/ConfigurationPage/TimeTrackerPage.ui" line="78"/>
+        <source>Auto Save Enabled</source>
+        <translation>Autogravar 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>Selecionar para permitir múltiplas entradas com a mesma data e hora</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/ConfigurationPage/TimeTrackerPage.ui" line="88"/>
+        <source>Allow entries with identical start date and time</source>
+        <translation>Permitir entradas com data e hora de inicio identicas</translation>
+    </message>
+</context>
+<context>
+    <name>TimeTrackerPlugin</name>
+    <message>
+        <location filename="../../PluginTimeTracker.py" line="68"/>
+        <source>Time Tracker</source>
+        <translation>Rastreador de Tempo</translation>
+    </message>
+    <message>
+        <location filename="../../PluginTimeTracker.py" line="129"/>
+        <source>eric6 version is too old, {0}, {1} or newer needed.</source>
+        <translation>a versão de eric6 é demasiado antiga, {0}, {1} necessário ou mais recente.</translation>
+    </message>
+</context>
+<context>
+    <name>TimeTrackerWidget</name>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.ui" line="22"/>
+        <source>Start Date/Time:</source>
+        <translation>Data/Hora de Inicio:</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.ui" line="29"/>
+        <source>Duration:</source>
+        <translation>Duração:</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.ui" line="36"/>
+        <source>Task:</source>
+        <translation>Tarefa:</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.ui" line="43"/>
+        <source>Comment:</source>
+        <translation>Comentário:</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.ui" line="53"/>
+        <source>Shows the start date and time of the current timer</source>
+        <translation>Mostra a data e hora de inicio do temporizador atual</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.ui" line="59"/>
+        <source>yyyy-MM-dd HH:mm:ss</source>
+        <translation>dd-MM-yyyy HH:mm:ss</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.ui" line="72"/>
+        <source>Shows the duration of the current timer</source>
+        <translation>Mostra a duração do temporizador atual</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.ui" line="81"/>
+        <source> min</source>
+        <translation> min</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.ui" line="97"/>
+        <source>Enter the task description for the current timer</source>
+        <translation>Introduzir a descrição da tarefa para o temporizador atual</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.ui" line="113"/>
+        <source>Enter a comment for the current timer</source>
+        <translation>Introduzir um comentário para o temporizador atual</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.ui" line="140"/>
+        <source>Press to pause the current timer</source>
+        <translation>Pressionar para pausar o temporizador atual</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.ui" line="143"/>
+        <source>Pause</source>
+        <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>Pressionar para terminar o temporizador atual e iniciar um novo</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.ui" line="156"/>
+        <source>End Current Timer and Start a New Timer</source>
+        <translation>Terminar Temporizador Atual e Iniciar Temporizador Novo</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.ui" line="200"/>
+        <source>Start Date/Time</source>
+        <translation>Data/Hora de Inicio</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.ui" line="205"/>
+        <source>Duration</source>
+        <translation>Duração</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.ui" line="210"/>
+        <source>Task</source>
+        <translation>Tarefa</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.ui" line="215"/>
+        <source>Comment</source>
+        <translation>Comentário</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.py" line="339"/>
+        <source>{0} min</source>
+        <translation>{0} min</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.py" line="131"/>
+        <source>Edit</source>
+        <translation>Editar</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.py" line="136"/>
+        <source>Add</source>
+        <translation>Adicionar</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.py" line="137"/>
+        <source>Delete</source>
+        <translation>Apagar</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.py" line="144"/>
+        <source>Save</source>
+        <translation>Gravar</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.py" line="146"/>
+        <source>Import</source>
+        <translation>Importar</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.py" line="147"/>
+        <source>Export Selected</source>
+        <translation>Exportar Selecionados</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.py" line="150"/>
+        <source>Export All</source>
+        <translation>Exportar Todos</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.py" line="152"/>
+        <source>Remove duplicates</source>
+        <translation>Retirar repetidos</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.py" line="153"/>
+        <source>Merge duplicates</source>
+        <translation>Mesclar repetidos</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.py" line="339"/>
+        <source>{0}, {1}</source>
+        <comment>date, time</comment>
+        <translation>{0}, {1}</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.py" line="214"/>
+        <source>Delete Selected Entries</source>
+        <translation>Apagar Entradas Selecionadas</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.py" line="214"/>
+        <source>Do you really want to delete the selected entries?</source>
+        <translation>Tem a certeza de que quer apagar as entradas selecionadas?</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.py" line="249"/>
+        <source>Import Tracker Entries</source>
+        <translation>Importar Entradas do Rastreador</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.py" line="266"/>
+        <source>Text Files (*.txt);;All Files (*)</source>
+        <translation>Ficheiros de Texto (*.txt);;Ficheiros Todos (*)</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.py" line="249"/>
+        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; não existe.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.py" line="280"/>
+        <source>Export Tracker Entries</source>
+        <translation>Exportar Entradas do Rastreador</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.py" line="280"/>
+        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Já existe o ficheiro &lt;b&gt;{0}&lt;/b&gt;. Sobreescrever-lo?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.py" line="308"/>
+        <source>Remove Duplicate Tracker Entries</source>
+        <translation>Retirar Entradas do Rastreador Repetidas</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.py" line="308"/>
+        <source>Are you sure you want to remove duplicate tracker entries? Only the one with the longest duration will be kept.</source>
+        <translation>Tem a certeza de que quer retirar as entradas repetidas do rastreador ? Apenas a que tenha a maior duração será mantida.</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.py" line="321"/>
+        <source>Merge Duplicate Tracker Entries</source>
+        <translation>Mesclar Entradas do Rastreador Repetidas</translation>
+    </message>
+    <message>
+        <location filename="../../TimeTracker/TimeTrackerWidget.py" line="321"/>
+        <source>Are you sure you want to merge duplicate tracker entries? The durations of duplicate ones will be added.</source>
+        <translation>Tem a certeza de que quer mesclar as entradas repetidas do rastreador? As durações das repetidas serão adicionadas.</translation>
+    </message>
+</context>
+</TS>

eric ide

mercurial