Index: trunk/extensions/Todo/SpecialTodo.i18n.php |
— | — | @@ -1,2020 +0,0 @@ |
2 | | -<?php |
3 | | -/** |
4 | | - * Internationalisation file for extension Todo. |
5 | | - * |
6 | | - * @addtogroup Extensions |
7 | | - * @author Bertrand GRONDIN |
8 | | - */ |
9 | | - |
10 | | -$messages = array(); |
11 | | - |
12 | | -$messages['en'] = array( |
13 | | - 'todo' => 'Todo list', |
14 | | - 'todo-desc' => 'Experimental personal [[Special:Todo|todo list]] extension', |
15 | | - 'todo-tab' => 'todo', |
16 | | - 'todo-new-queue' => 'new', |
17 | | - 'todo-mail-subject' => "Completed item on $1's todo list", |
18 | | - 'todo-mail-body' => "You requested e-mail confirmation about the completion of an item you submitted to $1's online todo list. |
19 | | - |
20 | | -Item: $2 |
21 | | -Submitted: $3 |
22 | | - |
23 | | -This item has been marked as completed, with this comment: |
24 | | -$4", |
25 | | - 'todo-invalid-item' => "Missing or invalid item", |
26 | | - 'todo-update-else-item' => "Trying to update someone else's items", |
27 | | - 'todo-unrecognize-type' => "Unrecognized type", |
28 | | - 'todo-user-invalide' => "Todo given invalid, missing, or un-todoable user.", |
29 | | - 'todo-item-list' => 'Your items', |
30 | | - 'todo-no-item' => 'No todo items.', |
31 | | - 'todo-invalid-owner' => 'Invalid owner on this item', |
32 | | - 'todo-add-queue' => 'Add queue…', |
33 | | - 'todo-move-queue' => 'Move to queue…', |
34 | | - 'todo-list-for' => 'Todo list for $1', |
35 | | - 'todo-list-change' => 'Change', |
36 | | - 'todo-list-cancel' => 'Cancel', |
37 | | - 'todo-new-item' => 'New item', |
38 | | - 'todo-issue-summary' => 'Issue summary:', |
39 | | - 'todo-form-details' => 'Details:', |
40 | | - 'todo-form-email' => 'To receive notification by e-mail when the item is closed, provide your address:', |
41 | | - 'todo-form-submit' => 'Submit query', |
42 | | - 'right-todo' => 'Have todo list', |
43 | | - 'right-todosubmit' => 'Restrict user\'s todo list right', |
44 | | -); |
45 | | - |
46 | | -/** Message documentation (Message documentation) |
47 | | - * @author EugeneZelenko |
48 | | - * @author Fryed-peach |
49 | | - * @author Jon Harald Søby |
50 | | - * @author Purodha |
51 | | - * @author Raymond |
52 | | - * @author Siebrand |
53 | | - */ |
54 | | -$messages['qqq'] = array( |
55 | | - 'todo-desc' => 'Short description of the Todo extension, shown in [[Special:Version]]. Do not translate or change links.', |
56 | | - 'todo-new-queue' => '{{Identical|New}}', |
57 | | - 'todo-mail-body' => '* $1 is a user name |
58 | | -* $2 is a page name |
59 | | -* $3 is a timestamp |
60 | | -* $4 is a reason (free text)', |
61 | | - 'todo-list-for' => '{{Identical|Todo list for}}', |
62 | | - 'todo-list-change' => '{{Identical|Change}}', |
63 | | - 'todo-list-cancel' => '{{Identical|Cancel}}', |
64 | | - 'todo-form-details' => '{{Identical|Details}}', |
65 | | - 'todo-form-submit' => '{{Identical|Submit query}}', |
66 | | - 'right-todo' => '{{doc-right|todo}}', |
67 | | - 'right-todosubmit' => '{{doc-right|todosubmit}}', |
68 | | -); |
69 | | - |
70 | | -/** Faeag Rotuma (Faeag Rotuma) |
71 | | - * @author Jose77 |
72 | | - */ |
73 | | -$messages['rtm'] = array( |
74 | | - 'todo-list-cancel' => "Mao'ạki", |
75 | | -); |
76 | | - |
77 | | -/** Karelian (Karjala) |
78 | | - * @author Flrn |
79 | | - */ |
80 | | -$messages['krl'] = array( |
81 | | - 'todo-list-cancel' => 'Keskevytä', |
82 | | -); |
83 | | - |
84 | | -/** Niuean (ko e vagahau Niuē) |
85 | | - * @author Jose77 |
86 | | - */ |
87 | | -$messages['niu'] = array( |
88 | | - 'todo-list-cancel' => 'Tiaki', |
89 | | -); |
90 | | - |
91 | | -/** Afrikaans (Afrikaans) |
92 | | - * @author Arnobarnard |
93 | | - * @author Naudefj |
94 | | - */ |
95 | | -$messages['af'] = array( |
96 | | - 'todo-new-queue' => 'nuut', |
97 | | - 'todo-list-change' => 'Wysig', |
98 | | - 'todo-list-cancel' => 'Kanselleer', |
99 | | - 'todo-form-details' => 'Details:', |
100 | | -); |
101 | | - |
102 | | -/** Amharic (አማርኛ) |
103 | | - * @author Codex Sinaiticus |
104 | | - */ |
105 | | -$messages['am'] = array( |
106 | | - 'todo-new-queue' => 'አዲስ', |
107 | | -); |
108 | | - |
109 | | -/** Arabic (العربية) |
110 | | - * @author Meno25 |
111 | | - * @author OsamaK |
112 | | - */ |
113 | | -$messages['ar'] = array( |
114 | | - 'todo' => 'قائمة للعمل', |
115 | | - 'todo-desc' => 'امتداد [[Special:Todo|قائمة للعمل]] شخصية تجريبي', |
116 | | - 'todo-tab' => 'للعمل', |
117 | | - 'todo-new-queue' => 'جديد', |
118 | | - 'todo-mail-subject' => 'المدخلة المكملة في قائمة $1 للعمل', |
119 | | - 'todo-mail-body' => 'أنت طلبت تأكيدا بالبريد الإلكتروني حول إكمال مدخلة أنت أضفتها إلى قائمة $1 للعمل. |
120 | | - |
121 | | -المدخلة: $2 |
122 | | -المنفذة: $3 |
123 | | - |
124 | | -هذه المدخلة تم التعليم عليها كمكملة، مع هذا التعليق: |
125 | | -$4', |
126 | | - 'todo-invalid-item' => 'مدخلة مفقودة أو غير صحيحة', |
127 | | - 'todo-update-else-item' => 'محاولة تحديث مدخلات شخص آخر', |
128 | | - 'todo-unrecognize-type' => 'نوع غير متعرف عليه', |
129 | | - 'todo-user-invalide' => 'للعمل معطاة مستخدم غير صحيح، مفقود، أو لا يمكن إضافته للعمل.', |
130 | | - 'todo-item-list' => 'مدخلاتك', |
131 | | - 'todo-no-item' => 'لا مدخلات للعمل.', |
132 | | - 'todo-invalid-owner' => 'مالك غير صحيح لهذه المدخلة', |
133 | | - 'todo-add-queue' => 'أضف الطابور...', |
134 | | - 'todo-move-queue' => 'انقل إلى الطابور...', |
135 | | - 'todo-list-for' => 'قائمة للعمل ل $1', |
136 | | - 'todo-list-change' => 'غيّر', |
137 | | - 'todo-list-cancel' => 'ألغِ', |
138 | | - 'todo-new-item' => 'مدخلة جديدة', |
139 | | - 'todo-issue-summary' => 'ملخص القضية:', |
140 | | - 'todo-form-details' => 'التفاصيل:', |
141 | | - 'todo-form-email' => 'لاستقبال إخطار بواسطة البريد الإلكتروني عندما يتم إغلاق المدخلة، اكتب عنوانك هنا:', |
142 | | - 'todo-form-submit' => 'تنفيذ الاستعلام', |
143 | | - 'right-todo' => 'امتلاك قائمة للعمل', |
144 | | - 'right-todosubmit' => 'تحديد صلاحية قائمة للعمل للمستخدم', |
145 | | -); |
146 | | - |
147 | | -/** Aramaic (ܐܪܡܝܐ) |
148 | | - * @author Basharh |
149 | | - */ |
150 | | -$messages['arc'] = array( |
151 | | - 'todo-new-queue' => 'ܚܕܬܐ', |
152 | | -); |
153 | | - |
154 | | -/** Egyptian Spoken Arabic (مصرى) |
155 | | - * @author Ghaly |
156 | | - * @author Meno25 |
157 | | - */ |
158 | | -$messages['arz'] = array( |
159 | | - 'todo' => 'قائمة للعمل', |
160 | | - 'todo-desc' => 'امتداد [[Special:Todo|قائمة للعمل]] شخصية تجريبي', |
161 | | - 'todo-tab' => 'للعمل', |
162 | | - 'todo-new-queue' => 'جديد', |
163 | | - 'todo-mail-subject' => 'المدخلة المكملة فى قائمة $1 للعمل', |
164 | | - 'todo-mail-body' => 'أنت طلبت تأكيدا بالبريد الإلكترونى حول إكمال مدخلة أنت أضفتها إلى قائمة $1 للعمل. |
165 | | - |
166 | | -المدخلة: $2 |
167 | | -المنفذة: $3 |
168 | | - |
169 | | -هذه المدخلة تم التعليم عليها كمكملة، مع هذا التعليق: |
170 | | -$4', |
171 | | - 'todo-invalid-item' => 'مدخلة مفقودة أو غير صحيحة', |
172 | | - 'todo-update-else-item' => 'محاولة تحديث مدخلات شخص آخر', |
173 | | - 'todo-unrecognize-type' => 'نوع غير متعرف عليه', |
174 | | - 'todo-user-invalide' => 'للعمل معطاة يوزر مش صحيح، مفقود، أو مش ممكن إضافته للعمل.', |
175 | | - 'todo-item-list' => 'مدخلاتك', |
176 | | - 'todo-no-item' => 'لا مدخلات للعمل.', |
177 | | - 'todo-invalid-owner' => 'مالك غير صحيح لهذه المدخلة', |
178 | | - 'todo-add-queue' => 'أضف الطابور...', |
179 | | - 'todo-move-queue' => 'انقل إلى الطابور...', |
180 | | - 'todo-list-for' => 'قائمة للعمل ل $1', |
181 | | - 'todo-list-change' => 'تغيير', |
182 | | - 'todo-list-cancel' => 'إلغاء', |
183 | | - 'todo-new-item' => 'مدخلة جديدة', |
184 | | - 'todo-issue-summary' => 'ملخص القضية:', |
185 | | - 'todo-form-details' => 'التفاصيل:', |
186 | | - 'todo-form-email' => 'لاستقبال إخطار بواسطة البريد الإلكترونى عندما يتم إغلاق المدخلة، اكتب عنوانك هنا:', |
187 | | - 'todo-form-submit' => 'تنفيذ الاستعلام', |
188 | | -); |
189 | | - |
190 | | -/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца)) |
191 | | - * @author EugeneZelenko |
192 | | - * @author Jim-by |
193 | | - * @author Red Winged Duck |
194 | | - */ |
195 | | -$messages['be-tarask'] = array( |
196 | | - 'todo' => 'Сьпіс заданьняў', |
197 | | - 'todo-desc' => 'Экспэрымэнтальнае пашырэньне [[Special:Todo|пэрсанальнага сьпісу заданьняў]]', |
198 | | - 'todo-tab' => 'заданьні', |
199 | | - 'todo-new-queue' => 'новае(ыя)', |
200 | | - 'todo-mail-subject' => 'Выкананае заданьне са сьпісу заданьняў удзельніка $1', |
201 | | - 'todo-mail-body' => 'Вы запатрабавалі пацьверджаньне пра выкананьне заданьня са сьпісу заданьняў удзельніка $1. |
202 | | - |
203 | | -Заданьне: $2 |
204 | | -Выкананае: $3 |
205 | | - |
206 | | -Заданьне пазначанае як выкананае з наступным камэнтарам: |
207 | | -$4', |
208 | | - 'todo-invalid-item' => 'Неіснуючае ці няслушнае заданьне', |
209 | | - 'todo-update-else-item' => 'Спроба зьмены сьпісу заданьняў іншага ўдзельніка', |
210 | | - 'todo-unrecognize-type' => 'Невядомы тып', |
211 | | - 'todo-user-invalide' => 'Пададзенае няслушнае, неіснуючае альбо немагчымае да выкананьня заданьне.', |
212 | | - 'todo-item-list' => 'Вашыя заданьні', |
213 | | - 'todo-no-item' => 'Няма заданьняў.', |
214 | | - 'todo-invalid-owner' => 'Няслушны ўладальнік гэтага заданьня', |
215 | | - 'todo-add-queue' => 'Дадаць чаргу…', |
216 | | - 'todo-move-queue' => 'Перанесьці ў чаргу…', |
217 | | - 'todo-list-for' => 'Сьпіс заданьняў для $1', |
218 | | - 'todo-list-change' => 'Зьмяніць', |
219 | | - 'todo-list-cancel' => 'Адмяніць', |
220 | | - 'todo-new-item' => 'Новае заданьне', |
221 | | - 'todo-issue-summary' => 'Агульная колькасьць:', |
222 | | - 'todo-form-details' => 'Падрабязнасьці:', |
223 | | - 'todo-form-email' => 'Каб атрымліваць паведамленьні пра выкананьні заданьняў па электроннай пошце, упішыце сюды свой адрас электроннай пошты:', |
224 | | - 'todo-form-submit' => 'Запытаць', |
225 | | - 'right-todo' => 'сьпіс заданьняў', |
226 | | - 'right-todosubmit' => 'абмежаваньне правоў іншых удзельнікаў для сьпісаў заданьняў', |
227 | | -); |
228 | | - |
229 | | -/** Bulgarian (Български) |
230 | | - * @author DCLXVI |
231 | | - */ |
232 | | -$messages['bg'] = array( |
233 | | - 'todo' => 'Списък със задачи', |
234 | | - 'todo-desc' => 'Експериментално разширение за създаване на персонален [[Special:Todo|списък със задачи]]', |
235 | | - 'todo-unrecognize-type' => 'Неразпознат тип', |
236 | | - 'todo-add-queue' => 'Добавяне на опашка…', |
237 | | - 'todo-move-queue' => 'Преместване в опашка…', |
238 | | - 'todo-list-for' => 'Списък със задачи за $1', |
239 | | - 'todo-list-change' => 'Промяна', |
240 | | - 'todo-list-cancel' => 'Отмяна', |
241 | | - 'todo-issue-summary' => 'Резюме:', |
242 | | - 'todo-form-details' => 'Детайли:', |
243 | | - 'todo-form-email' => 'За получаване на оповестително писмо при приключване на задачата е необходимо да въведете своя адрес за е-поща:', |
244 | | - 'todo-form-submit' => 'Изпращане на заявка', |
245 | | -); |
246 | | - |
247 | | -/** Bengali (বাংলা) |
248 | | - * @author Bellayet |
249 | | - */ |
250 | | -$messages['bn'] = array( |
251 | | - 'todo' => 'করণীয় তালিকা', |
252 | | - 'todo-tab' => 'করণীয়', |
253 | | - 'todo-new-queue' => 'নতুন', |
254 | | - 'todo-form-details' => 'বিস্তারিত:', |
255 | | -); |
256 | | - |
257 | | -/** Breton (Brezhoneg) |
258 | | - * @author Fohanno |
259 | | - * @author Fulup |
260 | | - * @author Y-M D |
261 | | - */ |
262 | | -$messages['br'] = array( |
263 | | - 'todo' => 'Roll traoù da ober', |
264 | | - 'todo-desc' => "Astenn arnod evit ur [[Special:Todo|roll hiniennel eus an traoù d'ober]]", |
265 | | - 'todo-tab' => "d'ober", |
266 | | - 'todo-new-queue' => 'nevez', |
267 | | - 'todo-mail-subject' => "Graet eo bet an elfenn e roll an traoù d'ober eus $1", |
268 | | - 'todo-mail-body' => "Goulennet ho peus resevout ur postel kemenn pa 'vo echuet gant un elfenn ho peus lakaet e roll an traoù d'ober a zo da $1. |
269 | | - |
270 | | -Elfenn : $2 |
271 | | -Kaset : $3 |
272 | | - |
273 | | -Merket eo bet an elfenn-mañ evel echuet, gant an evezhiadenn-mañ : |
274 | | -$4", |
275 | | - 'todo-invalid-item' => 'Elfenn diank pe direizh', |
276 | | - 'todo-update-else-item' => 'Ho klask hizivaat elfennoù unan all', |
277 | | - 'todo-unrecognize-type' => "Seurt n'eo ket bet anavezet", |
278 | | - 'todo-user-invalide' => "N'eo ket mat an dra d'ober o peus lakaet pe ez eus un diouer outi pe n'en deus ket an implijer e roll eus an traoù d'ober.", |
279 | | - 'todo-item-list' => "Hoc'h elfennoù", |
280 | | - 'todo-no-item' => "N'eus elfenn ebet d'ober.", |
281 | | - 'todo-invalid-owner' => "Perc'henn fall eus an elfenn-mañ", |
282 | | - 'todo-add-queue' => "Ouzhpennañ d'al listenn gortoz...", |
283 | | - 'todo-move-queue' => "Dilec'hiañ davet al listenn gortoz...", |
284 | | - 'todo-list-for' => "Roll traoù d'ober gant $1", |
285 | | - 'todo-list-change' => 'Kemmañ', |
286 | | - 'todo-list-cancel' => 'Nullañ', |
287 | | - 'todo-new-item' => 'Elfenn nevez', |
288 | | - 'todo-issue-summary' => 'Diverrañ eus ar gudenn :', |
289 | | - 'todo-form-details' => 'Munudoù :', |
290 | | - 'todo-form-email' => "Evit resevout ur postel kemenn pa 'vo serret an elfenn, roit ho postel er framm da heul :", |
291 | | - 'todo-form-submit' => 'Kas ar reked', |
292 | | - 'right-todo' => 'Kaout ur roll "traoù d\'ober".', |
293 | | - 'right-todosubmit' => "Bevenniñ gwirioù rolloù an traoù d'ober eus an implijerien", |
294 | | -); |
295 | | - |
296 | | -/** Bosnian (Bosanski) |
297 | | - * @author CERminator |
298 | | - */ |
299 | | -$messages['bs'] = array( |
300 | | - 'todo' => 'Spisak za uraditi', |
301 | | - 'todo-desc' => 'Probno proširenje ličnog [[Special:Todo|spiska za uraditi]]', |
302 | | - 'todo-tab' => 'zadaci', |
303 | | - 'todo-new-queue' => 'novi', |
304 | | - 'todo-mail-subject' => 'Završena stavka na spisku za uraditi korisnika $1', |
305 | | - 'todo-mail-body' => 'Tražili ste e-mail potvrdu o završetku svake stavke koju ste poslali online na spisku zadataka za korisnika $1. |
306 | | - |
307 | | -Stavka: $2 |
308 | | -Poslano: $3 |
309 | | - |
310 | | -Ova stavka je označena završenom, sa slijedećim komentarom: |
311 | | -$4', |
312 | | - 'todo-invalid-item' => 'Nedostajuća ili nevaljana stavka', |
313 | | - 'todo-update-else-item' => 'Pokušavate ažurirati stavke nekog drugog', |
314 | | - 'todo-unrecognize-type' => 'Neprepoznati tip', |
315 | | - 'todo-user-invalide' => 'Zadatku pripojen nevaljan, nepostojeći ili korisnik kojem se ne može dodijeliti zadatak.', |
316 | | - 'todo-item-list' => 'Vaše stavke', |
317 | | - 'todo-no-item' => 'Nema stavki za uraditi.', |
318 | | - 'todo-invalid-owner' => 'Nevaljan vlasnik ove stavke', |
319 | | - 'todo-add-queue' => 'Dodaj red…', |
320 | | - 'todo-move-queue' => 'Premjesti u red…', |
321 | | - 'todo-list-for' => 'Spisak za uraditi za $1', |
322 | | - 'todo-list-change' => 'Izmjena', |
323 | | - 'todo-list-cancel' => 'Odustani', |
324 | | - 'todo-new-item' => 'Nova stavka', |
325 | | - 'todo-issue-summary' => 'Sažetak zadatka:', |
326 | | - 'todo-form-details' => 'Detalji:', |
327 | | - 'todo-form-email' => 'Da bi ste dobili obavještenje putem e-maila kada je stavka zatvorena, unesite Vašu adresu ovdje:', |
328 | | - 'todo-form-submit' => 'Pošalji upit', |
329 | | - 'right-todo' => 'Imati spisak zadataka za uraditi', |
330 | | - 'right-todosubmit' => 'Onemogućiti pravo korisnika na spisak zadataka', |
331 | | -); |
332 | | - |
333 | | -/** Catalan (Català) |
334 | | - * @author Aleator |
335 | | - * @author Paucabot |
336 | | - * @author Solde |
337 | | - */ |
338 | | -$messages['ca'] = array( |
339 | | - 'todo' => 'Llista de feines per fer', |
340 | | - 'todo-desc' => 'Extensió de [[Special:Todo|llista de tasques]] personal i experimental', |
341 | | - 'todo-tab' => 'per fer', |
342 | | - 'todo-new-queue' => 'nou', |
343 | | - 'todo-item-list' => 'Els teus ítems', |
344 | | - 'todo-no-item' => 'No hi ha ítems a la llista de tasques.', |
345 | | - 'todo-add-queue' => 'Afegeix a la coa...', |
346 | | - 'todo-move-queue' => 'Mou a la coa...', |
347 | | - 'todo-list-change' => 'Canvia', |
348 | | - 'todo-list-cancel' => 'Cancel·la', |
349 | | - 'todo-new-item' => 'Nou ítem', |
350 | | - 'todo-form-submit' => 'Tramet una consulta', |
351 | | -); |
352 | | - |
353 | | -/** Sorani (Arabic script) (کوردی (عەرەبی)) |
354 | | - * @author Marmzok |
355 | | - */ |
356 | | -$messages['ckb-arab'] = array( |
357 | | - 'todo-new-queue' => 'نوێ', |
358 | | - 'todo-list-change' => 'گۆڕان', |
359 | | - 'todo-list-cancel' => 'هەڵوەشاندنەوە', |
360 | | - 'todo-form-details' => 'وردەکاریەکان:', |
361 | | -); |
362 | | - |
363 | | -/** Czech (Česky) |
364 | | - * @author Matěj Grabovský |
365 | | - */ |
366 | | -$messages['cs'] = array( |
367 | | - 'todo' => 'Seznam úkolů', |
368 | | - 'todo-desc' => 'Osobní [[Special:Todo|seznam úkolů]] (experimentální rozšíření)', |
369 | | - 'todo-tab' => 'seznam úkolů', |
370 | | - 'todo-new-queue' => 'nová', |
371 | | - 'todo-mail-subject' => 'Dokončený úkol ze seznamu uživatele $1', |
372 | | - 'todo-mail-body' => 'Žádali jste o potvrzovací email po dokončení úkolu, který jste poslali do seznamu úloh uživatele $1. |
373 | | - |
374 | | -Úkol: $2 |
375 | | -Posláno: $3 |
376 | | - |
377 | | -Tento úkol byl označen jako dokončený s tímto komentářem: |
378 | | -$4', |
379 | | - 'todo-invalid-item' => 'Chybějící nebo neplatný úkol', |
380 | | - 'todo-update-else-item' => 'Pokoušíte se aktualizovat úkoly někoho jiného', |
381 | | - 'todo-unrecognize-type' => 'Nerozpoznaný typ', |
382 | | - 'todo-user-invalide' => 'Zadaný úkol je neplatný, chybí nebo uživatel nepoužívá seznam úkolů.', |
383 | | - 'todo-item-list' => 'Vaše úkoly', |
384 | | - 'todo-no-item' => 'Žádné úkoly.', |
385 | | - 'todo-invalid-owner' => 'Vlastník této položky je neplatný', |
386 | | - 'todo-add-queue' => 'Přidat frontu…', |
387 | | - 'todo-move-queue' => 'Přesunout do fronty…', |
388 | | - 'todo-list-for' => 'Seznam úkolů uživatele $1', |
389 | | - 'todo-list-change' => 'Změnit', |
390 | | - 'todo-list-cancel' => 'Zrušit', |
391 | | - 'todo-new-item' => 'Nový úkol', |
392 | | - 'todo-issue-summary' => 'Shrnutí problému:', |
393 | | - 'todo-form-details' => 'Podrobnosti:', |
394 | | - 'todo-form-email' => 'Dostávat upozornění emailem, pokud bude úkol uzavřen. Napište svoji adresu sem:', |
395 | | - 'todo-form-submit' => 'Odeslat požadavek', |
396 | | -); |
397 | | - |
398 | | -/** Danish (Dansk) |
399 | | - * @author Jon Harald Søby |
400 | | - */ |
401 | | -$messages['da'] = array( |
402 | | - 'todo-new-queue' => 'ny', |
403 | | - 'todo-list-cancel' => 'Afbryd', |
404 | | -); |
405 | | - |
406 | | -/** German (Deutsch) |
407 | | - * @author ChrisiPK |
408 | | - * @author Revolus |
409 | | - * @author Umherirrender |
410 | | - */ |
411 | | -$messages['de'] = array( |
412 | | - 'todo' => 'Aufgabenliste', |
413 | | - 'todo-desc' => 'Experimentelle persönliche [[Special:Todo|Aufgabenliste]]', |
414 | | - 'todo-tab' => 'Aufgaben', |
415 | | - 'todo-new-queue' => 'Neu', |
416 | | - 'todo-mail-subject' => 'Eintrag auf $1s Aufgabenliste abgeschlossen', |
417 | | - 'todo-mail-body' => 'Du hast um eine Benachrichtigung gebeten, wenn ein Auftrag, den du an $1 übergeben hast, abgeschlossen wurde. |
418 | | - |
419 | | -Eintrag: $2 |
420 | | -Übergeben: $3 |
421 | | - |
422 | | -Dieser Eintrag wurde mit diesem Kommentar als abgeschlossen markiert: |
423 | | -$4', |
424 | | - 'todo-invalid-item' => 'Fehlender oder falscher Eintrag', |
425 | | - 'todo-update-else-item' => 'Du versuchst, die Einträge von jemand anderem zu bearbeiten', |
426 | | - 'todo-unrecognize-type' => 'Unbekannter Typ', |
427 | | - 'todo-user-invalide' => 'Der erteilte Auftrag ist ungültig: Benutzer fehlt oder hat keine Aufgabenliste.', |
428 | | - 'todo-item-list' => 'Deine Einträge', |
429 | | - 'todo-no-item' => 'Keine Aufgaben.', |
430 | | - 'todo-invalid-owner' => 'Ungültiger Besitzer für diesen Eintrag', |
431 | | - 'todo-add-queue' => 'Warteschlange hinzufügen …', |
432 | | - 'todo-move-queue' => 'In Warteschlange verschieben …', |
433 | | - 'todo-list-for' => 'Aufgabenliste für $1', |
434 | | - 'todo-list-change' => 'Ändern', |
435 | | - 'todo-list-cancel' => 'Abbrechen', |
436 | | - 'todo-new-item' => 'Neuer Eintrag', |
437 | | - 'todo-issue-summary' => 'Zusammenfassung des Auftrags:', |
438 | | - 'todo-form-details' => 'Details:', |
439 | | - 'todo-form-email' => 'Gib deine E-Mail-Adresse ein, um eine Benachrichtigung zu erhalten, wenn der Eintrag geschlossen wurde:', |
440 | | - 'todo-form-submit' => 'Anfrage übergeben', |
441 | | - 'right-todo' => 'Aufgabenliste haben', |
442 | | - 'right-todosubmit' => 'Benutzerrechte auf Aufgabenliste beschränken', |
443 | | -); |
444 | | - |
445 | | -/** German (formal address) (Deutsch (Sie-Form)) |
446 | | - * @author ChrisiPK |
447 | | - */ |
448 | | -$messages['de-formal'] = array( |
449 | | - 'todo-mail-body' => 'Sie haben um eine Benachrichtigung gebeten, wenn ein Auftrag, den Sie an $1 übergeben haben, abgeschlossen wurde. |
450 | | - |
451 | | -Eintrag: $2 |
452 | | -Übergeben: $3 |
453 | | - |
454 | | -Dieser Eintrag wurde mit diesem Kommentar als abgeschlossen markiert: |
455 | | -$4', |
456 | | - 'todo-update-else-item' => 'Sie versuchen, die Einträge von jemand anderem zu bearbeiten', |
457 | | - 'todo-item-list' => 'Ihre Einträge', |
458 | | - 'todo-form-email' => 'Geben Sie Ihre E-Mail-Adresse ein, um eine Benachrichtigung zu erhalten, wenn der Eintrag geschlossen wurde:', |
459 | | -); |
460 | | - |
461 | | -/** Lower Sorbian (Dolnoserbski) |
462 | | - * @author Michawiki |
463 | | - */ |
464 | | -$messages['dsb'] = array( |
465 | | - 'todo' => 'Lisćina nadawkow', |
466 | | - 'todo-desc' => 'Eksperimentelne rozšyrjenje za wósobinsku [[Special:Todo|lisćinu nadawkow]]', |
467 | | - 'todo-tab' => 'nadawki', |
468 | | - 'todo-new-queue' => 'nowy', |
469 | | - 'todo-mail-subject' => 'Dokóńcony zapisk na lisćinje nadawkow wužywarja $1', |
470 | | - 'todo-mail-body' => 'Sy pominał e-mailow wobkšuśenje wo dokóńcenju zapiska, kótaryž sy pósłał k lisćinje nadawkow online wužywarja $1. |
471 | | - |
472 | | -Zapisk: $2 |
473 | | -Wótpósłany: $3 |
474 | | - |
475 | | -Toś ten zapisk jo se markěrował ako dokóńcony, z toś tym komentarom: |
476 | | -$4', |
477 | | - 'todo-invalid-item' => 'Felujucy abo njepłaśiwy zapisk', |
478 | | - 'todo-update-else-item' => 'Wopyt zapiski někogo drugego aktualizěrowaś', |
479 | | - 'todo-unrecognize-type' => 'Njeznaty typ', |
480 | | - 'todo-user-invalide' => 'Nadawk njepłaśiwy, felujucy abo wužywaŕ njama lisćinu nadawkow', |
481 | | - 'todo-item-list' => 'Twóje zapiski', |
482 | | - 'todo-no-item' => 'Žedne zapiski za nadawki.', |
483 | | - 'todo-invalid-owner' => 'Njepłaśiwy wobsejźaŕ za toś ten zapisk', |
484 | | - 'todo-add-queue' => 'Rěd cakajucych pśidaś', |
485 | | - 'todo-move-queue' => 'Do rěda cakajucych pśesunuś', |
486 | | - 'todo-list-for' => 'Lisćina nadawkow za $1', |
487 | | - 'todo-list-change' => 'Změniś', |
488 | | - 'todo-list-cancel' => 'Pśetergnuś', |
489 | | - 'todo-new-item' => 'Nowy zapisk', |
490 | | - 'todo-issue-summary' => 'Zespominanje problema:', |
491 | | - 'todo-form-details' => 'Drobnostki:', |
492 | | - 'todo-form-email' => 'Zapiš swóju e-mailowu adresu, aby dostał powěsć, gaž zapisk se zacynja', |
493 | | - 'todo-form-submit' => 'Napšašanje wótpósłaś', |
494 | | - 'right-todo' => 'Lisćina nadawkow', |
495 | | - 'right-todosubmit' => 'Pšawo wužywarskeje lisćiny nadawkow wobgranicowaś', |
496 | | -); |
497 | | - |
498 | | -/** Greek (Ελληνικά) |
499 | | - * @author Consta |
500 | | - * @author K sal 15 |
501 | | - * @author Omnipaedista |
502 | | - * @author ZaDiak |
503 | | - */ |
504 | | -$messages['el'] = array( |
505 | | - 'todo' => 'Λίστα εργασιών', |
506 | | - 'todo-tab' => 'τα πρακτέα', |
507 | | - 'todo-new-queue' => 'Νέο', |
508 | | - 'todo-mail-subject' => 'Ολοκληρώθηκε το αντικείμενο στην todo λίστα της $1', |
509 | | - 'todo-invalid-item' => 'Χαμένο ή άκυρο στοιχείο', |
510 | | - 'todo-update-else-item' => 'Προσπάθεια ενημέρωσης αντικειμένων κάποιου άλλου', |
511 | | - 'todo-unrecognize-type' => 'Μη αναγνωρισμένος τύπος', |
512 | | - 'todo-item-list' => 'Τα αντικείμενα σας', |
513 | | - 'todo-no-item' => 'Κανένα αντικείμενο προς υλοποίηση.', |
514 | | - 'todo-invalid-owner' => 'Άκυρος ιδιοκτήτης αυτού του αντικειμένου', |
515 | | - 'todo-add-queue' => 'Προσθήκη ουράς…', |
516 | | - 'todo-move-queue' => 'Μετακίνηση στην ουρά...', |
517 | | - 'todo-list-for' => 'Λίστα πρακτέων για $1', |
518 | | - 'todo-list-change' => 'Αλλαγή', |
519 | | - 'todo-list-cancel' => 'Έξοδος', |
520 | | - 'todo-new-item' => 'Νέο αντικείμενο', |
521 | | - 'todo-issue-summary' => 'Σύνοψη τεύχους:', |
522 | | - 'todo-form-details' => 'Λεπτομέρειες:', |
523 | | - 'todo-form-submit' => 'Καταχώρηση αιτήματος', |
524 | | - 'right-todo' => 'Λίστα πρακτέων', |
525 | | -); |
526 | | - |
527 | | -/** Esperanto (Esperanto) |
528 | | - * @author Melancholie |
529 | | - * @author Yekrats |
530 | | - */ |
531 | | -$messages['eo'] = array( |
532 | | - 'todo' => 'Tasklisto', |
533 | | - 'todo-desc' => 'Eksperimenta propra kromprogramo [[Special:Todo|tasklisto]]', |
534 | | - 'todo-tab' => 'tasko', |
535 | | - 'todo-new-queue' => 'nova', |
536 | | - 'todo-mail-subject' => 'Kompletis taskon en taskolisto de $1', |
537 | | - 'todo-invalid-item' => 'Mankanta aŭ nevalida aĵo', |
538 | | - 'todo-update-else-item' => 'Provante ĝisdatigi taskojn de alia persono', |
539 | | - 'todo-unrecognize-type' => 'Nekonata tipo', |
540 | | - 'todo-item-list' => 'Viaj taskoj', |
541 | | - 'todo-no-item' => 'Neniuj taskoj.', |
542 | | - 'todo-invalid-owner' => 'Nevalida apartenanto de ĉi tiu aĵo', |
543 | | - 'todo-add-queue' => 'Aldoni atendovico…', |
544 | | - 'todo-list-for' => 'Tasklisto por $1', |
545 | | - 'todo-list-change' => 'Ŝanĝu', |
546 | | - 'todo-list-cancel' => 'Nuligi', |
547 | | - 'todo-new-item' => 'Nova aĵo', |
548 | | - 'todo-issue-summary' => 'Enmeti resumon:', |
549 | | - 'todo-form-details' => 'Detaloj:', |
550 | | - 'todo-form-submit' => 'Enigi serĉomendon', |
551 | | - 'right-todo' => 'Havi taskliston', |
552 | | -); |
553 | | - |
554 | | -/** Spanish (Español) |
555 | | - * @author Crazymadlover |
556 | | - * @author Imre |
557 | | - */ |
558 | | -$messages['es'] = array( |
559 | | - 'todo' => 'Lista de quehaceres', |
560 | | - 'todo-desc' => 'Extensión de [[Special:Todo|Lista de quehaceres]] personal experimental', |
561 | | - 'todo-tab' => 'quehaceres', |
562 | | - 'todo-new-queue' => 'nuevo', |
563 | | - 'todo-mail-subject' => 'Item completado en la lista de quehaceres de $1', |
564 | | - 'todo-mail-body' => 'Solicitaste confirmación de correo electrónico acerca lo completado de un item que has enviado a la lista de quehaceres en línea de $1. |
565 | | - |
566 | | -Item: $2 |
567 | | -Enviado: $3 |
568 | | - |
569 | | -Este item ha sido marcado como completo, con este comentario: |
570 | | -$4', |
571 | | - 'todo-invalid-item' => 'Item perdido o inválido', |
572 | | - 'todo-update-else-item' => 'Tratando de actualizar items de alguien más', |
573 | | - 'todo-unrecognize-type' => 'Tipo no reconocido', |
574 | | - 'todo-user-invalide' => 'Quehaceres dados inválidos, perdidos, o usuario que no puede realizar quehaceres.', |
575 | | - 'todo-item-list' => 'Sus items', |
576 | | - 'todo-no-item' => 'Sin items de quehaceres.', |
577 | | - 'todo-invalid-owner' => 'Propietario inválido en este item', |
578 | | - 'todo-add-queue' => 'Agregar cola...', |
579 | | - 'todo-move-queue' => 'Mover a la cola...', |
580 | | - 'todo-list-for' => 'Lista de quehaceres para $1', |
581 | | - 'todo-list-change' => 'Cambiar', |
582 | | - 'todo-list-cancel' => 'Cancelar', |
583 | | - 'todo-new-item' => 'Nuevo item', |
584 | | - 'todo-issue-summary' => 'Resumen de asuntos:', |
585 | | - 'todo-form-details' => 'Detalles:', |
586 | | - 'todo-form-email' => 'Para recibir notificación por correo electrónico cuando el item está cerrado, escriba su dirección aquí:', |
587 | | - 'todo-form-submit' => 'enviar pregunta', |
588 | | - 'right-todo' => 'Tener lista de quehaceres', |
589 | | - 'right-todosubmit' => 'Restringir derecho de lista de quehaceres de usuario', |
590 | | -); |
591 | | - |
592 | | -/** Basque (Euskara) |
593 | | - * @author An13sa |
594 | | - * @author Kobazulo |
595 | | - */ |
596 | | -$messages['eu'] = array( |
597 | | - 'todo' => 'Egitekoen zerrenda', |
598 | | - 'todo-new-queue' => 'berria', |
599 | | - 'todo-add-queue' => 'Ilarara gehitu...', |
600 | | - 'todo-move-queue' => 'Ilarara mugitu...', |
601 | | - 'todo-list-change' => 'Aldatu', |
602 | | - 'todo-list-cancel' => 'Utzi', |
603 | | - 'todo-issue-summary' => 'Gaiaren laburpena:', |
604 | | - 'todo-form-details' => 'Xehetasunak:', |
605 | | - 'todo-form-submit' => 'Galdeketa bidali', |
606 | | -); |
607 | | - |
608 | | -/** Finnish (Suomi) |
609 | | - * @author Cimon Avaro |
610 | | - * @author Crt |
611 | | - * @author Silvonen |
612 | | - * @author Str4nd |
613 | | - * @author ZeiP |
614 | | - */ |
615 | | -$messages['fi'] = array( |
616 | | - 'todo' => 'Tehtävälista', |
617 | | - 'todo-desc' => 'Kokeellinen laajennus henkilökohtaisille [[Special:Todo|tehtävälistoille]]', |
618 | | - 'todo-tab' => 'tehtävät', |
619 | | - 'todo-new-queue' => 'uusi', |
620 | | - 'todo-mail-subject' => 'Suoritettu tehtävä $1:n muistilistalta', |
621 | | - 'todo-mail-body' => 'Pyysit sähköpostivahvistusta käyttäjän $1 tehtävämuistilistalle lisäämäsi tehtävän suorittamisesta. |
622 | | - |
623 | | -Tehtävä: $2 |
624 | | -Lisätty: $3 |
625 | | - |
626 | | -Tämä tehtävä on merkitty suoritetuksi kommentilla: |
627 | | -$4', |
628 | | - 'todo-invalid-item' => 'Puuttuva tai virheellinen tehtävä', |
629 | | - 'todo-update-else-item' => 'Yritetään päivittää jonkin muun tehtävää', |
630 | | - 'todo-unrecognize-type' => 'Tunnistamaton tyyppi', |
631 | | - 'todo-user-invalide' => 'Annettu tehtävä on kelvoton tai puuttuva, tai käyttäjä on sopimaton.', |
632 | | - 'todo-item-list' => 'Tehtäväsi', |
633 | | - 'todo-no-item' => 'Ei tehtäviä.', |
634 | | - 'todo-invalid-owner' => 'Tässä tehtävässä on virheellinen omistaja', |
635 | | - 'todo-add-queue' => 'Lisää jonoon…', |
636 | | - 'todo-move-queue' => 'Siirrä jonoon…', |
637 | | - 'todo-list-for' => 'Tehtävälista käyttäjälle $1', |
638 | | - 'todo-list-change' => 'Muuta', |
639 | | - 'todo-list-cancel' => 'Peruuta', |
640 | | - 'todo-new-item' => 'Uusi tehtävä', |
641 | | - 'todo-issue-summary' => 'Tehtävän yhteenveto', |
642 | | - 'todo-form-details' => 'Tiedot', |
643 | | - 'todo-form-email' => 'Saadaksesi ilmoituksen sähköpostitse kun tämä merkintä on suljettu, syötä sähköpostiosoitteesi:', |
644 | | - 'todo-form-submit' => 'Lähetä kysely', |
645 | | - 'right-todo' => 'Käyttää tehtäväluetteloa', |
646 | | - 'right-todosubmit' => 'Rajoittaa käyttäjien tehtäväluettelojen oikeuksia', |
647 | | -); |
648 | | - |
649 | | -/** French (Français) |
650 | | - * @author Crochet.david |
651 | | - * @author IAlex |
652 | | - * @author McDutchie |
653 | | - * @author PieRRoMaN |
654 | | - * @author Urhixidur |
655 | | - */ |
656 | | -$messages['fr'] = array( |
657 | | - 'todo' => 'Liste des choses à faire', |
658 | | - 'todo-desc' => 'Extension expérimentale pour une [[Special:Todo|liste personnelle de choses à faire]]', |
659 | | - 'todo-tab' => 'à faire', |
660 | | - 'todo-new-queue' => 'Nouveau', |
661 | | - 'todo-mail-subject' => 'Élément achevé dans la liste des choses à faire de $1', |
662 | | - 'todo-mail-body' => 'Vous avez demandé à être notifié par courriel lors de l’achèvement d’un élément que vous inscrit dans la liste des choses à faire de $1. |
663 | | - |
664 | | -Élément : $2 |
665 | | -Soumis : $3 |
666 | | - |
667 | | -Cet élément a été marqué comme terminé, avec le commentaire suivant : |
668 | | -$4', |
669 | | - 'todo-invalid-item' => 'Élément manquant ou invalide', |
670 | | - 'todo-update-else-item' => 'Tentative de mise à jour des éléments de quelqu’un d’autre', |
671 | | - 'todo-unrecognize-type' => 'Type non reconnu', |
672 | | - 'todo-user-invalide' => 'La chose à faire spécifiée est invalide, manquante, ou l’utilisateur n’a pas de liste de choses à faire.', |
673 | | - 'todo-item-list' => 'Vos éléments', |
674 | | - 'todo-no-item' => 'Aucun élément à accomplir.', |
675 | | - 'todo-invalid-owner' => 'Propriétaire de cet élément invalide', |
676 | | - 'todo-add-queue' => 'Ajouter à la liste d’attente…', |
677 | | - 'todo-move-queue' => 'Déplacer vers la liste d’attente…', |
678 | | - 'todo-list-for' => 'Liste des choses à faire pour $1', |
679 | | - 'todo-list-change' => 'Modifier', |
680 | | - 'todo-list-cancel' => 'Annuler', |
681 | | - 'todo-new-item' => 'Nouvel élément', |
682 | | - 'todo-issue-summary' => 'Résumé du problème :', |
683 | | - 'todo-form-details' => 'Précisions :', |
684 | | - 'todo-form-email' => 'Pour recevoir un courriel de notification lorsque l’élément sera fermé, inscrivez votre adresse dans le cadre ci-dessous :', |
685 | | - 'todo-form-submit' => 'Soumettre la requête', |
686 | | - 'right-todo' => 'Avoir une liste de choses à faire', |
687 | | - 'right-todosubmit' => 'Restreindre les droits des listes personnelles de choses à faire', |
688 | | -); |
689 | | - |
690 | | -/** Franco-Provençal (Arpetan) |
691 | | - * @author Cedric31 |
692 | | - * @author ChrisPtDe |
693 | | - */ |
694 | | -$messages['frp'] = array( |
695 | | - 'todo-new-queue' => 'Novél', |
696 | | - 'todo-list-change' => 'Changiér', |
697 | | - 'todo-list-cancel' => 'Anular', |
698 | | - 'todo-new-item' => 'Novél èlèment', |
699 | | - 'todo-issue-summary' => 'Rèsumâ du problèmo :', |
700 | | - 'todo-form-details' => 'Dètalys :', |
701 | | -); |
702 | | - |
703 | | -/** Western Frisian (Frysk) |
704 | | - * @author SK-luuut |
705 | | - */ |
706 | | -$messages['fy'] = array( |
707 | | - 'todo-list-cancel' => 'Ofbrekke', |
708 | | -); |
709 | | - |
710 | | -/** Galician (Galego) |
711 | | - * @author Alma |
712 | | - * @author Toliño |
713 | | - */ |
714 | | -$messages['gl'] = array( |
715 | | - 'todo' => 'Lista de tarefas pendentes', |
716 | | - 'todo-desc' => 'Extensión experimental da [[Special:Todo|lista persoal de tarefas pendentes]]', |
717 | | - 'todo-tab' => 'tarefas pendentes', |
718 | | - 'todo-new-queue' => 'novo', |
719 | | - 'todo-mail-subject' => 'Completado o elemento da lista de tarefas pendentes de $1', |
720 | | - 'todo-mail-body' => 'Solicitou unha confirmación por correo electrónico acerca do remate dun elemento que enviou á lista en liña de tarefas pendentes de $1. |
721 | | - |
722 | | -Elemento: $2 |
723 | | -Enviado: $3 |
724 | | - |
725 | | -Este elemento foi marcado como completado, con este comentario: |
726 | | -$4', |
727 | | - 'todo-invalid-item' => 'Artigo perdido ou non válido', |
728 | | - 'todo-update-else-item' => 'Intentando actualizar os elementos de alguén', |
729 | | - 'todo-unrecognize-type' => 'Tipo non recoñecido', |
730 | | - 'todo-user-invalide' => 'As tarefas pendentas dadas son inválidas, faltan, ou son dun usuario que non ten dereito para telas.', |
731 | | - 'todo-item-list' => 'Os seus artigos', |
732 | | - 'todo-no-item' => 'Non hai tarefas pendentes.', |
733 | | - 'todo-invalid-owner' => 'Propietario inválido deste elemento', |
734 | | - 'todo-add-queue' => 'Engadir cola…', |
735 | | - 'todo-move-queue' => 'Mover á cola…', |
736 | | - 'todo-list-for' => 'Lista de tarefas pendentes de $1', |
737 | | - 'todo-list-change' => 'Cambiar', |
738 | | - 'todo-list-cancel' => 'Cancelar', |
739 | | - 'todo-new-item' => 'Novo artigo', |
740 | | - 'todo-issue-summary' => 'Resumo do tema:', |
741 | | - 'todo-form-details' => 'Detalles:', |
742 | | - 'todo-form-email' => 'Para recibir unha notificación por correo electrónico cando o artigo esté pechado, teclee o seu enderezo aquí:', |
743 | | - 'todo-form-submit' => 'Enviar a consulta', |
744 | | - 'right-todo' => 'Ter unha lista coas tarefas pendentes por facer', |
745 | | - 'right-todosubmit' => 'Restrinxir o dereito de usuario de ter unha lista coas tarefas pendentes', |
746 | | -); |
747 | | - |
748 | | -/** Ancient Greek (Ἀρχαία ἑλληνικὴ) |
749 | | - * @author Crazymadlover |
750 | | - * @author Omnipaedista |
751 | | - */ |
752 | | -$messages['grc'] = array( |
753 | | - 'todo-new-queue' => 'νέα', |
754 | | - 'todo-add-queue' => 'Προσθήκη οὐρᾶς…', |
755 | | - 'todo-list-cancel' => 'Ἀκυροῦν', |
756 | | - 'todo-issue-summary' => 'Σύνοψις τεύχους:', |
757 | | - 'todo-form-details' => 'Λεπτομέρειαι:', |
758 | | -); |
759 | | - |
760 | | -/** Swiss German (Alemannisch) |
761 | | - * @author Als-Holder |
762 | | - * @author J. 'mach' wust |
763 | | - */ |
764 | | -$messages['gsw'] = array( |
765 | | - 'todo' => 'Ufgabelischt', |
766 | | - 'todo-desc' => 'Experimentälli persenligi [[Special:Todo|Ufgabelischt]]', |
767 | | - 'todo-tab' => 'Ufgabe', |
768 | | - 'todo-new-queue' => 'Nöu', |
769 | | - 'todo-mail-subject' => 'Yytrag uf dr Ufgabelischt vu $1 abgschlosse', |
770 | | - 'todo-mail-body' => 'Du hesch e Nochricht gwinscht, wänn e Uftrag abgschlosse woren isch, wu Du an $1 wytergee hesh. |
771 | | - |
772 | | -Yytrag: $2 |
773 | | -Wytergeen: $3 |
774 | | - |
775 | | -Dää Yytrag isch as abgschlosse markiert mit däm Kommentar: |
776 | | -$4', |
777 | | - 'todo-invalid-item' => 'Yytrag fählt oder isch falsch', |
778 | | - 'todo-update-else-item' => 'Du versuechsch, d Yyträg vu eber anderem z bearbeite', |
779 | | - 'todo-unrecognize-type' => 'Nit bekannter Typ', |
780 | | - 'todo-user-invalide' => 'Dr erteilt Uftrag isch nit giltig: Benutzer fählt oder het kei Ufgabelischt.', |
781 | | - 'todo-item-list' => 'Dyyni Yyträg', |
782 | | - 'todo-no-item' => 'Kei Ufgabe.', |
783 | | - 'todo-invalid-owner' => 'Uugiltiger Bsitzer fir dää Yytrag', |
784 | | - 'todo-add-queue' => 'Warteschlang zuefiege …', |
785 | | - 'todo-move-queue' => 'In d Warteschlang verschiebe ...', |
786 | | - 'todo-list-for' => 'Ufgabelischt fir $1', |
787 | | - 'todo-list-change' => 'Ändere', |
788 | | - 'todo-list-cancel' => 'Abbräche', |
789 | | - 'todo-new-item' => 'Neije Yytrag', |
790 | | - 'todo-issue-summary' => 'Zämmefassig vum Uftrag:', |
791 | | - 'todo-form-details' => 'Detail:', |
792 | | - 'todo-form-email' => 'Gib Dyy E-Mail-Adräss yy go ne Benochrichtigung iberchu, wänn dr Yytrag zuegmacht woren isch:', |
793 | | - 'todo-form-submit' => 'Aafrog ibergee', |
794 | | - 'right-todo' => 'Ufgabe-Lischt haa', |
795 | | - 'right-todosubmit' => 'S Rächt vum e Benutzer yyschränke, e Ufgabe-Lischt z haa', |
796 | | -); |
797 | | - |
798 | | -/** Hebrew (עברית) |
799 | | - * @author Rotemliss |
800 | | - * @author YaronSh |
801 | | - */ |
802 | | -$messages['he'] = array( |
803 | | - 'todo' => 'רשימת מטלות', |
804 | | - 'todo-desc' => 'הרחבה נסיונית ל[[Special:Todo|רשימת מטלות]] אישית', |
805 | | - 'todo-tab' => 'מטלה', |
806 | | - 'todo-new-queue' => 'חדשה', |
807 | | - 'todo-mail-subject' => 'הושלם הפריט ברשימת המטלות של $1', |
808 | | - 'todo-mail-body' => 'ביקשתם התראה בדוא"ל אודות השלמת פריט אליו נרשמתם מרשימת המטלות המקוונת של $1. |
809 | | - |
810 | | -פריט: $2 |
811 | | -נשלח: $3 |
812 | | - |
813 | | -פריט זה סומן כהושלם, עם ההערה הבאה: |
814 | | -$4', |
815 | | - 'todo-invalid-item' => 'פריט חסר או בלתי תקין', |
816 | | - 'todo-update-else-item' => 'נסיון לעדכון פריטים של משתמש אחר', |
817 | | - 'todo-unrecognize-type' => 'סוג לא מוכר', |
818 | | - 'todo-user-invalide' => 'למטלה ניתן משתמש בלתי תקין, חסר או נטול רשימת מטלות.', |
819 | | - 'todo-item-list' => 'הפריטים שלכם', |
820 | | - 'todo-no-item' => 'אין פריטי מטלות לביצוע.', |
821 | | - 'todo-invalid-owner' => 'בעלים שגויים לפריט זה', |
822 | | - 'todo-add-queue' => 'הוספת תור...', |
823 | | - 'todo-move-queue' => 'העברה לתור...', |
824 | | - 'todo-list-for' => 'רשימת המטלות עבור $1', |
825 | | - 'todo-list-change' => 'שינוי', |
826 | | - 'todo-list-cancel' => 'ביטול', |
827 | | - 'todo-new-item' => 'פריט חדש', |
828 | | - 'todo-issue-summary' => 'תקציר הנושא:', |
829 | | - 'todo-form-details' => 'פרטים:', |
830 | | - 'todo-form-email' => 'על מנת לקבל התראה בדוא"ל אודות סגירת פריט, הזינו את כתובת הדוא"ל שלכם כאן:', |
831 | | - 'todo-form-submit' => 'שליחת השאילתה', |
832 | | - 'right-todo' => 'החזקת רשימת מטלות', |
833 | | - 'right-todosubmit' => 'הגבלת ההרשאות לרשימת המטלות של המשתמש', |
834 | | -); |
835 | | - |
836 | | -/** Hindi (हिन्दी) |
837 | | - * @author Kaustubh |
838 | | - */ |
839 | | -$messages['hi'] = array( |
840 | | - 'todo-list-cancel' => 'रद्द करें', |
841 | | - 'todo-form-details' => 'विस्तॄत ज़ानकारी:', |
842 | | -); |
843 | | - |
844 | | -/** Hiligaynon (Ilonggo) |
845 | | - * @author Jose77 |
846 | | - */ |
847 | | -$messages['hil'] = array( |
848 | | - 'todo-list-cancel' => 'Kanselahon', |
849 | | -); |
850 | | - |
851 | | -/** Upper Sorbian (Hornjoserbsce) |
852 | | - * @author Michawiki |
853 | | - */ |
854 | | -$messages['hsb'] = array( |
855 | | - 'todo' => 'Lisćina nadawkow', |
856 | | - 'todo-desc' => 'Eksperimentelne rozšěrjenje za wosobinsku [[Special:Todo|lisćinu nadawkow]]', |
857 | | - 'todo-tab' => 'nadawk', |
858 | | - 'todo-new-queue' => 'nowy', |
859 | | - 'todo-mail-subject' => 'Sčinjeny nadawk na lisćinje nadawkow $1', |
860 | | - 'todo-mail-body' => 'Ty sy wo e-mejlowe potwjerdźenje wo sčinjenju nadawka požadał, kotryž sy do lisćiny nadawkow $1 w syći pósłał. |
861 | | - |
862 | | -Nadawk: $2 |
863 | | -Pósłany: $3 |
864 | | - |
865 | | -Tutón nadawk bu jako sčinjeny markěrowany, z tutym komentarom: |
866 | | -$4', |
867 | | - 'todo-invalid-item' => 'Falowacy abo njepłaćiwy nadawk', |
868 | | - 'todo-update-else-item' => 'Pospyt nadawki někoho druheho aktualizować', |
869 | | - 'todo-unrecognize-type' => 'Njespóznaty typ', |
870 | | - 'todo-user-invalide' => 'Daty nadawk je njepłaćiwy, faluje, abo wužiwar, kiž njemóže nadawk sčinić.', |
871 | | - 'todo-item-list' => 'Twoje nadawki', |
872 | | - 'todo-no-item' => 'Žane nadawki.', |
873 | | - 'todo-invalid-owner' => 'Njepłaćiwy swójstwownik na tutym nadawku', |
874 | | - 'todo-add-queue' => 'Čakanski rynk přidać...', |
875 | | - 'todo-move-queue' => 'Do čakanskeho rynka přesunyć...', |
876 | | - 'todo-list-for' => 'Lisćina nadawkow za $1', |
877 | | - 'todo-list-change' => 'Změnić', |
878 | | - 'todo-list-cancel' => 'Přetorhnyć', |
879 | | - 'todo-new-item' => 'Nowy nadawk', |
880 | | - 'todo-issue-summary' => 'Zjeće wudać:', |
881 | | - 'todo-form-details' => 'Podrobnosće', |
882 | | - 'todo-form-email' => 'Zo by zdźělenje z e-mejlu dóstał, hdyž so nadawk kónči, zapodaj tu swoju adresu:', |
883 | | - 'todo-form-submit' => 'Naprašowanje wotesłać', |
884 | | - 'right-todo' => 'Lisćina nadawkow', |
885 | | - 'right-todosubmit' => 'Prawo wužiwarskeje lisćiny nadawkow wobmjezować', |
886 | | -); |
887 | | - |
888 | | -/** Hungarian (Magyar) |
889 | | - * @author Dani |
890 | | - * @author Glanthor Reviol |
891 | | - */ |
892 | | -$messages['hu'] = array( |
893 | | - 'todo' => 'Tennivalók listája', |
894 | | - 'todo-desc' => 'Kísérleti személyes [[Special:Todo|feladatlista]] kiterjesztés', |
895 | | - 'todo-tab' => 'tennivalók', |
896 | | - 'todo-new-queue' => 'új', |
897 | | - 'todo-mail-subject' => 'Elvégzett feladat $1 teendőlistáján', |
898 | | - 'todo-mail-body' => 'E-mail értesítést kértél $1 online feladatlistájára küldött teendő elvégzéséről. |
899 | | - |
900 | | -Feladat: $2 |
901 | | -Elküldve: $3 |
902 | | - |
903 | | -Ezt a feladatot késznek jelölték, a következő megjegyzéssel: |
904 | | -$4', |
905 | | - 'todo-invalid-item' => 'Hiányzó vagy érvénytelen feladat', |
906 | | - 'todo-update-else-item' => 'Valaki másnak a teendőit próbálod frissíteni', |
907 | | - 'todo-unrecognize-type' => 'Ismeretlen típus', |
908 | | - 'todo-user-invalide' => 'A feladatot érvénytelen, nem létező vagy feladatlistával nem rendelkező felhasználó kapta.', |
909 | | - 'todo-item-list' => 'Saját feladataid', |
910 | | - 'todo-no-item' => 'Nincsenek feladatok.', |
911 | | - 'todo-invalid-owner' => 'Érvénytelen tulajdonos ennél a feladatnál', |
912 | | - 'todo-add-queue' => 'Várakozási sor hozzáadása…', |
913 | | - 'todo-move-queue' => 'Áthelyezés várakozási sorba…', |
914 | | - 'todo-list-for' => '$1 feladatlistája', |
915 | | - 'todo-list-change' => 'Változtatás', |
916 | | - 'todo-list-cancel' => 'Mégse', |
917 | | - 'todo-new-item' => 'Új teendő', |
918 | | - 'todo-issue-summary' => 'Ügy összefoglalója:', |
919 | | - 'todo-form-details' => 'Részletek:', |
920 | | - 'todo-form-email' => 'Ha szeretnél értesítést kapni e-mailben a feladat lezárásakor, add meg a címedet:', |
921 | | - 'todo-form-submit' => 'Lekérdezés elküldése', |
922 | | - 'right-todo' => 'van feladatlistája', |
923 | | - 'right-todosubmit' => 'feladatlista jogosultsága korlátozva', |
924 | | -); |
925 | | - |
926 | | -/** Interlingua (Interlingua) |
927 | | - * @author McDutchie |
928 | | - */ |
929 | | -$messages['ia'] = array( |
930 | | - 'todo' => 'Lista de cargas a facer', |
931 | | - 'todo-desc' => 'Extension experimental pro un lista personal de [[Special:Todo|cargas a facer]]', |
932 | | - 'todo-tab' => 'a facer', |
933 | | - 'todo-new-queue' => 'nove', |
934 | | - 'todo-mail-subject' => 'Action complite in le lista de cargas de $1', |
935 | | - 'todo-mail-body' => 'Tu requestava confirmation per e-mail super le completion de un carga que tu submitteva al lista in-linea de cargas a facer de $1. |
936 | | - |
937 | | -Carga: $2 |
938 | | -Submittite: $3 |
939 | | - |
940 | | -Iste action ha essite marcate como complite, con iste commento: |
941 | | -$4', |
942 | | - 'todo-invalid-item' => 'Carga mancante o invalide', |
943 | | - 'todo-update-else-item' => 'Tentativa de actualisar le cargas de alcuno altere', |
944 | | - 'todo-unrecognize-type' => 'Typo non recognoscite', |
945 | | - 'todo-user-invalide' => 'Todo recipeva un usator invalide, mancante, o sin derectos requisite.', |
946 | | - 'todo-item-list' => 'Tu cargas', |
947 | | - 'todo-no-item' => 'Nulle cargas a facer.', |
948 | | - 'todo-invalid-owner' => 'Le proprietario de iste carga es invalide', |
949 | | - 'todo-add-queue' => 'Adder cauda…', |
950 | | - 'todo-move-queue' => 'Displaciar verso cauda…', |
951 | | - 'todo-list-for' => 'Lista de cargas a facer pro $1', |
952 | | - 'todo-list-change' => 'Cambiar', |
953 | | - 'todo-list-cancel' => 'Cancellar', |
954 | | - 'todo-new-item' => 'Nove carga', |
955 | | - 'todo-issue-summary' => 'Summario:', |
956 | | - 'todo-form-details' => 'Detalios:', |
957 | | - 'todo-form-email' => 'Pro reciper notification per e-mail quando le carga es claudite, entra tu adresse hic:', |
958 | | - 'todo-form-submit' => 'Submitter requesta', |
959 | | - 'right-todo' => 'Haber un lista de cosas a facer', |
960 | | - 'right-todosubmit' => 'Restringer le derectos de usatores al lista de cosas a facer', |
961 | | -); |
962 | | - |
963 | | -/** Indonesian (Bahasa Indonesia) |
964 | | - * @author Bennylin |
965 | | - * @author Irwangatot |
966 | | - * @author IvanLanin |
967 | | - */ |
968 | | -$messages['id'] = array( |
969 | | - 'todo' => 'Daftar tugas', |
970 | | - 'todo-desc' => 'Ekstensi [[Special:Todo|daftar tugas]] pribadi eksperimental', |
971 | | - 'todo-tab' => 'tugas', |
972 | | - 'todo-new-queue' => 'baru', |
973 | | - 'todo-mail-subject' => 'Butir yang terselesaikan pada daftar tugas $1', |
974 | | - 'todo-mail-body' => 'Anda meminta konfirmasi surel tentang penyelesaian suatu tugas yang Anda kirimkan pada daftar tugas daring milik $1. |
975 | | - |
976 | | -Tugas: $2 |
977 | | -Dikirim: $3 |
978 | | - |
979 | | -Tugas ini telah ditandai selesai dengan komentar berikut: |
980 | | -$4', |
981 | | - 'todo-invalid-item' => 'Tugas tidak ditemukan atau tidak valid', |
982 | | - 'todo-update-else-item' => 'Mencoba untuk memperbarui tugas orang lain', |
983 | | - 'todo-unrecognize-type' => 'Tipe tak dikenal', |
984 | | - 'todo-user-invalide' => 'Tugas yang diberikan tidak valid, tidak ditemukan, atau pengguna tidak dapat ditugasi', |
985 | | - 'todo-item-list' => 'Tugas Anda', |
986 | | - 'todo-no-item' => 'Tidak ada tugas.', |
987 | | - 'todo-invalid-owner' => 'Pemilik tidak valid dari tugas ini', |
988 | | - 'todo-add-queue' => 'Menambahkan antrean...', |
989 | | - 'todo-move-queue' => 'Pindahkan ke antrean...', |
990 | | - 'todo-list-for' => 'Daftar tugas untuk $1', |
991 | | - 'todo-list-change' => 'Berubah', |
992 | | - 'todo-list-cancel' => 'Batalkan', |
993 | | - 'todo-new-item' => 'Butir baru', |
994 | | - 'todo-issue-summary' => 'Ringkasan isu:', |
995 | | - 'todo-form-details' => 'Rincian:', |
996 | | - 'todo-form-email' => 'Untuk menerima pemberitahuan melalui surel ketika tugas tersebut ditutup, masukkan alamat Anda:', |
997 | | - 'todo-form-submit' => 'Kirim kueri', |
998 | | - 'right-todo' => 'Memiliki daftar tugas', |
999 | | - 'right-todosubmit' => 'Membatasi hak daftar tugas pengguna', |
1000 | | -); |
1001 | | - |
1002 | | -/** Italian (Italiano) |
1003 | | - * @author Darth Kule |
1004 | | - */ |
1005 | | -$messages['it'] = array( |
1006 | | - 'todo-list-cancel' => 'Annulla', |
1007 | | - 'todo-form-details' => 'Dettagli:', |
1008 | | -); |
1009 | | - |
1010 | | -/** Japanese (日本語) |
1011 | | - * @author Aotake |
1012 | | - * @author Fryed-peach |
1013 | | - * @author Hosiryuhosi |
1014 | | - */ |
1015 | | -$messages['ja'] = array( |
1016 | | - 'todo' => 'ToDo一覧', |
1017 | | - 'todo-desc' => '個人用の[[Special:Todo|ToDo一覧]]を実現する実験的な拡張機能', |
1018 | | - 'todo-tab' => 'やること', |
1019 | | - 'todo-new-queue' => '新規', |
1020 | | - 'todo-mail-subject' => '$1 のToDoリスト上の項目が完了しました', |
1021 | | - 'todo-mail-body' => 'ご依頼にそって、あなたが $1 のToDo一覧に登録した項目の完了をメールにて通知いたしました。 |
1022 | | - |
1023 | | -項目: $2 |
1024 | | -登録日時: $3 |
1025 | | - |
1026 | | -この項目は以下のコメントを添えて、完了済みとされました。 |
1027 | | -$4', |
1028 | | - 'todo-invalid-item' => '項目が見当たらないか、不正です', |
1029 | | - 'todo-update-else-item' => '他の誰かの項目を更新しようとしています', |
1030 | | - 'todo-unrecognize-type' => '認識されない種類', |
1031 | | - 'todo-user-invalide' => '指定された利用者は、不正、見つけれない、またはこの機能を利用できません。', |
1032 | | - 'todo-item-list' => 'あなたの項目', |
1033 | | - 'todo-no-item' => 'やるべき課題はありません。', |
1034 | | - 'todo-invalid-owner' => 'この項目の担当者が無効です', |
1035 | | - 'todo-add-queue' => 'キューに追加…', |
1036 | | - 'todo-move-queue' => 'キューに移動…', |
1037 | | - 'todo-list-for' => '$1 のToDo一覧', |
1038 | | - 'todo-list-change' => '変更', |
1039 | | - 'todo-list-cancel' => '中止', |
1040 | | - 'todo-new-item' => '新規項目', |
1041 | | - 'todo-issue-summary' => '課題要約:', |
1042 | | - 'todo-form-details' => '詳細:', |
1043 | | - 'todo-form-email' => '項目が完了した際に電子メールで通知を希望するなら、あなたのアドレスをここに入力してください:', |
1044 | | - 'todo-form-submit' => '送信', |
1045 | | - 'right-todo' => 'ToDo一覧をもつ', |
1046 | | - 'right-todosubmit' => '利用者のToDo一覧に関する権限を制限する', |
1047 | | -); |
1048 | | - |
1049 | | -/** Javanese (Basa Jawa) |
1050 | | - * @author Meursault2004 |
1051 | | - * @author Pras |
1052 | | - */ |
1053 | | -$messages['jv'] = array( |
1054 | | - 'todo' => 'Daftar tugas', |
1055 | | - 'todo-desc' => "Èkstènsi [[Special:Todo|dhaptar ayahan]] (''todo list'') pribadi èkspèrimèntal", |
1056 | | - 'todo-tab' => 'ayahan/tugas', |
1057 | | - 'todo-new-queue' => 'anyar', |
1058 | | - 'todo-mail-subject' => 'Perkara sing wis dilaksanakaké ing daftar tugas $1', |
1059 | | - 'todo-unrecognize-type' => 'Jenisé ora ditepungi', |
1060 | | - 'todo-add-queue' => 'Tambah antrian…', |
1061 | | - 'todo-move-queue' => 'Pindhahna menyang antrian…', |
1062 | | - 'todo-list-for' => 'Daftar tugas kanggo $1', |
1063 | | - 'todo-list-change' => 'Ganti', |
1064 | | - 'todo-list-cancel' => 'Batal', |
1065 | | - 'todo-new-item' => 'Item anyar', |
1066 | | - 'todo-issue-summary' => 'Ringkesan:', |
1067 | | - 'todo-form-details' => 'Détail:', |
1068 | | - 'todo-form-submit' => 'Kirimna kwéri', |
1069 | | -); |
1070 | | - |
1071 | | -/** Khmer (ភាសាខ្មែរ) |
1072 | | - * @author Chhorran |
1073 | | - * @author Thearith |
1074 | | - * @author គីមស៊្រុន |
1075 | | - * @author វ័ណថារិទ្ធ |
1076 | | - */ |
1077 | | -$messages['km'] = array( |
1078 | | - 'todo' => 'បញ្ជីកិច្ចការត្រូវធ្វើ', |
1079 | | - 'todo-tab' => 'ត្រូវធ្វើ', |
1080 | | - 'todo-new-queue' => 'ថ្មី', |
1081 | | - 'todo-unrecognize-type' => 'ប្រភេទមិនស្គាល់', |
1082 | | - 'todo-item-list' => 'ធាតុរបស់អ្នក', |
1083 | | - 'todo-add-queue' => 'បន្ថែម ជួររង់ចាំ...', |
1084 | | - 'todo-list-for' => 'បញ្ជីកិច្ចការដែលត្រូវធ្វើ សម្រាប់ $1', |
1085 | | - 'todo-list-change' => 'ផ្លាស់ប្តូរ', |
1086 | | - 'todo-list-cancel' => 'បោះបង់', |
1087 | | - 'todo-new-item' => 'របស់ថ្មី', |
1088 | | - 'todo-issue-summary' => 'សេចក្ដីសង្ខេបនៃបញ្ហា៖', |
1089 | | - 'todo-form-details' => 'លំអិត ៖', |
1090 | | -); |
1091 | | - |
1092 | | -/** Kinaray-a (Kinaray-a) |
1093 | | - * @author Jose77 |
1094 | | - */ |
1095 | | -$messages['krj'] = array( |
1096 | | - 'todo-list-cancel' => 'Kanselar', |
1097 | | -); |
1098 | | - |
1099 | | -/** Ripoarisch (Ripoarisch) |
1100 | | - * @author Purodha |
1101 | | - */ |
1102 | | -$messages['ksh'] = array( |
1103 | | - 'todo' => 'Aufjabeleß', |
1104 | | - 'todo-desc' => 'Ene Zosatz för en persönliche [[Special:Todo|Aufjabeleß]] för zem Ußprobeere.', |
1105 | | - 'todo-tab' => 'Aufjab', |
1106 | | - 'todo-new-queue' => 'neu', |
1107 | | - 'todo-mail-subject' => 'Erledichte Aufjab en {{GENDER:$1|däm $1 sing|däm $1 sing|däm Metmaacher $1 sing|däm $1 sing|dä $1 ier}} Aufjabeleß', |
1108 | | - 'todo-mail-body' => 'Do häs Der en <i lang="en">e-Mail</i> jewönsch, wann en Aufjab erledich wöhr, die De {{GENDER:$1|dem $1 en sing|em $1 en sing|däm Metmaacher $1 en de|däm $1 en sing|dä $1 en ier}} Aufjabeleß jedonn häs. He is se: |
1109 | | - |
1110 | | -De Aufjab: $2 |
1111 | | -Enjedrage: $3 |
1112 | | - |
1113 | | -Se wood als erledich makeet mit dä Bemerkung: |
1114 | | -$4 |
1115 | | - |
1116 | | -Ene schone Jroß.', |
1117 | | - 'todo-invalid-item' => 'Die Aufjab fäält, odder se es kapott', |
1118 | | - 'todo-update-else-item' => 'Enem andere Metmaacher sing Aufjabe ändere', |
1119 | | - 'todo-unrecognize-type' => 'Di Aat Aufjab kenne mer nit', |
1120 | | - 'todo-user-invalide' => 'Die Aufjab es kapott, odder se es nit doh, odder dä Medmaacher kann jaa kein Aufjabe han.', |
1121 | | - 'todo-item-list' => 'Ding Aufjabe', |
1122 | | - 'todo-no-item' => 'Kein Aufjabe en de Leß.', |
1123 | | - 'todo-invalid-owner' => 'Dä Medmaacher för di Aufjab is nit müjjelisch', |
1124 | | - 'todo-add-queue' => 'En Schlang dobei donn …', |
1125 | | - 'todo-move-queue' => 'En de Schlang donn …', |
1126 | | - 'todo-list-for' => '{{GENDER:$1|Dämm $1 sing|Em $1 sing|Däm Metmaacher $1 de|Däm $1 sing|Dä $1 ier}} Aufjabeleß', |
1127 | | - 'todo-list-change' => 'Ändere', |
1128 | | - 'todo-list-cancel' => 'Draanjevve', |
1129 | | - 'todo-new-item' => 'En neu Aufjab', |
1130 | | - 'todo-issue-summary' => 'Zosammefassung:', |
1131 | | - 'todo-form-details' => 'Einzelheite:', |
1132 | | - 'todo-form-email' => 'Öm en <i lang="en">e-mail</i> ze krijje, wann di Aufjab afjeschlosse weed, jif Ding Adress för de <i lang="en">e-mail</i> hee en:', |
1133 | | - 'todo-form-submit' => 'Loß Jonn!', |
1134 | | - 'right-todo' => 'En Aufjabeleß han künne', |
1135 | | - 'right-todosubmit' => 'Anderlücks Rääsch an un op en Aufjabeleß beschrängke', |
1136 | | -); |
1137 | | - |
1138 | | -/** Luxembourgish (Lëtzebuergesch) |
1139 | | - * @author Robby |
1140 | | - */ |
1141 | | -$messages['lb'] = array( |
1142 | | - 'todo' => 'Lëscht vun den Aufgaben', |
1143 | | - 'todo-desc' => 'Experimentell Erweiderung mat der perséinlecher [[Special:Todo|Lëscht vun Aufgaben]]', |
1144 | | - 'todo-tab' => 'fir ze maachen', |
1145 | | - 'todo-new-queue' => 'nei', |
1146 | | - 'todo-invalid-item' => 'Keen oder ongëltegen Objet', |
1147 | | - 'todo-update-else-item' => "Versuch engem anere seng Objeten z'aktualiséieren", |
1148 | | - 'todo-unrecognize-type' => 'Onbekannten Typ', |
1149 | | - 'todo-item-list' => 'Är Objeten', |
1150 | | - 'todo-no-item' => 'Keng Objeten op der Lëscht vun den Aufgaben.', |
1151 | | - 'todo-add-queue' => 'Lëscht (queue) derbäisetzen ...', |
1152 | | - 'todo-move-queue' => "Op d'Lëscht (queue) derbäisetzen", |
1153 | | - 'todo-list-for' => 'Lëscht vun den Aufgabe fir $1', |
1154 | | - 'todo-list-change' => 'Änneren', |
1155 | | - 'todo-list-cancel' => 'Annulléieren', |
1156 | | - 'todo-new-item' => 'Neien Objet', |
1157 | | - 'todo-issue-summary' => 'Resumé vun der Aufgab:', |
1158 | | - 'todo-form-details' => 'Detailer:', |
1159 | | - 'todo-form-submit' => 'Ufro starten', |
1160 | | -); |
1161 | | - |
1162 | | -/** Laz (Laz) |
1163 | | - * @author Bombola |
1164 | | - */ |
1165 | | -$messages['lzz'] = array( |
1166 | | - 'todo-new-queue' => 'ağani', |
1167 | | -); |
1168 | | - |
1169 | | -/** Eastern Mari (Олык Марий) |
1170 | | - * @author Сай |
1171 | | - */ |
1172 | | -$messages['mhr'] = array( |
1173 | | - 'todo-list-cancel' => 'Чараш', |
1174 | | -); |
1175 | | - |
1176 | | -/** Macedonian (Македонски) |
1177 | | - * @author Bjankuloski06 |
1178 | | - */ |
1179 | | -$messages['mk'] = array( |
1180 | | - 'todo' => 'Листа на задачи', |
1181 | | - 'todo-desc' => 'Експериментално проширување за лична [[Special:Todo|листа на задачи]]', |
1182 | | - 'todo-tab' => 'задачи', |
1183 | | - 'todo-new-queue' => 'нова', |
1184 | | - 'todo-mail-subject' => 'Завршена задача на листата на задачи на $1', |
1185 | | - 'todo-mail-body' => 'Побаравте потврда по е-пошта за завршувањето на задача која сте ја поставиле на листата на задачи на $1. |
1186 | | - |
1187 | | -Задача: $2 |
1188 | | -Поставено: $3 |
1189 | | - |
1190 | | -Оваа задача е означена како завршена, заедно со следниов коментар: |
1191 | | -$4', |
1192 | | - 'todo-invalid-item' => 'Изгубена или неважечка задача', |
1193 | | - 'todo-update-else-item' => 'Обид за ажурирање на туѓи задачи', |
1194 | | - 'todo-unrecognize-type' => 'Непризнаен тип', |
1195 | | - 'todo-user-invalide' => 'На задачите им е зададен погрешен или отсутен корисник, или пак корисник кој нема надлежност за задачата.', |
1196 | | - 'todo-item-list' => 'Ваши задачи', |
1197 | | - 'todo-no-item' => 'Нема задачи.', |
1198 | | - 'todo-invalid-owner' => 'Погрешен сопственик за оваа задача', |
1199 | | - 'todo-add-queue' => 'Додај редица...', |
1200 | | - 'todo-move-queue' => 'Премести во редот на чекање...', |
1201 | | - 'todo-list-for' => 'Листа на задачи за $1', |
1202 | | - 'todo-list-change' => 'Смени', |
1203 | | - 'todo-list-cancel' => 'Откажи', |
1204 | | - 'todo-new-item' => 'Нова задача', |
1205 | | - 'todo-issue-summary' => 'Преглед на проблемот:', |
1206 | | - 'todo-form-details' => 'Детали:', |
1207 | | - 'todo-form-email' => 'За да добивате известување по е-пошта кога некоја задача е затворена, внесете ја вашата адреса:', |
1208 | | - 'todo-form-submit' => 'Постави барање', |
1209 | | - 'right-todo' => 'Имање на листа на задачи', |
1210 | | - 'right-todosubmit' => 'Ограничување на правото на листата на задачи на еден корисник', |
1211 | | -); |
1212 | | - |
1213 | | -/** Malayalam (മലയാളം) |
1214 | | - * @author Shijualex |
1215 | | - */ |
1216 | | -$messages['ml'] = array( |
1217 | | - 'todo-new-queue' => 'പുതിയത്', |
1218 | | - 'todo-list-change' => 'മാറ്റം', |
1219 | | - 'todo-list-cancel' => 'റദ്ദാക്കുക', |
1220 | | - 'todo-new-item' => 'പുതിയ ഇനം', |
1221 | | - 'todo-form-details' => 'വിശദാംശങ്ങൾ:', |
1222 | | - 'todo-form-submit' => 'ചോദ്യം (query) സമർപ്പിക്കുക', |
1223 | | -); |
1224 | | - |
1225 | | -/** Marathi (मराठी) |
1226 | | - * @author Kaustubh |
1227 | | - * @author Mahitgar |
1228 | | - */ |
1229 | | -$messages['mr'] = array( |
1230 | | - 'todo' => 'करण्याची यादी', |
1231 | | - 'todo-tab' => 'करावयाच्या गोष्टी', |
1232 | | - 'todo-new-queue' => 'नवे', |
1233 | | - 'todo-mail-subject' => '$1 च्या करावयच्या गोष्टींच्या यादीतील पूर्ण झालेल्या नोंदी', |
1234 | | - 'todo-invalid-item' => 'चुकीचा किंवा अस्तित्वात नसलेला आयटम', |
1235 | | - 'todo-unrecognize-type' => 'अनोळखी प्रकार', |
1236 | | - 'todo-item-list' => 'तुमचे आयटेम्स', |
1237 | | - 'todo-no-item' => 'करावयाच्या नोंदी नाहीत.', |
1238 | | - 'todo-invalid-owner' => 'या आयटमचा चुकीचा मालक', |
1239 | | - 'todo-add-queue' => 'रांग वाढवा...', |
1240 | | - 'todo-move-queue' => 'रांगेमध्ये हलवा...', |
1241 | | - 'todo-list-for' => '(ची) करावयाच्या गोष्टींची यादी $1', |
1242 | | - 'todo-list-change' => 'बदल', |
1243 | | - 'todo-list-cancel' => 'रद्द करा', |
1244 | | - 'todo-new-item' => 'नवीन नोंद', |
1245 | | - 'todo-issue-summary' => 'चर्चा सारांश:', |
1246 | | - 'todo-form-details' => 'तपशील:', |
1247 | | - 'todo-form-submit' => 'पृच्छा पाठवा', |
1248 | | -); |
1249 | | - |
1250 | | -/** Maltese (Malti) |
1251 | | - * @author Roderick Mallia |
1252 | | - */ |
1253 | | -$messages['mt'] = array( |
1254 | | - 'todo-list-cancel' => 'Annulla', |
1255 | | -); |
1256 | | - |
1257 | | -/** Erzya (Эрзянь) |
1258 | | - * @author Botuzhaleny-sodamo |
1259 | | - */ |
1260 | | -$messages['myv'] = array( |
1261 | | - 'todo' => 'Мезе теемс ледстемка', |
1262 | | - 'todo-tab' => 'мезе теемс', |
1263 | | - 'todo-new-queue' => 'од', |
1264 | | - 'todo-unrecognize-type' => 'Апак содань тип', |
1265 | | - 'todo-item-list' => 'Эсеть тевпельксэть', |
1266 | | - 'todo-no-item' => 'Тевпелькст арасть', |
1267 | | - 'todo-add-queue' => 'Теемс чиполас аравтома', |
1268 | | - 'todo-move-queue' => 'Ютавтомс пулос…', |
1269 | | - 'todo-list-change' => 'Полавтомс', |
1270 | | - 'todo-list-cancel' => 'А теемс', |
1271 | | - 'todo-new-item' => 'Од тевпелькс', |
1272 | | -); |
1273 | | - |
1274 | | -/** Nahuatl (Nāhuatl) |
1275 | | - * @author Fluence |
1276 | | - */ |
1277 | | -$messages['nah'] = array( |
1278 | | - 'todo' => 'mochi ic tlachīhua', |
1279 | | - 'todo-tab' => 'mochi', |
1280 | | - 'todo-list-change' => 'Ticpatlāz', |
1281 | | - 'todo-list-cancel' => 'Ticcuepāz', |
1282 | | -); |
1283 | | - |
1284 | | -/** Low German (Plattdüütsch) |
1285 | | - * @author Slomox |
1286 | | - */ |
1287 | | -$messages['nds'] = array( |
1288 | | - 'todo' => 'Opgavenlist', |
1289 | | - 'todo-tab' => 'Opgaven', |
1290 | | - 'todo-new-queue' => 'nee', |
1291 | | - 'todo-no-item' => 'Nix op de Opgavenlist.', |
1292 | | - 'todo-list-for' => 'Opgavenlist för $1', |
1293 | | - 'todo-list-change' => 'Ännern', |
1294 | | - 'todo-list-cancel' => 'Afbreken', |
1295 | | - 'todo-new-item' => 'Ne’e Opgaav', |
1296 | | - 'todo-form-details' => 'Details:', |
1297 | | -); |
1298 | | - |
1299 | | -/** Dutch (Nederlands) |
1300 | | - * @author GerardM |
1301 | | - * @author SPQRobin |
1302 | | - * @author Siebrand |
1303 | | - * @author Tvdm |
1304 | | - */ |
1305 | | -$messages['nl'] = array( |
1306 | | - 'todo' => 'Takenlijst', |
1307 | | - 'todo-desc' => 'Experimentele uitbreiding voor een persoonlijke [[Special:Todo|takenlijst]]', |
1308 | | - 'todo-tab' => 'taken', |
1309 | | - 'todo-new-queue' => 'nieuw', |
1310 | | - 'todo-mail-subject' => 'Afgerond actiepunt op actielijst $1', |
1311 | | - 'todo-mail-body' => 'U hebt gevraagd om een waarschuwing bij het sluiten van een actiepunt op de actielijst van $1. |
1312 | | - |
1313 | | -Onderwerp: $2 |
1314 | | -Geopend: $3 |
1315 | | - |
1316 | | -Dit onderwerp is nu gemarkeerd als afgerond, met de volgende opmerking: |
1317 | | -$4', |
1318 | | - 'todo-invalid-item' => 'Missend of ongeldig item', |
1319 | | - 'todo-update-else-item' => 'Bezig met het bijwerken van de punten van iemand anders', |
1320 | | - 'todo-unrecognize-type' => 'Onherkend type', |
1321 | | - 'todo-user-invalide' => 'Aan dit actiepunt hangt een gebruiker die een onjuiste naam heeft, niet bestaat, of geen gebruik kan maken van actiepunten.', |
1322 | | - 'todo-item-list' => 'Uw items', |
1323 | | - 'todo-no-item' => 'Geen te-doen-items.', |
1324 | | - 'todo-invalid-owner' => 'Ongeldige eigenaar voor dit item', |
1325 | | - 'todo-add-queue' => 'Wachtrij toevoegen…', |
1326 | | - 'todo-move-queue' => 'Verplaats naar wachtrij…', |
1327 | | - 'todo-list-for' => 'Takenlijst voor $1', |
1328 | | - 'todo-list-change' => 'Wijzigen', |
1329 | | - 'todo-list-cancel' => 'Annuleren', |
1330 | | - 'todo-new-item' => 'Nieuw item', |
1331 | | - 'todo-issue-summary' => 'Samenvatting onderwerp:', |
1332 | | - 'todo-form-details' => 'Details:', |
1333 | | - 'todo-form-email' => 'Voer hier uw e-mailadres in om een melding te krijgen als dit onderwerp wordt gesloten:', |
1334 | | - 'todo-form-submit' => 'Zoekopdracht uitvoeren', |
1335 | | - 'right-todo' => 'Todo-lijst hebben', |
1336 | | - 'right-todosubmit' => 'Gebruikersrechten op todo-lijst beperken', |
1337 | | -); |
1338 | | - |
1339 | | -/** Norwegian Nynorsk (Norsk (nynorsk)) |
1340 | | - * @author Frokor |
1341 | | - * @author Jon Harald Søby |
1342 | | - */ |
1343 | | -$messages['nn'] = array( |
1344 | | - 'todo' => 'Oppgåveliste', |
1345 | | - 'todo-desc' => 'Eksperimentell personleg utviding for [[Special:Todo|oppgåvelister]].', |
1346 | | - 'todo-tab' => 'oppgåver', |
1347 | | - 'todo-new-queue' => 'ny', |
1348 | | - 'todo-mail-subject' => 'Fullført oppgåve på oppgåvelista til $1', |
1349 | | - 'todo-mail-body' => 'Du bad om ei e-poststadfesting om fullføringa av ei oppgåve på oppgåvelista til $1. |
1350 | | - |
1351 | | -Oppgåve: $2 |
1352 | | -Fullført: $3 |
1353 | | - |
1354 | | -Oppgåva er merka som fullført, med denne kommentaren: |
1355 | | -$4', |
1356 | | - 'todo-invalid-item' => 'Manglande eller ugyldig oppgåve', |
1357 | | - 'todo-update-else-item' => 'Prøver å oppdatere ein annan person sine oppgåver', |
1358 | | - 'todo-unrecognize-type' => 'Ukjend type', |
1359 | | - 'todo-user-invalide' => 'Oppgåva er gjeve til ugyldig, mangalande eller upassande brukar.', |
1360 | | - 'todo-item-list' => 'Dine oppgåver', |
1361 | | - 'todo-no-item' => 'Ingen oppgåver.', |
1362 | | - 'todo-invalid-owner' => 'Ugyldig oppgåveeigar.', |
1363 | | - 'todo-add-queue' => 'Legg til kø…', |
1364 | | - 'todo-move-queue' => 'Flytt til kø…', |
1365 | | - 'todo-list-for' => 'Oppgåveliste for $1', |
1366 | | - 'todo-list-change' => 'Endre', |
1367 | | - 'todo-list-cancel' => 'Avbryt', |
1368 | | - 'todo-new-item' => 'Ny oppgåve', |
1369 | | - 'todo-issue-summary' => 'Samandrag:', |
1370 | | - 'todo-form-details' => 'Detaljar:', |
1371 | | - 'todo-form-email' => 'Skriv inn e-postadressa din her for å motta melding på e-post når oppgava er fullført:', |
1372 | | - 'todo-form-submit' => 'Utfør', |
1373 | | -); |
1374 | | - |
1375 | | -/** Norwegian (bokmål) (Norsk (bokmål)) |
1376 | | - * @author Jon Harald Søby |
1377 | | - * @author Nghtwlkr |
1378 | | - */ |
1379 | | -$messages['no'] = array( |
1380 | | - 'todo' => 'Oppgaveliste', |
1381 | | - 'todo-desc' => 'Eksperimentell personlig utvidelse for [[Special:Todo|oppgavelister]].', |
1382 | | - 'todo-tab' => 'oppgaver', |
1383 | | - 'todo-new-queue' => 'ny', |
1384 | | - 'todo-mail-subject' => 'Fullførte oppgave på $1s oppgaveliste', |
1385 | | - 'todo-mail-body' => 'Du ba om en e-postbekreftelse om fullføringen av en oppgave på $1s oppgaveliste. |
1386 | | - |
1387 | | -Oppgave: $2 |
1388 | | -Fullført: $3 |
1389 | | - |
1390 | | -Oppgaven er merket som fullført, med denne kommentaren: |
1391 | | -$4', |
1392 | | - 'todo-invalid-item' => 'Manglende eller ugyldig oppgave', |
1393 | | - 'todo-update-else-item' => 'Prøver å oppdatere en annen persons oppgaver', |
1394 | | - 'todo-unrecognize-type' => 'Type ikke gjenkjent', |
1395 | | - 'todo-user-invalide' => 'Oppgaven gitt til ugydlig, manglende eller upassende bruker.', |
1396 | | - 'todo-item-list' => 'Dine oppgaver', |
1397 | | - 'todo-no-item' => 'Ingen oppgaver.', |
1398 | | - 'todo-invalid-owner' => 'Ugyldig oppgaveeier.', |
1399 | | - 'todo-add-queue' => 'Legg til kø…', |
1400 | | - 'todo-move-queue' => 'Flytt til kø…', |
1401 | | - 'todo-list-for' => 'Oppgaveliste for $1', |
1402 | | - 'todo-list-change' => 'Endre', |
1403 | | - 'todo-list-cancel' => 'Avbryt', |
1404 | | - 'todo-new-item' => 'Ny oppgave', |
1405 | | - 'todo-issue-summary' => 'Sammendrag:', |
1406 | | - 'todo-form-details' => 'Detaljer:', |
1407 | | - 'todo-form-email' => 'Skriv inn e-postadressen din her for å mottå beskjed på e-post når oppgaven er fullført:', |
1408 | | - 'todo-form-submit' => 'Utfør', |
1409 | | - 'right-todo' => 'Ha en å gjøre-liste', |
1410 | | - 'right-todosubmit' => 'Begrens en brukers å gjøre-listerettigheter', |
1411 | | -); |
1412 | | - |
1413 | | -/** Occitan (Occitan) |
1414 | | - * @author Cedric31 |
1415 | | - */ |
1416 | | -$messages['oc'] = array( |
1417 | | - 'todo' => "Lista dels prètzfaches d'executar", |
1418 | | - 'todo-desc' => 'Extension experimentala d’una [[Special:Todo|lista personala de prètzfaches de realizar]]', |
1419 | | - 'todo-tab' => 'de far', |
1420 | | - 'todo-new-queue' => 'Novèl', |
1421 | | - 'todo-mail-subject' => 'Article acabat sus la lista dels prètzfaches de $1', |
1422 | | - 'todo-mail-body' => "Avètz demandat la confirmacion per corrièr electronic per çò que concernís l'acabament d'un article qu'aviatz sus la lista dels preètzfaches de $1. Article : $2 Somes : $3 Aqueste article es estat marcat coma acabat amb lo comentari seguent : $4", |
1423 | | - 'todo-invalid-item' => 'Article mancant o invalid', |
1424 | | - 'todo-update-else-item' => "Temptativa de metre a jorn los articles de qualqu'un d'autre", |
1425 | | - 'todo-unrecognize-type' => 'Tipe pas reconegut', |
1426 | | - 'todo-user-invalide' => 'Prètzfach de far invalid, mancant, o utilizaire disposant pas dels dreches necessaris per aquò.', |
1427 | | - 'todo-item-list' => 'Vòstres articles', |
1428 | | - 'todo-no-item' => "Cap de prètzfach d'executar pas", |
1429 | | - 'todo-invalid-owner' => "Proprietari d'aqueste article invalid", |
1430 | | - 'todo-add-queue' => 'Apondre a la coa…', |
1431 | | - 'todo-move-queue' => 'Desplaçar cap a la coa…', |
1432 | | - 'todo-list-for' => "Lista dels prètzfaches d'executar per $1", |
1433 | | - 'todo-list-change' => 'Modificar', |
1434 | | - 'todo-list-cancel' => 'Anullar', |
1435 | | - 'todo-new-item' => 'Article novèl', |
1436 | | - 'todo-issue-summary' => 'Resumit brèu :', |
1437 | | - 'todo-form-details' => 'Precisions :', |
1438 | | - 'todo-form-email' => 'Per recebre las notificacions per corrièr electronic un còp l’article clausurat, inscrivètz vòstra adreça dins lo quadre çaijós :', |
1439 | | - 'todo-form-submit' => 'Sometre la requèsta', |
1440 | | - 'right-todo' => 'Aver una lista de causas de far', |
1441 | | - 'right-todosubmit' => 'Restrénher los dreches de las listas personalas de causas de far', |
1442 | | -); |
1443 | | - |
1444 | | -/** Ossetic (Иронау) |
1445 | | - * @author Amikeco |
1446 | | - */ |
1447 | | -$messages['os'] = array( |
1448 | | - 'todo-list-cancel' => 'Нæ бæззы', |
1449 | | -); |
1450 | | - |
1451 | | -/** Deitsch (Deitsch) |
1452 | | - * @author Xqt |
1453 | | - */ |
1454 | | -$messages['pdc'] = array( |
1455 | | - 'todo-new-queue' => 'Nei', |
1456 | | -); |
1457 | | - |
1458 | | -/** Polish (Polski) |
1459 | | - * @author McMonster |
1460 | | - * @author Sp5uhe |
1461 | | - * @author Wpedzich |
1462 | | - */ |
1463 | | -$messages['pl'] = array( |
1464 | | - 'todo' => 'Lista zadań do wykonania', |
1465 | | - 'todo-desc' => 'Eksperymentalne rozszerzenie udostępniające osobistą [[Special:Todo|listę zadań do wykonania]]', |
1466 | | - 'todo-tab' => 'zadania', |
1467 | | - 'todo-new-queue' => 'nowe', |
1468 | | - 'todo-mail-subject' => 'Zamknięto pozycję na liście zadań użytkownika $1', |
1469 | | - 'todo-mail-body' => 'Zaznaczyłeś opcję poinformowania Cię o zakończeniu czynności, którą dodałeś do listy zadań użytkownika $1 w trybie online. |
1470 | | - |
1471 | | -Pozycja: $2 |
1472 | | -Przesłano: $3 |
1473 | | - |
1474 | | -Pozycję oznaczono jako wykonaną z następującym komentarzem: |
1475 | | -$4', |
1476 | | - 'todo-invalid-item' => 'Nieprawidłowa lub nieistniejąca pozycja', |
1477 | | - 'todo-update-else-item' => 'Próba uaktualnienia listy pozycji innego użytkownika', |
1478 | | - 'todo-unrecognize-type' => 'Nie rozpoznano typu', |
1479 | | - 'todo-user-invalide' => 'Podano nieprawidłową lub nieistniejącą nazwę użytkownika, albo użytkownik nie jest w stanie wykorzystywać funkcji zadań do wykonania.', |
1480 | | - 'todo-item-list' => 'Twoje zadania', |
1481 | | - 'todo-no-item' => 'Brak wpisów na liście zadań do wykonania.', |
1482 | | - 'todo-invalid-owner' => 'Właściciel tego zadania jest nieprawidłowy', |
1483 | | - 'todo-add-queue' => 'Dodaj kolejkę…', |
1484 | | - 'todo-move-queue' => 'Przesuń do kolejki…', |
1485 | | - 'todo-list-for' => 'Lista zadań dla $1', |
1486 | | - 'todo-list-change' => 'Zmień', |
1487 | | - 'todo-list-cancel' => 'Anuluj', |
1488 | | - 'todo-new-item' => 'Nowa pozycja', |
1489 | | - 'todo-issue-summary' => 'Podsumowanie kwestii:', |
1490 | | - 'todo-form-details' => 'Szczegóły:', |
1491 | | - 'todo-form-email' => 'Jeśli chcesz otrzymać powiadomienie pocztą elektroniczna po zamknięciu tej pozycji, wpisz w polu poniżej swój adres e‐mail:', |
1492 | | - 'todo-form-submit' => 'Wyślij zapytanie', |
1493 | | - 'right-todo' => 'Posiada listę zadań do wykonania', |
1494 | | - 'right-todosubmit' => 'Ograniczanie dostępu użytkowników do listy zadań', |
1495 | | -); |
1496 | | - |
1497 | | -/** Piedmontese (Piemontèis) |
1498 | | - * @author Borichèt |
1499 | | - * @author Dragonòt |
1500 | | - */ |
1501 | | -$messages['pms'] = array( |
1502 | | - 'todo' => 'lista da fé', |
1503 | | - 'todo-desc' => 'Estension përsonal sperimental [[Special:Todo|lista da fé]]', |
1504 | | - 'todo-tab' => 'da fé', |
1505 | | - 'todo-new-queue' => 'neuv', |
1506 | | - 'todo-mail-subject' => 'Element completà an sla lista da fé ëd $1', |
1507 | | - 'todo-mail-body' => "Ti it l'has ciamà la conferma për pòsta eletrònica dël completament ëd n'element ch'it l'has butà an sla lista an linia da fé ëd $1. |
1508 | | - |
1509 | | -Element: $2 |
1510 | | -Butà: $3 |
1511 | | - |
1512 | | -Sto element-sì a l'é stàit marcà com completà, con sto coment-sì: |
1513 | | -$4", |
1514 | | - 'todo-invalid-item' => 'Element mancant o pa bon', |
1515 | | - 'todo-update-else-item' => "Tentativ d'agiorné j'element ëd cheidun d'àutr", |
1516 | | - 'todo-unrecognize-type' => 'Sòrt pa arconossùa', |
1517 | | - 'todo-user-invalide' => "Ròba da fé pa bon-a, mancanta o l'utent a l'ha pa na lista ëd ròbe da fé.", |
1518 | | - 'todo-item-list' => 'Tò element', |
1519 | | - 'todo-no-item' => 'Pa gnun element da fé.', |
1520 | | - 'todo-invalid-owner' => 'Assignatari pa bon dzora sto element-sì', |
1521 | | - 'todo-add-queue' => 'Gionta coa ...', |
1522 | | - 'todo-move-queue' => 'Tramuda a la coa ...', |
1523 | | - 'todo-list-for' => 'Lista da fé për $1', |
1524 | | - 'todo-list-change' => 'Cambia', |
1525 | | - 'todo-list-cancel' => 'Scancela', |
1526 | | - 'todo-new-item' => 'Element neuv', |
1527 | | - 'todo-issue-summary' => 'Resumé dël problema:', |
1528 | | - 'todo-form-details' => 'Detaj', |
1529 | | - 'todo-form-email' => "Për arsèive notìfiche për pòsta eletrònica quand che l'element a l'é sarà, dà toa adrëssa:", |
1530 | | - 'todo-form-submit' => 'Anseriss la query', |
1531 | | - 'right-todo' => 'Oten la lista da fé', |
1532 | | - 'right-todosubmit' => "Strenz ij drit ëd la lista da fé ëd l'utent", |
1533 | | -); |
1534 | | - |
1535 | | -/** Pashto (پښتو) |
1536 | | - * @author Ahmed-Najib-Biabani-Ibrahimkhel |
1537 | | - */ |
1538 | | -$messages['ps'] = array( |
1539 | | - 'todo-new-queue' => 'نوی', |
1540 | | - 'todo-list-change' => 'بدلول', |
1541 | | -); |
1542 | | - |
1543 | | -/** Portuguese (Português) |
1544 | | - * @author Hamilton Abreu |
1545 | | - * @author Lijealso |
1546 | | - * @author Malafaya |
1547 | | - */ |
1548 | | -$messages['pt'] = array( |
1549 | | - 'todo' => 'Lista de tarefas', |
1550 | | - 'todo-desc' => 'Extensão experimental de [[Special:Todo|lista pessoal de tarefas]]', |
1551 | | - 'todo-tab' => 'tarefas', |
1552 | | - 'todo-new-queue' => 'novo', |
1553 | | - 'todo-mail-subject' => 'Tarefa finalizada na lista de tarefas de $1', |
1554 | | - 'todo-mail-body' => "Pediu confirmação da finalização de uma tarefa que inseriu na lista de tarefas ''online'' de $1. |
1555 | | - |
1556 | | -Tarefa: $2 |
1557 | | -Submetida a: $3 |
1558 | | - |
1559 | | -Esta tarefa foi marcada como completa, com este comentário: |
1560 | | -$4", |
1561 | | - 'todo-invalid-item' => 'Tarefa inexistente ou inválida', |
1562 | | - 'todo-update-else-item' => 'A tentar actualizar as tarefas de outra pessoa', |
1563 | | - 'todo-unrecognize-type' => 'Tipo não reconhecido', |
1564 | | - 'todo-user-invalide' => 'Tarefa atribuída a utilizador inválido, inexistente ou sem lista de tarefas', |
1565 | | - 'todo-item-list' => 'As suas tarefas', |
1566 | | - 'todo-no-item' => 'Sem tarefas.', |
1567 | | - 'todo-invalid-owner' => 'Proprietário inválido nesta tarefa', |
1568 | | - 'todo-add-queue' => 'Adicionar fila…', |
1569 | | - 'todo-move-queue' => 'Mover para fila…', |
1570 | | - 'todo-list-for' => 'Lista de tarefas de $1', |
1571 | | - 'todo-list-change' => 'Alterar', |
1572 | | - 'todo-list-cancel' => 'Cancelar', |
1573 | | - 'todo-new-item' => 'Novo item', |
1574 | | - 'todo-issue-summary' => 'Resumo do problema:', |
1575 | | - 'todo-form-details' => 'Detalhes:', |
1576 | | - 'todo-form-email' => 'Para receber uma notificação por correio electrónico quando esta tarefa for finalizada, escreva o seu endereço aqui:', |
1577 | | - 'todo-form-submit' => 'Submeter pesquisa', |
1578 | | - 'right-todo' => 'Possuir lista de tarefas', |
1579 | | - 'right-todosubmit' => 'Restringir o privilégio de possuir uma lista de tarefas', |
1580 | | -); |
1581 | | - |
1582 | | -/** Brazilian Portuguese (Português do Brasil) |
1583 | | - * @author Eduardo.mps |
1584 | | - */ |
1585 | | -$messages['pt-br'] = array( |
1586 | | - 'todo' => 'Lista de tarefas', |
1587 | | - 'todo-desc' => 'Extensão experimental de [[Special:Todo|lista pessoal de tarefas]]', |
1588 | | - 'todo-tab' => 'tarefas', |
1589 | | - 'todo-new-queue' => 'novo', |
1590 | | - 'todo-mail-subject' => 'Itens completos na lista de tarefas de $1', |
1591 | | - 'todo-mail-body' => 'Você pediu um e-mail de confirmação sobre a finalização de um item que você submeteu para a lista de tarefas online de $1. |
1592 | | - |
1593 | | -Item: $2 |
1594 | | -Submetido em: $3 |
1595 | | - |
1596 | | -Este item foi marcado como completo, com este comentário: |
1597 | | -$4', |
1598 | | - 'todo-invalid-item' => 'Item em falta ou inválido', |
1599 | | - 'todo-update-else-item' => 'Tentando atualizar os itens de outra pessoa', |
1600 | | - 'todo-unrecognize-type' => 'Tipo não reconhecido', |
1601 | | - 'todo-user-invalide' => 'Tarefa fornecida inválida, em falta, ou utilizador sem possibilidade de tarefas', |
1602 | | - 'todo-item-list' => 'Seus itens', |
1603 | | - 'todo-no-item' => 'Sem tarefas.', |
1604 | | - 'todo-invalid-owner' => 'Proprietário inválido neste item', |
1605 | | - 'todo-add-queue' => 'Adicionar fila…', |
1606 | | - 'todo-move-queue' => 'Mover para fila…', |
1607 | | - 'todo-list-for' => 'Lista de tarefas de $1', |
1608 | | - 'todo-list-change' => 'Alterar', |
1609 | | - 'todo-list-cancel' => 'Cancelar', |
1610 | | - 'todo-new-item' => 'Novo item', |
1611 | | - 'todo-issue-summary' => 'Sumário do problema:', |
1612 | | - 'todo-form-details' => 'Detalhes:', |
1613 | | - 'todo-form-email' => 'Para receber uma notificação por e-mail quando este item for fechado, escreva o seu endereço aqui:', |
1614 | | - 'todo-form-submit' => 'Submeter pesquisa', |
1615 | | - 'right-todo' => 'Possuir lista de afazeres', |
1616 | | - 'right-todosubmit' => 'Restringir o privilégio de lista de afazeres de utilizadores', |
1617 | | -); |
1618 | | - |
1619 | | -/** Tarifit (Tarifit) |
1620 | | - * @author Jose77 |
1621 | | - */ |
1622 | | -$messages['rif'] = array( |
1623 | | - 'todo-new-queue' => 'amaynu', |
1624 | | -); |
1625 | | - |
1626 | | -/** Romanian (Română) |
1627 | | - * @author Firilacroco |
1628 | | - * @author KlaudiuMihaila |
1629 | | - */ |
1630 | | -$messages['ro'] = array( |
1631 | | - 'todo' => 'Listă de făcut', |
1632 | | - 'todo-tab' => 'de făcut', |
1633 | | - 'todo-new-queue' => 'nou', |
1634 | | - 'todo-unrecognize-type' => 'Tip nerecunoscut', |
1635 | | - 'todo-item-list' => 'Elementele dumneavoastră', |
1636 | | - 'todo-add-queue' => 'Adaugă coadă...', |
1637 | | - 'todo-list-change' => 'Modifică', |
1638 | | - 'todo-list-cancel' => 'Anulează', |
1639 | | - 'todo-new-item' => 'Element nou', |
1640 | | - 'todo-form-details' => 'Detalii:', |
1641 | | - 'todo-form-submit' => 'Trimiteţi interogare', |
1642 | | -); |
1643 | | - |
1644 | | -/** Tarandíne (Tarandíne) |
1645 | | - * @author Joetaras |
1646 | | - */ |
1647 | | -$messages['roa-tara'] = array( |
1648 | | - 'todo' => 'Liste de le cose da fà', |
1649 | | - 'todo-tab' => 'da fà', |
1650 | | - 'todo-new-queue' => 'nueve', |
1651 | | - 'todo-add-queue' => 'Mitte in coda...', |
1652 | | - 'todo-list-for' => 'Liste de le cose da fà pe $1', |
1653 | | - 'todo-list-change' => 'Cange', |
1654 | | - 'todo-list-cancel' => 'Scangille', |
1655 | | - 'todo-form-submit' => 'Conferme inderrogazione', |
1656 | | -); |
1657 | | - |
1658 | | -/** Russian (Русский) |
1659 | | - * @author Ferrer |
1660 | | - * @author Александр Сигачёв |
1661 | | - */ |
1662 | | -$messages['ru'] = array( |
1663 | | - 'todo' => 'Перечень задач', |
1664 | | - 'todo-desc' => 'Экспериментальное расширение персональный [[Special:Todo|перечень задач]] (Todo list)', |
1665 | | - 'todo-tab' => 'задачи', |
1666 | | - 'todo-new-queue' => 'новая', |
1667 | | - 'todo-mail-subject' => 'Завершённый пункты в перечне задач $1', |
1668 | | - 'todo-mail-body' => 'Вы указали уведомлять по эл. подтверждение о выполнении пунктов, помещённых в перечень задач $1. |
1669 | | - |
1670 | | -Пункт: $2 |
1671 | | -Размещён: $3 |
1672 | | - |
1673 | | -Этот пункт отмечен как выполненный, примечание: |
1674 | | -$4', |
1675 | | - 'todo-invalid-item' => 'Ошибочный пункт', |
1676 | | - 'todo-update-else-item' => 'Попытка обновить чужие пункты', |
1677 | | - 'todo-unrecognize-type' => 'Неизвестный тип', |
1678 | | - 'todo-user-invalide' => 'Указанный участник ошибочен, отсутствует или не может использоваться в перечне задач.', |
1679 | | - 'todo-item-list' => 'Ваши задачи', |
1680 | | - 'todo-no-item' => 'Нет записей.', |
1681 | | - 'todo-invalid-owner' => 'У этой записи ошибочный владелец', |
1682 | | - 'todo-add-queue' => 'Добавить очередь…', |
1683 | | - 'todo-move-queue' => 'Переместить в очередь…', |
1684 | | - 'todo-list-for' => 'Перечень задач для $1', |
1685 | | - 'todo-list-change' => 'Выбрать', |
1686 | | - 'todo-list-cancel' => 'Отмена', |
1687 | | - 'todo-new-item' => 'Новая запись', |
1688 | | - 'todo-issue-summary' => 'Краткое описание:', |
1689 | | - 'todo-form-details' => 'Подробности:', |
1690 | | - 'todo-form-email' => 'Укажите адрес эл. почты, чтобы получить уведомление о выполнении задания.', |
1691 | | - 'todo-form-submit' => 'Отправить запрос', |
1692 | | - 'right-todo' => 'возможность вести перечень задач', |
1693 | | - 'right-todosubmit' => 'ограничивать права участников на ведение перечня задач', |
1694 | | -); |
1695 | | - |
1696 | | -/** Slovak (Slovenčina) |
1697 | | - * @author Helix84 |
1698 | | - */ |
1699 | | -$messages['sk'] = array( |
1700 | | - 'todo' => 'Zoznam úloh', |
1701 | | - 'todo-desc' => 'Experimentálne rozšírenie osobný [[Special:Todo|Zoznam úloh]]', |
1702 | | - 'todo-tab' => 'zoznam úloh', |
1703 | | - 'todo-new-queue' => 'nová', |
1704 | | - 'todo-mail-subject' => 'Dokončená úloha zo zoznamu používateľa $1', |
1705 | | - 'todo-mail-body' => 'Žiadali ste o potvrdzovací email po dokončení úlohy, ktorú ste poslali do zoznamu úloh používateľa $1. |
1706 | | - |
1707 | | -Úloha: $2 |
1708 | | -Poslaná: $3 |
1709 | | - |
1710 | | -Táto úloha bola označená ako dokončená s týmto komentárom: |
1711 | | -$4', |
1712 | | - 'todo-invalid-item' => 'Chýbajúca alebo neplatná úloha', |
1713 | | - 'todo-update-else-item' => 'Pokúšate sa aktualizovať úlohy niekoho iného', |
1714 | | - 'todo-unrecognize-type' => 'Nerozpoznaný typ', |
1715 | | - 'todo-user-invalide' => 'Zadaná úloha je neplatná, chýba alebo používateľ nepoužíva zoznam úloh', |
1716 | | - 'todo-item-list' => 'Vaše úlohy', |
1717 | | - 'todo-no-item' => 'Žiadne úlohy.', |
1718 | | - 'todo-invalid-owner' => 'Vlastník tejto položky je neplatný', |
1719 | | - 'todo-add-queue' => 'Pridať front…', |
1720 | | - 'todo-move-queue' => 'Presunúť do frontu…', |
1721 | | - 'todo-list-for' => 'Zoznam úloh používateľa $1', |
1722 | | - 'todo-list-change' => 'Zmeniť', |
1723 | | - 'todo-list-cancel' => 'Zrušiť', |
1724 | | - 'todo-new-item' => 'Nová úloha', |
1725 | | - 'todo-issue-summary' => 'Zhrnutie problému:', |
1726 | | - 'todo-form-details' => 'Podrobnosti:', |
1727 | | - 'todo-form-email' => 'Dostať upozornenie emailom, keď bude úloha uzatvorená. Napíšte svoju adresu:', |
1728 | | - 'todo-form-submit' => 'Poslať požiadavku', |
1729 | | - 'right-todo' => 'Zoznam čo treba spraviť', |
1730 | | - 'right-todosubmit' => 'Obmedziť právo používateľa na zoznam čo treba spraviť', |
1731 | | -); |
1732 | | - |
1733 | | -/** Serbian Cyrillic ekavian (Српски (ћирилица)) |
1734 | | - * @author Михајло Анђелковић |
1735 | | - */ |
1736 | | -$messages['sr-ec'] = array( |
1737 | | - 'todo' => 'Списак ствари за урадити', |
1738 | | - 'todo-desc' => 'Екстензија за експерименталан лични [[Special:Todo|списак ствари за урадити]]', |
1739 | | - 'todo-tab' => 'за урадити', |
1740 | | - 'todo-new-queue' => 'ново', |
1741 | | - 'todo-unrecognize-type' => 'Непознат тип', |
1742 | | - 'todo-no-item' => 'Нема ствари за урадити.', |
1743 | | - 'todo-add-queue' => 'Додај ред…', |
1744 | | - 'todo-move-queue' => 'Премести у ред…', |
1745 | | - 'todo-list-for' => 'Списак ствари за урадити, за $1', |
1746 | | - 'todo-list-change' => 'Промени', |
1747 | | - 'todo-list-cancel' => 'Поништи', |
1748 | | - 'todo-form-details' => 'Детаљи:', |
1749 | | - 'todo-form-submit' => 'Пошањи упит', |
1750 | | -); |
1751 | | - |
1752 | | -/** Serbian Latin ekavian (Srpski (latinica)) |
1753 | | - * @author Michaello |
1754 | | - */ |
1755 | | -$messages['sr-el'] = array( |
1756 | | - 'todo' => 'Spisak stvari za uraditi', |
1757 | | - 'todo-desc' => 'Ekstenzija za eksperimentalan lični [[Special:Todo|spisak stvari za uraditi]]', |
1758 | | - 'todo-tab' => 'za uraditi', |
1759 | | - 'todo-new-queue' => 'novo', |
1760 | | - 'todo-unrecognize-type' => 'Nepoznat tip', |
1761 | | - 'todo-no-item' => 'Nema stvari za uraditi.', |
1762 | | - 'todo-add-queue' => 'Dodaj red…', |
1763 | | - 'todo-move-queue' => 'Premesti u red…', |
1764 | | - 'todo-list-for' => 'Spisak stvari za uraditi, za $1', |
1765 | | - 'todo-list-change' => 'Promeni', |
1766 | | - 'todo-list-cancel' => 'Poništi', |
1767 | | - 'todo-form-details' => 'Detalji:', |
1768 | | - 'todo-form-submit' => 'Pošanji upit', |
1769 | | -); |
1770 | | - |
1771 | | -/** Seeltersk (Seeltersk) |
1772 | | - * @author Pyt |
1773 | | - */ |
1774 | | -$messages['stq'] = array( |
1775 | | - 'todo' => 'Apgoawenlieste', |
1776 | | - 'todo-desc' => 'Experimentelle persöönelke [[Special:Todo|Apgoawenlieste]]', |
1777 | | - 'todo-tab' => 'Apgoawen', |
1778 | | - 'todo-new-queue' => 'Näi', |
1779 | | - 'todo-mail-subject' => 'Iendraach foar $1s Apgoawenlieste ousleeten', |
1780 | | - 'todo-mail-body' => 'Du hääst uum Bescheed bidded, wan n Apdraach, dän du an $1 uurroat hääst, ousleeten wuude. |
1781 | | - |
1782 | | -Iendraach: $2 |
1783 | | -Uurroat: $3 |
1784 | | - |
1785 | | -Dissen Iendraach wuud mäd dissen Kommentoar as ousleeten markierd: |
1786 | | -$4', |
1787 | | - 'todo-invalid-item' => 'Failjenden of falsken Iendraach', |
1788 | | - 'todo-update-else-item' => 'De fersäkst, do Iendraage fon uurswäl tou beoarbaidjen', |
1789 | | - 'todo-unrecognize-type' => 'Uunbekoanden Typ', |
1790 | | - 'todo-user-invalide' => 'Die roate Apdraach is uungultich: Benutser failt of häd neen Apgoawenlieste.', |
1791 | | - 'todo-item-list' => 'Dien Iendraage', |
1792 | | - 'todo-no-item' => 'Neen Apgoawen', |
1793 | | - 'todo-invalid-owner' => 'Uungultigen Besitter foar dissen Iendraach', |
1794 | | - 'todo-add-queue' => 'Täiweslange bietouföigje ...', |
1795 | | - 'todo-move-queue' => 'Ätter Täiweslange ferschuuwe ...', |
1796 | | - 'todo-list-for' => 'Apgoawenlieste foar $1', |
1797 | | - 'todo-list-change' => 'Annerje', |
1798 | | - 'todo-list-cancel' => 'Oubreeke', |
1799 | | - 'todo-new-item' => 'Näien Iendraach', |
1800 | | - 'todo-issue-summary' => 'Touhoopefoatenge fon dän Apdraach:', |
1801 | | - 'todo-form-details' => 'Details:', |
1802 | | - 'todo-form-email' => 'Reek dien E-Mail-Adresse ien, uum Bescheed tou kriegen, wan dän Iendraach sleeten wuude:', |
1803 | | - 'todo-form-submit' => 'Anfroage uurreeke', |
1804 | | -); |
1805 | | - |
1806 | | -/** Swedish (Svenska) |
1807 | | - * @author Lejonel |
1808 | | - * @author M.M.S. |
1809 | | - * @author Najami |
1810 | | - */ |
1811 | | -$messages['sv'] = array( |
1812 | | - 'todo' => 'Uppgiftslista', |
1813 | | - 'todo-desc' => 'Exprimentell personligt tillägg för [[Special:Todo|uppgiftslistor]].', |
1814 | | - 'todo-tab' => 'uppgifter', |
1815 | | - 'todo-new-queue' => 'ny', |
1816 | | - 'todo-mail-subject' => 'Slutförde uppgift på $1s uppgiftslista', |
1817 | | - 'todo-mail-body' => 'Du efterfrågade en e-postbekräftning om slutförningen av en uppgift på $1s uppgiftslista. |
1818 | | - |
1819 | | -Uppgift: $2 |
1820 | | -Slutförd: $3 |
1821 | | - |
1822 | | -Uppgiften har markerats som slutförd, med den här kommentaren: |
1823 | | -$4', |
1824 | | - 'todo-invalid-item' => 'Missad eller ogiltig uppgift', |
1825 | | - 'todo-update-else-item' => 'Prövar att uppdatera en annan persons uppgifter', |
1826 | | - 'todo-unrecognize-type' => 'Okänd typ', |
1827 | | - 'todo-user-invalide' => 'Uppgiften angiven som ogiltig, missad eller opassande användare.', |
1828 | | - 'todo-item-list' => 'Dina uppgifter', |
1829 | | - 'todo-no-item' => 'Inga uppgifter.', |
1830 | | - 'todo-invalid-owner' => 'Ogiltig ägare av uppgiften', |
1831 | | - 'todo-add-queue' => 'Lägg till kö…', |
1832 | | - 'todo-move-queue' => 'Flytta till kö…', |
1833 | | - 'todo-list-for' => 'Uppgiftslista för $1', |
1834 | | - 'todo-list-change' => 'Ändra', |
1835 | | - 'todo-list-cancel' => 'Avbryt', |
1836 | | - 'todo-new-item' => 'Ny uppgift', |
1837 | | - 'todo-issue-summary' => 'Sammandrag:', |
1838 | | - 'todo-form-details' => 'Detaljer:', |
1839 | | - 'todo-form-email' => 'Skriv in din e-postadress här för att motta meddelanden på e-post när uppgiften är slutförd:', |
1840 | | - 'todo-form-submit' => 'Utför', |
1841 | | - 'right-todo' => 'Ha en att göra-lista', |
1842 | | - 'right-todosubmit' => 'Begränsa användares att göra-listrättigheter', |
1843 | | -); |
1844 | | - |
1845 | | -/** Telugu (తెలుగు) |
1846 | | - * @author Veeven |
1847 | | - */ |
1848 | | -$messages['te'] = array( |
1849 | | - 'todo' => 'చేయాల్సిన జాబితా', |
1850 | | - 'todo-desc' => 'ప్రయోగాత్మక వ్యక్తిగత [[Special:Todo|పనుల జాబితా]] పొడగింత', |
1851 | | - 'todo-new-queue' => 'కొత్తది', |
1852 | | - 'todo-unrecognize-type' => 'గుర్తుతెలియని రకం', |
1853 | | - 'todo-item-list' => 'మీ అంశాలు', |
1854 | | - 'todo-no-item' => 'చేయాల్సిన అంశాలేమీ లేవు.', |
1855 | | - 'todo-list-change' => 'మార్చు', |
1856 | | - 'todo-list-cancel' => 'రద్దుచేయి', |
1857 | | - 'todo-new-item' => 'కొత్త అంశం', |
1858 | | - 'todo-form-details' => 'వివరాలు:', |
1859 | | -); |
1860 | | - |
1861 | | -/** Tetum (Tetun) |
1862 | | - * @author MF-Warburg |
1863 | | - */ |
1864 | | -$messages['tet'] = array( |
1865 | | - 'todo-new-queue' => 'foun', |
1866 | | - 'todo-list-cancel' => 'Para', |
1867 | | -); |
1868 | | - |
1869 | | -/** Tajik (Cyrillic) (Тоҷикӣ (Cyrillic)) |
1870 | | - * @author Ibrahim |
1871 | | - */ |
1872 | | -$messages['tg-cyrl'] = array( |
1873 | | - 'todo-new-queue' => 'нав', |
1874 | | - 'todo-unrecognize-type' => 'Навъи ношинос', |
1875 | | - 'todo-list-change' => 'Тағйир', |
1876 | | - 'todo-list-cancel' => 'Лағв', |
1877 | | - 'todo-new-item' => 'Маводи ҷадид', |
1878 | | - 'todo-issue-summary' => 'Хулосаи амал:', |
1879 | | -); |
1880 | | - |
1881 | | -/** Tajik (Latin) (Тоҷикӣ (Latin)) |
1882 | | - * @author Liangent |
1883 | | - */ |
1884 | | -$messages['tg-latn'] = array( |
1885 | | - 'todo-new-queue' => 'nav', |
1886 | | - 'todo-unrecognize-type' => "Nav'i noşinos", |
1887 | | - 'todo-list-change' => 'Taƣjir', |
1888 | | - 'todo-list-cancel' => 'Laƣv', |
1889 | | - 'todo-new-item' => 'Mavodi çadid', |
1890 | | - 'todo-issue-summary' => 'Xulosai amal:', |
1891 | | -); |
1892 | | - |
1893 | | -/** Thai (ไทย) |
1894 | | - * @author Passawuth |
1895 | | - */ |
1896 | | -$messages['th'] = array( |
1897 | | - 'todo-list-change' => 'เปลี่ยน', |
1898 | | - 'todo-list-cancel' => 'ยกเลิก', |
1899 | | -); |
1900 | | - |
1901 | | -/** Tagalog (Tagalog) |
1902 | | - * @author AnakngAraw |
1903 | | - */ |
1904 | | -$messages['tl'] = array( |
1905 | | - 'todo' => 'Talaan ng mga gagawin', |
1906 | | - 'todo-desc' => 'Sinusubok pang karugtong na pansariling [[Special:Todo|talaan ng mga gagawin]]', |
1907 | | - 'todo-tab' => 'mga gagawin', |
1908 | | - 'todo-new-queue' => 'bago', |
1909 | | - 'todo-mail-subject' => 'Bagay na nagawang nasa talaa ng mga gagawin ni $1', |
1910 | | - 'todo-mail-body' => 'Ang hiniling mong pagpapatotoo hinggil sa pagkakabuo (pagkatapos) na ng isang bagay na ipinasa/ipinadala mo sa pang-habang nakakunekta sa internet na talaan ng mga gagawin ni $1 sa pamamagitan ng e-liham. |
1911 | | - |
1912 | | -Bagay (paksa): $2 |
1913 | | -Ipinasa/ipinadala noong: $3 |
1914 | | - |
1915 | | -Tinatakan ang bagay na ito bilang natapos na, na may ganitong kumento/puna: |
1916 | | -$4', |
1917 | | - 'todo-invalid-item' => 'Nawawala o hindi tanggap na bagay', |
1918 | | - 'todo-update-else-item' => 'Sinusubok na isapanahon ang mga bagay-bagay ng ibang tao', |
1919 | | - 'todo-unrecognize-type' => 'Hindi nakikilalang uri', |
1920 | | - 'todo-user-invalide' => 'Hindi tanggap ang gagawin, nawawala, o tagagamit na hindi para sa mga maaaring magawa', |
1921 | | - 'todo-item-list' => 'Mga bagay-bagay mo', |
1922 | | - 'todo-no-item' => 'Walang mga bagay na gagawin.', |
1923 | | - 'todo-invalid-owner' => 'Hindi tanggap na may-ari para sa bagay na ito', |
1924 | | - 'todo-add-queue' => 'Idagdag ang pila (naghihintay na hanay)…', |
1925 | | - 'todo-move-queue' => 'Ilipat sa pila (hanay na naghihintay)…', |
1926 | | - 'todo-list-for' => 'Talaan ng mga gagawin para kay $1', |
1927 | | - 'todo-list-change' => 'Baguhin', |
1928 | | - 'todo-list-cancel' => 'Huwag ipagpatuloy', |
1929 | | - 'todo-new-item' => 'Bagong bagay', |
1930 | | - 'todo-issue-summary' => 'Ibigay ang buod:', |
1931 | | - 'todo-form-details' => 'Mga detalye:', |
1932 | | - 'todo-form-email' => 'Upang makatanggap ng pagbibigay-alam sa pamamagitan ng e-liham kung naisara na ang bagay, makinilyahin dito ang adres mo:', |
1933 | | - 'todo-form-submit' => 'Ipasa/ipadala ang katanungan', |
1934 | | -); |
1935 | | - |
1936 | | -/** Turkish (Türkçe) |
1937 | | - * @author Joseph |
1938 | | - * @author Karduelis |
1939 | | - * @author Vito Genovese |
1940 | | - */ |
1941 | | -$messages['tr'] = array( |
1942 | | - 'todo' => 'Yapılacaklar listesi', |
1943 | | - 'todo-tab' => 'yapılacaklar', |
1944 | | - 'todo-new-queue' => 'yeni', |
1945 | | - 'todo-invalid-item' => 'Eksik veya geçersiz öğe', |
1946 | | - 'todo-item-list' => 'Sizin öğeniz', |
1947 | | - 'todo-invalid-owner' => 'Bu öğede geçersiz sahip', |
1948 | | - 'todo-add-queue' => 'Kuyruk ekle...', |
1949 | | - 'todo-list-change' => 'Değiştir', |
1950 | | - 'todo-list-cancel' => 'İptal', |
1951 | | - 'todo-new-item' => 'Yeni öğe', |
1952 | | - 'todo-form-details' => 'Detaylar:', |
1953 | | -); |
1954 | | - |
1955 | | -/** Veps (Vepsan kel') |
1956 | | - * @author Игорь Бродский |
1957 | | - */ |
1958 | | -$messages['vep'] = array( |
1959 | | - 'todo' => 'Radoiden nimikirjutez', |
1960 | | - 'todo-tab' => 'radod', |
1961 | | - 'todo-new-queue' => "uz'", |
1962 | | - 'todo-unrecognize-type' => 'Tundištamatoi tip', |
1963 | | - 'todo-list-change' => 'Vajehtada', |
1964 | | - 'todo-list-cancel' => 'Heitta pätand', |
1965 | | - 'todo-new-item' => "Uz' kirjutez", |
1966 | | - 'todo-issue-summary' => 'Lühüd ümbrikirjutamine:', |
1967 | | - 'todo-form-details' => 'Detalid:', |
1968 | | -); |
1969 | | - |
1970 | | -/** Vietnamese (Tiếng Việt) |
1971 | | - * @author Minh Nguyen |
1972 | | - */ |
1973 | | -$messages['vi'] = array( |
1974 | | - 'todo' => 'Danh sách việc cần làm', |
1975 | | - 'todo-desc' => 'Phần mở rộng thí nghiệm cung cấp [[Special:Todo|danh sách việc cần làm]] cá nhân', |
1976 | | - 'todo-tab' => 'cần làm', |
1977 | | - 'todo-new-queue' => 'mới', |
1978 | | - 'todo-no-item' => 'Không có việc cần làm.', |
1979 | | - 'todo-add-queue' => 'Thêm hàng đợi…', |
1980 | | - 'todo-move-queue' => 'Chuyển qua hàng đợi…', |
1981 | | - 'todo-list-for' => 'Danh sách việc cần làm của $1', |
1982 | | - 'todo-list-change' => 'Thay đổi', |
1983 | | - 'todo-list-cancel' => 'Hủy bỏ', |
1984 | | - 'todo-issue-summary' => 'Tóm lược vấn đề:', |
1985 | | - 'todo-form-details' => 'Chi tiết:', |
1986 | | -); |
1987 | | - |
1988 | | -/** Volapük (Volapük) |
1989 | | - * @author Malafaya |
1990 | | - * @author Smeira |
1991 | | - */ |
1992 | | -$messages['vo'] = array( |
1993 | | - 'todo-new-queue' => 'nulik', |
1994 | | - 'todo-list-change' => 'Votükön', |
1995 | | - 'todo-form-details' => 'Notets:', |
1996 | | - 'todo-form-submit' => 'Sedön seividi', |
1997 | | -); |
1998 | | - |
1999 | | -/** Simplified Chinese (中文(简体)) |
2000 | | - * @author Gzdavidwong |
2001 | | - * @author Liangent |
2002 | | - * @author Wmr89502270 |
2003 | | - */ |
2004 | | -$messages['zh-hans'] = array( |
2005 | | - 'todo-new-queue' => '新', |
2006 | | - 'todo-list-change' => '更改', |
2007 | | - 'todo-list-cancel' => '取消', |
2008 | | - 'todo-form-submit' => '递交查询', |
2009 | | -); |
2010 | | - |
2011 | | -/** Traditional Chinese (中文(繁體)) |
2012 | | - * @author Liangent |
2013 | | - * @author Wrightbus |
2014 | | - */ |
2015 | | -$messages['zh-hant'] = array( |
2016 | | - 'todo-new-queue' => '新', |
2017 | | - 'todo-list-change' => '更改', |
2018 | | - 'todo-list-cancel' => '取消', |
2019 | | - 'todo-form-submit' => '遞交查詢', |
2020 | | -); |
2021 | | - |
Index: trunk/extensions/Todo/SpecialTodo.php |
— | — | @@ -1,479 +0,0 @@ |
2 | | -<?php |
3 | | -/* |
4 | | -CREATE TABLE todolist ( |
5 | | -todo_id INT AUTO_INCREMENT, |
6 | | -todo_owner INT, |
7 | | -todo_queue CHAR(32) BINARY, |
8 | | -todo_timestamp CHAR(14) BINARY, |
9 | | -todo_status ENUM('open', 'closed'), |
10 | | - |
11 | | -todo_title BLOB, |
12 | | -todo_comment BLOB, |
13 | | -todo_email BLOB, |
14 | | - |
15 | | -PRIMARY KEY (todo_id), |
16 | | -INDEX owner_status_queue_timestamp(todo_owner,todo_status,todo_queue,todo_timestamp) |
17 | | -); |
18 | | -*/ |
19 | | - |
20 | | -$wgExtensionCredits['other'][] = array( |
21 | | - 'path' => __FILE__, |
22 | | - 'name' => 'Todo', |
23 | | - 'version' => '0.3', |
24 | | - 'url' => 'http://www.mediawiki.org/wiki/Extension:Todo', |
25 | | - 'description' => 'Experimental personal todo list extension', |
26 | | - 'author' => array( 'Brion Vibber', 'Bertrand Grondin' ), |
27 | | - 'descriptionmsg' => 'todo-desc', |
28 | | -); |
29 | | - |
30 | | -$wgExtensionFunctions[] = 'todoSetup'; |
31 | | -$wgHooks['SkinTemplateTabs'][] = 'todoAddTab'; |
32 | | - |
33 | | -$dir = dirname( __FILE__ ) . '/'; |
34 | | -$wgExtensionMessagesFiles['todoAddTab'] = $dir . 'SpecialTodo.i18n.php'; |
35 | | - |
36 | | -// Creates a group of users who can have todo lists |
37 | | -$wgGroupPermissions['todo']['todo'] = true; |
38 | | - |
39 | | -// Can restrict who can submit new items as well |
40 | | -$wgGroupPermissions['*']['todosubmit'] = true; |
41 | | -$wgGroupPermissions['user']['todosubmit'] = true; |
42 | | -$wgGroupPermissions['sysop']['todosubmit'] = true; |
43 | | -$wgAvailableRights[] = 'todo'; |
44 | | -$wgAvailableRights[] = 'todosubmit'; |
45 | | - |
46 | | -// FIXME: use $wgSpecialPages and delay message loading |
47 | | -function todoSetup() { |
48 | | - wfLoadExtensionMessages( 'todoAddTab' ); |
49 | | - SpecialPage::addPage( new SpecialPage( 'Todo' ) ); |
50 | | -} |
51 | | - |
52 | | -// FIXME: use class file(s) to delay loading |
53 | | -/** |
54 | | - * Add a 'todo' tab on user pages |
55 | | - * @param SkinTemplate $skin |
56 | | - * @param array $actions |
57 | | - * @return bool true to continue running hooks, false to abort operation |
58 | | - */ |
59 | | -function todoAddTab( $skin, &$actions ) { |
60 | | - global $wgTitle; |
61 | | - if ( $wgTitle->getNamespace() == NS_USER || $wgTitle->getNamespace() == NS_USER_TALK ) { |
62 | | - $title = Title::makeTitle( NS_SPECIAL, 'Todo/' . $wgTitle->getText() ); |
63 | | - $actions['todo'] = array( |
64 | | - 'text' => wfMsg( 'todo-tab' ), |
65 | | - 'href' => $title->getLocalUrl() ); |
66 | | - } |
67 | | - return true; |
68 | | -} |
69 | | - |
70 | | -/** |
71 | | - * Entry-point function for Special:Todo |
72 | | - * @param mixed $par Will contain username to view on |
73 | | - */ |
74 | | -function wfSpecialTodo( $par = null ) { |
75 | | - if ( is_null( $par ) || $par == '' ) { |
76 | | - global $wgUser; |
77 | | - $user = $wgUser; |
78 | | - } else { |
79 | | - $user = User::newFromName( $par ); |
80 | | - } |
81 | | - if ( is_null( $user ) || !$user->isAllowed( 'todo' ) ) { |
82 | | - global $wgOut; |
83 | | - $wgOut->fatalError( wfMsgHtml( 'todo-user-invalide' ) ); |
84 | | - } else { |
85 | | - global $wgRequest; |
86 | | - $todo = new TodoForm( $user ); |
87 | | - if ( $wgRequest->wasPosted() ) { |
88 | | - $todo->submit( $wgRequest ); |
89 | | - } else { |
90 | | - $todo->show(); |
91 | | - } |
92 | | - } |
93 | | -} |
94 | | - |
95 | | -class TodoForm { |
96 | | - function TodoForm( $user ) { |
97 | | - $this->target = $user; |
98 | | - $this->self = Title::makeTitle( NS_SPECIAL, 'Todo/' . $user->getName() ); |
99 | | - } |
100 | | - |
101 | | - function submit( $request ) { |
102 | | - if ( $request->getVal( 'wpNewItem' ) ) { |
103 | | - $this->submitNew( $request ); |
104 | | - } elseif ( $request->getVal( 'wpUpdateField' ) ) { |
105 | | - $this->submitUpdate( $request ); |
106 | | - } |
107 | | - $this->showError( $result ); |
108 | | - $this->show(); |
109 | | - } |
110 | | - |
111 | | - function submitNew( $request ) { |
112 | | - $result = TodoItem::add( |
113 | | - $this->target, |
114 | | - $request->getText( 'wpSummary' ), |
115 | | - $request->getText( 'wpComment' ), |
116 | | - $request->getVal( 'wpEmail' ) ); |
117 | | - return $result; |
118 | | - } |
119 | | - |
120 | | - function submitUpdate( $request ) { |
121 | | - $id = $request->getInt( 'wpItem' ); |
122 | | - $item = TodoItem::loadFromId( $id ); |
123 | | - if ( is_null( $item ) ) { |
124 | | - return new WikiError( wfMsgHtml( 'todo-invalid-item' ) ); |
125 | | - } |
126 | | - |
127 | | - global $wgUser; |
128 | | - if ( $item->owner != $wgUser->getId() ) { |
129 | | - return new WikiError( wfMsgHtml( 'todo-update-else-item' ) ); |
130 | | - } |
131 | | - |
132 | | - switch( $request->getVal( 'wpUpdateField' ) ) { |
133 | | - case 'queue': |
134 | | - return $item->setQueue( $request->getText( 'wpQueue' ) ); |
135 | | - break; |
136 | | - case 'comment': |
137 | | - return $item->setComment( $request->getText( 'wpComment' ) ); |
138 | | - break; |
139 | | - case 'title': |
140 | | - return $item->setTitle( $request->getText( 'wpTitle' ) ); |
141 | | - break; |
142 | | - default: |
143 | | - return new WikiError( wfMsgHtml( 'todo-unrecognize-type' ) ); |
144 | | - } |
145 | | - } |
146 | | - |
147 | | - function show() { |
148 | | - global $wgOut, $IP, $wgUser, $wgScriptPath; |
149 | | - $wgOut->setPageTitle( wfMsgHtml( 'todo-list-for', $this->target->getName() ) ); |
150 | | - |
151 | | - |
152 | | - $wgOut->addWikiText( "== " . wfMsg( 'todo-new-item' ) . " ==\n" ); |
153 | | - |
154 | | - require_once ( 'TodoForm.php' ); |
155 | | - $form = new TodoTemplate(); |
156 | | - $form->set( 'action', $this->self->getLocalUrl( 'action=submit' ) ); |
157 | | - $form->set( 'script', "$wgScriptPath/extensions/Todo/todo.js" ); |
158 | | - $wgOut->addTemplate( $form ); |
159 | | - |
160 | | - if ( $wgUser->getName() == $this->target->getName() ) { |
161 | | - $wgOut->addWikiText( "== " . wfMsg( 'todo-item-list' ) . " ==\n" ); |
162 | | - $list = new TodoList( $this->target ); |
163 | | - $list->show(); |
164 | | - } |
165 | | - } |
166 | | - |
167 | | - function showError( $result ) { |
168 | | - global $wgOut; |
169 | | - if ( WikiError::isError( $result ) ) { |
170 | | - $wgOut->addHTML( '<p class="error">' . |
171 | | - htmlspecialcahrs( $result->getMessage() ) . |
172 | | - "</p>\n" ); |
173 | | - } |
174 | | - } |
175 | | - |
176 | | -} |
177 | | - |
178 | | -class TodoList { |
179 | | - /** |
180 | | - * Load a user's open todo items into a list. |
181 | | - * Open items should remain a relatively small working set, since things |
182 | | - * should get closed one way or another! |
183 | | - */ |
184 | | - function TodoList( $user ) { |
185 | | - $this->owner = $user->getId(); |
186 | | - $dbr = wfGetDB( DB_SLAVE ); |
187 | | - |
188 | | - $result = $dbr->select( 'todolist', '*', array( |
189 | | - 'todo_owner' => $this->owner, |
190 | | - 'todo_status' => 'open' ), |
191 | | - 'TodoList::TodoList', |
192 | | - array( 'ORDER BY' => 'todo_owner,todo_status,todo_queue,todo_timestamp DESC' ) ); |
193 | | - |
194 | | - $this->items = array(); |
195 | | - while ( $row = $dbr->fetchObject( $result ) ) { |
196 | | - $item = new TodoItem( $row ); |
197 | | - $this->items[$item->queue][] = $item; |
198 | | - } |
199 | | - $dbr->freeResult( $result ); |
200 | | - } |
201 | | - |
202 | | - function show() { |
203 | | - global $wgOut; |
204 | | - |
205 | | - $queues = array_keys( $this->items ); |
206 | | - usort( $queues, array( 'TodoList', 'queueSort' ) ); |
207 | | - |
208 | | - if ( count( $queues ) == 0 ) { |
209 | | - $wgOut->addWikiText( wfMsg( 'todo-no-item' ) ); |
210 | | - return; |
211 | | - } |
212 | | - |
213 | | - $wgOut->addHTML( "<table>\n<tr>" ); |
214 | | - foreach ( $queues as $queue ) { |
215 | | - $wgOut->addHTML( Xml::element( 'th', null, $queue ) ); |
216 | | - } |
217 | | - $wgOut->addHTML( "</tr>\n<tr>\n" ); |
218 | | - |
219 | | - foreach ( $queues as $queue ) { |
220 | | - $wgOut->addHTML( "<td valign='top'>\n<table border='1'>\n" ); |
221 | | - $this->showQueue( $queue, $queues ); |
222 | | - $wgOut->addHTML( "</table>\n</td>\n" ); |
223 | | - } |
224 | | - |
225 | | - $wgOut->addHTML( "</tr>\n</table>\n" ); |
226 | | - } |
227 | | - |
228 | | - /** |
229 | | - * Sort callback to force the 'new' queue to the front |
230 | | - * @param string $a |
231 | | - * @param string $b |
232 | | - * @return int |
233 | | - */ |
234 | | - function queueSort( $a, $b ) { |
235 | | - $new = wfMsgForContent( 'todo-new-queue' ); |
236 | | - if ( $a == $b ) { |
237 | | - return 0; |
238 | | - } |
239 | | - if ( $a == $new ) { |
240 | | - return - 1; |
241 | | - } |
242 | | - if ( $b == $new ) { |
243 | | - return 1; |
244 | | - } |
245 | | - return strcmp( $a, $b ); |
246 | | - } |
247 | | - |
248 | | - function showQueue( $queue, $queues ) { |
249 | | - global $wgOut; |
250 | | - foreach ( $this->items[$queue] as $item ) { |
251 | | - $wgOut->addHTML( "<tr><td><div>" ); |
252 | | - $item->show( $queues ); |
253 | | - $wgOut->addHTML( "</div></td></tr>\n" ); |
254 | | - } |
255 | | - } |
256 | | -} |
257 | | - |
258 | | -class TodoItem { |
259 | | - function TodoItem( $row ) { |
260 | | - $this->id = $row->todo_id; |
261 | | - $this->owner = $row->todo_owner; |
262 | | - $this->queue = $row->todo_queue; |
263 | | - $this->timestamp = wfTimestamp( TS_MW, $row->todo_timestamp ); |
264 | | - $this->status = $row->todo_status; |
265 | | - $this->title = $row->todo_title; |
266 | | - $this->comment = $row->todo_comment; |
267 | | - $this->email = $row->todo_email; |
268 | | - } |
269 | | - |
270 | | - /** |
271 | | - * @param int $id |
272 | | - * @static |
273 | | - */ |
274 | | - function loadFromId( $id ) { |
275 | | - $dbr = wfGetDB( DB_SLAVE ); |
276 | | - $row = $dbr->selectRow( 'todolist', |
277 | | - '*', |
278 | | - array( 'todo_id' => intval( $id ) ), |
279 | | - 'TodoForm::loadFromId' ); |
280 | | - if ( $row ) { |
281 | | - return new TodoItem( $row ); |
282 | | - } else { |
283 | | - return null; |
284 | | - } |
285 | | - } |
286 | | - |
287 | | - /** |
288 | | - * @param User $owner |
289 | | - * @param string $summary |
290 | | - * @param string $comment |
291 | | - * @param string $email |
292 | | - * @static |
293 | | - */ |
294 | | - function add( $owner, $summary, $comment, $email ) { |
295 | | - $dbw = wfGetDB( DB_MASTER ); |
296 | | - $dbw->insert( 'todolist', |
297 | | - array( |
298 | | - 'todo_owner' => $owner->getId(), |
299 | | - 'todo_queue' => 'new', |
300 | | - 'todo_timestamp' => $dbw->timestamp(), |
301 | | - 'todo_status' => 'open', |
302 | | - 'todo_title' => $summary, |
303 | | - 'todo_comment' => $comment, |
304 | | - 'todo_email' => $email ), |
305 | | - 'TodoItem::add' ); |
306 | | - return true; |
307 | | - } |
308 | | - |
309 | | - |
310 | | - function show( $queues ) { |
311 | | - global $wgOut, $wgUser, $wgLang; |
312 | | - $id = $this->id; |
313 | | - |
314 | | - $wgOut->addHTML( Xml::element( 'div', array( |
315 | | - 'class' => 'mwTodoTitle', |
316 | | - 'id' => "mwTodoTitle$id", |
317 | | - 'ondblclick' => "todoEditTitle($id,true)" ) ) . |
318 | | - htmlspecialchars( $this->title ) . |
319 | | - " </div>\n" ); |
320 | | - |
321 | | - $wgOut->addHTML( $this->buildHiddenForm( 'title', $this->title, 1 ) ); |
322 | | - |
323 | | - $wgOut->addHTML( "<div class='mwTodoTimestamp'>" . $wgLang->timeanddate( $this->timestamp ) . "</div>\n" ); |
324 | | - |
325 | | - $wgOut->addHTML( Xml::openElement( 'div', array( |
326 | | - 'class' => 'mwTodoComment', |
327 | | - 'id' => "mwTodoComment$id", |
328 | | - 'ondblclick' => "todoEditComment($id,true)" ) ) ); |
329 | | - $wgOut->addWikiText( $this->comment ); |
330 | | - $wgOut->addHTML( " </div>" ); |
331 | | - |
332 | | - $wgOut->addHTML( $this->buildHiddenForm( 'comment', $this->comment, 6 ) ); |
333 | | - |
334 | | - $wgOut->addHTML( $this->buildQueueForm( $queues ) ); |
335 | | - } |
336 | | - |
337 | | - function buildHiddenForm( $field, $val, $rows ) { |
338 | | - global $wgUser; |
339 | | - $capField = ucfirst( $field ); |
340 | | - $id = $this->id; |
341 | | - $todo = Title::makeTitle( NS_SPECIAL, 'Todo' ); |
342 | | - |
343 | | - return Xml::openElement( 'div', array( |
344 | | - 'id' => "mwTodo{$capField}Update$id", |
345 | | - 'style' => 'display:none' ) ) . |
346 | | - Xml::openElement( 'form', array( |
347 | | - 'action' => $todo->getLocalUrl(), |
348 | | - 'method' => 'post' ) ) . |
349 | | - Xml::element( 'input', array( |
350 | | - 'name' => 'wpItem', 'type' => 'hidden', 'value' => $this->id ) ) . |
351 | | - Xml::element( 'input', array( |
352 | | - 'name' => 'wpEditToken', 'type' => 'hidden', 'value' => $wgUser->editToken() ) ) . |
353 | | - Xml::element( 'input', array( |
354 | | - 'name' => 'wpUpdateField', 'type' => 'hidden', 'value' => $field ) ) . |
355 | | - ( ( $rows == 1 ) |
356 | | - ? Xml::element( 'input', array( |
357 | | - 'name' => "wp{$capField}", 'size' => '20', 'value' => $val ) ) |
358 | | - : Xml::element( 'textarea', array( |
359 | | - 'name' => "wp{$capField}", 'cols' => '20', 'rows' => '10' ), |
360 | | - $val . "\n" ) ) . |
361 | | - "<br />\n" . |
362 | | - Xml::element( 'input', array( |
363 | | - 'type' => 'submit', |
364 | | - 'value' => wfMsg( 'todo-list-change' ) ) ) . |
365 | | - " " . |
366 | | - Xml::element( 'input', array( |
367 | | - 'type' => 'button', |
368 | | - 'value' => wfMsg( 'todo-list-cancel' ), |
369 | | - 'onclick' => "todoEdit{$capField}($id,false)" ) ) . |
370 | | - "</form></div>\n"; |
371 | | - } |
372 | | - |
373 | | - function buildQueueForm( $queues ) { |
374 | | - global $wgUser; |
375 | | - $id = $this->id; |
376 | | - $todo = Title::makeTitle( NS_SPECIAL, 'Todo' ); |
377 | | - return Xml::openElement( 'form', array( |
378 | | - 'action' => $todo->getLocalUrl(), |
379 | | - 'method' => 'post', |
380 | | - 'id' => 'mwTodoQueueUpdate' . $this->id ) ) . |
381 | | - Xml::element( 'input', array( |
382 | | - 'name' => 'wpItem', 'type' => 'hidden', 'value' => $this->id ) ) . |
383 | | - Xml::element( 'input', array( |
384 | | - 'name' => 'wpEditToken', 'type' => 'hidden', 'value' => $wgUser->editToken() ) ) . |
385 | | - Xml::element( 'input', array( |
386 | | - 'name' => 'wpUpdateField', 'type' => 'hidden', 'value' => 'queue' ) ) . |
387 | | - $this->buildMoveSelector( $queues ) . |
388 | | - "</form>\n"; |
389 | | - } |
390 | | - |
391 | | - function buildMoveSelector( $queues ) { |
392 | | - $out = "<select name='wpQueue' id='mwTodoQueue" . $this->id . "' onchange='todoMoveQueue(" . $this->id . ")'>"; |
393 | | - foreach ( $queues as $queue ) { |
394 | | - if ( $queue == $this->queue ) { |
395 | | - $out .= Xml::element( 'option', |
396 | | - array( 'value' => '', 'selected' => 'selected' ), |
397 | | - wfMsgHtml( 'todo-move-queue' ) ); |
398 | | - } else { |
399 | | - $out .= Xml::element( 'option', |
400 | | - array( 'value' => $queue ), |
401 | | - $queue ); |
402 | | - } |
403 | | - } |
404 | | - $out .= "<option value='+' />" . wfMsgHtml( 'todo-add-queue' ) . "</option>\n"; |
405 | | - $out .= "</select>"; |
406 | | - return $out; |
407 | | - } |
408 | | - |
409 | | - /** |
410 | | - * @param string $queue |
411 | | - */ |
412 | | - function setQueue( $queue ) { |
413 | | - $this->queue = $queue; |
414 | | - return $this->updateRecord( array( 'todo_queue' => $queue ) ); |
415 | | - } |
416 | | - |
417 | | - /** |
418 | | - * @param string $comment |
419 | | - */ |
420 | | - function setComment( $comment ) { |
421 | | - $this->comment = $comment; |
422 | | - return $this->updateRecord( array( 'todo_comment' => rtrim( $comment ) ) ); |
423 | | - } |
424 | | - |
425 | | - /** |
426 | | - * @param string $title |
427 | | - */ |
428 | | - function setTitle( $title ) { |
429 | | - $this->title = $title; |
430 | | - return $this->updateRecord( array( 'todo_title' => trim( $title ) ) ); |
431 | | - } |
432 | | - |
433 | | - /** |
434 | | - * @param string $comment |
435 | | - * @param bool $sendMail false to supppress sending of email to submitter |
436 | | - */ |
437 | | - function close( $comment, $sendMail ) { |
438 | | - $this->status = 'closed'; |
439 | | - $this->updateRecord( array( 'todo_status' => 'closed' ) ); |
440 | | - if ( $sendMail && $this->email ) { |
441 | | - $this->sendConfirmationMail( $comment ); |
442 | | - } |
443 | | - } |
444 | | - |
445 | | - /** |
446 | | - * @param string $closeComment |
447 | | - * @return mixed true on success, WikiError on failure |
448 | | - */ |
449 | | - function sendConfirmationMail( $closeComment ) { |
450 | | - require_once 'includes/UserMailer.php'; |
451 | | - global $wgContLang; |
452 | | - |
453 | | - $owner = User::newFromId( $this->owner ); |
454 | | - if ( is_null( $owner ) ) { |
455 | | - return new WikiError( wfMsgHtml( 'todo-invalid-owner' ) ); |
456 | | - } |
457 | | - |
458 | | - $sender = new MailAddress( $owner ); |
459 | | - $recipient = new MailAddress( $this->email ); |
460 | | - return userMailer( $recipient, $sender, |
461 | | - wfMsgForContent( 'todo-mail-subject', $owner->getName() ), |
462 | | - wordwrap( wfMsgForContent( 'todo-mail-body', |
463 | | - $owner->getName(), |
464 | | - $wgContLang->timeanddate( $this->timestamp ), |
465 | | - $this->title, |
466 | | - $closeComment ) ) ); |
467 | | - } |
468 | | - |
469 | | - /** |
470 | | - * @param array $changes Fields to change in the record |
471 | | - * @access private |
472 | | - */ |
473 | | - function updateRecord( $changes ) { |
474 | | - $dbw = wfGetDB( DB_MASTER ); |
475 | | - return $dbw->update( 'todolist', |
476 | | - $changes, |
477 | | - array( 'todo_id' => $this->id ), |
478 | | - 'TodoItem::updateRecord' ); |
479 | | - } |
480 | | -} |
Index: trunk/extensions/Todo/Todo.i18n.php |
— | — | @@ -0,0 +1,2020 @@ |
| 2 | +<?php |
| 3 | +/** |
| 4 | + * Internationalisation file for extension Todo. |
| 5 | + * |
| 6 | + * @addtogroup Extensions |
| 7 | + * @author Bertrand GRONDIN |
| 8 | + */ |
| 9 | + |
| 10 | +$messages = array(); |
| 11 | + |
| 12 | +$messages['en'] = array( |
| 13 | + 'todo' => 'Todo list', |
| 14 | + 'todo-desc' => 'Experimental personal [[Special:Todo|todo list]] extension', |
| 15 | + 'todo-tab' => 'todo', |
| 16 | + 'todo-new-queue' => 'new', |
| 17 | + 'todo-mail-subject' => "Completed item on $1's todo list", |
| 18 | + 'todo-mail-body' => "You requested e-mail confirmation about the completion of an item you submitted to $1's online todo list. |
| 19 | + |
| 20 | +Item: $2 |
| 21 | +Submitted: $3 |
| 22 | + |
| 23 | +This item has been marked as completed, with this comment: |
| 24 | +$4", |
| 25 | + 'todo-invalid-item' => "Missing or invalid item", |
| 26 | + 'todo-update-else-item' => "Trying to update someone else's items", |
| 27 | + 'todo-unrecognize-type' => "Unrecognized type", |
| 28 | + 'todo-user-invalide' => "Todo given invalid, missing, or un-todoable user.", |
| 29 | + 'todo-item-list' => 'Your items', |
| 30 | + 'todo-no-item' => 'No todo items.', |
| 31 | + 'todo-invalid-owner' => 'Invalid owner on this item', |
| 32 | + 'todo-add-queue' => 'Add queue…', |
| 33 | + 'todo-move-queue' => 'Move to queue…', |
| 34 | + 'todo-list-for' => 'Todo list for $1', |
| 35 | + 'todo-list-change' => 'Change', |
| 36 | + 'todo-list-cancel' => 'Cancel', |
| 37 | + 'todo-new-item' => 'New item', |
| 38 | + 'todo-issue-summary' => 'Issue summary:', |
| 39 | + 'todo-form-details' => 'Details:', |
| 40 | + 'todo-form-email' => 'To receive notification by e-mail when the item is closed, provide your address:', |
| 41 | + 'todo-form-submit' => 'Submit query', |
| 42 | + 'right-todo' => 'Have todo list', |
| 43 | + 'right-todosubmit' => 'Restrict user\'s todo list right', |
| 44 | +); |
| 45 | + |
| 46 | +/** Message documentation (Message documentation) |
| 47 | + * @author EugeneZelenko |
| 48 | + * @author Fryed-peach |
| 49 | + * @author Jon Harald Søby |
| 50 | + * @author Purodha |
| 51 | + * @author Raymond |
| 52 | + * @author Siebrand |
| 53 | + */ |
| 54 | +$messages['qqq'] = array( |
| 55 | + 'todo-desc' => 'Short description of the Todo extension, shown in [[Special:Version]]. Do not translate or change links.', |
| 56 | + 'todo-new-queue' => '{{Identical|New}}', |
| 57 | + 'todo-mail-body' => '* $1 is a user name |
| 58 | +* $2 is a page name |
| 59 | +* $3 is a timestamp |
| 60 | +* $4 is a reason (free text)', |
| 61 | + 'todo-list-for' => '{{Identical|Todo list for}}', |
| 62 | + 'todo-list-change' => '{{Identical|Change}}', |
| 63 | + 'todo-list-cancel' => '{{Identical|Cancel}}', |
| 64 | + 'todo-form-details' => '{{Identical|Details}}', |
| 65 | + 'todo-form-submit' => '{{Identical|Submit query}}', |
| 66 | + 'right-todo' => '{{doc-right|todo}}', |
| 67 | + 'right-todosubmit' => '{{doc-right|todosubmit}}', |
| 68 | +); |
| 69 | + |
| 70 | +/** Faeag Rotuma (Faeag Rotuma) |
| 71 | + * @author Jose77 |
| 72 | + */ |
| 73 | +$messages['rtm'] = array( |
| 74 | + 'todo-list-cancel' => "Mao'ạki", |
| 75 | +); |
| 76 | + |
| 77 | +/** Karelian (Karjala) |
| 78 | + * @author Flrn |
| 79 | + */ |
| 80 | +$messages['krl'] = array( |
| 81 | + 'todo-list-cancel' => 'Keskevytä', |
| 82 | +); |
| 83 | + |
| 84 | +/** Niuean (ko e vagahau Niuē) |
| 85 | + * @author Jose77 |
| 86 | + */ |
| 87 | +$messages['niu'] = array( |
| 88 | + 'todo-list-cancel' => 'Tiaki', |
| 89 | +); |
| 90 | + |
| 91 | +/** Afrikaans (Afrikaans) |
| 92 | + * @author Arnobarnard |
| 93 | + * @author Naudefj |
| 94 | + */ |
| 95 | +$messages['af'] = array( |
| 96 | + 'todo-new-queue' => 'nuut', |
| 97 | + 'todo-list-change' => 'Wysig', |
| 98 | + 'todo-list-cancel' => 'Kanselleer', |
| 99 | + 'todo-form-details' => 'Details:', |
| 100 | +); |
| 101 | + |
| 102 | +/** Amharic (አማርኛ) |
| 103 | + * @author Codex Sinaiticus |
| 104 | + */ |
| 105 | +$messages['am'] = array( |
| 106 | + 'todo-new-queue' => 'አዲስ', |
| 107 | +); |
| 108 | + |
| 109 | +/** Arabic (العربية) |
| 110 | + * @author Meno25 |
| 111 | + * @author OsamaK |
| 112 | + */ |
| 113 | +$messages['ar'] = array( |
| 114 | + 'todo' => 'قائمة للعمل', |
| 115 | + 'todo-desc' => 'امتداد [[Special:Todo|قائمة للعمل]] شخصية تجريبي', |
| 116 | + 'todo-tab' => 'للعمل', |
| 117 | + 'todo-new-queue' => 'جديد', |
| 118 | + 'todo-mail-subject' => 'المدخلة المكملة في قائمة $1 للعمل', |
| 119 | + 'todo-mail-body' => 'أنت طلبت تأكيدا بالبريد الإلكتروني حول إكمال مدخلة أنت أضفتها إلى قائمة $1 للعمل. |
| 120 | + |
| 121 | +المدخلة: $2 |
| 122 | +المنفذة: $3 |
| 123 | + |
| 124 | +هذه المدخلة تم التعليم عليها كمكملة، مع هذا التعليق: |
| 125 | +$4', |
| 126 | + 'todo-invalid-item' => 'مدخلة مفقودة أو غير صحيحة', |
| 127 | + 'todo-update-else-item' => 'محاولة تحديث مدخلات شخص آخر', |
| 128 | + 'todo-unrecognize-type' => 'نوع غير متعرف عليه', |
| 129 | + 'todo-user-invalide' => 'للعمل معطاة مستخدم غير صحيح، مفقود، أو لا يمكن إضافته للعمل.', |
| 130 | + 'todo-item-list' => 'مدخلاتك', |
| 131 | + 'todo-no-item' => 'لا مدخلات للعمل.', |
| 132 | + 'todo-invalid-owner' => 'مالك غير صحيح لهذه المدخلة', |
| 133 | + 'todo-add-queue' => 'أضف الطابور...', |
| 134 | + 'todo-move-queue' => 'انقل إلى الطابور...', |
| 135 | + 'todo-list-for' => 'قائمة للعمل ل $1', |
| 136 | + 'todo-list-change' => 'غيّر', |
| 137 | + 'todo-list-cancel' => 'ألغِ', |
| 138 | + 'todo-new-item' => 'مدخلة جديدة', |
| 139 | + 'todo-issue-summary' => 'ملخص القضية:', |
| 140 | + 'todo-form-details' => 'التفاصيل:', |
| 141 | + 'todo-form-email' => 'لاستقبال إخطار بواسطة البريد الإلكتروني عندما يتم إغلاق المدخلة، اكتب عنوانك هنا:', |
| 142 | + 'todo-form-submit' => 'تنفيذ الاستعلام', |
| 143 | + 'right-todo' => 'امتلاك قائمة للعمل', |
| 144 | + 'right-todosubmit' => 'تحديد صلاحية قائمة للعمل للمستخدم', |
| 145 | +); |
| 146 | + |
| 147 | +/** Aramaic (ܐܪܡܝܐ) |
| 148 | + * @author Basharh |
| 149 | + */ |
| 150 | +$messages['arc'] = array( |
| 151 | + 'todo-new-queue' => 'ܚܕܬܐ', |
| 152 | +); |
| 153 | + |
| 154 | +/** Egyptian Spoken Arabic (مصرى) |
| 155 | + * @author Ghaly |
| 156 | + * @author Meno25 |
| 157 | + */ |
| 158 | +$messages['arz'] = array( |
| 159 | + 'todo' => 'قائمة للعمل', |
| 160 | + 'todo-desc' => 'امتداد [[Special:Todo|قائمة للعمل]] شخصية تجريبي', |
| 161 | + 'todo-tab' => 'للعمل', |
| 162 | + 'todo-new-queue' => 'جديد', |
| 163 | + 'todo-mail-subject' => 'المدخلة المكملة فى قائمة $1 للعمل', |
| 164 | + 'todo-mail-body' => 'أنت طلبت تأكيدا بالبريد الإلكترونى حول إكمال مدخلة أنت أضفتها إلى قائمة $1 للعمل. |
| 165 | + |
| 166 | +المدخلة: $2 |
| 167 | +المنفذة: $3 |
| 168 | + |
| 169 | +هذه المدخلة تم التعليم عليها كمكملة، مع هذا التعليق: |
| 170 | +$4', |
| 171 | + 'todo-invalid-item' => 'مدخلة مفقودة أو غير صحيحة', |
| 172 | + 'todo-update-else-item' => 'محاولة تحديث مدخلات شخص آخر', |
| 173 | + 'todo-unrecognize-type' => 'نوع غير متعرف عليه', |
| 174 | + 'todo-user-invalide' => 'للعمل معطاة يوزر مش صحيح، مفقود، أو مش ممكن إضافته للعمل.', |
| 175 | + 'todo-item-list' => 'مدخلاتك', |
| 176 | + 'todo-no-item' => 'لا مدخلات للعمل.', |
| 177 | + 'todo-invalid-owner' => 'مالك غير صحيح لهذه المدخلة', |
| 178 | + 'todo-add-queue' => 'أضف الطابور...', |
| 179 | + 'todo-move-queue' => 'انقل إلى الطابور...', |
| 180 | + 'todo-list-for' => 'قائمة للعمل ل $1', |
| 181 | + 'todo-list-change' => 'تغيير', |
| 182 | + 'todo-list-cancel' => 'إلغاء', |
| 183 | + 'todo-new-item' => 'مدخلة جديدة', |
| 184 | + 'todo-issue-summary' => 'ملخص القضية:', |
| 185 | + 'todo-form-details' => 'التفاصيل:', |
| 186 | + 'todo-form-email' => 'لاستقبال إخطار بواسطة البريد الإلكترونى عندما يتم إغلاق المدخلة، اكتب عنوانك هنا:', |
| 187 | + 'todo-form-submit' => 'تنفيذ الاستعلام', |
| 188 | +); |
| 189 | + |
| 190 | +/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца)) |
| 191 | + * @author EugeneZelenko |
| 192 | + * @author Jim-by |
| 193 | + * @author Red Winged Duck |
| 194 | + */ |
| 195 | +$messages['be-tarask'] = array( |
| 196 | + 'todo' => 'Сьпіс заданьняў', |
| 197 | + 'todo-desc' => 'Экспэрымэнтальнае пашырэньне [[Special:Todo|пэрсанальнага сьпісу заданьняў]]', |
| 198 | + 'todo-tab' => 'заданьні', |
| 199 | + 'todo-new-queue' => 'новае(ыя)', |
| 200 | + 'todo-mail-subject' => 'Выкананае заданьне са сьпісу заданьняў удзельніка $1', |
| 201 | + 'todo-mail-body' => 'Вы запатрабавалі пацьверджаньне пра выкананьне заданьня са сьпісу заданьняў удзельніка $1. |
| 202 | + |
| 203 | +Заданьне: $2 |
| 204 | +Выкананае: $3 |
| 205 | + |
| 206 | +Заданьне пазначанае як выкананае з наступным камэнтарам: |
| 207 | +$4', |
| 208 | + 'todo-invalid-item' => 'Неіснуючае ці няслушнае заданьне', |
| 209 | + 'todo-update-else-item' => 'Спроба зьмены сьпісу заданьняў іншага ўдзельніка', |
| 210 | + 'todo-unrecognize-type' => 'Невядомы тып', |
| 211 | + 'todo-user-invalide' => 'Пададзенае няслушнае, неіснуючае альбо немагчымае да выкананьня заданьне.', |
| 212 | + 'todo-item-list' => 'Вашыя заданьні', |
| 213 | + 'todo-no-item' => 'Няма заданьняў.', |
| 214 | + 'todo-invalid-owner' => 'Няслушны ўладальнік гэтага заданьня', |
| 215 | + 'todo-add-queue' => 'Дадаць чаргу…', |
| 216 | + 'todo-move-queue' => 'Перанесьці ў чаргу…', |
| 217 | + 'todo-list-for' => 'Сьпіс заданьняў для $1', |
| 218 | + 'todo-list-change' => 'Зьмяніць', |
| 219 | + 'todo-list-cancel' => 'Адмяніць', |
| 220 | + 'todo-new-item' => 'Новае заданьне', |
| 221 | + 'todo-issue-summary' => 'Агульная колькасьць:', |
| 222 | + 'todo-form-details' => 'Падрабязнасьці:', |
| 223 | + 'todo-form-email' => 'Каб атрымліваць паведамленьні пра выкананьні заданьняў па электроннай пошце, упішыце сюды свой адрас электроннай пошты:', |
| 224 | + 'todo-form-submit' => 'Запытаць', |
| 225 | + 'right-todo' => 'сьпіс заданьняў', |
| 226 | + 'right-todosubmit' => 'абмежаваньне правоў іншых удзельнікаў для сьпісаў заданьняў', |
| 227 | +); |
| 228 | + |
| 229 | +/** Bulgarian (Български) |
| 230 | + * @author DCLXVI |
| 231 | + */ |
| 232 | +$messages['bg'] = array( |
| 233 | + 'todo' => 'Списък със задачи', |
| 234 | + 'todo-desc' => 'Експериментално разширение за създаване на персонален [[Special:Todo|списък със задачи]]', |
| 235 | + 'todo-unrecognize-type' => 'Неразпознат тип', |
| 236 | + 'todo-add-queue' => 'Добавяне на опашка…', |
| 237 | + 'todo-move-queue' => 'Преместване в опашка…', |
| 238 | + 'todo-list-for' => 'Списък със задачи за $1', |
| 239 | + 'todo-list-change' => 'Промяна', |
| 240 | + 'todo-list-cancel' => 'Отмяна', |
| 241 | + 'todo-issue-summary' => 'Резюме:', |
| 242 | + 'todo-form-details' => 'Детайли:', |
| 243 | + 'todo-form-email' => 'За получаване на оповестително писмо при приключване на задачата е необходимо да въведете своя адрес за е-поща:', |
| 244 | + 'todo-form-submit' => 'Изпращане на заявка', |
| 245 | +); |
| 246 | + |
| 247 | +/** Bengali (বাংলা) |
| 248 | + * @author Bellayet |
| 249 | + */ |
| 250 | +$messages['bn'] = array( |
| 251 | + 'todo' => 'করণীয় তালিকা', |
| 252 | + 'todo-tab' => 'করণীয়', |
| 253 | + 'todo-new-queue' => 'নতুন', |
| 254 | + 'todo-form-details' => 'বিস্তারিত:', |
| 255 | +); |
| 256 | + |
| 257 | +/** Breton (Brezhoneg) |
| 258 | + * @author Fohanno |
| 259 | + * @author Fulup |
| 260 | + * @author Y-M D |
| 261 | + */ |
| 262 | +$messages['br'] = array( |
| 263 | + 'todo' => 'Roll traoù da ober', |
| 264 | + 'todo-desc' => "Astenn arnod evit ur [[Special:Todo|roll hiniennel eus an traoù d'ober]]", |
| 265 | + 'todo-tab' => "d'ober", |
| 266 | + 'todo-new-queue' => 'nevez', |
| 267 | + 'todo-mail-subject' => "Graet eo bet an elfenn e roll an traoù d'ober eus $1", |
| 268 | + 'todo-mail-body' => "Goulennet ho peus resevout ur postel kemenn pa 'vo echuet gant un elfenn ho peus lakaet e roll an traoù d'ober a zo da $1. |
| 269 | + |
| 270 | +Elfenn : $2 |
| 271 | +Kaset : $3 |
| 272 | + |
| 273 | +Merket eo bet an elfenn-mañ evel echuet, gant an evezhiadenn-mañ : |
| 274 | +$4", |
| 275 | + 'todo-invalid-item' => 'Elfenn diank pe direizh', |
| 276 | + 'todo-update-else-item' => 'Ho klask hizivaat elfennoù unan all', |
| 277 | + 'todo-unrecognize-type' => "Seurt n'eo ket bet anavezet", |
| 278 | + 'todo-user-invalide' => "N'eo ket mat an dra d'ober o peus lakaet pe ez eus un diouer outi pe n'en deus ket an implijer e roll eus an traoù d'ober.", |
| 279 | + 'todo-item-list' => "Hoc'h elfennoù", |
| 280 | + 'todo-no-item' => "N'eus elfenn ebet d'ober.", |
| 281 | + 'todo-invalid-owner' => "Perc'henn fall eus an elfenn-mañ", |
| 282 | + 'todo-add-queue' => "Ouzhpennañ d'al listenn gortoz...", |
| 283 | + 'todo-move-queue' => "Dilec'hiañ davet al listenn gortoz...", |
| 284 | + 'todo-list-for' => "Roll traoù d'ober gant $1", |
| 285 | + 'todo-list-change' => 'Kemmañ', |
| 286 | + 'todo-list-cancel' => 'Nullañ', |
| 287 | + 'todo-new-item' => 'Elfenn nevez', |
| 288 | + 'todo-issue-summary' => 'Diverrañ eus ar gudenn :', |
| 289 | + 'todo-form-details' => 'Munudoù :', |
| 290 | + 'todo-form-email' => "Evit resevout ur postel kemenn pa 'vo serret an elfenn, roit ho postel er framm da heul :", |
| 291 | + 'todo-form-submit' => 'Kas ar reked', |
| 292 | + 'right-todo' => 'Kaout ur roll "traoù d\'ober".', |
| 293 | + 'right-todosubmit' => "Bevenniñ gwirioù rolloù an traoù d'ober eus an implijerien", |
| 294 | +); |
| 295 | + |
| 296 | +/** Bosnian (Bosanski) |
| 297 | + * @author CERminator |
| 298 | + */ |
| 299 | +$messages['bs'] = array( |
| 300 | + 'todo' => 'Spisak za uraditi', |
| 301 | + 'todo-desc' => 'Probno proširenje ličnog [[Special:Todo|spiska za uraditi]]', |
| 302 | + 'todo-tab' => 'zadaci', |
| 303 | + 'todo-new-queue' => 'novi', |
| 304 | + 'todo-mail-subject' => 'Završena stavka na spisku za uraditi korisnika $1', |
| 305 | + 'todo-mail-body' => 'Tražili ste e-mail potvrdu o završetku svake stavke koju ste poslali online na spisku zadataka za korisnika $1. |
| 306 | + |
| 307 | +Stavka: $2 |
| 308 | +Poslano: $3 |
| 309 | + |
| 310 | +Ova stavka je označena završenom, sa slijedećim komentarom: |
| 311 | +$4', |
| 312 | + 'todo-invalid-item' => 'Nedostajuća ili nevaljana stavka', |
| 313 | + 'todo-update-else-item' => 'Pokušavate ažurirati stavke nekog drugog', |
| 314 | + 'todo-unrecognize-type' => 'Neprepoznati tip', |
| 315 | + 'todo-user-invalide' => 'Zadatku pripojen nevaljan, nepostojeći ili korisnik kojem se ne može dodijeliti zadatak.', |
| 316 | + 'todo-item-list' => 'Vaše stavke', |
| 317 | + 'todo-no-item' => 'Nema stavki za uraditi.', |
| 318 | + 'todo-invalid-owner' => 'Nevaljan vlasnik ove stavke', |
| 319 | + 'todo-add-queue' => 'Dodaj red…', |
| 320 | + 'todo-move-queue' => 'Premjesti u red…', |
| 321 | + 'todo-list-for' => 'Spisak za uraditi za $1', |
| 322 | + 'todo-list-change' => 'Izmjena', |
| 323 | + 'todo-list-cancel' => 'Odustani', |
| 324 | + 'todo-new-item' => 'Nova stavka', |
| 325 | + 'todo-issue-summary' => 'Sažetak zadatka:', |
| 326 | + 'todo-form-details' => 'Detalji:', |
| 327 | + 'todo-form-email' => 'Da bi ste dobili obavještenje putem e-maila kada je stavka zatvorena, unesite Vašu adresu ovdje:', |
| 328 | + 'todo-form-submit' => 'Pošalji upit', |
| 329 | + 'right-todo' => 'Imati spisak zadataka za uraditi', |
| 330 | + 'right-todosubmit' => 'Onemogućiti pravo korisnika na spisak zadataka', |
| 331 | +); |
| 332 | + |
| 333 | +/** Catalan (Català) |
| 334 | + * @author Aleator |
| 335 | + * @author Paucabot |
| 336 | + * @author Solde |
| 337 | + */ |
| 338 | +$messages['ca'] = array( |
| 339 | + 'todo' => 'Llista de feines per fer', |
| 340 | + 'todo-desc' => 'Extensió de [[Special:Todo|llista de tasques]] personal i experimental', |
| 341 | + 'todo-tab' => 'per fer', |
| 342 | + 'todo-new-queue' => 'nou', |
| 343 | + 'todo-item-list' => 'Els teus ítems', |
| 344 | + 'todo-no-item' => 'No hi ha ítems a la llista de tasques.', |
| 345 | + 'todo-add-queue' => 'Afegeix a la coa...', |
| 346 | + 'todo-move-queue' => 'Mou a la coa...', |
| 347 | + 'todo-list-change' => 'Canvia', |
| 348 | + 'todo-list-cancel' => 'Cancel·la', |
| 349 | + 'todo-new-item' => 'Nou ítem', |
| 350 | + 'todo-form-submit' => 'Tramet una consulta', |
| 351 | +); |
| 352 | + |
| 353 | +/** Sorani (Arabic script) (کوردی (عەرەبی)) |
| 354 | + * @author Marmzok |
| 355 | + */ |
| 356 | +$messages['ckb-arab'] = array( |
| 357 | + 'todo-new-queue' => 'نوێ', |
| 358 | + 'todo-list-change' => 'گۆڕان', |
| 359 | + 'todo-list-cancel' => 'هەڵوەشاندنەوە', |
| 360 | + 'todo-form-details' => 'وردەکاریەکان:', |
| 361 | +); |
| 362 | + |
| 363 | +/** Czech (Česky) |
| 364 | + * @author Matěj Grabovský |
| 365 | + */ |
| 366 | +$messages['cs'] = array( |
| 367 | + 'todo' => 'Seznam úkolů', |
| 368 | + 'todo-desc' => 'Osobní [[Special:Todo|seznam úkolů]] (experimentální rozšíření)', |
| 369 | + 'todo-tab' => 'seznam úkolů', |
| 370 | + 'todo-new-queue' => 'nová', |
| 371 | + 'todo-mail-subject' => 'Dokončený úkol ze seznamu uživatele $1', |
| 372 | + 'todo-mail-body' => 'Žádali jste o potvrzovací email po dokončení úkolu, který jste poslali do seznamu úloh uživatele $1. |
| 373 | + |
| 374 | +Úkol: $2 |
| 375 | +Posláno: $3 |
| 376 | + |
| 377 | +Tento úkol byl označen jako dokončený s tímto komentářem: |
| 378 | +$4', |
| 379 | + 'todo-invalid-item' => 'Chybějící nebo neplatný úkol', |
| 380 | + 'todo-update-else-item' => 'Pokoušíte se aktualizovat úkoly někoho jiného', |
| 381 | + 'todo-unrecognize-type' => 'Nerozpoznaný typ', |
| 382 | + 'todo-user-invalide' => 'Zadaný úkol je neplatný, chybí nebo uživatel nepoužívá seznam úkolů.', |
| 383 | + 'todo-item-list' => 'Vaše úkoly', |
| 384 | + 'todo-no-item' => 'Žádné úkoly.', |
| 385 | + 'todo-invalid-owner' => 'Vlastník této položky je neplatný', |
| 386 | + 'todo-add-queue' => 'Přidat frontu…', |
| 387 | + 'todo-move-queue' => 'Přesunout do fronty…', |
| 388 | + 'todo-list-for' => 'Seznam úkolů uživatele $1', |
| 389 | + 'todo-list-change' => 'Změnit', |
| 390 | + 'todo-list-cancel' => 'Zrušit', |
| 391 | + 'todo-new-item' => 'Nový úkol', |
| 392 | + 'todo-issue-summary' => 'Shrnutí problému:', |
| 393 | + 'todo-form-details' => 'Podrobnosti:', |
| 394 | + 'todo-form-email' => 'Dostávat upozornění emailem, pokud bude úkol uzavřen. Napište svoji adresu sem:', |
| 395 | + 'todo-form-submit' => 'Odeslat požadavek', |
| 396 | +); |
| 397 | + |
| 398 | +/** Danish (Dansk) |
| 399 | + * @author Jon Harald Søby |
| 400 | + */ |
| 401 | +$messages['da'] = array( |
| 402 | + 'todo-new-queue' => 'ny', |
| 403 | + 'todo-list-cancel' => 'Afbryd', |
| 404 | +); |
| 405 | + |
| 406 | +/** German (Deutsch) |
| 407 | + * @author ChrisiPK |
| 408 | + * @author Revolus |
| 409 | + * @author Umherirrender |
| 410 | + */ |
| 411 | +$messages['de'] = array( |
| 412 | + 'todo' => 'Aufgabenliste', |
| 413 | + 'todo-desc' => 'Experimentelle persönliche [[Special:Todo|Aufgabenliste]]', |
| 414 | + 'todo-tab' => 'Aufgaben', |
| 415 | + 'todo-new-queue' => 'Neu', |
| 416 | + 'todo-mail-subject' => 'Eintrag auf $1s Aufgabenliste abgeschlossen', |
| 417 | + 'todo-mail-body' => 'Du hast um eine Benachrichtigung gebeten, wenn ein Auftrag, den du an $1 übergeben hast, abgeschlossen wurde. |
| 418 | + |
| 419 | +Eintrag: $2 |
| 420 | +Übergeben: $3 |
| 421 | + |
| 422 | +Dieser Eintrag wurde mit diesem Kommentar als abgeschlossen markiert: |
| 423 | +$4', |
| 424 | + 'todo-invalid-item' => 'Fehlender oder falscher Eintrag', |
| 425 | + 'todo-update-else-item' => 'Du versuchst, die Einträge von jemand anderem zu bearbeiten', |
| 426 | + 'todo-unrecognize-type' => 'Unbekannter Typ', |
| 427 | + 'todo-user-invalide' => 'Der erteilte Auftrag ist ungültig: Benutzer fehlt oder hat keine Aufgabenliste.', |
| 428 | + 'todo-item-list' => 'Deine Einträge', |
| 429 | + 'todo-no-item' => 'Keine Aufgaben.', |
| 430 | + 'todo-invalid-owner' => 'Ungültiger Besitzer für diesen Eintrag', |
| 431 | + 'todo-add-queue' => 'Warteschlange hinzufügen …', |
| 432 | + 'todo-move-queue' => 'In Warteschlange verschieben …', |
| 433 | + 'todo-list-for' => 'Aufgabenliste für $1', |
| 434 | + 'todo-list-change' => 'Ändern', |
| 435 | + 'todo-list-cancel' => 'Abbrechen', |
| 436 | + 'todo-new-item' => 'Neuer Eintrag', |
| 437 | + 'todo-issue-summary' => 'Zusammenfassung des Auftrags:', |
| 438 | + 'todo-form-details' => 'Details:', |
| 439 | + 'todo-form-email' => 'Gib deine E-Mail-Adresse ein, um eine Benachrichtigung zu erhalten, wenn der Eintrag geschlossen wurde:', |
| 440 | + 'todo-form-submit' => 'Anfrage übergeben', |
| 441 | + 'right-todo' => 'Aufgabenliste haben', |
| 442 | + 'right-todosubmit' => 'Benutzerrechte auf Aufgabenliste beschränken', |
| 443 | +); |
| 444 | + |
| 445 | +/** German (formal address) (Deutsch (Sie-Form)) |
| 446 | + * @author ChrisiPK |
| 447 | + */ |
| 448 | +$messages['de-formal'] = array( |
| 449 | + 'todo-mail-body' => 'Sie haben um eine Benachrichtigung gebeten, wenn ein Auftrag, den Sie an $1 übergeben haben, abgeschlossen wurde. |
| 450 | + |
| 451 | +Eintrag: $2 |
| 452 | +Übergeben: $3 |
| 453 | + |
| 454 | +Dieser Eintrag wurde mit diesem Kommentar als abgeschlossen markiert: |
| 455 | +$4', |
| 456 | + 'todo-update-else-item' => 'Sie versuchen, die Einträge von jemand anderem zu bearbeiten', |
| 457 | + 'todo-item-list' => 'Ihre Einträge', |
| 458 | + 'todo-form-email' => 'Geben Sie Ihre E-Mail-Adresse ein, um eine Benachrichtigung zu erhalten, wenn der Eintrag geschlossen wurde:', |
| 459 | +); |
| 460 | + |
| 461 | +/** Lower Sorbian (Dolnoserbski) |
| 462 | + * @author Michawiki |
| 463 | + */ |
| 464 | +$messages['dsb'] = array( |
| 465 | + 'todo' => 'Lisćina nadawkow', |
| 466 | + 'todo-desc' => 'Eksperimentelne rozšyrjenje za wósobinsku [[Special:Todo|lisćinu nadawkow]]', |
| 467 | + 'todo-tab' => 'nadawki', |
| 468 | + 'todo-new-queue' => 'nowy', |
| 469 | + 'todo-mail-subject' => 'Dokóńcony zapisk na lisćinje nadawkow wužywarja $1', |
| 470 | + 'todo-mail-body' => 'Sy pominał e-mailow wobkšuśenje wo dokóńcenju zapiska, kótaryž sy pósłał k lisćinje nadawkow online wužywarja $1. |
| 471 | + |
| 472 | +Zapisk: $2 |
| 473 | +Wótpósłany: $3 |
| 474 | + |
| 475 | +Toś ten zapisk jo se markěrował ako dokóńcony, z toś tym komentarom: |
| 476 | +$4', |
| 477 | + 'todo-invalid-item' => 'Felujucy abo njepłaśiwy zapisk', |
| 478 | + 'todo-update-else-item' => 'Wopyt zapiski někogo drugego aktualizěrowaś', |
| 479 | + 'todo-unrecognize-type' => 'Njeznaty typ', |
| 480 | + 'todo-user-invalide' => 'Nadawk njepłaśiwy, felujucy abo wužywaŕ njama lisćinu nadawkow', |
| 481 | + 'todo-item-list' => 'Twóje zapiski', |
| 482 | + 'todo-no-item' => 'Žedne zapiski za nadawki.', |
| 483 | + 'todo-invalid-owner' => 'Njepłaśiwy wobsejźaŕ za toś ten zapisk', |
| 484 | + 'todo-add-queue' => 'Rěd cakajucych pśidaś', |
| 485 | + 'todo-move-queue' => 'Do rěda cakajucych pśesunuś', |
| 486 | + 'todo-list-for' => 'Lisćina nadawkow za $1', |
| 487 | + 'todo-list-change' => 'Změniś', |
| 488 | + 'todo-list-cancel' => 'Pśetergnuś', |
| 489 | + 'todo-new-item' => 'Nowy zapisk', |
| 490 | + 'todo-issue-summary' => 'Zespominanje problema:', |
| 491 | + 'todo-form-details' => 'Drobnostki:', |
| 492 | + 'todo-form-email' => 'Zapiš swóju e-mailowu adresu, aby dostał powěsć, gaž zapisk se zacynja', |
| 493 | + 'todo-form-submit' => 'Napšašanje wótpósłaś', |
| 494 | + 'right-todo' => 'Lisćina nadawkow', |
| 495 | + 'right-todosubmit' => 'Pšawo wužywarskeje lisćiny nadawkow wobgranicowaś', |
| 496 | +); |
| 497 | + |
| 498 | +/** Greek (Ελληνικά) |
| 499 | + * @author Consta |
| 500 | + * @author K sal 15 |
| 501 | + * @author Omnipaedista |
| 502 | + * @author ZaDiak |
| 503 | + */ |
| 504 | +$messages['el'] = array( |
| 505 | + 'todo' => 'Λίστα εργασιών', |
| 506 | + 'todo-tab' => 'τα πρακτέα', |
| 507 | + 'todo-new-queue' => 'Νέο', |
| 508 | + 'todo-mail-subject' => 'Ολοκληρώθηκε το αντικείμενο στην todo λίστα της $1', |
| 509 | + 'todo-invalid-item' => 'Χαμένο ή άκυρο στοιχείο', |
| 510 | + 'todo-update-else-item' => 'Προσπάθεια ενημέρωσης αντικειμένων κάποιου άλλου', |
| 511 | + 'todo-unrecognize-type' => 'Μη αναγνωρισμένος τύπος', |
| 512 | + 'todo-item-list' => 'Τα αντικείμενα σας', |
| 513 | + 'todo-no-item' => 'Κανένα αντικείμενο προς υλοποίηση.', |
| 514 | + 'todo-invalid-owner' => 'Άκυρος ιδιοκτήτης αυτού του αντικειμένου', |
| 515 | + 'todo-add-queue' => 'Προσθήκη ουράς…', |
| 516 | + 'todo-move-queue' => 'Μετακίνηση στην ουρά...', |
| 517 | + 'todo-list-for' => 'Λίστα πρακτέων για $1', |
| 518 | + 'todo-list-change' => 'Αλλαγή', |
| 519 | + 'todo-list-cancel' => 'Έξοδος', |
| 520 | + 'todo-new-item' => 'Νέο αντικείμενο', |
| 521 | + 'todo-issue-summary' => 'Σύνοψη τεύχους:', |
| 522 | + 'todo-form-details' => 'Λεπτομέρειες:', |
| 523 | + 'todo-form-submit' => 'Καταχώρηση αιτήματος', |
| 524 | + 'right-todo' => 'Λίστα πρακτέων', |
| 525 | +); |
| 526 | + |
| 527 | +/** Esperanto (Esperanto) |
| 528 | + * @author Melancholie |
| 529 | + * @author Yekrats |
| 530 | + */ |
| 531 | +$messages['eo'] = array( |
| 532 | + 'todo' => 'Tasklisto', |
| 533 | + 'todo-desc' => 'Eksperimenta propra kromprogramo [[Special:Todo|tasklisto]]', |
| 534 | + 'todo-tab' => 'tasko', |
| 535 | + 'todo-new-queue' => 'nova', |
| 536 | + 'todo-mail-subject' => 'Kompletis taskon en taskolisto de $1', |
| 537 | + 'todo-invalid-item' => 'Mankanta aŭ nevalida aĵo', |
| 538 | + 'todo-update-else-item' => 'Provante ĝisdatigi taskojn de alia persono', |
| 539 | + 'todo-unrecognize-type' => 'Nekonata tipo', |
| 540 | + 'todo-item-list' => 'Viaj taskoj', |
| 541 | + 'todo-no-item' => 'Neniuj taskoj.', |
| 542 | + 'todo-invalid-owner' => 'Nevalida apartenanto de ĉi tiu aĵo', |
| 543 | + 'todo-add-queue' => 'Aldoni atendovico…', |
| 544 | + 'todo-list-for' => 'Tasklisto por $1', |
| 545 | + 'todo-list-change' => 'Ŝanĝu', |
| 546 | + 'todo-list-cancel' => 'Nuligi', |
| 547 | + 'todo-new-item' => 'Nova aĵo', |
| 548 | + 'todo-issue-summary' => 'Enmeti resumon:', |
| 549 | + 'todo-form-details' => 'Detaloj:', |
| 550 | + 'todo-form-submit' => 'Enigi serĉomendon', |
| 551 | + 'right-todo' => 'Havi taskliston', |
| 552 | +); |
| 553 | + |
| 554 | +/** Spanish (Español) |
| 555 | + * @author Crazymadlover |
| 556 | + * @author Imre |
| 557 | + */ |
| 558 | +$messages['es'] = array( |
| 559 | + 'todo' => 'Lista de quehaceres', |
| 560 | + 'todo-desc' => 'Extensión de [[Special:Todo|Lista de quehaceres]] personal experimental', |
| 561 | + 'todo-tab' => 'quehaceres', |
| 562 | + 'todo-new-queue' => 'nuevo', |
| 563 | + 'todo-mail-subject' => 'Item completado en la lista de quehaceres de $1', |
| 564 | + 'todo-mail-body' => 'Solicitaste confirmación de correo electrónico acerca lo completado de un item que has enviado a la lista de quehaceres en línea de $1. |
| 565 | + |
| 566 | +Item: $2 |
| 567 | +Enviado: $3 |
| 568 | + |
| 569 | +Este item ha sido marcado como completo, con este comentario: |
| 570 | +$4', |
| 571 | + 'todo-invalid-item' => 'Item perdido o inválido', |
| 572 | + 'todo-update-else-item' => 'Tratando de actualizar items de alguien más', |
| 573 | + 'todo-unrecognize-type' => 'Tipo no reconocido', |
| 574 | + 'todo-user-invalide' => 'Quehaceres dados inválidos, perdidos, o usuario que no puede realizar quehaceres.', |
| 575 | + 'todo-item-list' => 'Sus items', |
| 576 | + 'todo-no-item' => 'Sin items de quehaceres.', |
| 577 | + 'todo-invalid-owner' => 'Propietario inválido en este item', |
| 578 | + 'todo-add-queue' => 'Agregar cola...', |
| 579 | + 'todo-move-queue' => 'Mover a la cola...', |
| 580 | + 'todo-list-for' => 'Lista de quehaceres para $1', |
| 581 | + 'todo-list-change' => 'Cambiar', |
| 582 | + 'todo-list-cancel' => 'Cancelar', |
| 583 | + 'todo-new-item' => 'Nuevo item', |
| 584 | + 'todo-issue-summary' => 'Resumen de asuntos:', |
| 585 | + 'todo-form-details' => 'Detalles:', |
| 586 | + 'todo-form-email' => 'Para recibir notificación por correo electrónico cuando el item está cerrado, escriba su dirección aquí:', |
| 587 | + 'todo-form-submit' => 'enviar pregunta', |
| 588 | + 'right-todo' => 'Tener lista de quehaceres', |
| 589 | + 'right-todosubmit' => 'Restringir derecho de lista de quehaceres de usuario', |
| 590 | +); |
| 591 | + |
| 592 | +/** Basque (Euskara) |
| 593 | + * @author An13sa |
| 594 | + * @author Kobazulo |
| 595 | + */ |
| 596 | +$messages['eu'] = array( |
| 597 | + 'todo' => 'Egitekoen zerrenda', |
| 598 | + 'todo-new-queue' => 'berria', |
| 599 | + 'todo-add-queue' => 'Ilarara gehitu...', |
| 600 | + 'todo-move-queue' => 'Ilarara mugitu...', |
| 601 | + 'todo-list-change' => 'Aldatu', |
| 602 | + 'todo-list-cancel' => 'Utzi', |
| 603 | + 'todo-issue-summary' => 'Gaiaren laburpena:', |
| 604 | + 'todo-form-details' => 'Xehetasunak:', |
| 605 | + 'todo-form-submit' => 'Galdeketa bidali', |
| 606 | +); |
| 607 | + |
| 608 | +/** Finnish (Suomi) |
| 609 | + * @author Cimon Avaro |
| 610 | + * @author Crt |
| 611 | + * @author Silvonen |
| 612 | + * @author Str4nd |
| 613 | + * @author ZeiP |
| 614 | + */ |
| 615 | +$messages['fi'] = array( |
| 616 | + 'todo' => 'Tehtävälista', |
| 617 | + 'todo-desc' => 'Kokeellinen laajennus henkilökohtaisille [[Special:Todo|tehtävälistoille]]', |
| 618 | + 'todo-tab' => 'tehtävät', |
| 619 | + 'todo-new-queue' => 'uusi', |
| 620 | + 'todo-mail-subject' => 'Suoritettu tehtävä $1:n muistilistalta', |
| 621 | + 'todo-mail-body' => 'Pyysit sähköpostivahvistusta käyttäjän $1 tehtävämuistilistalle lisäämäsi tehtävän suorittamisesta. |
| 622 | + |
| 623 | +Tehtävä: $2 |
| 624 | +Lisätty: $3 |
| 625 | + |
| 626 | +Tämä tehtävä on merkitty suoritetuksi kommentilla: |
| 627 | +$4', |
| 628 | + 'todo-invalid-item' => 'Puuttuva tai virheellinen tehtävä', |
| 629 | + 'todo-update-else-item' => 'Yritetään päivittää jonkin muun tehtävää', |
| 630 | + 'todo-unrecognize-type' => 'Tunnistamaton tyyppi', |
| 631 | + 'todo-user-invalide' => 'Annettu tehtävä on kelvoton tai puuttuva, tai käyttäjä on sopimaton.', |
| 632 | + 'todo-item-list' => 'Tehtäväsi', |
| 633 | + 'todo-no-item' => 'Ei tehtäviä.', |
| 634 | + 'todo-invalid-owner' => 'Tässä tehtävässä on virheellinen omistaja', |
| 635 | + 'todo-add-queue' => 'Lisää jonoon…', |
| 636 | + 'todo-move-queue' => 'Siirrä jonoon…', |
| 637 | + 'todo-list-for' => 'Tehtävälista käyttäjälle $1', |
| 638 | + 'todo-list-change' => 'Muuta', |
| 639 | + 'todo-list-cancel' => 'Peruuta', |
| 640 | + 'todo-new-item' => 'Uusi tehtävä', |
| 641 | + 'todo-issue-summary' => 'Tehtävän yhteenveto', |
| 642 | + 'todo-form-details' => 'Tiedot', |
| 643 | + 'todo-form-email' => 'Saadaksesi ilmoituksen sähköpostitse kun tämä merkintä on suljettu, syötä sähköpostiosoitteesi:', |
| 644 | + 'todo-form-submit' => 'Lähetä kysely', |
| 645 | + 'right-todo' => 'Käyttää tehtäväluetteloa', |
| 646 | + 'right-todosubmit' => 'Rajoittaa käyttäjien tehtäväluettelojen oikeuksia', |
| 647 | +); |
| 648 | + |
| 649 | +/** French (Français) |
| 650 | + * @author Crochet.david |
| 651 | + * @author IAlex |
| 652 | + * @author McDutchie |
| 653 | + * @author PieRRoMaN |
| 654 | + * @author Urhixidur |
| 655 | + */ |
| 656 | +$messages['fr'] = array( |
| 657 | + 'todo' => 'Liste des choses à faire', |
| 658 | + 'todo-desc' => 'Extension expérimentale pour une [[Special:Todo|liste personnelle de choses à faire]]', |
| 659 | + 'todo-tab' => 'à faire', |
| 660 | + 'todo-new-queue' => 'Nouveau', |
| 661 | + 'todo-mail-subject' => 'Élément achevé dans la liste des choses à faire de $1', |
| 662 | + 'todo-mail-body' => 'Vous avez demandé à être notifié par courriel lors de l’achèvement d’un élément que vous inscrit dans la liste des choses à faire de $1. |
| 663 | + |
| 664 | +Élément : $2 |
| 665 | +Soumis : $3 |
| 666 | + |
| 667 | +Cet élément a été marqué comme terminé, avec le commentaire suivant : |
| 668 | +$4', |
| 669 | + 'todo-invalid-item' => 'Élément manquant ou invalide', |
| 670 | + 'todo-update-else-item' => 'Tentative de mise à jour des éléments de quelqu’un d’autre', |
| 671 | + 'todo-unrecognize-type' => 'Type non reconnu', |
| 672 | + 'todo-user-invalide' => 'La chose à faire spécifiée est invalide, manquante, ou l’utilisateur n’a pas de liste de choses à faire.', |
| 673 | + 'todo-item-list' => 'Vos éléments', |
| 674 | + 'todo-no-item' => 'Aucun élément à accomplir.', |
| 675 | + 'todo-invalid-owner' => 'Propriétaire de cet élément invalide', |
| 676 | + 'todo-add-queue' => 'Ajouter à la liste d’attente…', |
| 677 | + 'todo-move-queue' => 'Déplacer vers la liste d’attente…', |
| 678 | + 'todo-list-for' => 'Liste des choses à faire pour $1', |
| 679 | + 'todo-list-change' => 'Modifier', |
| 680 | + 'todo-list-cancel' => 'Annuler', |
| 681 | + 'todo-new-item' => 'Nouvel élément', |
| 682 | + 'todo-issue-summary' => 'Résumé du problème :', |
| 683 | + 'todo-form-details' => 'Précisions :', |
| 684 | + 'todo-form-email' => 'Pour recevoir un courriel de notification lorsque l’élément sera fermé, inscrivez votre adresse dans le cadre ci-dessous :', |
| 685 | + 'todo-form-submit' => 'Soumettre la requête', |
| 686 | + 'right-todo' => 'Avoir une liste de choses à faire', |
| 687 | + 'right-todosubmit' => 'Restreindre les droits des listes personnelles de choses à faire', |
| 688 | +); |
| 689 | + |
| 690 | +/** Franco-Provençal (Arpetan) |
| 691 | + * @author Cedric31 |
| 692 | + * @author ChrisPtDe |
| 693 | + */ |
| 694 | +$messages['frp'] = array( |
| 695 | + 'todo-new-queue' => 'Novél', |
| 696 | + 'todo-list-change' => 'Changiér', |
| 697 | + 'todo-list-cancel' => 'Anular', |
| 698 | + 'todo-new-item' => 'Novél èlèment', |
| 699 | + 'todo-issue-summary' => 'Rèsumâ du problèmo :', |
| 700 | + 'todo-form-details' => 'Dètalys :', |
| 701 | +); |
| 702 | + |
| 703 | +/** Western Frisian (Frysk) |
| 704 | + * @author SK-luuut |
| 705 | + */ |
| 706 | +$messages['fy'] = array( |
| 707 | + 'todo-list-cancel' => 'Ofbrekke', |
| 708 | +); |
| 709 | + |
| 710 | +/** Galician (Galego) |
| 711 | + * @author Alma |
| 712 | + * @author Toliño |
| 713 | + */ |
| 714 | +$messages['gl'] = array( |
| 715 | + 'todo' => 'Lista de tarefas pendentes', |
| 716 | + 'todo-desc' => 'Extensión experimental da [[Special:Todo|lista persoal de tarefas pendentes]]', |
| 717 | + 'todo-tab' => 'tarefas pendentes', |
| 718 | + 'todo-new-queue' => 'novo', |
| 719 | + 'todo-mail-subject' => 'Completado o elemento da lista de tarefas pendentes de $1', |
| 720 | + 'todo-mail-body' => 'Solicitou unha confirmación por correo electrónico acerca do remate dun elemento que enviou á lista en liña de tarefas pendentes de $1. |
| 721 | + |
| 722 | +Elemento: $2 |
| 723 | +Enviado: $3 |
| 724 | + |
| 725 | +Este elemento foi marcado como completado, con este comentario: |
| 726 | +$4', |
| 727 | + 'todo-invalid-item' => 'Artigo perdido ou non válido', |
| 728 | + 'todo-update-else-item' => 'Intentando actualizar os elementos de alguén', |
| 729 | + 'todo-unrecognize-type' => 'Tipo non recoñecido', |
| 730 | + 'todo-user-invalide' => 'As tarefas pendentas dadas son inválidas, faltan, ou son dun usuario que non ten dereito para telas.', |
| 731 | + 'todo-item-list' => 'Os seus artigos', |
| 732 | + 'todo-no-item' => 'Non hai tarefas pendentes.', |
| 733 | + 'todo-invalid-owner' => 'Propietario inválido deste elemento', |
| 734 | + 'todo-add-queue' => 'Engadir cola…', |
| 735 | + 'todo-move-queue' => 'Mover á cola…', |
| 736 | + 'todo-list-for' => 'Lista de tarefas pendentes de $1', |
| 737 | + 'todo-list-change' => 'Cambiar', |
| 738 | + 'todo-list-cancel' => 'Cancelar', |
| 739 | + 'todo-new-item' => 'Novo artigo', |
| 740 | + 'todo-issue-summary' => 'Resumo do tema:', |
| 741 | + 'todo-form-details' => 'Detalles:', |
| 742 | + 'todo-form-email' => 'Para recibir unha notificación por correo electrónico cando o artigo esté pechado, teclee o seu enderezo aquí:', |
| 743 | + 'todo-form-submit' => 'Enviar a consulta', |
| 744 | + 'right-todo' => 'Ter unha lista coas tarefas pendentes por facer', |
| 745 | + 'right-todosubmit' => 'Restrinxir o dereito de usuario de ter unha lista coas tarefas pendentes', |
| 746 | +); |
| 747 | + |
| 748 | +/** Ancient Greek (Ἀρχαία ἑλληνικὴ) |
| 749 | + * @author Crazymadlover |
| 750 | + * @author Omnipaedista |
| 751 | + */ |
| 752 | +$messages['grc'] = array( |
| 753 | + 'todo-new-queue' => 'νέα', |
| 754 | + 'todo-add-queue' => 'Προσθήκη οὐρᾶς…', |
| 755 | + 'todo-list-cancel' => 'Ἀκυροῦν', |
| 756 | + 'todo-issue-summary' => 'Σύνοψις τεύχους:', |
| 757 | + 'todo-form-details' => 'Λεπτομέρειαι:', |
| 758 | +); |
| 759 | + |
| 760 | +/** Swiss German (Alemannisch) |
| 761 | + * @author Als-Holder |
| 762 | + * @author J. 'mach' wust |
| 763 | + */ |
| 764 | +$messages['gsw'] = array( |
| 765 | + 'todo' => 'Ufgabelischt', |
| 766 | + 'todo-desc' => 'Experimentälli persenligi [[Special:Todo|Ufgabelischt]]', |
| 767 | + 'todo-tab' => 'Ufgabe', |
| 768 | + 'todo-new-queue' => 'Nöu', |
| 769 | + 'todo-mail-subject' => 'Yytrag uf dr Ufgabelischt vu $1 abgschlosse', |
| 770 | + 'todo-mail-body' => 'Du hesch e Nochricht gwinscht, wänn e Uftrag abgschlosse woren isch, wu Du an $1 wytergee hesh. |
| 771 | + |
| 772 | +Yytrag: $2 |
| 773 | +Wytergeen: $3 |
| 774 | + |
| 775 | +Dää Yytrag isch as abgschlosse markiert mit däm Kommentar: |
| 776 | +$4', |
| 777 | + 'todo-invalid-item' => 'Yytrag fählt oder isch falsch', |
| 778 | + 'todo-update-else-item' => 'Du versuechsch, d Yyträg vu eber anderem z bearbeite', |
| 779 | + 'todo-unrecognize-type' => 'Nit bekannter Typ', |
| 780 | + 'todo-user-invalide' => 'Dr erteilt Uftrag isch nit giltig: Benutzer fählt oder het kei Ufgabelischt.', |
| 781 | + 'todo-item-list' => 'Dyyni Yyträg', |
| 782 | + 'todo-no-item' => 'Kei Ufgabe.', |
| 783 | + 'todo-invalid-owner' => 'Uugiltiger Bsitzer fir dää Yytrag', |
| 784 | + 'todo-add-queue' => 'Warteschlang zuefiege …', |
| 785 | + 'todo-move-queue' => 'In d Warteschlang verschiebe ...', |
| 786 | + 'todo-list-for' => 'Ufgabelischt fir $1', |
| 787 | + 'todo-list-change' => 'Ändere', |
| 788 | + 'todo-list-cancel' => 'Abbräche', |
| 789 | + 'todo-new-item' => 'Neije Yytrag', |
| 790 | + 'todo-issue-summary' => 'Zämmefassig vum Uftrag:', |
| 791 | + 'todo-form-details' => 'Detail:', |
| 792 | + 'todo-form-email' => 'Gib Dyy E-Mail-Adräss yy go ne Benochrichtigung iberchu, wänn dr Yytrag zuegmacht woren isch:', |
| 793 | + 'todo-form-submit' => 'Aafrog ibergee', |
| 794 | + 'right-todo' => 'Ufgabe-Lischt haa', |
| 795 | + 'right-todosubmit' => 'S Rächt vum e Benutzer yyschränke, e Ufgabe-Lischt z haa', |
| 796 | +); |
| 797 | + |
| 798 | +/** Hebrew (עברית) |
| 799 | + * @author Rotemliss |
| 800 | + * @author YaronSh |
| 801 | + */ |
| 802 | +$messages['he'] = array( |
| 803 | + 'todo' => 'רשימת מטלות', |
| 804 | + 'todo-desc' => 'הרחבה נסיונית ל[[Special:Todo|רשימת מטלות]] אישית', |
| 805 | + 'todo-tab' => 'מטלה', |
| 806 | + 'todo-new-queue' => 'חדשה', |
| 807 | + 'todo-mail-subject' => 'הושלם הפריט ברשימת המטלות של $1', |
| 808 | + 'todo-mail-body' => 'ביקשתם התראה בדוא"ל אודות השלמת פריט אליו נרשמתם מרשימת המטלות המקוונת של $1. |
| 809 | + |
| 810 | +פריט: $2 |
| 811 | +נשלח: $3 |
| 812 | + |
| 813 | +פריט זה סומן כהושלם, עם ההערה הבאה: |
| 814 | +$4', |
| 815 | + 'todo-invalid-item' => 'פריט חסר או בלתי תקין', |
| 816 | + 'todo-update-else-item' => 'נסיון לעדכון פריטים של משתמש אחר', |
| 817 | + 'todo-unrecognize-type' => 'סוג לא מוכר', |
| 818 | + 'todo-user-invalide' => 'למטלה ניתן משתמש בלתי תקין, חסר או נטול רשימת מטלות.', |
| 819 | + 'todo-item-list' => 'הפריטים שלכם', |
| 820 | + 'todo-no-item' => 'אין פריטי מטלות לביצוע.', |
| 821 | + 'todo-invalid-owner' => 'בעלים שגויים לפריט זה', |
| 822 | + 'todo-add-queue' => 'הוספת תור...', |
| 823 | + 'todo-move-queue' => 'העברה לתור...', |
| 824 | + 'todo-list-for' => 'רשימת המטלות עבור $1', |
| 825 | + 'todo-list-change' => 'שינוי', |
| 826 | + 'todo-list-cancel' => 'ביטול', |
| 827 | + 'todo-new-item' => 'פריט חדש', |
| 828 | + 'todo-issue-summary' => 'תקציר הנושא:', |
| 829 | + 'todo-form-details' => 'פרטים:', |
| 830 | + 'todo-form-email' => 'על מנת לקבל התראה בדוא"ל אודות סגירת פריט, הזינו את כתובת הדוא"ל שלכם כאן:', |
| 831 | + 'todo-form-submit' => 'שליחת השאילתה', |
| 832 | + 'right-todo' => 'החזקת רשימת מטלות', |
| 833 | + 'right-todosubmit' => 'הגבלת ההרשאות לרשימת המטלות של המשתמש', |
| 834 | +); |
| 835 | + |
| 836 | +/** Hindi (हिन्दी) |
| 837 | + * @author Kaustubh |
| 838 | + */ |
| 839 | +$messages['hi'] = array( |
| 840 | + 'todo-list-cancel' => 'रद्द करें', |
| 841 | + 'todo-form-details' => 'विस्तॄत ज़ानकारी:', |
| 842 | +); |
| 843 | + |
| 844 | +/** Hiligaynon (Ilonggo) |
| 845 | + * @author Jose77 |
| 846 | + */ |
| 847 | +$messages['hil'] = array( |
| 848 | + 'todo-list-cancel' => 'Kanselahon', |
| 849 | +); |
| 850 | + |
| 851 | +/** Upper Sorbian (Hornjoserbsce) |
| 852 | + * @author Michawiki |
| 853 | + */ |
| 854 | +$messages['hsb'] = array( |
| 855 | + 'todo' => 'Lisćina nadawkow', |
| 856 | + 'todo-desc' => 'Eksperimentelne rozšěrjenje za wosobinsku [[Special:Todo|lisćinu nadawkow]]', |
| 857 | + 'todo-tab' => 'nadawk', |
| 858 | + 'todo-new-queue' => 'nowy', |
| 859 | + 'todo-mail-subject' => 'Sčinjeny nadawk na lisćinje nadawkow $1', |
| 860 | + 'todo-mail-body' => 'Ty sy wo e-mejlowe potwjerdźenje wo sčinjenju nadawka požadał, kotryž sy do lisćiny nadawkow $1 w syći pósłał. |
| 861 | + |
| 862 | +Nadawk: $2 |
| 863 | +Pósłany: $3 |
| 864 | + |
| 865 | +Tutón nadawk bu jako sčinjeny markěrowany, z tutym komentarom: |
| 866 | +$4', |
| 867 | + 'todo-invalid-item' => 'Falowacy abo njepłaćiwy nadawk', |
| 868 | + 'todo-update-else-item' => 'Pospyt nadawki někoho druheho aktualizować', |
| 869 | + 'todo-unrecognize-type' => 'Njespóznaty typ', |
| 870 | + 'todo-user-invalide' => 'Daty nadawk je njepłaćiwy, faluje, abo wužiwar, kiž njemóže nadawk sčinić.', |
| 871 | + 'todo-item-list' => 'Twoje nadawki', |
| 872 | + 'todo-no-item' => 'Žane nadawki.', |
| 873 | + 'todo-invalid-owner' => 'Njepłaćiwy swójstwownik na tutym nadawku', |
| 874 | + 'todo-add-queue' => 'Čakanski rynk přidać...', |
| 875 | + 'todo-move-queue' => 'Do čakanskeho rynka přesunyć...', |
| 876 | + 'todo-list-for' => 'Lisćina nadawkow za $1', |
| 877 | + 'todo-list-change' => 'Změnić', |
| 878 | + 'todo-list-cancel' => 'Přetorhnyć', |
| 879 | + 'todo-new-item' => 'Nowy nadawk', |
| 880 | + 'todo-issue-summary' => 'Zjeće wudać:', |
| 881 | + 'todo-form-details' => 'Podrobnosće', |
| 882 | + 'todo-form-email' => 'Zo by zdźělenje z e-mejlu dóstał, hdyž so nadawk kónči, zapodaj tu swoju adresu:', |
| 883 | + 'todo-form-submit' => 'Naprašowanje wotesłać', |
| 884 | + 'right-todo' => 'Lisćina nadawkow', |
| 885 | + 'right-todosubmit' => 'Prawo wužiwarskeje lisćiny nadawkow wobmjezować', |
| 886 | +); |
| 887 | + |
| 888 | +/** Hungarian (Magyar) |
| 889 | + * @author Dani |
| 890 | + * @author Glanthor Reviol |
| 891 | + */ |
| 892 | +$messages['hu'] = array( |
| 893 | + 'todo' => 'Tennivalók listája', |
| 894 | + 'todo-desc' => 'Kísérleti személyes [[Special:Todo|feladatlista]] kiterjesztés', |
| 895 | + 'todo-tab' => 'tennivalók', |
| 896 | + 'todo-new-queue' => 'új', |
| 897 | + 'todo-mail-subject' => 'Elvégzett feladat $1 teendőlistáján', |
| 898 | + 'todo-mail-body' => 'E-mail értesítést kértél $1 online feladatlistájára küldött teendő elvégzéséről. |
| 899 | + |
| 900 | +Feladat: $2 |
| 901 | +Elküldve: $3 |
| 902 | + |
| 903 | +Ezt a feladatot késznek jelölték, a következő megjegyzéssel: |
| 904 | +$4', |
| 905 | + 'todo-invalid-item' => 'Hiányzó vagy érvénytelen feladat', |
| 906 | + 'todo-update-else-item' => 'Valaki másnak a teendőit próbálod frissíteni', |
| 907 | + 'todo-unrecognize-type' => 'Ismeretlen típus', |
| 908 | + 'todo-user-invalide' => 'A feladatot érvénytelen, nem létező vagy feladatlistával nem rendelkező felhasználó kapta.', |
| 909 | + 'todo-item-list' => 'Saját feladataid', |
| 910 | + 'todo-no-item' => 'Nincsenek feladatok.', |
| 911 | + 'todo-invalid-owner' => 'Érvénytelen tulajdonos ennél a feladatnál', |
| 912 | + 'todo-add-queue' => 'Várakozási sor hozzáadása…', |
| 913 | + 'todo-move-queue' => 'Áthelyezés várakozási sorba…', |
| 914 | + 'todo-list-for' => '$1 feladatlistája', |
| 915 | + 'todo-list-change' => 'Változtatás', |
| 916 | + 'todo-list-cancel' => 'Mégse', |
| 917 | + 'todo-new-item' => 'Új teendő', |
| 918 | + 'todo-issue-summary' => 'Ügy összefoglalója:', |
| 919 | + 'todo-form-details' => 'Részletek:', |
| 920 | + 'todo-form-email' => 'Ha szeretnél értesítést kapni e-mailben a feladat lezárásakor, add meg a címedet:', |
| 921 | + 'todo-form-submit' => 'Lekérdezés elküldése', |
| 922 | + 'right-todo' => 'van feladatlistája', |
| 923 | + 'right-todosubmit' => 'feladatlista jogosultsága korlátozva', |
| 924 | +); |
| 925 | + |
| 926 | +/** Interlingua (Interlingua) |
| 927 | + * @author McDutchie |
| 928 | + */ |
| 929 | +$messages['ia'] = array( |
| 930 | + 'todo' => 'Lista de cargas a facer', |
| 931 | + 'todo-desc' => 'Extension experimental pro un lista personal de [[Special:Todo|cargas a facer]]', |
| 932 | + 'todo-tab' => 'a facer', |
| 933 | + 'todo-new-queue' => 'nove', |
| 934 | + 'todo-mail-subject' => 'Action complite in le lista de cargas de $1', |
| 935 | + 'todo-mail-body' => 'Tu requestava confirmation per e-mail super le completion de un carga que tu submitteva al lista in-linea de cargas a facer de $1. |
| 936 | + |
| 937 | +Carga: $2 |
| 938 | +Submittite: $3 |
| 939 | + |
| 940 | +Iste action ha essite marcate como complite, con iste commento: |
| 941 | +$4', |
| 942 | + 'todo-invalid-item' => 'Carga mancante o invalide', |
| 943 | + 'todo-update-else-item' => 'Tentativa de actualisar le cargas de alcuno altere', |
| 944 | + 'todo-unrecognize-type' => 'Typo non recognoscite', |
| 945 | + 'todo-user-invalide' => 'Todo recipeva un usator invalide, mancante, o sin derectos requisite.', |
| 946 | + 'todo-item-list' => 'Tu cargas', |
| 947 | + 'todo-no-item' => 'Nulle cargas a facer.', |
| 948 | + 'todo-invalid-owner' => 'Le proprietario de iste carga es invalide', |
| 949 | + 'todo-add-queue' => 'Adder cauda…', |
| 950 | + 'todo-move-queue' => 'Displaciar verso cauda…', |
| 951 | + 'todo-list-for' => 'Lista de cargas a facer pro $1', |
| 952 | + 'todo-list-change' => 'Cambiar', |
| 953 | + 'todo-list-cancel' => 'Cancellar', |
| 954 | + 'todo-new-item' => 'Nove carga', |
| 955 | + 'todo-issue-summary' => 'Summario:', |
| 956 | + 'todo-form-details' => 'Detalios:', |
| 957 | + 'todo-form-email' => 'Pro reciper notification per e-mail quando le carga es claudite, entra tu adresse hic:', |
| 958 | + 'todo-form-submit' => 'Submitter requesta', |
| 959 | + 'right-todo' => 'Haber un lista de cosas a facer', |
| 960 | + 'right-todosubmit' => 'Restringer le derectos de usatores al lista de cosas a facer', |
| 961 | +); |
| 962 | + |
| 963 | +/** Indonesian (Bahasa Indonesia) |
| 964 | + * @author Bennylin |
| 965 | + * @author Irwangatot |
| 966 | + * @author IvanLanin |
| 967 | + */ |
| 968 | +$messages['id'] = array( |
| 969 | + 'todo' => 'Daftar tugas', |
| 970 | + 'todo-desc' => 'Ekstensi [[Special:Todo|daftar tugas]] pribadi eksperimental', |
| 971 | + 'todo-tab' => 'tugas', |
| 972 | + 'todo-new-queue' => 'baru', |
| 973 | + 'todo-mail-subject' => 'Butir yang terselesaikan pada daftar tugas $1', |
| 974 | + 'todo-mail-body' => 'Anda meminta konfirmasi surel tentang penyelesaian suatu tugas yang Anda kirimkan pada daftar tugas daring milik $1. |
| 975 | + |
| 976 | +Tugas: $2 |
| 977 | +Dikirim: $3 |
| 978 | + |
| 979 | +Tugas ini telah ditandai selesai dengan komentar berikut: |
| 980 | +$4', |
| 981 | + 'todo-invalid-item' => 'Tugas tidak ditemukan atau tidak valid', |
| 982 | + 'todo-update-else-item' => 'Mencoba untuk memperbarui tugas orang lain', |
| 983 | + 'todo-unrecognize-type' => 'Tipe tak dikenal', |
| 984 | + 'todo-user-invalide' => 'Tugas yang diberikan tidak valid, tidak ditemukan, atau pengguna tidak dapat ditugasi', |
| 985 | + 'todo-item-list' => 'Tugas Anda', |
| 986 | + 'todo-no-item' => 'Tidak ada tugas.', |
| 987 | + 'todo-invalid-owner' => 'Pemilik tidak valid dari tugas ini', |
| 988 | + 'todo-add-queue' => 'Menambahkan antrean...', |
| 989 | + 'todo-move-queue' => 'Pindahkan ke antrean...', |
| 990 | + 'todo-list-for' => 'Daftar tugas untuk $1', |
| 991 | + 'todo-list-change' => 'Berubah', |
| 992 | + 'todo-list-cancel' => 'Batalkan', |
| 993 | + 'todo-new-item' => 'Butir baru', |
| 994 | + 'todo-issue-summary' => 'Ringkasan isu:', |
| 995 | + 'todo-form-details' => 'Rincian:', |
| 996 | + 'todo-form-email' => 'Untuk menerima pemberitahuan melalui surel ketika tugas tersebut ditutup, masukkan alamat Anda:', |
| 997 | + 'todo-form-submit' => 'Kirim kueri', |
| 998 | + 'right-todo' => 'Memiliki daftar tugas', |
| 999 | + 'right-todosubmit' => 'Membatasi hak daftar tugas pengguna', |
| 1000 | +); |
| 1001 | + |
| 1002 | +/** Italian (Italiano) |
| 1003 | + * @author Darth Kule |
| 1004 | + */ |
| 1005 | +$messages['it'] = array( |
| 1006 | + 'todo-list-cancel' => 'Annulla', |
| 1007 | + 'todo-form-details' => 'Dettagli:', |
| 1008 | +); |
| 1009 | + |
| 1010 | +/** Japanese (日本語) |
| 1011 | + * @author Aotake |
| 1012 | + * @author Fryed-peach |
| 1013 | + * @author Hosiryuhosi |
| 1014 | + */ |
| 1015 | +$messages['ja'] = array( |
| 1016 | + 'todo' => 'ToDo一覧', |
| 1017 | + 'todo-desc' => '個人用の[[Special:Todo|ToDo一覧]]を実現する実験的な拡張機能', |
| 1018 | + 'todo-tab' => 'やること', |
| 1019 | + 'todo-new-queue' => '新規', |
| 1020 | + 'todo-mail-subject' => '$1 のToDoリスト上の項目が完了しました', |
| 1021 | + 'todo-mail-body' => 'ご依頼にそって、あなたが $1 のToDo一覧に登録した項目の完了をメールにて通知いたしました。 |
| 1022 | + |
| 1023 | +項目: $2 |
| 1024 | +登録日時: $3 |
| 1025 | + |
| 1026 | +この項目は以下のコメントを添えて、完了済みとされました。 |
| 1027 | +$4', |
| 1028 | + 'todo-invalid-item' => '項目が見当たらないか、不正です', |
| 1029 | + 'todo-update-else-item' => '他の誰かの項目を更新しようとしています', |
| 1030 | + 'todo-unrecognize-type' => '認識されない種類', |
| 1031 | + 'todo-user-invalide' => '指定された利用者は、不正、見つけれない、またはこの機能を利用できません。', |
| 1032 | + 'todo-item-list' => 'あなたの項目', |
| 1033 | + 'todo-no-item' => 'やるべき課題はありません。', |
| 1034 | + 'todo-invalid-owner' => 'この項目の担当者が無効です', |
| 1035 | + 'todo-add-queue' => 'キューに追加…', |
| 1036 | + 'todo-move-queue' => 'キューに移動…', |
| 1037 | + 'todo-list-for' => '$1 のToDo一覧', |
| 1038 | + 'todo-list-change' => '変更', |
| 1039 | + 'todo-list-cancel' => '中止', |
| 1040 | + 'todo-new-item' => '新規項目', |
| 1041 | + 'todo-issue-summary' => '課題要約:', |
| 1042 | + 'todo-form-details' => '詳細:', |
| 1043 | + 'todo-form-email' => '項目が完了した際に電子メールで通知を希望するなら、あなたのアドレスをここに入力してください:', |
| 1044 | + 'todo-form-submit' => '送信', |
| 1045 | + 'right-todo' => 'ToDo一覧をもつ', |
| 1046 | + 'right-todosubmit' => '利用者のToDo一覧に関する権限を制限する', |
| 1047 | +); |
| 1048 | + |
| 1049 | +/** Javanese (Basa Jawa) |
| 1050 | + * @author Meursault2004 |
| 1051 | + * @author Pras |
| 1052 | + */ |
| 1053 | +$messages['jv'] = array( |
| 1054 | + 'todo' => 'Daftar tugas', |
| 1055 | + 'todo-desc' => "Èkstènsi [[Special:Todo|dhaptar ayahan]] (''todo list'') pribadi èkspèrimèntal", |
| 1056 | + 'todo-tab' => 'ayahan/tugas', |
| 1057 | + 'todo-new-queue' => 'anyar', |
| 1058 | + 'todo-mail-subject' => 'Perkara sing wis dilaksanakaké ing daftar tugas $1', |
| 1059 | + 'todo-unrecognize-type' => 'Jenisé ora ditepungi', |
| 1060 | + 'todo-add-queue' => 'Tambah antrian…', |
| 1061 | + 'todo-move-queue' => 'Pindhahna menyang antrian…', |
| 1062 | + 'todo-list-for' => 'Daftar tugas kanggo $1', |
| 1063 | + 'todo-list-change' => 'Ganti', |
| 1064 | + 'todo-list-cancel' => 'Batal', |
| 1065 | + 'todo-new-item' => 'Item anyar', |
| 1066 | + 'todo-issue-summary' => 'Ringkesan:', |
| 1067 | + 'todo-form-details' => 'Détail:', |
| 1068 | + 'todo-form-submit' => 'Kirimna kwéri', |
| 1069 | +); |
| 1070 | + |
| 1071 | +/** Khmer (ភាសាខ្មែរ) |
| 1072 | + * @author Chhorran |
| 1073 | + * @author Thearith |
| 1074 | + * @author គីមស៊្រុន |
| 1075 | + * @author វ័ណថារិទ្ធ |
| 1076 | + */ |
| 1077 | +$messages['km'] = array( |
| 1078 | + 'todo' => 'បញ្ជីកិច្ចការត្រូវធ្វើ', |
| 1079 | + 'todo-tab' => 'ត្រូវធ្វើ', |
| 1080 | + 'todo-new-queue' => 'ថ្មី', |
| 1081 | + 'todo-unrecognize-type' => 'ប្រភេទមិនស្គាល់', |
| 1082 | + 'todo-item-list' => 'ធាតុរបស់អ្នក', |
| 1083 | + 'todo-add-queue' => 'បន្ថែម ជួររង់ចាំ...', |
| 1084 | + 'todo-list-for' => 'បញ្ជីកិច្ចការដែលត្រូវធ្វើ សម្រាប់ $1', |
| 1085 | + 'todo-list-change' => 'ផ្លាស់ប្តូរ', |
| 1086 | + 'todo-list-cancel' => 'បោះបង់', |
| 1087 | + 'todo-new-item' => 'របស់ថ្មី', |
| 1088 | + 'todo-issue-summary' => 'សេចក្ដីសង្ខេបនៃបញ្ហា៖', |
| 1089 | + 'todo-form-details' => 'លំអិត ៖', |
| 1090 | +); |
| 1091 | + |
| 1092 | +/** Kinaray-a (Kinaray-a) |
| 1093 | + * @author Jose77 |
| 1094 | + */ |
| 1095 | +$messages['krj'] = array( |
| 1096 | + 'todo-list-cancel' => 'Kanselar', |
| 1097 | +); |
| 1098 | + |
| 1099 | +/** Ripoarisch (Ripoarisch) |
| 1100 | + * @author Purodha |
| 1101 | + */ |
| 1102 | +$messages['ksh'] = array( |
| 1103 | + 'todo' => 'Aufjabeleß', |
| 1104 | + 'todo-desc' => 'Ene Zosatz för en persönliche [[Special:Todo|Aufjabeleß]] för zem Ußprobeere.', |
| 1105 | + 'todo-tab' => 'Aufjab', |
| 1106 | + 'todo-new-queue' => 'neu', |
| 1107 | + 'todo-mail-subject' => 'Erledichte Aufjab en {{GENDER:$1|däm $1 sing|däm $1 sing|däm Metmaacher $1 sing|däm $1 sing|dä $1 ier}} Aufjabeleß', |
| 1108 | + 'todo-mail-body' => 'Do häs Der en <i lang="en">e-Mail</i> jewönsch, wann en Aufjab erledich wöhr, die De {{GENDER:$1|dem $1 en sing|em $1 en sing|däm Metmaacher $1 en de|däm $1 en sing|dä $1 en ier}} Aufjabeleß jedonn häs. He is se: |
| 1109 | + |
| 1110 | +De Aufjab: $2 |
| 1111 | +Enjedrage: $3 |
| 1112 | + |
| 1113 | +Se wood als erledich makeet mit dä Bemerkung: |
| 1114 | +$4 |
| 1115 | + |
| 1116 | +Ene schone Jroß.', |
| 1117 | + 'todo-invalid-item' => 'Die Aufjab fäält, odder se es kapott', |
| 1118 | + 'todo-update-else-item' => 'Enem andere Metmaacher sing Aufjabe ändere', |
| 1119 | + 'todo-unrecognize-type' => 'Di Aat Aufjab kenne mer nit', |
| 1120 | + 'todo-user-invalide' => 'Die Aufjab es kapott, odder se es nit doh, odder dä Medmaacher kann jaa kein Aufjabe han.', |
| 1121 | + 'todo-item-list' => 'Ding Aufjabe', |
| 1122 | + 'todo-no-item' => 'Kein Aufjabe en de Leß.', |
| 1123 | + 'todo-invalid-owner' => 'Dä Medmaacher för di Aufjab is nit müjjelisch', |
| 1124 | + 'todo-add-queue' => 'En Schlang dobei donn …', |
| 1125 | + 'todo-move-queue' => 'En de Schlang donn …', |
| 1126 | + 'todo-list-for' => '{{GENDER:$1|Dämm $1 sing|Em $1 sing|Däm Metmaacher $1 de|Däm $1 sing|Dä $1 ier}} Aufjabeleß', |
| 1127 | + 'todo-list-change' => 'Ändere', |
| 1128 | + 'todo-list-cancel' => 'Draanjevve', |
| 1129 | + 'todo-new-item' => 'En neu Aufjab', |
| 1130 | + 'todo-issue-summary' => 'Zosammefassung:', |
| 1131 | + 'todo-form-details' => 'Einzelheite:', |
| 1132 | + 'todo-form-email' => 'Öm en <i lang="en">e-mail</i> ze krijje, wann di Aufjab afjeschlosse weed, jif Ding Adress för de <i lang="en">e-mail</i> hee en:', |
| 1133 | + 'todo-form-submit' => 'Loß Jonn!', |
| 1134 | + 'right-todo' => 'En Aufjabeleß han künne', |
| 1135 | + 'right-todosubmit' => 'Anderlücks Rääsch an un op en Aufjabeleß beschrängke', |
| 1136 | +); |
| 1137 | + |
| 1138 | +/** Luxembourgish (Lëtzebuergesch) |
| 1139 | + * @author Robby |
| 1140 | + */ |
| 1141 | +$messages['lb'] = array( |
| 1142 | + 'todo' => 'Lëscht vun den Aufgaben', |
| 1143 | + 'todo-desc' => 'Experimentell Erweiderung mat der perséinlecher [[Special:Todo|Lëscht vun Aufgaben]]', |
| 1144 | + 'todo-tab' => 'fir ze maachen', |
| 1145 | + 'todo-new-queue' => 'nei', |
| 1146 | + 'todo-invalid-item' => 'Keen oder ongëltegen Objet', |
| 1147 | + 'todo-update-else-item' => "Versuch engem anere seng Objeten z'aktualiséieren", |
| 1148 | + 'todo-unrecognize-type' => 'Onbekannten Typ', |
| 1149 | + 'todo-item-list' => 'Är Objeten', |
| 1150 | + 'todo-no-item' => 'Keng Objeten op der Lëscht vun den Aufgaben.', |
| 1151 | + 'todo-add-queue' => 'Lëscht (queue) derbäisetzen ...', |
| 1152 | + 'todo-move-queue' => "Op d'Lëscht (queue) derbäisetzen", |
| 1153 | + 'todo-list-for' => 'Lëscht vun den Aufgabe fir $1', |
| 1154 | + 'todo-list-change' => 'Änneren', |
| 1155 | + 'todo-list-cancel' => 'Annulléieren', |
| 1156 | + 'todo-new-item' => 'Neien Objet', |
| 1157 | + 'todo-issue-summary' => 'Resumé vun der Aufgab:', |
| 1158 | + 'todo-form-details' => 'Detailer:', |
| 1159 | + 'todo-form-submit' => 'Ufro starten', |
| 1160 | +); |
| 1161 | + |
| 1162 | +/** Laz (Laz) |
| 1163 | + * @author Bombola |
| 1164 | + */ |
| 1165 | +$messages['lzz'] = array( |
| 1166 | + 'todo-new-queue' => 'ağani', |
| 1167 | +); |
| 1168 | + |
| 1169 | +/** Eastern Mari (Олык Марий) |
| 1170 | + * @author Сай |
| 1171 | + */ |
| 1172 | +$messages['mhr'] = array( |
| 1173 | + 'todo-list-cancel' => 'Чараш', |
| 1174 | +); |
| 1175 | + |
| 1176 | +/** Macedonian (Македонски) |
| 1177 | + * @author Bjankuloski06 |
| 1178 | + */ |
| 1179 | +$messages['mk'] = array( |
| 1180 | + 'todo' => 'Листа на задачи', |
| 1181 | + 'todo-desc' => 'Експериментално проширување за лична [[Special:Todo|листа на задачи]]', |
| 1182 | + 'todo-tab' => 'задачи', |
| 1183 | + 'todo-new-queue' => 'нова', |
| 1184 | + 'todo-mail-subject' => 'Завршена задача на листата на задачи на $1', |
| 1185 | + 'todo-mail-body' => 'Побаравте потврда по е-пошта за завршувањето на задача која сте ја поставиле на листата на задачи на $1. |
| 1186 | + |
| 1187 | +Задача: $2 |
| 1188 | +Поставено: $3 |
| 1189 | + |
| 1190 | +Оваа задача е означена како завршена, заедно со следниов коментар: |
| 1191 | +$4', |
| 1192 | + 'todo-invalid-item' => 'Изгубена или неважечка задача', |
| 1193 | + 'todo-update-else-item' => 'Обид за ажурирање на туѓи задачи', |
| 1194 | + 'todo-unrecognize-type' => 'Непризнаен тип', |
| 1195 | + 'todo-user-invalide' => 'На задачите им е зададен погрешен или отсутен корисник, или пак корисник кој нема надлежност за задачата.', |
| 1196 | + 'todo-item-list' => 'Ваши задачи', |
| 1197 | + 'todo-no-item' => 'Нема задачи.', |
| 1198 | + 'todo-invalid-owner' => 'Погрешен сопственик за оваа задача', |
| 1199 | + 'todo-add-queue' => 'Додај редица...', |
| 1200 | + 'todo-move-queue' => 'Премести во редот на чекање...', |
| 1201 | + 'todo-list-for' => 'Листа на задачи за $1', |
| 1202 | + 'todo-list-change' => 'Смени', |
| 1203 | + 'todo-list-cancel' => 'Откажи', |
| 1204 | + 'todo-new-item' => 'Нова задача', |
| 1205 | + 'todo-issue-summary' => 'Преглед на проблемот:', |
| 1206 | + 'todo-form-details' => 'Детали:', |
| 1207 | + 'todo-form-email' => 'За да добивате известување по е-пошта кога некоја задача е затворена, внесете ја вашата адреса:', |
| 1208 | + 'todo-form-submit' => 'Постави барање', |
| 1209 | + 'right-todo' => 'Имање на листа на задачи', |
| 1210 | + 'right-todosubmit' => 'Ограничување на правото на листата на задачи на еден корисник', |
| 1211 | +); |
| 1212 | + |
| 1213 | +/** Malayalam (മലയാളം) |
| 1214 | + * @author Shijualex |
| 1215 | + */ |
| 1216 | +$messages['ml'] = array( |
| 1217 | + 'todo-new-queue' => 'പുതിയത്', |
| 1218 | + 'todo-list-change' => 'മാറ്റം', |
| 1219 | + 'todo-list-cancel' => 'റദ്ദാക്കുക', |
| 1220 | + 'todo-new-item' => 'പുതിയ ഇനം', |
| 1221 | + 'todo-form-details' => 'വിശദാംശങ്ങൾ:', |
| 1222 | + 'todo-form-submit' => 'ചോദ്യം (query) സമർപ്പിക്കുക', |
| 1223 | +); |
| 1224 | + |
| 1225 | +/** Marathi (मराठी) |
| 1226 | + * @author Kaustubh |
| 1227 | + * @author Mahitgar |
| 1228 | + */ |
| 1229 | +$messages['mr'] = array( |
| 1230 | + 'todo' => 'करण्याची यादी', |
| 1231 | + 'todo-tab' => 'करावयाच्या गोष्टी', |
| 1232 | + 'todo-new-queue' => 'नवे', |
| 1233 | + 'todo-mail-subject' => '$1 च्या करावयच्या गोष्टींच्या यादीतील पूर्ण झालेल्या नोंदी', |
| 1234 | + 'todo-invalid-item' => 'चुकीचा किंवा अस्तित्वात नसलेला आयटम', |
| 1235 | + 'todo-unrecognize-type' => 'अनोळखी प्रकार', |
| 1236 | + 'todo-item-list' => 'तुमचे आयटेम्स', |
| 1237 | + 'todo-no-item' => 'करावयाच्या नोंदी नाहीत.', |
| 1238 | + 'todo-invalid-owner' => 'या आयटमचा चुकीचा मालक', |
| 1239 | + 'todo-add-queue' => 'रांग वाढवा...', |
| 1240 | + 'todo-move-queue' => 'रांगेमध्ये हलवा...', |
| 1241 | + 'todo-list-for' => '(ची) करावयाच्या गोष्टींची यादी $1', |
| 1242 | + 'todo-list-change' => 'बदल', |
| 1243 | + 'todo-list-cancel' => 'रद्द करा', |
| 1244 | + 'todo-new-item' => 'नवीन नोंद', |
| 1245 | + 'todo-issue-summary' => 'चर्चा सारांश:', |
| 1246 | + 'todo-form-details' => 'तपशील:', |
| 1247 | + 'todo-form-submit' => 'पृच्छा पाठवा', |
| 1248 | +); |
| 1249 | + |
| 1250 | +/** Maltese (Malti) |
| 1251 | + * @author Roderick Mallia |
| 1252 | + */ |
| 1253 | +$messages['mt'] = array( |
| 1254 | + 'todo-list-cancel' => 'Annulla', |
| 1255 | +); |
| 1256 | + |
| 1257 | +/** Erzya (Эрзянь) |
| 1258 | + * @author Botuzhaleny-sodamo |
| 1259 | + */ |
| 1260 | +$messages['myv'] = array( |
| 1261 | + 'todo' => 'Мезе теемс ледстемка', |
| 1262 | + 'todo-tab' => 'мезе теемс', |
| 1263 | + 'todo-new-queue' => 'од', |
| 1264 | + 'todo-unrecognize-type' => 'Апак содань тип', |
| 1265 | + 'todo-item-list' => 'Эсеть тевпельксэть', |
| 1266 | + 'todo-no-item' => 'Тевпелькст арасть', |
| 1267 | + 'todo-add-queue' => 'Теемс чиполас аравтома', |
| 1268 | + 'todo-move-queue' => 'Ютавтомс пулос…', |
| 1269 | + 'todo-list-change' => 'Полавтомс', |
| 1270 | + 'todo-list-cancel' => 'А теемс', |
| 1271 | + 'todo-new-item' => 'Од тевпелькс', |
| 1272 | +); |
| 1273 | + |
| 1274 | +/** Nahuatl (Nāhuatl) |
| 1275 | + * @author Fluence |
| 1276 | + */ |
| 1277 | +$messages['nah'] = array( |
| 1278 | + 'todo' => 'mochi ic tlachīhua', |
| 1279 | + 'todo-tab' => 'mochi', |
| 1280 | + 'todo-list-change' => 'Ticpatlāz', |
| 1281 | + 'todo-list-cancel' => 'Ticcuepāz', |
| 1282 | +); |
| 1283 | + |
| 1284 | +/** Low German (Plattdüütsch) |
| 1285 | + * @author Slomox |
| 1286 | + */ |
| 1287 | +$messages['nds'] = array( |
| 1288 | + 'todo' => 'Opgavenlist', |
| 1289 | + 'todo-tab' => 'Opgaven', |
| 1290 | + 'todo-new-queue' => 'nee', |
| 1291 | + 'todo-no-item' => 'Nix op de Opgavenlist.', |
| 1292 | + 'todo-list-for' => 'Opgavenlist för $1', |
| 1293 | + 'todo-list-change' => 'Ännern', |
| 1294 | + 'todo-list-cancel' => 'Afbreken', |
| 1295 | + 'todo-new-item' => 'Ne’e Opgaav', |
| 1296 | + 'todo-form-details' => 'Details:', |
| 1297 | +); |
| 1298 | + |
| 1299 | +/** Dutch (Nederlands) |
| 1300 | + * @author GerardM |
| 1301 | + * @author SPQRobin |
| 1302 | + * @author Siebrand |
| 1303 | + * @author Tvdm |
| 1304 | + */ |
| 1305 | +$messages['nl'] = array( |
| 1306 | + 'todo' => 'Takenlijst', |
| 1307 | + 'todo-desc' => 'Experimentele uitbreiding voor een persoonlijke [[Special:Todo|takenlijst]]', |
| 1308 | + 'todo-tab' => 'taken', |
| 1309 | + 'todo-new-queue' => 'nieuw', |
| 1310 | + 'todo-mail-subject' => 'Afgerond actiepunt op actielijst $1', |
| 1311 | + 'todo-mail-body' => 'U hebt gevraagd om een waarschuwing bij het sluiten van een actiepunt op de actielijst van $1. |
| 1312 | + |
| 1313 | +Onderwerp: $2 |
| 1314 | +Geopend: $3 |
| 1315 | + |
| 1316 | +Dit onderwerp is nu gemarkeerd als afgerond, met de volgende opmerking: |
| 1317 | +$4', |
| 1318 | + 'todo-invalid-item' => 'Missend of ongeldig item', |
| 1319 | + 'todo-update-else-item' => 'Bezig met het bijwerken van de punten van iemand anders', |
| 1320 | + 'todo-unrecognize-type' => 'Onherkend type', |
| 1321 | + 'todo-user-invalide' => 'Aan dit actiepunt hangt een gebruiker die een onjuiste naam heeft, niet bestaat, of geen gebruik kan maken van actiepunten.', |
| 1322 | + 'todo-item-list' => 'Uw items', |
| 1323 | + 'todo-no-item' => 'Geen te-doen-items.', |
| 1324 | + 'todo-invalid-owner' => 'Ongeldige eigenaar voor dit item', |
| 1325 | + 'todo-add-queue' => 'Wachtrij toevoegen…', |
| 1326 | + 'todo-move-queue' => 'Verplaats naar wachtrij…', |
| 1327 | + 'todo-list-for' => 'Takenlijst voor $1', |
| 1328 | + 'todo-list-change' => 'Wijzigen', |
| 1329 | + 'todo-list-cancel' => 'Annuleren', |
| 1330 | + 'todo-new-item' => 'Nieuw item', |
| 1331 | + 'todo-issue-summary' => 'Samenvatting onderwerp:', |
| 1332 | + 'todo-form-details' => 'Details:', |
| 1333 | + 'todo-form-email' => 'Voer hier uw e-mailadres in om een melding te krijgen als dit onderwerp wordt gesloten:', |
| 1334 | + 'todo-form-submit' => 'Zoekopdracht uitvoeren', |
| 1335 | + 'right-todo' => 'Todo-lijst hebben', |
| 1336 | + 'right-todosubmit' => 'Gebruikersrechten op todo-lijst beperken', |
| 1337 | +); |
| 1338 | + |
| 1339 | +/** Norwegian Nynorsk (Norsk (nynorsk)) |
| 1340 | + * @author Frokor |
| 1341 | + * @author Jon Harald Søby |
| 1342 | + */ |
| 1343 | +$messages['nn'] = array( |
| 1344 | + 'todo' => 'Oppgåveliste', |
| 1345 | + 'todo-desc' => 'Eksperimentell personleg utviding for [[Special:Todo|oppgåvelister]].', |
| 1346 | + 'todo-tab' => 'oppgåver', |
| 1347 | + 'todo-new-queue' => 'ny', |
| 1348 | + 'todo-mail-subject' => 'Fullført oppgåve på oppgåvelista til $1', |
| 1349 | + 'todo-mail-body' => 'Du bad om ei e-poststadfesting om fullføringa av ei oppgåve på oppgåvelista til $1. |
| 1350 | + |
| 1351 | +Oppgåve: $2 |
| 1352 | +Fullført: $3 |
| 1353 | + |
| 1354 | +Oppgåva er merka som fullført, med denne kommentaren: |
| 1355 | +$4', |
| 1356 | + 'todo-invalid-item' => 'Manglande eller ugyldig oppgåve', |
| 1357 | + 'todo-update-else-item' => 'Prøver å oppdatere ein annan person sine oppgåver', |
| 1358 | + 'todo-unrecognize-type' => 'Ukjend type', |
| 1359 | + 'todo-user-invalide' => 'Oppgåva er gjeve til ugyldig, mangalande eller upassande brukar.', |
| 1360 | + 'todo-item-list' => 'Dine oppgåver', |
| 1361 | + 'todo-no-item' => 'Ingen oppgåver.', |
| 1362 | + 'todo-invalid-owner' => 'Ugyldig oppgåveeigar.', |
| 1363 | + 'todo-add-queue' => 'Legg til kø…', |
| 1364 | + 'todo-move-queue' => 'Flytt til kø…', |
| 1365 | + 'todo-list-for' => 'Oppgåveliste for $1', |
| 1366 | + 'todo-list-change' => 'Endre', |
| 1367 | + 'todo-list-cancel' => 'Avbryt', |
| 1368 | + 'todo-new-item' => 'Ny oppgåve', |
| 1369 | + 'todo-issue-summary' => 'Samandrag:', |
| 1370 | + 'todo-form-details' => 'Detaljar:', |
| 1371 | + 'todo-form-email' => 'Skriv inn e-postadressa din her for å motta melding på e-post når oppgava er fullført:', |
| 1372 | + 'todo-form-submit' => 'Utfør', |
| 1373 | +); |
| 1374 | + |
| 1375 | +/** Norwegian (bokmål) (Norsk (bokmål)) |
| 1376 | + * @author Jon Harald Søby |
| 1377 | + * @author Nghtwlkr |
| 1378 | + */ |
| 1379 | +$messages['no'] = array( |
| 1380 | + 'todo' => 'Oppgaveliste', |
| 1381 | + 'todo-desc' => 'Eksperimentell personlig utvidelse for [[Special:Todo|oppgavelister]].', |
| 1382 | + 'todo-tab' => 'oppgaver', |
| 1383 | + 'todo-new-queue' => 'ny', |
| 1384 | + 'todo-mail-subject' => 'Fullførte oppgave på $1s oppgaveliste', |
| 1385 | + 'todo-mail-body' => 'Du ba om en e-postbekreftelse om fullføringen av en oppgave på $1s oppgaveliste. |
| 1386 | + |
| 1387 | +Oppgave: $2 |
| 1388 | +Fullført: $3 |
| 1389 | + |
| 1390 | +Oppgaven er merket som fullført, med denne kommentaren: |
| 1391 | +$4', |
| 1392 | + 'todo-invalid-item' => 'Manglende eller ugyldig oppgave', |
| 1393 | + 'todo-update-else-item' => 'Prøver å oppdatere en annen persons oppgaver', |
| 1394 | + 'todo-unrecognize-type' => 'Type ikke gjenkjent', |
| 1395 | + 'todo-user-invalide' => 'Oppgaven gitt til ugydlig, manglende eller upassende bruker.', |
| 1396 | + 'todo-item-list' => 'Dine oppgaver', |
| 1397 | + 'todo-no-item' => 'Ingen oppgaver.', |
| 1398 | + 'todo-invalid-owner' => 'Ugyldig oppgaveeier.', |
| 1399 | + 'todo-add-queue' => 'Legg til kø…', |
| 1400 | + 'todo-move-queue' => 'Flytt til kø…', |
| 1401 | + 'todo-list-for' => 'Oppgaveliste for $1', |
| 1402 | + 'todo-list-change' => 'Endre', |
| 1403 | + 'todo-list-cancel' => 'Avbryt', |
| 1404 | + 'todo-new-item' => 'Ny oppgave', |
| 1405 | + 'todo-issue-summary' => 'Sammendrag:', |
| 1406 | + 'todo-form-details' => 'Detaljer:', |
| 1407 | + 'todo-form-email' => 'Skriv inn e-postadressen din her for å mottå beskjed på e-post når oppgaven er fullført:', |
| 1408 | + 'todo-form-submit' => 'Utfør', |
| 1409 | + 'right-todo' => 'Ha en å gjøre-liste', |
| 1410 | + 'right-todosubmit' => 'Begrens en brukers å gjøre-listerettigheter', |
| 1411 | +); |
| 1412 | + |
| 1413 | +/** Occitan (Occitan) |
| 1414 | + * @author Cedric31 |
| 1415 | + */ |
| 1416 | +$messages['oc'] = array( |
| 1417 | + 'todo' => "Lista dels prètzfaches d'executar", |
| 1418 | + 'todo-desc' => 'Extension experimentala d’una [[Special:Todo|lista personala de prètzfaches de realizar]]', |
| 1419 | + 'todo-tab' => 'de far', |
| 1420 | + 'todo-new-queue' => 'Novèl', |
| 1421 | + 'todo-mail-subject' => 'Article acabat sus la lista dels prètzfaches de $1', |
| 1422 | + 'todo-mail-body' => "Avètz demandat la confirmacion per corrièr electronic per çò que concernís l'acabament d'un article qu'aviatz sus la lista dels preètzfaches de $1. Article : $2 Somes : $3 Aqueste article es estat marcat coma acabat amb lo comentari seguent : $4", |
| 1423 | + 'todo-invalid-item' => 'Article mancant o invalid', |
| 1424 | + 'todo-update-else-item' => "Temptativa de metre a jorn los articles de qualqu'un d'autre", |
| 1425 | + 'todo-unrecognize-type' => 'Tipe pas reconegut', |
| 1426 | + 'todo-user-invalide' => 'Prètzfach de far invalid, mancant, o utilizaire disposant pas dels dreches necessaris per aquò.', |
| 1427 | + 'todo-item-list' => 'Vòstres articles', |
| 1428 | + 'todo-no-item' => "Cap de prètzfach d'executar pas", |
| 1429 | + 'todo-invalid-owner' => "Proprietari d'aqueste article invalid", |
| 1430 | + 'todo-add-queue' => 'Apondre a la coa…', |
| 1431 | + 'todo-move-queue' => 'Desplaçar cap a la coa…', |
| 1432 | + 'todo-list-for' => "Lista dels prètzfaches d'executar per $1", |
| 1433 | + 'todo-list-change' => 'Modificar', |
| 1434 | + 'todo-list-cancel' => 'Anullar', |
| 1435 | + 'todo-new-item' => 'Article novèl', |
| 1436 | + 'todo-issue-summary' => 'Resumit brèu :', |
| 1437 | + 'todo-form-details' => 'Precisions :', |
| 1438 | + 'todo-form-email' => 'Per recebre las notificacions per corrièr electronic un còp l’article clausurat, inscrivètz vòstra adreça dins lo quadre çaijós :', |
| 1439 | + 'todo-form-submit' => 'Sometre la requèsta', |
| 1440 | + 'right-todo' => 'Aver una lista de causas de far', |
| 1441 | + 'right-todosubmit' => 'Restrénher los dreches de las listas personalas de causas de far', |
| 1442 | +); |
| 1443 | + |
| 1444 | +/** Ossetic (Иронау) |
| 1445 | + * @author Amikeco |
| 1446 | + */ |
| 1447 | +$messages['os'] = array( |
| 1448 | + 'todo-list-cancel' => 'Нæ бæззы', |
| 1449 | +); |
| 1450 | + |
| 1451 | +/** Deitsch (Deitsch) |
| 1452 | + * @author Xqt |
| 1453 | + */ |
| 1454 | +$messages['pdc'] = array( |
| 1455 | + 'todo-new-queue' => 'Nei', |
| 1456 | +); |
| 1457 | + |
| 1458 | +/** Polish (Polski) |
| 1459 | + * @author McMonster |
| 1460 | + * @author Sp5uhe |
| 1461 | + * @author Wpedzich |
| 1462 | + */ |
| 1463 | +$messages['pl'] = array( |
| 1464 | + 'todo' => 'Lista zadań do wykonania', |
| 1465 | + 'todo-desc' => 'Eksperymentalne rozszerzenie udostępniające osobistą [[Special:Todo|listę zadań do wykonania]]', |
| 1466 | + 'todo-tab' => 'zadania', |
| 1467 | + 'todo-new-queue' => 'nowe', |
| 1468 | + 'todo-mail-subject' => 'Zamknięto pozycję na liście zadań użytkownika $1', |
| 1469 | + 'todo-mail-body' => 'Zaznaczyłeś opcję poinformowania Cię o zakończeniu czynności, którą dodałeś do listy zadań użytkownika $1 w trybie online. |
| 1470 | + |
| 1471 | +Pozycja: $2 |
| 1472 | +Przesłano: $3 |
| 1473 | + |
| 1474 | +Pozycję oznaczono jako wykonaną z następującym komentarzem: |
| 1475 | +$4', |
| 1476 | + 'todo-invalid-item' => 'Nieprawidłowa lub nieistniejąca pozycja', |
| 1477 | + 'todo-update-else-item' => 'Próba uaktualnienia listy pozycji innego użytkownika', |
| 1478 | + 'todo-unrecognize-type' => 'Nie rozpoznano typu', |
| 1479 | + 'todo-user-invalide' => 'Podano nieprawidłową lub nieistniejącą nazwę użytkownika, albo użytkownik nie jest w stanie wykorzystywać funkcji zadań do wykonania.', |
| 1480 | + 'todo-item-list' => 'Twoje zadania', |
| 1481 | + 'todo-no-item' => 'Brak wpisów na liście zadań do wykonania.', |
| 1482 | + 'todo-invalid-owner' => 'Właściciel tego zadania jest nieprawidłowy', |
| 1483 | + 'todo-add-queue' => 'Dodaj kolejkę…', |
| 1484 | + 'todo-move-queue' => 'Przesuń do kolejki…', |
| 1485 | + 'todo-list-for' => 'Lista zadań dla $1', |
| 1486 | + 'todo-list-change' => 'Zmień', |
| 1487 | + 'todo-list-cancel' => 'Anuluj', |
| 1488 | + 'todo-new-item' => 'Nowa pozycja', |
| 1489 | + 'todo-issue-summary' => 'Podsumowanie kwestii:', |
| 1490 | + 'todo-form-details' => 'Szczegóły:', |
| 1491 | + 'todo-form-email' => 'Jeśli chcesz otrzymać powiadomienie pocztą elektroniczna po zamknięciu tej pozycji, wpisz w polu poniżej swój adres e‐mail:', |
| 1492 | + 'todo-form-submit' => 'Wyślij zapytanie', |
| 1493 | + 'right-todo' => 'Posiada listę zadań do wykonania', |
| 1494 | + 'right-todosubmit' => 'Ograniczanie dostępu użytkowników do listy zadań', |
| 1495 | +); |
| 1496 | + |
| 1497 | +/** Piedmontese (Piemontèis) |
| 1498 | + * @author Borichèt |
| 1499 | + * @author Dragonòt |
| 1500 | + */ |
| 1501 | +$messages['pms'] = array( |
| 1502 | + 'todo' => 'lista da fé', |
| 1503 | + 'todo-desc' => 'Estension përsonal sperimental [[Special:Todo|lista da fé]]', |
| 1504 | + 'todo-tab' => 'da fé', |
| 1505 | + 'todo-new-queue' => 'neuv', |
| 1506 | + 'todo-mail-subject' => 'Element completà an sla lista da fé ëd $1', |
| 1507 | + 'todo-mail-body' => "Ti it l'has ciamà la conferma për pòsta eletrònica dël completament ëd n'element ch'it l'has butà an sla lista an linia da fé ëd $1. |
| 1508 | + |
| 1509 | +Element: $2 |
| 1510 | +Butà: $3 |
| 1511 | + |
| 1512 | +Sto element-sì a l'é stàit marcà com completà, con sto coment-sì: |
| 1513 | +$4", |
| 1514 | + 'todo-invalid-item' => 'Element mancant o pa bon', |
| 1515 | + 'todo-update-else-item' => "Tentativ d'agiorné j'element ëd cheidun d'àutr", |
| 1516 | + 'todo-unrecognize-type' => 'Sòrt pa arconossùa', |
| 1517 | + 'todo-user-invalide' => "Ròba da fé pa bon-a, mancanta o l'utent a l'ha pa na lista ëd ròbe da fé.", |
| 1518 | + 'todo-item-list' => 'Tò element', |
| 1519 | + 'todo-no-item' => 'Pa gnun element da fé.', |
| 1520 | + 'todo-invalid-owner' => 'Assignatari pa bon dzora sto element-sì', |
| 1521 | + 'todo-add-queue' => 'Gionta coa ...', |
| 1522 | + 'todo-move-queue' => 'Tramuda a la coa ...', |
| 1523 | + 'todo-list-for' => 'Lista da fé për $1', |
| 1524 | + 'todo-list-change' => 'Cambia', |
| 1525 | + 'todo-list-cancel' => 'Scancela', |
| 1526 | + 'todo-new-item' => 'Element neuv', |
| 1527 | + 'todo-issue-summary' => 'Resumé dël problema:', |
| 1528 | + 'todo-form-details' => 'Detaj', |
| 1529 | + 'todo-form-email' => "Për arsèive notìfiche për pòsta eletrònica quand che l'element a l'é sarà, dà toa adrëssa:", |
| 1530 | + 'todo-form-submit' => 'Anseriss la query', |
| 1531 | + 'right-todo' => 'Oten la lista da fé', |
| 1532 | + 'right-todosubmit' => "Strenz ij drit ëd la lista da fé ëd l'utent", |
| 1533 | +); |
| 1534 | + |
| 1535 | +/** Pashto (پښتو) |
| 1536 | + * @author Ahmed-Najib-Biabani-Ibrahimkhel |
| 1537 | + */ |
| 1538 | +$messages['ps'] = array( |
| 1539 | + 'todo-new-queue' => 'نوی', |
| 1540 | + 'todo-list-change' => 'بدلول', |
| 1541 | +); |
| 1542 | + |
| 1543 | +/** Portuguese (Português) |
| 1544 | + * @author Hamilton Abreu |
| 1545 | + * @author Lijealso |
| 1546 | + * @author Malafaya |
| 1547 | + */ |
| 1548 | +$messages['pt'] = array( |
| 1549 | + 'todo' => 'Lista de tarefas', |
| 1550 | + 'todo-desc' => 'Extensão experimental de [[Special:Todo|lista pessoal de tarefas]]', |
| 1551 | + 'todo-tab' => 'tarefas', |
| 1552 | + 'todo-new-queue' => 'novo', |
| 1553 | + 'todo-mail-subject' => 'Tarefa finalizada na lista de tarefas de $1', |
| 1554 | + 'todo-mail-body' => "Pediu confirmação da finalização de uma tarefa que inseriu na lista de tarefas ''online'' de $1. |
| 1555 | + |
| 1556 | +Tarefa: $2 |
| 1557 | +Submetida a: $3 |
| 1558 | + |
| 1559 | +Esta tarefa foi marcada como completa, com este comentário: |
| 1560 | +$4", |
| 1561 | + 'todo-invalid-item' => 'Tarefa inexistente ou inválida', |
| 1562 | + 'todo-update-else-item' => 'A tentar actualizar as tarefas de outra pessoa', |
| 1563 | + 'todo-unrecognize-type' => 'Tipo não reconhecido', |
| 1564 | + 'todo-user-invalide' => 'Tarefa atribuída a utilizador inválido, inexistente ou sem lista de tarefas', |
| 1565 | + 'todo-item-list' => 'As suas tarefas', |
| 1566 | + 'todo-no-item' => 'Sem tarefas.', |
| 1567 | + 'todo-invalid-owner' => 'Proprietário inválido nesta tarefa', |
| 1568 | + 'todo-add-queue' => 'Adicionar fila…', |
| 1569 | + 'todo-move-queue' => 'Mover para fila…', |
| 1570 | + 'todo-list-for' => 'Lista de tarefas de $1', |
| 1571 | + 'todo-list-change' => 'Alterar', |
| 1572 | + 'todo-list-cancel' => 'Cancelar', |
| 1573 | + 'todo-new-item' => 'Novo item', |
| 1574 | + 'todo-issue-summary' => 'Resumo do problema:', |
| 1575 | + 'todo-form-details' => 'Detalhes:', |
| 1576 | + 'todo-form-email' => 'Para receber uma notificação por correio electrónico quando esta tarefa for finalizada, escreva o seu endereço aqui:', |
| 1577 | + 'todo-form-submit' => 'Submeter pesquisa', |
| 1578 | + 'right-todo' => 'Possuir lista de tarefas', |
| 1579 | + 'right-todosubmit' => 'Restringir o privilégio de possuir uma lista de tarefas', |
| 1580 | +); |
| 1581 | + |
| 1582 | +/** Brazilian Portuguese (Português do Brasil) |
| 1583 | + * @author Eduardo.mps |
| 1584 | + */ |
| 1585 | +$messages['pt-br'] = array( |
| 1586 | + 'todo' => 'Lista de tarefas', |
| 1587 | + 'todo-desc' => 'Extensão experimental de [[Special:Todo|lista pessoal de tarefas]]', |
| 1588 | + 'todo-tab' => 'tarefas', |
| 1589 | + 'todo-new-queue' => 'novo', |
| 1590 | + 'todo-mail-subject' => 'Itens completos na lista de tarefas de $1', |
| 1591 | + 'todo-mail-body' => 'Você pediu um e-mail de confirmação sobre a finalização de um item que você submeteu para a lista de tarefas online de $1. |
| 1592 | + |
| 1593 | +Item: $2 |
| 1594 | +Submetido em: $3 |
| 1595 | + |
| 1596 | +Este item foi marcado como completo, com este comentário: |
| 1597 | +$4', |
| 1598 | + 'todo-invalid-item' => 'Item em falta ou inválido', |
| 1599 | + 'todo-update-else-item' => 'Tentando atualizar os itens de outra pessoa', |
| 1600 | + 'todo-unrecognize-type' => 'Tipo não reconhecido', |
| 1601 | + 'todo-user-invalide' => 'Tarefa fornecida inválida, em falta, ou utilizador sem possibilidade de tarefas', |
| 1602 | + 'todo-item-list' => 'Seus itens', |
| 1603 | + 'todo-no-item' => 'Sem tarefas.', |
| 1604 | + 'todo-invalid-owner' => 'Proprietário inválido neste item', |
| 1605 | + 'todo-add-queue' => 'Adicionar fila…', |
| 1606 | + 'todo-move-queue' => 'Mover para fila…', |
| 1607 | + 'todo-list-for' => 'Lista de tarefas de $1', |
| 1608 | + 'todo-list-change' => 'Alterar', |
| 1609 | + 'todo-list-cancel' => 'Cancelar', |
| 1610 | + 'todo-new-item' => 'Novo item', |
| 1611 | + 'todo-issue-summary' => 'Sumário do problema:', |
| 1612 | + 'todo-form-details' => 'Detalhes:', |
| 1613 | + 'todo-form-email' => 'Para receber uma notificação por e-mail quando este item for fechado, escreva o seu endereço aqui:', |
| 1614 | + 'todo-form-submit' => 'Submeter pesquisa', |
| 1615 | + 'right-todo' => 'Possuir lista de afazeres', |
| 1616 | + 'right-todosubmit' => 'Restringir o privilégio de lista de afazeres de utilizadores', |
| 1617 | +); |
| 1618 | + |
| 1619 | +/** Tarifit (Tarifit) |
| 1620 | + * @author Jose77 |
| 1621 | + */ |
| 1622 | +$messages['rif'] = array( |
| 1623 | + 'todo-new-queue' => 'amaynu', |
| 1624 | +); |
| 1625 | + |
| 1626 | +/** Romanian (Română) |
| 1627 | + * @author Firilacroco |
| 1628 | + * @author KlaudiuMihaila |
| 1629 | + */ |
| 1630 | +$messages['ro'] = array( |
| 1631 | + 'todo' => 'Listă de făcut', |
| 1632 | + 'todo-tab' => 'de făcut', |
| 1633 | + 'todo-new-queue' => 'nou', |
| 1634 | + 'todo-unrecognize-type' => 'Tip nerecunoscut', |
| 1635 | + 'todo-item-list' => 'Elementele dumneavoastră', |
| 1636 | + 'todo-add-queue' => 'Adaugă coadă...', |
| 1637 | + 'todo-list-change' => 'Modifică', |
| 1638 | + 'todo-list-cancel' => 'Anulează', |
| 1639 | + 'todo-new-item' => 'Element nou', |
| 1640 | + 'todo-form-details' => 'Detalii:', |
| 1641 | + 'todo-form-submit' => 'Trimiteţi interogare', |
| 1642 | +); |
| 1643 | + |
| 1644 | +/** Tarandíne (Tarandíne) |
| 1645 | + * @author Joetaras |
| 1646 | + */ |
| 1647 | +$messages['roa-tara'] = array( |
| 1648 | + 'todo' => 'Liste de le cose da fà', |
| 1649 | + 'todo-tab' => 'da fà', |
| 1650 | + 'todo-new-queue' => 'nueve', |
| 1651 | + 'todo-add-queue' => 'Mitte in coda...', |
| 1652 | + 'todo-list-for' => 'Liste de le cose da fà pe $1', |
| 1653 | + 'todo-list-change' => 'Cange', |
| 1654 | + 'todo-list-cancel' => 'Scangille', |
| 1655 | + 'todo-form-submit' => 'Conferme inderrogazione', |
| 1656 | +); |
| 1657 | + |
| 1658 | +/** Russian (Русский) |
| 1659 | + * @author Ferrer |
| 1660 | + * @author Александр Сигачёв |
| 1661 | + */ |
| 1662 | +$messages['ru'] = array( |
| 1663 | + 'todo' => 'Перечень задач', |
| 1664 | + 'todo-desc' => 'Экспериментальное расширение персональный [[Special:Todo|перечень задач]] (Todo list)', |
| 1665 | + 'todo-tab' => 'задачи', |
| 1666 | + 'todo-new-queue' => 'новая', |
| 1667 | + 'todo-mail-subject' => 'Завершённый пункты в перечне задач $1', |
| 1668 | + 'todo-mail-body' => 'Вы указали уведомлять по эл. подтверждение о выполнении пунктов, помещённых в перечень задач $1. |
| 1669 | + |
| 1670 | +Пункт: $2 |
| 1671 | +Размещён: $3 |
| 1672 | + |
| 1673 | +Этот пункт отмечен как выполненный, примечание: |
| 1674 | +$4', |
| 1675 | + 'todo-invalid-item' => 'Ошибочный пункт', |
| 1676 | + 'todo-update-else-item' => 'Попытка обновить чужие пункты', |
| 1677 | + 'todo-unrecognize-type' => 'Неизвестный тип', |
| 1678 | + 'todo-user-invalide' => 'Указанный участник ошибочен, отсутствует или не может использоваться в перечне задач.', |
| 1679 | + 'todo-item-list' => 'Ваши задачи', |
| 1680 | + 'todo-no-item' => 'Нет записей.', |
| 1681 | + 'todo-invalid-owner' => 'У этой записи ошибочный владелец', |
| 1682 | + 'todo-add-queue' => 'Добавить очередь…', |
| 1683 | + 'todo-move-queue' => 'Переместить в очередь…', |
| 1684 | + 'todo-list-for' => 'Перечень задач для $1', |
| 1685 | + 'todo-list-change' => 'Выбрать', |
| 1686 | + 'todo-list-cancel' => 'Отмена', |
| 1687 | + 'todo-new-item' => 'Новая запись', |
| 1688 | + 'todo-issue-summary' => 'Краткое описание:', |
| 1689 | + 'todo-form-details' => 'Подробности:', |
| 1690 | + 'todo-form-email' => 'Укажите адрес эл. почты, чтобы получить уведомление о выполнении задания.', |
| 1691 | + 'todo-form-submit' => 'Отправить запрос', |
| 1692 | + 'right-todo' => 'возможность вести перечень задач', |
| 1693 | + 'right-todosubmit' => 'ограничивать права участников на ведение перечня задач', |
| 1694 | +); |
| 1695 | + |
| 1696 | +/** Slovak (Slovenčina) |
| 1697 | + * @author Helix84 |
| 1698 | + */ |
| 1699 | +$messages['sk'] = array( |
| 1700 | + 'todo' => 'Zoznam úloh', |
| 1701 | + 'todo-desc' => 'Experimentálne rozšírenie osobný [[Special:Todo|Zoznam úloh]]', |
| 1702 | + 'todo-tab' => 'zoznam úloh', |
| 1703 | + 'todo-new-queue' => 'nová', |
| 1704 | + 'todo-mail-subject' => 'Dokončená úloha zo zoznamu používateľa $1', |
| 1705 | + 'todo-mail-body' => 'Žiadali ste o potvrdzovací email po dokončení úlohy, ktorú ste poslali do zoznamu úloh používateľa $1. |
| 1706 | + |
| 1707 | +Úloha: $2 |
| 1708 | +Poslaná: $3 |
| 1709 | + |
| 1710 | +Táto úloha bola označená ako dokončená s týmto komentárom: |
| 1711 | +$4', |
| 1712 | + 'todo-invalid-item' => 'Chýbajúca alebo neplatná úloha', |
| 1713 | + 'todo-update-else-item' => 'Pokúšate sa aktualizovať úlohy niekoho iného', |
| 1714 | + 'todo-unrecognize-type' => 'Nerozpoznaný typ', |
| 1715 | + 'todo-user-invalide' => 'Zadaná úloha je neplatná, chýba alebo používateľ nepoužíva zoznam úloh', |
| 1716 | + 'todo-item-list' => 'Vaše úlohy', |
| 1717 | + 'todo-no-item' => 'Žiadne úlohy.', |
| 1718 | + 'todo-invalid-owner' => 'Vlastník tejto položky je neplatný', |
| 1719 | + 'todo-add-queue' => 'Pridať front…', |
| 1720 | + 'todo-move-queue' => 'Presunúť do frontu…', |
| 1721 | + 'todo-list-for' => 'Zoznam úloh používateľa $1', |
| 1722 | + 'todo-list-change' => 'Zmeniť', |
| 1723 | + 'todo-list-cancel' => 'Zrušiť', |
| 1724 | + 'todo-new-item' => 'Nová úloha', |
| 1725 | + 'todo-issue-summary' => 'Zhrnutie problému:', |
| 1726 | + 'todo-form-details' => 'Podrobnosti:', |
| 1727 | + 'todo-form-email' => 'Dostať upozornenie emailom, keď bude úloha uzatvorená. Napíšte svoju adresu:', |
| 1728 | + 'todo-form-submit' => 'Poslať požiadavku', |
| 1729 | + 'right-todo' => 'Zoznam čo treba spraviť', |
| 1730 | + 'right-todosubmit' => 'Obmedziť právo používateľa na zoznam čo treba spraviť', |
| 1731 | +); |
| 1732 | + |
| 1733 | +/** Serbian Cyrillic ekavian (Српски (ћирилица)) |
| 1734 | + * @author Михајло Анђелковић |
| 1735 | + */ |
| 1736 | +$messages['sr-ec'] = array( |
| 1737 | + 'todo' => 'Списак ствари за урадити', |
| 1738 | + 'todo-desc' => 'Екстензија за експерименталан лични [[Special:Todo|списак ствари за урадити]]', |
| 1739 | + 'todo-tab' => 'за урадити', |
| 1740 | + 'todo-new-queue' => 'ново', |
| 1741 | + 'todo-unrecognize-type' => 'Непознат тип', |
| 1742 | + 'todo-no-item' => 'Нема ствари за урадити.', |
| 1743 | + 'todo-add-queue' => 'Додај ред…', |
| 1744 | + 'todo-move-queue' => 'Премести у ред…', |
| 1745 | + 'todo-list-for' => 'Списак ствари за урадити, за $1', |
| 1746 | + 'todo-list-change' => 'Промени', |
| 1747 | + 'todo-list-cancel' => 'Поништи', |
| 1748 | + 'todo-form-details' => 'Детаљи:', |
| 1749 | + 'todo-form-submit' => 'Пошањи упит', |
| 1750 | +); |
| 1751 | + |
| 1752 | +/** Serbian Latin ekavian (Srpski (latinica)) |
| 1753 | + * @author Michaello |
| 1754 | + */ |
| 1755 | +$messages['sr-el'] = array( |
| 1756 | + 'todo' => 'Spisak stvari za uraditi', |
| 1757 | + 'todo-desc' => 'Ekstenzija za eksperimentalan lični [[Special:Todo|spisak stvari za uraditi]]', |
| 1758 | + 'todo-tab' => 'za uraditi', |
| 1759 | + 'todo-new-queue' => 'novo', |
| 1760 | + 'todo-unrecognize-type' => 'Nepoznat tip', |
| 1761 | + 'todo-no-item' => 'Nema stvari za uraditi.', |
| 1762 | + 'todo-add-queue' => 'Dodaj red…', |
| 1763 | + 'todo-move-queue' => 'Premesti u red…', |
| 1764 | + 'todo-list-for' => 'Spisak stvari za uraditi, za $1', |
| 1765 | + 'todo-list-change' => 'Promeni', |
| 1766 | + 'todo-list-cancel' => 'Poništi', |
| 1767 | + 'todo-form-details' => 'Detalji:', |
| 1768 | + 'todo-form-submit' => 'Pošanji upit', |
| 1769 | +); |
| 1770 | + |
| 1771 | +/** Seeltersk (Seeltersk) |
| 1772 | + * @author Pyt |
| 1773 | + */ |
| 1774 | +$messages['stq'] = array( |
| 1775 | + 'todo' => 'Apgoawenlieste', |
| 1776 | + 'todo-desc' => 'Experimentelle persöönelke [[Special:Todo|Apgoawenlieste]]', |
| 1777 | + 'todo-tab' => 'Apgoawen', |
| 1778 | + 'todo-new-queue' => 'Näi', |
| 1779 | + 'todo-mail-subject' => 'Iendraach foar $1s Apgoawenlieste ousleeten', |
| 1780 | + 'todo-mail-body' => 'Du hääst uum Bescheed bidded, wan n Apdraach, dän du an $1 uurroat hääst, ousleeten wuude. |
| 1781 | + |
| 1782 | +Iendraach: $2 |
| 1783 | +Uurroat: $3 |
| 1784 | + |
| 1785 | +Dissen Iendraach wuud mäd dissen Kommentoar as ousleeten markierd: |
| 1786 | +$4', |
| 1787 | + 'todo-invalid-item' => 'Failjenden of falsken Iendraach', |
| 1788 | + 'todo-update-else-item' => 'De fersäkst, do Iendraage fon uurswäl tou beoarbaidjen', |
| 1789 | + 'todo-unrecognize-type' => 'Uunbekoanden Typ', |
| 1790 | + 'todo-user-invalide' => 'Die roate Apdraach is uungultich: Benutser failt of häd neen Apgoawenlieste.', |
| 1791 | + 'todo-item-list' => 'Dien Iendraage', |
| 1792 | + 'todo-no-item' => 'Neen Apgoawen', |
| 1793 | + 'todo-invalid-owner' => 'Uungultigen Besitter foar dissen Iendraach', |
| 1794 | + 'todo-add-queue' => 'Täiweslange bietouföigje ...', |
| 1795 | + 'todo-move-queue' => 'Ätter Täiweslange ferschuuwe ...', |
| 1796 | + 'todo-list-for' => 'Apgoawenlieste foar $1', |
| 1797 | + 'todo-list-change' => 'Annerje', |
| 1798 | + 'todo-list-cancel' => 'Oubreeke', |
| 1799 | + 'todo-new-item' => 'Näien Iendraach', |
| 1800 | + 'todo-issue-summary' => 'Touhoopefoatenge fon dän Apdraach:', |
| 1801 | + 'todo-form-details' => 'Details:', |
| 1802 | + 'todo-form-email' => 'Reek dien E-Mail-Adresse ien, uum Bescheed tou kriegen, wan dän Iendraach sleeten wuude:', |
| 1803 | + 'todo-form-submit' => 'Anfroage uurreeke', |
| 1804 | +); |
| 1805 | + |
| 1806 | +/** Swedish (Svenska) |
| 1807 | + * @author Lejonel |
| 1808 | + * @author M.M.S. |
| 1809 | + * @author Najami |
| 1810 | + */ |
| 1811 | +$messages['sv'] = array( |
| 1812 | + 'todo' => 'Uppgiftslista', |
| 1813 | + 'todo-desc' => 'Exprimentell personligt tillägg för [[Special:Todo|uppgiftslistor]].', |
| 1814 | + 'todo-tab' => 'uppgifter', |
| 1815 | + 'todo-new-queue' => 'ny', |
| 1816 | + 'todo-mail-subject' => 'Slutförde uppgift på $1s uppgiftslista', |
| 1817 | + 'todo-mail-body' => 'Du efterfrågade en e-postbekräftning om slutförningen av en uppgift på $1s uppgiftslista. |
| 1818 | + |
| 1819 | +Uppgift: $2 |
| 1820 | +Slutförd: $3 |
| 1821 | + |
| 1822 | +Uppgiften har markerats som slutförd, med den här kommentaren: |
| 1823 | +$4', |
| 1824 | + 'todo-invalid-item' => 'Missad eller ogiltig uppgift', |
| 1825 | + 'todo-update-else-item' => 'Prövar att uppdatera en annan persons uppgifter', |
| 1826 | + 'todo-unrecognize-type' => 'Okänd typ', |
| 1827 | + 'todo-user-invalide' => 'Uppgiften angiven som ogiltig, missad eller opassande användare.', |
| 1828 | + 'todo-item-list' => 'Dina uppgifter', |
| 1829 | + 'todo-no-item' => 'Inga uppgifter.', |
| 1830 | + 'todo-invalid-owner' => 'Ogiltig ägare av uppgiften', |
| 1831 | + 'todo-add-queue' => 'Lägg till kö…', |
| 1832 | + 'todo-move-queue' => 'Flytta till kö…', |
| 1833 | + 'todo-list-for' => 'Uppgiftslista för $1', |
| 1834 | + 'todo-list-change' => 'Ändra', |
| 1835 | + 'todo-list-cancel' => 'Avbryt', |
| 1836 | + 'todo-new-item' => 'Ny uppgift', |
| 1837 | + 'todo-issue-summary' => 'Sammandrag:', |
| 1838 | + 'todo-form-details' => 'Detaljer:', |
| 1839 | + 'todo-form-email' => 'Skriv in din e-postadress här för att motta meddelanden på e-post när uppgiften är slutförd:', |
| 1840 | + 'todo-form-submit' => 'Utför', |
| 1841 | + 'right-todo' => 'Ha en att göra-lista', |
| 1842 | + 'right-todosubmit' => 'Begränsa användares att göra-listrättigheter', |
| 1843 | +); |
| 1844 | + |
| 1845 | +/** Telugu (తెలుగు) |
| 1846 | + * @author Veeven |
| 1847 | + */ |
| 1848 | +$messages['te'] = array( |
| 1849 | + 'todo' => 'చేయాల్సిన జాబితా', |
| 1850 | + 'todo-desc' => 'ప్రయోగాత్మక వ్యక్తిగత [[Special:Todo|పనుల జాబితా]] పొడగింత', |
| 1851 | + 'todo-new-queue' => 'కొత్తది', |
| 1852 | + 'todo-unrecognize-type' => 'గుర్తుతెలియని రకం', |
| 1853 | + 'todo-item-list' => 'మీ అంశాలు', |
| 1854 | + 'todo-no-item' => 'చేయాల్సిన అంశాలేమీ లేవు.', |
| 1855 | + 'todo-list-change' => 'మార్చు', |
| 1856 | + 'todo-list-cancel' => 'రద్దుచేయి', |
| 1857 | + 'todo-new-item' => 'కొత్త అంశం', |
| 1858 | + 'todo-form-details' => 'వివరాలు:', |
| 1859 | +); |
| 1860 | + |
| 1861 | +/** Tetum (Tetun) |
| 1862 | + * @author MF-Warburg |
| 1863 | + */ |
| 1864 | +$messages['tet'] = array( |
| 1865 | + 'todo-new-queue' => 'foun', |
| 1866 | + 'todo-list-cancel' => 'Para', |
| 1867 | +); |
| 1868 | + |
| 1869 | +/** Tajik (Cyrillic) (Тоҷикӣ (Cyrillic)) |
| 1870 | + * @author Ibrahim |
| 1871 | + */ |
| 1872 | +$messages['tg-cyrl'] = array( |
| 1873 | + 'todo-new-queue' => 'нав', |
| 1874 | + 'todo-unrecognize-type' => 'Навъи ношинос', |
| 1875 | + 'todo-list-change' => 'Тағйир', |
| 1876 | + 'todo-list-cancel' => 'Лағв', |
| 1877 | + 'todo-new-item' => 'Маводи ҷадид', |
| 1878 | + 'todo-issue-summary' => 'Хулосаи амал:', |
| 1879 | +); |
| 1880 | + |
| 1881 | +/** Tajik (Latin) (Тоҷикӣ (Latin)) |
| 1882 | + * @author Liangent |
| 1883 | + */ |
| 1884 | +$messages['tg-latn'] = array( |
| 1885 | + 'todo-new-queue' => 'nav', |
| 1886 | + 'todo-unrecognize-type' => "Nav'i noşinos", |
| 1887 | + 'todo-list-change' => 'Taƣjir', |
| 1888 | + 'todo-list-cancel' => 'Laƣv', |
| 1889 | + 'todo-new-item' => 'Mavodi çadid', |
| 1890 | + 'todo-issue-summary' => 'Xulosai amal:', |
| 1891 | +); |
| 1892 | + |
| 1893 | +/** Thai (ไทย) |
| 1894 | + * @author Passawuth |
| 1895 | + */ |
| 1896 | +$messages['th'] = array( |
| 1897 | + 'todo-list-change' => 'เปลี่ยน', |
| 1898 | + 'todo-list-cancel' => 'ยกเลิก', |
| 1899 | +); |
| 1900 | + |
| 1901 | +/** Tagalog (Tagalog) |
| 1902 | + * @author AnakngAraw |
| 1903 | + */ |
| 1904 | +$messages['tl'] = array( |
| 1905 | + 'todo' => 'Talaan ng mga gagawin', |
| 1906 | + 'todo-desc' => 'Sinusubok pang karugtong na pansariling [[Special:Todo|talaan ng mga gagawin]]', |
| 1907 | + 'todo-tab' => 'mga gagawin', |
| 1908 | + 'todo-new-queue' => 'bago', |
| 1909 | + 'todo-mail-subject' => 'Bagay na nagawang nasa talaa ng mga gagawin ni $1', |
| 1910 | + 'todo-mail-body' => 'Ang hiniling mong pagpapatotoo hinggil sa pagkakabuo (pagkatapos) na ng isang bagay na ipinasa/ipinadala mo sa pang-habang nakakunekta sa internet na talaan ng mga gagawin ni $1 sa pamamagitan ng e-liham. |
| 1911 | + |
| 1912 | +Bagay (paksa): $2 |
| 1913 | +Ipinasa/ipinadala noong: $3 |
| 1914 | + |
| 1915 | +Tinatakan ang bagay na ito bilang natapos na, na may ganitong kumento/puna: |
| 1916 | +$4', |
| 1917 | + 'todo-invalid-item' => 'Nawawala o hindi tanggap na bagay', |
| 1918 | + 'todo-update-else-item' => 'Sinusubok na isapanahon ang mga bagay-bagay ng ibang tao', |
| 1919 | + 'todo-unrecognize-type' => 'Hindi nakikilalang uri', |
| 1920 | + 'todo-user-invalide' => 'Hindi tanggap ang gagawin, nawawala, o tagagamit na hindi para sa mga maaaring magawa', |
| 1921 | + 'todo-item-list' => 'Mga bagay-bagay mo', |
| 1922 | + 'todo-no-item' => 'Walang mga bagay na gagawin.', |
| 1923 | + 'todo-invalid-owner' => 'Hindi tanggap na may-ari para sa bagay na ito', |
| 1924 | + 'todo-add-queue' => 'Idagdag ang pila (naghihintay na hanay)…', |
| 1925 | + 'todo-move-queue' => 'Ilipat sa pila (hanay na naghihintay)…', |
| 1926 | + 'todo-list-for' => 'Talaan ng mga gagawin para kay $1', |
| 1927 | + 'todo-list-change' => 'Baguhin', |
| 1928 | + 'todo-list-cancel' => 'Huwag ipagpatuloy', |
| 1929 | + 'todo-new-item' => 'Bagong bagay', |
| 1930 | + 'todo-issue-summary' => 'Ibigay ang buod:', |
| 1931 | + 'todo-form-details' => 'Mga detalye:', |
| 1932 | + 'todo-form-email' => 'Upang makatanggap ng pagbibigay-alam sa pamamagitan ng e-liham kung naisara na ang bagay, makinilyahin dito ang adres mo:', |
| 1933 | + 'todo-form-submit' => 'Ipasa/ipadala ang katanungan', |
| 1934 | +); |
| 1935 | + |
| 1936 | +/** Turkish (Türkçe) |
| 1937 | + * @author Joseph |
| 1938 | + * @author Karduelis |
| 1939 | + * @author Vito Genovese |
| 1940 | + */ |
| 1941 | +$messages['tr'] = array( |
| 1942 | + 'todo' => 'Yapılacaklar listesi', |
| 1943 | + 'todo-tab' => 'yapılacaklar', |
| 1944 | + 'todo-new-queue' => 'yeni', |
| 1945 | + 'todo-invalid-item' => 'Eksik veya geçersiz öğe', |
| 1946 | + 'todo-item-list' => 'Sizin öğeniz', |
| 1947 | + 'todo-invalid-owner' => 'Bu öğede geçersiz sahip', |
| 1948 | + 'todo-add-queue' => 'Kuyruk ekle...', |
| 1949 | + 'todo-list-change' => 'Değiştir', |
| 1950 | + 'todo-list-cancel' => 'İptal', |
| 1951 | + 'todo-new-item' => 'Yeni öğe', |
| 1952 | + 'todo-form-details' => 'Detaylar:', |
| 1953 | +); |
| 1954 | + |
| 1955 | +/** Veps (Vepsan kel') |
| 1956 | + * @author Игорь Бродский |
| 1957 | + */ |
| 1958 | +$messages['vep'] = array( |
| 1959 | + 'todo' => 'Radoiden nimikirjutez', |
| 1960 | + 'todo-tab' => 'radod', |
| 1961 | + 'todo-new-queue' => "uz'", |
| 1962 | + 'todo-unrecognize-type' => 'Tundištamatoi tip', |
| 1963 | + 'todo-list-change' => 'Vajehtada', |
| 1964 | + 'todo-list-cancel' => 'Heitta pätand', |
| 1965 | + 'todo-new-item' => "Uz' kirjutez", |
| 1966 | + 'todo-issue-summary' => 'Lühüd ümbrikirjutamine:', |
| 1967 | + 'todo-form-details' => 'Detalid:', |
| 1968 | +); |
| 1969 | + |
| 1970 | +/** Vietnamese (Tiếng Việt) |
| 1971 | + * @author Minh Nguyen |
| 1972 | + */ |
| 1973 | +$messages['vi'] = array( |
| 1974 | + 'todo' => 'Danh sách việc cần làm', |
| 1975 | + 'todo-desc' => 'Phần mở rộng thí nghiệm cung cấp [[Special:Todo|danh sách việc cần làm]] cá nhân', |
| 1976 | + 'todo-tab' => 'cần làm', |
| 1977 | + 'todo-new-queue' => 'mới', |
| 1978 | + 'todo-no-item' => 'Không có việc cần làm.', |
| 1979 | + 'todo-add-queue' => 'Thêm hàng đợi…', |
| 1980 | + 'todo-move-queue' => 'Chuyển qua hàng đợi…', |
| 1981 | + 'todo-list-for' => 'Danh sách việc cần làm của $1', |
| 1982 | + 'todo-list-change' => 'Thay đổi', |
| 1983 | + 'todo-list-cancel' => 'Hủy bỏ', |
| 1984 | + 'todo-issue-summary' => 'Tóm lược vấn đề:', |
| 1985 | + 'todo-form-details' => 'Chi tiết:', |
| 1986 | +); |
| 1987 | + |
| 1988 | +/** Volapük (Volapük) |
| 1989 | + * @author Malafaya |
| 1990 | + * @author Smeira |
| 1991 | + */ |
| 1992 | +$messages['vo'] = array( |
| 1993 | + 'todo-new-queue' => 'nulik', |
| 1994 | + 'todo-list-change' => 'Votükön', |
| 1995 | + 'todo-form-details' => 'Notets:', |
| 1996 | + 'todo-form-submit' => 'Sedön seividi', |
| 1997 | +); |
| 1998 | + |
| 1999 | +/** Simplified Chinese (中文(简体)) |
| 2000 | + * @author Gzdavidwong |
| 2001 | + * @author Liangent |
| 2002 | + * @author Wmr89502270 |
| 2003 | + */ |
| 2004 | +$messages['zh-hans'] = array( |
| 2005 | + 'todo-new-queue' => '新', |
| 2006 | + 'todo-list-change' => '更改', |
| 2007 | + 'todo-list-cancel' => '取消', |
| 2008 | + 'todo-form-submit' => '递交查询', |
| 2009 | +); |
| 2010 | + |
| 2011 | +/** Traditional Chinese (中文(繁體)) |
| 2012 | + * @author Liangent |
| 2013 | + * @author Wrightbus |
| 2014 | + */ |
| 2015 | +$messages['zh-hant'] = array( |
| 2016 | + 'todo-new-queue' => '新', |
| 2017 | + 'todo-list-change' => '更改', |
| 2018 | + 'todo-list-cancel' => '取消', |
| 2019 | + 'todo-form-submit' => '遞交查詢', |
| 2020 | +); |
| 2021 | + |
Property changes on: trunk/extensions/Todo/Todo.i18n.php |
___________________________________________________________________ |
Name: svn:eol-style |
1 | 2022 | + native |
Index: trunk/extensions/Todo/Todo.php |
— | — | @@ -0,0 +1,479 @@ |
| 2 | +<?php |
| 3 | +/* |
| 4 | +CREATE TABLE todolist ( |
| 5 | +todo_id INT AUTO_INCREMENT, |
| 6 | +todo_owner INT, |
| 7 | +todo_queue CHAR(32) BINARY, |
| 8 | +todo_timestamp CHAR(14) BINARY, |
| 9 | +todo_status ENUM('open', 'closed'), |
| 10 | + |
| 11 | +todo_title BLOB, |
| 12 | +todo_comment BLOB, |
| 13 | +todo_email BLOB, |
| 14 | + |
| 15 | +PRIMARY KEY (todo_id), |
| 16 | +INDEX owner_status_queue_timestamp(todo_owner,todo_status,todo_queue,todo_timestamp) |
| 17 | +); |
| 18 | +*/ |
| 19 | + |
| 20 | +$wgExtensionCredits['other'][] = array( |
| 21 | + 'path' => __FILE__, |
| 22 | + 'name' => 'Todo', |
| 23 | + 'version' => '0.3', |
| 24 | + 'url' => 'http://www.mediawiki.org/wiki/Extension:Todo', |
| 25 | + 'description' => 'Experimental personal todo list extension', |
| 26 | + 'author' => array( 'Brion Vibber', 'Bertrand Grondin' ), |
| 27 | + 'descriptionmsg' => 'todo-desc', |
| 28 | +); |
| 29 | + |
| 30 | +$wgExtensionFunctions[] = 'todoSetup'; |
| 31 | +$wgHooks['SkinTemplateTabs'][] = 'todoAddTab'; |
| 32 | + |
| 33 | +$dir = dirname( __FILE__ ) . '/'; |
| 34 | +$wgExtensionMessagesFiles['todoAddTab'] = $dir . 'Todo.i18n.php'; |
| 35 | + |
| 36 | +// Creates a group of users who can have todo lists |
| 37 | +$wgGroupPermissions['todo']['todo'] = true; |
| 38 | + |
| 39 | +// Can restrict who can submit new items as well |
| 40 | +$wgGroupPermissions['*']['todosubmit'] = true; |
| 41 | +$wgGroupPermissions['user']['todosubmit'] = true; |
| 42 | +$wgGroupPermissions['sysop']['todosubmit'] = true; |
| 43 | +$wgAvailableRights[] = 'todo'; |
| 44 | +$wgAvailableRights[] = 'todosubmit'; |
| 45 | + |
| 46 | +// FIXME: use $wgSpecialPages and delay message loading |
| 47 | +function todoSetup() { |
| 48 | + wfLoadExtensionMessages( 'todoAddTab' ); |
| 49 | + SpecialPage::addPage( new SpecialPage( 'Todo' ) ); |
| 50 | +} |
| 51 | + |
| 52 | +// FIXME: use class file(s) to delay loading |
| 53 | +/** |
| 54 | + * Add a 'todo' tab on user pages |
| 55 | + * @param SkinTemplate $skin |
| 56 | + * @param array $actions |
| 57 | + * @return bool true to continue running hooks, false to abort operation |
| 58 | + */ |
| 59 | +function todoAddTab( $skin, &$actions ) { |
| 60 | + global $wgTitle; |
| 61 | + if ( $wgTitle->getNamespace() == NS_USER || $wgTitle->getNamespace() == NS_USER_TALK ) { |
| 62 | + $title = Title::makeTitle( NS_SPECIAL, 'Todo/' . $wgTitle->getText() ); |
| 63 | + $actions['todo'] = array( |
| 64 | + 'text' => wfMsg( 'todo-tab' ), |
| 65 | + 'href' => $title->getLocalUrl() ); |
| 66 | + } |
| 67 | + return true; |
| 68 | +} |
| 69 | + |
| 70 | +/** |
| 71 | + * Entry-point function for Special:Todo |
| 72 | + * @param mixed $par Will contain username to view on |
| 73 | + */ |
| 74 | +function wfSpecialTodo( $par = null ) { |
| 75 | + if ( is_null( $par ) || $par == '' ) { |
| 76 | + global $wgUser; |
| 77 | + $user = $wgUser; |
| 78 | + } else { |
| 79 | + $user = User::newFromName( $par ); |
| 80 | + } |
| 81 | + if ( is_null( $user ) || !$user->isAllowed( 'todo' ) ) { |
| 82 | + global $wgOut; |
| 83 | + $wgOut->fatalError( wfMsgHtml( 'todo-user-invalide' ) ); |
| 84 | + } else { |
| 85 | + global $wgRequest; |
| 86 | + $todo = new TodoForm( $user ); |
| 87 | + if ( $wgRequest->wasPosted() ) { |
| 88 | + $todo->submit( $wgRequest ); |
| 89 | + } else { |
| 90 | + $todo->show(); |
| 91 | + } |
| 92 | + } |
| 93 | +} |
| 94 | + |
| 95 | +class TodoForm { |
| 96 | + function TodoForm( $user ) { |
| 97 | + $this->target = $user; |
| 98 | + $this->self = Title::makeTitle( NS_SPECIAL, 'Todo/' . $user->getName() ); |
| 99 | + } |
| 100 | + |
| 101 | + function submit( $request ) { |
| 102 | + if ( $request->getVal( 'wpNewItem' ) ) { |
| 103 | + $this->submitNew( $request ); |
| 104 | + } elseif ( $request->getVal( 'wpUpdateField' ) ) { |
| 105 | + $this->submitUpdate( $request ); |
| 106 | + } |
| 107 | + $this->showError( $result ); |
| 108 | + $this->show(); |
| 109 | + } |
| 110 | + |
| 111 | + function submitNew( $request ) { |
| 112 | + $result = TodoItem::add( |
| 113 | + $this->target, |
| 114 | + $request->getText( 'wpSummary' ), |
| 115 | + $request->getText( 'wpComment' ), |
| 116 | + $request->getVal( 'wpEmail' ) ); |
| 117 | + return $result; |
| 118 | + } |
| 119 | + |
| 120 | + function submitUpdate( $request ) { |
| 121 | + $id = $request->getInt( 'wpItem' ); |
| 122 | + $item = TodoItem::loadFromId( $id ); |
| 123 | + if ( is_null( $item ) ) { |
| 124 | + return new WikiError( wfMsgHtml( 'todo-invalid-item' ) ); |
| 125 | + } |
| 126 | + |
| 127 | + global $wgUser; |
| 128 | + if ( $item->owner != $wgUser->getId() ) { |
| 129 | + return new WikiError( wfMsgHtml( 'todo-update-else-item' ) ); |
| 130 | + } |
| 131 | + |
| 132 | + switch( $request->getVal( 'wpUpdateField' ) ) { |
| 133 | + case 'queue': |
| 134 | + return $item->setQueue( $request->getText( 'wpQueue' ) ); |
| 135 | + break; |
| 136 | + case 'comment': |
| 137 | + return $item->setComment( $request->getText( 'wpComment' ) ); |
| 138 | + break; |
| 139 | + case 'title': |
| 140 | + return $item->setTitle( $request->getText( 'wpTitle' ) ); |
| 141 | + break; |
| 142 | + default: |
| 143 | + return new WikiError( wfMsgHtml( 'todo-unrecognize-type' ) ); |
| 144 | + } |
| 145 | + } |
| 146 | + |
| 147 | + function show() { |
| 148 | + global $wgOut, $IP, $wgUser, $wgScriptPath; |
| 149 | + $wgOut->setPageTitle( wfMsgHtml( 'todo-list-for', $this->target->getName() ) ); |
| 150 | + |
| 151 | + |
| 152 | + $wgOut->addWikiText( "== " . wfMsg( 'todo-new-item' ) . " ==\n" ); |
| 153 | + |
| 154 | + require_once ( 'TodoForm.php' ); |
| 155 | + $form = new TodoTemplate(); |
| 156 | + $form->set( 'action', $this->self->getLocalUrl( 'action=submit' ) ); |
| 157 | + $form->set( 'script', "$wgScriptPath/extensions/Todo/todo.js" ); |
| 158 | + $wgOut->addTemplate( $form ); |
| 159 | + |
| 160 | + if ( $wgUser->getName() == $this->target->getName() ) { |
| 161 | + $wgOut->addWikiText( "== " . wfMsg( 'todo-item-list' ) . " ==\n" ); |
| 162 | + $list = new TodoList( $this->target ); |
| 163 | + $list->show(); |
| 164 | + } |
| 165 | + } |
| 166 | + |
| 167 | + function showError( $result ) { |
| 168 | + global $wgOut; |
| 169 | + if ( WikiError::isError( $result ) ) { |
| 170 | + $wgOut->addHTML( '<p class="error">' . |
| 171 | + htmlspecialcahrs( $result->getMessage() ) . |
| 172 | + "</p>\n" ); |
| 173 | + } |
| 174 | + } |
| 175 | + |
| 176 | +} |
| 177 | + |
| 178 | +class TodoList { |
| 179 | + /** |
| 180 | + * Load a user's open todo items into a list. |
| 181 | + * Open items should remain a relatively small working set, since things |
| 182 | + * should get closed one way or another! |
| 183 | + */ |
| 184 | + function TodoList( $user ) { |
| 185 | + $this->owner = $user->getId(); |
| 186 | + $dbr = wfGetDB( DB_SLAVE ); |
| 187 | + |
| 188 | + $result = $dbr->select( 'todolist', '*', array( |
| 189 | + 'todo_owner' => $this->owner, |
| 190 | + 'todo_status' => 'open' ), |
| 191 | + 'TodoList::TodoList', |
| 192 | + array( 'ORDER BY' => 'todo_owner,todo_status,todo_queue,todo_timestamp DESC' ) ); |
| 193 | + |
| 194 | + $this->items = array(); |
| 195 | + while ( $row = $dbr->fetchObject( $result ) ) { |
| 196 | + $item = new TodoItem( $row ); |
| 197 | + $this->items[$item->queue][] = $item; |
| 198 | + } |
| 199 | + $dbr->freeResult( $result ); |
| 200 | + } |
| 201 | + |
| 202 | + function show() { |
| 203 | + global $wgOut; |
| 204 | + |
| 205 | + $queues = array_keys( $this->items ); |
| 206 | + usort( $queues, array( 'TodoList', 'queueSort' ) ); |
| 207 | + |
| 208 | + if ( count( $queues ) == 0 ) { |
| 209 | + $wgOut->addWikiText( wfMsg( 'todo-no-item' ) ); |
| 210 | + return; |
| 211 | + } |
| 212 | + |
| 213 | + $wgOut->addHTML( "<table>\n<tr>" ); |
| 214 | + foreach ( $queues as $queue ) { |
| 215 | + $wgOut->addHTML( Xml::element( 'th', null, $queue ) ); |
| 216 | + } |
| 217 | + $wgOut->addHTML( "</tr>\n<tr>\n" ); |
| 218 | + |
| 219 | + foreach ( $queues as $queue ) { |
| 220 | + $wgOut->addHTML( "<td valign='top'>\n<table border='1'>\n" ); |
| 221 | + $this->showQueue( $queue, $queues ); |
| 222 | + $wgOut->addHTML( "</table>\n</td>\n" ); |
| 223 | + } |
| 224 | + |
| 225 | + $wgOut->addHTML( "</tr>\n</table>\n" ); |
| 226 | + } |
| 227 | + |
| 228 | + /** |
| 229 | + * Sort callback to force the 'new' queue to the front |
| 230 | + * @param string $a |
| 231 | + * @param string $b |
| 232 | + * @return int |
| 233 | + */ |
| 234 | + function queueSort( $a, $b ) { |
| 235 | + $new = wfMsgForContent( 'todo-new-queue' ); |
| 236 | + if ( $a == $b ) { |
| 237 | + return 0; |
| 238 | + } |
| 239 | + if ( $a == $new ) { |
| 240 | + return - 1; |
| 241 | + } |
| 242 | + if ( $b == $new ) { |
| 243 | + return 1; |
| 244 | + } |
| 245 | + return strcmp( $a, $b ); |
| 246 | + } |
| 247 | + |
| 248 | + function showQueue( $queue, $queues ) { |
| 249 | + global $wgOut; |
| 250 | + foreach ( $this->items[$queue] as $item ) { |
| 251 | + $wgOut->addHTML( "<tr><td><div>" ); |
| 252 | + $item->show( $queues ); |
| 253 | + $wgOut->addHTML( "</div></td></tr>\n" ); |
| 254 | + } |
| 255 | + } |
| 256 | +} |
| 257 | + |
| 258 | +class TodoItem { |
| 259 | + function TodoItem( $row ) { |
| 260 | + $this->id = $row->todo_id; |
| 261 | + $this->owner = $row->todo_owner; |
| 262 | + $this->queue = $row->todo_queue; |
| 263 | + $this->timestamp = wfTimestamp( TS_MW, $row->todo_timestamp ); |
| 264 | + $this->status = $row->todo_status; |
| 265 | + $this->title = $row->todo_title; |
| 266 | + $this->comment = $row->todo_comment; |
| 267 | + $this->email = $row->todo_email; |
| 268 | + } |
| 269 | + |
| 270 | + /** |
| 271 | + * @param int $id |
| 272 | + * @static |
| 273 | + */ |
| 274 | + function loadFromId( $id ) { |
| 275 | + $dbr = wfGetDB( DB_SLAVE ); |
| 276 | + $row = $dbr->selectRow( 'todolist', |
| 277 | + '*', |
| 278 | + array( 'todo_id' => intval( $id ) ), |
| 279 | + 'TodoForm::loadFromId' ); |
| 280 | + if ( $row ) { |
| 281 | + return new TodoItem( $row ); |
| 282 | + } else { |
| 283 | + return null; |
| 284 | + } |
| 285 | + } |
| 286 | + |
| 287 | + /** |
| 288 | + * @param User $owner |
| 289 | + * @param string $summary |
| 290 | + * @param string $comment |
| 291 | + * @param string $email |
| 292 | + * @static |
| 293 | + */ |
| 294 | + function add( $owner, $summary, $comment, $email ) { |
| 295 | + $dbw = wfGetDB( DB_MASTER ); |
| 296 | + $dbw->insert( 'todolist', |
| 297 | + array( |
| 298 | + 'todo_owner' => $owner->getId(), |
| 299 | + 'todo_queue' => 'new', |
| 300 | + 'todo_timestamp' => $dbw->timestamp(), |
| 301 | + 'todo_status' => 'open', |
| 302 | + 'todo_title' => $summary, |
| 303 | + 'todo_comment' => $comment, |
| 304 | + 'todo_email' => $email ), |
| 305 | + 'TodoItem::add' ); |
| 306 | + return true; |
| 307 | + } |
| 308 | + |
| 309 | + |
| 310 | + function show( $queues ) { |
| 311 | + global $wgOut, $wgUser, $wgLang; |
| 312 | + $id = $this->id; |
| 313 | + |
| 314 | + $wgOut->addHTML( Xml::element( 'div', array( |
| 315 | + 'class' => 'mwTodoTitle', |
| 316 | + 'id' => "mwTodoTitle$id", |
| 317 | + 'ondblclick' => "todoEditTitle($id,true)" ) ) . |
| 318 | + htmlspecialchars( $this->title ) . |
| 319 | + " </div>\n" ); |
| 320 | + |
| 321 | + $wgOut->addHTML( $this->buildHiddenForm( 'title', $this->title, 1 ) ); |
| 322 | + |
| 323 | + $wgOut->addHTML( "<div class='mwTodoTimestamp'>" . $wgLang->timeanddate( $this->timestamp ) . "</div>\n" ); |
| 324 | + |
| 325 | + $wgOut->addHTML( Xml::openElement( 'div', array( |
| 326 | + 'class' => 'mwTodoComment', |
| 327 | + 'id' => "mwTodoComment$id", |
| 328 | + 'ondblclick' => "todoEditComment($id,true)" ) ) ); |
| 329 | + $wgOut->addWikiText( $this->comment ); |
| 330 | + $wgOut->addHTML( " </div>" ); |
| 331 | + |
| 332 | + $wgOut->addHTML( $this->buildHiddenForm( 'comment', $this->comment, 6 ) ); |
| 333 | + |
| 334 | + $wgOut->addHTML( $this->buildQueueForm( $queues ) ); |
| 335 | + } |
| 336 | + |
| 337 | + function buildHiddenForm( $field, $val, $rows ) { |
| 338 | + global $wgUser; |
| 339 | + $capField = ucfirst( $field ); |
| 340 | + $id = $this->id; |
| 341 | + $todo = Title::makeTitle( NS_SPECIAL, 'Todo' ); |
| 342 | + |
| 343 | + return Xml::openElement( 'div', array( |
| 344 | + 'id' => "mwTodo{$capField}Update$id", |
| 345 | + 'style' => 'display:none' ) ) . |
| 346 | + Xml::openElement( 'form', array( |
| 347 | + 'action' => $todo->getLocalUrl(), |
| 348 | + 'method' => 'post' ) ) . |
| 349 | + Xml::element( 'input', array( |
| 350 | + 'name' => 'wpItem', 'type' => 'hidden', 'value' => $this->id ) ) . |
| 351 | + Xml::element( 'input', array( |
| 352 | + 'name' => 'wpEditToken', 'type' => 'hidden', 'value' => $wgUser->editToken() ) ) . |
| 353 | + Xml::element( 'input', array( |
| 354 | + 'name' => 'wpUpdateField', 'type' => 'hidden', 'value' => $field ) ) . |
| 355 | + ( ( $rows == 1 ) |
| 356 | + ? Xml::element( 'input', array( |
| 357 | + 'name' => "wp{$capField}", 'size' => '20', 'value' => $val ) ) |
| 358 | + : Xml::element( 'textarea', array( |
| 359 | + 'name' => "wp{$capField}", 'cols' => '20', 'rows' => '10' ), |
| 360 | + $val . "\n" ) ) . |
| 361 | + "<br />\n" . |
| 362 | + Xml::element( 'input', array( |
| 363 | + 'type' => 'submit', |
| 364 | + 'value' => wfMsg( 'todo-list-change' ) ) ) . |
| 365 | + " " . |
| 366 | + Xml::element( 'input', array( |
| 367 | + 'type' => 'button', |
| 368 | + 'value' => wfMsg( 'todo-list-cancel' ), |
| 369 | + 'onclick' => "todoEdit{$capField}($id,false)" ) ) . |
| 370 | + "</form></div>\n"; |
| 371 | + } |
| 372 | + |
| 373 | + function buildQueueForm( $queues ) { |
| 374 | + global $wgUser; |
| 375 | + $id = $this->id; |
| 376 | + $todo = Title::makeTitle( NS_SPECIAL, 'Todo' ); |
| 377 | + return Xml::openElement( 'form', array( |
| 378 | + 'action' => $todo->getLocalUrl(), |
| 379 | + 'method' => 'post', |
| 380 | + 'id' => 'mwTodoQueueUpdate' . $this->id ) ) . |
| 381 | + Xml::element( 'input', array( |
| 382 | + 'name' => 'wpItem', 'type' => 'hidden', 'value' => $this->id ) ) . |
| 383 | + Xml::element( 'input', array( |
| 384 | + 'name' => 'wpEditToken', 'type' => 'hidden', 'value' => $wgUser->editToken() ) ) . |
| 385 | + Xml::element( 'input', array( |
| 386 | + 'name' => 'wpUpdateField', 'type' => 'hidden', 'value' => 'queue' ) ) . |
| 387 | + $this->buildMoveSelector( $queues ) . |
| 388 | + "</form>\n"; |
| 389 | + } |
| 390 | + |
| 391 | + function buildMoveSelector( $queues ) { |
| 392 | + $out = "<select name='wpQueue' id='mwTodoQueue" . $this->id . "' onchange='todoMoveQueue(" . $this->id . ")'>"; |
| 393 | + foreach ( $queues as $queue ) { |
| 394 | + if ( $queue == $this->queue ) { |
| 395 | + $out .= Xml::element( 'option', |
| 396 | + array( 'value' => '', 'selected' => 'selected' ), |
| 397 | + wfMsgHtml( 'todo-move-queue' ) ); |
| 398 | + } else { |
| 399 | + $out .= Xml::element( 'option', |
| 400 | + array( 'value' => $queue ), |
| 401 | + $queue ); |
| 402 | + } |
| 403 | + } |
| 404 | + $out .= "<option value='+' />" . wfMsgHtml( 'todo-add-queue' ) . "</option>\n"; |
| 405 | + $out .= "</select>"; |
| 406 | + return $out; |
| 407 | + } |
| 408 | + |
| 409 | + /** |
| 410 | + * @param string $queue |
| 411 | + */ |
| 412 | + function setQueue( $queue ) { |
| 413 | + $this->queue = $queue; |
| 414 | + return $this->updateRecord( array( 'todo_queue' => $queue ) ); |
| 415 | + } |
| 416 | + |
| 417 | + /** |
| 418 | + * @param string $comment |
| 419 | + */ |
| 420 | + function setComment( $comment ) { |
| 421 | + $this->comment = $comment; |
| 422 | + return $this->updateRecord( array( 'todo_comment' => rtrim( $comment ) ) ); |
| 423 | + } |
| 424 | + |
| 425 | + /** |
| 426 | + * @param string $title |
| 427 | + */ |
| 428 | + function setTitle( $title ) { |
| 429 | + $this->title = $title; |
| 430 | + return $this->updateRecord( array( 'todo_title' => trim( $title ) ) ); |
| 431 | + } |
| 432 | + |
| 433 | + /** |
| 434 | + * @param string $comment |
| 435 | + * @param bool $sendMail false to supppress sending of email to submitter |
| 436 | + */ |
| 437 | + function close( $comment, $sendMail ) { |
| 438 | + $this->status = 'closed'; |
| 439 | + $this->updateRecord( array( 'todo_status' => 'closed' ) ); |
| 440 | + if ( $sendMail && $this->email ) { |
| 441 | + $this->sendConfirmationMail( $comment ); |
| 442 | + } |
| 443 | + } |
| 444 | + |
| 445 | + /** |
| 446 | + * @param string $closeComment |
| 447 | + * @return mixed true on success, WikiError on failure |
| 448 | + */ |
| 449 | + function sendConfirmationMail( $closeComment ) { |
| 450 | + require_once 'includes/UserMailer.php'; |
| 451 | + global $wgContLang; |
| 452 | + |
| 453 | + $owner = User::newFromId( $this->owner ); |
| 454 | + if ( is_null( $owner ) ) { |
| 455 | + return new WikiError( wfMsgHtml( 'todo-invalid-owner' ) ); |
| 456 | + } |
| 457 | + |
| 458 | + $sender = new MailAddress( $owner ); |
| 459 | + $recipient = new MailAddress( $this->email ); |
| 460 | + return userMailer( $recipient, $sender, |
| 461 | + wfMsgForContent( 'todo-mail-subject', $owner->getName() ), |
| 462 | + wordwrap( wfMsgForContent( 'todo-mail-body', |
| 463 | + $owner->getName(), |
| 464 | + $wgContLang->timeanddate( $this->timestamp ), |
| 465 | + $this->title, |
| 466 | + $closeComment ) ) ); |
| 467 | + } |
| 468 | + |
| 469 | + /** |
| 470 | + * @param array $changes Fields to change in the record |
| 471 | + * @access private |
| 472 | + */ |
| 473 | + function updateRecord( $changes ) { |
| 474 | + $dbw = wfGetDB( DB_MASTER ); |
| 475 | + return $dbw->update( 'todolist', |
| 476 | + $changes, |
| 477 | + array( 'todo_id' => $this->id ), |
| 478 | + 'TodoItem::updateRecord' ); |
| 479 | + } |
| 480 | +} |
Property changes on: trunk/extensions/Todo/Todo.php |
___________________________________________________________________ |
Name: svn:eol-style |
1 | 481 | + native |
Name: svn:keywords |
2 | 482 | + Author Date Id Revision |
Index: trunk/extensions/Translate/groups/mediawiki-defines.txt |
— | — | @@ -1124,7 +1124,6 @@ |
1125 | 1125 | Title Key |
1126 | 1126 | |
1127 | 1127 | Todo |
1128 | | -file = Todo/SpecialTodo.i18n.php |
1129 | 1128 | |
1130 | 1129 | Todo Tasks |
1131 | 1130 | file = TodoTasks/SpecialTaskList.i18n.php |