|
1 <?xml version="1.0" encoding="utf-8"?> |
|
2 <!DOCTYPE TS> |
|
3 <TS version="2.0" language="de_DE"> |
|
4 <context> |
|
5 <name>TimeTracker</name> |
|
6 <message> |
|
7 <location filename="TimeTracker/TimeTracker.py" line="44"/> |
|
8 <source>Time Tracker</source> |
|
9 <translation type="unfinished"></translation> |
|
10 </message> |
|
11 <message> |
|
12 <location filename="TimeTracker/TimeTracker.py" line="118"/> |
|
13 <source>Read Time Tracker File</source> |
|
14 <translation type="unfinished"></translation> |
|
15 </message> |
|
16 <message> |
|
17 <location filename="TimeTracker/TimeTracker.py" line="161"/> |
|
18 <source><p>The time tracker file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> |
|
19 <translation type="unfinished"></translation> |
|
20 </message> |
|
21 <message> |
|
22 <location filename="TimeTracker/TimeTracker.py" line="144"/> |
|
23 <source>Save Time Tracker File</source> |
|
24 <translation type="unfinished"></translation> |
|
25 </message> |
|
26 <message> |
|
27 <location filename="TimeTracker/TimeTracker.py" line="144"/> |
|
28 <source><p>The time tracker file <b>{0}</b> could not be saved.</p><p>Reason: {1}</p></source> |
|
29 <translation type="unfinished"></translation> |
|
30 </message> |
|
31 <message> |
|
32 <location filename="TimeTracker/TimeTracker.py" line="216"/> |
|
33 <source>Import Time Tracker File</source> |
|
34 <translation type="unfinished"></translation> |
|
35 </message> |
|
36 <message numerus="yes"> |
|
37 <location filename="TimeTracker/TimeTracker.py" line="211"/> |
|
38 <source><p>The time tracker file <b>{0}</b> contained %n invalid entries.</source> |
|
39 <translation> |
|
40 <numerusform><p>The time tracker file <b>{0}</b> contained one invalid entry.</numerusform> |
|
41 <numerusform><p>The time tracker file <b>{0}</b> contained %n invalid entries.</numerusform> |
|
42 </translation> |
|
43 </message> |
|
44 <message numerus="yes"> |
|
45 <location filename="TimeTracker/TimeTracker.py" line="207"/> |
|
46 <source><p>The time tracker file <b>{0}</b> contained %n duplicate entries.</source> |
|
47 <translation> |
|
48 <numerusform><p>The time tracker file <b>{0}</b> contained one duplicate entry.</numerusform> |
|
49 <numerusform><p>The time tracker file <b>{0}</b> contained %n duplicate entries.</numerusform> |
|
50 </translation> |
|
51 </message> |
|
52 <message numerus="yes"> |
|
53 <location filename="TimeTracker/TimeTracker.py" line="118"/> |
|
54 <source><p>The time tracker file <b>{0}</b> contained %n invalid entries. These have been discarded.</p></source> |
|
55 <translation> |
|
56 <numerusform><p>The time tracker file <b>{0}</b> contained one invalid entry. This has been discarded.</p></numerusform> |
|
57 <numerusform><p>The time tracker file <b>{0}</b> contained %n invalid entries. These have been discarded.</p></numerusform> |
|
58 </translation> |
|
59 </message> |
|
60 <message numerus="yes"> |
|
61 <location filename="TimeTracker/TimeTracker.py" line="204"/> |
|
62 <source> %n duplicate entries were detected.</source> |
|
63 <translation> |
|
64 <numerusform> One duplicate entry was detected.</numerusform> |
|
65 <numerusform> %n duplicate entries were detected.</numerusform> |
|
66 </translation> |
|
67 </message> |
|
68 <message numerus="yes"> |
|
69 <location filename="TimeTracker/TimeTracker.py" line="214"/> |
|
70 <source> %n entries have been ignored.</p></source> |
|
71 <translation> |
|
72 <numerusform> One entry has been ignored.</p></numerusform> |
|
73 <numerusform> %n entries have been ignored.</p></numerusform> |
|
74 </translation> |
|
75 </message> |
|
76 </context> |
|
77 <context> |
|
78 <name>TimeTrackerEntryDialog</name> |
|
79 <message> |
|
80 <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="14"/> |
|
81 <source>Edit Timer Entry</source> |
|
82 <translation type="unfinished"></translation> |
|
83 </message> |
|
84 <message> |
|
85 <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="25"/> |
|
86 <source>Start Date/Time:</source> |
|
87 <translation type="unfinished"></translation> |
|
88 </message> |
|
89 <message> |
|
90 <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="32"/> |
|
91 <source>Edit the start date and time of the timer</source> |
|
92 <translation type="unfinished"></translation> |
|
93 </message> |
|
94 <message> |
|
95 <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="35"/> |
|
96 <source>yyyy-MM-dd HH:mm:ss</source> |
|
97 <translation type="unfinished"></translation> |
|
98 </message> |
|
99 <message> |
|
100 <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="58"/> |
|
101 <source>Duration:</source> |
|
102 <translation type="unfinished"></translation> |
|
103 </message> |
|
104 <message> |
|
105 <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="65"/> |
|
106 <source>Edit the duration of the timer</source> |
|
107 <translation type="unfinished"></translation> |
|
108 </message> |
|
109 <message> |
|
110 <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="71"/> |
|
111 <source> min</source> |
|
112 <translation type="unfinished"></translation> |
|
113 </message> |
|
114 <message> |
|
115 <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="94"/> |
|
116 <source>Task:</source> |
|
117 <translation type="unfinished"></translation> |
|
118 </message> |
|
119 <message> |
|
120 <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="107"/> |
|
121 <source>Enter the task description for the timer</source> |
|
122 <translation type="unfinished"></translation> |
|
123 </message> |
|
124 <message> |
|
125 <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="117"/> |
|
126 <source>Comment:</source> |
|
127 <translation type="unfinished"></translation> |
|
128 </message> |
|
129 <message> |
|
130 <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="130"/> |
|
131 <source>Enter a comment for the timer</source> |
|
132 <translation type="unfinished"></translation> |
|
133 </message> |
|
134 <message> |
|
135 <location filename="TimeTracker/TimeTrackerEntryDialog.py" line="47"/> |
|
136 <source>Add Tracker Entry</source> |
|
137 <translation type="unfinished"></translation> |
|
138 </message> |
|
139 </context> |
|
140 <context> |
|
141 <name>TimeTrackerPage</name> |
|
142 <message> |
|
143 <location filename="TimeTracker/ConfigurationPage/TimeTrackerPage.ui" line="17"/> |
|
144 <source><b>Configure Time Tracker</b></source> |
|
145 <translation type="unfinished"></translation> |
|
146 </message> |
|
147 <message> |
|
148 <location filename="TimeTracker/ConfigurationPage/TimeTrackerPage.ui" line="39"/> |
|
149 <source>Minimum Duration:</source> |
|
150 <translation type="unfinished"></translation> |
|
151 </message> |
|
152 <message> |
|
153 <location filename="TimeTracker/ConfigurationPage/TimeTrackerPage.ui" line="46"/> |
|
154 <source>Enter the value of the minimum duration for a valid tracker entry</source> |
|
155 <translation type="unfinished"></translation> |
|
156 </message> |
|
157 <message> |
|
158 <location filename="TimeTracker/ConfigurationPage/TimeTrackerPage.ui" line="49"/> |
|
159 <source> min</source> |
|
160 <translation type="unfinished"></translation> |
|
161 </message> |
|
162 <message> |
|
163 <location filename="TimeTracker/ConfigurationPage/TimeTrackerPage.ui" line="75"/> |
|
164 <source>Select to save automatically whenever a tracker is stopped</source> |
|
165 <translation type="unfinished"></translation> |
|
166 </message> |
|
167 <message> |
|
168 <location filename="TimeTracker/ConfigurationPage/TimeTrackerPage.ui" line="78"/> |
|
169 <source>Auto Save Enabled</source> |
|
170 <translation type="unfinished"></translation> |
|
171 </message> |
|
172 <message> |
|
173 <location filename="TimeTracker/ConfigurationPage/TimeTrackerPage.ui" line="85"/> |
|
174 <source>Select to allow multiple entries with the same start date and time</source> |
|
175 <translation type="unfinished"></translation> |
|
176 </message> |
|
177 <message> |
|
178 <location filename="TimeTracker/ConfigurationPage/TimeTrackerPage.ui" line="88"/> |
|
179 <source>Allow entries with identical start date and time</source> |
|
180 <translation type="unfinished"></translation> |
|
181 </message> |
|
182 </context> |
|
183 <context> |
|
184 <name>TimeTrackerPlugin</name> |
|
185 <message> |
|
186 <location filename="PluginTimeTracker.py" line="61"/> |
|
187 <source>Time Tracker</source> |
|
188 <translation type="unfinished"></translation> |
|
189 </message> |
|
190 <message> |
|
191 <location filename="PluginTimeTracker.py" line="120"/> |
|
192 <source>eric5 version is too old, {0}, {1} or newer needed.</source> |
|
193 <translation type="unfinished"></translation> |
|
194 </message> |
|
195 </context> |
|
196 <context> |
|
197 <name>TimeTrackerWidget</name> |
|
198 <message> |
|
199 <location filename="TimeTracker/TimeTrackerWidget.ui" line="22"/> |
|
200 <source>Start Date/Time:</source> |
|
201 <translation type="unfinished"></translation> |
|
202 </message> |
|
203 <message> |
|
204 <location filename="TimeTracker/TimeTrackerWidget.ui" line="29"/> |
|
205 <source>Duration:</source> |
|
206 <translation type="unfinished"></translation> |
|
207 </message> |
|
208 <message> |
|
209 <location filename="TimeTracker/TimeTrackerWidget.ui" line="36"/> |
|
210 <source>Task:</source> |
|
211 <translation type="unfinished"></translation> |
|
212 </message> |
|
213 <message> |
|
214 <location filename="TimeTracker/TimeTrackerWidget.ui" line="43"/> |
|
215 <source>Comment:</source> |
|
216 <translation type="unfinished"></translation> |
|
217 </message> |
|
218 <message> |
|
219 <location filename="TimeTracker/TimeTrackerWidget.ui" line="53"/> |
|
220 <source>Shows the start date and time of the current timer</source> |
|
221 <translation type="unfinished"></translation> |
|
222 </message> |
|
223 <message> |
|
224 <location filename="TimeTracker/TimeTrackerWidget.ui" line="59"/> |
|
225 <source>yyyy-MM-dd HH:mm:ss</source> |
|
226 <translation type="unfinished"></translation> |
|
227 </message> |
|
228 <message> |
|
229 <location filename="TimeTracker/TimeTrackerWidget.ui" line="72"/> |
|
230 <source>Shows the duration of the current timer</source> |
|
231 <translation type="unfinished"></translation> |
|
232 </message> |
|
233 <message> |
|
234 <location filename="TimeTracker/TimeTrackerWidget.ui" line="81"/> |
|
235 <source> min</source> |
|
236 <translation type="unfinished"></translation> |
|
237 </message> |
|
238 <message> |
|
239 <location filename="TimeTracker/TimeTrackerWidget.ui" line="97"/> |
|
240 <source>Enter the task description for the current timer</source> |
|
241 <translation type="unfinished"></translation> |
|
242 </message> |
|
243 <message> |
|
244 <location filename="TimeTracker/TimeTrackerWidget.ui" line="113"/> |
|
245 <source>Enter a comment for the current timer</source> |
|
246 <translation type="unfinished"></translation> |
|
247 </message> |
|
248 <message> |
|
249 <location filename="TimeTracker/TimeTrackerWidget.ui" line="140"/> |
|
250 <source>Press to pause the current timer</source> |
|
251 <translation type="unfinished"></translation> |
|
252 </message> |
|
253 <message> |
|
254 <location filename="TimeTracker/TimeTrackerWidget.ui" line="143"/> |
|
255 <source>Pause</source> |
|
256 <translation type="unfinished"></translation> |
|
257 </message> |
|
258 <message> |
|
259 <location filename="TimeTracker/TimeTrackerWidget.ui" line="153"/> |
|
260 <source>Press to end the current timer and start a new one</source> |
|
261 <translation type="unfinished"></translation> |
|
262 </message> |
|
263 <message> |
|
264 <location filename="TimeTracker/TimeTrackerWidget.ui" line="156"/> |
|
265 <source>End Current Timer and Start a New Timer</source> |
|
266 <translation type="unfinished"></translation> |
|
267 </message> |
|
268 <message> |
|
269 <location filename="TimeTracker/TimeTrackerWidget.ui" line="200"/> |
|
270 <source>Start Date/Time</source> |
|
271 <translation type="unfinished"></translation> |
|
272 </message> |
|
273 <message> |
|
274 <location filename="TimeTracker/TimeTrackerWidget.ui" line="205"/> |
|
275 <source>Duration</source> |
|
276 <translation type="unfinished"></translation> |
|
277 </message> |
|
278 <message> |
|
279 <location filename="TimeTracker/TimeTrackerWidget.ui" line="210"/> |
|
280 <source>Task</source> |
|
281 <translation type="unfinished"></translation> |
|
282 </message> |
|
283 <message> |
|
284 <location filename="TimeTracker/TimeTrackerWidget.ui" line="215"/> |
|
285 <source>Comment</source> |
|
286 <translation type="unfinished"></translation> |
|
287 </message> |
|
288 <message> |
|
289 <location filename="TimeTracker/TimeTrackerWidget.py" line="302"/> |
|
290 <source>{0} min</source> |
|
291 <translation type="unfinished"></translation> |
|
292 </message> |
|
293 <message> |
|
294 <location filename="TimeTracker/TimeTrackerWidget.py" line="120"/> |
|
295 <source>Edit</source> |
|
296 <translation type="unfinished"></translation> |
|
297 </message> |
|
298 <message> |
|
299 <location filename="TimeTracker/TimeTrackerWidget.py" line="122"/> |
|
300 <source>Add</source> |
|
301 <translation type="unfinished"></translation> |
|
302 </message> |
|
303 <message> |
|
304 <location filename="TimeTracker/TimeTrackerWidget.py" line="123"/> |
|
305 <source>Delete</source> |
|
306 <translation type="unfinished"></translation> |
|
307 </message> |
|
308 <message> |
|
309 <location filename="TimeTracker/TimeTrackerWidget.py" line="125"/> |
|
310 <source>Save</source> |
|
311 <translation type="unfinished"></translation> |
|
312 </message> |
|
313 <message> |
|
314 <location filename="TimeTracker/TimeTrackerWidget.py" line="127"/> |
|
315 <source>Import</source> |
|
316 <translation type="unfinished"></translation> |
|
317 </message> |
|
318 <message> |
|
319 <location filename="TimeTracker/TimeTrackerWidget.py" line="128"/> |
|
320 <source>Export Selected</source> |
|
321 <translation type="unfinished"></translation> |
|
322 </message> |
|
323 <message> |
|
324 <location filename="TimeTracker/TimeTrackerWidget.py" line="130"/> |
|
325 <source>Export All</source> |
|
326 <translation type="unfinished"></translation> |
|
327 </message> |
|
328 <message> |
|
329 <location filename="TimeTracker/TimeTrackerWidget.py" line="132"/> |
|
330 <source>Remove duplicates</source> |
|
331 <translation type="unfinished"></translation> |
|
332 </message> |
|
333 <message> |
|
334 <location filename="TimeTracker/TimeTrackerWidget.py" line="133"/> |
|
335 <source>Merge duplicates</source> |
|
336 <translation type="unfinished"></translation> |
|
337 </message> |
|
338 <message> |
|
339 <location filename="TimeTracker/TimeTrackerWidget.py" line="302"/> |
|
340 <source>{0}, {1}</source> |
|
341 <comment>date, time</comment> |
|
342 <translation type="unfinished"></translation> |
|
343 </message> |
|
344 <message> |
|
345 <location filename="TimeTracker/TimeTrackerWidget.py" line="187"/> |
|
346 <source>Delete Selected Entries</source> |
|
347 <translation type="unfinished"></translation> |
|
348 </message> |
|
349 <message> |
|
350 <location filename="TimeTracker/TimeTrackerWidget.py" line="187"/> |
|
351 <source>Do you really want to delete the selected entries?</source> |
|
352 <translation type="unfinished"></translation> |
|
353 </message> |
|
354 <message> |
|
355 <location filename="TimeTracker/TimeTrackerWidget.py" line="219"/> |
|
356 <source>Import Tracker Entries</source> |
|
357 <translation type="unfinished"></translation> |
|
358 </message> |
|
359 <message> |
|
360 <location filename="TimeTracker/TimeTrackerWidget.py" line="234"/> |
|
361 <source>Text Files (*.txt);;All Files (*)</source> |
|
362 <translation type="unfinished"></translation> |
|
363 </message> |
|
364 <message> |
|
365 <location filename="TimeTracker/TimeTrackerWidget.py" line="219"/> |
|
366 <source><p>The file <b>{0}</b> does not exist.</p></source> |
|
367 <translation type="unfinished"></translation> |
|
368 </message> |
|
369 <message> |
|
370 <location filename="TimeTracker/TimeTrackerWidget.py" line="248"/> |
|
371 <source>Export Tracker Entries</source> |
|
372 <translation type="unfinished"></translation> |
|
373 </message> |
|
374 <message> |
|
375 <location filename="TimeTracker/TimeTrackerWidget.py" line="248"/> |
|
376 <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> |
|
377 <translation type="unfinished"></translation> |
|
378 </message> |
|
379 <message> |
|
380 <location filename="TimeTracker/TimeTrackerWidget.py" line="275"/> |
|
381 <source>Remove Duplicate Tracker Entries</source> |
|
382 <translation type="unfinished"></translation> |
|
383 </message> |
|
384 <message> |
|
385 <location filename="TimeTracker/TimeTrackerWidget.py" line="275"/> |
|
386 <source>Are you sure you want to remove duplicate tracker entries? Only the one with the longest duration will be kept.</source> |
|
387 <translation type="unfinished"></translation> |
|
388 </message> |
|
389 <message> |
|
390 <location filename="TimeTracker/TimeTrackerWidget.py" line="286"/> |
|
391 <source>Merge Duplicate Tracker Entries</source> |
|
392 <translation type="unfinished"></translation> |
|
393 </message> |
|
394 <message> |
|
395 <location filename="TimeTracker/TimeTrackerWidget.py" line="286"/> |
|
396 <source>Are you sure you want to merge duplicate tracker entries? The durations of duplicate ones will be added.</source> |
|
397 <translation type="unfinished"></translation> |
|
398 </message> |
|
399 </context> |
|
400 </TS> |