Tue, 10 Dec 2024 15:49:02 +0100
Updated copyright for 2025.
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS> <TS version="2.0" language="de_DE" sourcelanguage=""> <context> <name>TimeTracker</name> <message> <location filename="../TimeTracker.py" line="78" /> <location filename="../TimeTracker.py" line="75" /> <source>Time Tracker</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTracker.py" line="79" /> <source>T&ime Tracker</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTracker.py" line="80" /> <source>Alt+Shift+I</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTracker.py" line="83" /> <source>Switch the input focus to the Time Tracker window.</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTracker.py" line="85" /> <source><b>Activate Time Tracker</b><p>This switches the input focus to the Time Tracker window.</p></source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTracker.py" line="168" /> <location filename="../TimeTracker.py" line="148" /> <source>Read Time Tracker File</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTracker.py" line="217" /> <location filename="../TimeTracker.py" line="149" /> <source><p>The time tracker file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message numerus="yes"> <location filename="../TimeTracker.py" line="169" /> <source><p>The time tracker file <b>{0}</b> contained %n invalid entries. These have been discarded.</p></source> <translation> <numerusform><p>The time tracker file <b>{0}</b> contained one invalid entry. This has been discarded.</p></numerusform> <numerusform><p>The time tracker file <b>{0}</b> contained %n invalid entries. These have been discarded.</p></numerusform> </translation> </message> <message> <location filename="../TimeTracker.py" line="198" /> <source>Save Time Tracker File</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTracker.py" line="199" /> <source><p>The time tracker file <b>{0}</b> could not be saved.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTracker.py" line="280" /> <location filename="../TimeTracker.py" line="216" /> <source>Import Time Tracker File</source> <translation type="unfinished" /> </message> <message numerus="yes"> <location filename="../TimeTracker.py" line="271" /> <location filename="../TimeTracker.py" line="258" /> <source><p>The time tracker file <b>{0}</b> contained %n invalid entries.</source> <translation> <numerusform><p>The time tracker file <b>{0}</b> contained one invalid entry.</numerusform> <numerusform><p>The time tracker file <b>{0}</b> contained %n invalid entries.</numerusform> </translation> </message> <message numerus="yes"> <location filename="../TimeTracker.py" line="262" /> <source> %n duplicate entries were detected.</source> <translation> <numerusform> One duplicate entry was detected.</numerusform> <numerusform> %n duplicate entries were detected.</numerusform> </translation> </message> <message numerus="yes"> <location filename="../TimeTracker.py" line="266" /> <source><p>The time tracker file <b>{0}</b> contained %n duplicate entries.</source> <translation> <numerusform><p>The time tracker file <b>{0}</b> contained one duplicate entry.</numerusform> <numerusform><p>The time tracker file <b>{0}</b> contained %n duplicate entries.</numerusform> </translation> </message> <message numerus="yes"> <location filename="../TimeTracker.py" line="275" /> <source> %n entries have been ignored.</p></source> <translation> <numerusform> One entry has been ignored.</p></numerusform> <numerusform> %n entries have been ignored.</p></numerusform> </translation> </message> </context> <context> <name>TimeTrackerEntryDialog</name> <message> <location filename="../TimeTrackerEntryDialog.ui" line="0" /> <source>Edit Timer Entry</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerEntryDialog.ui" line="0" /> <source>Start Date/Time:</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerEntryDialog.ui" line="0" /> <source>Edit the start date and time of the timer</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerEntryDialog.ui" line="0" /> <source>yyyy-MM-dd HH:mm:ss</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerEntryDialog.ui" line="0" /> <source>Duration:</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerEntryDialog.ui" line="0" /> <source>Edit the duration of the timer</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerEntryDialog.ui" line="0" /> <source> min</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerEntryDialog.ui" line="0" /> <source>Task:</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerEntryDialog.ui" line="0" /> <source>Enter the task description for the timer</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerEntryDialog.ui" line="0" /> <source>Comment:</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerEntryDialog.ui" line="0" /> <source>Enter a comment for the timer</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerEntryDialog.py" line="55" /> <source>Add Tracker Entry</source> <translation type="unfinished" /> </message> </context> <context> <name>TimeTrackerPage</name> <message> <location filename="../ConfigurationPage/TimeTrackerPage.ui" line="0" /> <source><b>Configure Time Tracker</b></source> <translation type="unfinished" /> </message> <message> <location filename="../ConfigurationPage/TimeTrackerPage.ui" line="0" /> <source>Minimum Duration:</source> <translation type="unfinished" /> </message> <message> <location filename="../ConfigurationPage/TimeTrackerPage.ui" line="0" /> <source>Enter the value of the minimum duration for a valid tracker entry</source> <translation type="unfinished" /> </message> <message> <location filename="../ConfigurationPage/TimeTrackerPage.ui" line="0" /> <source> min</source> <translation type="unfinished" /> </message> <message> <location filename="../ConfigurationPage/TimeTrackerPage.ui" line="0" /> <source>Select to save automatically whenever a tracker is stopped</source> <translation type="unfinished" /> </message> <message> <location filename="../ConfigurationPage/TimeTrackerPage.ui" line="0" /> <source>Auto Save Enabled</source> <translation type="unfinished" /> </message> <message> <location filename="../ConfigurationPage/TimeTrackerPage.ui" line="0" /> <source>Select to allow multiple entries with the same start date and time</source> <translation type="unfinished" /> </message> <message> <location filename="../ConfigurationPage/TimeTrackerPage.ui" line="0" /> <source>Allow entries with identical start date and time</source> <translation type="unfinished" /> </message> </context> <context> <name>TimeTrackerPlugin</name> <message> <location filename="../../PluginTimeTracker.py" line="69" /> <source>Time Tracker</source> <translation type="unfinished" /> </message> </context> <context> <name>TimeTrackerWidget</name> <message> <location filename="../TimeTrackerWidget.py" line="349" /> <location filename="../TimeTrackerWidget.py" line="206" /> <location filename="../TimeTrackerWidget.py" line="114" /> <location filename="../TimeTrackerWidget.py" line="97" /> <source>{0} min</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.py" line="134" /> <source>Edit</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.py" line="140" /> <source>Add</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.py" line="141" /> <source>Delete</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.py" line="149" /> <source>Save</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.py" line="151" /> <source>Import</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.py" line="152" /> <source>Export Selected</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.py" line="155" /> <source>Export All</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.py" line="157" /> <source>Remove duplicates</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.py" line="158" /> <source>Merge duplicates</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.py" line="347" /> <location filename="../TimeTrackerWidget.py" line="203" /> <source>{0}, {1}</source> <comment>date, time</comment> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.py" line="217" /> <source>Delete Selected Entries</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.py" line="218" /> <source>Do you really want to delete the selected entries?</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.py" line="254" /> <location filename="../TimeTrackerWidget.py" line="246" /> <source>Import Time Tracker Entries</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.py" line="276" /> <location filename="../TimeTrackerWidget.py" line="248" /> <source>Time Tracker Files (*.ttj);;All Files (*)</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.py" line="255" /> <source><p>The file <b>{0}</b> does not exist.</p></source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.py" line="288" /> <location filename="../TimeTrackerWidget.py" line="274" /> <source>Export Time Tracker Entries</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.py" line="289" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.py" line="316" /> <source>Remove Duplicate Tracker Entries</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.py" line="317" /> <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" /> </message> <message> <location filename="../TimeTrackerWidget.py" line="329" /> <source>Merge Duplicate Tracker Entries</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.py" line="330" /> <source>Are you sure you want to merge duplicate tracker entries? The durations of duplicate ones will be added.</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.ui" line="0" /> <source>Start Date/Time:</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.ui" line="0" /> <source>Duration:</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.ui" line="0" /> <source>Task:</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.ui" line="0" /> <source>Comment:</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.ui" line="0" /> <source>Shows the start date and time of the current timer</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.ui" line="0" /> <source>yyyy-MM-dd HH:mm:ss</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.ui" line="0" /> <source>Shows the duration of the current timer</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.ui" line="0" /> <source> min</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.ui" line="0" /> <source>Enter the task description for the current timer</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.ui" line="0" /> <source>Enter a comment for the current timer</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.ui" line="0" /> <source>Press to pause the current timer</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.ui" line="0" /> <source>Pause</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.ui" line="0" /> <source>Press to end the current timer and start a new one</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.ui" line="0" /> <source>End Current Timer and Start a New Timer</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.ui" line="0" /> <source>Start Date/Time</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.ui" line="0" /> <source>Duration</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.ui" line="0" /> <source>Task</source> <translation type="unfinished" /> </message> <message> <location filename="../TimeTrackerWidget.ui" line="0" /> <source>Comment</source> <translation type="unfinished" /> </message> </context> </TS>