Merge lp://staging/~lmontrieux/gtg/delete-single-task into lp://staging/~gtg/gtg/old-trunk
- delete-single-task
- Merge into old-trunk
Proposed by
Lionel Montrieux
Status: | Merged |
---|---|
Merged at revision: | not available |
Proposed branch: | lp://staging/~lmontrieux/gtg/delete-single-task |
Merge into: | lp://staging/~gtg/gtg/old-trunk |
Diff against target: |
1444 lines (+621/-561) 3 files modified
GTG/taskbrowser/browser.py (+17/-1) GTG/taskbrowser/taskbrowser.glade (+0/-4) locales/gtg.pot (+604/-556) |
To merge this branch: | bzr merge lp://staging/~lmontrieux/gtg/delete-single-task |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Luca Invernizzi (community) | Approve | ||
Gtg developers | Pending | ||
Review via email: mp+19632@code.staging.launchpad.net |
Commit message
Fixes bug #523836
Description of the change
To post a comment you must log in.
Revision history for this message
Lionel Montrieux (lmontrieux) wrote : | # |
Revision history for this message
Luca Invernizzi (invernizzi) wrote : | # |
Hello Lionel, thanks for your contribution!
This patch needs a little fix before being merged in trunk: you should make your strings translatable.
To do that you should "from gtg import _" and use the _() function around the strings.
review:
Needs Fixing
Revision history for this message
Lionel Montrieux (lmontrieux) wrote : | # |
Ooops, sorry about that. I hope it's ok now.
Revision history for this message
Luca Invernizzi (invernizzi) wrote : | # |
Awesome. Thanks!
review:
Approve
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'GTG/taskbrowser/browser.py' |
2 | --- GTG/taskbrowser/browser.py 2010-02-17 05:56:38 +0000 |
3 | +++ GTG/taskbrowser/browser.py 2010-02-18 22:54:17 +0000 |
4 | @@ -1525,9 +1525,25 @@ |
5 | self.tids_todelete = [tid] |
6 | #We must at least have something to delete ! |
7 | if len(self.tids_todelete) > 0: |
8 | - label = self.builder.get_object("label1") |
9 | + # We fill the text and the buttons' labels according to the number |
10 | + # of tasks to delete |
11 | + label = self.builder.get_object("label1") |
12 | label_text = label.get_text() |
13 | + cdlabel2 = self.builder.get_object("cd-label2") |
14 | + cdlabel3 = self.builder.get_object("cd-label3") |
15 | + cdlabel4 = self.builder.get_object("cd-label4") |
16 | + if len(self.tids_todelete) == 1: |
17 | + label_text = _("Deleting a task cannot be undone, and will delete the following task: ") |
18 | + cdlabel2.set_label(_("Are you sure you want to delete this task?")) |
19 | + cdlabel3.set_label(_("Keep selected task")) |
20 | + cdlabel4.set_label(_("Permanently remove task")) |
21 | + else: |
22 | + label_text = _("Deleting a task cannot be undone, and will delete the following tasks: ") |
23 | + cdlabel2.set_label(_("Are you sure you want to delete these tasks?")) |
24 | + cdlabel3.set_label(_("Keep selected tasks")) |
25 | + cdlabel4.set_label(_("Permanently remove tasks")) |
26 | label_text = label_text[0:label_text.find(":") + 1] |
27 | + |
28 | # I find the tasks that are going to be deleted |
29 | tasks = [] |
30 | for tid in self.tids_todelete: |
31 | |
32 | === modified file 'GTG/taskbrowser/taskbrowser.glade' |
33 | --- GTG/taskbrowser/taskbrowser.glade 2010-02-17 19:27:21 +0000 |
34 | +++ GTG/taskbrowser/taskbrowser.glade 2010-02-18 22:54:17 +0000 |
35 | @@ -651,7 +651,6 @@ |
36 | <child> |
37 | <object class="GtkLabel" id="cd-label2"> |
38 | <property name="visible">True</property> |
39 | - <property name="label" translatable="yes">Are you sure you want to delete these tasks?</property> |
40 | <attributes> |
41 | <attribute name="weight" value="bold"/> |
42 | <attribute name="scale" value="1.200000"/> |
43 | @@ -666,7 +665,6 @@ |
44 | <object class="GtkLabel" id="label1"> |
45 | <property name="visible">True</property> |
46 | <property name="yalign">0</property> |
47 | - <property name="label" translatable="yes">Deleting a task cannot be undone, and will delete the following tasks: </property> |
48 | <property name="wrap">True</property> |
49 | <property name="wrap_mode">word-char</property> |
50 | </object> |
51 | @@ -711,7 +709,6 @@ |
52 | <object class="GtkLabel" id="cd-label3"> |
53 | <property name="visible">True</property> |
54 | <property name="xalign">0</property> |
55 | - <property name="label" translatable="yes">_Keep selected tasks</property> |
56 | <property name="use_underline">True</property> |
57 | </object> |
58 | <packing> |
59 | @@ -749,7 +746,6 @@ |
60 | <child> |
61 | <object class="GtkLabel" id="cd-label4"> |
62 | <property name="visible">True</property> |
63 | - <property name="label" translatable="yes">Permanently _remove tasks</property> |
64 | <property name="use_underline">True</property> |
65 | </object> |
66 | <packing> |
67 | |
68 | === modified file 'locales/gtg.pot' |
69 | --- locales/gtg.pot 2010-02-15 09:14:44 +0000 |
70 | +++ locales/gtg.pot 2010-02-18 22:54:17 +0000 |
71 | @@ -8,7 +8,7 @@ |
72 | msgstr "" |
73 | "Project-Id-Version: PACKAGE VERSION\n" |
74 | "Report-Msgid-Bugs-To: \n" |
75 | -"POT-Creation-Date: 2010-02-14 19:53-1000\n" |
76 | +"POT-Creation-Date: 2010-02-18 22:51+0000\n" |
77 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
78 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
79 | "Language-Team: LANGUAGE <LL@li.org>\n" |
80 | @@ -16,38 +16,211 @@ |
81 | "Content-Type: text/plain; charset=CHARSET\n" |
82 | "Content-Transfer-Encoding: 8bit\n" |
83 | |
84 | -#: GTG/tools/dates.py:50 |
85 | -msgid "Tomorrow" |
86 | -msgstr "" |
87 | - |
88 | -#: GTG/tools/dates.py:52 |
89 | -msgid "Today" |
90 | -msgstr "" |
91 | - |
92 | -#: GTG/tools/dates.py:54 |
93 | -msgid "Yesterday" |
94 | -msgstr "" |
95 | - |
96 | -#: GTG/tools/dates.py:56 |
97 | -#, python-format |
98 | -msgid "%s days ago" |
99 | -msgstr "" |
100 | - |
101 | -#: GTG/tools/dates.py:58 |
102 | -#, python-format |
103 | -msgid "In %s days" |
104 | -msgstr "" |
105 | - |
106 | -#: GTG/tools/dates.py:138 |
107 | -msgid "now" |
108 | -msgstr "" |
109 | - |
110 | -#: GTG/tools/dates.py:140 |
111 | -msgid "soon" |
112 | -msgstr "" |
113 | - |
114 | -#: GTG/tools/dates.py:142 |
115 | -msgid "later" |
116 | +#: GTG/gtg.py:80 |
117 | +msgid "gtg is already running!" |
118 | +msgstr "" |
119 | + |
120 | +#: GTG/plugins/rtm_sync/rtmProxy.py:169 |
121 | +msgid "saving critical object failed" |
122 | +msgstr "" |
123 | + |
124 | +#: GTG/plugins/rtm_sync/syncEngine.py:87 |
125 | +msgid "Downloading task list..." |
126 | +msgstr "" |
127 | + |
128 | +#: GTG/plugins/rtm_sync/syncEngine.py:88 |
129 | +msgid "Downloading..." |
130 | +msgstr "" |
131 | + |
132 | +#: GTG/plugins/rtm_sync/syncEngine.py:123 |
133 | +msgid "Adding tasks to rtm.." |
134 | +msgstr "" |
135 | + |
136 | +#: GTG/plugins/rtm_sync/syncEngine.py:132 |
137 | +msgid "Adding tasks to gtg.." |
138 | +msgstr "" |
139 | + |
140 | +#: GTG/plugins/rtm_sync/syncEngine.py:141 |
141 | +msgid "Deleting tasks from rtm.." |
142 | +msgstr "" |
143 | + |
144 | +#: GTG/plugins/rtm_sync/syncEngine.py:151 |
145 | +msgid "Deleting tasks from gtg.." |
146 | +msgstr "" |
147 | + |
148 | +#: GTG/plugins/rtm_sync/syncEngine.py:160 |
149 | +msgid "Updating changed tasks.." |
150 | +msgstr "" |
151 | + |
152 | +#: GTG/plugins/rtm_sync/syncEngine.py:185 |
153 | +#: GTG/plugins/rtm_sync/syncEngine.py:190 |
154 | +#: GTG/plugins/rtm_sync/syncEngine.py:193 |
155 | +#: GTG/plugins/rtm_sync/syncEngine.py:196 |
156 | +msgid "Updating " |
157 | +msgstr "" |
158 | + |
159 | +#: GTG/plugins/rtm_sync/syncEngine.py:203 |
160 | +msgid "Saving current state.." |
161 | +msgstr "" |
162 | + |
163 | +#: GTG/plugins/rtm_sync/syncEngine.py:210 |
164 | +msgid "Synchronization completed." |
165 | +msgstr "" |
166 | + |
167 | +#: GTG/plugins/rtm_sync/syncEngine.py:233 |
168 | +msgid "Adding " |
169 | +msgstr "" |
170 | + |
171 | +#: GTG/plugins/rtm_sync/syncEngine.py:242 |
172 | +msgid "Deleting " |
173 | +msgstr "" |
174 | + |
175 | +#: GTG/plugins/rtm_sync/syncEngine.py:273 |
176 | +msgid "Closing in one second" |
177 | +msgstr "" |
178 | + |
179 | +#: GTG/plugins/rtm_sync/rtm_sync.py:77 GTG/plugins/rtm_sync/rtm_sync.py:82 |
180 | +msgid "Synchronize with RTM" |
181 | +msgstr "" |
182 | + |
183 | +#: GTG/plugins/rtm_sync/rtm_sync.py:143 |
184 | +msgid "Synchronization started" |
185 | +msgstr "" |
186 | + |
187 | +#: GTG/plugins/rtm_sync/rtm_sync.py:156 |
188 | +msgid "Trying to access, please stand by..." |
189 | +msgstr "" |
190 | + |
191 | +#: GTG/plugins/rtm_sync/rtm_sync.py:174 |
192 | +msgid "Couldn't connect to Remember The Milk" |
193 | +msgstr "" |
194 | + |
195 | +#: GTG/plugins/rtm_sync/rtm_sync.py:189 |
196 | +msgid "Authentication failed." |
197 | +msgstr "" |
198 | + |
199 | +#: GTG/plugins/rtm_sync/rtm_sync.py:189 |
200 | +msgid "Please retry." |
201 | +msgstr "" |
202 | + |
203 | +#: GTG/plugins/rtm_sync/rtm_sync.py:193 |
204 | +msgid "" |
205 | +"Please authenticate to Remember The Milk in the browser that is being opened " |
206 | +"now. When done, press OK" |
207 | +msgstr "" |
208 | + |
209 | +#: GTG/plugins/rtm_sync/pyrtm/rtm.py:55 |
210 | +msgid "Invalid state" |
211 | +msgstr "" |
212 | + |
213 | +#: GTG/plugins/hamster/hamster.py:40 |
214 | +msgid "Start task in Hamster" |
215 | +msgstr "" |
216 | + |
217 | +#: GTG/plugins/hamster/hamster.py:156 |
218 | +msgid "Start in Hamster" |
219 | +msgstr "" |
220 | + |
221 | +#: GTG/plugins/hamster/hamster.py:158 |
222 | +msgid "Start a new activity in Hamster Time" |
223 | +msgstr "" |
224 | + |
225 | +#: GTG/plugins/hamster/hamster.py:174 |
226 | +msgid "Start a new activity in Hamster Time " |
227 | +msgstr "" |
228 | + |
229 | +#: GTG/plugins/geolocalized_tasks/geolocalized.glade.h:1 |
230 | +msgid "<b>Location Determination Method</b>" |
231 | +msgstr "" |
232 | + |
233 | +#: GTG/plugins/geolocalized_tasks/geolocalized.glade.h:2 |
234 | +msgid "<b>Proximity Factor</b>" |
235 | +msgstr "" |
236 | + |
237 | +#: GTG/plugins/geolocalized_tasks/geolocalized.glade.h:3 |
238 | +msgid "" |
239 | +"<small>Distance in kilometers from \n" |
240 | +"the current location.</small>" |
241 | +msgstr "" |
242 | + |
243 | +#: GTG/plugins/geolocalized_tasks/geolocalized.glade.h:5 |
244 | +msgid "Associate with existing tag" |
245 | +msgstr "" |
246 | + |
247 | +#: GTG/plugins/geolocalized_tasks/geolocalized.glade.h:6 |
248 | +msgid "Associate with new tag" |
249 | +msgstr "" |
250 | + |
251 | +#: GTG/plugins/geolocalized_tasks/geolocalized.glade.h:7 |
252 | +msgid "Geolocalized-tasks Preferences" |
253 | +msgstr "" |
254 | + |
255 | +#: GTG/plugins/geolocalized_tasks/geolocalized.glade.h:8 |
256 | +msgid "Set the task's location" |
257 | +msgstr "" |
258 | + |
259 | +#: GTG/plugins/geolocalized_tasks/geolocalized.glade.h:9 |
260 | +msgid "Use cellphone" |
261 | +msgstr "" |
262 | + |
263 | +#: GTG/plugins/geolocalized_tasks/geolocalized.glade.h:10 |
264 | +msgid "Use gps" |
265 | +msgstr "" |
266 | + |
267 | +#: GTG/plugins/geolocalized_tasks/geolocalized.glade.h:11 |
268 | +msgid "Use network" |
269 | +msgstr "" |
270 | + |
271 | +#: GTG/plugins/evolution_sync/evolutionSync.py:33 |
272 | +msgid "Synchronize with Evolution" |
273 | +msgstr "" |
274 | + |
275 | +#: GTG/plugins/export/export.py:299 |
276 | +msgid "Template not found" |
277 | +msgstr "" |
278 | + |
279 | +#: GTG/plugins/export/export.py:300 |
280 | +msgid "Can't load the template file" |
281 | +msgstr "" |
282 | + |
283 | +#: GTG/plugins/export/export.py:329 |
284 | +msgid "Choose where to save your list" |
285 | +msgstr "" |
286 | + |
287 | +#: GTG/plugins/tomboy/tomboy.py:82 |
288 | +msgid "" |
289 | +"Tomboy/Gnote not found. Please install it or disable the Tomboy/Gnote plugin " |
290 | +"in GTG" |
291 | +msgstr "" |
292 | + |
293 | +#: GTG/plugins/tomboy/tomboy.py:127 |
294 | +msgid "Add Tomboy note" |
295 | +msgstr "" |
296 | + |
297 | +#: GTG/plugins/tomboy/tomboy.py:195 |
298 | +msgid "" |
299 | +" was found on the system, but it doesn't provide a dbus interface. the " |
300 | +"Tomboy/Gnote plugin will not work with it." |
301 | +msgstr "" |
302 | + |
303 | +#: GTG/plugins/tomboy/tomboy.py:243 |
304 | +msgid "That note does not exist!" |
305 | +msgstr "" |
306 | + |
307 | +#: GTG/plugins/tomboy/tomboy.py:248 |
308 | +msgid "That note does not exist. Do you want to create a new one?" |
309 | +msgstr "" |
310 | + |
311 | +#: GTG/plugins/tomboy/tomboy.py:276 |
312 | +msgid "This Tomboy note does not exist anymore. Do you want to create it?" |
313 | +msgstr "" |
314 | + |
315 | +#: GTG/plugins/notification_area/notification_area.py:188 |
316 | +msgid "_View Main Window" |
317 | +msgstr "" |
318 | + |
319 | +#: GTG/plugins/notification_area/notification_area.py:196 |
320 | +msgid "Add _New Task" |
321 | msgstr "" |
322 | |
323 | #: GTG/taskeditor/editor.py:339 |
324 | @@ -82,59 +255,6 @@ |
325 | msgid "Was %s days ago" |
326 | msgstr "" |
327 | |
328 | -#: GTG/taskeditor/taskeditor.glade.h:1 |
329 | -msgid "<span weight=\"bold\">Closed on</span>" |
330 | -msgstr "" |
331 | - |
332 | -#: GTG/taskeditor/taskeditor.glade.h:2 |
333 | -msgid "<span weight=\"bold\">Due for</span>" |
334 | -msgstr "" |
335 | - |
336 | -#: GTG/taskeditor/taskeditor.glade.h:3 |
337 | -msgid "<span weight=\"bold\">Starting on</span>" |
338 | -msgstr "" |
339 | - |
340 | -#: GTG/taskeditor/taskeditor.glade.h:4 GTG/taskbrowser/taskbrowser.glade.h:17 |
341 | -msgid "Delete" |
342 | -msgstr "" |
343 | - |
344 | -#: GTG/taskeditor/taskeditor.glade.h:5 GTG/taskeditor/__init__.py:30 |
345 | -#: GTG/taskbrowser/taskbrowser.glade.h:18 GTG/taskbrowser/__init__.py:36 |
346 | -msgid "Dismiss" |
347 | -msgstr "" |
348 | - |
349 | -#: GTG/taskeditor/taskeditor.glade.h:6 |
350 | -msgid "Insert subtask" |
351 | -msgstr "" |
352 | - |
353 | -#: GTG/taskeditor/taskeditor.glade.h:7 |
354 | -msgid "Insert tag" |
355 | -msgstr "" |
356 | - |
357 | -#: GTG/taskeditor/taskeditor.glade.h:8 GTG/taskeditor/__init__.py:32 |
358 | -msgid "Keep as Note" |
359 | -msgstr "" |
360 | - |
361 | -#: GTG/taskeditor/taskeditor.glade.h:9 |
362 | -msgid "Later" |
363 | -msgstr "" |
364 | - |
365 | -#: GTG/taskeditor/taskeditor.glade.h:10 |
366 | -msgid "Mark Done" |
367 | -msgstr "" |
368 | - |
369 | -#: GTG/taskeditor/taskeditor.glade.h:11 |
370 | -msgid "Now" |
371 | -msgstr "" |
372 | - |
373 | -#: GTG/taskeditor/taskeditor.glade.h:12 |
374 | -msgid "Soon" |
375 | -msgstr "" |
376 | - |
377 | -#: GTG/taskeditor/taskeditor.glade.h:13 |
378 | -msgid "Task" |
379 | -msgstr "" |
380 | - |
381 | #: GTG/taskeditor/__init__.py:28 GTG/taskbrowser/__init__.py:32 |
382 | msgid "Mark as done" |
383 | msgstr "" |
384 | @@ -143,10 +263,19 @@ |
385 | msgid "Mark as not done" |
386 | msgstr "" |
387 | |
388 | +#: GTG/taskeditor/__init__.py:30 GTG/taskeditor/taskeditor.glade.h:3 |
389 | +#: GTG/taskbrowser/__init__.py:36 GTG/taskbrowser/taskbrowser.glade.h:22 |
390 | +msgid "Dismiss" |
391 | +msgstr "" |
392 | + |
393 | #: GTG/taskeditor/__init__.py:31 GTG/taskbrowser/__init__.py:38 |
394 | msgid "Undismiss" |
395 | msgstr "" |
396 | |
397 | +#: GTG/taskeditor/__init__.py:32 GTG/taskeditor/taskeditor.glade.h:7 |
398 | +msgid "Keep as Note" |
399 | +msgstr "" |
400 | + |
401 | #: GTG/taskeditor/__init__.py:33 |
402 | msgid "Make a Task" |
403 | msgstr "" |
404 | @@ -175,6 +304,220 @@ |
405 | msgid "Insert a tag in this task" |
406 | msgstr "" |
407 | |
408 | +#: GTG/taskeditor/taskeditor.glade.h:1 |
409 | +msgid "Closed on" |
410 | +msgstr "" |
411 | + |
412 | +#: GTG/taskeditor/taskeditor.glade.h:2 GTG/taskbrowser/taskbrowser.glade.h:21 |
413 | +msgid "Delete" |
414 | +msgstr "" |
415 | + |
416 | +#: GTG/taskeditor/taskeditor.glade.h:4 |
417 | +msgid "Due for" |
418 | +msgstr "" |
419 | + |
420 | +#: GTG/taskeditor/taskeditor.glade.h:5 |
421 | +msgid "Insert subtask" |
422 | +msgstr "" |
423 | + |
424 | +#: GTG/taskeditor/taskeditor.glade.h:6 |
425 | +msgid "Insert tag" |
426 | +msgstr "" |
427 | + |
428 | +#: GTG/taskeditor/taskeditor.glade.h:8 |
429 | +msgid "Later" |
430 | +msgstr "" |
431 | + |
432 | +#: GTG/taskeditor/taskeditor.glade.h:9 |
433 | +msgid "Mark Done" |
434 | +msgstr "" |
435 | + |
436 | +#: GTG/taskeditor/taskeditor.glade.h:10 |
437 | +msgid "Now" |
438 | +msgstr "" |
439 | + |
440 | +#: GTG/taskeditor/taskeditor.glade.h:11 |
441 | +msgid "Soon" |
442 | +msgstr "" |
443 | + |
444 | +#: GTG/taskeditor/taskeditor.glade.h:12 |
445 | +msgid "Starting on" |
446 | +msgstr "" |
447 | + |
448 | +#: GTG/taskeditor/taskeditor.glade.h:13 |
449 | +msgid "Task" |
450 | +msgstr "" |
451 | + |
452 | +#: GTG/taskbrowser/tagtree.py:315 GTG/taskbrowser/tasktree.py:400 |
453 | +#: GTG/taskbrowser/tasktree.py:568 GTG/taskbrowser/taskbrowser.glade.h:53 |
454 | +msgid "Tags" |
455 | +msgstr "" |
456 | + |
457 | +#: GTG/taskbrowser/browser.py:214 |
458 | +msgid "All tasks" |
459 | +msgstr "" |
460 | + |
461 | +#: GTG/taskbrowser/browser.py:221 |
462 | +msgid "Tasks with no tags" |
463 | +msgstr "" |
464 | + |
465 | +#: GTG/taskbrowser/browser.py:761 |
466 | +msgid "no active tasks" |
467 | +msgstr "" |
468 | + |
469 | +#: GTG/taskbrowser/browser.py:763 |
470 | +msgid "1 active task" |
471 | +msgstr "" |
472 | + |
473 | +#: GTG/taskbrowser/browser.py:765 |
474 | +#, python-format |
475 | +msgid "%s active tasks" |
476 | +msgstr "" |
477 | + |
478 | +#: GTG/taskbrowser/browser.py:776 |
479 | +msgid "monday" |
480 | +msgstr "" |
481 | + |
482 | +#: GTG/taskbrowser/browser.py:776 |
483 | +msgid "tuesday" |
484 | +msgstr "" |
485 | + |
486 | +#: GTG/taskbrowser/browser.py:776 |
487 | +msgid "wednesday" |
488 | +msgstr "" |
489 | + |
490 | +#: GTG/taskbrowser/browser.py:777 |
491 | +msgid "thursday" |
492 | +msgstr "" |
493 | + |
494 | +#: GTG/taskbrowser/browser.py:777 |
495 | +msgid "friday" |
496 | +msgstr "" |
497 | + |
498 | +#: GTG/taskbrowser/browser.py:777 |
499 | +msgid "saturday" |
500 | +msgstr "" |
501 | + |
502 | +#: GTG/taskbrowser/browser.py:778 |
503 | +msgid "sunday" |
504 | +msgstr "" |
505 | + |
506 | +#: GTG/taskbrowser/browser.py:787 |
507 | +msgid "today" |
508 | +msgstr "" |
509 | + |
510 | +#: GTG/taskbrowser/browser.py:791 |
511 | +msgid "tomorrow" |
512 | +msgstr "" |
513 | + |
514 | +#: GTG/taskbrowser/browser.py:795 |
515 | +msgid "next week" |
516 | +msgstr "" |
517 | + |
518 | +#: GTG/taskbrowser/browser.py:799 |
519 | +msgid "next month" |
520 | +msgstr "" |
521 | + |
522 | +#: GTG/taskbrowser/browser.py:803 |
523 | +msgid "next year" |
524 | +msgstr "" |
525 | + |
526 | +#: GTG/taskbrowser/browser.py:1335 |
527 | +msgid "tags" |
528 | +msgstr "" |
529 | + |
530 | +#: GTG/taskbrowser/browser.py:1335 |
531 | +msgid "tag" |
532 | +msgstr "" |
533 | + |
534 | +#: GTG/taskbrowser/browser.py:1341 |
535 | +msgid "defer" |
536 | +msgstr "" |
537 | + |
538 | +#: GTG/taskbrowser/browser.py:1346 |
539 | +msgid "due" |
540 | +msgstr "" |
541 | + |
542 | +#: GTG/taskbrowser/browser.py:1536 |
543 | +msgid "Deleting a task cannot be undone, and will delete the following task: " |
544 | +msgstr "" |
545 | + |
546 | +#: GTG/taskbrowser/browser.py:1537 |
547 | +msgid "Are you sure you want to delete this task?" |
548 | +msgstr "" |
549 | + |
550 | +#: GTG/taskbrowser/browser.py:1538 |
551 | +msgid "Keep selected task" |
552 | +msgstr "" |
553 | + |
554 | +#: GTG/taskbrowser/browser.py:1539 |
555 | +msgid "Permanently remove task" |
556 | +msgstr "" |
557 | + |
558 | +#: GTG/taskbrowser/browser.py:1541 |
559 | +msgid "Deleting a task cannot be undone, and will delete the following tasks: " |
560 | +msgstr "" |
561 | + |
562 | +#: GTG/taskbrowser/browser.py:1542 |
563 | +msgid "Are you sure you want to delete these tasks?" |
564 | +msgstr "" |
565 | + |
566 | +#: GTG/taskbrowser/browser.py:1543 |
567 | +msgid "Keep selected tasks" |
568 | +msgstr "" |
569 | + |
570 | +#: GTG/taskbrowser/browser.py:1544 |
571 | +msgid "Permanently remove tasks" |
572 | +msgstr "" |
573 | + |
574 | +#: GTG/taskbrowser/tasktree.py:415 GTG/taskbrowser/tasktree.py:592 |
575 | +msgid "Title" |
576 | +msgstr "" |
577 | + |
578 | +#: GTG/taskbrowser/tasktree.py:429 |
579 | +msgid "Start date" |
580 | +msgstr "" |
581 | + |
582 | +#: GTG/taskbrowser/tasktree.py:441 |
583 | +msgid "Due" |
584 | +msgstr "" |
585 | + |
586 | +#: GTG/taskbrowser/tasktree.py:580 |
587 | +msgid "Closing date" |
588 | +msgstr "" |
589 | + |
590 | +#: GTG/taskbrowser/__init__.py:33 |
591 | +msgid "Mark the selected task as done" |
592 | +msgstr "" |
593 | + |
594 | +#: GTG/taskbrowser/__init__.py:35 GTG/taskbrowser/__init__.py:39 |
595 | +msgid "Mark the selected task as to be done" |
596 | +msgstr "" |
597 | + |
598 | +#: GTG/taskbrowser/__init__.py:37 |
599 | +msgid "Mark the task as not to be done anymore" |
600 | +msgstr "" |
601 | + |
602 | +#: GTG/taskbrowser/__init__.py:40 |
603 | +msgid "Permanently remove the selected task" |
604 | +msgstr "" |
605 | + |
606 | +#: GTG/taskbrowser/__init__.py:41 |
607 | +msgid "Edit the selected task" |
608 | +msgstr "" |
609 | + |
610 | +#: GTG/taskbrowser/__init__.py:42 GTG/taskbrowser/taskbrowser.glade.h:19 |
611 | +msgid "Create a new task" |
612 | +msgstr "" |
613 | + |
614 | +#: GTG/taskbrowser/__init__.py:43 |
615 | +msgid "Create a new subtask" |
616 | +msgstr "" |
617 | + |
618 | +#: GTG/taskbrowser/__init__.py:44 |
619 | +msgid "Display only the currently actionable tasks" |
620 | +msgstr "" |
621 | + |
622 | #: GTG/taskbrowser/taskbrowser.glade.h:1 |
623 | msgid "" |
624 | "\n" |
625 | @@ -182,74 +525,94 @@ |
626 | msgstr "" |
627 | |
628 | #: GTG/taskbrowser/taskbrowser.glade.h:3 |
629 | -msgid "" |
630 | -"<span weight=\"bold\" size=\"large\">Are you sure you want delete these " |
631 | -"tasks?</span>\n" |
632 | -"\n" |
633 | -"Deleting a task cannot be undone, and will delete the following tasks: " |
634 | +msgid "<b>Dependencies</b>" |
635 | +msgstr "" |
636 | + |
637 | +#: GTG/taskbrowser/taskbrowser.glade.h:4 |
638 | +msgid "<b>General</b>" |
639 | +msgstr "" |
640 | + |
641 | +#: GTG/taskbrowser/taskbrowser.glade.h:5 |
642 | +msgid "<b>Task Browser</b>" |
643 | msgstr "" |
644 | |
645 | #: GTG/taskbrowser/taskbrowser.glade.h:6 |
646 | +msgid "<b>Task Editor</b>" |
647 | +msgstr "" |
648 | + |
649 | +#: GTG/taskbrowser/taskbrowser.glade.h:7 |
650 | msgid "About GTG!" |
651 | msgstr "" |
652 | |
653 | -#: GTG/taskbrowser/taskbrowser.glade.h:7 |
654 | +#: GTG/taskbrowser/taskbrowser.glade.h:8 |
655 | +msgid "Active _Plugins:" |
656 | +msgstr "" |
657 | + |
658 | +#: GTG/taskbrowser/taskbrowser.glade.h:9 |
659 | msgid "Add Tag" |
660 | msgstr "" |
661 | |
662 | -#: GTG/taskbrowser/taskbrowser.glade.h:8 |
663 | +#: GTG/taskbrowser/taskbrowser.glade.h:10 |
664 | msgid "Add Tag..." |
665 | msgstr "" |
666 | |
667 | -#: GTG/taskbrowser/taskbrowser.glade.h:9 |
668 | +#: GTG/taskbrowser/taskbrowser.glade.h:11 |
669 | msgid "Add a Tag..." |
670 | msgstr "" |
671 | |
672 | -#: GTG/taskbrowser/taskbrowser.glade.h:10 |
673 | +#: GTG/taskbrowser/taskbrowser.glade.h:12 |
674 | msgid "Add a subtask" |
675 | msgstr "" |
676 | |
677 | -#: GTG/taskbrowser/taskbrowser.glade.h:11 |
678 | +#: GTG/taskbrowser/taskbrowser.glade.h:13 |
679 | msgid "Apply to subtasks" |
680 | msgstr "" |
681 | |
682 | -#: GTG/taskbrowser/taskbrowser.glade.h:12 |
683 | +#: GTG/taskbrowser/taskbrowser.glade.h:14 |
684 | +msgid "Behaviour" |
685 | +msgstr "" |
686 | + |
687 | +#: GTG/taskbrowser/taskbrowser.glade.h:15 |
688 | msgid "Cancel" |
689 | msgstr "" |
690 | |
691 | -#: GTG/taskbrowser/taskbrowser.glade.h:13 |
692 | +#: GTG/taskbrowser/taskbrowser.glade.h:16 |
693 | +msgid "Check spelling" |
694 | +msgstr "" |
695 | + |
696 | +#: GTG/taskbrowser/taskbrowser.glade.h:17 |
697 | msgid "Confirm task deletion" |
698 | msgstr "" |
699 | |
700 | -#: GTG/taskbrowser/taskbrowser.glade.h:14 |
701 | +#: GTG/taskbrowser/taskbrowser.glade.h:18 |
702 | msgid "Copyrights© 2008, 2009 Lionel Dricot, Bertrand Rousseau" |
703 | msgstr "" |
704 | |
705 | -#: GTG/taskbrowser/taskbrowser.glade.h:15 GTG/taskbrowser/__init__.py:42 |
706 | -msgid "Create a new task" |
707 | -msgstr "" |
708 | - |
709 | -#: GTG/taskbrowser/taskbrowser.glade.h:16 |
710 | +#: GTG/taskbrowser/taskbrowser.glade.h:20 |
711 | msgid "D_ismiss" |
712 | msgstr "" |
713 | |
714 | -#: GTG/taskbrowser/taskbrowser.glade.h:19 |
715 | +#: GTG/taskbrowser/taskbrowser.glade.h:23 |
716 | msgid "Edit" |
717 | msgstr "" |
718 | |
719 | -#: GTG/taskbrowser/taskbrowser.glade.h:20 |
720 | +#: GTG/taskbrowser/taskbrowser.glade.h:24 |
721 | msgid "Enter the name of the tag(s) you wish to add:" |
722 | msgstr "" |
723 | |
724 | -#: GTG/taskbrowser/taskbrowser.glade.h:21 |
725 | +#: GTG/taskbrowser/taskbrowser.glade.h:25 |
726 | msgid "GTG website" |
727 | msgstr "" |
728 | |
729 | -#: GTG/taskbrowser/taskbrowser.glade.h:22 |
730 | +#: GTG/taskbrowser/taskbrowser.glade.h:26 |
731 | +msgid "Getting Things GNOME! Preferences" |
732 | +msgstr "" |
733 | + |
734 | +#: GTG/taskbrowser/taskbrowser.glade.h:27 |
735 | msgid "Getting Things Gnome!" |
736 | msgstr "" |
737 | |
738 | -#: GTG/taskbrowser/taskbrowser.glade.h:23 |
739 | +#: GTG/taskbrowser/taskbrowser.glade.h:28 |
740 | msgid "" |
741 | "Getting Things Gnome! is free software; you can redistribute it and/or " |
742 | "modify it under the terms of the GNU General Public License as published by " |
743 | @@ -266,298 +629,250 @@ |
744 | "51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA." |
745 | msgstr "" |
746 | |
747 | -#: GTG/taskbrowser/taskbrowser.glade.h:28 |
748 | +#: GTG/taskbrowser/taskbrowser.glade.h:33 |
749 | +msgid "Hide closed tasks older than" |
750 | +msgstr "" |
751 | + |
752 | +#: GTG/taskbrowser/taskbrowser.glade.h:34 |
753 | msgid "" |
754 | "Hint: you can add several tags by separating them with\n" |
755 | "commas." |
756 | msgstr "" |
757 | |
758 | -#: GTG/taskbrowser/taskbrowser.glade.h:30 |
759 | +#: GTG/taskbrowser/taskbrowser.glade.h:36 |
760 | msgid "Mark as Done" |
761 | msgstr "" |
762 | |
763 | -#: GTG/taskbrowser/taskbrowser.glade.h:31 |
764 | +#: GTG/taskbrowser/taskbrowser.glade.h:37 |
765 | msgid "Mark as Not Done" |
766 | msgstr "" |
767 | |
768 | -#: GTG/taskbrowser/taskbrowser.glade.h:32 |
769 | +#: GTG/taskbrowser/taskbrowser.glade.h:38 |
770 | msgid "Mark as _Done" |
771 | msgstr "" |
772 | |
773 | -#: GTG/taskbrowser/taskbrowser.glade.h:33 |
774 | +#: GTG/taskbrowser/taskbrowser.glade.h:39 |
775 | msgid "New Note" |
776 | msgstr "" |
777 | |
778 | -#: GTG/taskbrowser/taskbrowser.glade.h:34 |
779 | +#: GTG/taskbrowser/taskbrowser.glade.h:40 |
780 | msgid "New Subtask" |
781 | msgstr "" |
782 | |
783 | -#: GTG/taskbrowser/taskbrowser.glade.h:35 |
784 | +#: GTG/taskbrowser/taskbrowser.glade.h:41 |
785 | msgid "New Task" |
786 | msgstr "" |
787 | |
788 | -#: GTG/taskbrowser/taskbrowser.glade.h:36 |
789 | +#: GTG/taskbrowser/taskbrowser.glade.h:42 |
790 | msgid "New _Subtask" |
791 | msgstr "" |
792 | |
793 | -#: GTG/taskbrowser/taskbrowser.glade.h:37 |
794 | +#: GTG/taskbrowser/taskbrowser.glade.h:43 |
795 | msgid "New _Task" |
796 | msgstr "" |
797 | |
798 | -#: GTG/taskbrowser/taskbrowser.glade.h:38 |
799 | -msgid "Permanently _remove tasks" |
800 | -msgstr "" |
801 | - |
802 | -#: GTG/taskbrowser/taskbrowser.glade.h:39 |
803 | -msgid "Plugin _Preferences" |
804 | -msgstr "" |
805 | - |
806 | -#: GTG/taskbrowser/taskbrowser.glade.h:40 |
807 | +#: GTG/taskbrowser/taskbrowser.glade.h:44 |
808 | +msgid "Plugins" |
809 | +msgstr "" |
810 | + |
811 | +#: GTG/taskbrowser/taskbrowser.glade.h:45 |
812 | msgid "Redo" |
813 | msgstr "" |
814 | |
815 | -#: GTG/taskbrowser/taskbrowser.glade.h:41 |
816 | +#: GTG/taskbrowser/taskbrowser.glade.h:46 |
817 | msgid "Reset Color" |
818 | msgstr "" |
819 | |
820 | -#: GTG/taskbrowser/taskbrowser.glade.h:42 |
821 | +#: GTG/taskbrowser/taskbrowser.glade.h:47 |
822 | +msgid "Show task text preview" |
823 | +msgstr "" |
824 | + |
825 | +#: GTG/taskbrowser/taskbrowser.glade.h:48 |
826 | +msgid "Start Getting Things GNOME! on every login" |
827 | +msgstr "" |
828 | + |
829 | +#: GTG/taskbrowser/taskbrowser.glade.h:49 |
830 | +msgid "Storage" |
831 | +msgstr "" |
832 | + |
833 | +#: GTG/taskbrowser/taskbrowser.glade.h:50 |
834 | msgid "T_oolbar" |
835 | msgstr "" |
836 | |
837 | -#: GTG/taskbrowser/taskbrowser.glade.h:43 |
838 | +#: GTG/taskbrowser/taskbrowser.glade.h:51 |
839 | msgid "Tag is displayed in the workview" |
840 | msgstr "" |
841 | |
842 | -#: GTG/taskbrowser/taskbrowser.glade.h:44 |
843 | +#: GTG/taskbrowser/taskbrowser.glade.h:52 |
844 | msgid "TagName" |
845 | msgstr "" |
846 | |
847 | -#: GTG/taskbrowser/taskbrowser.glade.h:45 GTG/taskbrowser/tagtree.py:315 |
848 | -#: GTG/taskbrowser/tasktree.py:400 GTG/taskbrowser/tasktree.py:568 |
849 | -msgid "Tags" |
850 | +#: GTG/taskbrowser/taskbrowser.glade.h:54 |
851 | +msgid "Task _Backends:" |
852 | msgstr "" |
853 | |
854 | -#: GTG/taskbrowser/taskbrowser.glade.h:46 |
855 | +#: GTG/taskbrowser/taskbrowser.glade.h:55 |
856 | msgid "Und_ismiss" |
857 | msgstr "" |
858 | |
859 | -#: GTG/taskbrowser/taskbrowser.glade.h:47 |
860 | +#: GTG/taskbrowser/taskbrowser.glade.h:56 |
861 | msgid "Undo" |
862 | msgstr "" |
863 | |
864 | -#: GTG/taskbrowser/taskbrowser.glade.h:48 |
865 | +#: GTG/taskbrowser/taskbrowser.glade.h:57 |
866 | msgid "View Notes" |
867 | msgstr "" |
868 | |
869 | -#: GTG/taskbrowser/taskbrowser.glade.h:49 |
870 | +#: GTG/taskbrowser/taskbrowser.glade.h:58 |
871 | msgid "Work View" |
872 | msgstr "" |
873 | |
874 | -#: GTG/taskbrowser/taskbrowser.glade.h:50 |
875 | +#: GTG/taskbrowser/taskbrowser.glade.h:59 |
876 | +msgid "_About Plugin" |
877 | +msgstr "" |
878 | + |
879 | +#: GTG/taskbrowser/taskbrowser.glade.h:60 |
880 | msgid "_Background Colors" |
881 | msgstr "" |
882 | |
883 | -#: GTG/taskbrowser/taskbrowser.glade.h:51 |
884 | +#: GTG/taskbrowser/taskbrowser.glade.h:61 |
885 | msgid "_Closed Tasks Pane" |
886 | msgstr "" |
887 | |
888 | -#: GTG/taskbrowser/taskbrowser.glade.h:52 |
889 | +#: GTG/taskbrowser/taskbrowser.glade.h:62 |
890 | msgid "_Edit" |
891 | msgstr "" |
892 | |
893 | -#: GTG/taskbrowser/taskbrowser.glade.h:53 |
894 | +#: GTG/taskbrowser/taskbrowser.glade.h:63 |
895 | msgid "_Help" |
896 | msgstr "" |
897 | |
898 | -#: GTG/taskbrowser/taskbrowser.glade.h:54 |
899 | -msgid "_Keep selected tasks" |
900 | -msgstr "" |
901 | - |
902 | -#: GTG/taskbrowser/taskbrowser.glade.h:55 |
903 | +#: GTG/taskbrowser/taskbrowser.glade.h:64 |
904 | msgid "_Plugins" |
905 | msgstr "" |
906 | |
907 | -#: GTG/taskbrowser/taskbrowser.glade.h:56 |
908 | +#: GTG/taskbrowser/taskbrowser.glade.h:65 |
909 | msgid "_Quick Add Entry" |
910 | msgstr "" |
911 | |
912 | -#: GTG/taskbrowser/taskbrowser.glade.h:57 |
913 | +#: GTG/taskbrowser/taskbrowser.glade.h:66 |
914 | msgid "_Schedule for..." |
915 | msgstr "" |
916 | |
917 | -#: GTG/taskbrowser/taskbrowser.glade.h:58 |
918 | +#: GTG/taskbrowser/taskbrowser.glade.h:67 |
919 | msgid "_Tags Sidebar" |
920 | msgstr "" |
921 | |
922 | -#: GTG/taskbrowser/taskbrowser.glade.h:59 |
923 | +#: GTG/taskbrowser/taskbrowser.glade.h:68 |
924 | msgid "_Tasks" |
925 | msgstr "" |
926 | |
927 | -#: GTG/taskbrowser/taskbrowser.glade.h:60 |
928 | +#: GTG/taskbrowser/taskbrowser.glade.h:69 |
929 | msgid "_View" |
930 | msgstr "" |
931 | |
932 | -#: GTG/taskbrowser/taskbrowser.glade.h:61 |
933 | +#: GTG/taskbrowser/taskbrowser.glade.h:70 |
934 | msgid "_Work View" |
935 | msgstr "" |
936 | |
937 | -#: GTG/taskbrowser/taskbrowser.glade.h:62 |
938 | +#: GTG/taskbrowser/taskbrowser.glade.h:71 |
939 | msgid "_tomorrow" |
940 | msgstr "" |
941 | |
942 | -#: GTG/taskbrowser/taskbrowser.glade.h:63 |
943 | +#: GTG/taskbrowser/taskbrowser.glade.h:72 |
944 | msgid "next _month" |
945 | msgstr "" |
946 | |
947 | -#: GTG/taskbrowser/taskbrowser.glade.h:64 |
948 | +#: GTG/taskbrowser/taskbrowser.glade.h:73 |
949 | msgid "next _week" |
950 | msgstr "" |
951 | |
952 | -#: GTG/taskbrowser/taskbrowser.glade.h:65 |
953 | +#: GTG/taskbrowser/taskbrowser.glade.h:74 |
954 | msgid "next _year" |
955 | msgstr "" |
956 | |
957 | -#: GTG/taskbrowser/taskbrowser.glade.h:66 |
958 | +#: GTG/taskbrowser/taskbrowser.glade.h:75 |
959 | msgid "t_oday" |
960 | msgstr "" |
961 | |
962 | -#: GTG/taskbrowser/__init__.py:33 |
963 | -msgid "Mark the selected task as done" |
964 | -msgstr "" |
965 | - |
966 | -#: GTG/taskbrowser/__init__.py:35 GTG/taskbrowser/__init__.py:39 |
967 | -msgid "Mark the selected task as to be done" |
968 | -msgstr "" |
969 | - |
970 | -#: GTG/taskbrowser/__init__.py:37 |
971 | -msgid "Mark the task as not to be done anymore" |
972 | -msgstr "" |
973 | - |
974 | -#: GTG/taskbrowser/__init__.py:40 |
975 | -msgid "Permanently remove the selected task" |
976 | -msgstr "" |
977 | - |
978 | -#: GTG/taskbrowser/__init__.py:41 |
979 | -msgid "Edit the selected task" |
980 | -msgstr "" |
981 | - |
982 | -#: GTG/taskbrowser/__init__.py:43 |
983 | -msgid "Create a new subtask" |
984 | -msgstr "" |
985 | - |
986 | -#: GTG/taskbrowser/__init__.py:44 |
987 | -msgid "Display only the currently actionable tasks" |
988 | -msgstr "" |
989 | - |
990 | -#: GTG/taskbrowser/browser.py:212 |
991 | -msgid "All tasks" |
992 | -msgstr "" |
993 | - |
994 | -#: GTG/taskbrowser/browser.py:219 |
995 | -msgid "Tasks with no tags" |
996 | -msgstr "" |
997 | - |
998 | -#: GTG/taskbrowser/browser.py:755 |
999 | -msgid "no active tasks" |
1000 | -msgstr "" |
1001 | - |
1002 | -#: GTG/taskbrowser/browser.py:757 |
1003 | -msgid "1 active task" |
1004 | -msgstr "" |
1005 | - |
1006 | -#: GTG/taskbrowser/browser.py:759 |
1007 | -#, python-format |
1008 | -msgid "%s active tasks" |
1009 | -msgstr "" |
1010 | - |
1011 | -#: GTG/taskbrowser/browser.py:770 |
1012 | -msgid "monday" |
1013 | -msgstr "" |
1014 | - |
1015 | -#: GTG/taskbrowser/browser.py:770 |
1016 | -msgid "tuesday" |
1017 | -msgstr "" |
1018 | - |
1019 | -#: GTG/taskbrowser/browser.py:770 |
1020 | -msgid "wednesday" |
1021 | -msgstr "" |
1022 | - |
1023 | -#: GTG/taskbrowser/browser.py:771 |
1024 | -msgid "thursday" |
1025 | -msgstr "" |
1026 | - |
1027 | -#: GTG/taskbrowser/browser.py:771 |
1028 | -msgid "friday" |
1029 | -msgstr "" |
1030 | - |
1031 | -#: GTG/taskbrowser/browser.py:771 |
1032 | -msgid "saturday" |
1033 | -msgstr "" |
1034 | - |
1035 | -#: GTG/taskbrowser/browser.py:772 |
1036 | -msgid "sunday" |
1037 | -msgstr "" |
1038 | - |
1039 | -#: GTG/taskbrowser/browser.py:781 |
1040 | -msgid "today" |
1041 | -msgstr "" |
1042 | - |
1043 | -#: GTG/taskbrowser/browser.py:785 |
1044 | -msgid "tomorrow" |
1045 | -msgstr "" |
1046 | - |
1047 | -#: GTG/taskbrowser/browser.py:789 |
1048 | -msgid "next week" |
1049 | -msgstr "" |
1050 | - |
1051 | -#: GTG/taskbrowser/browser.py:793 |
1052 | -msgid "next month" |
1053 | -msgstr "" |
1054 | - |
1055 | -#: GTG/taskbrowser/browser.py:797 |
1056 | -msgid "next year" |
1057 | -msgstr "" |
1058 | - |
1059 | -#: GTG/taskbrowser/browser.py:1330 |
1060 | -msgid "tags" |
1061 | -msgstr "" |
1062 | - |
1063 | -#: GTG/taskbrowser/browser.py:1330 |
1064 | -msgid "tag" |
1065 | -msgstr "" |
1066 | - |
1067 | -#: GTG/taskbrowser/browser.py:1336 |
1068 | -msgid "defer" |
1069 | -msgstr "" |
1070 | - |
1071 | -#: GTG/taskbrowser/browser.py:1341 |
1072 | -msgid "due" |
1073 | -msgstr "" |
1074 | - |
1075 | -#: GTG/taskbrowser/tasktree.py:415 GTG/taskbrowser/tasktree.py:592 |
1076 | -msgid "Title" |
1077 | -msgstr "" |
1078 | - |
1079 | -#: GTG/taskbrowser/tasktree.py:429 |
1080 | -msgid "Start date" |
1081 | -msgstr "" |
1082 | - |
1083 | -#: GTG/taskbrowser/tasktree.py:441 |
1084 | -msgid "Due" |
1085 | -msgstr "" |
1086 | - |
1087 | -#: GTG/taskbrowser/tasktree.py:580 |
1088 | -msgid "Closing date" |
1089 | -msgstr "" |
1090 | - |
1091 | -#: GTG/gtg.py:80 |
1092 | -msgid "gtg is already running!" |
1093 | +#: GTG/tools/dates.py:50 |
1094 | +msgid "Tomorrow" |
1095 | +msgstr "" |
1096 | + |
1097 | +#: GTG/tools/dates.py:52 |
1098 | +msgid "Today" |
1099 | +msgstr "" |
1100 | + |
1101 | +#: GTG/tools/dates.py:54 |
1102 | +msgid "Yesterday" |
1103 | +msgstr "" |
1104 | + |
1105 | +#: GTG/tools/dates.py:56 |
1106 | +#, python-format |
1107 | +msgid "%s days ago" |
1108 | +msgstr "" |
1109 | + |
1110 | +#: GTG/tools/dates.py:58 |
1111 | +#, python-format |
1112 | +msgid "In %s days" |
1113 | +msgstr "" |
1114 | + |
1115 | +#: GTG/tools/dates.py:138 |
1116 | +msgid "now" |
1117 | +msgstr "" |
1118 | + |
1119 | +#: GTG/tools/dates.py:140 |
1120 | +msgid "soon" |
1121 | +msgstr "" |
1122 | + |
1123 | +#: GTG/tools/dates.py:142 |
1124 | +msgid "later" |
1125 | msgstr "" |
1126 | |
1127 | #: GTG/core/task.py:47 |
1128 | msgid "My new task" |
1129 | msgstr "" |
1130 | |
1131 | +#: GTG/core/plugins/__init__.py:32 |
1132 | +msgid "Everything necessary to run this plugin is available." |
1133 | +msgstr "" |
1134 | + |
1135 | +#: GTG/core/plugins/__init__.py:33 |
1136 | +msgid "The plugin can not be loaded" |
1137 | +msgstr "" |
1138 | + |
1139 | +#: GTG/core/plugins/__init__.py:34 |
1140 | +msgid "Some python modules are missing" |
1141 | +msgstr "" |
1142 | + |
1143 | +#: GTG/core/plugins/__init__.py:35 |
1144 | +msgid "Please install the following python modules:" |
1145 | +msgstr "" |
1146 | + |
1147 | +#: GTG/core/plugins/__init__.py:37 |
1148 | +msgid "Some remote dbus objects are missing." |
1149 | +msgstr "" |
1150 | + |
1151 | +#: GTG/core/plugins/__init__.py:38 |
1152 | +msgid "Please start the following applications:" |
1153 | +msgstr "" |
1154 | + |
1155 | +#: GTG/core/plugins/__init__.py:40 |
1156 | +msgid "Some modules and remote dbus objects are missing." |
1157 | +msgstr "" |
1158 | + |
1159 | +#: GTG/core/plugins/__init__.py:41 |
1160 | +msgid "Please install or start the following components:" |
1161 | +msgstr "" |
1162 | + |
1163 | +#: GTG/core/plugins/__init__.py:43 |
1164 | +msgid "Unknown error while loading the plugin." |
1165 | +msgstr "" |
1166 | + |
1167 | +#: GTG/core/plugins/__init__.py:44 |
1168 | +msgid "Very helpful message, isn't it? Please report a bug." |
1169 | +msgstr "" |
1170 | + |
1171 | #: GTG/core/firstrun_tasks.py:7 |
1172 | msgid "Getting started with GTG" |
1173 | msgstr "" |
1174 | @@ -827,270 +1142,3 @@ |
1175 | #: GTG/core/firstrun_tasks.py:126 |
1176 | msgid "If a word begins with @, it is interpreted as a tag." |
1177 | msgstr "" |
1178 | - |
1179 | -#: GTG/core/plugins/manager.py:85 |
1180 | -msgid "Enabled" |
1181 | -msgstr "" |
1182 | - |
1183 | -#: GTG/core/plugins/manager.py:91 |
1184 | -msgid "Name" |
1185 | -msgstr "" |
1186 | - |
1187 | -#: GTG/core/plugins/manager.py:95 |
1188 | -msgid "Version" |
1189 | -msgstr "" |
1190 | - |
1191 | -#: GTG/core/plugins/pluginmanager.glade.h:1 |
1192 | -msgid "<b>No Plugin Selected</b>" |
1193 | -msgstr "" |
1194 | - |
1195 | -#: GTG/core/plugins/pluginmanager.glade.h:2 |
1196 | -msgid "Authors: " |
1197 | -msgstr "" |
1198 | - |
1199 | -#: GTG/core/plugins/pluginmanager.glade.h:3 |
1200 | -msgid "Description:" |
1201 | -msgstr "" |
1202 | - |
1203 | -#: GTG/core/plugins/pluginmanager.glade.h:4 |
1204 | -msgid "Plugin Manager" |
1205 | -msgstr "" |
1206 | - |
1207 | -#: GTG/core/plugins/pluginmanager.glade.h:5 |
1208 | -msgid "Version: " |
1209 | -msgstr "" |
1210 | - |
1211 | -#: GTG/core/plugins/__init__.py:32 |
1212 | -msgid "The plugin can not be loaded" |
1213 | -msgstr "" |
1214 | - |
1215 | -#: GTG/core/plugins/__init__.py:33 |
1216 | -msgid "Some python modules are missing" |
1217 | -msgstr "" |
1218 | - |
1219 | -#: GTG/core/plugins/__init__.py:34 |
1220 | -msgid "Please install the following python modules:" |
1221 | -msgstr "" |
1222 | - |
1223 | -#: GTG/core/plugins/__init__.py:36 |
1224 | -msgid "Some remote dbus objects are missing." |
1225 | -msgstr "" |
1226 | - |
1227 | -#: GTG/core/plugins/__init__.py:37 |
1228 | -msgid "Please start the following applications:" |
1229 | -msgstr "" |
1230 | - |
1231 | -#: GTG/core/plugins/__init__.py:39 |
1232 | -msgid "Some modules and remote dbus objects are missing." |
1233 | -msgstr "" |
1234 | - |
1235 | -#: GTG/core/plugins/__init__.py:40 |
1236 | -msgid "Please install or start the following components:" |
1237 | -msgstr "" |
1238 | - |
1239 | -#: GTG/core/plugins/__init__.py:42 |
1240 | -msgid "Unknown error while loading the plugin." |
1241 | -msgstr "" |
1242 | - |
1243 | -#: GTG/core/plugins/__init__.py:43 |
1244 | -msgid "Very helpful message, isn't it? Please report a bug." |
1245 | -msgstr "" |
1246 | - |
1247 | -#: GTG/plugins/evolution_sync/evolutionSync.py:33 |
1248 | -msgid "Synchronize with Evolution" |
1249 | -msgstr "" |
1250 | - |
1251 | -#: GTG/plugins/tomboy/tomboy.py:82 |
1252 | -msgid "" |
1253 | -"Tomboy/Gnote not found. Please install it or disable the Tomboy/Gnote plugin " |
1254 | -"in GTG" |
1255 | -msgstr "" |
1256 | - |
1257 | -#: GTG/plugins/tomboy/tomboy.py:127 |
1258 | -msgid "Add Tomboy note" |
1259 | -msgstr "" |
1260 | - |
1261 | -#: GTG/plugins/tomboy/tomboy.py:195 |
1262 | -msgid "" |
1263 | -" was found on the system, but it doesn't provide a dbus interface. the " |
1264 | -"Tomboy/Gnote plugin will not work with it." |
1265 | -msgstr "" |
1266 | - |
1267 | -#: GTG/plugins/tomboy/tomboy.py:243 |
1268 | -msgid "That note does not exist!" |
1269 | -msgstr "" |
1270 | - |
1271 | -#: GTG/plugins/tomboy/tomboy.py:248 |
1272 | -msgid "That note does not exist. Do you want to create a new one?" |
1273 | -msgstr "" |
1274 | - |
1275 | -#: GTG/plugins/tomboy/tomboy.py:276 |
1276 | -msgid "This Tomboy note does not exist anymore. Do you want to create it?" |
1277 | -msgstr "" |
1278 | - |
1279 | -#: GTG/plugins/notification_area/notification_area.py:167 |
1280 | -msgid "_View Main Window" |
1281 | -msgstr "" |
1282 | - |
1283 | -#: GTG/plugins/notification_area/notification_area.py:176 |
1284 | -msgid "Add _New Task" |
1285 | -msgstr "" |
1286 | - |
1287 | -#: GTG/plugins/geolocalized_tasks/geolocalized.glade.h:1 |
1288 | -msgid "<b>Location Determination Method</b>" |
1289 | -msgstr "" |
1290 | - |
1291 | -#: GTG/plugins/geolocalized_tasks/geolocalized.glade.h:2 |
1292 | -msgid "<b>Proximity Factor</b>" |
1293 | -msgstr "" |
1294 | - |
1295 | -#: GTG/plugins/geolocalized_tasks/geolocalized.glade.h:3 |
1296 | -msgid "" |
1297 | -"<small>Distance in kilometers from \n" |
1298 | -"the current location.</small>" |
1299 | -msgstr "" |
1300 | - |
1301 | -#: GTG/plugins/geolocalized_tasks/geolocalized.glade.h:5 |
1302 | -msgid "Associate with existing tag" |
1303 | -msgstr "" |
1304 | - |
1305 | -#: GTG/plugins/geolocalized_tasks/geolocalized.glade.h:6 |
1306 | -msgid "Associate with new tag" |
1307 | -msgstr "" |
1308 | - |
1309 | -#: GTG/plugins/geolocalized_tasks/geolocalized.glade.h:7 |
1310 | -msgid "Geolocalized-tasks Preferences" |
1311 | -msgstr "" |
1312 | - |
1313 | -#: GTG/plugins/geolocalized_tasks/geolocalized.glade.h:8 |
1314 | -msgid "Set the task's location" |
1315 | -msgstr "" |
1316 | - |
1317 | -#: GTG/plugins/geolocalized_tasks/geolocalized.glade.h:9 |
1318 | -msgid "Use cellphone" |
1319 | -msgstr "" |
1320 | - |
1321 | -#: GTG/plugins/geolocalized_tasks/geolocalized.glade.h:10 |
1322 | -msgid "Use gps" |
1323 | -msgstr "" |
1324 | - |
1325 | -#: GTG/plugins/geolocalized_tasks/geolocalized.glade.h:11 |
1326 | -msgid "Use network" |
1327 | -msgstr "" |
1328 | - |
1329 | -#: GTG/plugins/export/export.py:299 |
1330 | -msgid "Template not found" |
1331 | -msgstr "" |
1332 | - |
1333 | -#: GTG/plugins/export/export.py:300 |
1334 | -msgid "Can't load the template file" |
1335 | -msgstr "" |
1336 | - |
1337 | -#: GTG/plugins/export/export.py:329 |
1338 | -msgid "Choose where to save your list" |
1339 | -msgstr "" |
1340 | - |
1341 | -#: GTG/plugins/hamster/hamster.py:40 |
1342 | -msgid "Start task in Hamster" |
1343 | -msgstr "" |
1344 | - |
1345 | -#: GTG/plugins/hamster/hamster.py:156 |
1346 | -msgid "Start in Hamster" |
1347 | -msgstr "" |
1348 | - |
1349 | -#: GTG/plugins/hamster/hamster.py:158 |
1350 | -msgid "Start a new activity in Hamster Time" |
1351 | -msgstr "" |
1352 | - |
1353 | -#: GTG/plugins/hamster/hamster.py:174 |
1354 | -msgid "Start a new activity in Hamster Time " |
1355 | -msgstr "" |
1356 | - |
1357 | -#: GTG/plugins/rtm_sync/pyrtm/rtm.py:55 |
1358 | -msgid "Invalid state" |
1359 | -msgstr "" |
1360 | - |
1361 | -#: GTG/plugins/rtm_sync/rtm_sync.py:77 GTG/plugins/rtm_sync/rtm_sync.py:82 |
1362 | -msgid "Synchronize with RTM" |
1363 | -msgstr "" |
1364 | - |
1365 | -#: GTG/plugins/rtm_sync/rtm_sync.py:143 |
1366 | -msgid "Synchronization started" |
1367 | -msgstr "" |
1368 | - |
1369 | -#: GTG/plugins/rtm_sync/rtm_sync.py:156 |
1370 | -msgid "Trying to access, please stand by..." |
1371 | -msgstr "" |
1372 | - |
1373 | -#: GTG/plugins/rtm_sync/rtm_sync.py:174 |
1374 | -msgid "Couldn't connect to Remember The Milk" |
1375 | -msgstr "" |
1376 | - |
1377 | -#: GTG/plugins/rtm_sync/rtm_sync.py:188 |
1378 | -msgid "<b>Authentication failed</b>.Please retry." |
1379 | -msgstr "" |
1380 | - |
1381 | -#: GTG/plugins/rtm_sync/rtm_sync.py:193 |
1382 | -msgid "" |
1383 | -"Please authenticate to Remember The Milk in the browser that is being opened " |
1384 | -"now. When done, press OK" |
1385 | -msgstr "" |
1386 | - |
1387 | -#: GTG/plugins/rtm_sync/rtmProxy.py:169 |
1388 | -msgid "saving critical object failed" |
1389 | -msgstr "" |
1390 | - |
1391 | -#: GTG/plugins/rtm_sync/syncEngine.py:87 |
1392 | -msgid "Downloading task list..." |
1393 | -msgstr "" |
1394 | - |
1395 | -#: GTG/plugins/rtm_sync/syncEngine.py:88 |
1396 | -msgid "Downloading..." |
1397 | -msgstr "" |
1398 | - |
1399 | -#: GTG/plugins/rtm_sync/syncEngine.py:123 |
1400 | -msgid "Adding tasks to rtm.." |
1401 | -msgstr "" |
1402 | - |
1403 | -#: GTG/plugins/rtm_sync/syncEngine.py:132 |
1404 | -msgid "Adding tasks to gtg.." |
1405 | -msgstr "" |
1406 | - |
1407 | -#: GTG/plugins/rtm_sync/syncEngine.py:141 |
1408 | -msgid "Deleting tasks from rtm.." |
1409 | -msgstr "" |
1410 | - |
1411 | -#: GTG/plugins/rtm_sync/syncEngine.py:151 |
1412 | -msgid "Deleting tasks from gtg.." |
1413 | -msgstr "" |
1414 | - |
1415 | -#: GTG/plugins/rtm_sync/syncEngine.py:160 |
1416 | -msgid "Updating changed tasks.." |
1417 | -msgstr "" |
1418 | - |
1419 | -#: GTG/plugins/rtm_sync/syncEngine.py:185 |
1420 | -#: GTG/plugins/rtm_sync/syncEngine.py:190 |
1421 | -#: GTG/plugins/rtm_sync/syncEngine.py:193 |
1422 | -#: GTG/plugins/rtm_sync/syncEngine.py:196 |
1423 | -msgid "Updating " |
1424 | -msgstr "" |
1425 | - |
1426 | -#: GTG/plugins/rtm_sync/syncEngine.py:203 |
1427 | -msgid "Saving current state.." |
1428 | -msgstr "" |
1429 | - |
1430 | -#: GTG/plugins/rtm_sync/syncEngine.py:210 |
1431 | -msgid "Synchronization completed." |
1432 | -msgstr "" |
1433 | - |
1434 | -#: GTG/plugins/rtm_sync/syncEngine.py:233 |
1435 | -msgid "Adding " |
1436 | -msgstr "" |
1437 | - |
1438 | -#: GTG/plugins/rtm_sync/syncEngine.py:242 |
1439 | -msgid "Deleting " |
1440 | -msgstr "" |
1441 | - |
1442 | -#: GTG/plugins/rtm_sync/syncEngine.py:273 |
1443 | -msgid "Closing in one second" |
1444 | -msgstr "" |
Fixes bug #523836