1 <?xml version="1.0" encoding="utf-8"?> |
1 <?xml version="1.0" encoding="utf-8"?> |
2 <!DOCTYPE TS> |
2 <!DOCTYPE TS><TS version="2.0" language="de_DE" sourcelanguage=""> |
3 <TS version="2.0" language="de_DE"> |
|
4 <context> |
3 <context> |
5 <name>TimeTracker</name> |
4 <name>TimeTracker</name> |
6 <message> |
5 <message> |
7 <location filename="TimeTracker/TimeTracker.py" line="44"/> |
6 <location filename="TimeTracker/TimeTracker.py" line="68"/> |
8 <source>Time Tracker</source> |
7 <source>Time Tracker</source> |
9 <translation type="unfinished"></translation> |
8 <translation type="unfinished"></translation> |
10 </message> |
9 </message> |
11 <message> |
10 <message> |
12 <location filename="TimeTracker/TimeTracker.py" line="118"/> |
11 <location filename="TimeTracker/TimeTracker.py" line="151"/> |
13 <source>Read Time Tracker File</source> |
12 <source>Read Time Tracker File</source> |
14 <translation type="unfinished"></translation> |
13 <translation type="unfinished"></translation> |
15 </message> |
14 </message> |
16 <message> |
15 <message> |
17 <location filename="TimeTracker/TimeTracker.py" line="161"/> |
16 <location filename="TimeTracker/TimeTracker.py" line="194"/> |
18 <source><p>The time tracker file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> |
17 <source><p>The time tracker file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> |
19 <translation type="unfinished"></translation> |
18 <translation type="unfinished"></translation> |
20 </message> |
19 </message> |
21 <message> |
20 <message> |
22 <location filename="TimeTracker/TimeTracker.py" line="144"/> |
21 <location filename="TimeTracker/TimeTracker.py" line="177"/> |
23 <source>Save Time Tracker File</source> |
22 <source>Save Time Tracker File</source> |
24 <translation type="unfinished"></translation> |
23 <translation type="unfinished"></translation> |
25 </message> |
24 </message> |
26 <message> |
25 <message> |
27 <location filename="TimeTracker/TimeTracker.py" line="144"/> |
26 <location filename="TimeTracker/TimeTracker.py" line="177"/> |
28 <source><p>The time tracker file <b>{0}</b> could not be saved.</p><p>Reason: {1}</p></source> |
27 <source><p>The time tracker file <b>{0}</b> could not be saved.</p><p>Reason: {1}</p></source> |
29 <translation type="unfinished"></translation> |
28 <translation type="unfinished"></translation> |
30 </message> |
29 </message> |
31 <message> |
30 <message> |
32 <location filename="TimeTracker/TimeTracker.py" line="216"/> |
31 <location filename="TimeTracker/TimeTracker.py" line="249"/> |
33 <source>Import Time Tracker File</source> |
32 <source>Import Time Tracker File</source> |
34 <translation type="unfinished"></translation> |
33 <translation type="unfinished"></translation> |
35 </message> |
34 </message> |
36 <message numerus="yes"> |
35 <message numerus="yes"> |
37 <location filename="TimeTracker/TimeTracker.py" line="211"/> |
36 <location filename="TimeTracker/TimeTracker.py" line="244"/> |
38 <source><p>The time tracker file <b>{0}</b> contained %n invalid entries.</source> |
37 <source><p>The time tracker file <b>{0}</b> contained %n invalid entries.</source> |
39 <translation> |
38 <translation> |
40 <numerusform><p>The time tracker file <b>{0}</b> contained one invalid entry.</numerusform> |
39 <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> |
40 <numerusform><p>The time tracker file <b>{0}</b> contained %n invalid entries.</numerusform> |
42 </translation> |
41 </translation> |
43 </message> |
42 </message> |
44 <message numerus="yes"> |
43 <message numerus="yes"> |
45 <location filename="TimeTracker/TimeTracker.py" line="207"/> |
44 <location filename="TimeTracker/TimeTracker.py" line="240"/> |
46 <source><p>The time tracker file <b>{0}</b> contained %n duplicate entries.</source> |
45 <source><p>The time tracker file <b>{0}</b> contained %n duplicate entries.</source> |
47 <translation> |
46 <translation> |
48 <numerusform><p>The time tracker file <b>{0}</b> contained one duplicate entry.</numerusform> |
47 <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> |
48 <numerusform><p>The time tracker file <b>{0}</b> contained %n duplicate entries.</numerusform> |
50 </translation> |
49 </translation> |
51 </message> |
50 </message> |
52 <message numerus="yes"> |
51 <message numerus="yes"> |
53 <location filename="TimeTracker/TimeTracker.py" line="118"/> |
52 <location filename="TimeTracker/TimeTracker.py" line="151"/> |
54 <source><p>The time tracker file <b>{0}</b> contained %n invalid entries. These have been discarded.</p></source> |
53 <source><p>The time tracker file <b>{0}</b> contained %n invalid entries. These have been discarded.</p></source> |
55 <translation> |
54 <translation> |
56 <numerusform><p>The time tracker file <b>{0}</b> contained one invalid entry. This has been discarded.</p></numerusform> |
55 <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> |
56 <numerusform><p>The time tracker file <b>{0}</b> contained %n invalid entries. These have been discarded.</p></numerusform> |
58 </translation> |
57 </translation> |
59 </message> |
58 </message> |
60 <message numerus="yes"> |
59 <message numerus="yes"> |
61 <location filename="TimeTracker/TimeTracker.py" line="204"/> |
60 <location filename="TimeTracker/TimeTracker.py" line="237"/> |
62 <source> %n duplicate entries were detected.</source> |
61 <source> %n duplicate entries were detected.</source> |
63 <translation> |
62 <translation> |
64 <numerusform> One duplicate entry was detected.</numerusform> |
63 <numerusform> One duplicate entry was detected.</numerusform> |
65 <numerusform> %n duplicate entries were detected.</numerusform> |
64 <numerusform> %n duplicate entries were detected.</numerusform> |
66 </translation> |
65 </translation> |
67 </message> |
66 </message> |
68 <message numerus="yes"> |
67 <message numerus="yes"> |
69 <location filename="TimeTracker/TimeTracker.py" line="214"/> |
68 <location filename="TimeTracker/TimeTracker.py" line="247"/> |
70 <source> %n entries have been ignored.</p></source> |
69 <source> %n entries have been ignored.</p></source> |
71 <translation> |
70 <translation> |
72 <numerusform> One entry has been ignored.</p></numerusform> |
71 <numerusform> One entry has been ignored.</p></numerusform> |
73 <numerusform> %n entries have been ignored.</p></numerusform> |
72 <numerusform> %n entries have been ignored.</p></numerusform> |
74 </translation> |
73 </translation> |
75 </message> |
74 </message> |
|
75 <message> |
|
76 <location filename="TimeTracker/TimeTracker.py" line="68"/> |
|
77 <source>T&ime Tracker</source> |
|
78 <translation type="unfinished"></translation> |
|
79 </message> |
|
80 <message> |
|
81 <location filename="TimeTracker/TimeTracker.py" line="68"/> |
|
82 <source>Alt+Shift+I</source> |
|
83 <translation type="unfinished"></translation> |
|
84 </message> |
|
85 <message> |
|
86 <location filename="TimeTracker/TimeTracker.py" line="73"/> |
|
87 <source>Switch the input focus to the Time Tracker window.</source> |
|
88 <translation type="unfinished"></translation> |
|
89 </message> |
|
90 <message> |
|
91 <location filename="TimeTracker/TimeTracker.py" line="75"/> |
|
92 <source><b>Activate Time Tracker</b><p>This switches the input focus to the Time Tracker window.</p></source> |
|
93 <translation type="unfinished"></translation> |
|
94 </message> |
76 </context> |
95 </context> |
77 <context> |
96 <context> |
78 <name>TimeTrackerEntryDialog</name> |
97 <name>TimeTrackerEntryDialog</name> |
79 <message> |
98 <message> |
80 <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="14"/> |
99 <location filename="TimeTracker/TimeTrackerEntryDialog.ui" line="14"/> |