-rw-r--r-- | bin/kdepim/korganizer/germantranslation.txt | 40 | ||||
-rw-r--r-- | korganizer/koeventviewer.cpp | 2 | ||||
-rw-r--r-- | korganizer/mainwindow.cpp | 42 |
3 files changed, 34 insertions, 50 deletions
diff --git a/bin/kdepim/korganizer/germantranslation.txt b/bin/kdepim/korganizer/germantranslation.txt index 9dde910..d7954c6 100644 --- a/bin/kdepim/korganizer/germantranslation.txt +++ b/bin/kdepim/korganizer/germantranslation.txt | |||
@@ -117,35 +117,35 @@ | |||
117 | { "Days in What's Next:","Tage in What's Next:" }, | 117 | { "Days in What's Next:","Tage in What's Next:" }, |
118 | { "day(s)","Tag(e)" }, | 118 | { "day(s)","Tag(e)" }, |
119 | { "Days to show in Next-X-Days view:","Welche Tage in Nächste-X-Tagen anzeigen:" }, | 119 | { "Days to show in Next-X-Days view:","Welche Tage in Nächste-X-Tagen anzeigen:" }, |
120 | { "day","Tag" }, | 120 | { "day","Tag" }, |
121 | { "Dec","Dez" }, | 121 | { "Dec","Dez" }, |
122 | { "December","Dezember" }, | 122 | { "December","Dezember" }, |
123 | { "Default alarm time:","Standard Alarmzeit:" }, | 123 | { "Default alarm time:","Standard Alarmzeit:" }, |
124 | { "Default appointment time:","Standard Termin Startzeit:" }, | 124 | { "Default appointment time:","Standard Termin Startzeit:" }, |
125 | { "Default event color:","Standard Terminfarbe:" }, | 125 | { "Default event color:","Standard Terminfarbe:" }, |
126 | { "Default","Standard" }, | 126 | { "Default","Standard" }, |
127 | { "Def. duration of new app.:","Standard Termin Länge:" }, | 127 | { "Def. duration of new app.:","Standard Termin Länge:" }, |
128 | { "Delete All","Lösche alles" }, | 128 | { "Delete All","Lösche alles" }, |
129 | { "Delete all selected","Lösche alle Selektierten" }, | 129 | { "Delete all selected","Lösche alle Selektierten" }, |
130 | { "Delete Current","Aktuellen löschen" }, | 130 | { "Delete Current","Aktuellen löschen" }, |
131 | { "Delete Event...","Lösche Termin..." }, | 131 | { "Delete Event...","Lösche Termin..." }, |
132 | { "Delete Event","Lösche Termin" }, | 132 | { "Delete Event","Lösche Termin" }, |
133 | { "&Delete...","Löschen..." }, | 133 | { "&Delete...","Lösche..." }, |
134 | { "Delete...","Löschen..." }, | 134 | { "Delete...","Lösche..." }, |
135 | { "Delete","Löschen" }, | 135 | { "Delete","Lösche" }, |
136 | { "Delete Todo...","Lösche Todo..." }, | 136 | { "Delete Todo...","Lösche Todo..." }, |
137 | { "Delete To-Do","Lösche Todo" }, | 137 | { "Delete To-Do","Lösche Todo" }, |
138 | { "Deleting item %d ...","Lösche Eintrag %d..." }, | 138 | { "Deleting item %d ...","Lösche Eintrag %d..." }, |
139 | { "Descriptions","Beschreibungen" }, | 139 | { "Descriptions","Beschreibungen" }, |
140 | { "Deselect all","Deselektiere Alle" }, | 140 | { "Deselect all","Deselektiere Alle" }, |
141 | { "Details","Details" }, | 141 | { "Details","Details" }, |
142 | { "Dinner","Abendessen" }, | 142 | { "Dinner","Abendessen" }, |
143 | { "Do you really want\nto close KO/Pi?","Möchten Sie wirklich\nKO/PI verlassen?" }, | 143 | { "Do you really want\nto close KO/Pi?","Möchten Sie wirklich\nKO/PI verlassen?" }, |
144 | { "Due Date","Fällig am" }, | 144 | { "Due Date","Fällig am" }, |
145 | { "Due: ","Fällig: "}, | 145 | { "Due: ","Fällig: "}, |
146 | { "Due Time","Fällig um" }, | 146 | { "Due Time","Fällig um" }, |
147 | { "Due:","Fällig:"}, | 147 | { "Due:","Fällig:"}, |
148 | { "Duration: ","Dauer: " }, | 148 | { "Duration: ","Dauer: " }, |
149 | { "Edit...","Bearbeite..." }, | 149 | { "Edit...","Bearbeite..." }, |
150 | { "Edit Event...","Bearbeite Termin..." }, | 150 | { "Edit Event...","Bearbeite Termin..." }, |
151 | { "Edit Event","Bearbeite Termin" }, | 151 | { "Edit Event","Bearbeite Termin" }, |
@@ -226,33 +226,33 @@ | |||
226 | { "Mail client","Mail Programm" }, | 226 | { "Mail client","Mail Programm" }, |
227 | { "Mail Client","Mail Programm" }, | 227 | { "Mail Client","Mail Programm" }, |
228 | { "March","März" }, | 228 | { "March","März" }, |
229 | { "Mar","Mär" }, | 229 | { "Mar","Mär" }, |
230 | { "May","Mai" }, | 230 | { "May","Mai" }, |
231 | { "M. Bains line:","M. Bains Linie:" }, | 231 | { "M. Bains line:","M. Bains Linie:" }, |
232 | { "Medium","Medium" }, | 232 | { "Medium","Medium" }, |
233 | { "Method","Methode" }, | 233 | { "Method","Methode" }, |
234 | { "minute(s)","Minute(n)" }, | 234 | { "minute(s)","Minute(n)" }, |
235 | { "Monday","Montag" }, | 235 | { "Monday","Montag" }, |
236 | { "Mon","Mo" }, | 236 | { "Mon","Mo" }, |
237 | { "Monthly","Monatlich" }, | 237 | { "Monthly","Monatlich" }, |
238 | { "Month not long enough","Monat ist nicht lang genug" }, | 238 | { "Month not long enough","Monat ist nicht lang genug" }, |
239 | { "month(s)","Monat(e)" }, | 239 | { "month(s)","Monat(e)" }, |
240 | { "Month view:","Monatsansicht:" }, | 240 | { "Month view:","Monatsansicht:" }, |
241 | { "Month view uses category colors","Monatsansicht zeigt Kategorie Farben" }, | 241 | { "Month view uses category colors","Monatsansicht zeigt Kategorie Farben" }, |
242 | { "Todo view uses category colors","To-Do Ansicht zeigt Kategorie Farben" }, | 242 | { "Todo view uses category colors","Todo Ansicht zeigt Kategorie Farben" }, |
243 | { "Move &Down","Nach unten verschieben" }, | 243 | { "Move &Down","Nach unten verschieben" }, |
244 | { "Move &Up","Nach oben verschieben" }, | 244 | { "Move &Up","Nach oben verschieben" }, |
245 | { "Name:","Name:" }, | 245 | { "Name:","Name:" }, |
246 | { "Name","Name" }, | 246 | { "Name","Name" }, |
247 | { "\nAre you sure you want\nto delete this event?","\nSind Sie sicher, dass Sie\nden Termin löschen möchten?" }, | 247 | { "\nAre you sure you want\nto delete this event?","\nSind Sie sicher, dass Sie\nden Termin löschen möchten?" }, |
248 | { "%n Days","%n Tage" }, | 248 | { "%n Days","%n Tage" }, |
249 | { "Never","Nie" }, | 249 | { "Never","Nie" }, |
250 | { "New event...","Neuer Termin..." }, | 250 | { "New event...","Neuer Termin..." }, |
251 | { "New event","Neuer Termin" }, | 251 | { "New event","Neuer Termin" }, |
252 | { "New Event...","Neuer Termin..." }, | 252 | { "New Event...","Neuer Termin..." }, |
253 | { "New Events/Todos should","Neue Termine/Todos sollten" }, | 253 | { "New Events/Todos should","Neue Termine/Todos sollten" }, |
254 | { "&New","&Neu" }, | 254 | { "&New","&Neu" }, |
255 | { "New","Neu", }, | 255 | { "New","Neu", }, |
256 | { "New Sub-Todo...","Neues Sub-Todo..." }, | 256 | { "New Sub-Todo...","Neues Sub-Todo..." }, |
257 | { "New Todo...","Neues Todo..." }, | 257 | { "New Todo...","Neues Todo..." }, |
258 | { "Next Alarm: ","Nächster Alarm: ", }, | 258 | { "Next Alarm: ","Nächster Alarm: ", }, |
@@ -338,87 +338,87 @@ | |||
338 | { "Search for:","Suche nach:" }, | 338 | { "Search for:","Suche nach:" }, |
339 | { "Search In","Suche in" }, | 339 | { "Search In","Suche in" }, |
340 | { "Search...","Suche..." }, | 340 | { "Search...","Suche..." }, |
341 | { "Search","Suche" }, | 341 | { "Search","Suche" }, |
342 | { "Select Addresses","Wähle Adressen" }, | 342 | { "Select Addresses","Wähle Adressen" }, |
343 | { "Select all","Selektiere Alle" }, | 343 | { "Select all","Selektiere Alle" }, |
344 | { "Select a month","Wähle Monat" }, | 344 | { "Select a month","Wähle Monat" }, |
345 | { "Select a week","Wähle Woche" }, | 345 | { "Select a week","Wähle Woche" }, |
346 | { "Select a year","Wähle Jahr" }, | 346 | { "Select a year","Wähle Jahr" }, |
347 | { "Send directly","Sende direkt" }, | 347 | { "Send directly","Sende direkt" }, |
348 | { "&Send Messages","&Sende Nachrichten", }, | 348 | { "&Send Messages","&Sende Nachrichten", }, |
349 | { "Sep","Sep" }, | 349 | { "Sep","Sep" }, |
350 | { "September","September" }, | 350 | { "September","September" }, |
351 | { "Shopping","Einkaufen" }, | 351 | { "Shopping","Einkaufen" }, |
352 | { "Show Dates","Zeige Daten" }, | 352 | { "Show Dates","Zeige Daten" }, |
353 | { "Show events that recur daily in date nav.","Zeige tägl.wiederh.Term.in Datums Nav." }, | 353 | { "Show events that recur daily in date nav.","Zeige tägl.wiederh.Term.in Datums Nav." }, |
354 | { "Show Event...","Zeige Termin..." }, | 354 | { "Show Event","Termin anzeigen" }, |
355 | { "Show ev. that recur weekly in date nav.","Zeige wöch.wiederh.Term.in Datums Nav." }, | 355 | { "Show ev. that recur weekly in date nav.","Zeige wöch.wiederh.Term.in Datums Nav." }, |
356 | { "Show Marcus Bains line","Zeige Marcus Bains Linie" }, | 356 | { "Show Marcus Bains line","Zeige Marcus Bains Linie" }, |
357 | { "Show summary after syncing","Zeige Zusammenfassung nach Sync." }, | 357 | { "Show summary after syncing","Zeige Zusammenfassung nach Sync." }, |
358 | { "Show time as:","Zeige Zeit als" }, | 358 | { "Show time as:","Zeige Zeit als" }, |
359 | { "Show Todo...","Zeige To-Do" }, | 359 | { "Show Todo","Todo anzeigen" }, |
360 | { "Vertical screen layout(Needs restart)","Vertikaler Bildschirm-Layout (Neustart!)" }, | 360 | { "Vertical screen layout(Needs restart)","Vertikaler Bildschirm-Layout (Neustart!)" }, |
361 | { "&Show","Zeige" }, | 361 | { "&Show","Anzeigen" }, |
362 | { "Show...","Zeige..." }, | 362 | { "Show...","Anzeigen..." }, |
363 | { "Show","Zeige" }, | 363 | { "Show","Anzeigen" }, |
364 | { "Small","Klein" }, | 364 | { "Small","Klein" }, |
365 | { "Sorry","Tut mir leid" }, | 365 | { "Sorry","Tut mir leid" }, |
366 | {"Sorry, the copy command failed!\nCommand was:\n","Der Kopierbefehl schlug fehl!\nBefehl war:\n"}, | 366 | {"Sorry, the copy command failed!\nCommand was:\n","Der Kopierbefehl schlug fehl!\nBefehl war:\n"}, |
367 | { "Start:","Start:" }, | 367 | { "Start:","Start:" }, |
368 | { "Start Date","Start Datum" }, | 368 | { "Start Date","Start Datum" }, |
369 | { "Start date: %1","Start Datum: %1" }, | 369 | { "Start date: %1","Start Datum: %1" }, |
370 | { "Start Time","Start Zeit" }, | 370 | { "Start Time","Start Zeit" }, |
371 | { "Status:","Status:" }, | 371 | { "Status:","Status:" }, |
372 | { "Status","Status:" }, | 372 | { "Status","Status:" }, |
373 | { "Summaries","Titel" }, | 373 | { "Summaries","Titel" }, |
374 | { "Summary:","Titel:" }, | 374 | { "Summary:","Titel:" }, |
375 | { "Summary","Titel" }, | 375 | { "Summary","Titel" }, |
376 | { "Sunday","Sonntag" }, | 376 | { "Sunday","Sonntag" }, |
377 | { "Sun","So" }, | 377 | { "Sun","So" }, |
378 | { "Sync preferences:","Sync Einstellungen" }, | 378 | { "Sync preferences:","Sync Einstellungen" }, |
379 | { "Sync Prefs","Sync Einstellungen" }, | 379 | { "Sync Prefs","Sync Einstellungen" }, |
380 | { "Syncronize","Daten abgleich" }, | 380 | { "Syncronize","Daten abgleich" }, |
381 | { "Take local entry on conflict","Nimm lokalen Eintrag beim Konflikt" }, | 381 | { "Take local entry on conflict","Nimm lokalen Eintrag beim Konflikt" }, |
382 | { "Take newest entry on conflict","Nimm neuesten Eintrag beim Konflikt" }, | 382 | { "Take newest entry on conflict","Nimm neuesten Eintrag beim Konflikt" }, |
383 | { "Take remote entry on conflict","Nimm fernen Eintrag beim Konflikt" }, | 383 | { "Take remote entry on conflict","Nimm fernen Eintrag beim Konflikt" }, |
384 | { "Template '%1' does not contain a valid Todo.","Template '%1' enthält kein gültiges To-Do" }, | 384 | { "Template '%1' does not contain a valid Todo.","Template '%1' enthält kein gültiges Todo" }, |
385 | { "Template does not contain a valid Event.","Template '%1' enthält keinen gültigen Termin" }, | 385 | { "Template does not contain a valid Event.","Template '%1' enthält keinen gültigen Termin" }, |
386 | { "Template...","Vorlage..." }, | 386 | { "Template...","Vorlage..." }, |
387 | { "This day","Dieser Tag" }, | 387 | { "This day","Dieser Tag" }, |
388 | { "This is an experimental feature. ","Dieses Feature ist experimentel" }, | 388 | { "This is an experimental feature. ","Dieses Feature ist experimentel" }, |
389 | { "This item will be\npermanently deleted.","Dieser Eintrag wird\nkomplett gelöscht." }, | 389 | { "This item will be\npermanently deleted.","Dieser Eintrag wird\nkomplett gelöscht." }, |
390 | { "This item will be permanently deleted.", "Dieser Eintrag wird komplett gelöscht." }, | 390 | { "This item will be permanently deleted.", "Dieser Eintrag wird komplett gelöscht." }, |
391 | { "Thu","Do" }, | 391 | { "Thu","Do" }, |
392 | { "Thursday","Donnerstag" }, | 392 | { "Thursday","Donnerstag" }, |
393 | { "Time associated","Mit Zeit" }, | 393 | { "Time associated","Mit Zeit" }, |
394 | { "Time bar:","Uhrzeit Zeile:" }, | 394 | { "Time bar:","Uhrzeit Zeile:" }, |
395 | { "Time && Date","Zeit und Datum" }, | 395 | { "Time && Date","Zeit und Datum" }, |
396 | { "Time Format","Zeit Format" }, | 396 | { "Time Format","Zeit Format" }, |
397 | { "Time Format(nr):","Zeit Format(Neustart!)" }, | 397 | { "Time Format(nr):","Zeit Format(Neustart!)" }, |
398 | { "Date Labels:","Datumsleiste:" }, | 398 | { "Date Labels:","Datumsleiste:" }, |
399 | { "Time: ","Zeit: " }, | 399 | { "Time: ","Zeit: " }, |
400 | { "Timezone:","Zeitzone:" }, | 400 | { "Timezone:","Zeitzone:" }, |
401 | { "To: ","Bis: " }, | 401 | { "To: ","Bis: " }, |
402 | { "To:","Bis:" }, | 402 | { "To:","Bis:" }, |
403 | { "Today: ","Heute: " }, | 403 | { "Today: ","Heute: " }, |
404 | { "Todo due today color:","Heute fällige To-Do's" }, | 404 | { "Todo due today color:","Heute fällige Todos" }, |
405 | { "To-do items:","To-Do items:" }, | 405 | { "To-do items:","To-Do items:" }, |
406 | { "Todo overdue color:","Überfällige To-Do's" }, | 406 | { "Todo overdue color:","Überfällige Todos" }, |
407 | { "Todo","Todo" }, | 407 | { "Todo","Todo" }, |
408 | { "To-do view shows completed Todos","To-do Ansicht zeigt erledigte To-dos" }, | 408 | { "To-do view shows completed Todos","Todo Ansicht zeigt erledigte Todos" }, |
409 | { "ToDoView:","Todo Ansicht:" }, | 409 | { "ToDoView:","Todo Ansicht:" }, |
410 | { "Toggle Alarm","Wechsle Alarm" }, | 410 | { "Toggle Alarm","Wechsle Alarm" }, |
411 | { "Toggle Allday","Umschalten Ganztag" }, | 411 | { "Toggle Allday","Umschalten Ganztag" }, |
412 | { "Tomorrow: ","Morgen: " }, | 412 | { "Tomorrow: ","Morgen: " }, |
413 | { "Tue","Di" }, | 413 | { "Tue","Di" }, |
414 | { "Tuesday","Dienstag" }, | 414 | { "Tuesday","Dienstag" }, |
415 | { "Two entries are in conflict, if: ","Zwei Einträge haben einen Konflikt, wenn:" }, | 415 | { "Two entries are in conflict, if: ","Zwei Einträge haben einen Konflikt, wenn:" }, |
416 | { "Unable to find template '%1'.","Kann Vorlage '%1' nicht finden." }, | 416 | { "Unable to find template '%1'.","Kann Vorlage '%1' nicht finden." }, |
417 | { "Unknown","Unbekannt" }, | 417 | { "Unknown","Unbekannt" }, |
418 | { "Up","Hinauf" }, | 418 | { "Up","Hinauf" }, |
419 | { "Use password (if not, ask when syncing)","Passwort: (sonst jedesmal anfragen)" }, | 419 | { "Use password (if not, ask when syncing)","Passwort: (sonst jedesmal anfragen)" }, |
420 | { "User defined","Benutzerdefiniert" }, | 420 | { "User defined","Benutzerdefiniert" }, |
421 | { "User long date:","Format langes Datum:" }, | 421 | { "User long date:","Format langes Datum:" }, |
422 | { "User short date:","Forma kurzes Datum:" }, | 422 | { "User short date:","Forma kurzes Datum:" }, |
423 | { "View","Ansicht" }, | 423 | { "View","Ansicht" }, |
424 | { "View Fonts","Schriftarten Ansichten" }, | 424 | { "View Fonts","Schriftarten Ansichten" }, |
@@ -466,33 +466,33 @@ | |||
466 | { "Hold non-fullscreen on view change","Behalte Nicht-Vollbild bei Ansichtsw." }, | 466 | { "Hold non-fullscreen on view change","Behalte Nicht-Vollbild bei Ansichtsw." }, |
467 | { "Event list view uses full window","Listenansicht nutzt Vollbild" }, | 467 | { "Event list view uses full window","Listenansicht nutzt Vollbild" }, |
468 | { "Set agenda to DayBeginsAt on change","Setze Agenda auf TagBeginntUm bei Wechsel" }, | 468 | { "Set agenda to DayBeginsAt on change","Setze Agenda auf TagBeginntUm bei Wechsel" }, |
469 | { "Set agenda to current time on change","Setze Agenda auf gegenw.Zeit bei Wechsel" }, | 469 | { "Set agenda to current time on change","Setze Agenda auf gegenw.Zeit bei Wechsel" }, |
470 | { "Listview uses monthly timespan","Listenansicht zeigt monatliche Zeitspanne" }, | 470 | { "Listview uses monthly timespan","Listenansicht zeigt monatliche Zeitspanne" }, |
471 | { "ViewChange","Ansichtswechsel" }, | 471 | { "ViewChange","Ansichtswechsel" }, |
472 | { "Default alarm *.wav file:","Standard Alarm *.wav Datei:" }, | 472 | { "Default alarm *.wav file:","Standard Alarm *.wav Datei:" }, |
473 | { "This setting is useless for 5500 user!","Diese Einst. ist nutzlos für 5500 Nutzer" }, | 473 | { "This setting is useless for 5500 user!","Diese Einst. ist nutzlos für 5500 Nutzer" }, |
474 | { "File","Datei" }, | 474 | { "File","Datei" }, |
475 | { "Clone...","Dupliziere..." }, | 475 | { "Clone...","Dupliziere..." }, |
476 | { "Move...","Bewege..." }, | 476 | { "Move...","Bewege..." }, |
477 | { "Beam...","Sende via IR..." }, | 477 | { "Beam...","Sende via IR..." }, |
478 | { "&Clone...","Dupliziere..." }, | 478 | { "&Clone...","Dupliziere..." }, |
479 | { "&Move...","Bewege..." }, | 479 | { "&Move...","Bewege..." }, |
480 | { "&Beam...","Sende via IR..." }, | 480 | { "&Beam...","Sende via IR..." }, |
481 | { "Show Completed","Zeige erledigte Todos" }, | 481 | { "Show Completed","Zeige erledigte Todos" }, |
482 | { "Show Quick Todo","Zeige Quick Todo" }, | 482 | { "Show Quick Todo","Zeige Quick-Todo" }, |
483 | { "Unparent Todo","Un-sub Todo" }, | 483 | { "Unparent Todo","Un-sub Todo" }, |
484 | { "Save selected to file...","Speichere Selektierte..." }, | 484 | { "Save selected to file...","Speichere Selektierte..." }, |
485 | { "Add Categ. to selected...","Füge zu Selekt. Kateg. hinzu..." }, | 485 | { "Add Categ. to selected...","Füge zu Selekt. Kateg. hinzu..." }, |
486 | { "Set Categ. for selected...","Setze Kateg. für Selekt." }, | 486 | { "Set Categ. for selected...","Setze Kateg. für Selekt." }, |
487 | { "Beam via IR...","Sende via IR..." }, | 487 | { "Beam via IR...","Sende via IR..." }, |
488 | { "Search","Suchen" }, | 488 | { "Search","Suchen" }, |
489 | { "Date Picker","Datum auswählen" }, | 489 | { "Date Picker","Datum auswählen" }, |
490 | { "Day View","Tagesansicht" }, | 490 | { "Day View","Tagesansicht" }, |
491 | { "Work Week","Arbeitswoche" }, | 491 | { "Work Week","Arbeitswoche" }, |
492 | { "Week","Wochenansicht" }, | 492 | { "Week","Wochenansicht" }, |
493 | { "Month","Monatsansicht" }, | 493 | { "Month","Monatsansicht" }, |
494 | { "Todo View","Todo Liste" }, | 494 | { "Todo View","Todo Liste" }, |
495 | { "Journal","Journal" }, | 495 | { "Journal","Journal" }, |
496 | { "Next days","Nächste Tage" }, | 496 | { "Next days","Nächste Tage" }, |
497 | { "Print agenda selection...","Drucke Agendaselektion..." }, | 497 | { "Print agenda selection...","Drucke Agendaselektion..." }, |
498 | { "Toggle DateNavigator","Navigator umschalten" }, | 498 | { "Toggle DateNavigator","Navigator umschalten" }, |
@@ -541,33 +541,33 @@ | |||
541 | { " With timezone "," Mit Zeitzone " }, | 541 | { " With timezone "," Mit Zeitzone " }, |
542 | { " Local time ", " Lokale Zeit " }, | 542 | { " Local time ", " Lokale Zeit " }, |
543 | { "Manage new Categories","Verwalte neue Kategorien" }, | 543 | { "Manage new Categories","Verwalte neue Kategorien" }, |
544 | { "Add to category list","Füge zur Kategorieliste hinzu" }, | 544 | { "Add to category list","Füge zur Kategorieliste hinzu" }, |
545 | { "Remove from Events/Todos","Entferne von Terminen/Todos" }, | 545 | { "Remove from Events/Todos","Entferne von Terminen/Todos" }, |
546 | { "New categories not in list:","Kategorien, die nicht in der Liste sind:" }, | 546 | { "New categories not in list:","Kategorien, die nicht in der Liste sind:" }, |
547 | { "File format","Datei Format" }, | 547 | { "File format","Datei Format" }, |
548 | { "Time format","Zeit Format" }, | 548 | { "Time format","Zeit Format" }, |
549 | { "KO/Pi:Saving Data to File ...","KO/Pi: Speichere Kalender in Datei ..." }, | 549 | { "KO/Pi:Saving Data to File ...","KO/Pi: Speichere Kalender in Datei ..." }, |
550 | { "KO/Pi:File Saved. Needed %d sec, %d ms","KO/Pi: Abgespeichert in %d sec, %d ms" }, | 550 | { "KO/Pi:File Saved. Needed %d sec, %d ms","KO/Pi: Abgespeichert in %d sec, %d ms" }, |
551 | { "h","Std" }, | 551 | { "h","Std" }, |
552 | { "min","Min" }, | 552 | { "min","Min" }, |
553 | { "hou","Std" }, | 553 | { "hou","Std" }, |
554 | { "day","Tag" }, | 554 | { "day","Tag" }, |
555 | { "French","Französich" }, | 555 | { "French","Französich" }, |
556 | { "Time","Zeit" }, | 556 | { "Time","Zeit" }, |
557 | { "Event Viewer","Termin Ansicht" }, | 557 | { "Event Viewer","Termin Anzeige" }, |
558 | { "Cancel Sync","Sync Abbrechen" }, | 558 | { "Cancel Sync","Sync Abbrechen" }, |
559 | { "Remote","Fern" }, | 559 | { "Remote","Fern" }, |
560 | { "Local","Lokal" }, | 560 | { "Local","Lokal" }, |
561 | { "Conflict! Please choose entry","Konflikt! Bitte Eintrag wählen" }, | 561 | { "Conflict! Please choose entry","Konflikt! Bitte Eintrag wählen" }, |
562 | { "Local: ","Lokal: " }, | 562 | { "Local: ","Lokal: " }, |
563 | { "Remote: ","Fern: " }, | 563 | { "Remote: ","Fern: " }, |
564 | { "Last modified: ","Zuletzt geändert: " }, | 564 | { "Last modified: ","Zuletzt geändert: " }, |
565 | { "Location: ","Ort: " }, | 565 | { "Location: ","Ort: " }, |
566 | { "<p><b>From:</b> %1 </p><p><b>To:</b> %2</p>","<p><b>Von:</b> %1 </p><p><b>Bis:</b> %2</p>" }, | 566 | { "<p><b>From:</b> %1 </p><p><b>To:</b> %2</p>","<p><b>Von:</b> %1 </p><p><b>Bis:</b> %2</p>" }, |
567 | { "<p><b>On:</b> %1</p>","<p><b>Am:</b> %1</p>" }, | 567 | { "<p><b>On:</b> %1</p>","<p><b>Am:</b> %1</p>" }, |
568 | { "<p><b>From:</b> %1</p> ","<p><b>Von:</b> %1</p> " }, | 568 | { "<p><b>From:</b> %1</p> ","<p><b>Von:</b> %1</p> " }, |
569 | { "<p><b>To:</b> %1</p>","<p><b>Bis:</b> %1</p>" }, | 569 | { "<p><b>To:</b> %1</p>","<p><b>Bis:</b> %1</p>" }, |
570 | { "<p><b>On:</b> %1</p> ","<p><b>Am:</b> %1</p> " }, | 570 | { "<p><b>On:</b> %1</p> ","<p><b>Am:</b> %1</p> " }, |
571 | { "<p><b>From:</b> %1 <b>To:</b> %2</p>","<p><b>Von:</b> %1 <b>Bis:</b> %2</p>" }, | 571 | { "<p><b>From:</b> %1 <b>To:</b> %2</p>","<p><b>Von:</b> %1 <b>Bis:</b> %2</p>" }, |
572 | { "This is a %1 recurring event.","Das ist ein %1 wiederholender Termin." }, | 572 | { "This is a %1 recurring event.","Das ist ein %1 wiederholender Termin." }, |
573 | { "<b>Next recurrence is on:</b>","<b>Nächste Wiederholung ist am:</b>" }, | 573 | { "<b>Next recurrence is on:</b>","<b>Nächste Wiederholung ist am:</b>" }, |
@@ -658,33 +658,33 @@ | |||
658 | { "Use colors for application:","Setze Farben für Programm:" }, | 658 | { "Use colors for application:","Setze Farben für Programm:" }, |
659 | { "Buttons, menus, etc.:","Knöpfe, Menu, etc.:" }, | 659 | { "Buttons, menus, etc.:","Knöpfe, Menu, etc.:" }, |
660 | { "Frames, labels, etc.:","Rahmen, Label, etc.:" }, | 660 | { "Frames, labels, etc.:","Rahmen, Label, etc.:" }, |
661 | { "Show parent To-Do's","Zeige Ober-Todos" }, | 661 | { "Show parent To-Do's","Zeige Ober-Todos" }, |
662 | { "Show location","Zeige Orte" }, | 662 | { "Show location","Zeige Orte" }, |
663 | { "Show events that recur ","Zeige Termine, die sich wiederholen:" }, | 663 | { "Show events that recur ","Zeige Termine, die sich wiederholen:" }, |
664 | { "Show in every cell ","Zeige in jeder Zelle " }, | 664 | { "Show in every cell ","Zeige in jeder Zelle " }, |
665 | { "short month","kurzen Monat" }, | 665 | { "short month","kurzen Monat" }, |
666 | { "icons","Icons" }, | 666 | { "icons","Icons" }, |
667 | { "Show Sat/Sun together","Zeige Sam/Son zusammen" }, | 667 | { "Show Sat/Sun together","Zeige Sam/Son zusammen" }, |
668 | { "Category colors are applied to text","Kategorie Farben färben Text" }, | 668 | { "Category colors are applied to text","Kategorie Farben färben Text" }, |
669 | { "Month view uses day colors","Monatsansicht zeigt Tagesfarben" }, | 669 | { "Month view uses day colors","Monatsansicht zeigt Tagesfarben" }, |
670 | { "Day color odd months","Tagesfarbe ungerade Monate" }, | 670 | { "Day color odd months","Tagesfarbe ungerade Monate" }, |
671 | { "Day color even months","Tagesfarbe gerade Monate" }, | 671 | { "Day color even months","Tagesfarbe gerade Monate" }, |
672 | { "Color for Sundays + category \"Holiday\"","Farbe für Sonntag + Kateg.\" Feiertag\"" }, | 672 | { "Color for Sundays + category \"Holiday\"","Farbe für Sonntag + Kateg.\" Feiertag\"" }, |
673 | { "To-do view shows complete as 'xx %'","Zeige Prozent erledigt als 'xx %'" }, | 673 | { "To-do view shows complete as 'xx %'","Zeige Prozent erledigt als 'xx %'" }, |
674 | { "Small To-do view uses smaller font","Kleine To-do Ansicht nutzt kleineren Font" }, | 674 | { "Small To-do view uses smaller font","Kleine Todo Ansicht nutzt kleineren Font" }, |
675 | { "Colors are applied to text","Farben werden auf Text angewendet" }, | 675 | { "Colors are applied to text","Farben werden auf Text angewendet" }, |
676 | { "Use internal alarm notification","Nutze interne Alarm Benachrichtigung" }, | 676 | { "Use internal alarm notification","Nutze interne Alarm Benachrichtigung" }, |
677 | { "Note: KO/Pi must be running to notify you about an alarm. Recommended for use on Zaurus: Disable this option and install KO/Pi alarm applet.\n","Achtung: KO/Pi muß ausgeführt werden damit die Benachrichtigung funktioniert. Empfehlung für Zaurus: Diese Option nicht wählen und KO/Pi Alarm Applet installieren.\n" }, | 677 | { "Note: KO/Pi must be running to notify you about an alarm. Recommended for use on Zaurus: Disable this option and install KO/Pi alarm applet.\n","Achtung: KO/Pi muß ausgeführt werden damit die Benachrichtigung funktioniert. Empfehlung für Zaurus: Diese Option nicht wählen und KO/Pi Alarm Applet installieren.\n" }, |
678 | { "Play beeps count:","Anzahl der Alarmpiepse: " }, | 678 | { "Play beeps count:","Anzahl der Alarmpiepse: " }, |
679 | { "Beeps interval in sec:","Zeitintervall der Alarmpiepse: " }, | 679 | { "Beeps interval in sec:","Zeitintervall der Alarmpiepse: " }, |
680 | { "Default suspend time in min:","Standard Supendierungs Zeit: " }, | 680 | { "Default suspend time in min:","Standard Supendierungs Zeit: " }, |
681 | { "Auto suspend count:","Anzahl der auto Suspendierungen" }, | 681 | { "Auto suspend count:","Anzahl der auto Suspendierungen" }, |
682 | { "Alarm *.wav file for newly created alarm:","Alarm *.wav Datei für neu angelegte Alarme:" }, | 682 | { "Alarm *.wav file for newly created alarm:","Alarm *.wav Datei für neu angelegte Alarme:" }, |
683 | { "New profile","Neues Profil" }, | 683 | { "New profile","Neues Profil" }, |
684 | { "Clone profile","Klone Profil" }, | 684 | { "Clone profile","Klone Profil" }, |
685 | { "Delete profile","Lösche Profil" }, | 685 | { "Delete profile","Lösche Profil" }, |
686 | { "Profile:","Profil:" }, | 686 | { "Profile:","Profil:" }, |
687 | { "Include in multiple sync","Beziehe Profil in mehrfach Sync mit ein" }, | 687 | { "Include in multiple sync","Beziehe Profil in mehrfach Sync mit ein" }, |
688 | { "Force: Take local entry always","Erzwinge: Nimm immer lokalen Eintrag" }, | 688 | { "Force: Take local entry always","Erzwinge: Nimm immer lokalen Eintrag" }, |
689 | { "Force: Take remote entry always","Erzwinge: Nimm immer fernen Eintrag" }, | 689 | { "Force: Take remote entry always","Erzwinge: Nimm immer fernen Eintrag" }, |
690 | { "Show summary after sync","Zeige Zusammenfassung nach dem Synchronisieren" }, | 690 | { "Show summary after sync","Zeige Zusammenfassung nach dem Synchronisieren" }, |
@@ -846,33 +846,33 @@ | |||
846 | { " 20 %"," 20 %" }, | 846 | { " 20 %"," 20 %" }, |
847 | { " 40 %"," 40 %" }, | 847 | { " 40 %"," 40 %" }, |
848 | { " 60 %"," 60 %" }, | 848 | { " 60 %"," 60 %" }, |
849 | { " 80 %"," 80 %" }, | 849 | { " 80 %"," 80 %" }, |
850 | { "100 %","100 %" }, | 850 | { "100 %","100 %" }, |
851 | { "Filter","Filter" }, | 851 | { "Filter","Filter" }, |
852 | { "Configure","Konfiguriere" }, | 852 | { "Configure","Konfiguriere" }, |
853 | { "What's Next","What's Next" }, | 853 | { "What's Next","What's Next" }, |
854 | { "Complete calendar...","Kompletten Kalender..." }, | 854 | { "Complete calendar...","Kompletten Kalender..." }, |
855 | { "Filtered calendar...","Gefilterten Kalender..." }, | 855 | { "Filtered calendar...","Gefilterten Kalender..." }, |
856 | { "Export to phone","Exportiere zum Handy" }, | 856 | { "Export to phone","Exportiere zum Handy" }, |
857 | { "Beam receive enabled","Beam Empfang an" }, | 857 | { "Beam receive enabled","Beam Empfang an" }, |
858 | { "What's new?","Was ist neu?" }, | 858 | { "What's new?","Was ist neu?" }, |
859 | { "FAQ...","FAQ..." }, | 859 | { "FAQ...","FAQ..." }, |
860 | { "Licence...","Licence..." }, | 860 | { "Licence...","Licence..." }, |
861 | { "What's This?","What's This?" }, | 861 | { "What's This?","What's This?" }, |
862 | { "&Edit...","&Editiere..." }, | 862 | { "&Edit...","Bearbeite..." }, |
863 | { "Oktober","Oktober" }, | 863 | { "Oktober","Oktober" }, |
864 | { "Title","Titel" }, | 864 | { "Title","Titel" }, |
865 | { "%1 %","%1 %" }, | 865 | { "%1 %","%1 %" }, |
866 | { "Enable Pi-Sync","Schalte Pi-Sync an" }, | 866 | { "Enable Pi-Sync","Schalte Pi-Sync an" }, |
867 | { "Import!","Importiere!" }, | 867 | { "Import!","Importiere!" }, |
868 | { "inserting birthdays - close to abort!","Burzeltage werden eingefügt - schließe um abzubrechen!" }, | 868 | { "inserting birthdays - close to abort!","Burzeltage werden eingefügt - schließe um abzubrechen!" }, |
869 | { "Export to phone options","Export ans Handy Optionen" }, | 869 | { "Export to phone options","Export ans Handy Optionen" }, |
870 | { "Please read Help-Sync Howto\nto know what settings to use.","Bitte lese Hilfe-Sync Howto\num zu erfahren welche Einstellungen\ndie richtigen sind." }, | 870 | { "Please read Help-Sync Howto\nto know what settings to use.","Bitte lese Hilfe-Sync Howto\num zu erfahren welche Einstellungen\ndie richtigen sind." }, |
871 | { "I/O device: ","I/O device: " }, | 871 | { "I/O device: ","I/O device: " }, |
872 | { "Connection: ","Connection: " }, | 872 | { "Connection: ","Connection: " }, |
873 | { "Model(opt.): ","Model(opt.): " }, | 873 | { "Model(opt.): ","Model(opt.): " }, |
874 | { "Write back events in future only","Schreibe nur zukünftige Termine zurück" }, | 874 | { "Write back events in future only","Schreibe nur zukünftige Termine zurück" }, |
875 | { "Max. weeks in future: ","Max. Wochen in der Zukunft: " }, | 875 | { "Max. weeks in future: ","Max. Wochen in der Zukunft: " }, |
876 | { "NOTE: This will remove all old\ntodo/calendar data on phone!","ACHTUNG: Das löscht alle alten\nTodo/Kalender Daten auf dem Handy!" }, | 876 | { "NOTE: This will remove all old\ntodo/calendar data on phone!","ACHTUNG: Das löscht alle alten\nTodo/Kalender Daten auf dem Handy!" }, |
877 | { "Export to mobile phone!","Exportiere auf das Handy!" }, | 877 | { "Export to mobile phone!","Exportiere auf das Handy!" }, |
878 | { "Export complete calendar","Exportiere kompletten Kalender" }, | 878 | { "Export complete calendar","Exportiere kompletten Kalender" }, |
@@ -1027,33 +1027,33 @@ | |||
1027 | { "\nhttp://sourceforge.net/projects/kdepimpi\n","\nhttp://sourceforge.net/projects/kdepimpi\n" }, | 1027 | { "\nhttp://sourceforge.net/projects/kdepimpi\n","\nhttp://sourceforge.net/projects/kdepimpi\n" }, |
1028 | { "\nor report them in the bugtracker on\n","\noder trage sie in dem Bugtracker ein auf\n" }, | 1028 | { "\nor report them in the bugtracker on\n","\noder trage sie in dem Bugtracker ein auf\n" }, |
1029 | { "\nPlease report unexpected behaviour to\nlutz@pi-sync.info\n","\nBitte melde fehlerhaftes Verhalten an\nlutz@pi-sync.info\n" }, | 1029 | { "\nPlease report unexpected behaviour to\nlutz@pi-sync.info\n","\nBitte melde fehlerhaftes Verhalten an\nlutz@pi-sync.info\n" }, |
1030 | { "2) Audio alarm daemon\nfor Zaurus is available!\nas an additional small application\n","2) Ein Audio Alarm Daemon\nfür den Zaurus ist verfügbar\nals zusätzliche Anwendung\n" }, | 1030 | { "2) Audio alarm daemon\nfor Zaurus is available!\nas an additional small application\n","2) Ein Audio Alarm Daemon\nfür den Zaurus ist verfügbar\nals zusätzliche Anwendung\n" }, |
1031 | { "1) Importing *.vcs or *.ics files from\nother applications may not work properly,\nif there are events with properties\nKO/Pi does not support.\n","1) Importieren von *.vcs oder *.ics Dateien von\nanderen Anwendungen kann möglicherweise\n nicht richtig funktionieren,\nwenn die Termine Eigenschaften haben,\ndie KO/Pi nicht unterstützt.\n" }, | 1031 | { "1) Importing *.vcs or *.ics files from\nother applications may not work properly,\nif there are events with properties\nKO/Pi does not support.\n","1) Importieren von *.vcs oder *.ics Dateien von\nanderen Anwendungen kann möglicherweise\n nicht richtig funktionieren,\nwenn die Termine Eigenschaften haben,\ndie KO/Pi nicht unterstützt.\n" }, |
1032 | { "Known Problems in KOrganizer/Pi","Bekannte Probleme in KOrganizer/Pi" }, | 1032 | { "Known Problems in KOrganizer/Pi","Bekannte Probleme in KOrganizer/Pi" }, |
1033 | { "KO/Pi FAQ","KO/Pi FAQ" }, | 1033 | { "KO/Pi FAQ","KO/Pi FAQ" }, |
1034 | { "PDA-Edition\nfor: Zaurus 5x00/7x0/860/3000/6000\n","PDA-Edition\nfür: Zaurus 5x00/7x0/860/3000/6000\n" }, | 1034 | { "PDA-Edition\nfor: Zaurus 5x00/7x0/860/3000/6000\n","PDA-Edition\nfür: Zaurus 5x00/7x0/860/3000/6000\n" }, |
1035 | { "KOrganizer/Platform-independent\n","KOrganizer/Platform-independent\n" }, | 1035 | { "KOrganizer/Platform-independent\n","KOrganizer/Platform-independent\n" }, |
1036 | { "About KOrganizer/Pi","Über KOrganizer/Pi" }, | 1036 | { "About KOrganizer/Pi","Über KOrganizer/Pi" }, |
1037 | { "From: ","Von: " }, | 1037 | { "From: ","Von: " }, |
1038 | { "Remove sync info","Entferne Sync Info" }, | 1038 | { "Remove sync info","Entferne Sync Info" }, |
1039 | { "For all profiles","Für alle Profile" }, | 1039 | { "For all profiles","Für alle Profile" }, |
1040 | { "Hide not Running","Verstecke nicht Laufende" }, | 1040 | { "Hide not Running","Verstecke nicht Laufende" }, |
1041 | { "ME","ME" }, | 1041 | { "ME","ME" }, |
1042 | { "Toolbar","Toolbar" }, | 1042 | { "Toolbar","Toolbar" }, |
1043 | { "Undo Delete...","Undo Löschen..." }, | 1043 | { "Undo Delete...","UNDO Löschen..." }, |
1044 | { "Undo Delete","Löschen rückgängig machen" }, | 1044 | { "Undo Delete","Löschen rückgängig machen" }, |
1045 | { "KDE Sync HowTo...","KDE Sync HowTo..." }, | 1045 | { "KDE Sync HowTo...","KDE Sync HowTo..." }, |
1046 | { "Multi Sync HowTo...","Multi Sync HowTo..." }, | 1046 | { "Multi Sync HowTo...","Multi Sync HowTo..." }, |
1047 | { "Januar","Januar" }, | 1047 | { "Januar","Januar" }, |
1048 | { "KO/Pi Keys + Colors","KO/Pi Tasten + Farben" }, | 1048 | { "KO/Pi Keys + Colors","KO/Pi Tasten + Farben" }, |
1049 | { "No Filter","Kein Filter" }, | 1049 | { "No Filter","Kein Filter" }, |
1050 | { "Multiple Sync options","Multi Sync Optionen" }, | 1050 | { "Multiple Sync options","Multi Sync Optionen" }, |
1051 | { "Sync algo options","Sync Ablauf Optionen" }, | 1051 | { "Sync algo options","Sync Ablauf Optionen" }, |
1052 | { "Apply filter when adding data to local:","Filter für das Hinzufügen von Daten zu Lokal:" }, | 1052 | { "Apply filter when adding data to local:","Filter für das Hinzufügen von Daten zu Lokal:" }, |
1053 | { "Incoming calendar filter:","Eingehender Kalender Filter:" }, | 1053 | { "Incoming calendar filter:","Eingehender Kalender Filter:" }, |
1054 | { "Incoming addressbook filter:","Eingehender Adressbuch Filter:" }, | 1054 | { "Incoming addressbook filter:","Eingehender Adressbuch Filter:" }, |
1055 | { "Write back options","Optionen zum Zurückschreiben" }, | 1055 | { "Write back options","Optionen zum Zurückschreiben" }, |
1056 | { "Write back (on remote) existing entries only","Schreibe nur existierende (auf Entfernt) Einträge zurück" }, | 1056 | { "Write back (on remote) existing entries only","Schreibe nur existierende (auf Entfernt) Einträge zurück" }, |
1057 | { "Apply filter when adding data to remote:","Filter für das Hinzufügen von Daten zu Entfernt:" }, | 1057 | { "Apply filter when adding data to remote:","Filter für das Hinzufügen von Daten zu Entfernt:" }, |
1058 | { "Outgoing calendar filter:","Ausgehender Kalender Filter:" }, | 1058 | { "Outgoing calendar filter:","Ausgehender Kalender Filter:" }, |
1059 | { "Outgoing addressbook filter:","Ausgehender Adressbuch Filter:" }, | 1059 | { "Outgoing addressbook filter:","Ausgehender Adressbuch Filter:" }, |
@@ -1379,33 +1379,33 @@ | |||
1379 | { "(disabled)","(abgeschaltet)" }, | 1379 | { "(disabled)","(abgeschaltet)" }, |
1380 | { "New Calendar","Neuer Kalender" }, | 1380 | { "New Calendar","Neuer Kalender" }, |
1381 | { "Calendar","Kalender" }, | 1381 | { "Calendar","Kalender" }, |
1382 | { "Filter selector","Filterauswahl" }, | 1382 | { "Filter selector","Filterauswahl" }, |
1383 | { "Filtermenu","Filtermenu" }, | 1383 | { "Filtermenu","Filtermenu" }, |
1384 | { "Toggle Fullscreen","Vollbild umschalten" }, | 1384 | { "Toggle Fullscreen","Vollbild umschalten" }, |
1385 | { "Toggle Resource View","Resourcenansicht umschalten" }, | 1385 | { "Toggle Resource View","Resourcenansicht umschalten" }, |
1386 | { "Storage HowTo...","Speicherort HowTo..." }, | 1386 | { "Storage HowTo...","Speicherort HowTo..." }, |
1387 | { "Timetracking HowTo...","Timetracking HowTo..." }, | 1387 | { "Timetracking HowTo...","Timetracking HowTo..." }, |
1388 | { "Juni","Juni" }, | 1388 | { "Juni","Juni" }, |
1389 | { "Juli","Juli" }, | 1389 | { "Juli","Juli" }, |
1390 | { "ToDo:","ToDo:" }, | 1390 | { "ToDo:","ToDo:" }, |
1391 | { "Set Calendar","Setze Kalender" }, | 1391 | { "Set Calendar","Setze Kalender" }, |
1392 | { "Todo: %1","Todo: %1" }, | 1392 | { "Todo: %1","Todo: %1" }, |
1393 | { ": (Prio ",": (Prio " }, | 1393 | { ": (Prio ",": (Prio " }, |
1394 | { "Todos","Todos" }, | 1394 | { "Todos","Todos" }, |
1395 | { "Todo Viewer","Todo Viewer" }, | 1395 | { "Todo Viewer","Todo Anzeige" }, |
1396 | { "Todo ","Todo " }, | 1396 | { "Todo ","Todo " }, |
1397 | { " Calendar \n Resource "," Kalender \n Resource " }, | 1397 | { " Calendar \n Resource "," Kalender \n Resource " }, |
1398 | { " Color "," Farbe " }, | 1398 | { " Color "," Farbe " }, |
1399 | { "The calendar <b>%1</b> is displaying file <b>%2</b>. Do you want to remove this calendar from KO/Pi? (The file is not removed!)","Der Kalender <b>%1</b> zeigt die Datei <b>%2</b>. Möchten Sie diesen Kalender aus KO/Pi entfernen? (Die Datei wird dabei nicht gelöscht!)" }, | 1399 | { "The calendar <b>%1</b> is displaying file <b>%2</b>. Do you want to remove this calendar from KO/Pi? (The file is not removed!)","Der Kalender <b>%1</b> zeigt die Datei <b>%2</b>. Möchten Sie diesen Kalender aus KO/Pi entfernen? (Die Datei wird dabei nicht gelöscht!)" }, |
1400 | { "The calendar <b>%1</b> is displaying file <b>%2</b>","Der Kalender <b>%1</b> zeigt die Datei <b>%2</b>" }, | 1400 | { "The calendar <b>%1</b> is displaying file <b>%2</b>","Der Kalender <b>%1</b> zeigt die Datei <b>%2</b>" }, |
1401 | { "Add new Calendar","Füge Kalender hinzu" }, | 1401 | { "Add new Calendar","Füge Kalender hinzu" }, |
1402 | { "<b>Name of new calendar:</b>","<b>Name des Kalenders:</b>" }, | 1402 | { "<b>Name of new calendar:</b>","<b>Name des Kalenders:</b>" }, |
1403 | { "<b>Local ical (*.ics) file:</b>","<b>Lokale ical (*.ics) Datei:</b>" }, | 1403 | { "<b>Local ical (*.ics) file:</b>","<b>Lokale ical (*.ics) Datei:</b>" }, |
1404 | { "Sorry, the calendar name is empty!","Sorry, der Kalendername ist leer!" }, | 1404 | { "Sorry, the calendar name is empty!","Sorry, der Kalendername ist leer!" }, |
1405 | { "Sorry, the file name is empty!","Sorry, der Dateiname ist leer!" }, | 1405 | { "Sorry, the file name is empty!","Sorry, der Dateiname ist leer!" }, |
1406 | { "Error loading calendar file\n%1.","Fehler beim Laden der Kalenderdatei\n%1." }, | 1406 | { "Error loading calendar file\n%1.","Fehler beim Laden der Kalenderdatei\n%1." }, |
1407 | { "The calendar <b>%1</b> is not loaded! Loading of file <b>%2</b> failed! <b>Try again to load the calendar?</b>","Der Kalender <b>%1</b> ist nicht geladen! Das Laden der Datei <b>%2</b> schlug fehl! <b>Soll erneut versucht werden den Kalender zu laden?</b>" }, | 1407 | { "The calendar <b>%1</b> is not loaded! Loading of file <b>%2</b> failed! <b>Try again to load the calendar?</b>","Der Kalender <b>%1</b> ist nicht geladen! Das Laden der Datei <b>%2</b> schlug fehl! <b>Soll erneut versucht werden den Kalender zu laden?</b>" }, |
1408 | { "Global application font for all apps:","Globale Schriftart:" }, | 1408 | { "Global application font for all apps:","Globale Schriftart:" }, |
1409 | { "Application Font","Applikationsschriftart" }, | 1409 | { "Application Font","Applikationsschriftart" }, |
1410 | { "Kx/Pi","Kx/Pi" }, | 1410 | { "Kx/Pi","Kx/Pi" }, |
1411 | { "Backup","Backup" }, | 1411 | { "Backup","Backup" }, |
@@ -1476,21 +1476,21 @@ | |||
1476 | { "Calendar(s) not loaded:","Nicht geladene(r) Kalender:" }, | 1476 | { "Calendar(s) not loaded:","Nicht geladene(r) Kalender:" }, |
1477 | { "Loding of calendar(s) failed","Laden von Kalendern fehlgeschlagen" }, | 1477 | { "Loding of calendar(s) failed","Laden von Kalendern fehlgeschlagen" }, |
1478 | { "Alarm Options","Alarm Einstellungen" }, | 1478 | { "Alarm Options","Alarm Einstellungen" }, |
1479 | { "Delete selected...","Lösche Ausgewählte..." }, | 1479 | { "Delete selected...","Lösche Ausgewählte..." }, |
1480 | { "None","Nichts" }, | 1480 | { "None","Nichts" }, |
1481 | { "Selection","Auswahl" }, | 1481 | { "Selection","Auswahl" }, |
1482 | { "Set categories","Setze Kategorien" }, | 1482 | { "Set categories","Setze Kategorien" }, |
1483 | { "This adds the selected\nitems to the calendar\n%1\nand removes them from\ntheir current calendar!","Das fügt die ausgewählten\nEinträge dem Kalender\n%1\nhinzu und entfernt sie von\nihrem aktuellen Kalender!" }, | 1483 | { "This adds the selected\nitems to the calendar\n%1\nand removes them from\ntheir current calendar!","Das fügt die ausgewählten\nEinträge dem Kalender\n%1\nhinzu und entfernt sie von\nihrem aktuellen Kalender!" }, |
1484 | { "Reset","Neu setzen" }, | 1484 | { "Reset","Neu setzen" }, |
1485 | { "Do you want to <b>add</b> categories to the selected items or <b>reset</b> the list (i.e. remove current categories)?","Möchten Sie Kategorien zu den ausgewählten Einträgen <b>hinzufügen</b> oder die Liste <b>neu setzen</b> (d.h. vorhandene Kategorien löschen)?" }, | 1485 | { "Do you want to <b>add</b> categories to the selected items or <b>reset</b> the list (i.e. remove current categories)?","Möchten Sie Kategorien zu den ausgewählten Einträgen <b>hinzufügen</b> oder die Liste <b>neu setzen</b> (d.h. vorhandene Kategorien löschen)?" }, |
1486 | { "The file\n%1\ndoes not exist!\nShall I create it for you?","Die Datei\n%1\nexistiert nicht!\nSoll sie neu angelegt werden?" }, | 1486 | { "The file\n%1\ndoes not exist!\nShall I create it for you?","Die Datei\n%1\nexistiert nicht!\nSoll sie neu angelegt werden?" }, |
1487 | { "Sorry, cannot create the file\n%1!\nNo calendar added!","Kann leider die Datei\n%1\nnicht anlegen!\nKein Kalender hinzugefügt!" }, | 1487 | { "Sorry, cannot create the file\n%1!\nNo calendar added!","Kann leider die Datei\n%1\nnicht anlegen!\nKein Kalender hinzugefügt!" }, |
1488 | { "\nNO\n WRITEABLE\n CALENDAR\n FOUND!\n\nPlease fix your calendar settings!\n","\nKEIN\n SCHREIBBARER\n KALENDER\n GEFUNDEN!\n\nBitte korrigieren Sie\nihre Kalendereinstellungen!\n" }, | 1488 | { "\nNO\n WRITEABLE\n CALENDAR\n FOUND!\n\nPlease fix your calendar settings!\n","\nKEIN\n SCHREIBBARER\n KALENDER\n GEFUNDEN!\n\nBitte korrigieren Sie\nihre Kalendereinstellungen!\n" }, |
1489 | { "\nThe file\n%1\non disk has changed!\nFile size: %2 bytes.\nLast modified: %3\nDo you want to:\n\n - Save and overwrite file?\n - Sync with file, then save?\n - Cancel without saving? \n","\nDie Datei\n%1\nwurde verändert!\nDatei Grösse: %2 Bytes.\nZuletzt geändert: %3\nMöchten Sie:\n\n - Speichern und die Datei überschreiben?\n - Mit Datei Synchronisieren, dann speichern?\n - Abbrechen ohne zu speichern? \n" }, | 1489 | { "\nThe file\n%1\non disk has changed!\nFile size: %2 bytes.\nLast modified: %3\nDo you want to:\n\n - Save and overwrite file?\n - Sync with file, then save?\n - Cancel without saving? \n","\nDie Datei\n%1\nwurde verändert!\nDatei Grösse: %2 Bytes.\nZuletzt geändert: %3\nMöchten Sie:\n\n - Speichern und die Datei überschreiben?\n - Mit Datei Synchronisieren, dann speichern?\n - Abbrechen ohne zu speichern? \n" }, |
1490 | { "Edit","Edit" }, | 1490 | { "Edit","Edit" }, |
1491 | { "Last Modified","Zuletzt geändert" }, | 1491 | { "Last Modified","Zuletzt geändert" }, |
1492 | { "","" }, | 1492 | { "Journal viewer","Journal Anzeige" }, |
1493 | { "","" }, | 1493 | { "","" }, |
1494 | { "","" }, | 1494 | { "","" }, |
1495 | { "","" }, | 1495 | { "","" }, |
1496 | { "","" }, | 1496 | { "","" }, |
diff --git a/korganizer/koeventviewer.cpp b/korganizer/koeventviewer.cpp index d3b2ccf..f6c252b 100644 --- a/korganizer/koeventviewer.cpp +++ b/korganizer/koeventviewer.cpp | |||
@@ -688,33 +688,33 @@ void KOEventViewer::formatAttendees(Incidence *event) | |||
688 | void KOEventViewer::appendJournal(Journal *jour, int mode ) | 688 | void KOEventViewer::appendJournal(Journal *jour, int mode ) |
689 | { | 689 | { |
690 | bool shortDate = KOPrefs::instance()->mShortDateInViewer; | 690 | bool shortDate = KOPrefs::instance()->mShortDateInViewer; |
691 | QString text_d = i18n("Journal from: "); | 691 | QString text_d = i18n("Journal from: "); |
692 | if ( !jour->summary().isEmpty() ) | 692 | if ( !jour->summary().isEmpty() ) |
693 | text_d = jour->summary(); | 693 | text_d = jour->summary(); |
694 | if (mode == 0 ) { | 694 | if (mode == 0 ) { |
695 | addTag("h2", text_d ); | 695 | addTag("h2", text_d ); |
696 | } | 696 | } |
697 | else { | 697 | else { |
698 | if ( mode == 1 ) { | 698 | if ( mode == 1 ) { |
699 | addTag("h3",i18n( "Local: " ) + text_d ); | 699 | addTag("h3",i18n( "Local: " ) + text_d ); |
700 | } else { | 700 | } else { |
701 | addTag("h3",i18n( "Remote: " ) + text_d ); | 701 | addTag("h3",i18n( "Remote: " ) + text_d ); |
702 | } | 702 | } |
703 | } | 703 | } |
704 | topLevelWidget()->setCaption("Journal Viewer"); | 704 | topLevelWidget()->setCaption(i18n("Journal viewer")); |
705 | mText.append(i18n("<h3> %1 </h3> ").arg(jour->dtStartDateStr(KOPrefs::instance()->mShortDateInViewer))); | 705 | mText.append(i18n("<h3> %1 </h3> ").arg(jour->dtStartDateStr(KOPrefs::instance()->mShortDateInViewer))); |
706 | formatReadOnly(jour); | 706 | formatReadOnly(jour); |
707 | addTag("p","<b>"+i18n( "Last modified: " ) + "</b>"+KGlobal::locale()->formatDateTime(jour->lastModified(),shortDate ) ); | 707 | addTag("p","<b>"+i18n( "Last modified: " ) + "</b>"+KGlobal::locale()->formatDateTime(jour->lastModified(),shortDate ) ); |
708 | 708 | ||
709 | if (!jour->description().isEmpty()) { | 709 | if (!jour->description().isEmpty()) { |
710 | addTag("p",deTag(jour->description())); | 710 | addTag("p",deTag(jour->description())); |
711 | } | 711 | } |
712 | setText(mText); | 712 | setText(mText); |
713 | } | 713 | } |
714 | 714 | ||
715 | void KOEventViewer::formatReadOnly(Incidence *event) | 715 | void KOEventViewer::formatReadOnly(Incidence *event) |
716 | { | 716 | { |
717 | int id = event->calID(); | 717 | int id = event->calID(); |
718 | if ( id > 1 ) { | 718 | if ( id > 1 ) { |
719 | addTag("p", "<em>("+i18n("Calendar:")+" " + KOPrefs::instance()->getCalendar( id )->mName + ")</em>"); | 719 | addTag("p", "<em>("+i18n("Calendar:")+" " + KOPrefs::instance()->getCalendar( id )->mName + ")</em>"); |
720 | } | 720 | } |
diff --git a/korganizer/mainwindow.cpp b/korganizer/mainwindow.cpp index 5d26d35..88dbd4f 100644 --- a/korganizer/mainwindow.cpp +++ b/korganizer/mainwindow.cpp | |||
@@ -785,60 +785,62 @@ void MainWindow::initActions() | |||
785 | 785 | ||
786 | action = new QAction( i18n("Undo Delete"), i18n("Undo Delete..."), 0, this ); | 786 | action = new QAction( i18n("Undo Delete"), i18n("Undo Delete..."), 0, this ); |
787 | action->addTo( mCurrentItemMenu ); | 787 | action->addTo( mCurrentItemMenu ); |
788 | connect( action, SIGNAL( activated() ), | 788 | connect( action, SIGNAL( activated() ), |
789 | mView, SLOT( undo_delete() ) ); | 789 | mView, SLOT( undo_delete() ) ); |
790 | mCurrentItemMenu->insertSeparator(); | 790 | mCurrentItemMenu->insertSeparator(); |
791 | icon = loadPixmap( pathString + "newevent" ); | 791 | icon = loadPixmap( pathString + "newevent" ); |
792 | configureToolBarMenu->insertItem(i18n("Stretched TB"), 5 ); | 792 | configureToolBarMenu->insertItem(i18n("Stretched TB"), 5 ); |
793 | configureToolBarMenu->insertItem(i18n("Only one toolbar"), 6 ); | 793 | configureToolBarMenu->insertItem(i18n("Only one toolbar"), 6 ); |
794 | configureToolBarMenu->insertSeparator(); | 794 | configureToolBarMenu->insertSeparator(); |
795 | configureToolBarMenu->insertItem(i18n("Filtermenu"), 7 ); | 795 | configureToolBarMenu->insertItem(i18n("Filtermenu"), 7 ); |
796 | configureToolBarMenu->insertSeparator(); | 796 | configureToolBarMenu->insertSeparator(); |
797 | configureToolBarMenu->insertItem(i18n("Week Number"), 400); | 797 | configureToolBarMenu->insertItem(i18n("Week Number"), 400); |
798 | configureToolBarMenu->insertItem(icon, i18n("New Event..."), 10 ); | 798 | configureToolBarMenu->insertItem(icon, i18n("New Event..."), 10 ); |
799 | 799 | ||
800 | //actionMenu->insertItem ( i18n("Selected Item"), mCurrentItemMenu); | 800 | //actionMenu->insertItem ( i18n("Selected Item"), mCurrentItemMenu); |
801 | mShowAction = new QAction( "show_incidence", i18n("Show..."), 0, this ); | 801 | mShowAction = new QAction( "show_incidence", i18n("Show"), 0, this ); |
802 | mShowAction->addTo( mCurrentItemMenu ); | 802 | mShowAction->addTo( mCurrentItemMenu ); |
803 | connect( mShowAction, SIGNAL( activated() ), | 803 | connect( mShowAction, SIGNAL( activated() ), |
804 | mView, SLOT( showIncidence() ) ); | 804 | mView, SLOT( showIncidence() ) ); |
805 | 805 | ||
806 | mEditAction = new QAction( "edit_incidence", i18n("Edit..."), 0, this ); | 806 | mEditAction = new QAction( "edit_incidence", i18n("Edit..."), 0, this ); |
807 | mEditAction->addTo( mCurrentItemMenu ); | 807 | mEditAction->addTo( mCurrentItemMenu ); |
808 | connect( mEditAction, SIGNAL( activated() ), | 808 | connect( mEditAction, SIGNAL( activated() ), |
809 | mView, SLOT( editIncidence() ) ); | 809 | mView, SLOT( editIncidence() ) ); |
810 | 810 | ||
811 | mDeleteAction = new QAction( "delete_incidence", i18n("Delete..."), 0, this ); | 811 | mDeleteAction = new QAction( "delete_incidence", i18n("Delete..."), 0, this ); |
812 | mDeleteAction->addTo( mCurrentItemMenu ); | 812 | mDeleteAction->addTo( mCurrentItemMenu ); |
813 | connect( mDeleteAction, SIGNAL( activated() ), | 813 | connect( mDeleteAction, SIGNAL( activated() ), |
814 | mView, SLOT( deleteIncidence() ) ); | 814 | mView, SLOT( deleteIncidence() ) ); |
815 | 815 | ||
816 | 816 | ||
817 | mCloneAction = new QAction( "clone_incidence", i18n("Clone..."), 0, this ); | 817 | mCloneAction = new QAction( "clone_incidence", i18n("Clone..."), 0, this ); |
818 | mCloneAction->addTo( mCurrentItemMenu ); | 818 | mCloneAction->addTo( mCurrentItemMenu ); |
819 | connect( mCloneAction, SIGNAL( activated() ), | 819 | connect( mCloneAction, SIGNAL( activated() ), |
820 | mView, SLOT( cloneIncidence() ) ); | 820 | mView, SLOT( cloneIncidence() ) ); |
821 | mMoveAction = new QAction( "Move_incidence", i18n("Move..."), 0, this ); | 821 | mMoveAction = new QAction( "Move_incidence", i18n("Move..."), 0, this ); |
822 | mMoveAction->addTo( mCurrentItemMenu ); | 822 | mMoveAction->addTo( mCurrentItemMenu ); |
823 | connect( mMoveAction, SIGNAL( activated() ), | 823 | connect( mMoveAction, SIGNAL( activated() ), |
824 | mView, SLOT( moveIncidence() ) ); | 824 | mView, SLOT( moveIncidence() ) ); |
825 | #ifndef DESKTOP_VERSION | ||
825 | mBeamAction = new QAction( "Beam_incidence", i18n("Beam..."), 0, this ); | 826 | mBeamAction = new QAction( "Beam_incidence", i18n("Beam..."), 0, this ); |
826 | mBeamAction->addTo(mCurrentItemMenu ); | 827 | mBeamAction->addTo(mCurrentItemMenu ); |
827 | connect( mBeamAction, SIGNAL( activated() ), | 828 | connect( mBeamAction, SIGNAL( activated() ), |
828 | mView, SLOT( beamIncidence() ) ); | 829 | mView, SLOT( beamIncidence() ) ); |
830 | #endif | ||
829 | mCancelAction = new QAction( "Cancel_incidence", i18n("Toggle Cancel"), 0, this ); | 831 | mCancelAction = new QAction( "Cancel_incidence", i18n("Toggle Cancel"), 0, this ); |
830 | mCancelAction->addTo( mCurrentItemMenu ); | 832 | mCancelAction->addTo( mCurrentItemMenu ); |
831 | connect( mCancelAction, SIGNAL( activated() ), | 833 | connect( mCancelAction, SIGNAL( activated() ), |
832 | mView, SLOT( toggleCancelIncidence() ) ); | 834 | mView, SLOT( toggleCancelIncidence() ) ); |
833 | 835 | ||
834 | QAction* ne_action = new QAction( i18n("New Event..."), icon, i18n("New Event..."), 0, this ); | 836 | QAction* ne_action = new QAction( i18n("New Event..."), icon, i18n("New Event..."), 0, this ); |
835 | ne_action->addTo( actionMenu ); | 837 | ne_action->addTo( actionMenu ); |
836 | connect( ne_action, SIGNAL( activated() ), | 838 | connect( ne_action, SIGNAL( activated() ), |
837 | mView, SLOT( newEvent() ) ); | 839 | mView, SLOT( newEvent() ) ); |
838 | icon = loadPixmap( pathString + "newtodo" ); | 840 | icon = loadPixmap( pathString + "newtodo" ); |
839 | configureToolBarMenu->insertItem(icon, i18n("New Todo..."), 20 ); | 841 | configureToolBarMenu->insertItem(icon, i18n("New Todo..."), 20 ); |
840 | QAction* nt_action = new QAction( i18n("New Todo..."), icon, i18n("New Todo..."), 0, this ); | 842 | QAction* nt_action = new QAction( i18n("New Todo..."), icon, i18n("New Todo..."), 0, this ); |
841 | nt_action->addTo( actionMenu ); | 843 | nt_action->addTo( actionMenu ); |
842 | connect( nt_action, SIGNAL( activated() ), | 844 | connect( nt_action, SIGNAL( activated() ), |
843 | mView, SLOT( newTodo() ) ); | 845 | mView, SLOT( newTodo() ) ); |
844 | 846 | ||
@@ -1634,112 +1636,94 @@ void MainWindow::updateWeek(QDate seda) | |||
1634 | int weekNum = KGlobal::locale()->weekNum ( seda ); | 1636 | int weekNum = KGlobal::locale()->weekNum ( seda ); |
1635 | mWeekPixmap.fill( mWeekBgColor ); | 1637 | mWeekPixmap.fill( mWeekBgColor ); |
1636 | QPainter p ( &mWeekPixmap ); | 1638 | QPainter p ( &mWeekPixmap ); |
1637 | p.setFont( mWeekFont ); | 1639 | p.setFont( mWeekFont ); |
1638 | p.drawText( 0,0,mWeekPixmap.width(), mWeekPixmap.height(),AlignCenter, QString::number( weekNum) ); | 1640 | p.drawText( 0,0,mWeekPixmap.width(), mWeekPixmap.height(),AlignCenter, QString::number( weekNum) ); |
1639 | p.end(); | 1641 | p.end(); |
1640 | QIconSet icon3 ( mWeekPixmap ); | 1642 | QIconSet icon3 ( mWeekPixmap ); |
1641 | mWeekAction->setIconSet ( icon3 ); | 1643 | mWeekAction->setIconSet ( icon3 ); |
1642 | 1644 | ||
1643 | } | 1645 | } |
1644 | void MainWindow::updateWeekNum(const DateList &selectedDates) | 1646 | void MainWindow::updateWeekNum(const DateList &selectedDates) |
1645 | { | 1647 | { |
1646 | updateWeek( selectedDates.first() ); | 1648 | updateWeek( selectedDates.first() ); |
1647 | } | 1649 | } |
1648 | void MainWindow::processIncidenceSelection( Incidence *incidence ) | 1650 | void MainWindow::processIncidenceSelection( Incidence *incidence ) |
1649 | { | 1651 | { |
1650 | |||
1651 | if ( !incidence ) { | 1652 | if ( !incidence ) { |
1653 | mShowAction->setMenuText( i18n("Show") ); | ||
1652 | enableIncidenceActions( false ); | 1654 | enableIncidenceActions( false ); |
1653 | |||
1654 | mNewSubTodoAction->setEnabled( false ); | 1655 | mNewSubTodoAction->setEnabled( false ); |
1655 | setCaptionToDates(); | 1656 | setCaptionToDates(); |
1656 | return; | 1657 | return; |
1657 | |||
1658 | } | 1658 | } |
1659 | |||
1660 | //KGlobal::locale()->formatDateTime(nextA, true); | ||
1661 | QString startString = ""; | 1659 | QString startString = ""; |
1662 | if ( incidence->typeID() != todoID ) { | 1660 | if ( incidence->typeID() != todoID ) { |
1663 | if ( incidence->dtStart().date() < incidence->dtEnd().date() ) { | 1661 | if ( incidence->dtStart().date() < incidence->dtEnd().date() ) { |
1664 | if ( incidence->doesFloat() ) { | 1662 | if ( incidence->doesFloat() ) { |
1665 | startString += ": "+incidence->dtStartDateStr( true ); | 1663 | startString += ": "+incidence->dtStartDateStr( true ); |
1666 | startString += " --- "+((Event*)incidence)->dtEndDateStr( true ); | 1664 | startString += " --- "+((Event*)incidence)->dtEndDateStr( true ); |
1667 | |||
1668 | } else { | 1665 | } else { |
1669 | startString = ": "+incidence->dtStartStr(true); | 1666 | startString = ": "+incidence->dtStartStr(true); |
1670 | startString += " --- "+((Event*)incidence)->dtEndStr(true); | 1667 | startString += " --- "+((Event*)incidence)->dtEndStr(true); |
1671 | |||
1672 | } | 1668 | } |
1673 | |||
1674 | } else { | 1669 | } else { |
1675 | if ( incidence->dtStart().time() != incidence->dtEnd().time() ) | 1670 | if ( incidence->dtStart().time() != incidence->dtEnd().time() ) |
1676 | startString = ": "+KGlobal::locale()->formatTime(incidence->dtStart().time())+ | 1671 | startString = ": "+KGlobal::locale()->formatTime(incidence->dtStart().time())+ |
1677 | "-"+KGlobal::locale()->formatTime(incidence->dtEnd().time()); | 1672 | "-"+KGlobal::locale()->formatTime(incidence->dtEnd().time()); |
1678 | |||
1679 | if ( incidence->isBirthday() || incidence->isAnniversary() ) { | 1673 | if ( incidence->isBirthday() || incidence->isAnniversary() ) { |
1680 | bool ok; | 1674 | bool ok; |
1681 | QDateTime noc = incidence->getNextOccurence( mView->startDate().addDays(-1), &ok ); | 1675 | QDateTime noc = incidence->getNextOccurence( mView->startDate().addDays(-1), &ok ); |
1682 | if ( ok ) { | 1676 | if ( ok ) { |
1683 | int years = noc.date().year() - incidence->dtStart().date().year(); | 1677 | int years = noc.date().year() - incidence->dtStart().date().year(); |
1684 | startString += i18n(" (%1 y.)"). arg( years ); | 1678 | startString += i18n(" (%1 y.)"). arg( years ); |
1685 | } | 1679 | } |
1686 | } | 1680 | } |
1687 | else | 1681 | else |
1688 | startString +=" "+KGlobal::locale()->formatDate( incidence->dtStart().date(), true); | 1682 | startString +=" "+KGlobal::locale()->formatDate( incidence->dtStart().date(), true); |
1689 | } | 1683 | } |
1690 | |||
1691 | } | 1684 | } |
1692 | else | 1685 | else |
1693 | startString = i18n(": (Prio ") +QString::number( (( KCal::Todo*)incidence)->priority() ) +") "+QString::number( (( KCal::Todo*)incidence)->percentComplete() ) +i18n("\% completed"); | 1686 | startString = i18n(": (Prio ") +QString::number( (( KCal::Todo*)incidence)->priority() ) +") "+QString::number( (( KCal::Todo*)incidence)->percentComplete() ) +i18n("\% completed"); |
1694 | if ( !incidence->location().isEmpty() ) | 1687 | if ( !incidence->location().isEmpty() ) |
1695 | startString += " (" +incidence->location()+")"; | 1688 | startString += " (" +incidence->location()+")"; |
1696 | setCaption( incidence->summary()+startString); | 1689 | setCaption( incidence->summary()+startString); |
1697 | |||
1698 | enableIncidenceActions( true ); | 1690 | enableIncidenceActions( true ); |
1699 | |||
1700 | if ( incidence->typeID() == eventID ) { | 1691 | if ( incidence->typeID() == eventID ) { |
1701 | mShowAction->setText( i18n("Show Event...") ); | 1692 | mShowAction->setMenuText( i18n("Show Event") ); |
1702 | mEditAction->setText( i18n("Edit Event...") ); | ||
1703 | mDeleteAction->setText( i18n("Delete Event...") ); | ||
1704 | |||
1705 | mNewSubTodoAction->setEnabled( false ); | 1693 | mNewSubTodoAction->setEnabled( false ); |
1706 | } else if ( incidence->typeID() == todoID ) { | 1694 | } else if ( incidence->typeID() == todoID ) { |
1707 | mShowAction->setText( i18n("Show Todo...") ); | 1695 | mShowAction->setMenuText( i18n("Show Todo") ); |
1708 | mEditAction->setText( i18n("Edit Todo...") ); | ||
1709 | mDeleteAction->setText( i18n("Delete Todo...") ); | ||
1710 | |||
1711 | mNewSubTodoAction->setEnabled( true ); | 1696 | mNewSubTodoAction->setEnabled( true ); |
1712 | } else { | 1697 | } else { |
1713 | mShowAction->setText( i18n("Show...") ); | 1698 | mShowAction->setMenuText( i18n("Show") ); |
1714 | mShowAction->setText( i18n("Edit...") ); | ||
1715 | mShowAction->setText( i18n("Delete...") ); | ||
1716 | |||
1717 | mNewSubTodoAction->setEnabled( false ); | 1699 | mNewSubTodoAction->setEnabled( false ); |
1718 | } | 1700 | } |
1719 | } | 1701 | } |
1720 | 1702 | ||
1721 | void MainWindow::enableIncidenceActions( bool enabled ) | 1703 | void MainWindow::enableIncidenceActions( bool enabled ) |
1722 | { | 1704 | { |
1723 | mShowAction->setEnabled( enabled ); | 1705 | mShowAction->setEnabled( enabled ); |
1724 | mEditAction->setEnabled( enabled ); | 1706 | mEditAction->setEnabled( enabled ); |
1725 | mDeleteAction->setEnabled( enabled ); | 1707 | mDeleteAction->setEnabled( enabled ); |
1726 | 1708 | ||
1727 | mCloneAction->setEnabled( enabled ); | 1709 | mCloneAction->setEnabled( enabled ); |
1728 | mMoveAction->setEnabled( enabled ); | 1710 | mMoveAction->setEnabled( enabled ); |
1711 | #ifndef DESKTOP_VERSION | ||
1729 | mBeamAction->setEnabled( enabled ); | 1712 | mBeamAction->setEnabled( enabled ); |
1713 | #endif | ||
1730 | mCancelAction->setEnabled( enabled ); | 1714 | mCancelAction->setEnabled( enabled ); |
1731 | } | 1715 | } |
1732 | 1716 | ||
1733 | void MainWindow::importOL() | 1717 | void MainWindow::importOL() |
1734 | { | 1718 | { |
1735 | #ifdef _OL_IMPORT_ | 1719 | #ifdef _OL_IMPORT_ |
1736 | mView->clearAllViews(); | 1720 | mView->clearAllViews(); |
1737 | KOImportOLdialog *id = new KOImportOLdialog("Import from OL - select folder!" , mView->calendar(),this ); | 1721 | KOImportOLdialog *id = new KOImportOLdialog("Import from OL - select folder!" , mView->calendar(),this ); |
1738 | id->exec(); | 1722 | id->exec(); |
1739 | delete id; | 1723 | delete id; |
1740 | mView->calendar()->checkAlarmForIncidence( 0, true ); | 1724 | mView->calendar()->checkAlarmForIncidence( 0, true ); |
1741 | mView->updateView(); | 1725 | mView->updateView(); |
1742 | #endif | 1726 | #endif |
1743 | } | 1727 | } |
1744 | void MainWindow::importBday() | 1728 | void MainWindow::importBday() |
1745 | { | 1729 | { |