author | zautrix <zautrix> | 2005-07-02 21:45:23 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2005-07-02 21:45:23 (UTC) |
commit | 5cf73f798229641d23025af064e87fa88ab3de91 (patch) (unidiff) | |
tree | 12b618f0eedea62fb281e576b657b60bd2c3cc9c | |
parent | c69004813dce7402f56e7f90e172c8fb56e9cc55 (diff) | |
download | kdepimpi-5cf73f798229641d23025af064e87fa88ab3de91.zip kdepimpi-5cf73f798229641d23025af064e87fa88ab3de91.tar.gz kdepimpi-5cf73f798229641d23025af064e87fa88ab3de91.tar.bz2 |
fixes
-rw-r--r-- | bin/kdepim/korganizer/germantranslation.txt | 14 | ||||
-rw-r--r-- | korganizer/koeventpopupmenu.cpp | 2 | ||||
-rw-r--r-- | korganizer/kolistview.cpp | 2 | ||||
-rw-r--r-- | korganizer/mainwindow.cpp | 17 |
4 files changed, 16 insertions, 19 deletions
diff --git a/bin/kdepim/korganizer/germantranslation.txt b/bin/kdepim/korganizer/germantranslation.txt index 5fece5b..bd946fd 100644 --- a/bin/kdepim/korganizer/germantranslation.txt +++ b/bin/kdepim/korganizer/germantranslation.txt | |||
@@ -1,319 +1,318 @@ | |||
1 | { "10 minutes","10 Minuten" }, | 1 | { "10 minutes","10 Minuten" }, |
2 | { "10th","10." }, | 2 | { "10th","10." }, |
3 | { "11th","11." }, | 3 | { "11th","11." }, |
4 | { "12 pm Format","12 AM/PM Format" }, | 4 | { "12 pm Format","12 AM/PM Format" }, |
5 | { "12th","12." }, | 5 | { "12th","12." }, |
6 | { "13th","13." }, | 6 | { "13th","13." }, |
7 | { "14th","14." }, | 7 | { "14th","14." }, |
8 | { "15th","15." }, | 8 | { "15th","15." }, |
9 | { "16th","16." }, | 9 | { "16th","16." }, |
10 | { "17th","17." }, | 10 | { "17th","17." }, |
11 | { "18th","18." }, | 11 | { "18th","18." }, |
12 | { "19th","19." }, | 12 | { "19th","19." }, |
13 | { "1 Day","1 Tag" }, | 13 | { "1 Day","1 Tag" }, |
14 | { "1 h","1 Std" }, | 14 | { "1 h","1 Std" }, |
15 | { "1 (high)","1 (hoch)" }, | 15 | { "1 (high)","1 (hoch)" }, |
16 | { "5 (low)","5" }, | 16 | { "5 (low)","5" }, |
17 | { "1st","1." }, | 17 | { "1st","1." }, |
18 | { "20th","20." }, | 18 | { "20th","20." }, |
19 | { "21st","21." }, | 19 | { "21st","21." }, |
20 | { "22nd","22." }, | 20 | { "22nd","22." }, |
21 | { "23rd","23." }, | 21 | { "23rd","23." }, |
22 | { "24:00 Hour Format","24:00 Stunden Format" }, | 22 | { "24:00 Hour Format","24:00 Stunden Format" }, |
23 | { "24th","24." }, | 23 | { "24th","24." }, |
24 | { "25th","25." }, | 24 | { "25th","25." }, |
25 | { "26th","26." }, | 25 | { "26th","26." }, |
26 | { "27th","27." }, | 26 | { "27th","27." }, |
27 | { "28th","28." }, | 27 | { "28th","28." }, |
28 | { "29th","29." }, | 28 | { "29th","29." }, |
29 | { "2nd","2." }, | 29 | { "2nd","2." }, |
30 | { "30 minutes","30 Minuten" }, | 30 | { "30 minutes","30 Minuten" }, |
31 | { "30th","30." }, | 31 | { "30th","30." }, |
32 | { "31st","31." }, | 32 | { "31st","31." }, |
33 | { "3rd","3." }, | 33 | { "3rd","3." }, |
34 | { "4th","4." }, | 34 | { "4th","4." }, |
35 | { "5 (lowest)","5 (Niedrigster)" }, | 35 | { "5 (lowest)","5 (Niedrigster)" }, |
36 | { "5th","5." }, | 36 | { "5th","5." }, |
37 | { "6th","6." }, | 37 | { "6th","6." }, |
38 | { "7th","7." }, | 38 | { "7th","7." }, |
39 | { "8th","8." }, | 39 | { "8th","8." }, |
40 | { "9th","9." }, | 40 | { "9th","9." }, |
41 | { "About...","Über..." }, | 41 | { "About...","Über..." }, |
42 | { "&Accept","&Akzeptieren" }, | 42 | { "&Accept","&Akzeptieren" }, |
43 | { "Accept","Akzeptieren" }, | 43 | { "Accept","Akzeptieren" }, |
44 | { "Accept A&ll","A&lles Akzepieren" }, | 44 | { "Accept A&ll","A&lles Akzepieren" }, |
45 | { "Access:","Zugriff:" }, | 45 | { "Access:","Zugriff:" }, |
46 | { "A corresponding event is missing in your calendar!","Ein zugehöriger Termin fehlt in ihrem Kalender!" }, | 46 | { "A corresponding event is missing in your calendar!","Ein zugehöriger Termin fehlt in ihrem Kalender!" }, |
47 | { "Actions","Aktionen" }, | 47 | { "Action","Aktion" }, |
48 | { "Add Filter","Filter Hinzufügen" }, | 48 | { "Add Filter","Filter Hinzufügen" }, |
49 | { "&Add","Hinzufügen" }, | 49 | { "&Add","Hinzufügen" }, |
50 | { "Add","Hinzufügen" }, | 50 | { "Add","Hinzufügen" }, |
51 | { "Additional email addresses:","Zusätzliche E-Mail Adressen:" }, | 51 | { "Additional email addresses:","Zusätzliche E-Mail Adressen:" }, |
52 | { "Additional email address:","Zusätzliche E-Mail Adresse:" }, | 52 | { "Additional email address:","Zusätzliche E-Mail Adresse:" }, |
53 | { "&Addressbook","&Adressbuch" }, | 53 | { "&Addressbook","&Adressbuch" }, |
54 | { "Address &Book...","Adress&buch..." }, | 54 | { "Address &Book...","Adress&buch..." }, |
55 | { "Agenda Size","Agende Größe" }, | 55 | { "Agenda Size","Agende Größe" }, |
56 | { "Agenda Size:","Größe der Agenda:" }, | 56 | { "Agenda Size:","Größe der Agenda:" }, |
57 | { "Agenda view:","Agenda Ansicht:" }, | 57 | { "Agenda view:","Agenda Ansicht:" }, |
58 | { "Agenda view background color:","Hintergrund der Agenda Ansicht:" }, | 58 | { "Agenda view background color:","Hintergrund der Agenda Ansicht:" }, |
59 | { "All attendees","Alle Teilnehmer" }, | 59 | { "All attendees","Alle Teilnehmer" }, |
60 | { "AllDayAgenda Height:","Höhe Ganztages Agenda:" }, | 60 | { "AllDayAgenda Height:","Höhe Ganztages Agenda:" }, |
61 | { "All day event","Ganztägig" }, | 61 | { "All day event","Ganztägig" }, |
62 | { "Anonymous","Anonym" }, | 62 | { "Anonymous","Anonym" }, |
63 | { "Apply","Anwenden" }, | 63 | { "Apply","Anwenden" }, |
64 | { "Apr","Apr" }, | 64 | { "Apr","Apr" }, |
65 | { "April","April" }, | 65 | { "April","April" }, |
66 | {"Ask for every entry on conflict","Frage bei Konflikten nach"}, | 66 | {"Ask for every entry on conflict","Frage bei Konflikten nach"}, |
67 | { "Ask for preferences before syncing","Vor dem Syncronisieren nachfragen" }, | 67 | { "Ask for preferences before syncing","Vor dem Syncronisieren nachfragen" }, |
68 | { "Ask for quit when closing KO/Pi","Vor dem Beenden von KO/Pi nachfragen" }, | 68 | { "Ask for quit when closing KO/Pi","Vor dem Beenden von KO/Pi nachfragen" }, |
69 | { "Attendees","Teilnehmer" }, | 69 | { "Attendees","Teilnehmer" }, |
70 | { "Aug","Aug" }, | 70 | { "Aug","Aug" }, |
71 | { "August","August" }, | 71 | { "August","August" }, |
72 | { "Auto-Save","Automatisches Abspeichern" }, | 72 | { "Auto-Save","Automatisches Abspeichern" }, |
73 | { "Auto save delay in minutes:","Verzög.autom.Speichern in Min" }, | 73 | { "Auto save delay in minutes:","Verzög.autom.Speichern in Min" }, |
74 | { "Auto saving...","Automatische Sicherung..." }, | 74 | { "Auto saving...","Automatische Sicherung..." }, |
75 | { "Begin on:","Starte mit:" }, | 75 | { "Begin on:","Starte mit:" }, |
76 | { "Begins on: %1","Starte mit: %1" }, | 76 | { "Begins on: %1","Starte mit: %1" }, |
77 | { "<b>From:</b> %1 <b>To:</b> %2","<b>Vom:</b> %1 <b>Zum:</b> %2" }, | 77 | { "<b>From:</b> %1 <b>To:</b> %2","<b>Vom:</b> %1 <b>Zum:</b> %2" }, |
78 | { "<b>On:</b> %1","<b>Am:</b> %1" }, | 78 | { "<b>On:</b> %1","<b>Am:</b> %1" }, |
79 | { "<b>On:</b> %1 <b>From:S</b> %2 <b>To:</b> %3","<b>Am:</b> %1 <b>Vom:S</b> %2 <b>Zum:</b> %3" }, | 79 | { "<b>On:</b> %1 <b>From:S</b> %2 <b>To:</b> %3","<b>Am:</b> %1 <b>Vom:S</b> %2 <b>Zum:</b> %3" }, |
80 | { "<b>Original event:</b><p>","<b>Original Termin:</b><p>" }, | 80 | { "<b>Original event:</b><p>","<b>Original Termin:</b><p>" }, |
81 | { " - both are modified after last sync"," - beide wurden nach der letzten Syncronisation verändert" }, | 81 | { " - both are modified after last sync"," - beide wurden nach der letzten Syncronisation verändert" }, |
82 | { "Busy","Belegt" }, | 82 | { "Busy","Belegt" }, |
83 | { "&Cancel","Abbre&chen" }, | 83 | { "&Cancel","Abbre&chen" }, |
84 | { "Cancel","Abbrechen" }, | 84 | { "Cancel","Abbrechen" }, |
85 | { "Cannot delete To-Do\nwhich has children.","Kann Todo nicht löschen,\n da noch Einträge vorhanden sind" }, | 85 | { "Cannot delete To-Do\nwhich has children.","Kann Todo nicht löschen,\n da noch Einträge vorhanden sind" }, |
86 | { "Can't generate mail:\nNo event selected.","Kann e-Mail nicht erstellen:\nKein Termin ausgewählt." }, | 86 | { "Can't generate mail:\nNo event selected.","Kann e-Mail nicht erstellen:\nKein Termin ausgewählt." }, |
87 | { "Categories...","Kategorien..." }, | 87 | { "Categories...","Kategorien..." }, |
88 | { "Categories","Kategorien" }, | 88 | { "Categories","Kategorien" }, |
89 | { "Category","Kategorie" }, | 89 | { "Category","Kategorie" }, |
90 | { "Center View","Zentriere Ansicht" }, | 90 | { "Center View","Zentriere Ansicht" }, |
91 | { "Change","Ändere" }, | 91 | { "Change","Ändere" }, |
92 | { "Cinema","Kino" }, | 92 | { "Cinema","Kino" }, |
93 | { "Click to add a new Todo","Hier klicken, um ein neues Todo anzulegen" }, | 93 | { "Click to add a new Todo","Hier klicken, um ein neues Todo anzulegen" }, |
94 | { "Clone Item","Klone Eintrag" }, | 94 | { "Clone Item","Klone Eintrag" }, |
95 | { "&Close","S&chließen" }, | 95 | { "&Close","S&chließen" }, |
96 | { "Close","Schließen" }, | 96 | { "Close","Schließen" }, |
97 | { "Close this dialog to abort deletion!","Zum Abbrechen des Löschvorganges Dialog schließen!" }, | 97 | { "Close this dialog to abort deletion!","Zum Abbrechen des Löschvorganges Dialog schließen!" }, |
98 | { "Colors","Farben" }, | 98 | { "Colors","Farben" }, |
99 | { "completed","erledigt" }, | 99 | { "completed","erledigt" }, |
100 | { "completed on %1","erledigt am %1" }, | 100 | { "completed on %1","erledigt am %1" }, |
101 | { "Complete","Erledigt" }, | 101 | { "Complete","Erledigt" }, |
102 | { "Confidential","Vertraulich" }, | 102 | { "Confidential","Vertraulich" }, |
103 | { "Configure...","Einstellungen..." }, | 103 | { "Configure...","Einstellungen..." }, |
104 | { "Confirm &deletes","Löschvogang bestätigen" }, | 104 | { "Confirm &deletes","Löschvogang bestätigen" }, |
105 | { "Couldn't load calendar\n '%1'.","Kann Kalender\n '%1' nicht laden." }, | 105 | { "Couldn't load calendar\n '%1'.","Kann Kalender\n '%1' nicht laden." }, |
106 | { "Counter-event Viewer","Terminzähler Ansicht" }, | 106 | { "Counter-event Viewer","Terminzähler Ansicht" }, |
107 | { "Daily ending hour:","Feierabend:" }, | 107 | { "Daily ending hour:","Feierabend:" }, |
108 | { "Daily starting hour:","Anfangszeit:" }, | 108 | { "Daily starting hour:","Anfangszeit:" }, |
109 | { "Daily","Täglich" }, | 109 | { "Daily","Täglich" }, |
110 | { "Date Format","Datums Format" }, | 110 | { "Date Format","Datums Format" }, |
111 | { "Date Format:","Datums Format:" }, | 111 | { "Date Format:","Datums Format:" }, |
112 | { "DateNavigator:(nr)","Datums Navigator" }, | 112 | { "DateNavigator:(nr)","Datums Navigator" }, |
113 | { "Dates: ","Datum: " }, | 113 | { "Dates: ","Datum: " }, |
114 | { "Date && Time","Datum && Zeit" }, | 114 | { "Date && Time","Datum && Zeit" }, |
115 | { "Day begins at:","Der Tag beginnt um:" }, | 115 | { "Day begins at:","Der Tag beginnt um:" }, |
116 | { "Days in Next-X-Days:","Tage in Nächste-X-Tage:" }, | 116 | { "Days in Next-X-Days:","Tage in Nächste-X-Tage:" }, |
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öschen..." }, |
134 | { "Delete...","Löschen..." }, | 134 | { "Delete...","Löschen..." }, |
135 | { "Delete","Löschen" }, | 135 | { "Delete","Löschen" }, |
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","Bearbeite" }, | ||
151 | { "Edit Event...","Bearbeite Termin..." }, | 150 | { "Edit Event...","Bearbeite Termin..." }, |
152 | { "Edit Event","Bearbeite Termin" }, | 151 | { "Edit Event","Bearbeite Termin" }, |
153 | { "Edit exceptions","Bearbeite Ausnahmen" }, | 152 | { "Edit exceptions","Bearbeite Ausnahmen" }, |
154 | { "EditorBox:","Editor Fenster:" }, | 153 | { "EditorBox:","Editor Fenster:" }, |
155 | { "Edit Recurrence Range","Bearbeite Wiederholung" }, | 154 | { "Edit Recurrence Range","Bearbeite Wiederholung" }, |
156 | { "Edit Todo...","Berabeite Todo..." }, | 155 | { "Edit Todo...","Berabeite Todo..." }, |
157 | { "Edit To-Do","Todo bearbeiten" }, | 156 | { "Edit To-Do","Todo bearbeiten" }, |
158 | { "E&mail address:","E&mail Adresse:" }, | 157 | { "E&mail address:","E&mail Adresse:" }, |
159 | { "(EmptyEmail)","(KeineEmail)" }, | 158 | { "(EmptyEmail)","(KeineEmail)" }, |
160 | { "(EmptyName)","(KeinName)" }, | 159 | { "(EmptyName)","(KeinName)" }, |
161 | { "Enable Recurrence","Wiederholung anschalten" }, | 160 | { "Enable Recurrence","Wiederholung anschalten" }, |
162 | { "End after","Endet nach"}, | 161 | { "End after","Endet nach"}, |
163 | { "End by:","Endet am"}, | 162 | { "End by:","Endet am"}, |
164 | { "End Date","End Datum" }, | 163 | { "End Date","End Datum" }, |
165 | { "End:","Ende:" }, | 164 | { "End:","Ende:" }, |
166 | { "End Time","End Zeit" }, | 165 | { "End Time","End Zeit" }, |
167 | { "English","Englisch" }, | 166 | { "English","Englisch" }, |
168 | { "Event","Termin" }, | 167 | { "Event","Termin" }, |
169 | { "Event list","Termin Liste" }, | 168 | { "Event list","Termin Liste" }, |
170 | { "Events","Termine" }, | 169 | { "Events","Termine" }, |
171 | { "Event Viewer:","Termin Übersicht:" }, | 170 | { "Event Viewer:","Termin Übersicht:" }, |
172 | { "every","jede" }, | 171 | { "every","jede" }, |
173 | { "Exceptions...","Ausnahmen..." }, | 172 | { "Exceptions...","Ausnahmen..." }, |
174 | { "Exceptions","Ausnahmen" }, | 173 | { "Exceptions","Ausnahmen" }, |
175 | { "Exclude holidays","Ohne freie Tage" }, | 174 | { "Exclude holidays","Ohne freie Tage" }, |
176 | { "Exclude Saturdays","Ohne Samstage" }, | 175 | { "Exclude Saturdays","Ohne Samstage" }, |
177 | { "Feb","Feb" }, | 176 | { "Feb","Feb" }, |
178 | { "February","Februar" }, | 177 | { "February","Februar" }, |
179 | { "&Find","Suche!" }, | 178 | { "&Find","Suche!" }, |
180 | { "Fonts","Schriftart" }, | 179 | { "Fonts","Schriftart" }, |
181 | { "Force take local entry always","Erzwinge:Nimm immer lokalen Eintrag" }, | 180 | { "Force take local entry always","Erzwinge:Nimm immer lokalen Eintrag" }, |
182 | { "Force take remote entry always","Erzwinge:Nimm immer fernen Eintrag"}, | 181 | { "Force take remote entry always","Erzwinge:Nimm immer fernen Eintrag"}, |
183 | { "Free","Frei" }, | 182 | { "Free","Frei" }, |
184 | { "Friday","Freitag" }, | 183 | { "Friday","Freitag" }, |
185 | { "Fri","Fr" }, | 184 | { "Fri","Fr" }, |
186 | { "From:","Vom:" }, | 185 | { "From:","Vom:" }, |
187 | { "Full &name:","Vor- und &Nachname:" }, | 186 | { "Full &name:","Vor- und &Nachname:" }, |
188 | { "General","Allgemein" }, | 187 | { "General","Allgemein" }, |
189 | { "German","Deutsch" }, | 188 | { "German","Deutsch" }, |
190 | { "Gifts","Geschenke" }, | 189 | { "Gifts","Geschenke" }, |
191 | { "Go to Today","Heute anzeigen" }, | 190 | { "Go to Today","Heute anzeigen" }, |
192 | { "Help","Hilfe" }, | 191 | { "Help","Hilfe" }, |
193 | { "Hide Dates","Daten ausblenden" }, | 192 | { "Hide Dates","Daten ausblenden" }, |
194 | { "Highlight color:","Markierungen:" }, | 193 | { "Highlight color:","Markierungen:" }, |
195 | { "Holiday color:","Freie Tage:" }, | 194 | { "Holiday color:","Freie Tage:" }, |
196 | { "hour(s)","Stunde(n)" }, | 195 | { "hour(s)","Stunde(n)" }, |
197 | { "In %1 days: ","In %1 Tagen: " }, | 196 | { "In %1 days: ","In %1 Tagen: " }, |
198 | { "Incomplete Todo:","Unerledigte Aufgaben:" }, | 197 | { "Incomplete Todo:","Unerledigte Aufgaben:" }, |
199 | { "Information","Information" }, | 198 | { "Information","Information" }, |
200 | { "Invalid search expression,\ncannot perform ","Kann Suche nicht ausführen" }, | 199 | { "Invalid search expression,\ncannot perform ","Kann Suche nicht ausführen" }, |
201 | { "Jan","Jan" }, | 200 | { "Jan","Jan" }, |
202 | { "January","Januar" }, | 201 | { "January","Januar" }, |
203 | { "JournalView:","Journal Ansicht:" }, | 202 | { "JournalView:","Journal Ansicht:" }, |
204 | { "Journals","Journale" }, | 203 | { "Journals","Journale" }, |
205 | { "Jul","Jul" }, | 204 | { "Jul","Jul" }, |
206 | { "July","Juli" }, | 205 | { "July","Juli" }, |
207 | { "Jump to date","Springe zum Datum" }, | 206 | { "Jump to date","Springe zum Datum" }, |
208 | { "June","Juni" }, | 207 | { "June","Juni" }, |
209 | { "Jun","Jun" }, | 208 | { "Jun","Jun" }, |
210 | { "Key Bindings...","Tastenzuordnung..." }, | 209 | { "Key Bindings...","Tastenzuordnung..." }, |
211 | { "Kids","Kinder" }, | 210 | { "Kids","Kinder" }, |
212 | { "Known Problems...","Bekannte Probleme..." }, | 211 | { "Known Problems...","Bekannte Probleme..." }, |
213 | { "KO/Pi Find ","KO/Pi Suchdialog " }, | 212 | { "KO/Pi Find ","KO/Pi Suchdialog " }, |
214 | { "KO/Pi Find: ","KO/Pi Suchen: " }, | 213 | { "KO/Pi Find: ","KO/Pi Suchen: " }, |
215 | { "KO/Pi is starting ... "," KO/Pi startet ... \n... Zeit für eine Kaffeepause ..." }, | 214 | { "KO/Pi is starting ... "," KO/Pi startet ... \n... Zeit für eine Kaffeepause ..." }, |
216 | { "Language:(needs restart)","Sprache (Neustart!)" }, | 215 | { "Language:(needs restart)","Sprache (Neustart!)" }, |
217 | { "Language:","Sprache" }, | 216 | { "Language:","Sprache" }, |
218 | { "Large","Etwas mehr" }, | 217 | { "Large","Etwas mehr" }, |
219 | { "List View:","Listenansicht:" }, | 218 | { "List View:","Listenansicht:" }, |
220 | { "List View","Listenansicht" }, | 219 | { "List View","Listenansicht" }, |
221 | { "Load/Save","Laden/Speichern" }, | 220 | { "Load/Save","Laden/Speichern" }, |
222 | { "Load Template","Lade Vorlage" }, | 221 | { "Load Template","Lade Vorlage" }, |
223 | { "Locale","Localisation" }, | 222 | { "Locale","Lokalisation" }, |
224 | { "Local temp file:","Lokale temp. Datei:" }, | 223 | { "Local temp file:","Lokale temp. Datei:" }, |
225 | { "Location: ","Ort: " }, | 224 | { "Location: ","Ort: " }, |
226 | { "Location:","Ort:" }, | 225 | { "Location:","Ort:" }, |
227 | { "Mail client","Mail Programm" }, | 226 | { "Mail client","Mail Programm" }, |
228 | { "Mail Client","Mail Programm" }, | 227 | { "Mail Client","Mail Programm" }, |
229 | { "March","März" }, | 228 | { "March","März" }, |
230 | { "Mar","Mär" }, | 229 | { "Mar","Mär" }, |
231 | { "May","Mai" }, | 230 | { "May","Mai" }, |
232 | { "M. Bains line:","M. Bains Linie:" }, | 231 | { "M. Bains line:","M. Bains Linie:" }, |
233 | { "Medium","Medium" }, | 232 | { "Medium","Medium" }, |
234 | { "Method","Methode" }, | 233 | { "Method","Methode" }, |
235 | { "minute(s)","Minute(n)" }, | 234 | { "minute(s)","Minute(n)" }, |
236 | { "Monday","Montag" }, | 235 | { "Monday","Montag" }, |
237 | { "Mon","Mo" }, | 236 | { "Mon","Mo" }, |
238 | { "Monthly","Monatlich" }, | 237 | { "Monthly","Monatlich" }, |
239 | { "Month not long enough","Monat ist nicht lang genug" }, | 238 | { "Month not long enough","Monat ist nicht lang genug" }, |
240 | { "month(s)","Monat(e)" }, | 239 | { "month(s)","Monat(e)" }, |
241 | { "Month view:","Monatsansicht:" }, | 240 | { "Month view:","Monatsansicht:" }, |
242 | { "Month view uses category colors","Monatsansicht zeigt Kategorie Farben" }, | 241 | { "Month view uses category colors","Monatsansicht zeigt Kategorie Farben" }, |
243 | { "Todo view uses category colors","To-Do Ansicht zeigt Kategorie Farben" }, | 242 | { "Todo view uses category colors","To-Do Ansicht zeigt Kategorie Farben" }, |
244 | { "Move &Down","Nach unten verschieben" }, | 243 | { "Move &Down","Nach unten verschieben" }, |
245 | { "Move &Up","Nach oben verschieben" }, | 244 | { "Move &Up","Nach oben verschieben" }, |
246 | { "Name:","Name:" }, | 245 | { "Name:","Name:" }, |
247 | { "Name","Name" }, | 246 | { "Name","Name" }, |
248 | { "\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?" }, |
249 | { "%n Days","%n Tage" }, | 248 | { "%n Days","%n Tage" }, |
250 | { "Never","Nie" }, | 249 | { "Never","Nie" }, |
251 | { "New event...","Neuer Termin..." }, | 250 | { "New event...","Neuer Termin..." }, |
252 | { "New event","Neuer Termin" }, | 251 | { "New event","Neuer Termin" }, |
253 | { "New Event...","Neuer Termin..." }, | 252 | { "New Event...","Neuer Termin..." }, |
254 | { "New Events/Todos should","Neue Termine/Todos sollten" }, | 253 | { "New Events/Todos should","Neue Termine/Todos sollten" }, |
255 | { "&New","&Neu" }, | 254 | { "&New","&Neu" }, |
256 | { "New","Neu", }, | 255 | { "New","Neu", }, |
257 | { "New Sub-Todo...","Neues Sub-Todo..." }, | 256 | { "New Sub-Todo...","Neues Sub-Todo..." }, |
258 | { "New Todo...","Neues Todo..." }, | 257 | { "New Todo...","Neues Todo..." }, |
259 | { "Next Alarm: ","Nächster Alarm: ", }, | 258 | { "Next Alarm: ","Nächster Alarm: ", }, |
260 | { "&Next Day","&Nächster Tag", }, | 259 | { "&Next Day","&Nächster Tag", }, |
261 | { "Next days view uses full window","Nächste-X-Tage nutzt Vollbild" }, | 260 | { "Next days view uses full window","Nächste-X-Tage nutzt Vollbild" }, |
262 | { "Next month","Nächster Monat" }, | 261 | { "Next month","Nächster Monat" }, |
263 | { "&Next Week","&Nächste Woche" }, | 262 | { "&Next Week","&Nächste Woche" }, |
264 | { "Next year","Nächstes Jahr" }, | 263 | { "Next year","Nächstes Jahr" }, |
265 | { "Next Year","Nächstes Jahr" }, | 264 | { "Next Year","Nächstes Jahr" }, |
266 | { "%n h","%n Std" }, | 265 | { "%n h","%n Std" }, |
267 | { "No ending date","Kein End-Datum", }, | 266 | { "No ending date","Kein End-Datum", }, |
268 | { "No event, nothing to do.","Kein Termin, nichts zu tun.", }, | 267 | { "No event, nothing to do.","Kein Termin, nichts zu tun.", }, |
269 | { "No event selected.","Kein Termin selektiert" }, | 268 | { "No event selected.","Kein Termin selektiert" }, |
270 | { "No","Nein" }, | 269 | { "No","Nein" }, |
271 | { "No program set","Kein Programm ausgewählt", }, | 270 | { "No program set","Kein Programm ausgewählt", }, |
272 | { "Normal","Normal" }, | 271 | { "Normal","Normal" }, |
273 | { "[No selection]","Keine Selektion", }, | 272 | { "[No selection]","Keine Selektion", }, |
274 | { "No sound set","Kein Sound ausgewählt", }, | 273 | { "No sound set","Kein Sound ausgewählt", }, |
275 | { "no time ","keine Zeit ", }, | 274 | { "no time ","keine Zeit ", }, |
276 | { "no time","keine Zeit", }, | 275 | { "no time","keine Zeit", }, |
277 | { "No Time","Keine Zeit" }, | 276 | { "No Time","Keine Zeit" }, |
278 | { "November","November" }, | 277 | { "November","November" }, |
279 | { "Nov","Nov", }, | 278 | { "Nov","Nov", }, |
280 | { "\nThis event recurs\nover multiple dates.\n","\nDieser Termin wiederholt sich an mehreren Tagen.\n" }, | 279 | { "\nThis event recurs\nover multiple dates.\n","\nDieser Termin wiederholt sich an mehreren Tagen.\n" }, |
281 | { "occurrence(s)","Vorkommen" }, | 280 | { "occurrence(s)","Vorkommen" }, |
282 | { "October","Oktober" }, | 281 | { "October","Oktober" }, |
283 | { "Oct","Okt", }, | 282 | { "Oct","Okt", }, |
284 | { "O-due!","Ü-fällig! " }, | 283 | { "O-due!","Ü-fällig! " }, |
285 | { "&OK","&OK" }, | 284 | { "&OK","&OK" }, |
286 | { "Ok+Show!","Ok+Anzeigen" }, | 285 | { "Ok+Show!","Ok+Anzeigen" }, |
287 | { "Organizer: %1","Organisator %1" }, | 286 | { "Organizer: %1","Organisator %1" }, |
288 | { "Organizer","Organisator" }, | 287 | { "Organizer","Organisator" }, |
289 | { "Owner: ","Besitzer: " }, | 288 | { "Owner: ","Besitzer: " }, |
290 | { "Owner:","Besitzer:" }, | 289 | { "Owner:","Besitzer:" }, |
291 | { "<p><b>Priority:</b> %2</p>","<p><b>Priorität:</b> %2</p>" }, | 290 | { "<p><b>Priority:</b> %2</p>","<p><b>Priorität:</b> %2</p>" }, |
292 | { "Pick a date to display","Wähle einen Tag zum anzeigen aus" }, | 291 | { "Pick a date to display","Wähle einen Tag zum anzeigen aus" }, |
293 | { "Please specify a valid due date.","Bitte gültiges Fälligkeitsdatum angeben."}, | 292 | { "Please specify a valid due date.","Bitte gültiges Fälligkeitsdatum angeben."}, |
294 | { "Please specify a valid end date,\nfor example '%1'.","Bitte gültiges Enddatum angeben,\nz.B.'%1'." }, | 293 | { "Please specify a valid end date,\nfor example '%1'.","Bitte gültiges Enddatum angeben,\nz.B.'%1'." }, |
295 | { "Please specify a valid start date.","Bitte gültiges Startdatum angeben." }, | 294 | { "Please specify a valid start date.","Bitte gültiges Startdatum angeben." }, |
296 | { "Please specify a valid start date,\nfor example '%1'.","Bitte gültiges Startdatum angeben,\nz.B. '%1'." }, | 295 | { "Please specify a valid start date,\nfor example '%1'.","Bitte gültiges Startdatum angeben,\nz.B. '%1'." }, |
297 | { "Please specify a valid start time.","Bitte gültige Startzeit angeben."}, | 296 | { "Please specify a valid start time.","Bitte gültige Startzeit angeben."}, |
298 | { "Please specify a valid start time,\nfor example '%1'.","Bitte gültige Startzeit angeben,\nz.B. '%1'." }, | 297 | { "Please specify a valid start time,\nfor example '%1'.","Bitte gültige Startzeit angeben,\nz.B. '%1'." }, |
299 | { "Preferences - some settings need a restart (nr)","Einstellungen - teilweise Neustart erforderlich (bn)" }, | 298 | { "Preferences - some settings need a restart (nr)","Einstellungen - teilweise Neustart erforderlich (bn)" }, |
300 | { "&Previous Day","Vorheriger Tag" }, | 299 | { "&Previous Day","Vorheriger Tag" }, |
301 | { "Previous month","Vorheriger Monat" }, | 300 | { "Previous month","Vorheriger Monat" }, |
302 | { "Previous Month","Vorheriger Monat" }, | 301 | { "Previous Month","Vorheriger Monat" }, |
303 | { "&Previous Week","Vorherige Woche" }, | 302 | { "&Previous Week","Vorherige Woche" }, |
304 | { "Previous year","Vorheriges Jahr" }, | 303 | { "Previous year","Vorheriges Jahr" }, |
305 | { "Previous Year","Vorheriges Jahr" }, | 304 | { "Previous Year","Vorheriges Jahr" }, |
306 | { "Printing","Drucken" }, | 305 | { "Printing","Drucken" }, |
307 | { "Priority:","Priorität:" }, | 306 | { "Priority:","Priorität:" }, |
308 | { "Private","Privat" }, | 307 | { "Private","Privat" }, |
309 | { "Proceed","Weiter" }, | 308 | { "Proceed","Weiter" }, |
310 | { "Public","Öffentlich" }, | 309 | { "Public","Öffentlich" }, |
311 | { "Purge","Entferne" }, | 310 | { "Purge","Entferne" }, |
312 | { "Purge Completed...","Entferne erledigte Todos..." }, | 311 | { "Purge Completed...","Entferne erledigte Todos..." }, |
313 | { "Purge Todos","Todos bereinigen" }, | 312 | { "Purge Todos","Todos bereinigen" }, |
314 | { "read-only","schreibgeschützt" }, | 313 | { "read-only","schreibgeschützt" }, |
315 | { "Recur every","Wiederh. alle" }, | 314 | { "Recur every","Wiederh. alle" }, |
316 | { "Recur in the month of","Wiederh. im Monat" }, | 315 | { "Recur in the month of","Wiederh. im Monat" }, |
317 | { "Recur on the","Wiederh. am" }, | 316 | { "Recur on the","Wiederh. am" }, |
318 | { "Recur on this day","Wiederh. am diesen Tag" }, | 317 | { "Recur on this day","Wiederh. am diesen Tag" }, |
319 | { "Recurrence Range...","Wiederholungs Zeitraum..." }, | 318 | { "Recurrence Range...","Wiederholungs Zeitraum..." }, |
@@ -383,202 +382,202 @@ | |||
383 | { "Take newest entry on conflict","Nimm neuesten Eintrag beim Konflikt" }, | 382 | { "Take newest entry on conflict","Nimm neuesten Eintrag beim Konflikt" }, |
384 | { "Take remote entry on conflict","Nimm fernen Eintrag beim Konflikt" }, | 383 | { "Take remote entry on conflict","Nimm fernen Eintrag beim Konflikt" }, |
385 | { "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 To-Do" }, |
386 | { "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" }, |
387 | { "Template...","Vorlage..." }, | 386 | { "Template...","Vorlage..." }, |
388 | { "This day","Dieser Tag" }, | 387 | { "This day","Dieser Tag" }, |
389 | { "This is an experimental feature. ","Dieses Feature ist experimentel" }, | 388 | { "This is an experimental feature. ","Dieses Feature ist experimentel" }, |
390 | { "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." }, |
391 | { "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." }, |
392 | { "Thu","Do" }, | 391 | { "Thu","Do" }, |
393 | { "Thursday","Donnerstag" }, | 392 | { "Thursday","Donnerstag" }, |
394 | { "Time associated","Mit Zeit" }, | 393 | { "Time associated","Mit Zeit" }, |
395 | { "Time bar:","Uhrzeit Zeile:" }, | 394 | { "Time bar:","Uhrzeit Zeile:" }, |
396 | { "Time && Date","Zeit und Datum" }, | 395 | { "Time && Date","Zeit und Datum" }, |
397 | { "Time Format","Zeit Format" }, | 396 | { "Time Format","Zeit Format" }, |
398 | { "Time Format(nr):","Zeit Format(Neustart!)" }, | 397 | { "Time Format(nr):","Zeit Format(Neustart!)" }, |
399 | { "Date Labels:","Datumsleiste:" }, | 398 | { "Date Labels:","Datumsleiste:" }, |
400 | { "Time: ","Zeit: " }, | 399 | { "Time: ","Zeit: " }, |
401 | { "Timezone:","Zeitzone:" }, | 400 | { "Timezone:","Zeitzone:" }, |
402 | { "To: ","Bis: " }, | 401 | { "To: ","Bis: " }, |
403 | { "To:","Bis:" }, | 402 | { "To:","Bis:" }, |
404 | { "Today: ","Heute: " }, | 403 | { "Today: ","Heute: " }, |
405 | { "Todo due today color:","Heute fällige To-Do's" }, | 404 | { "Todo due today color:","Heute fällige To-Do's" }, |
406 | { "To-do items:","To-Do items:" }, | 405 | { "To-do items:","To-Do items:" }, |
407 | { "Todo overdue color:","Überfällige To-Do's" }, | 406 | { "Todo overdue color:","Überfällige To-Do's" }, |
408 | { "Todo","Todo" }, | 407 | { "Todo","Todo" }, |
409 | { "To-do view shows completed Todos","To-do Ansicht zeigt erledigte To-dos" }, | 408 | { "To-do view shows completed Todos","To-do Ansicht zeigt erledigte To-dos" }, |
410 | { "ToDoView:","Todo Ansicht:" }, | 409 | { "ToDoView:","Todo Ansicht:" }, |
411 | { "Toggle Alarm","Wechsle Alarm" }, | 410 | { "Toggle Alarm","Wechsle Alarm" }, |
412 | { "Toggle Allday","Umschalten Ganztag" }, | 411 | { "Toggle Allday","Umschalten Ganztag" }, |
413 | { "Tomorrow: ","Morgen: " }, | 412 | { "Tomorrow: ","Morgen: " }, |
414 | { "Tue","Di" }, | 413 | { "Tue","Di" }, |
415 | { "Tuesday","Dienstag" }, | 414 | { "Tuesday","Dienstag" }, |
416 | { "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:" }, |
417 | { "Unable to find template '%1'.","Kann Vorlage '%1' nicht finden." }, | 416 | { "Unable to find template '%1'.","Kann Vorlage '%1' nicht finden." }, |
418 | { "Unknown","Unbekannt" }, | 417 | { "Unknown","Unbekannt" }, |
419 | { "Up","Hinauf" }, | 418 | { "Up","Hinauf" }, |
420 | { "Use password (if not, ask when syncing)","Passwort: (sonst jedesmal anfragen)" }, | 419 | { "Use password (if not, ask when syncing)","Passwort: (sonst jedesmal anfragen)" }, |
421 | { "User defined","Benutzerdefiniert" }, | 420 | { "User defined","Benutzerdefiniert" }, |
422 | { "User long date:","Format langes Datum:" }, | 421 | { "User long date:","Format langes Datum:" }, |
423 | { "User short date:","Forma kurzes Datum:" }, | 422 | { "User short date:","Forma kurzes Datum:" }, |
424 | { "View","Ansicht" }, | 423 | { "View","Ansicht" }, |
425 | { "View Fonts","Schriftarten Ansichten" }, | 424 | { "View Fonts","Schriftarten Ansichten" }, |
426 | { "Views","Ansichten" }, | 425 | { "Views","Ansichten" }, |
427 | { "Wed","Mi" }, | 426 | { "Wed","Mi" }, |
428 | { "Wednesday","Mittwoch" }, | 427 | { "Wednesday","Mittwoch" }, |
429 | { "Week %1","Woche %1" }, | 428 | { "Week %1","Woche %1" }, |
430 | { "Weekly","Wöchentlich" }, | 429 | { "Weekly","Wöchentlich" }, |
431 | { "Week starts on Sunday","Woche beginnt Sonntags" }, | 430 | { "Week starts on Sunday","Woche beginnt Sonntags" }, |
432 | { "What's Next View:","What's Next Anz." }, | 431 | { "What's Next View:","What's Next Anz." }, |
433 | { "What's next ?","Was kommt als nächstes?(What's Next)" }, | 432 | { "What's next ?","Was kommt als nächstes?(What's Next)" }, |
434 | { "Working Hours","Tägliche Arbeitszeit" }, | 433 | { "Working Hours","Tägliche Arbeitszeit" }, |
435 | { "Working hours color:","Arbeitszeit in der Agenda Ansicht:" }, | 434 | { "Working hours color:","Arbeitszeit in der Agenda Ansicht:" }, |
436 | { "Write back existing entries only","Nur exisitierende Einträge zurückschreiben" }, | 435 | { "Write back existing entries only","Nur exisitierende Einträge zurückschreiben" }, |
437 | { "Write back synced file","Syncronisierte Datei zurückschreiben" }, | 436 | { "Write back synced file","Syncronisierte Datei zurückschreiben" }, |
438 | { "Yearly","Jährlich" }, | 437 | { "Yearly","Jährlich" }, |
439 | { "year(s)","Jahr(e)" }, | 438 | { "year(s)","Jahr(e)" }, |
440 | { "Yes","Ja" }, | 439 | { "Yes","Ja" }, |
441 | { "You have %d item(s) selected.\n","Sie haben %d Einträge ausgewählt.\n" }, | 440 | { "You have %d item(s) selected.\n","Sie haben %d Einträge ausgewählt.\n" }, |
442 | { "You have to restart KOrganizer for this setting to take effect.","Sie müssem Korganizer neu starten, damit diese Einstellung aktiviert wird." }, | 441 | { "You have to restart KOrganizer for this setting to take effect.","Sie müssem Korganizer neu starten, damit diese Einstellung aktiviert wird." }, |
443 | { "week(s) on:","Woche(n) am: " }, | 442 | { "week(s) on:","Woche(n) am: " }, |
444 | { "Full menu bar(nr)","Volle Menuleiste(bn)" }, | 443 | { "Full menu bar(nr)","Volle Menuleiste(bn)" }, |
445 | { "Timezone has daylight saving","Zeitzone hat Sommerzeit" }, | 444 | { "Timezone has daylight saving","Zeitzone hat Sommerzeit" }, |
446 | { "Actual start and end is the\nsunday before this date.","Tatsächlicher Beginn/Ende ist der\nSonntag vor diesem Datum!" }, | 445 | { "Actual start and end is the\nsunday before this date.","Tatsächlicher Beginn/Ende ist der\nSonntag vor diesem Datum!" }, |
447 | { "The year in the date is ignored.","Das Jahr vom Datum wird ignoriert." }, | 446 | { "The year in the date is ignored.","Das Jahr vom Datum wird ignoriert." }, |
448 | { "Daylight start:","Sommerzeit Start:" }, | 447 | { "Daylight start:","Sommerzeit Start:" }, |
449 | { "Daylight end:","Sommerzeit Ende:" }, | 448 | { "Daylight end:","Sommerzeit Ende:" }, |
450 | { "Time Zone","Zeitzone" }, | 449 | { "Time Zone","Zeitzone" }, |
451 | { "Monday 19 April 2004: %A %d %B %Y","Montag 19 April 2004: %A %d %B %Y" }, | 450 | { "Monday 19 April 2004: %A %d %B %Y","Montag 19 April 2004: %A %d %B %Y" }, |
452 | { "%A: Monday --- %a: Mon","%A: Montag --- %a: Mon" }, | 451 | { "%A: Monday --- %a: Mon","%A: Montag --- %a: Mon" }, |
453 | { "minutely","minütlich" }, | 452 | { "minutely","minütlich" }, |
454 | { "hourly","stündlich" }, | 453 | { "hourly","stündlich" }, |
455 | { "daily","täglich" }, | 454 | { "daily","täglich" }, |
456 | { "weekly","wöchentlich" }, | 455 | { "weekly","wöchentlich" }, |
457 | { "monthly","monatlich" }, | 456 | { "monthly","monatlich" }, |
458 | { "day-monthly","tag-monatlich" }, | 457 | { "day-monthly","tag-monatlich" }, |
459 | { "month-yearly","monat-jährlich" }, | 458 | { "month-yearly","monat-jährlich" }, |
460 | { "day-yearly","tag-jährlich" }, | 459 | { "day-yearly","tag-jährlich" }, |
461 | { "position-yearly","pos-jährlich" }, | 460 | { "position-yearly","pos-jährlich" }, |
462 | { "Edit item on doubleclick (if not, show)","Editiere mit Doppelklick(wenn nicht, zeige)" }, | 461 | { "Edit item on doubleclick (if not, show)","Editiere mit Doppelklick(wenn nicht, zeige)" }, |
463 | { "Highlight current day in agenda","Hebe >>heute<< in Agenda hervor" }, | 462 | { "Highlight current day in agenda","Hebe >>heute<< in Agenda hervor" }, |
464 | { "Use light color for highlight current day","Helle Farbe für >>heute<< Hervorhebung" }, | 463 | { "Use light color for highlight current day","Helle Farbe für >>heute<< Hervorhebung" }, |
465 | { "Highlight selection in Time Edit","Hebe Auswahl in Zeit Edit hervor" }, | 464 | { "Highlight selection in Time Edit","Hebe Auswahl in Zeit Edit hervor" }, |
466 | { "Hold fullscreen on view change","Behalte Vollbild bei Ansichswechsel" }, | 465 | { "Hold fullscreen on view change","Behalte Vollbild bei Ansichswechsel" }, |
467 | { "Hold non-fullscreen on view change","Behalte Nicht-Vollbild bei Ansichtsw." }, | 466 | { "Hold non-fullscreen on view change","Behalte Nicht-Vollbild bei Ansichtsw." }, |
468 | { "Event list view uses full window","Listenansicht nutzt Vollbild" }, | 467 | { "Event list view uses full window","Listenansicht nutzt Vollbild" }, |
469 | { "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" }, |
470 | { "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" }, |
471 | { "Listview uses monthly timespan","Listenansicht zeigt monatliche Zeitspanne" }, | 470 | { "Listview uses monthly timespan","Listenansicht zeigt monatliche Zeitspanne" }, |
472 | { "ViewChange","Ansichtswechsel" }, | 471 | { "ViewChange","Ansichtswechsel" }, |
473 | { "Default alarm *.wav file:","Standard Alarm *.wav Datei:" }, | 472 | { "Default alarm *.wav file:","Standard Alarm *.wav Datei:" }, |
474 | { "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" }, |
475 | { "File","Datei" }, | 474 | { "File","Datei" }, |
476 | { "Clone...","Dupliziere..." }, | 475 | { "Clone...","Dupliziere..." }, |
477 | { "Move...","Bewege..." }, | 476 | { "Move...","Bewege..." }, |
478 | { "Beam...","Sende via IR..." }, | 477 | { "Beam...","Sende via IR..." }, |
479 | { "&Clone...","Dupliziere.." }, | 478 | { "&Clone...","Dupliziere..." }, |
480 | { "&Move...","Bewege..." }, | 479 | { "&Move...","Bewege..." }, |
481 | { "&Beam...","Sende via IR..." }, | 480 | { "&Beam...","Sende via IR..." }, |
482 | { "Show Completed","Zeige erledigte Todos" }, | 481 | { "Show Completed","Zeige erledigte Todos" }, |
483 | { "Show Quick Todo","Zeige Quick Todo" }, | 482 | { "Show Quick Todo","Zeige Quick Todo" }, |
484 | { "Unparent Todo","Un-sub Todo" }, | 483 | { "Unparent Todo","Un-sub Todo" }, |
485 | { "Save selected to file...","Speichere Selektierte..." }, | 484 | { "Save selected to file...","Speichere Selektierte..." }, |
486 | { "Add Categ. to selected...","Füge zu Selekt. Kateg. hinzu..." }, | 485 | { "Add Categ. to selected...","Füge zu Selekt. Kateg. hinzu..." }, |
487 | { "Set Categ. for selected...","Setze Kateg. für Selekt." }, | 486 | { "Set Categ. for selected...","Setze Kateg. für Selekt." }, |
488 | { "Beam via IR","Sende via IR" }, | 487 | { "Beam via IR...","Sende via IR..." }, |
489 | { "Search","Suchen" }, | 488 | { "Search","Suchen" }, |
490 | { "Date Picker","Datum auswählen" }, | 489 | { "Date Picker","Datum auswählen" }, |
491 | { "Day View","Tagesansicht" }, | 490 | { "Day View","Tagesansicht" }, |
492 | { "Work Week","Arbeitswoche" }, | 491 | { "Work Week","Arbeitswoche" }, |
493 | { "Week","Wochenansicht" }, | 492 | { "Week","Wochenansicht" }, |
494 | { "Month","Monatsansicht" }, | 493 | { "Month","Monatsansicht" }, |
495 | { "Todo View","Todo Liste" }, | 494 | { "Todo View","Todo Liste" }, |
496 | { "Journal","Journal" }, | 495 | { "Journal","Journal" }, |
497 | { "Next days","Nächste Tage" }, | 496 | { "Next days","Nächste Tage" }, |
498 | { "Print agenda selection...","Drucke Agendaselektion..." }, | 497 | { "Print agenda selection...","Drucke Agendaselektion..." }, |
499 | { "Toggle DateNavigator","Navigator umschalten" }, | 498 | { "Toggle DateNavigator","Navigator umschalten" }, |
500 | { "Toggle FilterView","Filteransicht umschalten" }, | 499 | { "Toggle FilterView","Filteransicht umschalten" }, |
501 | { "Prev. month","Vorheriger Monat" }, | 500 | { "Prev. month","Vorheriger Monat" }, |
502 | { "Go backward","Gehe zurück" }, | 501 | { "Go backward","Gehe zurück" }, |
503 | { "Go forward","Gehe weiter" }, | 502 | { "Go forward","Gehe weiter" }, |
504 | { "Synchronize","Synchronisieren" }, | 503 | { "Synchronize","Synchronisieren" }, |
505 | { "AgendaSize","Agendagröße" }, | 504 | { "AgendaSize","Agendagröße" }, |
506 | { "Import (*.ics/*.vcs) file","Importiere (*.ics/*.vcs) Datei" }, | 505 | { "Import (*.ics/*.vcs) file","Importiere (*.ics/*.vcs) Datei" }, |
507 | { "Import last file","Importiere letzte Datei" }, | 506 | { "Import last file","Importiere letzte Datei" }, |
508 | { "Import Opie/Qtopia Cal.","Importiere Opie/Qtopia Kal." }, | 507 | { "Import Opie/Qtopia Cal.","Importiere Opie/Qtopia Kal." }, |
509 | { "Save Backup...","Speichere Backup..." }, | 508 | { "Save Backup...","Speichere Backup..." }, |
510 | { "Export VCalendar","Exportiere VCalendar" }, | 509 | { "Export VCalendar","Exportiere VCalendar" }, |
511 | { "Manage new categories...","Verwalte neue Kategorien..." }, | 510 | { "Manage new categories...","Verwalte neue Kategorien..." }, |
512 | { "Beam complete calendar...","Sende kompletten Kalender..." }, | 511 | { "Beam complete calendar...","Sende kompletten Kalender..." }, |
513 | { "Beam filtered calendar...","Sende gefilterten Kalender..." }, | 512 | { "Beam filtered calendar...","Sende gefilterten Kalender..." }, |
514 | { "Remote via ssh","Über Netzwerk via ssh" }, | 513 | { "Remote via ssh","Über Netzwerk via ssh" }, |
515 | { "With local file","Mit lokaler Datei" }, | 514 | { "With local file","Mit lokaler Datei" }, |
516 | { "With last file","Mit letzter Datei" }, | 515 | { "With last file","Mit letzter Datei" }, |
517 | { "KO/Pi: Ready for beaming","KO/Pi: Bereit zum Senden" }, | 516 | { "KO/Pi: Ready for beaming","KO/Pi: Bereit zum Senden" }, |
518 | { "KO/Pi:Beaming done","KO/Pi: Senden erfolgt" }, | 517 | { "KO/Pi:Beaming done","KO/Pi: Senden erfolgt" }, |
519 | { "Save filename","Speichern: Dateinamen wählen" }, | 518 | { "Save filename","Speichern: Dateinamen wählen" }, |
520 | { "File already exists!\nOld file from:\n%1\nOverwrite?\n","Dateiname existiert bereits!\nAlte Datei vom:\n%1\nÜberschreiben?\n" }, | 519 | { "File already exists!\nOld file from:\n%1\nOverwrite?\n","Dateiname existiert bereits!\nAlte Datei vom:\n%1\nÜberschreiben?\n" }, |
521 | { "KO/Pi: Warning!","KO/Pi: Warnung!" }, | 520 | { "KO/Pi: Warning!","KO/Pi: Warnung!" }, |
522 | { "Overwrite!","Überschreibe!" }, | 521 | { "Overwrite!","Überschreibe!" }, |
523 | { "KO/Pi:Saved %1","KO/Pi:Gespeichert %1" }, | 522 | { "KO/Pi:Saved %1","KO/Pi:Gespeichert %1" }, |
524 | { "All selected items will be\npermanently deleted.\n(Deleting items will take\nsome time on a PDA)\n","Alle selektierten Einträge werden\nunwiederbringlich gelöscht.\n(Löschen kann auf dem\nPDA einige Zeit dauern)\n" }, | 523 | { "All selected items will be\npermanently deleted.\n(Deleting items will take\nsome time on a PDA)\n","Alle selektierten Einträge werden\nunwiederbringlich gelöscht.\n(Löschen kann auf dem\nPDA einige Zeit dauern)\n" }, |
525 | { "KO/Pi Confirmation","KO/Pi Bestätigung" }, | 524 | { "KO/Pi Confirmation","KO/Pi Bestätigung" }, |
526 | { "Close dialog to abort deletion!","Schließe Dialog um das Löschen abzubrechen!" }, | 525 | { "Close dialog to abort deletion!","Schließe Dialog um das Löschen abzubrechen!" }, |
527 | { "Deleting item %d ...","Lösche Eintrag %d ..." }, | 526 | { "Deleting item %d ...","Lösche Eintrag %d ..." }, |
528 | { "%d items remaining in list.","%d Einträge sind in der Liste verblieben." }, | 527 | { "%d items remaining in list.","%d Einträge sind in der Liste verblieben." }, |
529 | { "Size","Größe" }, | 528 | { "Size","Größe" }, |
530 | { "Date","Datum" }, | 529 | { "Date","Datum" }, |
531 | { "Mime Type","Datei Typ" }, | 530 | { "Mime Type","Datei Typ" }, |
532 | { "All Files","Alle Dateien" }, | 531 | { "All Files","Alle Dateien" }, |
533 | { "Files","Dateien" }, | 532 | { "Files","Dateien" }, |
534 | { "Documents","DoKumente" }, | 533 | { "Documents","DoKumente" }, |
535 | { "Select Categories","Selektiere Kategorien" }, | 534 | { "Select Categories","Selektiere Kategorien" }, |
536 | { " &Deselect All "," Auswahl aufheben " }, | 535 | { " &Deselect All "," Auswahl aufheben " }, |
537 | { "A&dd","Hinzu" }, | 536 | { "A&dd","Hinzu" }, |
538 | { "&Modify","Ändern" }, | 537 | { "&Modify","Ändern" }, |
539 | { "Edit Categories","Editiere Kategorien" }, | 538 | { "Edit Categories","Editiere Kategorien" }, |
540 | { " &Edit Categories "," &Editiere Kategorien " }, | 539 | { " &Edit Categories "," &Editiere Kategorien " }, |
541 | { "Beam Options","Beam Einstellungen" }, | 540 | { "Beam Options","Beam Einstellungen" }, |
542 | { " With timezone "," Mit Zeitzone " }, | 541 | { " With timezone "," Mit Zeitzone " }, |
543 | { " Local time ", " Lokale Zeit " }, | 542 | { " Local time ", " Lokale Zeit " }, |
544 | { "Manage new Categories","Verwalte neue Kategorien" }, | 543 | { "Manage new Categories","Verwalte neue Kategorien" }, |
545 | { "Add to category list","Füge zur Kategorieliste hinzu" }, | 544 | { "Add to category list","Füge zur Kategorieliste hinzu" }, |
546 | { "Remove from Events/Todos","Entferne von Terminen/Todos" }, | 545 | { "Remove from Events/Todos","Entferne von Terminen/Todos" }, |
547 | { "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:" }, |
548 | { "File format","Datei Format" }, | 547 | { "File format","Datei Format" }, |
549 | { "Time format","Zeit Format" }, | 548 | { "Time format","Zeit Format" }, |
550 | { "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 ..." }, |
551 | { "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" }, |
552 | { "h","Std" }, | 551 | { "h","Std" }, |
553 | { "min","Min" }, | 552 | { "min","Min" }, |
554 | { "hou","Std" }, | 553 | { "hou","Std" }, |
555 | { "day","Tag" }, | 554 | { "day","Tag" }, |
556 | { "French","Französich" }, | 555 | { "French","Französich" }, |
557 | { "Time","Zeit" }, | 556 | { "Time","Zeit" }, |
558 | { "Event Viewer","Termin Ansicht" }, | 557 | { "Event Viewer","Termin Ansicht" }, |
559 | { "Cancel Sync","Sync Abbrechen" }, | 558 | { "Cancel Sync","Sync Abbrechen" }, |
560 | { "Remote","Fern" }, | 559 | { "Remote","Fern" }, |
561 | { "Local","Lokal" }, | 560 | { "Local","Lokal" }, |
562 | { "Conflict! Please choose entry","Konflikt! Bitte Eintrag wählen" }, | 561 | { "Conflict! Please choose entry","Konflikt! Bitte Eintrag wählen" }, |
563 | { "Local: ","Lokal: " }, | 562 | { "Local: ","Lokal: " }, |
564 | { "Remote: ","Fern: " }, | 563 | { "Remote: ","Fern: " }, |
565 | { "Last modified: ","Zuletzt geändert: " }, | 564 | { "Last modified: ","Zuletzt geändert: " }, |
566 | { "Location: ","Ort: " }, | 565 | { "Location: ","Ort: " }, |
567 | { "<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>" }, |
568 | { "<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>" }, |
569 | { "<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> " }, |
570 | { "<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>" }, |
571 | { "<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> " }, |
572 | { "<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>" }, |
573 | { "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." }, |
574 | { "<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>" }, |
575 | { "<b>Last recurrence was on:</b>","<b>Letzte Wiederholung war am:</b>" }, | 574 | { "<b>Last recurrence was on:</b>","<b>Letzte Wiederholung war am:</b>" }, |
576 | { "( %1 min before )","( %1 min vorher )" }, | 575 | { "( %1 min before )","( %1 min vorher )" }, |
577 | { "<b>Alarm on: ","<b>Alarm am: " }, | 576 | { "<b>Alarm on: ","<b>Alarm am: " }, |
578 | { "<b>Details: </b>","<b>Details: </b>" }, | 577 | { "<b>Details: </b>","<b>Details: </b>" }, |
579 | { "<p><b>Priority:</b> %2</p>","<p><b>Priorität:</b> %2</p>" }, | 578 | { "<p><b>Priority:</b> %2</p>","<p><b>Priorität:</b> %2</p>" }, |
580 | { "<p><i>%1 % completed</i></p>","<p><i>%1 % erledigt</i></p>" }, | 579 | { "<p><i>%1 % completed</i></p>","<p><i>%1 % erledigt</i></p>" }, |
581 | { "Organizer","Organisator" }, | 580 | { "Organizer","Organisator" }, |
582 | { "Save","Speichern" }, | 581 | { "Save","Speichern" }, |
583 | { "Exit (+save)","Beenden(+speichern)" }, | 582 | { "Exit (+save)","Beenden(+speichern)" }, |
584 | { "Home","Zuhause" }, | 583 | { "Home","Zuhause" }, |
@@ -1004,193 +1003,193 @@ | |||
1004 | { "<p><b>ctrl+up/down</b>: Scroll small todo view</p>\n","<p><b>ctrl+up/down</b>: Scrolle kleine Todo Ansicht</p>\n" }, | 1003 | { "<p><b>ctrl+up/down</b>: Scroll small todo view</p>\n","<p><b>ctrl+up/down</b>: Scrolle kleine Todo Ansicht</p>\n" }, |
1005 | { "<p><b>up/down</b>: Scroll agenda view</p>\n","<p><b>up/down</b>: Scrolle Agenda Ansicht</p>\n" }, | 1004 | { "<p><b>up/down</b>: Scroll agenda view</p>\n","<p><b>up/down</b>: Scrolle Agenda Ansicht</p>\n" }, |
1006 | { "<p><h3>In agenda view:</h3></p>\n","<p><h3>In Agenda Ansicht:</h3></p>\n" }, | 1005 | { "<p><h3>In agenda view:</h3></p>\n","<p><h3>In Agenda Ansicht:</h3></p>\n" }, |
1007 | { "<p><b>del,backspace</b>: Delete selected item</p>\n","<p><b>del,backspace</b>: Lösche selektiertes Item</p>\n" }, | 1006 | { "<p><b>del,backspace</b>: Delete selected item</p>\n","<p><b>del,backspace</b>: Lösche selektiertes Item</p>\n" }, |
1008 | { "<p><b>left</b>: Prev. week | <b>left+ctrl</b>: Prev. month</p>\n","<p><b>left</b>: Vorh. Woche | <b>left+ctrl</b>: Vorh. Monat</p>\n" }, | 1007 | { "<p><b>left</b>: Prev. week | <b>left+ctrl</b>: Prev. month</p>\n","<p><b>left</b>: Vorh. Woche | <b>left+ctrl</b>: Vorh. Monat</p>\n" }, |
1009 | { "<p><b>right</b>: Next week | <b>right+ctrl</b>: Next month</p>\n","<p><b>right</b>: Nächste Woche | <b>right+ctrl</b>: Nächste Woche</p>\n" }, | 1008 | { "<p><b>right</b>: Next week | <b>right+ctrl</b>: Next month</p>\n","<p><b>right</b>: Nächste Woche | <b>right+ctrl</b>: Nächste Woche</p>\n" }, |
1010 | { "<p><b>B</b>: Edit description (details) of selected item</p>\n","<p><b>B</b>: Editiere Beschreibung (Details) des selektierten Items</p>\n" }, | 1009 | { "<p><b>B</b>: Edit description (details) of selected item</p>\n","<p><b>B</b>: Editiere Beschreibung (Details) des selektierten Items</p>\n" }, |
1011 | { "<p><b>C</b>: Show current time in agenda view</p>\n","<p><b>C</b>: Zeige aktuelle Zeit in Agenda Ansicht</p>\n" }, | 1010 | { "<p><b>C</b>: Show current time in agenda view</p>\n","<p><b>C</b>: Zeige aktuelle Zeit in Agenda Ansicht</p>\n" }, |
1012 | { "<p><b>+,-</b> : Zoom in/out agenda | <b>A</b>: Toggle allday agenda height</p>\n","<p><b>+,-</b> : Zoom rein/raus Agenda | <b>A</b>: Wechsle Ganztag Agenda Höhe</p>\n" }, | 1011 | { "<p><b>+,-</b> : Zoom in/out agenda | <b>A</b>: Toggle allday agenda height</p>\n","<p><b>+,-</b> : Zoom rein/raus Agenda | <b>A</b>: Wechsle Ganztag Agenda Höhe</p>\n" }, |
1013 | { "<p><b>S+ctrl</b>: Add sub-todo | <b>X+ctrl</b>: Toggle datenavigator</p>\n","<p><b>S+ctrl</b>: Füge Sub-Todo hinzu | <b>X+ctrl</b>: Zeige/verstecke Datumsnavigator</p>\n" }, | 1012 | { "<p><b>S+ctrl</b>: Add sub-todo | <b>X+ctrl</b>: Toggle datenavigator</p>\n","<p><b>S+ctrl</b>: Füge Sub-Todo hinzu | <b>X+ctrl</b>: Zeige/verstecke Datumsnavigator</p>\n" }, |
1014 | { "<p><b>T</b>: Goto today | <b>T+ctrl</b>: New Todo</p>\n","<p><b>T</b>: Gehe zu Heute | <b>T+ctrl</b>: Neues Todo</p>\n" }, | 1013 | { "<p><b>T</b>: Goto today | <b>T+ctrl</b>: New Todo</p>\n","<p><b>T</b>: Gehe zu Heute | <b>T+ctrl</b>: Neues Todo</p>\n" }, |
1015 | { "<p><b>E</b>: Edit selected item |<b> E+ctrl</b>: New Event</p>\n","<p><b>E</b>: Editiere selektiertes Item |<b> E+ctrl</b>: Neuer Termin</p>\n" }, | 1014 | { "<p><b>E</b>: Edit selected item |<b> E+ctrl</b>: New Event</p>\n","<p><b>E</b>: Editiere selektiertes Item |<b> E+ctrl</b>: Neuer Termin</p>\n" }, |
1016 | { "<p><b>D</b>: One day view | <b>M</b>: Month view</p>\n","<p><b>D</b>: Ein-Tages Ansicht | <b>M</b>: Monatsansicht</p>\n" }, | 1015 | { "<p><b>D</b>: One day view | <b>M</b>: Month view</p>\n","<p><b>D</b>: Ein-Tages Ansicht | <b>M</b>: Monatsansicht</p>\n" }, |
1017 | { "<p><b>Z,Y</b>: Work week view | <b>U</b>: Week view</p>\n","<p><b>Z,Y</b>: Arbeitswochenansicht | <b>U</b>: Wochenansicht</p>\n" }, | 1016 | { "<p><b>Z,Y</b>: Work week view | <b>U</b>: Week view</p>\n","<p><b>Z,Y</b>: Arbeitswochenansicht | <b>U</b>: Wochenansicht</p>\n" }, |
1018 | { "<p><b>V</b>: Todo view | <b>L</b>: Event list view</p>\n","<p><b>V</b>: Todo Ansicht | <b>L</b>: Termin Listen Ansicht</p>\n" }, | 1017 | { "<p><b>V</b>: Todo view | <b>L</b>: Event list view</p>\n","<p><b>V</b>: Todo Ansicht | <b>L</b>: Termin Listen Ansicht</p>\n" }, |
1019 | { "<p><b>X</b>: Next X days view| <b>W</b>: What's next view\n ","<p><b>X</b>: Nächste-X-Tage Ansicht | <b>W</b>: What's Next Ansicht\n " }, | 1018 | { "<p><b>X</b>: Next X days view| <b>W</b>: What's next view\n ","<p><b>X</b>: Nächste-X-Tage Ansicht | <b>W</b>: What's Next Ansicht\n " }, |
1020 | { "<p><b>1-0</b> (+<b>ctrl</b>): Select filter 1-10 (11-20)</p>\n","<p><b>1-0</b> (+<b>ctrl</b>): Selektiere Filter 1-10 (11-20)</p>\n" }, | 1019 | { "<p><b>1-0</b> (+<b>ctrl</b>): Select filter 1-10 (11-20)</p>\n","<p><b>1-0</b> (+<b>ctrl</b>): Selektiere Filter 1-10 (11-20)</p>\n" }, |
1021 | { "<p><b>O</b>: Filter On/Off | <b>J</b>: Journal view</p>\n","<p><b>O</b>: Filter An/Aus | <b>J</b>: Journal Ansicht</p>\n" }, | 1020 | { "<p><b>O</b>: Filter On/Off | <b>J</b>: Journal view</p>\n","<p><b>O</b>: Filter An/Aus | <b>J</b>: Journal Ansicht</p>\n" }, |
1022 | { "<p><b>Space</b>: Toggle fullscreen | <b>P</b>: Date picker</p>\n","<p><b>Space</b>: Zeige fullscreen | <b>P</b>: Datums Picker</p>\n" }, | 1021 | { "<p><b>Space</b>: Toggle fullscreen | <b>P</b>: Date picker</p>\n","<p><b>Space</b>: Zeige fullscreen | <b>P</b>: Datums Picker</p>\n" }, |
1023 | { "<p><b>I</b>: Show info for selected event/todo</p>\n","<p><b>I</b>: Zeige Info (Details) für selektiertes Item</p>\n" }, | 1022 | { "<p><b>I</b>: Show info for selected event/todo</p>\n","<p><b>I</b>: Zeige Info (Details) für selektiertes Item</p>\n" }, |
1024 | { "<p><b>H</b>: This help dialog | <b>S</b>: Search dialog</p>\n","<p><b>H</b>: Dieser Hilfe Dialog | <b>S</b>: Such Dialog</p>\n" }, | 1023 | { "<p><b>H</b>: This help dialog | <b>S</b>: Search dialog</p>\n","<p><b>H</b>: Dieser Hilfe Dialog | <b>S</b>: Such Dialog</p>\n" }, |
1025 | { "<p><h2>KO/Pi key shortcuts:</h2></p>\n","<p><h2>KO/Pi Tastatur Kurzbefehle:</h2></p>\n" }, | 1024 | { "<p><h2>KO/Pi key shortcuts:</h2></p>\n","<p><h2>KO/Pi Tastatur Kurzbefehle:</h2></p>\n" }, |
1026 | { "After changing something, the data is\nautomatically saved to the file\n~/kdepim/apps/korganizer/mycalendar.ics\nafter (configurable) three minutes.\nFor safety reasons there is one autosaving\nafter 10 minutes (of idle time) again. The \ndata is saved automatically when closing KO/Pi\nYou can create a backup file \nwith: File - Save Calendar Backup\n","Nachdem etwas geändert wurde, werden die\nDaten automatisch in die Datei abgespeichert\n~/kdepim/apps/korganizer/mycalendar.ics\nnach (konfigurierbar) drei Minuten.\nAus Sicherheitsgründen wird noch einmal\nnach 10 Min. abgespeichert, wenn keine\nÄnderungen vorgenommen wurden. Die \nDaten werden automatisch gespeichert,\nwenn KO/Pi beendet wird.\nSie können eine Backup-Datei erstellen im\nMenu: Datei - Speichere Kalender Backup\n" }, | 1025 | { "After changing something, the data is\nautomatically saved to the file\n~/kdepim/apps/korganizer/mycalendar.ics\nafter (configurable) three minutes.\nFor safety reasons there is one autosaving\nafter 10 minutes (of idle time) again. The \ndata is saved automatically when closing KO/Pi\nYou can create a backup file \nwith: File - Save Calendar Backup\n","Nachdem etwas geändert wurde, werden die\nDaten automatisch in die Datei abgespeichert\n~/kdepim/apps/korganizer/mycalendar.ics\nnach (konfigurierbar) drei Minuten.\nAus Sicherheitsgründen wird noch einmal\nnach 10 Min. abgespeichert, wenn keine\nÄnderungen vorgenommen wurden. Die \nDaten werden automatisch gespeichert,\nwenn KO/Pi beendet wird.\nSie können eine Backup-Datei erstellen im\nMenu: Datei - Speichere Kalender Backup\n" }, |
1027 | { "Auto Saving in KOrganizer/Pi","Auto Speichern in KOrganizer/Pi" }, | 1026 | { "Auto Saving in KOrganizer/Pi","Auto Speichern in KOrganizer/Pi" }, |
1028 | { "\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" }, |
1029 | { "\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" }, |
1030 | { "\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" }, |
1031 | { "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" }, |
1032 | { "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" }, |
1033 | { "Known Problems in KOrganizer/Pi","Bekannte Probleme in KOrganizer/Pi" }, | 1032 | { "Known Problems in KOrganizer/Pi","Bekannte Probleme in KOrganizer/Pi" }, |
1034 | { "KO/Pi FAQ","KO/Pi FAQ" }, | 1033 | { "KO/Pi FAQ","KO/Pi FAQ" }, |
1035 | { "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" }, |
1036 | { "KOrganizer/Platform-independent\n","KOrganizer/Platform-independent\n" }, | 1035 | { "KOrganizer/Platform-independent\n","KOrganizer/Platform-independent\n" }, |
1037 | { "About KOrganizer/Pi","Über KOrganizer/Pi" }, | 1036 | { "About KOrganizer/Pi","Über KOrganizer/Pi" }, |
1038 | { "From: ","Von: " }, | 1037 | { "From: ","Von: " }, |
1039 | { "Remove sync info","Entferne Sync Info" }, | 1038 | { "Remove sync info","Entferne Sync Info" }, |
1040 | { "For all profiles","Für alle Profile" }, | 1039 | { "For all profiles","Für alle Profile" }, |
1041 | { "Hide not Running","Verstecke nicht Laufende" }, | 1040 | { "Hide not Running","Verstecke nicht Laufende" }, |
1042 | { "ME","ME" }, | 1041 | { "ME","ME" }, |
1043 | { "Toolbar","Toolbar" }, | 1042 | { "Toolbar","Toolbar" }, |
1044 | { "Undo Delete...","Undo Löschen..." }, | 1043 | { "Undo Delete...","Undo Löschen..." }, |
1045 | { "Undo Delete","Löschen rückgängig machen" }, | 1044 | { "Undo Delete","Löschen rückgängig machen" }, |
1046 | { "KDE Sync HowTo...","KDE Sync HowTo..." }, | 1045 | { "KDE Sync HowTo...","KDE Sync HowTo..." }, |
1047 | { "Multi Sync HowTo...","Multi Sync HowTo..." }, | 1046 | { "Multi Sync HowTo...","Multi Sync HowTo..." }, |
1048 | { "Januar","Januar" }, | 1047 | { "Januar","Januar" }, |
1049 | { "KO/Pi Keys + Colors","KO/Pi Tasten + Farben" }, | 1048 | { "KO/Pi Keys + Colors","KO/Pi Tasten + Farben" }, |
1050 | { "No Filter","Kein Filter" }, | 1049 | { "No Filter","Kein Filter" }, |
1051 | { "Multiple Sync options","Multi Sync Optionen" }, | 1050 | { "Multiple Sync options","Multi Sync Optionen" }, |
1052 | { "Sync algo options","Sync Ablauf Optionen" }, | 1051 | { "Sync algo options","Sync Ablauf Optionen" }, |
1053 | { "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:" }, |
1054 | { "Incoming calendar filter:","Eingehender Kalender Filter:" }, | 1053 | { "Incoming calendar filter:","Eingehender Kalender Filter:" }, |
1055 | { "Incoming addressbook filter:","Eingehender Adressbuch Filter:" }, | 1054 | { "Incoming addressbook filter:","Eingehender Adressbuch Filter:" }, |
1056 | { "Write back options","Optionen zum Zurückschreiben" }, | 1055 | { "Write back options","Optionen zum Zurückschreiben" }, |
1057 | { "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" }, |
1058 | { "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:" }, |
1059 | { "Outgoing calendar filter:","Ausgehender Kalender Filter:" }, | 1058 | { "Outgoing calendar filter:","Ausgehender Kalender Filter:" }, |
1060 | { "Outgoing addressbook filter:","Ausgehender Adressbuch Filter:" }, | 1059 | { "Outgoing addressbook filter:","Ausgehender Adressbuch Filter:" }, |
1061 | { "Write back (calendar) entries for time period only","Schreibe nur Kalender Einträge für Zeitspanne zurück" }, | 1060 | { "Write back (calendar) entries for time period only","Schreibe nur Kalender Einträge für Zeitspanne zurück" }, |
1062 | { "Time period","Zeitspanne" }, | 1061 | { "Time period","Zeitspanne" }, |
1063 | { "From ","Von " }, | 1062 | { "From ","Von " }, |
1064 | { " weeks in the past to "," Wochen in der Vergangenheit bis zu " }, | 1063 | { " weeks in the past to "," Wochen in der Vergangenheit bis zu " }, |
1065 | { " weeks in the future "," Wochen in der Zukunft " }, | 1064 | { " weeks in the future "," Wochen in der Zukunft " }, |
1066 | { "Profile kind specific settings","Profil Art abhängige Einstellungen" }, | 1065 | { "Profile kind specific settings","Profil Art abhängige Einstellungen" }, |
1067 | { "Local temp file:","Lokale temp Datei:" }, | 1066 | { "Local temp file:","Lokale temp Datei:" }, |
1068 | { "Multiple profiles with same name!\nPlease use unique profile names!","Mehrere Profile mit demselben Namen!\nBitte verschiedene Namen benutzen!" }, | 1067 | { "Multiple profiles with same name!\nPlease use unique profile names!","Mehrere Profile mit demselben Namen!\nBitte verschiedene Namen benutzen!" }, |
1069 | { "Aborted! Nothing synced!","Abgebrochen! Nichts wurde gesynct!" }, | 1068 | { "Aborted! Nothing synced!","Abgebrochen! Nichts wurde gesynct!" }, |
1070 | { "Language","Sprache" }, | 1069 | { "Language","Sprache" }, |
1071 | { "Time Format","Zeit Format" }, | 1070 | { "Time Format","Zeit Format" }, |
1072 | { "Time Zone","Zeit Zone" }, | 1071 | { "Time Zone","Zeit Zone" }, |
1073 | { "%1 groups subscribed","%1 Guppen abboniert" }, | 1072 | { "%1 groups subscribed","%1 Guppen abboniert" }, |
1074 | { "Your current storage dir is:\n%1\nYour mail is stored in:\n(storagedir)/apps/kopiemail/localmail","Aktuelles Speicherverzeichnis ist:\n%1\nIhre Mail wird gespeichert in:\n(speicherverz.)/apps/kopiemail/localmail" }, | 1073 | { "Your current storage dir is:\n%1\nYour mail is stored in:\n(storagedir)/apps/kopiemail/localmail","Aktuelles Speicherverzeichnis ist:\n%1\nIhre Mail wird gespeichert in:\n(speicherverz.)/apps/kopiemail/localmail" }, |
1075 | { "<b>New data storage dir:</b>","<b>Neues Datenspeicherverzeichnis:</b>" }, | 1074 | { "<b>New data storage dir:</b>","<b>Neues Datenspeicherverzeichnis:</b>" }, |
1076 | { "New dirs are created automatically","Neue Verzeichnisse werden aut. erstellt" }, | 1075 | { "New dirs are created automatically","Neue Verzeichnisse werden aut. erstellt" }, |
1077 | { "Save settings","Speichere Einstellungen" }, | 1076 | { "Save settings","Speichere Einstellungen" }, |
1078 | { "Save standard","Speichere Standard" }, | 1077 | { "Save standard","Speichere Standard" }, |
1079 | { "<b>New settings are used\nafter a restart</b>","<b>Neue Einstellungen werden nach\neinem Neustart genutzt</b>" }, | 1078 | { "<b>New settings are used\nafter a restart</b>","<b>Neue Einstellungen werden nach\neinem Neustart genutzt</b>" }, |
1080 | { "Settings are stored in\n%1","Einstellungen werden gespeichert in:\n%1" }, | 1079 | { "Settings are stored in\n%1","Einstellungen werden gespeichert in:\n%1" }, |
1081 | { "Data storage path","Daten Speicherpfad" }, | 1080 | { "Data storage path","Daten Speicherpfad" }, |
1082 | { "Language","Sprache" }, | 1081 | { "Language","Sprache" }, |
1083 | { "Show time in agenda items","Zeige Zeit in Agenda Items" }, | 1082 | { "Show time in agenda items","Zeige Zeit in Agenda Items" }, |
1084 | { "Color for Sundays + category "Holiday"","Farbe für Sonntags + Kategorie "Feiertag"" }, | 1083 | { "Color for Sundays + category "Holiday"","Farbe für Sonntags + Kategorie "Feiertag"" }, |
1085 | { "Show events that are done","Zeige abgelaufene Termine" }, | 1084 | { "Show events that are done","Zeige abgelaufene Termine" }, |
1086 | { "Hide not running Todos in To-do view","Verstecke nicht laufende Todos" }, | 1085 | { "Hide not running Todos in To-do view","Verstecke nicht laufende Todos" }, |
1087 | { "+01:00 Europe/Oslo(CET)","+01:00 Europe/Oslo(CET)" }, | 1086 | { "+01:00 Europe/Oslo(CET)","+01:00 Europe/Oslo(CET)" }, |
1088 | { "KO/Pi","KO/Pi" }, | 1087 | { "KO/Pi","KO/Pi" }, |
1089 | { "There is nothing to undo!","Es gibt nichts zum\nRückgängigmachen!" }, | 1088 | { "There is nothing to undo!","Es gibt nichts zum\nRückgängigmachen!" }, |
1090 | { "Recreating edit dialog. Please wait...","Recreating edit dialog. Please wait..." }, | 1089 | { "Recreating edit dialog. Please wait...","Recreating edit dialog. Please wait..." }, |
1091 | { "Sound.Al.: ","Sound.Al.: " }, | 1090 | { "Sound.Al.: ","Sound.Al.: " }, |
1092 | { "From: %1 To: %2 %3","Von: %1 Bis: %2 %3" }, | 1091 | { "From: %1 To: %2 %3","Von: %1 Bis: %2 %3" }, |
1093 | { "Restore","Wiederherstellen" }, | 1092 | { "Restore","Wiederherstellen" }, |
1094 | { "\nAre you sure you want\nto restore this?","\nMöchten Sie das wirklich\nwiederherstellen?" }, | 1093 | { "\nAre you sure you want\nto restore this?","\nMöchten Sie das wirklich\nwiederherstellen?" }, |
1095 | { "% completed","% erledigt" }, | 1094 | { "% completed","% erledigt" }, |
1096 | { "%d item(s) found.","%d Item(s) gefunden." }, | 1095 | { "%d item(s) found.","%d Item(s) gefunden." }, |
1097 | { "Set complete","Setze auf erledigt" }, | 1096 | { "Set complete","Setze auf erledigt" }, |
1098 | { "(cancelled)","(gecancelt)" }, | 1097 | { "(cancelled)","(gecancelt)" }, |
1099 | { "Click on the week number to\nshow week in agenda view","Klicke auf die Wochennummer\num die Woche in der Agenda anzuzeigen" }, | 1098 | { "Click on the week number to\nshow week in agenda view","Klicke auf die Wochennummer\num die Woche in der Agenda anzuzeigen" }, |
1100 | { " Local time "," Locale Zeit " }, | 1099 | { " Local time "," Lokale Zeit " }, |
1101 | { "Form2","Form2" }, | 1100 | { "Form2","Form2" }, |
1102 | { "Filter enabled","Filter angeschaltet" }, | 1101 | { "Filter enabled","Filter angeschaltet" }, |
1103 | { "Edit Filters","Ändere Filter" }, | 1102 | { "Edit Filters","Ändere Filter" }, |
1104 | { "Print What's Next View...","Drucke What's Next Ansicht..." }, | 1103 | { "Print What's Next View...","Drucke What's Next Ansicht..." }, |
1105 | { "Agenda","Agenda" }, | 1104 | { "Agenda","Agenda" }, |
1106 | { " ("," (" }, | 1105 | { " ("," (" }, |
1107 | { "<p><b>Due on:</b> %1</p>","<p><b>Fällig am:</b> %1</p>" }, | 1106 | { "<p><b>Due on:</b> %1</p>","<p><b>Fällig am:</b> %1</p>" }, |
1108 | { "Print","Print" }, | 1107 | { "Print","Print" }, |
1109 | { "&Setup Printer...","Drucker &Setup..." }, | 1108 | { "&Setup Printer...","Drucker &Setup..." }, |
1110 | { "View Type","Zeige Typ" }, | 1109 | { "View Type","Zeige Typ" }, |
1111 | { "Page &orientation:","Seiten Ausrichtung:" }, | 1110 | { "Page &orientation:","Seiten Ausrichtung:" }, |
1112 | { "Use Default of Selected Style","Default des selektierten Stils" }, | 1111 | { "Use Default of Selected Style","Default des selektierten Stils" }, |
1113 | { "Use Default Setting of Printer","Default Einstellung des Druckers" }, | 1112 | { "Use Default Setting of Printer","Default Einstellung des Druckers" }, |
1114 | { "Portrait","Portrait" }, | 1113 | { "Portrait","Portrait" }, |
1115 | { "Landscape","Landschaft" }, | 1114 | { "Landscape","Landschaft" }, |
1116 | { "Print day","Drucke Tag" }, | 1115 | { "Print day","Drucke Tag" }, |
1117 | { "CalPrintDay_Base","CalPrintDay_Base" }, | 1116 | { "CalPrintDay_Base","CalPrintDay_Base" }, |
1118 | { "Date && Time Range","Datum && Zeitspanne" }, | 1117 | { "Date && Time Range","Datum && Zeitspanne" }, |
1119 | { "&End date:","&Enddatum:" }, | 1118 | { "&End date:","&Enddatum:" }, |
1120 | { "&Start date:","&Startdatum:" }, | 1119 | { "&Start date:","&Startdatum:" }, |
1121 | { "Start &time:","Startzeit:" }, | 1120 | { "Start &time:","Startzeit:" }, |
1122 | { "End ti&me:","Endzeit:" }, | 1121 | { "End ti&me:","Endzeit:" }, |
1123 | { "E&xtend time range to include all events","Erweitere Zeitspanne um alle Termine einzuschliessen" }, | 1122 | { "E&xtend time range to include all events","Erweitere Zeitspanne um alle Termine einzuschliessen" }, |
1124 | { "Include to&dos that are due on the printed day(s)","Inclusive To&dos, die an den selektierten Tagen fällig sind" }, | 1123 | { "Include to&dos that are due on the printed day(s)","Inclusive To&dos, die an den selektierten Tagen fällig sind" }, |
1125 | { "Alt+D","Alt+D" }, | 1124 | { "Alt+D","Alt+D" }, |
1126 | { "&Use colors","Nutze Farben" }, | 1125 | { "&Use colors","Nutze Farben" }, |
1127 | { "Alt+U","Alt+U" }, | 1126 | { "Alt+U","Alt+U" }, |
1128 | { "Print week","Drucke Woche" }, | 1127 | { "Print week","Drucke Woche" }, |
1129 | { "CalPrintWeek_Base","CalPrintWeek_Base" }, | 1128 | { "CalPrintWeek_Base","CalPrintWeek_Base" }, |
1130 | { "Use &colors","Nutze Farben" }, | 1129 | { "Use &colors","Nutze Farben" }, |
1131 | { "Type of View","Typ der Ansicht" }, | 1130 | { "Type of View","Typ der Ansicht" }, |
1132 | { "Print as &Filofax page","Drucke als &Filofax Seite" }, | 1131 | { "Print as &Filofax page","Drucke als &Filofax Seite" }, |
1133 | { "Alt+F","Alt+F" }, | 1132 | { "Alt+F","Alt+F" }, |
1134 | { "Print as &timetable view:","Drucke als Zeittabelle:" }, | 1133 | { "Print as &timetable view:","Drucke als Zeittabelle:" }, |
1135 | { "Alt+T","Alt+T" }, | 1134 | { "Alt+T","Alt+T" }, |
1136 | { "Print as split week view","Drucke als gesplittete Wochenansicht" }, | 1135 | { "Print as split week view","Drucke als gesplittete Wochenansicht" }, |
1137 | { "Print month","Drucke Monat" }, | 1136 | { "Print month","Drucke Monat" }, |
1138 | { "CalPrintMonth_Base","CalPrintMonth_Base" }, | 1137 | { "CalPrintMonth_Base","CalPrintMonth_Base" }, |
1139 | { "&Start month:","&Startmonat:" }, | 1138 | { "&Start month:","&Startmonat:" }, |
1140 | { "&End month:","&Endmonat:" }, | 1139 | { "&End month:","&Endmonat:" }, |
1141 | { "Print week &numbers","Drucke Wochen Nummer(n)" }, | 1140 | { "Print week &numbers","Drucke Wochen Nummer(n)" }, |
1142 | { "Print todos","Drucke Todos" }, | 1141 | { "Print todos","Drucke Todos" }, |
1143 | { "CalPrintTodoConfig_Base","CalPrintTodoConfig_Base" }, | 1142 | { "CalPrintTodoConfig_Base","CalPrintTodoConfig_Base" }, |
1144 | { "Include &description of the item","Inclusive Itembeschreibung" }, | 1143 | { "Include &description of the item","Inclusive Itembeschreibung" }, |
1145 | { "Include d&ue date of the item","Inclusive Fälligkeitsdatum des Items" }, | 1144 | { "Include d&ue date of the item","Inclusive Fälligkeitsdatum des Items" }, |
1146 | { "Include &priority of the item","Inclusive Priorität des Items" }, | 1145 | { "Include &priority of the item","Inclusive Priorität des Items" }, |
1147 | { "Items to Print","Zu druckende Items" }, | 1146 | { "Items to Print","Zu druckende Items" }, |
1148 | { "&From:","Von:" }, | 1147 | { "&From:","Von:" }, |
1149 | { "&To:","Bis:" }, | 1148 | { "&To:","Bis:" }, |
1150 | { "Print &all todo items","Drucke alle Todo Items" }, | 1149 | { "Print &all todo items","Drucke alle Todo Items" }, |
1151 | { "Print only &uncompleted items","Drucke nur nicht erledigte Todos" }, | 1150 | { "Print only &uncompleted items","Drucke nur nicht erledigte Todos" }, |
1152 | { "Only items due in the &range:","Nur Items in dem Zeitraum:" }, | 1151 | { "Only items due in the &range:","Nur Items in dem Zeitraum:" }, |
1153 | { "Todo List","Todo Liste" }, | 1152 | { "Todo List","Todo Liste" }, |
1154 | { "&Title:","&Titel:" }, | 1153 | { "&Title:","&Titel:" }, |
1155 | { "Co&nnect subtodos with its parent","Verbinde Untertodos mit ihren Ober-Todos" }, | 1154 | { "Co&nnect subtodos with its parent","Verbinde Untertodos mit ihren Ober-Todos" }, |
1156 | { "Todo list","Todo Liste" }, | 1155 | { "Todo list","Todo Liste" }, |
1157 | { "&Print...","Drucke..." }, | 1156 | { "&Print...","Drucke..." }, |
1158 | { "<qt>Printing on printer <b>%1</b></qt>","<qt>Drucke auf Drucker <b>%1</b></qt>" }, | 1157 | { "<qt>Printing on printer <b>%1</b></qt>","<qt>Drucke auf Drucker <b>%1</b></qt>" }, |
1159 | { "[Unconfigured]","[Unkonfiguriert]" }, | 1158 | { "[Unconfigured]","[Unkonfiguriert]" }, |
1160 | { "OK","OK" }, | 1159 | { "OK","OK" }, |
1161 | { "FilterEditor","FilterEditor" }, | 1160 | { "FilterEditor","FilterEditor" }, |
1162 | { "Include","Inclusive" }, | 1161 | { "Include","Inclusive" }, |
1163 | { "Exclude","Exclusive" }, | 1162 | { "Exclude","Exclusive" }, |
1164 | { "Edit Selection...","Editiere Auswahl" }, | 1163 | { "Edit Selection...","Editiere Auswahl" }, |
1165 | { "recurring events","wiederholende Termine" }, | 1164 | { "recurring events","wiederholende Termine" }, |
1166 | { "recurr. events","wiederh.Termine" }, | 1165 | { "recurr. events","wiederh.Termine" }, |
1167 | { "completed to-dos","erledigte Todos" }, | 1166 | { "completed to-dos","erledigte Todos" }, |
1168 | { "events","Termine" }, | 1167 | { "events","Termine" }, |
1169 | { "todos","Todos" }, | 1168 | { "todos","Todos" }, |
1170 | { "journals","Journale" }, | 1169 | { "journals","Journale" }, |
1171 | { "public","öffentl." }, | 1170 | { "public","öffentl." }, |
1172 | { "private","privat" }, | 1171 | { "private","privat" }, |
1173 | { "confidential","vertraul." }, | 1172 | { "confidential","vertraul." }, |
1174 | { "\nhas sub-todos.\nAll completed sub-todos\nwill be deleted as well!","\nhat Untertodos.\nAlle erledigten Untertodos\nwerden auch gelöscht!" }, | 1173 | { "\nhas sub-todos.\nAll completed sub-todos\nwill be deleted as well!","\nhat Untertodos.\nAlle erledigten Untertodos\nwerden auch gelöscht!" }, |
1175 | { "Yesterday","Gestern" }, | 1174 | { "Yesterday","Gestern" }, |
1176 | { "Day after tomorrow","Übermorgen" }, | 1175 | { "Day after tomorrow","Übermorgen" }, |
1177 | { "Tomorrow","Morgen" }, | 1176 | { "Tomorrow","Morgen" }, |
1178 | { "Day before yesterday","Vorgestern" }, | 1177 | { "Day before yesterday","Vorgestern" }, |
1179 | { "Size %1","Größe %1" }, | 1178 | { "Size %1","Größe %1" }, |
1180 | { "New Agendasize: %1","Neue Agendagröße: %1" }, | 1179 | { "New Agendasize: %1","Neue Agendagröße: %1" }, |
1181 | { " (%1 y.)"," (%1 J.)" }, | 1180 | { " (%1 y.)"," (%1 J.)" }, |
1182 | { "Allday:","Ganztägig:" }, | 1181 | { "Allday:","Ganztägig:" }, |
1183 | { "compl.todos","erled.Todos" }, | 1182 | { "compl.todos","erled.Todos" }, |
1184 | { "Day view","Tagesansicht" }, | 1183 | { "Day view","Tagesansicht" }, |
1185 | { "Next days","Nächste Tage" }, | 1184 | { "Next days","Nächste Tage" }, |
1186 | { "Next week","Nächste Woche" }, | 1185 | { "Next week","Nächste Woche" }, |
1187 | { "Next two weeks","Nächste zwei Wochen" }, | 1186 | { "Next two weeks","Nächste zwei Wochen" }, |
1188 | { "This month","Dieser Monat" }, | 1187 | { "This month","Dieser Monat" }, |
1189 | { "Journal view","Journal" }, | 1188 | { "Journal view","Journal" }, |
1190 | { "Display all opened","Zeige alle geöffnet" }, | 1189 | { "Display all opened","Zeige alle geöffnet" }, |
1191 | { "Display all closed","Zeige alle geschlossen" }, | 1190 | { "Display all closed","Zeige alle geschlossen" }, |
1192 | { "Display all flat","Zeige alle flach" }, | 1191 | { "Display all flat","Zeige alle flach" }, |
1193 | { "<p><i>Completed on %1</i></p>","<p><i>Erledigt am %1</i></p>" }, | 1192 | { "<p><i>Completed on %1</i></p>","<p><i>Erledigt am %1</i></p>" }, |
1194 | { "Default todo done color:","Standard Todo erledigt Farbe" }, | 1193 | { "Default todo done color:","Standard Todo erledigt Farbe" }, |
1195 | { "Select week %1-%2","Wähle Woche %1-%2" }, | 1194 | { "Select week %1-%2","Wähle Woche %1-%2" }, |
1196 | { "Select Week","Wähle Woche" }, | 1195 | { "Select Week","Wähle Woche" }, |
@@ -1395,102 +1394,103 @@ | |||
1395 | { "Todos","Todos" }, | 1394 | { "Todos","Todos" }, |
1396 | { "Todo Viewer","Todo Viewer" }, | 1395 | { "Todo Viewer","Todo Viewer" }, |
1397 | { "Todo ","Todo " }, | 1396 | { "Todo ","Todo " }, |
1398 | { " Calendar \n Resource "," Kalender \n Resource " }, | 1397 | { " Calendar \n Resource "," Kalender \n Resource " }, |
1399 | { " Color "," Farbe " }, | 1398 | { " Color "," Farbe " }, |
1400 | { "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!)" }, |
1401 | { "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>" }, |
1402 | { "Add new Calendar","Füge Kalender hinzu" }, | 1401 | { "Add new Calendar","Füge Kalender hinzu" }, |
1403 | { "<b>Name of new calendar:</b>","<b>Name des Kalenders:</b>" }, | 1402 | { "<b>Name of new calendar:</b>","<b>Name des Kalenders:</b>" }, |
1404 | { "<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>" }, |
1405 | { "Sorry, the calendar name is empty!","Sorry, der Kalendername ist leer!" }, | 1404 | { "Sorry, the calendar name is empty!","Sorry, der Kalendername ist leer!" }, |
1406 | { "Sorry, the file name is empty!","Sorry, der Dateiname ist leer!" }, | 1405 | { "Sorry, the file name is empty!","Sorry, der Dateiname ist leer!" }, |
1407 | { "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." }, |
1408 | { "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>" }, |
1409 | { "Global application font for all apps:","Globale Schriftart:" }, | 1408 | { "Global application font for all apps:","Globale Schriftart:" }, |
1410 | { "Application Font","Applikationsschriftart" }, | 1409 | { "Application Font","Applikationsschriftart" }, |
1411 | { "Kx/Pi","Kx/Pi" }, | 1410 | { "Kx/Pi","Kx/Pi" }, |
1412 | { "Backup","Backup" }, | 1411 | { "Backup","Backup" }, |
1413 | { "KDE-Pim Global Settings","KDE-Pim Globale Einstellungen" }, | 1412 | { "KDE-Pim Global Settings","KDE-Pim Globale Einstellungen" }, |
1414 | { "Sorry, the calendar name \n%1\nalready exists!\nPlease choose another name!","Sorry, der Kalendername \n%1\nist schon in Benutzung!\nBitte wählen Sie einen anderen!" }, | 1413 | { "Sorry, the calendar name \n%1\nalready exists!\nPlease choose another name!","Sorry, der Kalendername \n%1\nist schon in Benutzung!\nBitte wählen Sie einen anderen!" }, |
1415 | { "Sorry, the file \n%1\nis already loaded!\nPlease choose another file!","Sorry, die Datei \n%1\nist schon geladen!\nBitte wählen Sie eine andere!" }, | 1414 | { "Sorry, the file \n%1\nis already loaded!\nPlease choose another file!","Sorry, die Datei \n%1\nist schon geladen!\nBitte wählen Sie eine andere!" }, |
1416 | { "Choose Color","Wähle Farbe" }, | 1415 | { "Choose Color","Wähle Farbe" }, |
1417 | { " OK "," OK " }, | 1416 | { " OK "," OK " }, |
1418 | { " Cancel "," Abbrechen " }, | 1417 | { " Cancel "," Abbrechen " }, |
1419 | { "Matching items will be added to list","Passende werden zur Liste hinzugefügt" }, | 1418 | { "Matching items will be added to list","Passende werden zur Liste hinzugefügt" }, |
1420 | { "Matching items will be removed from list","Passende werden von der Liste entfernt" }, | 1419 | { "Matching items will be removed from list","Passende werden von der Liste entfernt" }, |
1421 | { "Search on displayed list only","Suche auf der dargestellten Liste" }, | 1420 | { "Search on displayed list only","Suche auf der dargestellten Liste" }, |
1422 | { "List will be cleared before search","Liste wird vor der Suche gelöscht" }, | 1421 | { "List will be cleared before search","Liste wird vor der Suche gelöscht" }, |
1423 | { "<center>%1</center> <center>is not running. Do you want to set\nthe state to running?</center>","<center>%1</center> <center>ist nicht am Laufen. Möchten Sie den Zustand auf "laufend" setzen?</center>" }, | 1422 | { "<center>%1</center> <center>is not running. Do you want to set\nthe state to running?</center>","<center>%1</center> <center>ist nicht am Laufen. Möchten Sie den Zustand auf "laufend" setzen?</center>" }, |
1424 | { "%1\nis running!","%1\nist am Laufen!" }, | 1423 | { "%1\nis running!","%1\nist am Laufen!" }, |
1425 | { "Additional Comment:","Zusätzlicher Kommentar:" }, | 1424 | { "Additional Comment:","Zusätzlicher Kommentar:" }, |
1426 | { "Stop and save","Stopp und Speichern" }, | 1425 | { "Stop and save","Stopp und Speichern" }, |
1427 | { "Continue running","Weiter laufen lassen" }, | 1426 | { "Continue running","Weiter laufen lassen" }, |
1428 | { "Stop - do not save","Stopp - nicht Speichern" }, | 1427 | { "Stop - do not save","Stopp - nicht Speichern" }, |
1429 | { "Do you really want to set\nthe state to stopped\nwithout saving the data?","Möchten sie den Zustand\nwirklich auf gestoppt setzen\nohne die Daten abzuspeichern?" }, | 1428 | { "Do you really want to set\nthe state to stopped\nwithout saving the data?","Möchten sie den Zustand\nwirklich auf gestoppt setzen\nohne die Daten abzuspeichern?" }, |
1430 | { "Time mismatch!","Zeiten stimmen nicht!" }, | 1429 | { "Time mismatch!","Zeiten stimmen nicht!" }, |
1431 | { "The start time is\nafter the end time!","Die Startzeit ist\nhinter der Endzeit!" }, | 1430 | { "The start time is\nafter the end time!","Die Startzeit ist\nhinter der Endzeit!" }, |
1432 | { "Yes, stop todo","Ja, stoppe Todo" }, | 1431 | { "Yes, stop todo","Ja, stoppe Todo" }, |
1433 | { "Todo stopped - no data saved because runtime was < 15 sec!","Todo gestoppt - nichts gespeichert da Laufzeit < 15 sec!" }, | 1432 | { "Todo stopped - no data saved because runtime was < 15 sec!","Todo gestoppt - nichts gespeichert da Laufzeit < 15 sec!" }, |
1434 | { "Todo started! Double click again to stop!","Todo gestartet! Doppelklicke um es zu stoppen!" }, | 1433 | { "Todo started! Double click again to stop!","Todo gestartet! Doppelklicke um es zu stoppen!" }, |
1435 | { "Please choose the <b>default calendar</b> in this column. Newly created or imported items are added to the default calendar.","Bitte wählen Sie den <b>Default-Kalender</b> in dieser Spalte. Neu angelegte oder importierte Einträge werden dem Default-Kalender hinzugefügt." }, | 1434 | { "Please choose the <b>default calendar</b> in this column. Newly created or imported items are added to the default calendar.","Bitte wählen Sie den <b>Default-Kalender</b> in dieser Spalte. Neu angelegte oder importierte Einträge werden dem Default-Kalender hinzugefügt." }, |
1436 | { "Spouse","Ehegatte" }, | 1435 | { "Spouse","Ehegatte" }, |
1437 | { "Notes","Notizen" }, | 1436 | { "Notes","Notizen" }, |
1438 | { "Messanger","Messanger" }, | 1437 | { "Messanger","Messanger" }, |
1439 | { "Assistant","Assistent" }, | 1438 | { "Assistant","Assistent" }, |
1440 | { "Manager","Manager" }, | 1439 | { "Manager","Manager" }, |
1441 | { "Secrecy","Sichtbar" }, | 1440 | { "Secrecy","Sichtbar" }, |
1442 | { "male","männlich" }, | 1441 | { "male","männlich" }, |
1443 | { "female","weiblich" }, | 1442 | { "female","weiblich" }, |
1444 | { "Hide!","Verbergen!" }, | 1443 | { "Hide!","Verbergen!" }, |
1445 | { "Show!","Anzeigen!" }, | 1444 | { "Show!","Anzeigen!" }, |
1446 | { "Details","Details" }, | 1445 | { "Details","Details" }, |
1447 | { "Profession","Beruf" }, | 1446 | { "Profession","Beruf" }, |
1448 | { "Children","Kinder" }, | 1447 | { "Children","Kinder" }, |
1449 | { "Department","Abteilung" }, | 1448 | { "Department","Abteilung" }, |
1450 | { "Backup cancelled","Backup abgebrochen" }, | 1449 | { "Backup cancelled","Backup abgebrochen" }, |
1451 | { "Backup globally disabled","Backup global abgeschaltet" }, | 1450 | { "Backup globally disabled","Backup global abgeschaltet" }, |
1452 | { "Backup succesfully finished","Backup erfolgreich beendet" }, | 1451 | { "Backup succesfully finished","Backup erfolgreich beendet" }, |
1453 | { "(Hint: You can enable automatic backup in the global settings!)","(Hinweis: Sie können ein automatisches Backup in den globalen Einstellungen konfigurieren!)" }, | 1452 | { "(Hint: You can enable automatic backup in the global settings!)","(Hinweis: Sie können ein automatisches Backup in den globalen Einstellungen konfigurieren!)" }, |
1454 | { "This will <b>backup all calendar files</b> to the directory %1 %2","Das schreibt ein <b>Backup aller Kalenderdateien</b> in das Verzeichnis %1 %2" }, | 1453 | { "This will <b>backup all calendar files</b> to the directory %1 %2","Das schreibt ein <b>Backup aller Kalenderdateien</b> in das Verzeichnis %1 %2" }, |
1455 | { "Birthdays","Geburtstage" }, | 1454 | { "Birthdays","Geburtstage" }, |
1456 | { "KO/Pi import information!","KO/Pi Import Information!" }, | 1455 | { "KO/Pi import information!","KO/Pi Import Information!" }, |
1457 | { "Start this todo\nand stop all running","Starte dieses Todo\nund stoppe alle Laufenden" }, | 1456 | { "Start this todo\nand stop all running","Starte dieses Todo\nund stoppe alle Laufenden" }, |
1458 | { "Cancel - do not start"," Abbrechen - Todo nicht starten" }, | 1457 | { "Cancel - do not start"," Abbrechen - Todo nicht starten" }, |
1459 | { "The timezone has changed!\nShould the calendar be reloaded\nto shift the time of the events?\nPlease read Menu: Help->FAQ:\n"How do I change the timezone?"\nas well!","Die Zeitzone wurde geändert!\nSollen die Kalender neu geladen\nwerden num die Zeiten\nder Termine zu ändern?\nBitte lesen Sie auch\nMenu: Help->FAQ:\n"How do I change the timezone?"" }, | 1458 | { "The timezone has changed!\nShould the calendar be reloaded\nto shift the time of the events?\nPlease read Menu: Help->FAQ:\n"How do I change the timezone?"\nas well!","Die Zeitzone wurde geändert!\nSollen die Kalender neu geladen\nwerden num die Zeiten\nder Termine zu ändern?\nBitte lesen Sie auch\nMenu: Help->FAQ:\n"How do I change the timezone?"" }, |
1460 | { "Reload","Neu laden" }, | 1459 | { "Reload","Neu laden" }, |
1461 | { "Timezone settings","Zeitzoneneinstellung" }, | 1460 | { "Timezone settings","Zeitzoneneinstellung" }, |
1462 | { "Title: ","Titel: " }, | 1461 | { "Title: ","Titel: " }, |
1463 | { "Journal from: ","Journal vom: " }, | 1462 | { "Journal from: ","Journal vom: " }, |
1464 | { "Journal: %1 from ","Journal: %1 vom " }, | 1463 | { "Journal: %1 from ","Journal: %1 vom " }, |
1465 | { "<b>Click here to edit categories: </b>","<b>Klicke hier um Kategorien zu ändern: </b>" }, | 1464 | { "<b>Click here to edit categories: </b>","<b>Klicke hier um Kategorien zu ändern: </b>" }, |
1466 | { "Selected Item","Ausgewähltes Item" }, | 1465 | { "Selected Item","Ausgewähltes Item" }, |
1467 | { "Select Date...","Wähle Datum..." }, | 1466 | { "Select Date...","Wähle Datum..." }, |
1468 | { "After importing/loading/syncing there may be new categories in events or todos which are not added automatically to the category list. Please choose what to do <b>now</b>:","Nach dem Importieren/Laden/Syncen kann es neue Kategorien in den Terminen oder Todos geben, die nicht automatisch der Kategorieliste hinzugefügt werden. Bitte wählen Sie, was <b>jetzt</b> passieren soll:" }, | 1467 | { "After importing/loading/syncing there may be new categories in events or todos which are not added automatically to the category list. Please choose what to do <b>now</b>:","Nach dem Importieren/Laden/Syncen kann es neue Kategorien in den Terminen oder Todos geben, die nicht automatisch der Kategorieliste hinzugefügt werden. Bitte wählen Sie, was <b>jetzt</b> passieren soll:" }, |
1469 | { "Change category list now!","Ändere Kategorieliste jetzt!" }, | 1468 | { "Change category list now!","Ändere Kategorieliste jetzt!" }, |
1470 | { "Edit category list...","Ändere Kategorieliste..." }, | 1469 | { "Edit category list...","Ändere Kategorieliste..." }, |
1471 | { "Toolbar changes needs a restart!","Neustart benötigt für Toolbaränderungen!" }, | 1470 | { "Toolbar changes needs a restart!","Neustart benötigt für Toolbaränderungen!" }, |
1472 | { "Filepath: ","Dateipfad: " }, | 1471 | { "Filepath: ","Dateipfad: " }, |
1473 | { "You can try to reload the calendar in the Resource View!","In der Resourcenansicht können Sie erneut versuchen den Kalender zu laden!" }, | 1472 | { "You can try to reload the calendar in the Resource View!","In der Resourcenansicht können Sie erneut versuchen den Kalender zu laden!" }, |
1474 | { "<b>WARNING:</b> There is a pending suspended alarm!","<b>WARNUNG:</b> Es gibt einen laufenden Suspendalarm!" }, | 1473 | { "<b>WARNING:</b> There is a pending suspended alarm!","<b>WARNUNG:</b> Es gibt einen laufenden Suspendalarm!" }, |
1475 | { "Pending Suspend Alarm","Laufender Suspend Alarm" }, | 1474 | { "Pending Suspend Alarm","Laufender Suspend Alarm" }, |
1476 | { "Error loading calendar %1","Fehler beim Laden von Kalender %1" }, | 1475 | { "Error loading calendar %1","Fehler beim Laden von Kalender %1" }, |
1477 | { "Calendar(s) not loaded:","Nicht geladene(r) Kalender:" }, | 1476 | { "Calendar(s) not loaded:","Nicht geladene(r) Kalender:" }, |
1478 | { "Loding of calendar(s) failed","Laden von Kalendern fehlgeschlagen" }, | 1477 | { "Loding of calendar(s) failed","Laden von Kalendern fehlgeschlagen" }, |
1479 | { "Alarm Options","Alarm Einstellungen" }, | 1478 | { "Alarm Options","Alarm Einstellungen" }, |
1480 | { "Delete selected...","Lösche Ausgewählte..." }, | 1479 | { "Delete selected...","Lösche Ausgewählte..." }, |
1481 | { "None","Nichts" }, | 1480 | { "None","Nichts" }, |
1482 | { "Selection","Auswahl" }, | 1481 | { "Selection","Auswahl" }, |
1483 | { "Set categories","Setze Kategorien" }, | 1482 | { "Set categories","Setze Kategorien" }, |
1484 | { "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!" }, |
1485 | { "Reset","Neu setzen" }, | 1484 | { "Reset","Neu setzen" }, |
1486 | { "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)?" }, |
1487 | { "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?" }, |
1488 | { "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!" }, |
1489 | { "\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" }, |
1490 | { "\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" }, | ||
1491 | { "","" }, | 1491 | { "","" }, |
1492 | { "","" }, | 1492 | { "","" }, |
1493 | { "","" }, | 1493 | { "","" }, |
1494 | { "","" }, | 1494 | { "","" }, |
1495 | { "","" }, | 1495 | { "","" }, |
1496 | { "","" }, | 1496 | { "","" }, |
diff --git a/korganizer/koeventpopupmenu.cpp b/korganizer/koeventpopupmenu.cpp index 41d331a..0b0fe8e 100644 --- a/korganizer/koeventpopupmenu.cpp +++ b/korganizer/koeventpopupmenu.cpp | |||
@@ -1,139 +1,139 @@ | |||
1 | /* | 1 | /* |
2 | This file is part of KOrganizer. | 2 | This file is part of KOrganizer. |
3 | Copyright (c) 2000,2001 Cornelius Schumacher <schumacher@kde.org> | 3 | Copyright (c) 2000,2001 Cornelius Schumacher <schumacher@kde.org> |
4 | 4 | ||
5 | This program is free software; you can redistribute it and/or modify | 5 | This program is free software; you can redistribute it and/or modify |
6 | it under the terms of the GNU General Public License as published by | 6 | it under the terms of the GNU General Public License as published by |
7 | the Free Software Foundation; either version 2 of the License, or | 7 | the Free Software Foundation; either version 2 of the License, or |
8 | (at your option) any later version. | 8 | (at your option) any later version. |
9 | 9 | ||
10 | This program is distributed in the hope that it will be useful, | 10 | This program is distributed in the hope that it will be useful, |
11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
13 | GNU General Public License for more details. | 13 | GNU General Public License for more details. |
14 | 14 | ||
15 | You should have received a copy of the GNU General Public License | 15 | You should have received a copy of the GNU General Public License |
16 | along with this program; if not, write to the Free Software | 16 | along with this program; if not, write to the Free Software |
17 | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | 17 | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
18 | 18 | ||
19 | As a special exception, permission is given to link this program | 19 | As a special exception, permission is given to link this program |
20 | with any edition of Qt, and distribute the resulting executable, | 20 | with any edition of Qt, and distribute the resulting executable, |
21 | without including the source code for Qt in the source distribution. | 21 | without including the source code for Qt in the source distribution. |
22 | */ | 22 | */ |
23 | 23 | ||
24 | #include <qcursor.h> | 24 | #include <qcursor.h> |
25 | 25 | ||
26 | #include <klocale.h> | 26 | #include <klocale.h> |
27 | #include <kdebug.h> | 27 | #include <kdebug.h> |
28 | #include <kiconloader.h> | 28 | #include <kiconloader.h> |
29 | 29 | ||
30 | #include <libkcal/event.h> | 30 | #include <libkcal/event.h> |
31 | 31 | ||
32 | #include "koeventpopupmenu.h" | 32 | #include "koeventpopupmenu.h" |
33 | #include "koprefs.h" | 33 | #include "koprefs.h" |
34 | 34 | ||
35 | KOEventPopupMenu::KOEventPopupMenu(): QPopupMenu() | 35 | KOEventPopupMenu::KOEventPopupMenu(): QPopupMenu() |
36 | { | 36 | { |
37 | mCurrentIncidence = 0; | 37 | mCurrentIncidence = 0; |
38 | mHasAdditionalItems = false; | 38 | mHasAdditionalItems = false; |
39 | 39 | ||
40 | 40 | ||
41 | mSingleOnlyItems.append( insertItem (i18n("&Show"),this,SLOT(popupShow()))); | 41 | mSingleOnlyItems.append( insertItem (i18n("&Show"),this,SLOT(popupShow()))); |
42 | mEditOnlyItems.append(insertItem (i18n("&Edit..."),this,SLOT(popupEdit()))); | 42 | mEditOnlyItems.append(insertItem (i18n("&Edit..."),this,SLOT(popupEdit()))); |
43 | mEditOnlyItems.append(insertItem (i18n("&Delete"), | 43 | mEditOnlyItems.append(insertItem (i18n("&Delete..."), |
44 | this,SLOT(popupDelete()))); | 44 | this,SLOT(popupDelete()))); |
45 | mEditOnlyItems.append(insertItem (i18n("&Clone..."), | 45 | mEditOnlyItems.append(insertItem (i18n("&Clone..."), |
46 | this,SLOT(popupClone()))); | 46 | this,SLOT(popupClone()))); |
47 | mEditOnlyItems.append(insertItem (i18n("&Move..."), | 47 | mEditOnlyItems.append(insertItem (i18n("&Move..."), |
48 | this,SLOT(popupMove()))); | 48 | this,SLOT(popupMove()))); |
49 | #ifndef DESKTOP_VERSION | 49 | #ifndef DESKTOP_VERSION |
50 | mEditOnlyItems.append(insertItem (i18n("&Beam..."), | 50 | mEditOnlyItems.append(insertItem (i18n("&Beam..."), |
51 | this,SLOT(popupBeam()))); | 51 | this,SLOT(popupBeam()))); |
52 | #endif | 52 | #endif |
53 | mEditOnlyItems.append(insertItem (i18n("&Toggle Cancel"), | 53 | mEditOnlyItems.append(insertItem (i18n("&Toggle Cancel"), |
54 | this,SLOT(popupCancel()))); | 54 | this,SLOT(popupCancel()))); |
55 | isDisabled = false; | 55 | isDisabled = false; |
56 | mCatPopup = new QPopupMenu ( this ); | 56 | mCatPopup = new QPopupMenu ( this ); |
57 | mCatPopup->setCheckable (true); | 57 | mCatPopup->setCheckable (true); |
58 | connect(mCatPopup,SIGNAL( aboutToShow ()), this ,SLOT( fillCatPopup())); | 58 | connect(mCatPopup,SIGNAL( aboutToShow ()), this ,SLOT( fillCatPopup())); |
59 | connect(mCatPopup,SIGNAL( activated ( int ) ), this ,SLOT( computeCatPopup( int ))); | 59 | connect(mCatPopup,SIGNAL( activated ( int ) ), this ,SLOT( computeCatPopup( int ))); |
60 | mCalPopup = new QPopupMenu ( this ); | 60 | mCalPopup = new QPopupMenu ( this ); |
61 | mCalPopup->setCheckable (true); | 61 | mCalPopup->setCheckable (true); |
62 | connect(mCalPopup,SIGNAL( aboutToShow ()), this ,SLOT( fillCalPopup())); | 62 | connect(mCalPopup,SIGNAL( aboutToShow ()), this ,SLOT( fillCalPopup())); |
63 | connect(mCalPopup,SIGNAL( activated ( int ) ), this ,SLOT( computeCalPopup( int ))); | 63 | connect(mCalPopup,SIGNAL( activated ( int ) ), this ,SLOT( computeCalPopup( int ))); |
64 | mEditOnlyItems.append(insertItem (i18n("Categories"),mCatPopup )); | 64 | mEditOnlyItems.append(insertItem (i18n("Categories"),mCatPopup )); |
65 | mEditOnlyItems.append(insertItem (i18n("Calendar"),mCalPopup )); | 65 | mEditOnlyItems.append(insertItem (i18n("Calendar"),mCalPopup )); |
66 | QValueList<int>::Iterator it; | 66 | QValueList<int>::Iterator it; |
67 | for( it = mEditOnlyItems.begin(); it != mEditOnlyItems.end(); ++it ) { | 67 | for( it = mEditOnlyItems.begin(); it != mEditOnlyItems.end(); ++it ) { |
68 | mSingleOnlyItems.append(*it); | 68 | mSingleOnlyItems.append(*it); |
69 | } | 69 | } |
70 | 70 | ||
71 | } | 71 | } |
72 | void KOEventPopupMenu::enableDefault( bool enable ) | 72 | void KOEventPopupMenu::enableDefault( bool enable ) |
73 | { | 73 | { |
74 | isDisabled = !enable; | 74 | isDisabled = !enable; |
75 | QValueList<int>::Iterator it; | 75 | QValueList<int>::Iterator it; |
76 | for( it = mSingleOnlyItems.begin(); it != mSingleOnlyItems.end(); ++it ) { | 76 | for( it = mSingleOnlyItems.begin(); it != mSingleOnlyItems.end(); ++it ) { |
77 | setItemEnabled(*it,enable); | 77 | setItemEnabled(*it,enable); |
78 | } | 78 | } |
79 | 79 | ||
80 | } | 80 | } |
81 | 81 | ||
82 | void KOEventPopupMenu::fillCalPopup() // CAL | 82 | void KOEventPopupMenu::fillCalPopup() // CAL |
83 | { | 83 | { |
84 | mCalPopup->clear(); | 84 | mCalPopup->clear(); |
85 | if (!mCurrentIncidence) return; | 85 | if (!mCurrentIncidence) return; |
86 | KopiCalendarFile * kkf = KOPrefs::instance()->mCalendars.first(); | 86 | KopiCalendarFile * kkf = KOPrefs::instance()->mCalendars.first(); |
87 | while ( kkf ) { | 87 | while ( kkf ) { |
88 | int index = mCalPopup->insertItem( kkf->mName, kkf->mCalNumber); | 88 | int index = mCalPopup->insertItem( kkf->mName, kkf->mCalNumber); |
89 | if ( kkf->mErrorOnLoad || kkf->isReadOnly ) | 89 | if ( kkf->mErrorOnLoad || kkf->isReadOnly ) |
90 | mCalPopup->setItemEnabled( index, false ); | 90 | mCalPopup->setItemEnabled( index, false ); |
91 | mCalPopup->setItemChecked (index, kkf->mCalNumber == mCurrentIncidence->calID()); | 91 | mCalPopup->setItemChecked (index, kkf->mCalNumber == mCurrentIncidence->calID()); |
92 | kkf = KOPrefs::instance()->mCalendars.next(); | 92 | kkf = KOPrefs::instance()->mCalendars.next(); |
93 | } | 93 | } |
94 | } | 94 | } |
95 | void KOEventPopupMenu::computeCalPopup( int index ) // CAL | 95 | void KOEventPopupMenu::computeCalPopup( int index ) // CAL |
96 | { | 96 | { |
97 | if (!mCurrentIncidence) return; | 97 | if (!mCurrentIncidence) return; |
98 | mCurrentIncidence->setCalID( index ); | 98 | mCurrentIncidence->setCalID( index ); |
99 | emit categoryChanged( mCurrentIncidence ); | 99 | emit categoryChanged( mCurrentIncidence ); |
100 | } | 100 | } |
101 | void KOEventPopupMenu::fillCatPopup() | 101 | void KOEventPopupMenu::fillCatPopup() |
102 | { | 102 | { |
103 | mCatPopup->clear(); | 103 | mCatPopup->clear(); |
104 | if (!mCurrentIncidence) return; | 104 | if (!mCurrentIncidence) return; |
105 | QStringList checkedCategories = mCurrentIncidence->categories(); | 105 | QStringList checkedCategories = mCurrentIncidence->categories(); |
106 | int index = 0; | 106 | int index = 0; |
107 | for (QStringList::Iterator it = KOPrefs::instance()->mCustomCategories.begin (); | 107 | for (QStringList::Iterator it = KOPrefs::instance()->mCustomCategories.begin (); |
108 | it != KOPrefs::instance()->mCustomCategories.end (); | 108 | it != KOPrefs::instance()->mCustomCategories.end (); |
109 | ++it) { | 109 | ++it) { |
110 | mCatPopup->insertItem (*it, index ); | 110 | mCatPopup->insertItem (*it, index ); |
111 | if (checkedCategories.find (*it) != checkedCategories.end ()) { | 111 | if (checkedCategories.find (*it) != checkedCategories.end ()) { |
112 | mCatPopup->setItemChecked (index, true); | 112 | mCatPopup->setItemChecked (index, true); |
113 | } | 113 | } |
114 | ++index; | 114 | ++index; |
115 | } | 115 | } |
116 | } | 116 | } |
117 | void KOEventPopupMenu::computeCatPopup( int index ) | 117 | void KOEventPopupMenu::computeCatPopup( int index ) |
118 | { | 118 | { |
119 | if (!mCurrentIncidence) return; | 119 | if (!mCurrentIncidence) return; |
120 | QStringList categories = mCurrentIncidence->categories(); | 120 | QStringList categories = mCurrentIncidence->categories(); |
121 | QString colcat = categories.first(); | 121 | QString colcat = categories.first(); |
122 | if (categories.find (KOPrefs::instance()->mCustomCategories[index]) != categories.end ()) | 122 | if (categories.find (KOPrefs::instance()->mCustomCategories[index]) != categories.end ()) |
123 | categories.remove (KOPrefs::instance()->mCustomCategories[index]); | 123 | categories.remove (KOPrefs::instance()->mCustomCategories[index]); |
124 | else | 124 | else |
125 | categories.insert (categories.end(), KOPrefs::instance()->mCustomCategories[index]); | 125 | categories.insert (categories.end(), KOPrefs::instance()->mCustomCategories[index]); |
126 | categories.sort (); | 126 | categories.sort (); |
127 | if ( !colcat.isEmpty() ) { | 127 | if ( !colcat.isEmpty() ) { |
128 | if ( categories.find ( colcat ) != categories.end () ) { | 128 | if ( categories.find ( colcat ) != categories.end () ) { |
129 | categories.remove( colcat ); | 129 | categories.remove( colcat ); |
130 | categories.prepend( colcat ); | 130 | categories.prepend( colcat ); |
131 | } | 131 | } |
132 | } | 132 | } |
133 | mCurrentIncidence->setCategories( categories ); | 133 | mCurrentIncidence->setCategories( categories ); |
134 | emit categoryChanged( mCurrentIncidence ); | 134 | emit categoryChanged( mCurrentIncidence ); |
135 | } | 135 | } |
136 | void KOEventPopupMenu::showIncidencePopup(Incidence *incidence) | 136 | void KOEventPopupMenu::showIncidencePopup(Incidence *incidence) |
137 | { | 137 | { |
138 | if ( !incidence) return; | 138 | if ( !incidence) return; |
139 | mCurrentIncidence = incidence; | 139 | mCurrentIncidence = incidence; |
diff --git a/korganizer/kolistview.cpp b/korganizer/kolistview.cpp index cdcbbf0..ea037a9 100644 --- a/korganizer/kolistview.cpp +++ b/korganizer/kolistview.cpp | |||
@@ -254,193 +254,193 @@ KOListView::KOListView(Calendar *calendar, QWidget *parent, | |||
254 | 254 | ||
255 | mActiveItem = 0; | 255 | mActiveItem = 0; |
256 | mForceShowCompletedTodos = false; | 256 | mForceShowCompletedTodos = false; |
257 | mListView = new KOListViewListView(this); | 257 | mListView = new KOListViewListView(this); |
258 | mListView->addColumn(i18n("Summary")); | 258 | mListView->addColumn(i18n("Summary")); |
259 | mListView->addColumn(i18n("Start Date")); | 259 | mListView->addColumn(i18n("Start Date")); |
260 | mListView->addColumn(i18n("Start Time")); | 260 | mListView->addColumn(i18n("Start Time")); |
261 | mListView->addColumn(i18n("End Date")); | 261 | mListView->addColumn(i18n("End Date")); |
262 | mListView->addColumn(i18n("End Time")); | 262 | mListView->addColumn(i18n("End Time")); |
263 | mListView->addColumn(i18n("Alarm")); // alarm set? | 263 | mListView->addColumn(i18n("Alarm")); // alarm set? |
264 | mListView->addColumn(i18n("Recurs")); // recurs? | 264 | mListView->addColumn(i18n("Recurs")); // recurs? |
265 | mListView->addColumn(i18n("Due Date")); | 265 | mListView->addColumn(i18n("Due Date")); |
266 | mListView->addColumn(i18n("Due Time")); | 266 | mListView->addColumn(i18n("Due Time")); |
267 | mListView->addColumn(i18n("Cancelled")); | 267 | mListView->addColumn(i18n("Cancelled")); |
268 | mListView->addColumn(i18n("Categories")); | 268 | mListView->addColumn(i18n("Categories")); |
269 | mListView->addColumn(i18n("Calendar")); | 269 | mListView->addColumn(i18n("Calendar")); |
270 | 270 | ||
271 | mListView->setColumnAlignment(0,AlignLeft); | 271 | mListView->setColumnAlignment(0,AlignLeft); |
272 | mListView->setColumnAlignment(1,AlignLeft); | 272 | mListView->setColumnAlignment(1,AlignLeft); |
273 | mListView->setColumnAlignment(2,AlignHCenter); | 273 | mListView->setColumnAlignment(2,AlignHCenter); |
274 | mListView->setColumnAlignment(3,AlignLeft); | 274 | mListView->setColumnAlignment(3,AlignLeft); |
275 | mListView->setColumnAlignment(4,AlignHCenter); | 275 | mListView->setColumnAlignment(4,AlignHCenter); |
276 | mListView->setColumnAlignment(5,AlignLeft); | 276 | mListView->setColumnAlignment(5,AlignLeft); |
277 | mListView->setColumnAlignment(6,AlignLeft); | 277 | mListView->setColumnAlignment(6,AlignLeft); |
278 | mListView->setColumnAlignment(7,AlignLeft); | 278 | mListView->setColumnAlignment(7,AlignLeft); |
279 | mListView->setColumnAlignment(8,AlignLeft); | 279 | mListView->setColumnAlignment(8,AlignLeft); |
280 | mListView->setColumnAlignment(9,AlignLeft); | 280 | mListView->setColumnAlignment(9,AlignLeft); |
281 | mListView->setColumnAlignment(10,AlignLeft); | 281 | mListView->setColumnAlignment(10,AlignLeft); |
282 | mListView->setColumnAlignment(11,AlignLeft); | 282 | mListView->setColumnAlignment(11,AlignLeft); |
283 | mKOListViewWhatsThis = new KOListViewWhatsThis(mListView->viewport(),this); | 283 | mKOListViewWhatsThis = new KOListViewWhatsThis(mListView->viewport(),this); |
284 | 284 | ||
285 | int iii = 0; | 285 | int iii = 0; |
286 | for ( iii = 0; iii< 12 ; ++iii ) | 286 | for ( iii = 0; iii< 12 ; ++iii ) |
287 | mListView->setColumnWidthMode( iii, QListView::Manual ); | 287 | mListView->setColumnWidthMode( iii, QListView::Manual ); |
288 | 288 | ||
289 | QBoxLayout *layoutTop = new QVBoxLayout(this); | 289 | QBoxLayout *layoutTop = new QVBoxLayout(this); |
290 | layoutTop->addWidget(mListView); | 290 | layoutTop->addWidget(mListView); |
291 | mListView->setFont ( KOPrefs::instance()->mListViewFont ); | 291 | mListView->setFont ( KOPrefs::instance()->mListViewFont ); |
292 | mPopupMenu = eventPopup(); | 292 | mPopupMenu = eventPopup(); |
293 | QPopupMenu* selPopup = new QPopupMenu ( this ); | 293 | QPopupMenu* selPopup = new QPopupMenu ( this ); |
294 | mPopupMenu->insertSeparator(); | 294 | mPopupMenu->insertSeparator(); |
295 | 295 | ||
296 | selPopup->insertItem(i18n("All"),this, | 296 | selPopup->insertItem(i18n("All"),this, |
297 | SLOT(allSelection())); | 297 | SLOT(allSelection())); |
298 | selPopup->insertItem(i18n("None"),this, | 298 | selPopup->insertItem(i18n("None"),this, |
299 | SLOT(clearSelection())); | 299 | SLOT(clearSelection())); |
300 | selPopup->insertItem(i18n("Delete selected..."),this, | 300 | selPopup->insertItem(i18n("Delete selected..."),this, |
301 | SLOT(deleteAll())); | 301 | SLOT(deleteAll())); |
302 | mPopupMenu->insertItem(i18n("Selection"), selPopup ); | 302 | mPopupMenu->insertItem(i18n("Selection"), selPopup ); |
303 | mPopupMenu->addAdditionalItem(QIconSet(QPixmap()), | 303 | mPopupMenu->addAdditionalItem(QIconSet(QPixmap()), |
304 | i18n("Hide all selected"),this, | 304 | i18n("Hide all selected"),this, |
305 | SLOT(hideAll()),true); | 305 | SLOT(hideAll()),true); |
306 | 306 | ||
307 | selPopup->insertSeparator(); | 307 | selPopup->insertSeparator(); |
308 | #ifdef DESKTOP_VERSION | 308 | #ifdef DESKTOP_VERSION |
309 | mPopupMenu->insertSeparator(); | 309 | mPopupMenu->insertSeparator(); |
310 | mPopupMenu->addAdditionalItem(QIconSet(QPixmap()), | 310 | mPopupMenu->addAdditionalItem(QIconSet(QPixmap()), |
311 | i18n("Print complete list"),this, | 311 | i18n("Print complete list"),this, |
312 | SLOT(printList()),true); | 312 | SLOT(printList()),true); |
313 | #endif | 313 | #endif |
314 | mCalPopup = new QPopupMenu ( this ); | 314 | mCalPopup = new QPopupMenu ( this ); |
315 | selPopup->insertItem( i18n("Set Calendar"), mCalPopup ); | 315 | selPopup->insertItem( i18n("Set Calendar"), mCalPopup ); |
316 | 316 | ||
317 | selPopup->insertItem(i18n("Set categories")+"...",this, | 317 | selPopup->insertItem(i18n("Set categories")+"...",this, |
318 | SLOT(setCat()) ); | 318 | SLOT(setCat()) ); |
319 | selPopup->insertItem( i18n("Set alarm..."),this, | 319 | selPopup->insertItem( i18n("Set alarm..."),this, |
320 | SLOT(setAlarm())); | 320 | SLOT(setAlarm())); |
321 | #if 0 | 321 | #if 0 |
322 | mPopupMenu->addAdditionalItem(QIconSet(QPixmap()), | 322 | mPopupMenu->addAdditionalItem(QIconSet(QPixmap()), |
323 | i18n("Set categories")+"...",this, | 323 | i18n("Set categories")+"...",this, |
324 | SLOT(setCat()),true); | 324 | SLOT(setCat()),true); |
325 | mPopupMenu->addAdditionalItem(QIconSet(QPixmap()), | 325 | mPopupMenu->addAdditionalItem(QIconSet(QPixmap()), |
326 | i18n("Set alarm..."),this, | 326 | i18n("Set alarm..."),this, |
327 | SLOT(setAlarm()),true); | 327 | SLOT(setAlarm()),true); |
328 | #endif | 328 | #endif |
329 | QObject::connect(mCalPopup,SIGNAL(aboutToShow()),this, | 329 | QObject::connect(mCalPopup,SIGNAL(aboutToShow()),this, |
330 | SLOT( populateCalPopup() )); | 330 | SLOT( populateCalPopup() )); |
331 | QObject::connect(mCalPopup,SIGNAL(activated( int )),this, | 331 | QObject::connect(mCalPopup,SIGNAL(activated( int )),this, |
332 | SLOT( setCalendar( int ) )); | 332 | SLOT( setCalendar( int ) )); |
333 | QObject::connect(mPopupMenu,SIGNAL(categoryChanged( Incidence * )),this, | 333 | QObject::connect(mPopupMenu,SIGNAL(categoryChanged( Incidence * )),this, |
334 | SLOT( catChanged( Incidence * ) )); | 334 | SLOT( catChanged( Incidence * ) )); |
335 | QPopupMenu * exportPO = new QPopupMenu ( this ); | 335 | QPopupMenu * exportPO = new QPopupMenu ( this ); |
336 | selPopup->insertItem( i18n("Export"), exportPO ); | 336 | selPopup->insertItem( i18n("Export"), exportPO ); |
337 | exportPO->insertItem( i18n("As iCal (ics) file..."),this, | 337 | exportPO->insertItem( i18n("As iCal (ics) file..."),this, |
338 | SLOT(saveToFile())); | 338 | SLOT(saveToFile())); |
339 | exportPO->insertItem( i18n("As vCal (vcs) file..."),this, | 339 | exportPO->insertItem( i18n("As vCal (vcs) file..."),this, |
340 | SLOT(saveToFileVCS())); | 340 | SLOT(saveToFileVCS())); |
341 | exportPO->insertItem( i18n("Journal/Details..."),this, | 341 | exportPO->insertItem( i18n("Journal/Details..."),this, |
342 | SLOT(saveDescriptionToFile())); | 342 | SLOT(saveDescriptionToFile())); |
343 | // mPopupMenu->insertSeparator(); | 343 | // mPopupMenu->insertSeparator(); |
344 | // mPopupMenu->addAdditionalItem(QIconSet(QPixmap()), | 344 | // mPopupMenu->addAdditionalItem(QIconSet(QPixmap()), |
345 | // i18n("Add Categ. to selected..."),this, | 345 | // i18n("Add Categ. to selected..."),this, |
346 | // SLOT(addCat()),true); | 346 | // SLOT(addCat()),true); |
347 | //mPopupMenu->insertSeparator(); | 347 | //mPopupMenu->insertSeparator(); |
348 | #ifndef DESKTOP_VERSION | 348 | #ifndef DESKTOP_VERSION |
349 | selPopup->insertSeparator(); | 349 | selPopup->insertSeparator(); |
350 | selPopup->insertItem( i18n("Beam via IR"),this, | 350 | selPopup->insertItem( i18n("Beam via IR..."),this, |
351 | SLOT(beamSelected())); | 351 | SLOT(beamSelected())); |
352 | #if 0 | 352 | #if 0 |
353 | mPopupMenu->addAdditionalItem(QIconSet(QPixmap()), | 353 | mPopupMenu->addAdditionalItem(QIconSet(QPixmap()), |
354 | i18n("Beam via IR"),this, | 354 | i18n("Beam via IR"),this, |
355 | SLOT(beamSelected()),true); | 355 | SLOT(beamSelected()),true); |
356 | #endif | 356 | #endif |
357 | #endif | 357 | #endif |
358 | /* | 358 | /* |
359 | mPopupMenu = new QPopupMenu; | 359 | mPopupMenu = new QPopupMenu; |
360 | mPopupMenu->insertItem(i18n("Edit Event"), this, | 360 | mPopupMenu->insertItem(i18n("Edit Event"), this, |
361 | SLOT (editEvent())); | 361 | SLOT (editEvent())); |
362 | mPopupMenu->insertItem(SmallIcon("delete"), i18n("Delete Event"), this, | 362 | mPopupMenu->insertItem(SmallIcon("delete"), i18n("Delete Event"), this, |
363 | SLOT (deleteEvent())); | 363 | SLOT (deleteEvent())); |
364 | mPopupMenu->insertSeparator(); | 364 | mPopupMenu->insertSeparator(); |
365 | mPopupMenu->insertItem(i18n("Show Dates"), this, | 365 | mPopupMenu->insertItem(i18n("Show Dates"), this, |
366 | SLOT(showDates())); | 366 | SLOT(showDates())); |
367 | mPopupMenu->insertItem(i18n("Hide Dates"), this, | 367 | mPopupMenu->insertItem(i18n("Hide Dates"), this, |
368 | SLOT(hideDates())); | 368 | SLOT(hideDates())); |
369 | */ | 369 | */ |
370 | QObject::connect(mListView,SIGNAL( newEvent()), | 370 | QObject::connect(mListView,SIGNAL( newEvent()), |
371 | this,SIGNAL(signalNewEvent())); | 371 | this,SIGNAL(signalNewEvent())); |
372 | QObject::connect(mListView,SIGNAL(doubleClicked(QListViewItem *)), | 372 | QObject::connect(mListView,SIGNAL(doubleClicked(QListViewItem *)), |
373 | this,SLOT(defaultItemAction(QListViewItem *))); | 373 | this,SLOT(defaultItemAction(QListViewItem *))); |
374 | QObject::connect(mListView,SIGNAL(rightButtonPressed( QListViewItem *, | 374 | QObject::connect(mListView,SIGNAL(rightButtonPressed( QListViewItem *, |
375 | const QPoint &, int )), | 375 | const QPoint &, int )), |
376 | this,SLOT(popupMenu(QListViewItem *,const QPoint &,int))); | 376 | this,SLOT(popupMenu(QListViewItem *,const QPoint &,int))); |
377 | QObject::connect(mListView,SIGNAL(currentChanged(QListViewItem *)), | 377 | QObject::connect(mListView,SIGNAL(currentChanged(QListViewItem *)), |
378 | SLOT(processSelectionChange(QListViewItem *))); | 378 | SLOT(processSelectionChange(QListViewItem *))); |
379 | QObject::connect(mListView,SIGNAL(showIncidence(Incidence *)), | 379 | QObject::connect(mListView,SIGNAL(showIncidence(Incidence *)), |
380 | SIGNAL(showIncidenceSignal(Incidence *)) ); | 380 | SIGNAL(showIncidenceSignal(Incidence *)) ); |
381 | 381 | ||
382 | readSettings(KOGlobals::config(),"KOListView Layout"); | 382 | readSettings(KOGlobals::config(),"KOListView Layout"); |
383 | } | 383 | } |
384 | 384 | ||
385 | KOListView::~KOListView() | 385 | KOListView::~KOListView() |
386 | { | 386 | { |
387 | delete mPopupMenu; | 387 | delete mPopupMenu; |
388 | #if QT_VERSION >= 0x030000 | 388 | #if QT_VERSION >= 0x030000 |
389 | 389 | ||
390 | #else | 390 | #else |
391 | delete mKOListViewWhatsThis; | 391 | delete mKOListViewWhatsThis; |
392 | #endif | 392 | #endif |
393 | } | 393 | } |
394 | 394 | ||
395 | void KOListView::catChanged( Incidence* inc) | 395 | void KOListView::catChanged( Incidence* inc) |
396 | { | 396 | { |
397 | KOListViewItem* item = getItemForEvent(inc); | 397 | KOListViewItem* item = getItemForEvent(inc); |
398 | if (item) { | 398 | if (item) { |
399 | ListItemVisitor v(item, mStartDate ); | 399 | ListItemVisitor v(item, mStartDate ); |
400 | inc->accept(v); | 400 | inc->accept(v); |
401 | } | 401 | } |
402 | } | 402 | } |
403 | QString KOListView::getWhatsThisText(QPoint p) | 403 | QString KOListView::getWhatsThisText(QPoint p) |
404 | { | 404 | { |
405 | KOListViewItem* item = ( KOListViewItem* ) mListView->itemAt( p ); | 405 | KOListViewItem* item = ( KOListViewItem* ) mListView->itemAt( p ); |
406 | if ( item ) | 406 | if ( item ) |
407 | return KIncidenceFormatter::instance()->getFormattedText( item->data(), | 407 | return KIncidenceFormatter::instance()->getFormattedText( item->data(), |
408 | KOPrefs::instance()->mWTshowDetails, | 408 | KOPrefs::instance()->mWTshowDetails, |
409 | KOPrefs::instance()->mWTshowCreated, | 409 | KOPrefs::instance()->mWTshowCreated, |
410 | KOPrefs::instance()->mWTshowChanged); | 410 | KOPrefs::instance()->mWTshowChanged); |
411 | return i18n("That is the list view" ); | 411 | return i18n("That is the list view" ); |
412 | 412 | ||
413 | } | 413 | } |
414 | 414 | ||
415 | void KOListView::setCalendar( int c ) | 415 | void KOListView::setCalendar( int c ) |
416 | { | 416 | { |
417 | int result = QMessageBox::warning( this, i18n("KO/Pi: Information!"), | 417 | int result = QMessageBox::warning( this, i18n("KO/Pi: Information!"), |
418 | i18n("This adds the selected\nitems to the calendar\n%1\nand removes them from\ntheir current calendar!").arg( KOPrefs::instance()->calName( c ) ), | 418 | i18n("This adds the selected\nitems to the calendar\n%1\nand removes them from\ntheir current calendar!").arg( KOPrefs::instance()->calName( c ) ), |
419 | i18n("Continue"), i18n("Cancel"), 0, | 419 | i18n("Continue"), i18n("Cancel"), 0, |
420 | 0, 1 ); | 420 | 0, 1 ); |
421 | if ( result != 0 ) { | 421 | if ( result != 0 ) { |
422 | return; | 422 | return; |
423 | } | 423 | } |
424 | 424 | ||
425 | QPtrList<Incidence> delSel = getSelectedIncidences() ; | 425 | QPtrList<Incidence> delSel = getSelectedIncidences() ; |
426 | int icount = delSel.count(); | 426 | int icount = delSel.count(); |
427 | if ( icount ) { | 427 | if ( icount ) { |
428 | Incidence *incidence = delSel.first(); | 428 | Incidence *incidence = delSel.first(); |
429 | while ( incidence ) { | 429 | while ( incidence ) { |
430 | incidence->setCalID( c ); | 430 | incidence->setCalID( c ); |
431 | KOListViewItem * item = getItemForEvent( incidence ); | 431 | KOListViewItem * item = getItemForEvent( incidence ); |
432 | if ( item ) { | 432 | if ( item ) { |
433 | ListItemVisitor v(item, mStartDate ); | 433 | ListItemVisitor v(item, mStartDate ); |
434 | incidence->accept(v); | 434 | incidence->accept(v); |
435 | } | 435 | } |
436 | incidence = delSel.next(); | 436 | incidence = delSel.next(); |
437 | } | 437 | } |
438 | } | 438 | } |
439 | QPtrList<KopiCalendarFile> calendars = KOPrefs::instance()->mCalendars; | 439 | QPtrList<KopiCalendarFile> calendars = KOPrefs::instance()->mCalendars; |
440 | KopiCalendarFile * cal = calendars.first(); | 440 | KopiCalendarFile * cal = calendars.first(); |
441 | while ( cal ) { | 441 | while ( cal ) { |
442 | mCalendar->setCalendarEnabled( cal->mCalNumber,cal->isEnabled ); | 442 | mCalendar->setCalendarEnabled( cal->mCalNumber,cal->isEnabled ); |
443 | mCalendar->setAlarmEnabled( cal->mCalNumber, cal->isAlarmEnabled ); | 443 | mCalendar->setAlarmEnabled( cal->mCalNumber, cal->isAlarmEnabled ); |
444 | mCalendar->setReadOnly( cal->mCalNumber, cal->isReadOnly ); | 444 | mCalendar->setReadOnly( cal->mCalNumber, cal->isReadOnly ); |
445 | if ( cal->isStandard ) | 445 | if ( cal->isStandard ) |
446 | mCalendar->setDefaultCalendar( cal->mCalNumber ); | 446 | mCalendar->setDefaultCalendar( cal->mCalNumber ); |
diff --git a/korganizer/mainwindow.cpp b/korganizer/mainwindow.cpp index f68f032..7a5f3e5 100644 --- a/korganizer/mainwindow.cpp +++ b/korganizer/mainwindow.cpp | |||
@@ -582,313 +582,315 @@ void MainWindow::recieve( const QCString& cmsg, const QByteArray& data ) | |||
582 | else if ( msg == "-ringSync" ) { | 582 | else if ( msg == "-ringSync" ) { |
583 | QTimer::singleShot( 0, this, SLOT (startMultiSync())); | 583 | QTimer::singleShot( 0, this, SLOT (startMultiSync())); |
584 | } | 584 | } |
585 | else if ( msg == "-showWeek" ) { | 585 | else if ( msg == "-showWeek" ) { |
586 | mView->viewManager()->showWeekView(); | 586 | mView->viewManager()->showWeekView(); |
587 | } | 587 | } |
588 | else if ( msg == "-showTodo" ) { | 588 | else if ( msg == "-showTodo" ) { |
589 | mView->viewManager()->showTodoView(); | 589 | mView->viewManager()->showTodoView(); |
590 | } | 590 | } |
591 | else if ( msg == "-showJournal" ) { | 591 | else if ( msg == "-showJournal" ) { |
592 | mView->dateNavigator()->selectDates( 1 ); | 592 | mView->dateNavigator()->selectDates( 1 ); |
593 | mView->dateNavigator()->selectToday(); | 593 | mView->dateNavigator()->selectToday(); |
594 | mView->viewManager()->showJournalView(); | 594 | mView->viewManager()->showJournalView(); |
595 | } | 595 | } |
596 | else if ( msg == "-showKO" ) { | 596 | else if ( msg == "-showKO" ) { |
597 | mView->viewManager()->showNextXView(); | 597 | mView->viewManager()->showNextXView(); |
598 | } | 598 | } |
599 | else if ( msg == "-showWNext" ) { | 599 | else if ( msg == "-showWNext" ) { |
600 | mView->viewManager()->showWhatsNextView(); | 600 | mView->viewManager()->showWhatsNextView(); |
601 | } | 601 | } |
602 | else if ( msg == "nextView()" ) { | 602 | else if ( msg == "nextView()" ) { |
603 | mView->viewManager()->showNextView(); | 603 | mView->viewManager()->showNextView(); |
604 | } | 604 | } |
605 | else if ( msg == "-showNextXView" ) { | 605 | else if ( msg == "-showNextXView" ) { |
606 | mView->viewManager()->showNextXView(); | 606 | mView->viewManager()->showNextXView(); |
607 | } | 607 | } |
608 | 608 | ||
609 | 609 | ||
610 | } | 610 | } |
611 | 611 | ||
612 | showMaximized(); | 612 | showMaximized(); |
613 | raise(); | 613 | raise(); |
614 | } | 614 | } |
615 | void MainWindow::startMultiSync() | 615 | void MainWindow::startMultiSync() |
616 | { | 616 | { |
617 | QString question = i18n("Do you really want\nto multiple sync\nwith all checked profiles?\nSyncing takes some\ntime - all profiles\nare synced twice!"); | 617 | QString question = i18n("Do you really want\nto multiple sync\nwith all checked profiles?\nSyncing takes some\ntime - all profiles\nare synced twice!"); |
618 | if ( QMessageBox::information( this, i18n("KDE-Pim Sync"), | 618 | if ( QMessageBox::information( this, i18n("KDE-Pim Sync"), |
619 | question, | 619 | question, |
620 | i18n("Yes"), i18n("No"), | 620 | i18n("Yes"), i18n("No"), |
621 | 0, 0 ) != 0 ) { | 621 | 0, 0 ) != 0 ) { |
622 | setCaption(i18n("Aborted! Nothing synced!")); | 622 | setCaption(i18n("Aborted! Nothing synced!")); |
623 | return; | 623 | return; |
624 | } | 624 | } |
625 | mSyncManager->multiSync( false ); | 625 | mSyncManager->multiSync( false ); |
626 | #ifndef DESKTOP_VERSION | 626 | #ifndef DESKTOP_VERSION |
627 | QCopEnvelope e("QPE/Application/kapi", "doRingSync"); | 627 | QCopEnvelope e("QPE/Application/kapi", "doRingSync"); |
628 | #endif | 628 | #endif |
629 | } | 629 | } |
630 | QPixmap MainWindow::loadPixmap( QString name ) | 630 | QPixmap MainWindow::loadPixmap( QString name ) |
631 | { | 631 | { |
632 | return SmallIcon( name ); | 632 | return SmallIcon( name ); |
633 | 633 | ||
634 | } | 634 | } |
635 | void MainWindow::setUsesBigPixmaps ( bool b ) | 635 | void MainWindow::setUsesBigPixmaps ( bool b ) |
636 | { | 636 | { |
637 | qDebug("KO: MainWindow::setUsesBigPixmaps %d called", b); | 637 | qDebug("KO: MainWindow::setUsesBigPixmaps %d called", b); |
638 | if ( b ) | 638 | if ( b ) |
639 | qDebug("KO: BigPixmaps are not supported "); | 639 | qDebug("KO: BigPixmaps are not supported "); |
640 | } | 640 | } |
641 | void MainWindow::initActions() | 641 | void MainWindow::initActions() |
642 | { | 642 | { |
643 | //KOPrefs::instance()->mShowFullMenu | 643 | //KOPrefs::instance()->mShowFullMenu |
644 | iconToolBar->clear(); | 644 | iconToolBar->clear(); |
645 | KOPrefs *p = KOPrefs::instance(); | 645 | KOPrefs *p = KOPrefs::instance(); |
646 | //QPEMenuBar *menuBar1;// = new QPEMenuBar( iconToolBar ); | 646 | //QPEMenuBar *menuBar1;// = new QPEMenuBar( iconToolBar ); |
647 | 647 | ||
648 | QPopupMenu *viewMenu = new QPopupMenu( this ); | 648 | QPopupMenu *viewMenu = new QPopupMenu( this ); |
649 | QPopupMenu *actionMenu = new QPopupMenu( this ); | 649 | QPopupMenu *actionMenu = new QPopupMenu( this ); |
650 | mCurrentItemMenu = new QPopupMenu ( this ); | 650 | mCurrentItemMenu = new QPopupMenu ( this ); |
651 | QPopupMenu *importMenu = new QPopupMenu( this ); | 651 | QPopupMenu *importMenu = new QPopupMenu( this ); |
652 | QPopupMenu *importMenu_X = new QPopupMenu( this ); | 652 | QPopupMenu *importMenu_X = new QPopupMenu( this ); |
653 | QPopupMenu *exportMenu_X = new QPopupMenu( this ); | 653 | QPopupMenu *exportMenu_X = new QPopupMenu( this ); |
654 | QPopupMenu *beamMenu_X = new QPopupMenu( this ); | 654 | QPopupMenu *beamMenu_X = new QPopupMenu( this ); |
655 | selectFilterMenu = new QPopupMenu( this ); | 655 | selectFilterMenu = new QPopupMenu( this ); |
656 | selectFilterMenu->setCheckable( true ); | 656 | selectFilterMenu->setCheckable( true ); |
657 | syncMenu = new QPopupMenu( this ); | 657 | syncMenu = new QPopupMenu( this ); |
658 | configureAgendaMenu = new QPopupMenu( this ); | 658 | configureAgendaMenu = new QPopupMenu( this ); |
659 | configureToolBarMenu = new QPopupMenu( this ); | 659 | configureToolBarMenu = new QPopupMenu( this ); |
660 | QPopupMenu *helpMenu = new QPopupMenu( this ); | 660 | QPopupMenu *helpMenu = new QPopupMenu( this ); |
661 | QIconSet icon; | 661 | QIconSet icon; |
662 | int pixWid = 22, pixHei = 22; | 662 | int pixWid = 22, pixHei = 22; |
663 | QString pathString = ""; | 663 | QString pathString = ""; |
664 | if ( !p->mToolBarMiniIcons ) { | 664 | if ( !p->mToolBarMiniIcons ) { |
665 | if ( QApplication::desktop()->width() < 480 /*|| QApplication::desktop()->height() < 320*/) { | 665 | if ( QApplication::desktop()->width() < 480 /*|| QApplication::desktop()->height() < 320*/) { |
666 | pathString += "icons16/"; | 666 | pathString += "icons16/"; |
667 | pixWid = 18; pixHei = 16; | 667 | pixWid = 18; pixHei = 16; |
668 | } | 668 | } |
669 | } else { | 669 | } else { |
670 | pathString += "iconsmini/"; | 670 | pathString += "iconsmini/"; |
671 | pixWid = 18; pixHei = 16; | 671 | pixWid = 18; pixHei = 16; |
672 | } | 672 | } |
673 | if ( KOPrefs::instance()->mShowFullMenu ) { | 673 | if ( KOPrefs::instance()->mShowFullMenu ) { |
674 | QMenuBar *menuBar1; | 674 | QMenuBar *menuBar1; |
675 | menuBar1 = menuBar(); | 675 | menuBar1 = menuBar(); |
676 | menuBar1->insertItem( i18n("File"), importMenu ); | 676 | menuBar1->insertItem( i18n("File"), importMenu ); |
677 | menuBar1->insertItem( i18n("View"), viewMenu ); | 677 | menuBar1->insertItem( i18n("View"), viewMenu ); |
678 | menuBar1->insertItem( i18n("Actions"), actionMenu ); | 678 | menuBar1->insertItem( i18n("Edit"), mCurrentItemMenu ); |
679 | menuBar1->insertItem( i18n("Action"), actionMenu ); | ||
679 | #ifdef DESKTOP_VERSION | 680 | #ifdef DESKTOP_VERSION |
680 | menuBar1->insertItem( i18n("Synchronize"), syncMenu ); | 681 | menuBar1->insertItem( i18n("Synchronize"), syncMenu ); |
681 | menuBar1->insertItem( i18n("AgendaSize"),configureAgendaMenu ); | 682 | menuBar1->insertItem( i18n("AgendaSize"),configureAgendaMenu ); |
682 | #else | 683 | #else |
683 | menuBar1->insertItem( i18n("Sync"), syncMenu ); | 684 | menuBar1->insertItem( i18n("Sync"), syncMenu ); |
684 | menuBar1->insertItem( i18n("Agenda"),configureAgendaMenu ); | 685 | menuBar1->insertItem( i18n("Agenda"),configureAgendaMenu ); |
685 | #endif | 686 | #endif |
686 | //menuBar1->insertItem( i18n("Toolbar"),configureToolBarMenu ); | 687 | //menuBar1->insertItem( i18n("Toolbar"),configureToolBarMenu ); |
687 | menuBar1->insertItem( i18n("Filter"),selectFilterMenu ); | 688 | menuBar1->insertItem( i18n("Filter"),selectFilterMenu ); |
688 | menuBar1->insertItem( i18n("Help"), helpMenu ); | 689 | menuBar1->insertItem( i18n("Help"), helpMenu ); |
689 | } else { | 690 | } else { |
690 | QPEMenuBar *menuBar1; | 691 | QPEMenuBar *menuBar1; |
691 | menuBar1 = new QPEMenuBar( iconToolBar ); | 692 | menuBar1 = new QPEMenuBar( iconToolBar ); |
692 | QPopupMenu *menuBar = new QPopupMenu( this ); | 693 | QPopupMenu *menuBar = new QPopupMenu( this ); |
693 | icon = loadPixmap( pathString + "z_menu" ); | 694 | icon = loadPixmap( pathString + "z_menu" ); |
694 | menuBar1->insertItem( icon.pixmap(), menuBar); | 695 | menuBar1->insertItem( icon.pixmap(), menuBar); |
695 | //menuBar1->insertItem( i18n("ME"), menuBar); | 696 | //menuBar1->insertItem( i18n("ME"), menuBar); |
696 | menuBar->insertItem( i18n("File"), importMenu ); | 697 | menuBar->insertItem( i18n("File"), importMenu ); |
697 | menuBar->insertItem( i18n("View"), viewMenu ); | 698 | menuBar->insertItem( i18n("View"), viewMenu ); |
698 | menuBar->insertItem( i18n("Actions"), actionMenu ); | 699 | menuBar->insertItem( i18n("Edit"), mCurrentItemMenu ); |
700 | menuBar->insertItem( i18n("Action"), actionMenu ); | ||
699 | menuBar->insertItem( i18n("Synchronize"), syncMenu ); | 701 | menuBar->insertItem( i18n("Synchronize"), syncMenu ); |
700 | menuBar->insertItem( i18n("AgendaSize"),configureAgendaMenu ); | 702 | menuBar->insertItem( i18n("AgendaSize"),configureAgendaMenu ); |
701 | menuBar->insertItem( i18n("Toolbar"),configureToolBarMenu ); | 703 | menuBar->insertItem( i18n("Toolbar"),configureToolBarMenu ); |
702 | menuBar->insertItem( i18n("Filter"),selectFilterMenu ); | 704 | menuBar->insertItem( i18n("Filter"),selectFilterMenu ); |
703 | menuBar->insertItem( i18n("Help"), helpMenu ); | 705 | menuBar->insertItem( i18n("Help"), helpMenu ); |
704 | //menuBar1->setMaximumWidth( menuBar1->sizeHint().width() ); | 706 | //menuBar1->setMaximumWidth( menuBar1->sizeHint().width() ); |
705 | menuBar1->setMaximumSize( menuBar1->sizeHint( )); | 707 | menuBar1->setMaximumSize( menuBar1->sizeHint( )); |
706 | } | 708 | } |
707 | connect ( selectFilterMenu, SIGNAL( activated ( int ) ), this, SLOT (selectFilter( int ) ) ); | 709 | connect ( selectFilterMenu, SIGNAL( activated ( int ) ), this, SLOT (selectFilter( int ) ) ); |
708 | connect ( selectFilterMenu, SIGNAL( aboutToShow() ), this, SLOT (fillFilterMenu() ) ); | 710 | connect ( selectFilterMenu, SIGNAL( aboutToShow() ), this, SLOT (fillFilterMenu() ) ); |
709 | 711 | ||
710 | 712 | ||
711 | mWeekBgColor = iconToolBar->backgroundColor(); | 713 | mWeekBgColor = iconToolBar->backgroundColor(); |
712 | mWeekPixmap.resize( pixWid , pixHei ); | 714 | mWeekPixmap.resize( pixWid , pixHei ); |
713 | mWeekPixmap.fill( mWeekBgColor ); | 715 | mWeekPixmap.fill( mWeekBgColor ); |
714 | icon = mWeekPixmap; | 716 | icon = mWeekPixmap; |
715 | mWeekAction = new QAction( i18n("Select week number"),icon, i18n("Select week number"), 0, this ); | 717 | mWeekAction = new QAction( i18n("Select week number"),icon, i18n("Select week number"), 0, this ); |
716 | if ( p-> mShowIconWeekNum ) | 718 | if ( p-> mShowIconWeekNum ) |
717 | mWeekAction->addTo( iconToolBar ); | 719 | mWeekAction->addTo( iconToolBar ); |
718 | mWeekFont = font(); | 720 | mWeekFont = font(); |
719 | 721 | ||
720 | int fontPoint = mWeekFont.pointSize(); | 722 | int fontPoint = mWeekFont.pointSize(); |
721 | QFontMetrics f( mWeekFont ); | 723 | QFontMetrics f( mWeekFont ); |
722 | int fontWid = f.width( "30" ); | 724 | int fontWid = f.width( "30" ); |
723 | while ( fontWid > pixWid ) { | 725 | while ( fontWid > pixWid ) { |
724 | --fontPoint; | 726 | --fontPoint; |
725 | mWeekFont.setPointSize( fontPoint ); | 727 | mWeekFont.setPointSize( fontPoint ); |
726 | QFontMetrics f( mWeekFont ); | 728 | QFontMetrics f( mWeekFont ); |
727 | fontWid = f.width( "30" ); | 729 | fontWid = f.width( "30" ); |
728 | //qDebug("dec-- "); | 730 | //qDebug("dec-- "); |
729 | } | 731 | } |
730 | 732 | ||
731 | connect( mWeekAction, SIGNAL( activated() ), | 733 | connect( mWeekAction, SIGNAL( activated() ), |
732 | this, SLOT( weekAction() ) ); | 734 | this, SLOT( weekAction() ) ); |
733 | 735 | ||
734 | connect( this, SIGNAL( selectWeek ( int ) ), mView->dateNavigator(), SLOT( selectWeek ( int ) ) ); | 736 | connect( this, SIGNAL( selectWeek ( int ) ), mView->dateNavigator(), SLOT( selectWeek ( int ) ) ); |
735 | if ( p->mShowIconFilterview ) { | 737 | if ( p->mShowIconFilterview ) { |
736 | icon = loadPixmap( pathString + "filter" ); | 738 | icon = loadPixmap( pathString + "filter" ); |
737 | actionFilterMenuTB = new QAction( i18n("Filter selector"), icon, i18n("Filter selector"), 0, this ); | 739 | actionFilterMenuTB = new QAction( i18n("Filter selector"), icon, i18n("Filter selector"), 0, this ); |
738 | connect( actionFilterMenuTB, SIGNAL( activated() ), | 740 | connect( actionFilterMenuTB, SIGNAL( activated() ), |
739 | this, SLOT( fillFilterMenuTB() ) ); | 741 | this, SLOT( fillFilterMenuTB() ) ); |
740 | actionFilterMenuTB->addTo( iconToolBar ); | 742 | actionFilterMenuTB->addTo( iconToolBar ); |
741 | selectFilterMenuTB = new QPopupMenu( this ); | 743 | selectFilterMenuTB = new QPopupMenu( this ); |
742 | selectFilterMenuTB->setCheckable( true ); | 744 | selectFilterMenuTB->setCheckable( true ); |
743 | connect ( selectFilterMenuTB, SIGNAL( activated ( int ) ), this, SLOT (selectFilter( int ) ) ); | 745 | connect ( selectFilterMenuTB, SIGNAL( activated ( int ) ), this, SLOT (selectFilter( int ) ) ); |
744 | } | 746 | } |
745 | 747 | ||
746 | //#endif | 748 | //#endif |
747 | // ****************** | 749 | // ****************** |
748 | QAction *action; | 750 | QAction *action; |
749 | // QPopupMenu *configureMenu= new QPopupMenu( menuBar ); | 751 | // QPopupMenu *configureMenu= new QPopupMenu( menuBar ); |
750 | configureToolBarMenu->setCheckable( true ); | 752 | configureToolBarMenu->setCheckable( true ); |
751 | 753 | ||
752 | 754 | ||
753 | configureAgendaMenu->setCheckable( true ); | 755 | configureAgendaMenu->setCheckable( true ); |
754 | int iii ; | 756 | int iii ; |
755 | for ( iii = 1;iii<= 10 ;++iii ){ | 757 | for ( iii = 1;iii<= 10 ;++iii ){ |
756 | configureAgendaMenu->insertItem(i18n("Size %1").arg(iii), (iii+1)*2 ); | 758 | configureAgendaMenu->insertItem(i18n("Size %1").arg(iii), (iii+1)*2 ); |
757 | } | 759 | } |
758 | //configureMenu->insertItem( "AgendaSize",configureAgendaMenu ); | 760 | //configureMenu->insertItem( "AgendaSize",configureAgendaMenu ); |
759 | 761 | ||
760 | connect( configureAgendaMenu, SIGNAL( aboutToShow()), | 762 | connect( configureAgendaMenu, SIGNAL( aboutToShow()), |
761 | this, SLOT( showConfigureAgenda( ) ) ); | 763 | this, SLOT( showConfigureAgenda( ) ) ); |
762 | icon = loadPixmap( pathString + "today" ); | 764 | icon = loadPixmap( pathString + "today" ); |
763 | QAction* today_action = new QAction( i18n("Go to Today"), icon, i18n("Go to Today"), 0, this ); | 765 | QAction* today_action = new QAction( i18n("Go to Today"), icon, i18n("Go to Today"), 0, this ); |
764 | today_action->addTo( actionMenu ); | 766 | today_action->addTo( actionMenu ); |
765 | connect( today_action, SIGNAL( activated() ), | 767 | connect( today_action, SIGNAL( activated() ), |
766 | mView, SLOT( goToday() ) ); | 768 | mView, SLOT( goToday() ) ); |
767 | 769 | ||
768 | icon = loadPixmap( pathString + "picker" ); | 770 | icon = loadPixmap( pathString + "picker" ); |
769 | QAction* dPickerAction = new QAction( i18n("Select Date..."), icon, i18n("Select Date..."), 0, this ); | 771 | QAction* dPickerAction = new QAction( i18n("Select Date..."), icon, i18n("Select Date..."), 0, this ); |
770 | dPickerAction->addTo( actionMenu ); | 772 | dPickerAction->addTo( actionMenu ); |
771 | connect( dPickerAction, SIGNAL( activated() ), | 773 | connect( dPickerAction, SIGNAL( activated() ), |
772 | mView, SLOT( showDatePicker() ) ); | 774 | mView, SLOT( showDatePicker() ) ); |
773 | 775 | ||
774 | icon = loadPixmap( pathString + "search" ); | 776 | icon = loadPixmap( pathString + "search" ); |
775 | QAction* search_action = new QAction( i18n("Search"), icon, i18n("Search..."), 0, this ); | 777 | QAction* search_action = new QAction( i18n("Search"), icon, i18n("Search..."), 0, this ); |
776 | search_action->addTo( actionMenu ); | 778 | search_action->addTo( actionMenu ); |
777 | connect( search_action, SIGNAL( activated() ), | 779 | connect( search_action, SIGNAL( activated() ), |
778 | mView->dialogManager(), SLOT( showSearchDialog() ) ); | 780 | mView->dialogManager(), SLOT( showSearchDialog() ) ); |
779 | 781 | ||
780 | actionMenu->insertSeparator(); | 782 | actionMenu->insertSeparator(); |
781 | 783 | ||
782 | 784 | ||
783 | 785 | ||
784 | action = new QAction( i18n("Undo Delete"), i18n("Undo Delete..."), 0, this ); | 786 | action = new QAction( i18n("Undo Delete"), i18n("Undo Delete..."), 0, this ); |
785 | action->addTo( actionMenu ); | 787 | action->addTo( mCurrentItemMenu ); |
786 | connect( action, SIGNAL( activated() ), | 788 | connect( action, SIGNAL( activated() ), |
787 | mView, SLOT( undo_delete() ) ); | 789 | mView, SLOT( undo_delete() ) ); |
788 | 790 | mCurrentItemMenu->insertSeparator(); | |
789 | icon = loadPixmap( pathString + "newevent" ); | 791 | icon = loadPixmap( pathString + "newevent" ); |
790 | configureToolBarMenu->insertItem(i18n("Stretched TB"), 5 ); | 792 | configureToolBarMenu->insertItem(i18n("Stretched TB"), 5 ); |
791 | configureToolBarMenu->insertItem(i18n("Only one toolbar"), 6 ); | 793 | configureToolBarMenu->insertItem(i18n("Only one toolbar"), 6 ); |
792 | configureToolBarMenu->insertSeparator(); | 794 | configureToolBarMenu->insertSeparator(); |
793 | configureToolBarMenu->insertItem(i18n("Filtermenu"), 7 ); | 795 | configureToolBarMenu->insertItem(i18n("Filtermenu"), 7 ); |
794 | configureToolBarMenu->insertSeparator(); | 796 | configureToolBarMenu->insertSeparator(); |
795 | configureToolBarMenu->insertItem(i18n("Week Number"), 400); | 797 | configureToolBarMenu->insertItem(i18n("Week Number"), 400); |
796 | configureToolBarMenu->insertItem(icon, i18n("New Event..."), 10 ); | 798 | configureToolBarMenu->insertItem(icon, i18n("New Event..."), 10 ); |
797 | 799 | ||
798 | actionMenu->insertItem ( i18n("Selected Item"), mCurrentItemMenu); | 800 | //actionMenu->insertItem ( i18n("Selected Item"), mCurrentItemMenu); |
799 | mShowAction = new QAction( "show_incidence", i18n("Show..."), 0, this ); | 801 | mShowAction = new QAction( "show_incidence", i18n("Show..."), 0, this ); |
800 | mShowAction->addTo( mCurrentItemMenu ); | 802 | mShowAction->addTo( mCurrentItemMenu ); |
801 | connect( mShowAction, SIGNAL( activated() ), | 803 | connect( mShowAction, SIGNAL( activated() ), |
802 | mView, SLOT( showIncidence() ) ); | 804 | mView, SLOT( showIncidence() ) ); |
803 | 805 | ||
804 | mEditAction = new QAction( "edit_incidence", i18n("Edit..."), 0, this ); | 806 | mEditAction = new QAction( "edit_incidence", i18n("Edit..."), 0, this ); |
805 | mEditAction->addTo( mCurrentItemMenu ); | 807 | mEditAction->addTo( mCurrentItemMenu ); |
806 | connect( mEditAction, SIGNAL( activated() ), | 808 | connect( mEditAction, SIGNAL( activated() ), |
807 | mView, SLOT( editIncidence() ) ); | 809 | mView, SLOT( editIncidence() ) ); |
808 | 810 | ||
809 | mDeleteAction = new QAction( "delete_incidence", i18n("Delete..."), 0, this ); | 811 | mDeleteAction = new QAction( "delete_incidence", i18n("Delete..."), 0, this ); |
810 | mDeleteAction->addTo( mCurrentItemMenu ); | 812 | mDeleteAction->addTo( mCurrentItemMenu ); |
811 | connect( mDeleteAction, SIGNAL( activated() ), | 813 | connect( mDeleteAction, SIGNAL( activated() ), |
812 | mView, SLOT( deleteIncidence() ) ); | 814 | mView, SLOT( deleteIncidence() ) ); |
813 | 815 | ||
814 | 816 | ||
815 | mCloneAction = new QAction( "clone_incidence", i18n("Clone..."), 0, this ); | 817 | mCloneAction = new QAction( "clone_incidence", i18n("Clone..."), 0, this ); |
816 | mCloneAction->addTo( mCurrentItemMenu ); | 818 | mCloneAction->addTo( mCurrentItemMenu ); |
817 | connect( mCloneAction, SIGNAL( activated() ), | 819 | connect( mCloneAction, SIGNAL( activated() ), |
818 | mView, SLOT( cloneIncidence() ) ); | 820 | mView, SLOT( cloneIncidence() ) ); |
819 | mMoveAction = new QAction( "Move_incidence", i18n("Move..."), 0, this ); | 821 | mMoveAction = new QAction( "Move_incidence", i18n("Move..."), 0, this ); |
820 | mMoveAction->addTo( mCurrentItemMenu ); | 822 | mMoveAction->addTo( mCurrentItemMenu ); |
821 | connect( mMoveAction, SIGNAL( activated() ), | 823 | connect( mMoveAction, SIGNAL( activated() ), |
822 | mView, SLOT( moveIncidence() ) ); | 824 | mView, SLOT( moveIncidence() ) ); |
823 | mBeamAction = new QAction( "Beam_incidence", i18n("Beam..."), 0, this ); | 825 | mBeamAction = new QAction( "Beam_incidence", i18n("Beam..."), 0, this ); |
824 | mBeamAction->addTo(mCurrentItemMenu ); | 826 | mBeamAction->addTo(mCurrentItemMenu ); |
825 | connect( mBeamAction, SIGNAL( activated() ), | 827 | connect( mBeamAction, SIGNAL( activated() ), |
826 | mView, SLOT( beamIncidence() ) ); | 828 | mView, SLOT( beamIncidence() ) ); |
827 | mCancelAction = new QAction( "Cancel_incidence", i18n("Toggle Cancel"), 0, this ); | 829 | mCancelAction = new QAction( "Cancel_incidence", i18n("Toggle Cancel"), 0, this ); |
828 | mCancelAction->addTo( mCurrentItemMenu ); | 830 | mCancelAction->addTo( mCurrentItemMenu ); |
829 | connect( mCancelAction, SIGNAL( activated() ), | 831 | connect( mCancelAction, SIGNAL( activated() ), |
830 | mView, SLOT( toggleCancelIncidence() ) ); | 832 | mView, SLOT( toggleCancelIncidence() ) ); |
831 | #ifdef DESKTOP_VERSION | 833 | #ifdef DESKTOP_VERSION |
832 | actionMenu->insertSeparator(); | 834 | actionMenu->insertSeparator(); |
833 | #endif | 835 | #endif |
834 | 836 | ||
835 | 837 | ||
836 | QAction* ne_action = new QAction( i18n("New Event..."), icon, i18n("New Event..."), 0, this ); | 838 | QAction* ne_action = new QAction( i18n("New Event..."), icon, i18n("New Event..."), 0, this ); |
837 | ne_action->addTo( actionMenu ); | 839 | ne_action->addTo( actionMenu ); |
838 | connect( ne_action, SIGNAL( activated() ), | 840 | connect( ne_action, SIGNAL( activated() ), |
839 | mView, SLOT( newEvent() ) ); | 841 | mView, SLOT( newEvent() ) ); |
840 | icon = loadPixmap( pathString + "newtodo" ); | 842 | icon = loadPixmap( pathString + "newtodo" ); |
841 | configureToolBarMenu->insertItem(icon, i18n("New Todo..."), 20 ); | 843 | configureToolBarMenu->insertItem(icon, i18n("New Todo..."), 20 ); |
842 | QAction* nt_action = new QAction( i18n("New Todo..."), icon, i18n("New Todo..."), 0, this ); | 844 | QAction* nt_action = new QAction( i18n("New Todo..."), icon, i18n("New Todo..."), 0, this ); |
843 | nt_action->addTo( actionMenu ); | 845 | nt_action->addTo( actionMenu ); |
844 | connect( nt_action, SIGNAL( activated() ), | 846 | connect( nt_action, SIGNAL( activated() ), |
845 | mView, SLOT( newTodo() ) ); | 847 | mView, SLOT( newTodo() ) ); |
846 | 848 | ||
847 | 849 | ||
848 | 850 | ||
849 | // *********************** | 851 | // *********************** |
850 | if ( KOPrefs::instance()->mVerticalScreen ) { | 852 | if ( KOPrefs::instance()->mVerticalScreen ) { |
851 | icon = SmallIcon( "1updownarrow" ); | 853 | icon = SmallIcon( "1updownarrow" ); |
852 | } else { | 854 | } else { |
853 | icon = SmallIcon("1leftrightarrow" ); | 855 | icon = SmallIcon("1leftrightarrow" ); |
854 | } | 856 | } |
855 | configureToolBarMenu->insertItem(icon, i18n("Toggle Fullscreen"), 28 ); | 857 | configureToolBarMenu->insertItem(icon, i18n("Toggle Fullscreen"), 28 ); |
856 | QAction* FSaction = new QAction( i18n("Toggle Fullscreen"), icon, i18n("Toggle Fullscreen"), 0, this ); | 858 | QAction* FSaction = new QAction( i18n("Toggle Fullscreen"), icon, i18n("Toggle Fullscreen"), 0, this ); |
857 | FSaction->addTo( viewMenu ); | 859 | FSaction->addTo( viewMenu ); |
858 | connect( FSaction, SIGNAL( activated() ), mView, SLOT( toggleExpand() )); | 860 | connect( FSaction, SIGNAL( activated() ), mView, SLOT( toggleExpand() )); |
859 | 861 | ||
860 | 862 | ||
861 | icon = loadPixmap( pathString + "filter" ); | 863 | icon = loadPixmap( pathString + "filter" ); |
862 | configureToolBarMenu->insertItem(icon, i18n("Filter menu icon"), 26 ); | 864 | configureToolBarMenu->insertItem(icon, i18n("Filter menu icon"), 26 ); |
863 | icon = loadPixmap( pathString + "configure" ); | 865 | icon = loadPixmap( pathString + "configure" ); |
864 | action = new QAction( i18n("Toggle Resource View"), icon, i18n("Toggle Resource View"), 0, this ); | 866 | action = new QAction( i18n("Toggle Resource View"), icon, i18n("Toggle Resource View"), 0, this ); |
865 | action->addTo( viewMenu ); | 867 | action->addTo( viewMenu ); |
866 | connect( action, SIGNAL( activated() ), | 868 | connect( action, SIGNAL( activated() ), |
867 | mView, SLOT( toggleFilter() ) ); | 869 | mView, SLOT( toggleFilter() ) ); |
868 | mToggleFilter = action; | 870 | mToggleFilter = action; |
869 | icon = loadPixmap( pathString + "navi" ); | 871 | icon = loadPixmap( pathString + "navi" ); |
870 | configureToolBarMenu->insertItem(icon, i18n("Toggle DateNavigator"), 22 ); | 872 | configureToolBarMenu->insertItem(icon, i18n("Toggle DateNavigator"), 22 ); |
871 | action = new QAction( i18n("Toggle DateNavigator"), icon, i18n("Toggle DateNavigator"), 0, this ); | 873 | action = new QAction( i18n("Toggle DateNavigator"), icon, i18n("Toggle DateNavigator"), 0, this ); |
872 | action->addTo( viewMenu ); | 874 | action->addTo( viewMenu ); |
873 | connect( action, SIGNAL( activated() ), | 875 | connect( action, SIGNAL( activated() ), |
874 | mView, SLOT( toggleDateNavigatorWidget() ) ); | 876 | mView, SLOT( toggleDateNavigatorWidget() ) ); |
875 | mToggleNav = action ; | 877 | mToggleNav = action ; |
876 | icon = loadPixmap( pathString + "allday" ); | 878 | icon = loadPixmap( pathString + "allday" ); |
877 | configureToolBarMenu->insertItem(icon, i18n("Toggle Allday"), 24 ); | 879 | configureToolBarMenu->insertItem(icon, i18n("Toggle Allday"), 24 ); |
878 | action = new QAction( i18n("Toggle Allday"), icon,i18n("Toggle Allday"), 0, this ); | 880 | action = new QAction( i18n("Toggle Allday"), icon,i18n("Toggle Allday"), 0, this ); |
879 | action->addTo( viewMenu ); | 881 | action->addTo( viewMenu ); |
880 | connect( action, SIGNAL( activated() ), | 882 | connect( action, SIGNAL( activated() ), |
881 | mView, SLOT( toggleAllDaySize() ) ); | 883 | mView, SLOT( toggleAllDaySize() ) ); |
882 | mToggleAllday = action; | 884 | mToggleAllday = action; |
883 | 885 | ||
884 | 886 | ||
885 | connect( mView->viewManager(), SIGNAL( signalFullScreen( bool ) ), | 887 | connect( mView->viewManager(), SIGNAL( signalFullScreen( bool ) ), |
886 | mToggleNav, SLOT( setEnabled ( bool ) ) ); | 888 | mToggleNav, SLOT( setEnabled ( bool ) ) ); |
887 | //connect( mView->viewManager(), SIGNAL( signalFullScreen( bool ) ), | 889 | //connect( mView->viewManager(), SIGNAL( signalFullScreen( bool ) ), |
888 | // mToggleFilter, SLOT( setEnabled ( bool ) ) ); | 890 | // mToggleFilter, SLOT( setEnabled ( bool ) ) ); |
889 | connect( mView->viewManager(), SIGNAL( signalAgendaView( bool ) ), | 891 | connect( mView->viewManager(), SIGNAL( signalAgendaView( bool ) ), |
890 | mToggleAllday, SLOT( setEnabled ( bool ) ) ); | 892 | mToggleAllday, SLOT( setEnabled ( bool ) ) ); |
891 | // connect( mView->viewManager(), SIGNAL( signalAgendaView( bool ) ), | 893 | // connect( mView->viewManager(), SIGNAL( signalAgendaView( bool ) ), |
892 | // configureAgendaMenu, SLOT( setEnabled ( bool ) ) ); | 894 | // configureAgendaMenu, SLOT( setEnabled ( bool ) ) ); |
893 | 895 | ||
894 | 896 | ||
@@ -1629,205 +1631,200 @@ QString MainWindow::syncFileName() | |||
1629 | return QString( "/tmp/synccalendar.ics" ); | 1631 | return QString( "/tmp/synccalendar.ics" ); |
1630 | #endif | 1632 | #endif |
1631 | } | 1633 | } |
1632 | #include "koglobals.h" | 1634 | #include "koglobals.h" |
1633 | #include <kcalendarsystem.h> | 1635 | #include <kcalendarsystem.h> |
1634 | void MainWindow::updateWeek(QDate seda) | 1636 | void MainWindow::updateWeek(QDate seda) |
1635 | { | 1637 | { |
1636 | int weekNum = KGlobal::locale()->weekNum ( seda ); | 1638 | int weekNum = KGlobal::locale()->weekNum ( seda ); |
1637 | mWeekPixmap.fill( mWeekBgColor ); | 1639 | mWeekPixmap.fill( mWeekBgColor ); |
1638 | QPainter p ( &mWeekPixmap ); | 1640 | QPainter p ( &mWeekPixmap ); |
1639 | p.setFont( mWeekFont ); | 1641 | p.setFont( mWeekFont ); |
1640 | p.drawText( 0,0,mWeekPixmap.width(), mWeekPixmap.height(),AlignCenter, QString::number( weekNum) ); | 1642 | p.drawText( 0,0,mWeekPixmap.width(), mWeekPixmap.height(),AlignCenter, QString::number( weekNum) ); |
1641 | p.end(); | 1643 | p.end(); |
1642 | QIconSet icon3 ( mWeekPixmap ); | 1644 | QIconSet icon3 ( mWeekPixmap ); |
1643 | mWeekAction->setIconSet ( icon3 ); | 1645 | mWeekAction->setIconSet ( icon3 ); |
1644 | 1646 | ||
1645 | } | 1647 | } |
1646 | void MainWindow::updateWeekNum(const DateList &selectedDates) | 1648 | void MainWindow::updateWeekNum(const DateList &selectedDates) |
1647 | { | 1649 | { |
1648 | updateWeek( selectedDates.first() ); | 1650 | updateWeek( selectedDates.first() ); |
1649 | } | 1651 | } |
1650 | void MainWindow::processIncidenceSelection( Incidence *incidence ) | 1652 | void MainWindow::processIncidenceSelection( Incidence *incidence ) |
1651 | { | 1653 | { |
1652 | 1654 | ||
1653 | if ( !incidence ) { | 1655 | if ( !incidence ) { |
1654 | enableIncidenceActions( false ); | 1656 | enableIncidenceActions( false ); |
1655 | 1657 | ||
1656 | mNewSubTodoAction->setEnabled( false ); | 1658 | mNewSubTodoAction->setEnabled( false ); |
1657 | setCaptionToDates(); | 1659 | setCaptionToDates(); |
1658 | return; | 1660 | return; |
1659 | 1661 | ||
1660 | } | 1662 | } |
1661 | 1663 | ||
1662 | //KGlobal::locale()->formatDateTime(nextA, true); | 1664 | //KGlobal::locale()->formatDateTime(nextA, true); |
1663 | QString startString = ""; | 1665 | QString startString = ""; |
1664 | if ( incidence->typeID() != todoID ) { | 1666 | if ( incidence->typeID() != todoID ) { |
1665 | if ( incidence->dtStart().date() < incidence->dtEnd().date() ) { | 1667 | if ( incidence->dtStart().date() < incidence->dtEnd().date() ) { |
1666 | if ( incidence->doesFloat() ) { | 1668 | if ( incidence->doesFloat() ) { |
1667 | startString += ": "+incidence->dtStartDateStr( true ); | 1669 | startString += ": "+incidence->dtStartDateStr( true ); |
1668 | startString += " --- "+((Event*)incidence)->dtEndDateStr( true ); | 1670 | startString += " --- "+((Event*)incidence)->dtEndDateStr( true ); |
1669 | 1671 | ||
1670 | } else { | 1672 | } else { |
1671 | startString = ": "+incidence->dtStartStr(true); | 1673 | startString = ": "+incidence->dtStartStr(true); |
1672 | startString += " --- "+((Event*)incidence)->dtEndStr(true); | 1674 | startString += " --- "+((Event*)incidence)->dtEndStr(true); |
1673 | 1675 | ||
1674 | } | 1676 | } |
1675 | 1677 | ||
1676 | } else { | 1678 | } else { |
1677 | if ( incidence->dtStart().time() != incidence->dtEnd().time() ) | 1679 | if ( incidence->dtStart().time() != incidence->dtEnd().time() ) |
1678 | startString = ": "+KGlobal::locale()->formatTime(incidence->dtStart().time())+ | 1680 | startString = ": "+KGlobal::locale()->formatTime(incidence->dtStart().time())+ |
1679 | "-"+KGlobal::locale()->formatTime(incidence->dtEnd().time()); | 1681 | "-"+KGlobal::locale()->formatTime(incidence->dtEnd().time()); |
1680 | 1682 | ||
1681 | if ( incidence->isBirthday() || incidence->isAnniversary() ) { | 1683 | if ( incidence->isBirthday() || incidence->isAnniversary() ) { |
1682 | bool ok; | 1684 | bool ok; |
1683 | QDateTime noc = incidence->getNextOccurence( mView->startDate().addDays(-1), &ok ); | 1685 | QDateTime noc = incidence->getNextOccurence( mView->startDate().addDays(-1), &ok ); |
1684 | if ( ok ) { | 1686 | if ( ok ) { |
1685 | int years = noc.date().year() - incidence->dtStart().date().year(); | 1687 | int years = noc.date().year() - incidence->dtStart().date().year(); |
1686 | startString += i18n(" (%1 y.)"). arg( years ); | 1688 | startString += i18n(" (%1 y.)"). arg( years ); |
1687 | } | 1689 | } |
1688 | } | 1690 | } |
1689 | else | 1691 | else |
1690 | startString +=" "+KGlobal::locale()->formatDate( incidence->dtStart().date(), true); | 1692 | startString +=" "+KGlobal::locale()->formatDate( incidence->dtStart().date(), true); |
1691 | } | 1693 | } |
1692 | 1694 | ||
1693 | } | 1695 | } |
1694 | else | 1696 | else |
1695 | startString = i18n(": (Prio ") +QString::number( (( KCal::Todo*)incidence)->priority() ) +") "+QString::number( (( KCal::Todo*)incidence)->percentComplete() ) +i18n("\% completed"); | 1697 | startString = i18n(": (Prio ") +QString::number( (( KCal::Todo*)incidence)->priority() ) +") "+QString::number( (( KCal::Todo*)incidence)->percentComplete() ) +i18n("\% completed"); |
1696 | if ( !incidence->location().isEmpty() ) | 1698 | if ( !incidence->location().isEmpty() ) |
1697 | startString += " (" +incidence->location()+")"; | 1699 | startString += " (" +incidence->location()+")"; |
1698 | setCaption( incidence->summary()+startString); | 1700 | setCaption( incidence->summary()+startString); |
1699 | 1701 | ||
1700 | enableIncidenceActions( true ); | 1702 | enableIncidenceActions( true ); |
1701 | 1703 | ||
1702 | if ( incidence->typeID() == eventID ) { | 1704 | if ( incidence->typeID() == eventID ) { |
1703 | mShowAction->setText( i18n("Show Event...") ); | 1705 | mShowAction->setText( i18n("Show Event...") ); |
1704 | mEditAction->setText( i18n("Edit Event...") ); | 1706 | mEditAction->setText( i18n("Edit Event...") ); |
1705 | mDeleteAction->setText( i18n("Delete Event...") ); | 1707 | mDeleteAction->setText( i18n("Delete Event...") ); |
1706 | 1708 | ||
1707 | mNewSubTodoAction->setEnabled( false ); | 1709 | mNewSubTodoAction->setEnabled( false ); |
1708 | } else if ( incidence->typeID() == todoID ) { | 1710 | } else if ( incidence->typeID() == todoID ) { |
1709 | mShowAction->setText( i18n("Show Todo...") ); | 1711 | mShowAction->setText( i18n("Show Todo...") ); |
1710 | mEditAction->setText( i18n("Edit Todo...") ); | 1712 | mEditAction->setText( i18n("Edit Todo...") ); |
1711 | mDeleteAction->setText( i18n("Delete Todo...") ); | 1713 | mDeleteAction->setText( i18n("Delete Todo...") ); |
1712 | 1714 | ||
1713 | mNewSubTodoAction->setEnabled( true ); | 1715 | mNewSubTodoAction->setEnabled( true ); |
1714 | } else { | 1716 | } else { |
1715 | mShowAction->setText( i18n("Show...") ); | 1717 | mShowAction->setText( i18n("Show...") ); |
1716 | mShowAction->setText( i18n("Edit...") ); | 1718 | mShowAction->setText( i18n("Edit...") ); |
1717 | mShowAction->setText( i18n("Delete...") ); | 1719 | mShowAction->setText( i18n("Delete...") ); |
1718 | 1720 | ||
1719 | mNewSubTodoAction->setEnabled( false ); | 1721 | mNewSubTodoAction->setEnabled( false ); |
1720 | } | 1722 | } |
1721 | } | 1723 | } |
1722 | 1724 | ||
1723 | void MainWindow::enableIncidenceActions( bool enabled ) | 1725 | void MainWindow::enableIncidenceActions( bool enabled ) |
1724 | { | 1726 | { |
1725 | |||
1726 | #ifndef DESKTOP_VERSION | ||
1727 | mCurrentItemMenu->setEnabled( enabled ); | ||
1728 | #else | ||
1729 | mShowAction->setEnabled( enabled ); | 1727 | mShowAction->setEnabled( enabled ); |
1730 | mEditAction->setEnabled( enabled ); | 1728 | mEditAction->setEnabled( enabled ); |
1731 | mDeleteAction->setEnabled( enabled ); | 1729 | mDeleteAction->setEnabled( enabled ); |
1732 | 1730 | ||
1733 | mCloneAction->setEnabled( enabled ); | 1731 | mCloneAction->setEnabled( enabled ); |
1734 | mMoveAction->setEnabled( enabled ); | 1732 | mMoveAction->setEnabled( enabled ); |
1735 | mBeamAction->setEnabled( enabled ); | 1733 | mBeamAction->setEnabled( enabled ); |
1736 | mCancelAction->setEnabled( enabled ); | 1734 | mCancelAction->setEnabled( enabled ); |
1737 | #endif | ||
1738 | } | 1735 | } |
1739 | 1736 | ||
1740 | void MainWindow::importOL() | 1737 | void MainWindow::importOL() |
1741 | { | 1738 | { |
1742 | #ifdef _OL_IMPORT_ | 1739 | #ifdef _OL_IMPORT_ |
1743 | mView->clearAllViews(); | 1740 | mView->clearAllViews(); |
1744 | KOImportOLdialog *id = new KOImportOLdialog("Import from OL - select folder!" , mView->calendar(),this ); | 1741 | KOImportOLdialog *id = new KOImportOLdialog("Import from OL - select folder!" , mView->calendar(),this ); |
1745 | id->exec(); | 1742 | id->exec(); |
1746 | delete id; | 1743 | delete id; |
1747 | mView->calendar()->checkAlarmForIncidence( 0, true ); | 1744 | mView->calendar()->checkAlarmForIncidence( 0, true ); |
1748 | mView->updateView(); | 1745 | mView->updateView(); |
1749 | #endif | 1746 | #endif |
1750 | } | 1747 | } |
1751 | void MainWindow::importBday() | 1748 | void MainWindow::importBday() |
1752 | { | 1749 | { |
1753 | int result = QMessageBox::warning( this, i18n("KO/Pi import information!"), | 1750 | int result = QMessageBox::warning( this, i18n("KO/Pi import information!"), |
1754 | i18n("When importing birthdays twice\nduplicated events will be ignored,\nif the event has not been\nchanged in KO/Pi!\n"), | 1751 | i18n("When importing birthdays twice\nduplicated events will be ignored,\nif the event has not been\nchanged in KO/Pi!\n"), |
1755 | i18n("Import!"), i18n("Cancel"), 0, | 1752 | i18n("Import!"), i18n("Cancel"), 0, |
1756 | 0, 1 ); | 1753 | 0, 1 ); |
1757 | if ( result == 0 ) { | 1754 | if ( result == 0 ) { |
1758 | mView->importBday(); | 1755 | mView->importBday(); |
1759 | 1756 | ||
1760 | } | 1757 | } |
1761 | 1758 | ||
1762 | 1759 | ||
1763 | } | 1760 | } |
1764 | void MainWindow::importQtopia() | 1761 | void MainWindow::importQtopia() |
1765 | { | 1762 | { |
1766 | //#ifndef DESKTOP_VERSION | 1763 | //#ifndef DESKTOP_VERSION |
1767 | QString mess = i18n("When importing a calendar twice\nduplicated events will be ignored!\nYou can create a backup file with\nFile - Save Calendar Backup\nto revert importing"); | 1764 | QString mess = i18n("When importing a calendar twice\nduplicated events will be ignored!\nYou can create a backup file with\nFile - Save Calendar Backup\nto revert importing"); |
1768 | #ifdef DESKTOP_VERSION | 1765 | #ifdef DESKTOP_VERSION |
1769 | mess += i18n("The content of the following files will be\nimported (located in your home directory (hd)):\n(hd)/Applications/datebook/datebook.xml\n(hd)/Applications/todolist/todolist.xml\nThe following category file will be used:\n(hd)/Settings/Categories.xml"); | 1766 | mess += i18n("The content of the following files will be\nimported (located in your home directory (hd)):\n(hd)/Applications/datebook/datebook.xml\n(hd)/Applications/todolist/todolist.xml\nThe following category file will be used:\n(hd)/Settings/Categories.xml"); |
1770 | #endif | 1767 | #endif |
1771 | int result = QMessageBox::warning( this, i18n("KO/Pi: Warning!"),mess, | 1768 | int result = QMessageBox::warning( this, i18n("KO/Pi: Warning!"),mess, |
1772 | i18n("Import!"), i18n("Cancel"), 0, | 1769 | i18n("Import!"), i18n("Cancel"), 0, |
1773 | 0, 1 ); | 1770 | 0, 1 ); |
1774 | if ( result == 0 ) { | 1771 | if ( result == 0 ) { |
1775 | #ifndef DESKTOP_VERSION | 1772 | #ifndef DESKTOP_VERSION |
1776 | QString datebook = Global::applicationFileName( "datebook", "datebook.xml"); | 1773 | QString datebook = Global::applicationFileName( "datebook", "datebook.xml"); |
1777 | QString todolist = Global::applicationFileName( "todolist", "todolist.xml"); | 1774 | QString todolist = Global::applicationFileName( "todolist", "todolist.xml"); |
1778 | QString categories = QString( getenv( "HOME" ) ) + "/Settings/Categories.xml"; | 1775 | QString categories = QString( getenv( "HOME" ) ) + "/Settings/Categories.xml"; |
1779 | #else | 1776 | #else |
1780 | QString datebook = QDir::homeDirPath()+ "/Applications/datebook/datebook.xml"; | 1777 | QString datebook = QDir::homeDirPath()+ "/Applications/datebook/datebook.xml"; |
1781 | QString todolist = QDir::homeDirPath()+ "/Applications/todolist/todolist.xml"; | 1778 | QString todolist = QDir::homeDirPath()+ "/Applications/todolist/todolist.xml"; |
1782 | QString categories = QDir::homeDirPath()+ "/Settings/Categories.xml"; | 1779 | QString categories = QDir::homeDirPath()+ "/Settings/Categories.xml"; |
1783 | #endif | 1780 | #endif |
1784 | mView->importQtopia( categories, datebook, todolist ); | 1781 | mView->importQtopia( categories, datebook, todolist ); |
1785 | } | 1782 | } |
1786 | mView->calendar()->reInitAlarmSettings(); | 1783 | mView->calendar()->reInitAlarmSettings(); |
1787 | #if 0 | 1784 | #if 0 |
1788 | int result = QMessageBox::warning( this, i18n("KO/Pi: Warning!"), | 1785 | int result = QMessageBox::warning( this, i18n("KO/Pi: Warning!"), |
1789 | i18n("Not supported \non desktop!\n"), | 1786 | i18n("Not supported \non desktop!\n"), |
1790 | i18n("Ok"), i18n("Cancel"), 0, | 1787 | i18n("Ok"), i18n("Cancel"), 0, |
1791 | 0, 1 ); | 1788 | 0, 1 ); |
1792 | 1789 | ||
1793 | #endif | 1790 | #endif |
1794 | } | 1791 | } |
1795 | 1792 | ||
1796 | void MainWindow::saveOnClose() | 1793 | void MainWindow::saveOnClose() |
1797 | { | 1794 | { |
1798 | KOPrefs *p = KOPrefs::instance(); | 1795 | KOPrefs *p = KOPrefs::instance(); |
1799 | p->mToolBarHor = ( iconToolBar->orientation () == Qt:: Horizontal ); | 1796 | p->mToolBarHor = ( iconToolBar->orientation () == Qt:: Horizontal ); |
1800 | p->mToolBarHorV = ( viewToolBar->orientation () == Qt:: Horizontal ); | 1797 | p->mToolBarHorV = ( viewToolBar->orientation () == Qt:: Horizontal ); |
1801 | p->mToolBarHorN = ( navigatorToolBar->orientation () == Qt:: Horizontal ); | 1798 | p->mToolBarHorN = ( navigatorToolBar->orientation () == Qt:: Horizontal ); |
1802 | if ( filterToolBar ) { | 1799 | if ( filterToolBar ) { |
1803 | p->mToolBarHorF = ( filterToolBar->orientation () == Qt:: Horizontal ); | 1800 | p->mToolBarHorF = ( filterToolBar->orientation () == Qt:: Horizontal ); |
1804 | } | 1801 | } |
1805 | #ifdef DESKTOP_VERSION | 1802 | #ifdef DESKTOP_VERSION |
1806 | 1803 | ||
1807 | QPoint myP; | 1804 | QPoint myP; |
1808 | myP = mapFromGlobal( iconToolBar->mapToGlobal( QPoint( 0,0) ) ); | 1805 | myP = mapFromGlobal( iconToolBar->mapToGlobal( QPoint( 0,0) ) ); |
1809 | if ( p->mToolBarHor ) | 1806 | if ( p->mToolBarHor ) |
1810 | p->mToolBarUp = myP.y() > height()/2; | 1807 | p->mToolBarUp = myP.y() > height()/2; |
1811 | else | 1808 | else |
1812 | p->mToolBarUp = myP.x() > width()/2; | 1809 | p->mToolBarUp = myP.x() > width()/2; |
1813 | myP = mapFromGlobal( viewToolBar->mapToGlobal( QPoint( 0,0) ) ); | 1810 | myP = mapFromGlobal( viewToolBar->mapToGlobal( QPoint( 0,0) ) ); |
1814 | if ( p->mToolBarHorV ) | 1811 | if ( p->mToolBarHorV ) |
1815 | p->mToolBarUpV = myP.y() > height()/2; | 1812 | p->mToolBarUpV = myP.y() > height()/2; |
1816 | else | 1813 | else |
1817 | p->mToolBarUpV = myP.x() > width()/2 ; | 1814 | p->mToolBarUpV = myP.x() > width()/2 ; |
1818 | myP = mapFromGlobal( navigatorToolBar->mapToGlobal( QPoint( 0,0) ) ); | 1815 | myP = mapFromGlobal( navigatorToolBar->mapToGlobal( QPoint( 0,0) ) ); |
1819 | if ( p->mToolBarHorN ) | 1816 | if ( p->mToolBarHorN ) |
1820 | p->mToolBarUpN = myP.y() > height()/2; | 1817 | p->mToolBarUpN = myP.y() > height()/2; |
1821 | else | 1818 | else |
1822 | p->mToolBarUpN = myP.x() > width()/2 ; | 1819 | p->mToolBarUpN = myP.x() > width()/2 ; |
1823 | if ( filterToolBar ) { | 1820 | if ( filterToolBar ) { |
1824 | myP = mapFromGlobal( filterToolBar->mapToGlobal( QPoint( 0,0) ) ); | 1821 | myP = mapFromGlobal( filterToolBar->mapToGlobal( QPoint( 0,0) ) ); |
1825 | if ( p->mToolBarHorF ) | 1822 | if ( p->mToolBarHorF ) |
1826 | p->mToolBarUpF = myP.y() > height()/2; | 1823 | p->mToolBarUpF = myP.y() > height()/2; |
1827 | else | 1824 | else |
1828 | p->mToolBarUpF = myP.x() > width()/2 ; | 1825 | p->mToolBarUpF = myP.x() > width()/2 ; |
1829 | } | 1826 | } |
1830 | #else | 1827 | #else |
1831 | if ( p->mToolBarHor ) | 1828 | if ( p->mToolBarHor ) |
1832 | p->mToolBarUp = iconToolBar->y() > height()/2; | 1829 | p->mToolBarUp = iconToolBar->y() > height()/2; |
1833 | else | 1830 | else |