TimeTracker/i18n/timetracker_en.ts

changeset 62
26405811a1b9
parent 40
beac7072f393
child 87
4ac2329b36da
equal deleted inserted replaced
61:8a33930ca1e1 62:26405811a1b9
1 <?xml version="1.0" encoding="utf-8"?> 1 <?xml version="1.0" encoding="utf-8"?>
2 <!DOCTYPE TS><TS version="2.0" language="de_DE" sourcelanguage=""> 2 <!DOCTYPE TS><TS version="2.0" language="de_DE" sourcelanguage="">
3 <context> 3 <context>
4 <name>TimeTracker</name> 4 <name>TimeTracker</name>
5 <message> 5 <message>
6 <location filename="../../TimeTracker/TimeTracker.py" line="69"/> 6 <location filename="../../TimeTracker/TimeTracker.py" line="73"/>
7 <source>Time Tracker</source> 7 <source>Time Tracker</source>
8 <translation type="unfinished"></translation> 8 <translation type="unfinished"></translation>
9 </message> 9 </message>
10 <message> 10 <message>
11 <location filename="../../TimeTracker/TimeTracker.py" line="154"/> 11 <location filename="../../TimeTracker/TimeTracker.py" line="162"/>
12 <source>Read Time Tracker File</source> 12 <source>Read Time Tracker File</source>
13 <translation type="unfinished"></translation> 13 <translation type="unfinished"></translation>
14 </message> 14 </message>
15 <message> 15 <message>
16 <location filename="../../TimeTracker/TimeTracker.py" line="197"/> 16 <location filename="../../TimeTracker/TimeTracker.py" line="210"/>
17 <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> 17 <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>
18 <translation type="unfinished"></translation> 18 <translation type="unfinished"></translation>
19 </message> 19 </message>
20 <message> 20 <message>
21 <location filename="../../TimeTracker/TimeTracker.py" line="180"/> 21 <location filename="../../TimeTracker/TimeTracker.py" line="192"/>
22 <source>Save Time Tracker File</source> 22 <source>Save Time Tracker File</source>
23 <translation type="unfinished"></translation> 23 <translation type="unfinished"></translation>
24 </message> 24 </message>
25 <message> 25 <message>
26 <location filename="../../TimeTracker/TimeTracker.py" line="180"/> 26 <location filename="../../TimeTracker/TimeTracker.py" line="192"/>
27 <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> 27 <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>
28 <translation type="unfinished"></translation> 28 <translation type="unfinished"></translation>
29 </message> 29 </message>
30 <message> 30 <message>
31 <location filename="../../TimeTracker/TimeTracker.py" line="254"/> 31 <location filename="../../TimeTracker/TimeTracker.py" line="273"/>
32 <source>Import Time Tracker File</source> 32 <source>Import Time Tracker File</source>
33 <translation type="unfinished"></translation> 33 <translation type="unfinished"></translation>
34 </message> 34 </message>
35 <message numerus="yes"> 35 <message numerus="yes">
36 <location filename="../../TimeTracker/TimeTracker.py" line="249"/> 36 <location filename="../../TimeTracker/TimeTracker.py" line="266"/>
37 <source>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained %n invalid entries.</source> 37 <source>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained %n invalid entries.</source>
38 <translation> 38 <translation>
39 <numerusform>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained one invalid entry.</numerusform> 39 <numerusform>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained one invalid entry.</numerusform>
40 <numerusform>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained %n invalid entries.</numerusform> 40 <numerusform>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained %n invalid entries.</numerusform>
41 </translation> 41 </translation>
42 </message> 42 </message>
43 <message numerus="yes"> 43 <message numerus="yes">
44 <location filename="../../TimeTracker/TimeTracker.py" line="245"/> 44 <location filename="../../TimeTracker/TimeTracker.py" line="261"/>
45 <source>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained %n duplicate entries.</source> 45 <source>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained %n duplicate entries.</source>
46 <translation> 46 <translation>
47 <numerusform>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained one duplicate entry.</numerusform> 47 <numerusform>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained one duplicate entry.</numerusform>
48 <numerusform>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained %n duplicate entries.</numerusform> 48 <numerusform>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained %n duplicate entries.</numerusform>
49 </translation> 49 </translation>
50 </message> 50 </message>
51 <message numerus="yes"> 51 <message numerus="yes">
52 <location filename="../../TimeTracker/TimeTracker.py" line="154"/> 52 <location filename="../../TimeTracker/TimeTracker.py" line="162"/>
53 <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> 53 <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>
54 <translation> 54 <translation>
55 <numerusform>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained one invalid entry. This has been discarded.&lt;/p&gt;</numerusform> 55 <numerusform>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained one invalid entry. This has been discarded.&lt;/p&gt;</numerusform>
56 <numerusform>&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;</numerusform> 56 <numerusform>&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;</numerusform>
57 </translation> 57 </translation>
58 </message> 58 </message>
59 <message numerus="yes"> 59 <message numerus="yes">
60 <location filename="../../TimeTracker/TimeTracker.py" line="242"/> 60 <location filename="../../TimeTracker/TimeTracker.py" line="257"/>
61 <source> %n duplicate entries were detected.</source> 61 <source> %n duplicate entries were detected.</source>
62 <translation> 62 <translation>
63 <numerusform> One duplicate entry was detected.</numerusform> 63 <numerusform> One duplicate entry was detected.</numerusform>
64 <numerusform> %n duplicate entries were detected.</numerusform> 64 <numerusform> %n duplicate entries were detected.</numerusform>
65 </translation> 65 </translation>
66 </message> 66 </message>
67 <message numerus="yes"> 67 <message numerus="yes">
68 <location filename="../../TimeTracker/TimeTracker.py" line="252"/> 68 <location filename="../../TimeTracker/TimeTracker.py" line="270"/>
69 <source> %n entries have been ignored.&lt;/p&gt;</source> 69 <source> %n entries have been ignored.&lt;/p&gt;</source>
70 <translation> 70 <translation>
71 <numerusform> One entry has been ignored.&lt;/p&gt;</numerusform> 71 <numerusform> One entry has been ignored.&lt;/p&gt;</numerusform>
72 <numerusform> %n entries have been ignored.&lt;/p&gt;</numerusform> 72 <numerusform> %n entries have been ignored.&lt;/p&gt;</numerusform>
73 </translation> 73 </translation>
74 </message> 74 </message>
75 <message> 75 <message>
76 <location filename="../../TimeTracker/TimeTracker.py" line="69"/> 76 <location filename="../../TimeTracker/TimeTracker.py" line="73"/>
77 <source>T&amp;ime Tracker</source> 77 <source>T&amp;ime Tracker</source>
78 <translation type="unfinished"></translation> 78 <translation type="unfinished"></translation>
79 </message> 79 </message>
80 <message> 80 <message>
81 <location filename="../../TimeTracker/TimeTracker.py" line="69"/> 81 <location filename="../../TimeTracker/TimeTracker.py" line="73"/>
82 <source>Alt+Shift+I</source> 82 <source>Alt+Shift+I</source>
83 <translation type="unfinished"></translation> 83 <translation type="unfinished"></translation>
84 </message> 84 </message>
85 <message> 85 <message>
86 <location filename="../../TimeTracker/TimeTracker.py" line="74"/> 86 <location filename="../../TimeTracker/TimeTracker.py" line="79"/>
87 <source>Switch the input focus to the Time Tracker window.</source> 87 <source>Switch the input focus to the Time Tracker window.</source>
88 <translation type="unfinished"></translation> 88 <translation type="unfinished"></translation>
89 </message> 89 </message>
90 <message> 90 <message>
91 <location filename="../../TimeTracker/TimeTracker.py" line="76"/> 91 <location filename="../../TimeTracker/TimeTracker.py" line="81"/>
92 <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> 92 <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>
93 <translation type="unfinished"></translation> 93 <translation type="unfinished"></translation>
94 </message> 94 </message>
95 </context> 95 </context>
96 <context> 96 <context>
149 <location filename="../../TimeTracker/TimeTrackerEntryDialog.ui" line="130"/> 149 <location filename="../../TimeTracker/TimeTrackerEntryDialog.ui" line="130"/>
150 <source>Enter a comment for the timer</source> 150 <source>Enter a comment for the timer</source>
151 <translation type="unfinished"></translation> 151 <translation type="unfinished"></translation>
152 </message> 152 </message>
153 <message> 153 <message>
154 <location filename="../../TimeTracker/TimeTrackerEntryDialog.py" line="49"/> 154 <location filename="../../TimeTracker/TimeTrackerEntryDialog.py" line="51"/>
155 <source>Add Tracker Entry</source> 155 <source>Add Tracker Entry</source>
156 <translation type="unfinished"></translation> 156 <translation type="unfinished"></translation>
157 </message> 157 </message>
158 </context> 158 </context>
159 <context> 159 <context>
200 </message> 200 </message>
201 </context> 201 </context>
202 <context> 202 <context>
203 <name>TimeTrackerPlugin</name> 203 <name>TimeTrackerPlugin</name>
204 <message> 204 <message>
205 <location filename="../../PluginTimeTracker.py" line="63"/> 205 <location filename="../../PluginTimeTracker.py" line="68"/>
206 <source>Time Tracker</source> 206 <source>Time Tracker</source>
207 <translation type="unfinished"></translation> 207 <translation type="unfinished"></translation>
208 </message> 208 </message>
209 <message> 209 <message>
210 <location filename="../../PluginTimeTracker.py" line="123"/> 210 <location filename="../../PluginTimeTracker.py" line="129"/>
211 <source>eric5 version is too old, {0}, {1} or newer needed.</source> 211 <source>eric6 version is too old, {0}, {1} or newer needed.</source>
212 <translation type="unfinished"></translation> 212 <translation type="unfinished"></translation>
213 </message> 213 </message>
214 </context> 214 </context>
215 <context> 215 <context>
216 <name>TimeTrackerWidget</name> 216 <name>TimeTrackerWidget</name>
303 <location filename="../../TimeTracker/TimeTrackerWidget.ui" line="215"/> 303 <location filename="../../TimeTracker/TimeTrackerWidget.ui" line="215"/>
304 <source>Comment</source> 304 <source>Comment</source>
305 <translation type="unfinished"></translation> 305 <translation type="unfinished"></translation>
306 </message> 306 </message>
307 <message> 307 <message>
308 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="310"/> 308 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="339"/>
309 <source>{0} min</source> 309 <source>{0} min</source>
310 <translation type="unfinished"></translation> 310 <translation type="unfinished"></translation>
311 </message> 311 </message>
312 <message> 312 <message>
313 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="124"/> 313 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="131"/>
314 <source>Edit</source> 314 <source>Edit</source>
315 <translation type="unfinished"></translation> 315 <translation type="unfinished"></translation>
316 </message> 316 </message>
317 <message> 317 <message>
318 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="126"/> 318 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="136"/>
319 <source>Add</source> 319 <source>Add</source>
320 <translation type="unfinished"></translation> 320 <translation type="unfinished"></translation>
321 </message> 321 </message>
322 <message> 322 <message>
323 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="127"/> 323 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="137"/>
324 <source>Delete</source> 324 <source>Delete</source>
325 <translation type="unfinished"></translation> 325 <translation type="unfinished"></translation>
326 </message> 326 </message>
327 <message> 327 <message>
328 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="129"/> 328 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="144"/>
329 <source>Save</source> 329 <source>Save</source>
330 <translation type="unfinished"></translation> 330 <translation type="unfinished"></translation>
331 </message> 331 </message>
332 <message> 332 <message>
333 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="131"/> 333 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="146"/>
334 <source>Import</source> 334 <source>Import</source>
335 <translation type="unfinished"></translation> 335 <translation type="unfinished"></translation>
336 </message> 336 </message>
337 <message> 337 <message>
338 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="132"/> 338 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="147"/>
339 <source>Export Selected</source> 339 <source>Export Selected</source>
340 <translation type="unfinished"></translation> 340 <translation type="unfinished"></translation>
341 </message> 341 </message>
342 <message> 342 <message>
343 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="134"/> 343 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="150"/>
344 <source>Export All</source> 344 <source>Export All</source>
345 <translation type="unfinished"></translation> 345 <translation type="unfinished"></translation>
346 </message> 346 </message>
347 <message> 347 <message>
348 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="136"/> 348 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="152"/>
349 <source>Remove duplicates</source> 349 <source>Remove duplicates</source>
350 <translation type="unfinished"></translation> 350 <translation type="unfinished"></translation>
351 </message> 351 </message>
352 <message> 352 <message>
353 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="137"/> 353 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="153"/>
354 <source>Merge duplicates</source> 354 <source>Merge duplicates</source>
355 <translation type="unfinished"></translation> 355 <translation type="unfinished"></translation>
356 </message> 356 </message>
357 <message> 357 <message>
358 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="310"/> 358 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="339"/>
359 <source>{0}, {1}</source> 359 <source>{0}, {1}</source>
360 <comment>date, time</comment> 360 <comment>date, time</comment>
361 <translation type="unfinished"></translation> 361 <translation type="unfinished"></translation>
362 </message> 362 </message>
363 <message> 363 <message>
364 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="195"/> 364 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="214"/>
365 <source>Delete Selected Entries</source> 365 <source>Delete Selected Entries</source>
366 <translation type="unfinished"></translation> 366 <translation type="unfinished"></translation>
367 </message> 367 </message>
368 <message> 368 <message>
369 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="195"/> 369 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="214"/>
370 <source>Do you really want to delete the selected entries?</source> 370 <source>Do you really want to delete the selected entries?</source>
371 <translation type="unfinished"></translation> 371 <translation type="unfinished"></translation>
372 </message> 372 </message>
373 <message> 373 <message>
374 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="227"/> 374 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="249"/>
375 <source>Import Tracker Entries</source> 375 <source>Import Tracker Entries</source>
376 <translation type="unfinished"></translation> 376 <translation type="unfinished"></translation>
377 </message> 377 </message>
378 <message> 378 <message>
379 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="242"/> 379 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="266"/>
380 <source>Text Files (*.txt);;All Files (*)</source> 380 <source>Text Files (*.txt);;All Files (*)</source>
381 <translation type="unfinished"></translation> 381 <translation type="unfinished"></translation>
382 </message> 382 </message>
383 <message> 383 <message>
384 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="227"/> 384 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="249"/>
385 <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source> 385 <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
386 <translation type="unfinished"></translation> 386 <translation type="unfinished"></translation>
387 </message> 387 </message>
388 <message> 388 <message>
389 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="256"/> 389 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="280"/>
390 <source>Export Tracker Entries</source> 390 <source>Export Tracker Entries</source>
391 <translation type="unfinished"></translation> 391 <translation type="unfinished"></translation>
392 </message> 392 </message>
393 <message> 393 <message>
394 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="256"/> 394 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="280"/>
395 <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source> 395 <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
396 <translation type="unfinished"></translation> 396 <translation type="unfinished"></translation>
397 </message> 397 </message>
398 <message> 398 <message>
399 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="283"/> 399 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="308"/>
400 <source>Remove Duplicate Tracker Entries</source> 400 <source>Remove Duplicate Tracker Entries</source>
401 <translation type="unfinished"></translation> 401 <translation type="unfinished"></translation>
402 </message> 402 </message>
403 <message> 403 <message>
404 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="283"/> 404 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="308"/>
405 <source>Are you sure you want to remove duplicate tracker entries? Only the one with the longest duration will be kept.</source> 405 <source>Are you sure you want to remove duplicate tracker entries? Only the one with the longest duration will be kept.</source>
406 <translation type="unfinished"></translation> 406 <translation type="unfinished"></translation>
407 </message> 407 </message>
408 <message> 408 <message>
409 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="294"/> 409 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="321"/>
410 <source>Merge Duplicate Tracker Entries</source> 410 <source>Merge Duplicate Tracker Entries</source>
411 <translation type="unfinished"></translation> 411 <translation type="unfinished"></translation>
412 </message> 412 </message>
413 <message> 413 <message>
414 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="294"/> 414 <location filename="../../TimeTracker/TimeTrackerWidget.py" line="321"/>
415 <source>Are you sure you want to merge duplicate tracker entries? The durations of duplicate ones will be added.</source> 415 <source>Are you sure you want to merge duplicate tracker entries? The durations of duplicate ones will be added.</source>
416 <translation type="unfinished"></translation> 416 <translation type="unfinished"></translation>
417 </message> 417 </message>
418 </context> 418 </context>
419 </TS> 419 </TS>

eric ide

mercurial