TimeTracker/i18n/timetracker_en.ts

changeset 17
2dc5c5af1cf3
child 21
28b7956c9608
equal deleted inserted replaced
16:63437823b396 17:2dc5c5af1cf3
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>&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>
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>&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>
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>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained %n invalid entries.</source>
39 <translation>
40 <numerusform>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained one invalid entry.</numerusform>
41 <numerusform>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained %n invalid entries.</numerusform>
42 </translation>
43 </message>
44 <message numerus="yes">
45 <location filename="TimeTracker/TimeTracker.py" line="207"/>
46 <source>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained %n duplicate entries.</source>
47 <translation>
48 <numerusform>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained one duplicate entry.</numerusform>
49 <numerusform>&lt;p&gt;The time tracker file &lt;b&gt;{0}&lt;/b&gt; contained %n duplicate entries.</numerusform>
50 </translation>
51 </message>
52 <message numerus="yes">
53 <location filename="TimeTracker/TimeTracker.py" line="118"/>
54 <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>
55 <translation>
56 <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>
57 <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>
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.&lt;/p&gt;</source>
71 <translation>
72 <numerusform> One entry has been ignored.&lt;/p&gt;</numerusform>
73 <numerusform> %n entries have been ignored.&lt;/p&gt;</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>&lt;b&gt;Configure Time Tracker&lt;/b&gt;</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>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</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>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</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>

eric ide

mercurial