Index: trunk/extensions/TodoTasks/SpecialTaskList_body.php |
— | — | @@ -1,393 +0,0 @@ |
2 | | -<?php |
3 | | - |
4 | | -function TaskListLoadMessages() { |
5 | | - static $messagesLoaded = false; |
6 | | - if ($messagesLoaded) return; |
7 | | - $messagesLoaded = true; |
8 | | - wfLoadExtensionMessages('TaskList'); |
9 | | -} |
10 | | - |
11 | | -function wfMsgTL($key) { |
12 | | - TaskListLoadMessages(); |
13 | | - return wfMsg($key); |
14 | | -} |
15 | | - |
16 | | -function wfTodoParserFunction_Setup() { |
17 | | - global $wgParser; |
18 | | - |
19 | | - # Set a function hook associating the "example" magic word with our function |
20 | | - $wgParser->setFunctionHook( 'todo', 'wfTodoParserFunction_Render' ); |
21 | | - |
22 | | - return true; |
23 | | -} |
24 | | - |
25 | | -# only create the following function if it was not already installed with the User Contact Links extension |
26 | | -if (!function_exists('getUserIDFromUserText')) { |
27 | | - function getUserIDFromUserText($user) { |
28 | | - $dbr = wfGetDB( DB_SLAVE ); |
29 | | - $userid = 0; |
30 | | - |
31 | | - if (preg_match('/^\s*(.*?)\s*$/', $user, $matches)) |
32 | | - $user = $matches[1]; |
33 | | - |
34 | | - $u = User::newFromName($user); |
35 | | - if ($u) { |
36 | | - $userid = $u->idForName(); // valid userName |
37 | | - } |
38 | | - if (!$userid) { // if not a valid userName, try as a userRealName |
39 | | - $userid = $dbr->selectField( 'user', 'user_id', array( 'user_real_name' => $user ), 'renderTodo' ); |
40 | | - if (!$userid) { // if not valid userRealName, try case insensitive userRealName |
41 | | - $sql = "SELECT user_id FROM ". $dbr->tableName('user') ." WHERE UPPER(user_real_name) LIKE '%" . strtoupper($user) . "%'"; |
42 | | - $res = $dbr->query( $sql, __METHOD__ ); |
43 | | - if ($dbr->numRows($res)) { |
44 | | - $row = $dbr->fetchRow($res); |
45 | | - $userid = $row[0]; |
46 | | - } |
47 | | - $dbr->freeResult($res); |
48 | | - if (!$userid) { // if not case insensitive userRealName, try case insensitive lastname |
49 | | - $first = ""; |
50 | | - $last = ""; |
51 | | - $fullname = array(); |
52 | | - $fullname = preg_split('/\s+/', $user); |
53 | | - if (count($fullname) > 0) |
54 | | - $first=$fullname[0]; |
55 | | - if (count($fullname) > 1) |
56 | | - $last=$fullname[1]; |
57 | | - |
58 | | - if ($last != '') { |
59 | | - $sql = "SELECT user_id FROM ". $dbr->tableName('user') ." WHERE UPPER(user_real_name) LIKE '%" . strtoupper($last) . "%'"; |
60 | | - $res = $dbr->query( $sql, __METHOD__ ); |
61 | | - if ($dbr->numRows($res)) { |
62 | | - $row = $dbr->fetchRow($res); |
63 | | - $userid = $row[0]; |
64 | | - } |
65 | | - $dbr->freeResult($res); |
66 | | - } |
67 | | - } |
68 | | - } |
69 | | - } |
70 | | - return $userid; |
71 | | - } |
72 | | -} |
73 | | - |
74 | | -function getValidProjects() { |
75 | | - global $wgOut; |
76 | | - |
77 | | - $validProjects = wfMsgForContentNoTrans( 'todoTasksValidProjects' ); |
78 | | - if ( $validProjects == '' ) { |
79 | | - $wgOut->addWikiText( wfMsg( 'tasklistnoprojects' ) ); |
80 | | - return; |
81 | | - } |
82 | | - return $validProjects; |
83 | | -} |
84 | | - |
85 | | -function validateProject($projlist, $proj) { |
86 | | - |
87 | | - $validprojects = preg_split('/\s*\*\s*/', $projlist, -1, PREG_SPLIT_NO_EMPTY); |
88 | | - foreach ($validprojects as $vp) { |
89 | | - if (preg_match("/^$proj$/i", $vp)) |
90 | | - return $vp; |
91 | | - } |
92 | | - |
93 | | - return wfMsgTL('tasklistunknownproject'); |
94 | | -} |
95 | | - |
96 | | -$todoPreview; |
97 | | -function wfTodoParserFunction_Render( &$parser, $input, $users, $project='') { |
98 | | - global $wgOut, $wgSitename, $wgEmergencyContact, $todoPreview; |
99 | | - global $wgUseProjects; |
100 | | - |
101 | | - $username = ''; |
102 | | - $fullname = ''; |
103 | | - $u = 0; |
104 | | - $userIdList = array(); |
105 | | - $userIdList2 = array(); |
106 | | - $dbr = wfGetDB( DB_SLAVE ); |
107 | | - |
108 | | - $task_text = ''; |
109 | | - $task_project = ''; |
110 | | - |
111 | | - if ($wgUseProjects) { |
112 | | - if (isset($project) && ($project != '')) { |
113 | | - $task_project .= "''"; |
114 | | - $first = true; |
115 | | - $validProjects = getValidProjects(); |
116 | | - $projlist = preg_split('/\s*,\s*/', $project, -1, PREG_SPLIT_NO_EMPTY); |
117 | | - foreach ( $projlist as $proj ) { |
118 | | - if (!$first) { |
119 | | - $task_project .= ', '; |
120 | | - } else { |
121 | | - $first = false; |
122 | | - } |
123 | | - $task_project .= validateProject($validProjects, $proj); |
124 | | - } |
125 | | - $task_project .= "'' - "; |
126 | | - } |
127 | | - } |
128 | | - |
129 | | - $task_text .= "$input (''' "; |
130 | | - |
131 | | - if ($users == '') { // if no user specified |
132 | | - $task_text .= wfMsgTL('tasklistunspecuser'); |
133 | | - } else { |
134 | | - $first = true; |
135 | | - $userlist = preg_split('/\s*,\s*/', $users, -1, PREG_SPLIT_NO_EMPTY); |
136 | | - foreach ( $userlist as $user ) { |
137 | | - if (!$first) { |
138 | | - $task_text .= ', '; |
139 | | - } else { |
140 | | - $first = false; |
141 | | - } |
142 | | - $userid = getUserIDFromUserText($user); |
143 | | - if ($userid != 0) { // successfully found the user |
144 | | - $u = User::newFromId($userid); |
145 | | - $username = $u->getName(); |
146 | | - $fullname = $u->getRealName(); |
147 | | - if ($fullname == '') |
148 | | - $task_text .= $username; |
149 | | - else |
150 | | - $task_text .= $fullname; |
151 | | - array_push($userIdList, $userid); |
152 | | - array_push($userIdList2, $userid); |
153 | | - } else { // fall through to worst case scenario |
154 | | - $task_text .= wfMsgTL('tasklistincorrectuser'); |
155 | | - } |
156 | | - } |
157 | | - } |
158 | | - $task_text .= "''' )"; |
159 | | - $text = $task_project . $task_text; |
160 | | - |
161 | | - /* The following assumes the existance of an extra wiki table called $prefix_todo. |
162 | | - To create this table issue |
163 | | - CREATE TABLE wiki_todo ( |
164 | | - id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, |
165 | | - hash TINYBLOB |
166 | | - ); |
167 | | - */ |
168 | | - |
169 | | - $hash = md5($task_text); |
170 | | - if (is_object($todoPreview) && !$todoPreview->preview) { |
171 | | - /* Only when the action is a Submit instead of a Preview, send out an email |
172 | | - reminder and store in database (if needed). |
173 | | - */ |
174 | | - $adminAddress = new MailAddress( $wgEmergencyContact, 'WikiAdmin' ); |
175 | | - $tasklist = Title::newFromText("Special:TaskList"); |
176 | | - $body = sprintf(wfMsgTL('tasklistemailbody'), $parser->getTitle()->getFullURL(), $tasklist->getFullURL(), $wgSitename); |
177 | | - $row = $dbr->selectRow( 'todo', 'id', array( 'hash' => $hash ), __METHOD__ ); |
178 | | - if (!$row) { // this is a new todo item |
179 | | - while ($userid = array_pop($userIdList)) { |
180 | | - $u = User::newFromId($userid); |
181 | | - $fullname = $u->getRealName(); |
182 | | - $email = sprintf(wfMsgTL('tasklistemail'), $fullname . $body); |
183 | | - $u->sendMail(sprintf(wfMsgTL('tasklistemailsubject'), $wgSitename), $email, $adminAddress->toString()); |
184 | | - $dbr->insert('todo', array( 'hash' => $hash ), __METHOD__ ); |
185 | | - } |
186 | | - } |
187 | | - } |
188 | | - |
189 | | - return $text; |
190 | | -} |
191 | | - |
192 | | -function addPersonalUrl( &$personal_urls, $title ) |
193 | | -{ |
194 | | - global $wgOut, $wgUser; |
195 | | - |
196 | | - if ($wgUser->isLoggedIn()) { |
197 | | - $personal_urls['mytasks'] = array( |
198 | | - 'text' => wfMsgTL('tasklistmytasks'), |
199 | | - 'href' => Skin::makeSpecialUrl( 'TaskList') |
200 | | - ); |
201 | | - } |
202 | | - return true; |
203 | | -} |
204 | | - |
205 | | -function todoPreviewAction($q) { |
206 | | - global $todoPreview; |
207 | | - |
208 | | - $todoPreview = $q; |
209 | | - return true; |
210 | | -} |
211 | | - |
212 | | -function todoSavePreparser($q) { |
213 | | - // update the text of the todo so that it has a propper full name in it. |
214 | | - // this way, the <dpl> search will work better |
215 | | - $newpagetext = ''; |
216 | | - $sections = preg_split('/({{.*?}})/', $q->textbox1, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE); |
217 | | - foreach($sections as $section) { |
218 | | - if (preg_match("/ |
219 | | - ^{{ # we found a template |
220 | | - \s* # that may begin with spaces |
221 | | - ( # capture the template name in $1 |
222 | | - (todo) # template may be a TODO |
223 | | - | # or |
224 | | - (action item) # template may be an ACTION ITEM |
225 | | - ) |
226 | | - \s* # the template name may have trailing spaces |
227 | | - \| # the pipe to indicate template parameter #1 (task description) |
228 | | - ( # capture the template parameter in $4; this string is comprized of |
229 | | - [^|]*? # a possible sequence of non pipe characters |
230 | | - (\[\[.*\|?.*\]\])? # a possible wiki syntax link |
231 | | - [^|]* # a possible sequence on non pipe characters |
232 | | - ) |
233 | | - \| # the pipe for the template parameter #3 (task assignees) |
234 | | - ([,.\s\w\d]*) # any combination of 'chars' repeated any number of times, captured in $6 |
235 | | - ( # following by an optional grouping captured in $7 |
236 | | - \| # which is the template parameter #4 (project associated with task) |
237 | | - \s*project\s*=\s* # which begins with project= (with possible spaces) |
238 | | - [,.\s\w\d]*? # any combination of 'chars' repeated any number of times |
239 | | - )? |
240 | | - }}$ # which ends the template |
241 | | - /ix", $section, $matches)) { |
242 | | - $newpagetext .= '{{' . "$matches[1]|$matches[4]|"; |
243 | | - $first = true; |
244 | | - $userlist = preg_split('/\s*,\s*/', $matches[6], -1, PREG_SPLIT_NO_EMPTY); |
245 | | - foreach ( $userlist as $user ) { |
246 | | - if (!$first) { |
247 | | - $newpagetext .= ', '; |
248 | | - } else { |
249 | | - $first = false; |
250 | | - } |
251 | | - $userid = getUserIDFromUserText($user); |
252 | | - if ($userid != 0) { // successfully found the user |
253 | | - $u = User::newFromId($userid); |
254 | | - $username = $u->getName(); |
255 | | - $fullname = $u->getRealName(); |
256 | | - if ($fullname == '') |
257 | | - $newpagetext .= $username; |
258 | | - else |
259 | | - $newpagetext .= $fullname; |
260 | | - } else { // fall through to worst case scenario |
261 | | - $newpagetext .= $user; |
262 | | - } |
263 | | - } |
264 | | - if (isset($matches[7])) |
265 | | - $newpagetext .= "$matches[7]"; |
266 | | - $newpagetext .= '}}'; |
267 | | - } else { |
268 | | - $newpagetext .= $section; |
269 | | - } |
270 | | - } |
271 | | - $q->textbox1 = $newpagetext; |
272 | | - return true; |
273 | | -} |
274 | | - |
275 | | - |
276 | | -class TaskList extends SpecialPage |
277 | | -{ |
278 | | - function TaskList() { |
279 | | - SpecialPage::SpecialPage("TaskList"); |
280 | | - self::loadMessages(); |
281 | | - return true; |
282 | | - } |
283 | | - |
284 | | - function loadMessages() { |
285 | | - TaskListLoadMessages(); |
286 | | - return true; |
287 | | - } |
288 | | - |
289 | | - function execute($user) { |
290 | | - global $wgRequest, $wgOut, $wgUser; |
291 | | - |
292 | | - $this->setHeaders(); |
293 | | - $wgOut->setPagetitle(wfMsgTL('tasklist')); |
294 | | - |
295 | | - $u = array(); |
296 | | - if (is_null($user)) { |
297 | | - $u[] = $wgUser; |
298 | | - } else { |
299 | | - foreach (explode(',', $user) as $usr) { |
300 | | - $u[] = User::newFromName($usr); |
301 | | - } |
302 | | - } |
303 | | - |
304 | | - foreach ($u as $user) { |
305 | | - if (!$user) { |
306 | | - $user = $wgUser; |
307 | | - } |
308 | | - $username = $user->getName(); |
309 | | - $fullname = $user->getRealName(); |
310 | | - // FIXME: Notice Undefined offset: 1 in extensions\TodoTasks\SpecialTaskList_body.php on line 306 |
311 | | - // If GetRealName does not contain one or more spaces. |
312 | | - list ($firstname, $lastname) = preg_split('/ /', $fullname); |
313 | | - |
314 | | - $wgOut->addWikiText(sprintf(wfMsgTL('tasklistbyname'), $fullname)); |
315 | | - $wgOut->addWikiText("<dpl> uses=Template:Todo\n notuses=Template:Status Legend\n include={Todo}.dpl\n |
316 | | -includematch=/${fullname}/i\n </dpl>"); |
317 | | - } |
318 | | - } |
319 | | -} |
320 | | - |
321 | | -class TaskListByProject extends SpecialPage |
322 | | -{ |
323 | | - public function __construct() { |
324 | | - parent::__construct( 'TaskListByProject' ); |
325 | | - SpecialPage::SpecialPage("TaskListByProject"); |
326 | | - self::loadMessages(); |
327 | | - return true; |
328 | | - } |
329 | | - |
330 | | - function loadMessages() { |
331 | | - TaskListLoadMessages(); |
332 | | - return true; |
333 | | - } |
334 | | - |
335 | | - function execute($proj) { |
336 | | - global $wgRequest, $wgOut, $wgUseProjects; |
337 | | - |
338 | | - $this->setHeaders(); |
339 | | - |
340 | | - if ( !$wgUseProjects ) { |
341 | | - $wgOut->showErrorPage( 'tasklistbyproject', 'tasklistnowguseprojects' ); |
342 | | - return; |
343 | | - } |
344 | | - |
345 | | - $wgOut->setPagetitle(wfMsgTL('tasklistbyproject')); |
346 | | - |
347 | | - $project = ''; |
348 | | - |
349 | | - if (isset($proj)) { |
350 | | - $proj = str_replace('+', ' ', $proj); |
351 | | - $validProjects = getValidProjects(); |
352 | | - $project = validateProject($validProjects, $proj); |
353 | | - if ($project == wfMsgTL('tasklistunknownproject')) { |
354 | | - $wgOut->addWikiText(sprintf(wfMsgTL('tasklistbyprojectbad'), $proj)); |
355 | | - self::ValidProjectsForm(); |
356 | | - return; |
357 | | - } |
358 | | - } |
359 | | - |
360 | | - self::ValidProjectsForm(); |
361 | | - |
362 | | - if ($project == '') |
363 | | - $project = $wgRequest->getVal('project'); |
364 | | - if ($project) { |
365 | | - $wgOut->addWikiText("----"); |
366 | | - $wgOut->addWikiText(sprintf(wfMsgTL('tasklistbyprojname'), $project)); |
367 | | - $dpl = "<dpl>\n uses=Template:Todo \n notuses=Template:Status Legend \n include={Todo}.dpl \n"; |
368 | | - $dpl .= 'includematch=/project\s*=\s*([^\x2c]*\x2c)*\s*' . $project . '\s*(\x2c[^\x2c]*\s*)*$/i'; |
369 | | - $dpl .= "\n </dpl>"; |
370 | | - $wgOut->addWikiText($dpl); |
371 | | - } |
372 | | - } |
373 | | - |
374 | | - function ValidProjectsForm() { |
375 | | - global $wgOut; |
376 | | - |
377 | | - $titleObj = SpecialPage::getTitleFor( "TaskListByProject" ); |
378 | | - $kiaction = $titleObj->getLocalUrl(); |
379 | | - |
380 | | - $validprojects = preg_split('/\s*\*\s*/', getValidProjects(), -1, PREG_SPLIT_NO_EMPTY); |
381 | | - |
382 | | - if( $validprojects ) { |
383 | | - $wgOut->addHTML("<FORM ACTION=\"{$kiaction}\" METHOD=GET><LABEL FOR=project>" . |
384 | | - wfMsgTL('tasklistchooseproj') . "</LABEL>"); |
385 | | - $wgOut->addHTML("<select name=project>"); |
386 | | - |
387 | | - foreach ($validprojects as $vp) { |
388 | | - $wgOut->addHTML("<option value=\"$vp\">$vp</option>"); |
389 | | - } |
390 | | - |
391 | | - $wgOut->addHTML("</select><INPUT TYPE=submit VALUE='" . wfMsgTL('tasklistprojdisp') . "'></FORM>"); |
392 | | - } |
393 | | - } |
394 | | -} |
Index: trunk/extensions/TodoTasks/SpecialTaskList.i18n.php |
— | — | @@ -1,1705 +0,0 @@ |
2 | | -<?php |
3 | | - |
4 | | -/*Internationalizaton file of TodoTask extension*/ |
5 | | - |
6 | | -$messages = array(); |
7 | | - |
8 | | -$messages['en'] = array( |
9 | | - 'tasklist' => 'Task list', |
10 | | - 'tasklist-parser-desc' => 'Adds <nowiki>{{#todo:}}</nowiki> parser function for assigning tasks', |
11 | | - 'tasklist-special-desc' => 'Adds a special page for reviewing [[Special:TaskList|tasks assignments]]', |
12 | | - 'tasklistbyproject' => 'Task list by project', |
13 | | - 'tasklistunknownproject' => 'Unknown project', |
14 | | - 'tasklistunspecuser' => 'Unspecified user', |
15 | | - 'tasklistincorrectuser' => 'Incorrect username', |
16 | | - 'tasklistemail' => 'Dear %s', |
17 | | - 'tasklistemailsubject' => '[%s] Task list change', |
18 | | - 'tasklistmytasks' => 'My tasks', |
19 | | - 'tasklistbyprojectbad' => "Project '''%s''' is not a valid project. |
20 | | -For a list of valid projects, see [[MediaWiki:TodoTasksValidProjects]].", |
21 | | - 'tasklistbyprojname' => "Assigned tasks for '''%s'''", |
22 | | - 'tasklistchooseproj' => 'Select project:', |
23 | | - 'tasklistprojdisp' => 'Display', |
24 | | - 'tasklistbyname' => '== Todo list for %s ==', |
25 | | - 'tasklistnowguseprojects' => 'You have set $wgUseProjects to "false" and cannot use this page.', |
26 | | - 'tasklistnoprojects' => "Error: It looks like you enabled '''\$wgUseProjects''', but did not create [[MediaWiki:TodoTasksValidProjects]]. See [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Installation Instructions] for more details.", |
27 | | - 'tasklistemailbody' => ", |
28 | | - |
29 | | -Someone has assigned a new Task for you on %s. |
30 | | - |
31 | | -To see your complete Task List go to %s. |
32 | | - |
33 | | -Your friendly %s notification system", |
34 | | - 'todoTasksValidProjects' => '', # Do not translate this message. |
35 | | -); |
36 | | - |
37 | | -/** Message documentation (Message documentation) |
38 | | - * @author Fryed-peach |
39 | | - * @author Jon Harald Søby |
40 | | - * @author Purodha |
41 | | - * @author Siebrand |
42 | | - */ |
43 | | -$messages['qqq'] = array( |
44 | | - 'tasklist-parser-desc' => 'Short description of the extension, shown on [[Special:Version]]. Do not translate or change links.', |
45 | | - 'tasklist-special-desc' => 'Short description of the extension, shown on [[Special:Version]]. Do not translate or change links.', |
46 | | - 'tasklistincorrectuser' => '{{Identical|Incorrect username}}', |
47 | | - 'tasklistbyname' => '{{Identical|Todo list for}}', |
48 | | - 'tasklistemailbody' => "* 1st %s is the URL of the page a task is created for |
49 | | -* 2nd %s is the URL of the user's task list page |
50 | | -* 3rd %s is the site name", |
51 | | -); |
52 | | - |
53 | | -/** Faeag Rotuma (Faeag Rotuma) |
54 | | - * @author Jose77 |
55 | | - */ |
56 | | -$messages['rtm'] = array( |
57 | | - 'tasklistincorrectuser' => 'Seseva', |
58 | | -); |
59 | | - |
60 | | -/** Afrikaans (Afrikaans) |
61 | | - * @author Naudefj |
62 | | - */ |
63 | | -$messages['af'] = array( |
64 | | - 'tasklist' => 'Taaklys', |
65 | | - 'tasklistincorrectuser' => 'Foutiewe gebruikersnaam', |
66 | | - 'tasklistemail' => 'Beste %s', |
67 | | -); |
68 | | - |
69 | | -/** Arabic (العربية) |
70 | | - * @author Meno25 |
71 | | - */ |
72 | | -$messages['ar'] = array( |
73 | | - 'tasklist' => 'قائمة المهام', |
74 | | - 'tasklist-parser-desc' => 'يضيف دالة محلل <nowiki>{{#todo:}}</nowiki> لتولية المهام', |
75 | | - 'tasklist-special-desc' => 'يضيف صفحة خاصة لمراجعة [[Special:TaskList|توليات المهام]]', |
76 | | - 'tasklistbyproject' => 'قائمة المهام حسب المشروع', |
77 | | - 'tasklistunknownproject' => 'مشروع غير معروف', |
78 | | - 'tasklistunspecuser' => 'مستخدم غير محدد', |
79 | | - 'tasklistincorrectuser' => 'اسم مستخدم غير صحيح', |
80 | | - 'tasklistemail' => 'عزيزي %s', |
81 | | - 'tasklistemailsubject' => 'التغيير في قائمة مهام [%s]', |
82 | | - 'tasklistmytasks' => 'مهامي', |
83 | | - 'tasklistbyprojectbad' => "المشروع '''%s''' ليس مشروعا صحيحا. |
84 | | -لقائمة بالمشاريع الصحيحة، انظر [[MediaWiki:TodoTasksValidProjects]].", |
85 | | - 'tasklistbyprojname' => "المهام الموكلة ل'''%s'''", |
86 | | - 'tasklistchooseproj' => 'اختر المشروع:', |
87 | | - 'tasklistprojdisp' => 'عرض', |
88 | | - 'tasklistbyname' => '== قائمة العمل ل%s ==', |
89 | | - 'tasklistnowguseprojects' => 'أنت ضبطت $wgUseProjects ك"false" ولا يمكنك استخدام هذه الصفحة.', |
90 | | - 'tasklistnoprojects' => "خطأ: يبدو أنك فعلت '''\$wgUseProjects'''، لكن لم تنشيء [[MediaWiki:TodoTasksValidProjects]]. انظر [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 تعليمات التنصيب] لمزيد من التفاصيل.", |
91 | | - 'tasklistemailbody' => '، |
92 | | - |
93 | | -شخص ما أضاف مهمة جديدة لك في %s. |
94 | | - |
95 | | -لرؤية قائمة مهامك الكاملة اذهب إلى %s. |
96 | | - |
97 | | -نظام إخطار %s الصديق', |
98 | | -); |
99 | | - |
100 | | -/** Egyptian Spoken Arabic (مصرى) |
101 | | - * @author Ghaly |
102 | | - * @author Meno25 |
103 | | - */ |
104 | | -$messages['arz'] = array( |
105 | | - 'tasklist' => 'قائمة المهام', |
106 | | - 'tasklist-parser-desc' => 'يضيف دالة محلل <nowiki>{{#todo:}}</nowiki> لتولية المهام', |
107 | | - 'tasklist-special-desc' => 'يضيف صفحة خاصة لمراجعة [[Special:TaskList|توليات المهام]]', |
108 | | - 'tasklistbyproject' => 'قائمة المهام حسب المشروع', |
109 | | - 'tasklistunknownproject' => 'مشروع مش معروف', |
110 | | - 'tasklistunspecuser' => 'يوزر مش محدد', |
111 | | - 'tasklistincorrectuser' => 'اسم يوزر مش صحيح', |
112 | | - 'tasklistemail' => 'عزيزى %s', |
113 | | - 'tasklistemailsubject' => 'التغيير فى قائمة مهام [%s]', |
114 | | - 'tasklistmytasks' => 'مهامي', |
115 | | - 'tasklistbyprojectbad' => "المشروع '''%s''' مش مشروع صحيح. |
116 | | -لقائمة بالمشاريع الصحيحة، شوف [[MediaWiki:TodoTasksValidProjects]].", |
117 | | - 'tasklistbyprojname' => "المهام الموكلة ل'''%s'''", |
118 | | - 'tasklistchooseproj' => 'اختر المشروع:', |
119 | | - 'tasklistprojdisp' => 'عرض', |
120 | | - 'tasklistbyname' => '== قائمة العمل ل%s ==', |
121 | | - 'tasklistnoprojects' => "خطأ: يبدو أنك فعلت '''\$wgUseProjects'''، لكن لم تنشيء [[MediaWiki:TodoTasksValidProjects]]. انظر [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 تعليمات التنصيب] لمزيد من التفاصيل.", |
122 | | - 'tasklistemailbody' => '، |
123 | | - |
124 | | -شخص ما أضاف مهمة جديدة لك فى %s. |
125 | | - |
126 | | -لرؤية قائمة مهامك الكاملة اذهب إلى %s. |
127 | | - |
128 | | -نظام إخطار %s الصديق', |
129 | | -); |
130 | | - |
131 | | -/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца)) |
132 | | - * @author EugeneZelenko |
133 | | - * @author Jim-by |
134 | | - * @author Red Winged Duck |
135 | | - */ |
136 | | -$messages['be-tarask'] = array( |
137 | | - 'tasklist' => 'Сьпіс заданьняў', |
138 | | - 'tasklist-parser-desc' => 'Дадае функцыю парсэра <nowiki>{{#todo:}}</nowiki> для прызначэньня заданьняў', |
139 | | - 'tasklist-special-desc' => 'Дадае спэцыяльную старонку для прагляду [[Special:TaskList|прызначаных заданьняў]]', |
140 | | - 'tasklistbyproject' => 'Сьпіс заданьняў па праектах', |
141 | | - 'tasklistunknownproject' => 'Невядомы праект', |
142 | | - 'tasklistunspecuser' => 'Непазначаны ўдзельнік', |
143 | | - 'tasklistincorrectuser' => 'Няслушнае імя ўдзельніка', |
144 | | - 'tasklistemail' => 'Паважаны %s', |
145 | | - 'tasklistemailsubject' => '[%s] Зьмена сьпісу заданьняў', |
146 | | - 'tasklistmytasks' => 'Мае заданьні', |
147 | | - 'tasklistbyprojectbad' => "Няслушны праект '''%s'''. |
148 | | -Сьпіс слушных праектаў глядзіце на [[MediaWiki:TodoTasksValidProjects]].", |
149 | | - 'tasklistbyprojname' => "Прызначана заданьне для '''%s'''", |
150 | | - 'tasklistchooseproj' => 'Выберыце праект:', |
151 | | - 'tasklistprojdisp' => 'Паказаць', |
152 | | - 'tasklistbyname' => '== Сьпіс заданьняў для %s ==', |
153 | | - 'tasklistnowguseprojects' => 'Вы устанавілі $wgUseProjects як «false» і ня можаце выкарыстоўваць гэтую старонку.', |
154 | | - 'tasklistnoprojects' => "Памылка: верагодна Вы ўключылі '''\$wgUseProjects''', але яшчэ не стварылі [[MediaWiki:TodoTasksValidProjects]]. Глядзіце падрабязнасьці ў [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 інструкцыях па ўсталёўцы].", |
155 | | - 'tasklistemailbody' => ', |
156 | | - |
157 | | -Нехта прызначыў Вам новае заданьне ў %s. |
158 | | - |
159 | | -Каб паглядзець поўны сьпіс заданьняў, перайдзіце на %s. |
160 | | - |
161 | | -Ваша сыстэма паведамленьняў %s', |
162 | | -); |
163 | | - |
164 | | -/** Bulgarian (Български) |
165 | | - * @author DCLXVI |
166 | | - */ |
167 | | -$messages['bg'] = array( |
168 | | - 'tasklist' => 'Списък със задачи', |
169 | | - 'tasklist-parser-desc' => 'добавя функция на парсера <nowiki>{{#todo:}}</nowiki> за управление на задачи', |
170 | | - 'tasklist-special-desc' => 'Добавя специална страница със [[Special:TaskList|списък със задачи]].', |
171 | | - 'tasklistbyproject' => 'Списък със задачи по проект', |
172 | | - 'tasklistunknownproject' => 'Неизвестен проект', |
173 | | - 'tasklistincorrectuser' => 'Невалидно потребителско име', |
174 | | - 'tasklistemail' => 'Уважаеми %s', |
175 | | - 'tasklistemailsubject' => '[%s] Промяна в списъка със задачи', |
176 | | - 'tasklistmytasks' => 'Моите задачи', |
177 | | - 'tasklistbyprojectbad' => "Проектът '''%s''' не е валиден проект. За списък с проекти, вижте [[MediaWiki:TodoTasksValidProjects]].", |
178 | | - 'tasklistchooseproj' => 'Избор на проект:', |
179 | | - 'tasklistprojdisp' => 'Показване', |
180 | | - 'tasklistbyname' => '== Списък със задачи за %s ==', |
181 | | - 'tasklistnoprojects' => "Грешка: Изглежда сте включили '''\$wgUseProjects''', но не сте създали [[MediaWiki:TodoTasksValidProjects]]. За повече информация, прегледайте [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 инструкциите за инсталация].", |
182 | | -); |
183 | | - |
184 | | -/** Breton (Brezhoneg) |
185 | | - * @author Fohanno |
186 | | - * @author Fulup |
187 | | - * @author Y-M D |
188 | | - */ |
189 | | -$messages['br'] = array( |
190 | | - 'tasklist' => 'Roll trevelloù', |
191 | | - 'tasklist-parser-desc' => 'Ouzhpenn a ra <nowiki>{{#todo:}}</nowiki> ur fonksion parser evit deverkañ trevelloù', |
192 | | - 'tasklist-special-desc' => 'Ouzhpenn a ra ur bajenn ispisial evit adwelet an [[Special:TaskList|trevelloù deverket]]', |
193 | | - 'tasklistbyproject' => 'Roll trevelloù dre raktres', |
194 | | - 'tasklistunknownproject' => 'Raktres dianav', |
195 | | - 'tasklistunspecuser' => "N'eo ket diferet an implijer", |
196 | | - 'tasklistincorrectuser' => 'Anv implijer direizh', |
197 | | - 'tasklistemail' => '%s ker', |
198 | | - 'tasklistemailsubject' => '[%s] Kemmoù e roll an trevelloù', |
199 | | - 'tasklistmytasks' => 'Ma zrevelloù', |
200 | | - 'tasklistbyprojectbad' => "N'eo ket mat ar raktres '''%s'''. |
201 | | -Evit kaout ur roll eus ar raktresoù a za en-dro gwellet [[MediaWiki:TodoTasksValidProjects]].", |
202 | | - 'tasklistbyprojname' => "Trevelloù deverket evit '''%s'''.", |
203 | | - 'tasklistchooseproj' => 'Diuzañ ur raktres :', |
204 | | - 'tasklistprojdisp' => 'Diskwel', |
205 | | - 'tasklistbyname' => '== Roll an traoù da ober gant $s ==', |
206 | | - 'tasklistnowguseprojects' => 'Termenet ho peus $wgUseProjects da "false", dre-se ne c\'helloc\'h ket implij ar bajenn-se.', |
207 | | - 'tasklistnoprojects' => "Fazi : Seblantout a ra ho pefe gweredekaet '''\$wgUseProjects''', met n'eo ket bet krouet [[MediaWiki:TodoTasksValidProjects]]. Kit da welet [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 c'hemennadennoù staliñ] evit muic'h a ditouroù.", |
208 | | - 'tasklistemailbody' => ", |
209 | | - |
210 | | -Unan bennak en deus deverket deoc'h un trevell nevez war %s. |
211 | | - |
212 | | -Evit gwellet roll klok ho trevelloù, kit war %s. |
213 | | - |
214 | | -Ho sistem kemenn %s karet", |
215 | | -); |
216 | | - |
217 | | -/** Bosnian (Bosanski) |
218 | | - * @author CERminator |
219 | | - */ |
220 | | -$messages['bs'] = array( |
221 | | - 'tasklist' => 'Spisak zadataka', |
222 | | - 'tasklist-parser-desc' => 'Dodaje parsersku funkciju <nowiki>{{#todo:}}</nowiki> za dodjelu zadataka', |
223 | | - 'tasklist-special-desc' => 'Dodaje posebnu stranicu za pregled [[Special:TaskList|dodjele zadataka]]', |
224 | | - 'tasklistbyproject' => 'Spisak zadataka po projektima', |
225 | | - 'tasklistunknownproject' => 'Nepoznat projekt', |
226 | | - 'tasklistunspecuser' => 'Neodređen korisnik', |
227 | | - 'tasklistincorrectuser' => 'Netačno korisničko ime', |
228 | | - 'tasklistemail' => 'Poštovani %s', |
229 | | - 'tasklistemailsubject' => '[%s] Spisak izmjena zadatka', |
230 | | - 'tasklistmytasks' => 'Moji zadaci', |
231 | | - 'tasklistbyprojectbad' => "Projekat '''s%''' nije valjan projekat. |
232 | | -Za spisak valjanih projekata, pogledajte [[MediaWiki:TodoTasksValidProjects]].", |
233 | | - 'tasklistbyprojname' => "Dodijeljeni zadaci za '''%s'''", |
234 | | - 'tasklistchooseproj' => 'Odaberite projekat:', |
235 | | - 'tasklistprojdisp' => 'Prikaz', |
236 | | - 'tasklistbyname' => '== Spisak za uraditi za %s ==', |
237 | | - 'tasklistnowguseprojects' => 'Postavili ste $wgUseProjects na "false" i ne možete koristiti ovu stranicu.', |
238 | | - 'tasklistnoprojects' => "Greška: Izgleda da ste omogućili '''\$wgUseProjects''', ali niste napravili [[MediaWiki:TodoTasksValidProjects]]. Pogledajte [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 objašnjenja za instalaciju] za više detalja.", |
239 | | - 'tasklistemailbody' => ', |
240 | | - |
241 | | -Neko je postavio za Vas novi zadatak na %s. |
242 | | - |
243 | | -Da pogledate Vaš cijeli spisak zadataka idite na %s. |
244 | | - |
245 | | -Vaš prijateljski %s sistem obavijesti', |
246 | | -); |
247 | | - |
248 | | -/** Catalan (Català) |
249 | | - * @author Paucabot |
250 | | - */ |
251 | | -$messages['ca'] = array( |
252 | | - 'tasklist' => 'Llista de tasques', |
253 | | - 'tasklistunknownproject' => 'Projecte desconegut', |
254 | | - 'tasklistincorrectuser' => "Nom d'usuari incorrecte", |
255 | | -); |
256 | | - |
257 | | -/** Sorani (Arabic script) (کوردی (عەرەبی)) |
258 | | - * @author Marmzok |
259 | | - */ |
260 | | -$messages['ckb-arab'] = array( |
261 | | - 'tasklistprojdisp' => 'پیشاندان', |
262 | | -); |
263 | | - |
264 | | -/** Czech (Česky) |
265 | | - * @author Matěj Grabovský |
266 | | - */ |
267 | | -$messages['cs'] = array( |
268 | | - 'tasklist' => 'Seznam úkolů', |
269 | | - 'tasklist-parser-desc' => 'Přidává funkci syntaktického analyzátoru <tt>{{#todo:}}</tt> pro přidělování úkolů', |
270 | | - 'tasklist-special-desc' => 'Přidává speciální stránku pro kontrolu [[Special:TaskList|přidělených úkolů]]', |
271 | | - 'tasklistbyproject' => 'Seznam úkolů podle projektů', |
272 | | - 'tasklistunknownproject' => 'Neznámý projekt', |
273 | | - 'tasklistunspecuser' => 'Nespecifikovaný uživatel', |
274 | | - 'tasklistincorrectuser' => 'Nesprávné uživatelské jméno', |
275 | | - 'tasklistemail' => 'Vážený %s', |
276 | | - 'tasklistemailsubject' => '[%s] Změna seznamu úkolů', |
277 | | - 'tasklistmytasks' => 'Moje úkoly', |
278 | | - 'tasklistbyprojectbad' => "Projekt '''%s''' není platný projekt. Seznam platných projektů najdete na [[MediaWiki:TodoTasksValidProjects]].", |
279 | | - 'tasklistbyprojname' => "Přidělené úkoly pro '''%s'''", |
280 | | - 'tasklistchooseproj' => 'Vyberte projekt:', |
281 | | - 'tasklistprojdisp' => 'Zobrazit', |
282 | | - 'tasklistbyname' => '== Seznam úkolů pro %s ==', |
283 | | - 'tasklistnoprojects' => "Chyba: Zdá se, že jste zapnuli '''\$wgUseProjects''', ale nevytvořili jste [[MediaWiki:TodoTasksValidProjects]]. Podívejte se na podrobnosti v [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 instalačních instrukcích].", |
284 | | - 'tasklistemailbody' => ', |
285 | | - |
286 | | -Někdo vám přiřadil nový úkol na %s. |
287 | | - |
288 | | -Svůj úplný seznam úkolů si můžete prohlédnout na %s. |
289 | | - |
290 | | -Váš přátelský upozorňovací systém %s', |
291 | | -); |
292 | | - |
293 | | -/** German (Deutsch) |
294 | | - * @author Imre |
295 | | - * @author Melancholie |
296 | | - * @author Purodha |
297 | | - * @author Revolus |
298 | | - * @author The Evil IP address |
299 | | - */ |
300 | | -$messages['de'] = array( |
301 | | - 'tasklist' => 'Aufgabenliste', |
302 | | - 'tasklist-parser-desc' => 'Fügt die Parserfunktion <nowiki>{{#todo:}}</nowiki> zum Zuordnen von Aufgaben hinzu', |
303 | | - 'tasklist-special-desc' => 'Fügt eine Spezialseite für die Nachprüfung von [[Special:TaskList|Aufgabenzuteilungen]] hinzu', |
304 | | - 'tasklistbyproject' => 'Aufgabenliste pro Projekt', |
305 | | - 'tasklistunknownproject' => 'Unbekanntes Projekt', |
306 | | - 'tasklistunspecuser' => 'Unbestimmter Benutzername', |
307 | | - 'tasklistincorrectuser' => 'Falscher Benutzername', |
308 | | - 'tasklistemail' => 'Hallo %s', |
309 | | - 'tasklistemailsubject' => '[%s]-Aufgabenliste Änderungen', |
310 | | - 'tasklistmytasks' => 'Meine Aufgaben', |
311 | | - 'tasklistbyprojectbad' => "Projekt '''%s''' ist nicht vorhanden. Für eine Liste gültiger Projekt siehe [[MediaWiki:TodoTasksValidProjects]].", |
312 | | - 'tasklistbyprojname' => "Zugewiesene Aufgaben für '''%s'''", |
313 | | - 'tasklistchooseproj' => 'Projekt auswählen:', |
314 | | - 'tasklistprojdisp' => 'Anzeigen', |
315 | | - 'tasklistbyname' => '== Aufgabenliste für %s ==', |
316 | | - 'tasklistnowguseprojects' => 'Du hast $wgUseProjects auf „false“ gesetzt und kannst diese Seite nicht benutzen.', |
317 | | - 'tasklistnoprojects' => "Fehler: Es sieht so aus, als wenn '''\$wgUseProjects''' aktiviert wäre, aber es wurde keine Seiten [[MediaWiki:TodoTasksValidProjects]] erstellt. Siehe die [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Installationsanweisungen] für weitere Details.", |
318 | | - 'tasklistemailbody' => ', |
319 | | - |
320 | | -Jemand hat dir eine neue Aufgabe bei %s zugeordnet. |
321 | | - |
322 | | -Zum Anschauen deiner kompletten Aufgabenliste siehe %s. |
323 | | - |
324 | | -Dein freundliches %s-Benachrichtungssystem', |
325 | | -); |
326 | | - |
327 | | -/** German (formal address) (Deutsch (Sie-Form)) |
328 | | - * @author Imre |
329 | | - */ |
330 | | -$messages['de-formal'] = array( |
331 | | - 'tasklistnowguseprojects' => 'Sie haben $wgUseProjects auf "false" gesetzt und können diese Seite nicht benutzen.', |
332 | | - 'tasklistemailbody' => ', |
333 | | - |
334 | | -Jemand hat Ihnen eine neue Aufgabe bei %s zugeordnet. |
335 | | - |
336 | | -Zum Anschauen Ihrer kompletten Aufgabenliste siehe %s. |
337 | | - |
338 | | -Ihr freundliches %s-Benachrichtungssystem', |
339 | | -); |
340 | | - |
341 | | -/** Lower Sorbian (Dolnoserbski) |
342 | | - * @author Michawiki |
343 | | - */ |
344 | | -$messages['dsb'] = array( |
345 | | - 'tasklist' => 'Lisćina nadawkow', |
346 | | - 'tasklist-parser-desc' => 'Pśidawa parserowu funkciju <nowiki>{{#todo:}}</nowiki> za pśipokazanje nadawkow', |
347 | | - 'tasklist-special-desc' => 'Pśidawa specialny bok za pśeglědowanje [[Special:TaskList|pśipokazanjow nadawkow]]', |
348 | | - 'tasklistbyproject' => 'Lisćina nadawkow za projekt', |
349 | | - 'tasklistunknownproject' => 'Njeznaty projekt', |
350 | | - 'tasklistunspecuser' => 'Wužywaŕ njepódaty', |
351 | | - 'tasklistincorrectuser' => 'Wopacne wužywarske mě', |
352 | | - 'tasklistemail' => 'Witaj %s', |
353 | | - 'tasklistemailsubject' => '[%s] Změny lisćiny nadawkow', |
354 | | - 'tasklistmytasks' => 'Móje nadawki', |
355 | | - 'tasklistbyprojectbad' => "Projekt '''%s''' njejo płaśiwy projekt. |
356 | | -Za lisćinu płaśiwych projektow glědaj [[MediaWiki:TodoTasksValidProjects]].", |
357 | | - 'tasklistbyprojname' => "Za '''%s''' pśipokazane nadawki", |
358 | | - 'tasklistchooseproj' => 'Projekt wubraś:', |
359 | | - 'tasklistprojdisp' => 'Zwobrazniś', |
360 | | - 'tasklistbyname' => '== Lisćina nadawkow za %s ==', |
361 | | - 'tasklistnowguseprojects' => 'Sy $wgUseProjects na "false" stajił a njamóžoš toś ten bok wužywaś.', |
362 | | - 'tasklistnoprojects' => "Zmólka: Wuglěda, ako by ty zaktiwěrował '''\$wgUseProjects''', ale njeby napórał boki [[MediaWiki:TodoTasksValidProjects]]. Glědaj [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 instalaciske wukazanja] za dalšne drobnostki.", |
363 | | - 'tasklistemailbody' => ', |
364 | | - |
365 | | -Něchten jo pśipokazał nowy nadawk za tebje na %s. |
366 | | - |
367 | | -Aby wiźeł swóju dopołnu lisćinu nadawkow, źi k %s. |
368 | | - |
369 | | -Twój pśijaśelny informěrowański system {{GRAMMAR:genitiw|%s}}', |
370 | | -); |
371 | | - |
372 | | -/** Greek (Ελληνικά) |
373 | | - * @author ZaDiak |
374 | | - */ |
375 | | -$messages['el'] = array( |
376 | | - 'tasklist' => 'Λίστα εργασιών', |
377 | | - 'tasklistbyproject' => 'Λίστα εργασιών βάσει εγχειρήματος', |
378 | | - 'tasklistunknownproject' => 'Άγνωστο εγχείρημα', |
379 | | - 'tasklistunspecuser' => 'Απροσδιόριστος χρήστης', |
380 | | - 'tasklistincorrectuser' => 'Λάθος όνομα χρήστη', |
381 | | - 'tasklistemail' => 'Αγαπητέ %s', |
382 | | - 'tasklistemailsubject' => '[%s] Αλλαγή λίστας εργασιών', |
383 | | - 'tasklistmytasks' => 'Οι εργασίες μου', |
384 | | - 'tasklistbyprojname' => "Ανατεθειμένες εργασίες για '''%s'''", |
385 | | - 'tasklistchooseproj' => 'Επιλογή εγχειρήματος:', |
386 | | - 'tasklistprojdisp' => 'Ανάλυση', |
387 | | - 'tasklistbyname' => '== Λίστα todo για το %s ==', |
388 | | -); |
389 | | - |
390 | | -/** Esperanto (Esperanto) |
391 | | - * @author Yekrats |
392 | | - */ |
393 | | -$messages['eo'] = array( |
394 | | - 'tasklist' => 'Tasklisto', |
395 | | - 'tasklist-parser-desc' => 'Aldonas sintaksan funkcion <nowiki>{{#todo:}}</nowiki> por asigni taskojn', |
396 | | - 'tasklist-special-desc' => 'Aldonas specialan paĝon por kontroli [[Special:TaskList|taskajn asignojn]]', |
397 | | - 'tasklistbyproject' => 'Tasklisto Laŭ Projekto', |
398 | | - 'tasklistunknownproject' => 'Nekonata projekto', |
399 | | - 'tasklistunspecuser' => 'Nespecifa uzanto', |
400 | | - 'tasklistincorrectuser' => 'Malkorekta salutnomo', |
401 | | - 'tasklistemail' => 'Kara %j', |
402 | | - 'tasklistemailsubject' => '[%s] Ŝanĝo de tasklisto', |
403 | | - 'tasklistmytasks' => 'Miaj taskoj', |
404 | | - 'tasklistbyprojectbad' => "Projekto '''%s''' ne estas valida projekto. |
405 | | -Por listo de validaj projektoj, vidu [[MediaWiki:TodoTasksValidProjects]].", |
406 | | - 'tasklistbyprojname' => "Asignitaj taskoj por '''%s'''", |
407 | | - 'tasklistchooseproj' => 'Selektu Projekton:', |
408 | | - 'tasklistprojdisp' => 'Montri', |
409 | | - 'tasklistbyname' => '== Farenda listo por $s ==', |
410 | | -); |
411 | | - |
412 | | -/** Spanish (Español) |
413 | | - * @author Crazymadlover |
414 | | - * @author Imre |
415 | | - * @author Sanbec |
416 | | - * @author Translationista |
417 | | - */ |
418 | | -$messages['es'] = array( |
419 | | - 'tasklist' => 'Lista de tareas', |
420 | | - 'tasklist-parser-desc' => 'Agrega <nowiki>{{#todo:}}</nowiki> funciones de analizador para tareas asignadas', |
421 | | - 'tasklist-special-desc' => 'Agrega una página especial para revisar [[Special:TaskList|asignamientos de tareas]]', |
422 | | - 'tasklistbyproject' => 'Lista de tareas por proyecto', |
423 | | - 'tasklistunknownproject' => 'Proyecto desconocido', |
424 | | - 'tasklistunspecuser' => 'Usuario no especificado', |
425 | | - 'tasklistincorrectuser' => 'Nombre de usuario incorrecto', |
426 | | - 'tasklistemail' => 'Querido %s', |
427 | | - 'tasklistemailsubject' => '[%s] Cambio de lista de tareas', |
428 | | - 'tasklistmytasks' => 'Mis tareas', |
429 | | - 'tasklistbyprojectbad' => "Proyecto '''%s''' no es un proyecto válido. |
430 | | -Para una lista de proyectos válido, vea [[MediaWiki:TodoTasksValidProjects]].", |
431 | | - 'tasklistbyprojname' => "Tareas asignadas para '''%s'''", |
432 | | - 'tasklistchooseproj' => 'Seleccionar proyecto:', |
433 | | - 'tasklistprojdisp' => 'Exhibir', |
434 | | - 'tasklistbyname' => '== Lista de quehaceres para %s ==', |
435 | | - 'tasklistnowguseprojects' => 'Has seleccionado el valor "falso" para $wgUseProjects y por lo tanto, no puedes usar esta página.', |
436 | | - 'tasklistnoprojects' => "Error: Parece que tu habilitaste '''\$wgUseProjects''', pero no creaste [[MediaWiki:TodoTasksValidProjects]]. Mira |
437 | | -[http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Instrucciones de instalación] para más detalles.", |
438 | | - 'tasklistemailbody' => ', |
439 | | - |
440 | | -Alguien ha asignado una nueva Tarea para usted en %s. |
441 | | - |
442 | | -Para ver su lista completa de Tareas vaya a %s. |
443 | | - |
444 | | -Su sistema de notificación amigable %s', |
445 | | -); |
446 | | - |
447 | | -/** Estonian (Eesti) |
448 | | - * @author Avjoska |
449 | | - */ |
450 | | -$messages['et'] = array( |
451 | | - 'tasklistunknownproject' => 'Tundmatu projekt', |
452 | | - 'tasklistincorrectuser' => 'Vigane kasutajanimi', |
453 | | - 'tasklistchooseproj' => 'Vali projekt:', |
454 | | -); |
455 | | - |
456 | | -/** Basque (Euskara) |
457 | | - * @author An13sa |
458 | | - * @author Kobazulo |
459 | | - */ |
460 | | -$messages['eu'] = array( |
461 | | - 'tasklist' => 'Egitekoen zerrenda', |
462 | | - 'tasklistbyproject' => 'Egitekoen zerrenda proiektuen arabera', |
463 | | - 'tasklistunknownproject' => 'Proiektu ezezaguna', |
464 | | - 'tasklistunspecuser' => 'Zehaztugabeko lankidea', |
465 | | - 'tasklistincorrectuser' => 'Lankide izen okerra', |
466 | | - 'tasklistemail' => '%s estimatua', |
467 | | - 'tasklistmytasks' => 'Nire eginkizunak', |
468 | | - 'tasklistchooseproj' => 'Proiektua hautatu:', |
469 | | - 'tasklistprojdisp' => 'Erakutsi', |
470 | | -); |
471 | | - |
472 | | -/** Finnish (Suomi) |
473 | | - * @author Nike |
474 | | - * @author Str4nd |
475 | | - */ |
476 | | -$messages['fi'] = array( |
477 | | - 'tasklist' => 'Tehtävälista', |
478 | | - 'tasklistbyproject' => 'Projektikohtainen tehtävälista', |
479 | | - 'tasklistunknownproject' => 'Tuntematon projekti', |
480 | | - 'tasklistunspecuser' => 'Määrittelemätön käyttäjä', |
481 | | - 'tasklistincorrectuser' => 'Virheellinen käyttäjätunnus', |
482 | | - 'tasklistemail' => 'Hyvä %s', |
483 | | - 'tasklistemailsubject' => '[%s] Tehtäväluettelon muutos', |
484 | | - 'tasklistmytasks' => 'Omat tehtävät', |
485 | | - 'tasklistbyprojname' => "Käyttäjälle '''%s''' osoitetut tehtävät", |
486 | | - 'tasklistchooseproj' => 'Valitse projekti', |
487 | | - 'tasklistprojdisp' => 'Näytä', |
488 | | - 'tasklistbyname' => '== Tehtävälista käyttäjälle %s ==', |
489 | | -); |
490 | | - |
491 | | -/** French (Français) |
492 | | - * @author Crochet.david |
493 | | - * @author Grondin |
494 | | - * @author McDutchie |
495 | | - * @author PieRRoMaN |
496 | | - * @author Sherbrooke |
497 | | - * @author Urhixidur |
498 | | - */ |
499 | | -$messages['fr'] = array( |
500 | | - 'tasklist' => 'Liste de tâches', |
501 | | - 'tasklist-parser-desc' => 'Ajoute <nowiki>{{#todo:}}</nowiki> une fonction parseur pour assigner des tâches', |
502 | | - 'tasklist-special-desc' => 'Ajoute une page spéciale pour réviser les [[Special:TaskList|tâches assignées]]', |
503 | | - 'tasklistbyproject' => 'Liste de tâches par projet', |
504 | | - 'tasklistunknownproject' => 'Projet inconnu', |
505 | | - 'tasklistunspecuser' => 'Utilisateur non spécifié', |
506 | | - 'tasklistincorrectuser' => 'Nom d’utilisateur incorrect', |
507 | | - 'tasklistemail' => 'Cher %s', |
508 | | - 'tasklistemailsubject' => '[%s] Modification dans la liste de tâches', |
509 | | - 'tasklistmytasks' => 'Mes tâches', |
510 | | - 'tasklistbyprojectbad' => "Le projet '''%s''' n’est pas valide. Pour une liste des projets valides, voir [[MediaWiki:TodoTasksValidProjects]].", |
511 | | - 'tasklistbyprojname' => "Tâches assignées pour '''%s'''.", |
512 | | - 'tasklistchooseproj' => 'Sélectionner un projet :', |
513 | | - 'tasklistprojdisp' => 'Afficher', |
514 | | - 'tasklistbyname' => '== Liste de tâches pour %s ==', |
515 | | - 'tasklistnowguseprojects' => 'Vous avez défini $wgUseProjects à « false » et ne pouvez donc pas utiliser cette page.', |
516 | | - 'tasklistnoprojects' => "Erreur : il semble que vous ayez activé '''\$wgUseProjects''', mais sans avoir créé [[MediaWiki:TodoTasksValidProjects]]. Consultez les [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 instructions d’installation] pour plus de détails.", |
517 | | - 'tasklistemailbody' => ', |
518 | | - |
519 | | -Quelqu’un vous a assigné une nouvelle tâche sur %s. |
520 | | - |
521 | | -Pour voir la liste complète de vos tâches, allez sur %s. |
522 | | - |
523 | | -Votre bien aimable système de notification de %s', |
524 | | -); |
525 | | - |
526 | | -/** Galician (Galego) |
527 | | - * @author Alma |
528 | | - * @author Toliño |
529 | | - * @author Xosé |
530 | | - */ |
531 | | -$messages['gl'] = array( |
532 | | - 'tasklist' => 'Lista de tarefas', |
533 | | - 'tasklist-parser-desc' => 'Engade a función de análise <nowiki>{{#todo:}}</nowiki> para asignar tarefas', |
534 | | - 'tasklist-special-desc' => 'Engade unha páxina especial para revisar [[Special:TaskList|as tarefas asignadas]]', |
535 | | - 'tasklistbyproject' => 'Lista de tarefas por proxecto', |
536 | | - 'tasklistunknownproject' => 'Proxecto descoñecido', |
537 | | - 'tasklistunspecuser' => 'Usuario sen especificar', |
538 | | - 'tasklistincorrectuser' => 'Nome de usuario incorrecto', |
539 | | - 'tasklistemail' => 'Estimado %s', |
540 | | - 'tasklistemailsubject' => '[%s] Cambio na lista de tarefas', |
541 | | - 'tasklistmytasks' => 'As miñas tarefas', |
542 | | - 'tasklistbyprojectbad' => "O proxecto '''%s''' non é un proxecto válido. |
543 | | -Para ollar unha lista cos proxectos válidos, véxase [[MediaWiki:TodoTasksValidProjects]].", |
544 | | - 'tasklistbyprojname' => "Tarefas asignadas a '''%s'''", |
545 | | - 'tasklistchooseproj' => 'Seleccionar un proxecto:', |
546 | | - 'tasklistprojdisp' => 'Mostrar', |
547 | | - 'tasklistbyname' => '== Lista de tarefas pendentes de %s ==', |
548 | | - 'tasklistnowguseprojects' => 'Ten definido $wgUseProjects en "falso", polo que non pode empregar esta páxina.', |
549 | | - 'tasklistnoprojects' => "Erro: semella que activou '''\$wgUseProjects''', pero non creou [[MediaWiki:TodoTasksValidProjects]]. Olle [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 as instrucións de instalación] para obter máis detalles.", |
550 | | - 'tasklistemailbody' => ': |
551 | | - |
552 | | -Alguén asignoulle unha nova tarefa en %s. |
553 | | - |
554 | | -Para ver a súa lista completa de tarefas vaia a %s. |
555 | | - |
556 | | -O sistema de notificacións de %s', |
557 | | -); |
558 | | - |
559 | | -/** Swiss German (Alemannisch) |
560 | | - * @author Als-Holder |
561 | | - */ |
562 | | -$messages['gsw'] = array( |
563 | | - 'tasklist' => 'Ufgabelischt', |
564 | | - 'tasklist-parser-desc' => 'Fiegt d Parserfunktion <nowiki>{{#todo:}}</nowiki> zum Zueordne vu Ufgabe zue', |
565 | | - 'tasklist-special-desc' => 'Fiegt e Spezialsyte fir d Nochpriefig vu [[Special:TaskList|Ufgabezueteilige]] zue', |
566 | | - 'tasklistbyproject' => 'Ufgabelischt pro Projäkt', |
567 | | - 'tasklistunknownproject' => 'Nit bekannt Projäkt', |
568 | | - 'tasklistunspecuser' => 'Uubstimmter Benutzername', |
569 | | - 'tasklistincorrectuser' => 'Falscher Benutzername', |
570 | | - 'tasklistemail' => 'Sali %s', |
571 | | - 'tasklistemailsubject' => '[%s]-Ufgabelischt Änderige', |
572 | | - 'tasklistmytasks' => 'Myyni Ufgabe', |
573 | | - 'tasklistbyprojectbad' => "Projäkt '''%s''' git s nit. Fir e Lischt vu giltige Projäkt lueg [[MediaWiki:TodoTasksValidProjects]].", |
574 | | - 'tasklistbyprojname' => "Zuegwiseni Ufgabe fir '''%s'''", |
575 | | - 'tasklistchooseproj' => 'Projäkt uswehle:', |
576 | | - 'tasklistprojdisp' => 'Aazeige', |
577 | | - 'tasklistbyname' => '== Ufgabelischt fir %s ==', |
578 | | - 'tasklistnowguseprojects' => 'Du hesch $wgUseProjects uf „falsch“ gsetzt, wäge däm cha s nit brucht.', |
579 | | - 'tasklistnoprojects' => "Fähler: S siht eso uus wie wänn '''\$wgUseProjects''' aktiviert wär, aber d Syte [[MediaWiki:TodoTasksValidProjects]] sin nit aagleit. Lueg d [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Installationsaawyysige] fir meh Detail.", |
580 | | - 'tasklistemailbody' => ', |
581 | | - |
582 | | -Eber het Dir e neji Ufgab bi %s zuegordnet. |
583 | | - |
584 | | -Go Dyy komplett Ufgabelischt bschaue lueg %s. |
585 | | - |
586 | | -Dyy fryndli %s-Benochrichtungssyschtem', |
587 | | -); |
588 | | - |
589 | | -/** Hebrew (עברית) |
590 | | - * @author Rotemliss |
591 | | - * @author YaronSh |
592 | | - */ |
593 | | -$messages['he'] = array( |
594 | | - 'tasklist' => 'רשימת מטלות', |
595 | | - 'tasklist-parser-desc' => 'הוספת תגית הוויקי <nowiki>{{#todo:}}</nowiki> להקצאת מטלות', |
596 | | - 'tasklist-special-desc' => 'הוספת דף מיוחד לסקירת [[Special:TaskList|הקצאות המטלות]]', |
597 | | - 'tasklistbyproject' => 'רשימת מטלות לפי מיזמים', |
598 | | - 'tasklistunknownproject' => 'מיזם בלתי ידוע', |
599 | | - 'tasklistunspecuser' => 'משתמש בלתי מוגדר', |
600 | | - 'tasklistincorrectuser' => 'שם המשתמש שגוי', |
601 | | - 'tasklistemail' => '%s היקר', |
602 | | - 'tasklistemailsubject' => '[%s] שינוי ברשימת המטלות', |
603 | | - 'tasklistmytasks' => 'המטלות שלי', |
604 | | - 'tasklistbyprojectbad' => "המיזם '''%s''' איננו קיים. לקבלת רשימת המיזמים, ראו [[MediaWiki:TodoTasksValidProjects]].", |
605 | | - 'tasklistbyprojname' => "המטלה הוגדרה ל'''%s'''", |
606 | | - 'tasklistchooseproj' => 'בחירת מיזם:', |
607 | | - 'tasklistprojdisp' => 'תצוגה', |
608 | | - 'tasklistbyname' => '== רשימת מטלות עבור %s ==', |
609 | | - 'tasklistnoprojects' => "שגיאה: נראה שהפעלתם את '''\$wgUseProjects''', אבל לא יצרתם את [[MediaWiki:TodoTasksValidProjects]]. ראו את [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 הוראות ההתקנה] לפרטים נוספים.", |
610 | | - 'tasklistemailbody' => ', |
611 | | - |
612 | | -מישהו הקצה מטלה חדשה עבורכם ב־%s. |
613 | | - |
614 | | -על מנת לצפות ברשימת המטלות המלאה, אנא עברו לדף %s. |
615 | | - |
616 | | -מערכת התראות ה%s הידידותית שלכם', |
617 | | -); |
618 | | - |
619 | | -/** Upper Sorbian (Hornjoserbsce) |
620 | | - * @author Michawiki |
621 | | - */ |
622 | | -$messages['hsb'] = array( |
623 | | - 'tasklist' => 'Lisćina nadawkow', |
624 | | - 'tasklist-parser-desc' => 'přidawa <nowiki>{{#todo:}}</nowiki> parserowu funkciju za připokazowanje nadawkow', |
625 | | - 'tasklist-special-desc' => 'Přidawa specialnu stronu za pruwowanje [[Special:TaskList|připokazanjow nadawkow]]', |
626 | | - 'tasklistbyproject' => 'Lisćina nadawkow po projekće', |
627 | | - 'tasklistunknownproject' => 'Njeznaty projekt', |
628 | | - 'tasklistunspecuser' => 'Wužiwar njepodaty', |
629 | | - 'tasklistincorrectuser' => 'Njekorektne wužiwarske mjeno', |
630 | | - 'tasklistemail' => 'Luby %s', |
631 | | - 'tasklistemailsubject' => '[%s] Změna lisćiny nadawkow', |
632 | | - 'tasklistmytasks' => 'Moje nadawki', |
633 | | - 'tasklistbyprojectbad' => "Projekt '''%s''' płaćiwy projekt njeje. Za lisćinu płaćiwych projektow, hlej [[MediaWiki:TodoTasksValidProjects]].", |
634 | | - 'tasklistbyprojname' => "Nadawki so za '''%s''' připokazachu.", |
635 | | - 'tasklistchooseproj' => 'Wubjer projekt:', |
636 | | - 'tasklistprojdisp' => 'Pokazać', |
637 | | - 'tasklistbyname' => '== Nadawkowa lisćina za %s ==', |
638 | | - 'tasklistnowguseprojects' => 'Sy $wgUseProjects na "false" stajił a njemóžeš tutu stronu wužiwać.', |
639 | | - 'tasklistnoprojects' => "ZMYLK: Zda so, zo sy '''\$wgUseProjects''' aktiwizował, ale njejsy [[MediaWiki:TodoTasksValidProjects]] wutworił. Hlej [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Installation Instructions] za dalše podrobnosće.", |
640 | | - 'tasklistemailbody' => ', |
641 | | - |
642 | | -Něchtó je nowy nadawk za tebje na %s připokazal. |
643 | | - |
644 | | -Zo by swoju dospołnu lisćinu nadawkow widźał, dźi k %s. |
645 | | - |
646 | | -Twój přećelny zdźělenski system %s.', |
647 | | -); |
648 | | - |
649 | | -/** Hungarian (Magyar) |
650 | | - * @author Glanthor Reviol |
651 | | - */ |
652 | | -$messages['hu'] = array( |
653 | | - 'tasklist' => 'Feladatlista', |
654 | | - 'tasklist-parser-desc' => '<nowiki>{{#todo:}}</nowiki> elemzőfüggvény feladatok hozzárendeléséhez', |
655 | | - 'tasklist-special-desc' => 'Speciális lap a [[Special:TaskList|feladatok kiosztásának]] nyomonkövetésére', |
656 | | - 'tasklistbyproject' => 'Feladatok listája projektek szerint', |
657 | | - 'tasklistunknownproject' => 'Ismeretlen projekt', |
658 | | - 'tasklistunspecuser' => 'Felhasználó nincs meghatározva', |
659 | | - 'tasklistincorrectuser' => 'Helytelen felhasználói név', |
660 | | - 'tasklistemail' => 'Kedves %s', |
661 | | - 'tasklistemailsubject' => '[%s] feladatlista változás', |
662 | | - 'tasklistmytasks' => 'Feladataim', |
663 | | - 'tasklistbyprojectbad' => "A(z) '''%s''' nem egy érvényes projekt. |
664 | | -Az érvényes projektek listáját a [[MediaWiki:TodoTasksValidProjects]] lapon találod.", |
665 | | - 'tasklistbyprojname' => "'''%s''' kiosztott feladatai", |
666 | | - 'tasklistchooseproj' => 'Projekt kiválasztása:', |
667 | | - 'tasklistprojdisp' => 'Megjelenítés', |
668 | | - 'tasklistbyname' => '== %s feladatlistája ==', |
669 | | - 'tasklistnowguseprojects' => 'A $wgUseProjects változót „false”-ra állítottad, és nem használhatod ezt a lapot.', |
670 | | - 'tasklistnoprojects' => "Hiba: úgy tűnik, hogy bekapcsoltad a '''\$wgUseProjects'''-et, de nem hoztad létre a [[MediaWiki:TodoTasksValidProjects]] lapot. Lásd a [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 telepítési utasításokat] további részletekért.", |
671 | | - 'tasklistemailbody' => '! |
672 | | - |
673 | | -Valaki kiosztott neked egy új feladatot a(z) %s lapon. |
674 | | - |
675 | | -A teljes feladatlistádat lásd itt: %s. |
676 | | - |
677 | | -Üdvözlettel, |
678 | | -a(z) %s értesítő rendszere', |
679 | | -); |
680 | | - |
681 | | -/** Interlingua (Interlingua) |
682 | | - * @author McDutchie |
683 | | - */ |
684 | | -$messages['ia'] = array( |
685 | | - 'tasklist' => 'Lista de cargas', |
686 | | - 'tasklist-parser-desc' => 'Adde le function <nowiki>{{#todo:}}</nowiki> al analysator syntactic pro assignar cargas', |
687 | | - 'tasklist-special-desc' => 'Adde un pagina special pro revider [[Special:TaskList|le lista de cargas assignate]]', |
688 | | - 'tasklistbyproject' => 'Lista de cargas per projecto', |
689 | | - 'tasklistunknownproject' => 'Projecto incognite', |
690 | | - 'tasklistunspecuser' => 'Usator non specificate', |
691 | | - 'tasklistincorrectuser' => 'Nomine de usator incorrecte', |
692 | | - 'tasklistemail' => 'Car %s', |
693 | | - 'tasklistemailsubject' => '[%s] Cambiamento al lista de cargas', |
694 | | - 'tasklistmytasks' => 'Mi cargas', |
695 | | - 'tasklistbyprojectbad' => "Le projecto '''%s''' non es valide. |
696 | | -Pro un lista de projectos valide, consulta [[MediaWiki:TodoTasksValidProjects]].", |
697 | | - 'tasklistbyprojname' => "Cargas assignate pro '''%s'''", |
698 | | - 'tasklistchooseproj' => 'Selige projecto:', |
699 | | - 'tasklistprojdisp' => 'Presentar', |
700 | | - 'tasklistbyname' => '== Lista de cargas a facer pro %s ==', |
701 | | - 'tasklistnowguseprojects' => 'Tu ha definite $wgUseProjects a "false" e non pote usar iste pagina.', |
702 | | - 'tasklistnoprojects' => "Error: Pare que tu ha activate '''\$wgUseProjects''' sin crear [[MediaWiki:TodoTasksValidProjects]]. Vide le [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 instructiones de installation] pro ulterior detalios.", |
703 | | - 'tasklistemailbody' => ', |
704 | | - |
705 | | -Alcuno te ha assignate un nove carga in %s. |
706 | | - |
707 | | -Pro vider tu lista integre de cargas a facer, visita %s. |
708 | | - |
709 | | -Amicalmente, |
710 | | -Le systema de notification de %s', |
711 | | -); |
712 | | - |
713 | | -/** Indonesian (Bahasa Indonesia) |
714 | | - * @author Bennylin |
715 | | - * @author Irwangatot |
716 | | - * @author IvanLanin |
717 | | - */ |
718 | | -$messages['id'] = array( |
719 | | - 'tasklist' => 'Daftar tugas', |
720 | | - 'tasklist-parser-desc' => 'Menambahkan fungsi parser (parser functions) <nowiki>{{#todo:}}</nowiki> untuk memberikan tugas', |
721 | | - 'tasklist-special-desc' => 'Menambah halaman istimewa untuk meninjau [[Special:TaskList|pemberian tugas]]', |
722 | | - 'tasklistbyproject' => 'Daftar tugas menurut proyek', |
723 | | - 'tasklistunknownproject' => 'Proyek tak dikenal', |
724 | | - 'tasklistunspecuser' => 'Pengguna tak ditentukan', |
725 | | - 'tasklistincorrectuser' => 'Nama pengguna salah', |
726 | | - 'tasklistemail' => 'Dear %s', |
727 | | - 'tasklistemailsubject' => '[%s] Perubahan daftar tugas', |
728 | | - 'tasklistmytasks' => 'Tugas saya', |
729 | | - 'tasklistbyprojectbad' => "Proyek '''%s''' bukanlah proyek yang valid. |
730 | | -Untuk melihat daftar proyek yang valid, gunakan [[MediaWiki:TodoTasksValidProjects]].", |
731 | | - 'tasklistbyprojname' => "Penugasan untuk '''%s'''", |
732 | | - 'tasklistchooseproj' => 'Pilih proyek:', |
733 | | - 'tasklistprojdisp' => 'Tayangan', |
734 | | - 'tasklistbyname' => '== Daftar tugas untuk %s ==', |
735 | | - 'tasklistnowguseprojects' => 'Anda telah mengatur $wgUseProjects menjadi "false" dan tidak dapat menggunakan halaman ini.', |
736 | | - 'tasklistnoprojects' => "Kesalahan: Tampaknya Anda mengaktifkan '''\$wgUseProjects''', tapi tidak membuat [[MediaWiki:TodoTasksValidProjects]]. Lihat [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Petunjuk Instalasi] untuk detail lebih lanjut.", |
737 | | - 'tasklistemailbody' => ', |
738 | | - |
739 | | -Seseorang telah memberikan suatu Tugas baru untuk Anda di %s. |
740 | | - |
741 | | -Untuk melihat Daftar Tugas lengkap Anda, tuju ke %s. |
742 | | - |
743 | | -Sistem notifikasi %s Anda yang bersahabat', |
744 | | -); |
745 | | - |
746 | | -/** Italian (Italiano) |
747 | | - * @author Beta16 |
748 | | - * @author Darth Kule |
749 | | - */ |
750 | | -$messages['it'] = array( |
751 | | - 'tasklist' => 'Elenco compiti', |
752 | | - 'tasklist-parser-desc' => 'Aggiunge la funzione del parser <nowiki>{{#todo:}}</nowiki> per assegnare compiti', |
753 | | - 'tasklist-special-desc' => "Aggiunge una pagina speciale per la revisione dell'[[Special:TaskList|assegnazione di compiti]]", |
754 | | - 'tasklistbyproject' => 'Elenco compiti per progetto', |
755 | | - 'tasklistunknownproject' => 'Progetto sconosciuto', |
756 | | - 'tasklistunspecuser' => 'Utente non specificato', |
757 | | - 'tasklistincorrectuser' => 'Nome utente errato', |
758 | | - 'tasklistemail' => 'Gentile %s', |
759 | | - 'tasklistemailsubject' => '[%s] Cambiamento elenco compiti', |
760 | | - 'tasklistmytasks' => 'I propri compiti', |
761 | | - 'tasklistbyprojectbad' => "Il progetto '''%s''' non è un progetto valido. |
762 | | -Per un elenco dei progetti validi consultare [[MediaWiki:TodoTasksValidProjects]].", |
763 | | - 'tasklistbyprojname' => "Compiti assegnati per '''%s'''", |
764 | | - 'tasklistchooseproj' => 'Seleziona progetto:', |
765 | | - 'tasklistprojdisp' => 'Visualizzare', |
766 | | - 'tasklistbyname' => '== Elenco delle cose da fare per %s ==', |
767 | | - 'tasklistnowguseprojects' => 'È stata impostata $wgUseProjects a "false" e non è possibile utilizzare questa pagina.', |
768 | | - 'tasklistnoprojects' => "Errore: sembra che sia stato attivato '''\$wgUseProjects''' ma non è stato creato [[MediaWiki:TodoTasksValidProjects]]. Consultare le [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 istruzioni di installazione] per maggiori dettagli.", |
769 | | - 'tasklistemailbody' => ", |
770 | | - |
771 | | -Qualcuno ha assegnato un nuovo compito per te su %s. |
772 | | - |
773 | | -Per vedere l'elenco completo dei propri compiti andare su %s. |
774 | | - |
775 | | -Il sistema di notifica di %s, al tuo servizio", |
776 | | -); |
777 | | - |
778 | | -/** Japanese (日本語) |
779 | | - * @author Aotake |
780 | | - * @author Fryed-peach |
781 | | - * @author Hosiryuhosi |
782 | | - */ |
783 | | -$messages['ja'] = array( |
784 | | - 'tasklist' => '課題一覧', |
785 | | - 'tasklist-parser-desc' => '課題割り当てのための <nowiki>{{#todo:}}</nowiki> パーサー関数を加える', |
786 | | - 'tasklist-special-desc' => '[[Special:TaskList|課題割り当て]]を見直すための特別ページを追加する', |
787 | | - 'tasklistbyproject' => 'プロジェクト別課題一覧', |
788 | | - 'tasklistunknownproject' => '不明なプロジェクト', |
789 | | - 'tasklistunspecuser' => '利用者未指定', |
790 | | - 'tasklistincorrectuser' => '不正確な利用者名', |
791 | | - 'tasklistemail' => '%s さんへ', |
792 | | - 'tasklistemailsubject' => '[%s] 課題リストの変更', |
793 | | - 'tasklistmytasks' => '自分の課題', |
794 | | - 'tasklistbyprojectbad' => "プロジェクト「'''%s'''」は有効なプロジェクトではありません。有効なプロジェクトの一覧は、[[MediaWiki:TodoTasksValidProjects]]をご覧ください。", |
795 | | - 'tasklistbyprojname' => "'''%s''' の割り当て済み課題", |
796 | | - 'tasklistchooseproj' => 'プロジェクトを選択:', |
797 | | - 'tasklistprojdisp' => '表示', |
798 | | - 'tasklistbyname' => '== %s の ToDo 一覧==', |
799 | | - 'tasklistnowguseprojects' => '$wgUseProjects が「偽」(false) に設定されているため、このページを使うことはできません。', |
800 | | - 'tasklistnoprojects' => "エラー: あなたは '''\$wgUseProjects''' を有効にしているようですが、[[MediaWiki:TodoTasksValidProjects]] を作成していません。詳細は[http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 インストール手順]をご覧ください。", |
801 | | - 'tasklistemailbody' => ' |
802 | | -どなたかがあなたに %s での新しい課題を割り当てました。 |
803 | | - |
804 | | -あなたに割り当てられている課題一覧は %s で確認できます。 |
805 | | - |
806 | | -%s 通知システムより', |
807 | | -); |
808 | | - |
809 | | -/** Javanese (Basa Jawa) |
810 | | - * @author Meursault2004 |
811 | | - * @author Pras |
812 | | - */ |
813 | | -$messages['jv'] = array( |
814 | | - 'tasklist' => 'Daftar Tugas', |
815 | | - 'tasklist-parser-desc' => "Nambahaké <nowiki>{{#todo:}}</nowiki> fungsi parser kanggo nemtokaké tugas-tugas (''tasks'')", |
816 | | - 'tasklist-special-desc' => 'Nambah kaca istiméwa kanggo ninjo [[Special:TaskList|dhpatar tugas]]', |
817 | | - 'tasklistbyproject' => 'Daftar Tugas Per Proyèk', |
818 | | - 'tasklistunknownproject' => 'Proyèk ora ditepungi', |
819 | | - 'tasklistunspecuser' => 'Panganggo ora dispésifikasi', |
820 | | - 'tasklistincorrectuser' => 'Jeneng panganggo ora bener', |
821 | | - 'tasklistemail' => '%s sing minulya', |
822 | | - 'tasklistemailsubject' => '[%s] Owah-owahan ing Daftar Tugas', |
823 | | - 'tasklistmytasks' => 'Tugas-tugasku', |
824 | | - 'tasklistbyprojectbad' => "Proyèk '''%s''' iku dudu proyèk absah. |
825 | | -Kanggo daftar proyèk-proyèk sing absah, mangga mirsani [[MediaWiki:TodoTasksValidProjects]].", |
826 | | - 'tasklistbyprojname' => "Mènèhi Tugas-Tugas kanggo '''%s'''", |
827 | | - 'tasklistchooseproj' => 'Pilihen Proyèk:', |
828 | | - 'tasklistprojdisp' => 'Ndeleng', |
829 | | - 'tasklistbyname' => '== Daftar Tugas kanggo %s ==', |
830 | | - 'tasklistnoprojects' => "KALUPUTAN: Katoné panjenengan nyetèl '''\$wgUseProjects''', nanging ora nggawé [[MediaWiki:TodoTasksValidProjects]]. Delengen [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Instruksi Instalasi] kanggo détail sabanjuré.", |
831 | | - 'tasklistemailbody' => ', |
832 | | - |
833 | | -Sawijining wong mènèhi panjenengan Tugas anyar ing %s. |
834 | | - |
835 | | -Kanggo niliki Daftar Tugas panjenengan sing pepak mangga lungaa menyang %s. |
836 | | - |
837 | | -Sistém notifikasi panjenengan %s', |
838 | | -); |
839 | | - |
840 | | -/** Khmer (ភាសាខ្មែរ) |
841 | | - * @author Chhorran |
842 | | - * @author Lovekhmer |
843 | | - * @author Thearith |
844 | | - * @author គីមស៊្រុន |
845 | | - * @author វ័ណថារិទ្ធ |
846 | | - */ |
847 | | -$messages['km'] = array( |
848 | | - 'tasklist' => 'បញ្ជីពិភាក្សា', |
849 | | - 'tasklistbyproject' => 'បញ្ជីកិច្ចការតាមគម្រោង', |
850 | | - 'tasklistunknownproject' => 'គម្រោងមិនស្គាល់', |
851 | | - 'tasklistunspecuser' => 'អ្នកប្រើប្រាស់ដែលមិនត្រូវបានបញ្ជាក់', |
852 | | - 'tasklistincorrectuser' => 'ឈ្មោះអ្នកប្រើប្រាស់ មិនត្រឹមត្រូវ', |
853 | | - 'tasklistemail' => 'ជូនចំពោះ %s', |
854 | | - 'tasklistemailsubject' => '[%s] បំលាស់ប្ដូរបញ្ជីភារកិច្ច', |
855 | | - 'tasklistmytasks' => 'ភារកិច្ចរបស់ខ្ញុំ', |
856 | | - 'tasklistbyprojname' => "បានផ្ដល់តម្លៃភារកិច្ចនានាជា '''%s'''", |
857 | | - 'tasklistchooseproj' => 'ជ្រើសយកគម្រោង ៖', |
858 | | - 'tasklistprojdisp' => 'បង្ហាញ', |
859 | | - 'tasklistbyname' => '== បញ្ជីកិច្ចការដែលត្រូវធ្វើ សម្រាប់ %s ==', |
860 | | -); |
861 | | - |
862 | | -/** Ripoarisch (Ripoarisch) |
863 | | - * @author Purodha |
864 | | - */ |
865 | | -$messages['ksh'] = array( |
866 | | - 'tasklist' => 'Öpjave-Leß', |
867 | | - 'tasklist-parser-desc' => 'Deit en Fungxjohn <code><nowiki>{{#todo:}}</nowiki></code> em Wiki dobei, öm Opjave verdeile ze künne.', |
868 | | - 'tasklist-special-desc' => 'Deit en [[Special:TaskList|Opjave-Leß]] als Söndersigg em Wiki dobei.', |
869 | | - 'tasklistbyproject' => 'Opjave pro Projek', |
870 | | - 'tasklistunknownproject' => 'Dat Projek kenne mer nit', |
871 | | - 'tasklistunspecuser' => 'Unklohre Metmaacher-Name', |
872 | | - 'tasklistincorrectuser' => 'Verkehte Metmaacher-Name', |
873 | | - 'tasklistemail' => 'Tach %s', |
874 | | - 'tasklistemailsubject' => '[%s]-Opjave-Leß Änderunge', |
875 | | - 'tasklistmytasks' => 'Ming Opjave', |
876 | | - 'tasklistbyprojectbad' => "Dat Projek '''%s''' jit et nit. |
877 | | -Loor op [[MediaWiki:TodoTasksValidProjects]] noh de Projekte.", |
878 | | - 'tasklistbyprojname' => "Opjave för '''%s'''", |
879 | | - 'tasklistchooseproj' => 'Projekt ußwähle:', |
880 | | - 'tasklistprojdisp' => 'Zeije', |
881 | | - 'tasklistbyname' => '== Opjaveliss för %s ==', |
882 | | - 'tasklistnowguseprojects' => 'Heh em Wiki es <code lang="en">$wgUseProjects</code> op „verkeeht“ jesaz, dröm kanns De heh di Sigg och nit bruche.', |
883 | | - 'tasklistnoprojects' => "'''Fähler:''' Et süht us, wi wann De <code>\$wgUseProjects</code> |
884 | | -aanjeschalldt häts, ävver [[MediaWiki:TodoTasksValidProjects]] |
885 | | -nit opjesatz häts. Loor Der op de |
886 | | -[http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Aanleidungssigge] |
887 | | -aan, wi et jenou jemaat weed.", |
888 | | - 'tasklistemailbody' => ', |
889 | | - |
890 | | -Op %s hät Der einer en Opjav zojedeilt. |
891 | | - |
892 | | -Ding Opjaveleß kanns De Der op %s aanloore. |
893 | | - |
894 | | -Ding fründlesch %s Süstem för Bescheid ze sare.', |
895 | | -); |
896 | | - |
897 | | -/** Luxembourgish (Lëtzebuergesch) |
898 | | - * @author Les Meloures |
899 | | - * @author Robby |
900 | | - */ |
901 | | -$messages['lb'] = array( |
902 | | - 'tasklist' => 'Lëscht vun den Aufgaben', |
903 | | - 'tasklist-parser-desc' => "setzt d'<nowiki>{{#todo:}}</nowiki> Parserfonctioun derbäi fir Aufgaben zouzedeelen", |
904 | | - 'tasklist-special-desc' => 'Setzt eng Spezialsäit derbäi mat nger Iwwersiicht vun den [[Special:TaskList|zugdeelten Aufgaben]]', |
905 | | - 'tasklistbyproject' => 'Lëscht vun den Aufgabe pro Projet', |
906 | | - 'tasklistunknownproject' => 'Onbekannte Projet', |
907 | | - 'tasklistunspecuser' => 'Onbestemmte Benotzer', |
908 | | - 'tasklistincorrectuser' => 'Falsche Benotzernumm', |
909 | | - 'tasklistemail' => 'Léiwe %s', |
910 | | - 'tasklistemailsubject' => '[%s] Ännerunge vun der Lëscht vun den Aufgaben', |
911 | | - 'tasklistmytasks' => 'Meng Aufgaben', |
912 | | - 'tasklistbyprojectbad' => "De Projet '''%s''' ass an dësem Kontext net disponibel. |
913 | | -Fir eng Lëschtvun den disponibele Projeten, kuckt w.e.g. [[MediaWiki:TodoTasksValidProjects]].", |
914 | | - 'tasklistbyprojname' => "Aufgaben déi dem '''%s''' zougedeelt sinn.", |
915 | | - 'tasklistchooseproj' => 'Projet auswielen:', |
916 | | - 'tasklistprojdisp' => 'Weisen', |
917 | | - 'tasklistbyname' => '== Lëscht vun den Aufgabe fir %s ==', |
918 | | - 'tasklistnowguseprojects' => 'Dir hutt $wgUseProjects op "false" gesat a kënnt dës Säit net benotzen.', |
919 | | - 'tasklistnoprojects' => "FEELER: Et gesäit esou aus wéi wann Dir '''\$wgUseProjects''' ageschalt hätt, mee Dir hutt [[MediaWiki:TodoTasksValidProjects]] net erstalt. Kuckt [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Installatiouns Instructiounen] fir méi Informatiounen.", |
920 | | - 'tasklistemailbody' => ', |
921 | | - |
922 | | -Iergend een huet Iech op %s eng Aufgab zougedeelt. |
923 | | - |
924 | | -Fir är komplett Aufgabelëscht ze gesinn, gitt w.e.g. op %s. |
925 | | - |
926 | | -Äre frëndleche %s Informatiounssystem', |
927 | | -); |
928 | | - |
929 | | -/** Macedonian (Македонски) |
930 | | - * @author Bjankuloski06 |
931 | | - */ |
932 | | -$messages['mk'] = array( |
933 | | - 'tasklist' => 'Листа на задачи', |
934 | | - 'tasklist-parser-desc' => 'Додава парерска функција <nowiki>{{#todo:}}</nowiki> за доделување на задачи', |
935 | | - 'tasklist-special-desc' => 'Додава специјална страница за прегледување на [[Special:TaskList|доделени задачи]]', |
936 | | - 'tasklistbyproject' => 'Листа на задачи по проект', |
937 | | - 'tasklistunknownproject' => 'Непознат проект', |
938 | | - 'tasklistunspecuser' => 'Неназначен корисник', |
939 | | - 'tasklistincorrectuser' => 'Погрешно корисничко име', |
940 | | - 'tasklistemail' => 'Почитуван(a) %s', |
941 | | - 'tasklistemailsubject' => '[%s] Промена на листа на задачи', |
942 | | - 'tasklistmytasks' => 'Мои задачи', |
943 | | - 'tasklistbyprojectbad' => "Проектот '''%s''' не е важечки проект. |
944 | | -За листа на важечки проекти, погледајте [[MediaWiki:TodoTasksValidProjects]].", |
945 | | - 'tasklistbyprojname' => "Доделени задачи за '''%s'''", |
946 | | - 'tasklistchooseproj' => 'Изберете проект:', |
947 | | - 'tasklistprojdisp' => 'Прикажи', |
948 | | - 'tasklistbyname' => '== Листа на задачи за %s ==', |
949 | | - 'tasklistnowguseprojects' => 'Го имате наместено $wgUseProjects на „false“ и затоа не можете да ја користите оваа страница.', |
950 | | - 'tasklistnoprojects' => "Грешка: Изгледа сте овозможиле '''\$wgUseProjects''', но не сте создале [[MediaWiki:TodoTasksValidProjects]]. Видете [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Напатствија за инсталирање] за повеќе детали.", |
951 | | - 'tasklistemailbody' => 'Некој ви доделилнова Задача на %s. |
952 | | - |
953 | | -За да ја видите вашата полна Листа на задачи, одете на %s. |
954 | | - |
955 | | -Вашиот %s систем известување', |
956 | | -); |
957 | | - |
958 | | -/** Malayalam (മലയാളം) |
959 | | - * @author Shijualex |
960 | | - */ |
961 | | -$messages['ml'] = array( |
962 | | - 'tasklistunknownproject' => 'അജ്ഞാതമായ സംരംഭം', |
963 | | - 'tasklistincorrectuser' => 'തെറ്റായ ഉപയോക്തൃനാമം', |
964 | | - 'tasklistemail' => 'നമസ്കാരം %s', |
965 | | - 'tasklistprojdisp' => 'പ്രദർശിപ്പിക്കുക', |
966 | | -); |
967 | | - |
968 | | -/** Marathi (मराठी) |
969 | | - * @author Kaustubh |
970 | | - * @author Mahitgar |
971 | | - */ |
972 | | -$messages['mr'] = array( |
973 | | - 'tasklist' => 'कार्य यादी', |
974 | | - 'tasklistbyproject' => 'प्रकल्पानुसार कामांची यादी', |
975 | | - 'tasklistunknownproject' => 'अनोळखी प्रकल्प', |
976 | | - 'tasklistunspecuser' => 'न दिलेला सदस्य', |
977 | | - 'tasklistincorrectuser' => 'चुकीचे सदस्यनाव', |
978 | | - 'tasklistemail' => 'प्रिय %s', |
979 | | - 'tasklistemailsubject' => '[%s] कार्य यादी बदल', |
980 | | - 'tasklistmytasks' => 'माझ्या जबाबदार्या', |
981 | | - 'tasklistchooseproj' => 'प्रकल्प निवडा:', |
982 | | - 'tasklistprojdisp' => 'दर्शवा', |
983 | | - 'tasklistbyname' => '== %s साठीची करायच्या गोष्टींची यादी ==', |
984 | | -); |
985 | | - |
986 | | -/** Nahuatl (Nāhuatl) |
987 | | - * @author Fluence |
988 | | - */ |
989 | | -$messages['nah'] = array( |
990 | | - 'tasklistincorrectuser' => 'Ahcualli tlatequitiltilīltōcāitl', |
991 | | - 'tasklistemail' => 'Mahuizoh %', |
992 | | -); |
993 | | - |
994 | | -/** Low German (Plattdüütsch) |
995 | | - * @author Slomox |
996 | | - */ |
997 | | -$messages['nds'] = array( |
998 | | - 'tasklistunknownproject' => 'Unbekannt Projekt', |
999 | | - 'tasklistemail' => 'Leve %s', |
1000 | | - 'tasklistmytasks' => 'Miene Opgaven', |
1001 | | - 'tasklistchooseproj' => 'Projekt utwählen:', |
1002 | | - 'tasklistbyname' => '== Opgavenlist för %s ==', |
1003 | | -); |
1004 | | - |
1005 | | -/** Dutch (Nederlands) |
1006 | | - * @author SPQRobin |
1007 | | - * @author Siebrand |
1008 | | - * @author Tvdm |
1009 | | - */ |
1010 | | -$messages['nl'] = array( |
1011 | | - 'tasklist' => 'Takenlijst', |
1012 | | - 'tasklist-parser-desc' => 'Voegt de parserfunctie <nowiki>{{#todo:}}</nowiki> toe om taken toe te wijzen', |
1013 | | - 'tasklist-special-desc' => 'Voegt een speciale pagina toe om [[Special:TaskList|takentoewijzingen]] na te kijken', |
1014 | | - 'tasklistbyproject' => 'Takenlijst per project', |
1015 | | - 'tasklistunknownproject' => 'Onbekend project', |
1016 | | - 'tasklistunspecuser' => 'Gebruiker niet aangegeven', |
1017 | | - 'tasklistincorrectuser' => 'Gebruiker bestaat niet', |
1018 | | - 'tasklistemail' => 'Beste %s', |
1019 | | - 'tasklistemailsubject' => '[%s] verandering in takenlijst', |
1020 | | - 'tasklistmytasks' => 'Mijn taken', |
1021 | | - 'tasklistbyprojectbad' => "Project '''%s''' is geen geldige projectnaam. Een lijst met projecten is te vinden op [[MediaWiki:TodoTasksValidProjects]].", |
1022 | | - 'tasklistbyprojname' => "Toegewezen taken voor '''%s'''", |
1023 | | - 'tasklistchooseproj' => 'Project selecteren:', |
1024 | | - 'tasklistprojdisp' => 'Bekijken', |
1025 | | - 'tasklistbyname' => '== Takenlijst voor %s ==', |
1026 | | - 'tasklistnowguseprojects' => 'U hebt $wgUseProjects ingesteld op "false" en kunt deze pagina niet gebruiken.', |
1027 | | - 'tasklistnoprojects' => "FOUT: het lijkt alsof u '''\$wgUseProjects''' hebt ingeschakeld, maar [[MediaWiki:TodoTasksValidProjects]] niet hebt aangemaakt. Zie de [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 installatie-instructies] voor meer details.", |
1028 | | - 'tasklistemailbody' => ', |
1029 | | - |
1030 | | -Iemand heeft een nieuwe taak aan u toegewezen op %s. |
1031 | | - |
1032 | | -Op %s kunt u uw complete takenlijst bekijken. |
1033 | | - |
1034 | | -Het waarschuwingssysteem', |
1035 | | -); |
1036 | | - |
1037 | | -/** Norwegian Nynorsk (Norsk (nynorsk)) |
1038 | | - * @author Frokor |
1039 | | - */ |
1040 | | -$messages['nn'] = array( |
1041 | | - 'tasklist' => 'Oppgåveliste', |
1042 | | - 'tasklist-parser-desc' => 'legg til <nowiki>{{#todo:}}</nowiki> for tildeling av oppgåver', |
1043 | | - 'tasklist-special-desc' => 'Legg til ei spesialside for gjennomgang av [[Special:TaskList|oppgåver]]', |
1044 | | - 'tasklistbyproject' => 'Oppgåveliste etter prosjekt', |
1045 | | - 'tasklistunknownproject' => 'Ukjend prosjekt', |
1046 | | - 'tasklistunspecuser' => 'Brukar ikkje gjeve', |
1047 | | - 'tasklistincorrectuser' => 'Ukorrekt brukarnamn', |
1048 | | - 'tasklistemail' => 'Kjære %s', |
1049 | | - 'tasklistemailsubject' => '[%s] Oppgåvelisteendring', |
1050 | | - 'tasklistmytasks' => 'Mine oppgåver', |
1051 | | - 'tasklistbyprojectbad' => "'''%s''' er ikkje eit gyldig prosjekt. For ei liste over gyldige prosjekt, sjå [[MediaWiki:TodoTasksValidProjects]].", |
1052 | | - 'tasklistbyprojname' => "Tildelte oppgåver for '''%s'''", |
1053 | | - 'tasklistchooseproj' => 'Velg prosjekt:', |
1054 | | - 'tasklistprojdisp' => 'Vis', |
1055 | | - 'tasklistbyname' => '== Oppgåveliste for %s ==', |
1056 | | - 'tasklistnoprojects' => "FEIL: Det ser ut som om du har slått på '''\$wgUseProjects''' utan å opprette [[MediaWiki:TodoTasksValidProjects]]. Sjå [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 installasjonsintruksjonane] for fleire detaljar.", |
1057 | | - 'tasklistemailbody' => ', |
1058 | | - |
1059 | | -Noko har gjeve deg ei ny oppgåve på %s. |
1060 | | - |
1061 | | -Gå til %s for å sjå den fullstendige oppgåvelista da. |
1062 | | - |
1063 | | -Frå %ss varslingssystem', |
1064 | | -); |
1065 | | - |
1066 | | -/** Norwegian (bokmål) (Norsk (bokmål)) |
1067 | | - * @author Jon Harald Søby |
1068 | | - * @author Nghtwlkr |
1069 | | - */ |
1070 | | -$messages['no'] = array( |
1071 | | - 'tasklist' => 'Oppgaveliste', |
1072 | | - 'tasklist-parser-desc' => 'legger til <nowiki>{{#todo:}}</nowiki> for tildeling av oppgaver', |
1073 | | - 'tasklist-special-desc' => 'Legger til en spesialside for gjennomgang av [[Special:TaskList|oppgaver]]', |
1074 | | - 'tasklistbyproject' => 'Oppgaveliste etter prosjekt', |
1075 | | - 'tasklistunknownproject' => 'Ukjent prosjekt', |
1076 | | - 'tasklistunspecuser' => 'Bruker ikke angitt', |
1077 | | - 'tasklistincorrectuser' => 'Ukorrekt brukernavn', |
1078 | | - 'tasklistemail' => 'Kjære %s', |
1079 | | - 'tasklistemailsubject' => '[%s] Oppgavelisteendring', |
1080 | | - 'tasklistmytasks' => 'Mine oppgaver', |
1081 | | - 'tasklistbyprojectbad' => "'''%s''' er ikke et gyldig prosjekt. For en liste over gyldige prosjekter, se [[MediaWiki:TodoTasksValidProjects]].", |
1082 | | - 'tasklistbyprojname' => "Tildelte oppgaver for '''%s'''", |
1083 | | - 'tasklistchooseproj' => 'Velg prosjekt:', |
1084 | | - 'tasklistprojdisp' => 'Vis', |
1085 | | - 'tasklistbyname' => '== Oppgaveliste for %s ==', |
1086 | | - 'tasklistnowguseprojects' => 'Du har satt $wgUseProjects til «false» og kan ikke bruke denne siden.', |
1087 | | - 'tasklistnoprojects' => "FEIL: Det ser ut som om du har slått på '''\$wgUseProjects''' uten å opprette [[MediaWiki:TodoTasksValidProjects]]. Se [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 installasjonsintruksjonene] for flere detaljer.", |
1088 | | - 'tasklistemailbody' => ', |
1089 | | - |
1090 | | -Noen har gitt deg en ny oppgave på %s. |
1091 | | - |
1092 | | -Gå til %s for å se den fullstendige oppgavelisten din. |
1093 | | - |
1094 | | -Fra %ss varslingssystem', |
1095 | | -); |
1096 | | - |
1097 | | -/** Occitan (Occitan) |
1098 | | - * @author Cedric31 |
1099 | | - */ |
1100 | | -$messages['oc'] = array( |
1101 | | - 'tasklist' => 'Lista de prètzfaches', |
1102 | | - 'tasklist-parser-desc' => 'Apond <nowiki>{{#todo:}}</nowiki> una foncion parser per assignar de prètzfaches', |
1103 | | - 'tasklist-special-desc' => 'Apond una pagina especiala per revisar [[Special:TaskList|la lista dels prètzfaches assignats]]', |
1104 | | - 'tasklistbyproject' => 'Lista de prètzfaches per projècte', |
1105 | | - 'tasklistunknownproject' => 'Projècte desconegut', |
1106 | | - 'tasklistunspecuser' => 'Contributor desconegut', |
1107 | | - 'tasklistincorrectuser' => 'Pseudonim incorrècte', |
1108 | | - 'tasklistemail' => 'Car(a) %s', |
1109 | | - 'tasklistemailsubject' => '[%s] Cambiament a la lista de prètzfaches', |
1110 | | - 'tasklistmytasks' => 'Mos prètzfaches', |
1111 | | - 'tasklistbyprojectbad' => "Lo projècte '''%s''' es pas valid. Consultatz la [[MediaWiki:TodoTasksValidProjects|lista dels projèctes]].", |
1112 | | - 'tasklistbyprojname' => "Prètzfaches assignats per '''%s'''.", |
1113 | | - 'tasklistchooseproj' => 'Projècte seleccionat :', |
1114 | | - 'tasklistprojdisp' => 'Afichar', |
1115 | | - 'tasklistbyname' => '== Lista de prètzfaches de far per %s ==', |
1116 | | - 'tasklistnowguseprojects' => 'Avètz definit $wgUseProjects a « false » e doncas, podètz pas utilizar aquesta pagina.', |
1117 | | - 'tasklistnoprojects' => "Error : sembla qu'avètz activat '''\$wgUseProjects''', mas sens aver creat [[MediaWiki:TodoTasksValidProjects]]. Legissètz las [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 instruccions d'installacion] per mai de detalhs.", |
1118 | | - 'tasklistemailbody' => ", |
1119 | | - |
1120 | | -Qualqu'un vos a assignat un prètzfach novèl sus %s. |
1121 | | - |
1122 | | -Per veire vòstra lista completa dels prètzfaches d'efectuar, anatz sus %s. |
1123 | | - |
1124 | | -Vòstre plan amable sistèma de notificacion de %s", |
1125 | | -); |
1126 | | - |
1127 | | -/** Polish (Polski) |
1128 | | - * @author Derbeth |
1129 | | - * @author Sp5uhe |
1130 | | - * @author Wpedzich |
1131 | | - */ |
1132 | | -$messages['pl'] = array( |
1133 | | - 'tasklist' => 'Lista zadań', |
1134 | | - 'tasklist-parser-desc' => 'Dodaje funkcję parsera <nowiki>{{#todo:}}</nowiki>, pozwalającą na przydzielanie zadań', |
1135 | | - 'tasklist-special-desc' => 'Dodaje stronę specjalną do przeglądania [[Special:TaskList|przydzielonych zadań]]', |
1136 | | - 'tasklistbyproject' => 'Listy zadań według projektu', |
1137 | | - 'tasklistunknownproject' => 'Nieznany projekt', |
1138 | | - 'tasklistunspecuser' => 'Nie określono użytkownika', |
1139 | | - 'tasklistincorrectuser' => 'Niepoprawna nazwa użytkownika', |
1140 | | - 'tasklistemail' => '%s', |
1141 | | - 'tasklistemailsubject' => '[%s] Zmiana listy zadań', |
1142 | | - 'tasklistmytasks' => 'Moje zadania', |
1143 | | - 'tasklistbyprojectbad' => "'''%s''' nie jest poprawnym projektem. |
1144 | | -Listę poprawnych projektów znajdziesz na stronie [[MediaWiki:TodoTasksValidProjects]].", |
1145 | | - 'tasklistbyprojname' => "Przypisano zadania do '''%s'''", |
1146 | | - 'tasklistchooseproj' => 'Wybierz projekt:', |
1147 | | - 'tasklistprojdisp' => 'Wyświetl', |
1148 | | - 'tasklistbyname' => '== Lista zadań do wykonania dla %s ==', |
1149 | | - 'tasklistnowguseprojects' => 'Nie możesz korzystać z tej strony ponieważ opcja $wgUseProjects została ustawiona na „false“.', |
1150 | | - 'tasklistnoprojects' => "BŁĄD: Najprawdopodobniej włączono zmienną '''\$wgUseProjects''', lecz nie utworzono pliku [[MediaWiki:TodoTasksValidProjects]]. Szczegóły w pliku [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Instrukcja instalacji].", |
1151 | | - 'tasklistemailbody' => ', |
1152 | | - |
1153 | | -Ktoś przydzielił Ci nowe zadanie w %s. |
1154 | | - |
1155 | | -By zobaczyć kompletną listę zadań, przejdź do strony %s. |
1156 | | - |
1157 | | -%s – automatyczny system informowania.', |
1158 | | -); |
1159 | | - |
1160 | | -/** Piedmontese (Piemontèis) |
1161 | | - * @author Dragonòt |
1162 | | - */ |
1163 | | -$messages['pms'] = array( |
1164 | | - 'tasklist' => 'Lista dij travaj', |
1165 | | - 'tasklist-parser-desc' => 'A gionta la funsion dël parser <nowiki>{{#todo:}}</nowiki> për assigné ëd travaj', |
1166 | | - 'tasklist-special-desc' => "A gionta na pàgina special për revisioné [[Special:TaskList|l'assegnassion ëd travaj]]", |
1167 | | - 'tasklistbyproject' => 'Lista ëd travaj për proget', |
1168 | | - 'tasklistunknownproject' => 'Proget pa conossù', |
1169 | | - 'tasklistunspecuser' => 'Utent pa spessifià', |
1170 | | - 'tasklistincorrectuser' => 'Nòm utent pa giust', |
1171 | | - 'tasklistemail' => 'Gentil %s', |
1172 | | - 'tasklistemailsubject' => '[%s] Cambi dla lista dij travaj', |
1173 | | - 'tasklistmytasks' => 'Ij mè travaj', |
1174 | | - 'tasklistbyprojectbad' => "Ël proget '''%s''' a l'é pa un proget bon. |
1175 | | -Për na lista ëd proget bon, varda [[MediaWiki:TodoTasksValidProjects]].", |
1176 | | - 'tasklistbyprojname' => "Travaj assignà për '''%s'''", |
1177 | | - 'tasklistchooseproj' => 'Proget selessionà:', |
1178 | | - 'tasklistprojdisp' => 'Visualisa', |
1179 | | - 'tasklistbyname' => '== Lista da fé për %s ==', |
1180 | | - 'tasklistnowguseprojects' => 'It l\'has ampostà $wgUseProjects a "fàuss" e it peule pa dovré sta pàgina-sì.', |
1181 | | - 'tasklistnoprojects' => "Eror: A smija ch'it l'abie ativà '''\$wgUseProjects''', ma it l'abie pa creà [[MediaWiki:TodoTasksValidProjects]]. varda [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Istrussion d'Instalassion] për savèjne ëd pì.", |
1182 | | - 'tasklistemailbody' => ", |
1183 | | - |
1184 | | -Cheidun a l'ha assignà un neuv travaj për ti an %s. |
1185 | | - |
1186 | | -Për vëdde la Lista completa dij tò Travaj va a %s. |
1187 | | - |
1188 | | -Ël to sistema amis ëd notificassion", |
1189 | | -); |
1190 | | - |
1191 | | -/** Pashto (پښتو) |
1192 | | - * @author Ahmed-Najib-Biabani-Ibrahimkhel |
1193 | | - */ |
1194 | | -$messages['ps'] = array( |
1195 | | - 'tasklist' => 'د دندو لړليک', |
1196 | | - 'tasklistbyproject' => 'د پروژې له مخې د دندو لړليک', |
1197 | | - 'tasklistunspecuser' => 'ناځانګړی کارونکی', |
1198 | | - 'tasklistincorrectuser' => 'ناسم کارن-نوم', |
1199 | | - 'tasklistmytasks' => 'زما دندې', |
1200 | | - 'tasklistchooseproj' => 'پروژه ټاکل:', |
1201 | | - 'tasklistprojdisp' => 'ښکاره کول', |
1202 | | -); |
1203 | | - |
1204 | | -/** Portuguese (Português) |
1205 | | - * @author Hamilton Abreu |
1206 | | - * @author Lijealso |
1207 | | - * @author Malafaya |
1208 | | - * @author Waldir |
1209 | | - */ |
1210 | | -$messages['pt'] = array( |
1211 | | - 'tasklist' => 'Lista de Tarefas', |
1212 | | - 'tasklist-parser-desc' => 'Adiciona a função do analisador (parser) <nowiki>{{#todo:}}</nowiki> para a atribuição de tarefas', |
1213 | | - 'tasklist-special-desc' => '[[Special:TaskList|Página especial]] para a revisão de tarefas atribuídas', |
1214 | | - 'tasklistbyproject' => 'Lista de Tarefas por Projecto', |
1215 | | - 'tasklistunknownproject' => 'projecto deconhecido', |
1216 | | - 'tasklistunspecuser' => 'Utilizador não especificado', |
1217 | | - 'tasklistincorrectuser' => 'Nome de utilizador incorrecto', |
1218 | | - 'tasklistemail' => 'Caro %s', |
1219 | | - 'tasklistemailsubject' => '[%s] Mudança na lista de tarefas', |
1220 | | - 'tasklistmytasks' => 'Minhas tarefas', |
1221 | | - 'tasklistbyprojectbad' => "Projecto '''%s''' não é um projecto válido. |
1222 | | -Para uma lista de projectos válidos, ver [[MediaWiki:TodoTasksValidProjects]].", |
1223 | | - 'tasklistbyprojname' => "Tarefas atribuídas a '''%s'''", |
1224 | | - 'tasklistchooseproj' => 'Seleccione Projecto:', |
1225 | | - 'tasklistprojdisp' => 'Mostrar', |
1226 | | - 'tasklistbyname' => '== Lista de tarefas de %s ==', |
1227 | | - 'tasklistnowguseprojects' => 'Definiu $wgUseProjects como "falso" e não pode usar esta página.', |
1228 | | - 'tasklistnoprojects' => "Erro: Aparentement activou '''\$wgUseProjects''', mas não criou [[MediaWiki:TodoTasksValidProjects]]. Veja as [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Instruções de Instalação] para mais detalhes.", |
1229 | | - 'tasklistemailbody' => ', |
1230 | | - |
1231 | | -Alguém lhe atribuiu uma nova Tarefa em %s. |
1232 | | - |
1233 | | -Para ver a sua Lista de Tarefas completa, vá a %s. |
1234 | | - |
1235 | | -O seu sistema de notificação amigável da %s', |
1236 | | -); |
1237 | | - |
1238 | | -/** Brazilian Portuguese (Português do Brasil) |
1239 | | - * @author Eduardo.mps |
1240 | | - */ |
1241 | | -$messages['pt-br'] = array( |
1242 | | - 'tasklist' => 'Lista de Tarefas', |
1243 | | - 'tasklist-parser-desc' => 'Adiciona a função do analisador (parser) <nowiki>{{#todo:}}</nowiki> para a atribuição de tarefas', |
1244 | | - 'tasklist-special-desc' => 'Adiciona uma página especial para a revisão de [[Special:TaskList|atribuições de tarefas]]', |
1245 | | - 'tasklistbyproject' => 'Lista de Tarefas por Projeto', |
1246 | | - 'tasklistunknownproject' => 'Projeto deconhecido', |
1247 | | - 'tasklistunspecuser' => 'Utilizador não especificado', |
1248 | | - 'tasklistincorrectuser' => 'Nome de utilizador incorreto', |
1249 | | - 'tasklistemail' => 'Caro %s', |
1250 | | - 'tasklistemailsubject' => '[%s] Mudança na lista de tarefas', |
1251 | | - 'tasklistmytasks' => 'Minhas tarefas', |
1252 | | - 'tasklistbyprojectbad' => "Projeto '''%s''' não é um projeto válido. |
1253 | | -Para uma lista de projetos válidos, ver [[MediaWiki:TodoTasksValidProjects]].", |
1254 | | - 'tasklistbyprojname' => "Tarefas atribuídas a '''%s'''", |
1255 | | - 'tasklistchooseproj' => 'Selecione Projeto:', |
1256 | | - 'tasklistprojdisp' => 'Mostrar', |
1257 | | - 'tasklistbyname' => '== Lista de tarefas de %s ==', |
1258 | | - 'tasklistnoprojects' => "Erro: Aparentemente você ativou '''\$wgUseProjects''', mas não criou [[MediaWiki:TodoTasksValidProjects]]. Veja as [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Instruções de Instalação] para mais detalhes.", |
1259 | | - 'tasklistemailbody' => ', |
1260 | | - |
1261 | | -Alguém atribuiu-lhe uma nova Tarefa em %s. |
1262 | | - |
1263 | | -Para ver a sua Lista de Tarefas completa, vá a %s. |
1264 | | - |
1265 | | -O seu sistema de notificação amigável de %s', |
1266 | | -); |
1267 | | - |
1268 | | -/** Romanian (Română) |
1269 | | - * @author Firilacroco |
1270 | | - * @author KlaudiuMihaila |
1271 | | - */ |
1272 | | -$messages['ro'] = array( |
1273 | | - 'tasklist' => 'Listă de sarcini', |
1274 | | - 'tasklistbyproject' => 'Lista de sarcini după proiect', |
1275 | | - 'tasklistunknownproject' => 'Proiect necunoscut', |
1276 | | - 'tasklistunspecuser' => 'Utilizator nespecificat', |
1277 | | - 'tasklistincorrectuser' => 'Nume de utilizator incorect', |
1278 | | - 'tasklistemail' => 'Dragă %s', |
1279 | | - 'tasklistmytasks' => 'Sarcinile mele', |
1280 | | - 'tasklistchooseproj' => 'Alegeţi proiectul:', |
1281 | | - 'tasklistprojdisp' => 'Afişare', |
1282 | | -); |
1283 | | - |
1284 | | -/** Tarandíne (Tarandíne) |
1285 | | - * @author Joetaras |
1286 | | - */ |
1287 | | -$messages['roa-tara'] = array( |
1288 | | - 'tasklist' => 'Liste de le combete', |
1289 | | - 'tasklistunknownproject' => 'Pruggette scanusciute', |
1290 | | - 'tasklistemail' => '%s Belle mie', |
1291 | | - 'tasklistchooseproj' => "Scacchie 'u pruggette:", |
1292 | | - 'tasklistprojdisp' => 'Fa vedè', |
1293 | | -); |
1294 | | - |
1295 | | -/** Russian (Русский) |
1296 | | - * @author Ferrer |
1297 | | - * @author Rubin |
1298 | | - * @author Александр Сигачёв |
1299 | | - */ |
1300 | | -$messages['ru'] = array( |
1301 | | - 'tasklist' => 'Список задачь', |
1302 | | - 'tasklist-parser-desc' => 'Добавляет функцию парсера <nowiki>{{#todo:}}</nowiki> для назначения задач', |
1303 | | - 'tasklist-special-desc' => 'Добавляет служебную страницу для просмотра [[Special:TaskList|назначенных задач]]', |
1304 | | - 'tasklistbyproject' => 'Список задач по проектам', |
1305 | | - 'tasklistunknownproject' => 'Неизвестный проект', |
1306 | | - 'tasklistunspecuser' => 'Неизвестный участник', |
1307 | | - 'tasklistincorrectuser' => 'Неправильное имя участника', |
1308 | | - 'tasklistemail' => 'Уважаемый(ая) %s', |
1309 | | - 'tasklistemailsubject' => '[%s] Изменение списка задач', |
1310 | | - 'tasklistmytasks' => 'Мои задачи', |
1311 | | - 'tasklistbyprojectbad' => "Проект '''%s''' не является корректным. |
1312 | | -Список действующих проектов можно посмотреть на [[MediaWiki:TodoTasksValidProjects]].", |
1313 | | - 'tasklistbyprojname' => "Назначенный задачи для '''%s'''", |
1314 | | - 'tasklistchooseproj' => 'Выберите проект:', |
1315 | | - 'tasklistprojdisp' => 'Показать', |
1316 | | - 'tasklistbyname' => '== Список задач для %s ==', |
1317 | | - 'tasklistnowguseprojects' => 'Вы установили $wgUseProjects в значение «false» и не можете использовать эту страницу.', |
1318 | | - 'tasklistnoprojects' => "Ошибка. Похоже, что вы включили '''\$wgUseProjects''', но не создали [[MediaWiki:TodoTasksValidProjects]]. Подробнее см. в [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Руководстве по установке].", |
1319 | | - 'tasklistemailbody' => ', |
1320 | | - |
1321 | | -Кто-то назначил для вас новую задачу в %s. |
1322 | | - |
1323 | | -Что просмотреть весь список задач, обратитесь к %s. |
1324 | | - |
1325 | | -Ваша система уведомления %s.', |
1326 | | -); |
1327 | | - |
1328 | | -/** Slovak (Slovenčina) |
1329 | | - * @author Helix84 |
1330 | | - */ |
1331 | | -$messages['sk'] = array( |
1332 | | - 'tasklist' => 'Zoznam úloh', |
1333 | | - 'tasklist-parser-desc' => 'pridáva funkciu syntaktického analyzátora <nowiki>{{#todo:}}</nowiki> na prideľovanie úloh', |
1334 | | - 'tasklist-special-desc' => 'Pridáva špeciálnu stránku na kontrolu [[Special:TaskList|pridelených úloh]]', |
1335 | | - 'tasklistbyproject' => 'Zoznam úloh podľa projektov', |
1336 | | - 'tasklistunknownproject' => 'Neznámy projekt', |
1337 | | - 'tasklistunspecuser' => 'Nešpecifikovaný používateľ', |
1338 | | - 'tasklistincorrectuser' => 'Nesprávne používateľské meno', |
1339 | | - 'tasklistemail' => 'Milý %s', |
1340 | | - 'tasklistemailsubject' => '[%s] Zmena zoznamu úloh', |
1341 | | - 'tasklistmytasks' => 'Moje úlohy', |
1342 | | - 'tasklistbyprojectbad' => "Projekt '''%s''' nie je platný projekt. Zoznam platných projektov nájdete na [[MediaWiki:TodoTasksValidProjects]].", |
1343 | | - 'tasklistbyprojname' => "Pridelené úlohy pre '''%s'''", |
1344 | | - 'tasklistchooseproj' => 'Vyberte projekt:', |
1345 | | - 'tasklistprojdisp' => 'Zobraziť', |
1346 | | - 'tasklistbyname' => '== Zoznam úloh pre %s ==', |
1347 | | - 'tasklistnoprojects' => "CHYBA: Zdá sa, že ste zapli '''\$wgUseProjects''', ale nevytvorili ste [[MediaWiki:TodoTasksValidProjects]]. Pozri podrobnosti v [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Inštalačných inštrukciách].", |
1348 | | - 'tasklistemailbody' => ', |
1349 | | - |
1350 | | -Niekto vám %s priradil novú úlohu. |
1351 | | - |
1352 | | -Svoj kompletný Zoznam úloh si môžete pozrieť na %s. |
1353 | | - |
1354 | | -Váš priateľský upozorňovací systém %s', |
1355 | | -); |
1356 | | - |
1357 | | -/** Serbian Cyrillic ekavian (Српски (ћирилица)) |
1358 | | - * @author Михајло Анђелковић |
1359 | | - */ |
1360 | | -$messages['sr-ec'] = array( |
1361 | | - 'tasklist' => 'Списак послова', |
1362 | | - 'tasklist-parser-desc' => 'Додаје <nowiki>{{#todo:}}</nowiki> парсер функцију за давање задатака', |
1363 | | - 'tasklist-special-desc' => 'Додаје специјалну страну за преглед [[Special:TaskList|додељених задатака]]', |
1364 | | - 'tasklistbyproject' => 'Списак задатака по пројекту', |
1365 | | - 'tasklistunknownproject' => 'Непознати пројекат', |
1366 | | - 'tasklistunspecuser' => 'Неодређени корисник', |
1367 | | - 'tasklistincorrectuser' => 'Неисправно корисничко име', |
1368 | | - 'tasklistemail' => 'Драги %s', |
1369 | | - 'tasklistemailsubject' => '[%s] Промена списка задатака', |
1370 | | - 'tasklistmytasks' => 'Моји задаци', |
1371 | | - 'tasklistchooseproj' => 'Изабери пројекат:', |
1372 | | - 'tasklistprojdisp' => 'Прикажи', |
1373 | | -); |
1374 | | - |
1375 | | -/** Serbian Latin ekavian (Srpski (latinica)) |
1376 | | - * @author Michaello |
1377 | | - */ |
1378 | | -$messages['sr-el'] = array( |
1379 | | - 'tasklist' => 'Spisak poslova', |
1380 | | - 'tasklist-parser-desc' => 'Dodaje <nowiki>{{#todo:}}</nowiki> parser funkciju za davanje zadataka', |
1381 | | - 'tasklist-special-desc' => 'Dodaje specijalnu stranu za pregled [[Special:TaskList|dodeljenih zadataka]]', |
1382 | | - 'tasklistbyproject' => 'Spisak zadataka po projektu', |
1383 | | - 'tasklistunknownproject' => 'Nepoznati projekat', |
1384 | | - 'tasklistunspecuser' => 'Neodređeni korisnik', |
1385 | | - 'tasklistincorrectuser' => 'Neispravno korisničko ime', |
1386 | | - 'tasklistemail' => 'Dragi %s', |
1387 | | - 'tasklistemailsubject' => '[%s] Promena spiska zadataka', |
1388 | | - 'tasklistmytasks' => 'Moji zadaci', |
1389 | | - 'tasklistchooseproj' => 'Izaberi projekat:', |
1390 | | - 'tasklistprojdisp' => 'Prikaži', |
1391 | | -); |
1392 | | - |
1393 | | -/** Seeltersk (Seeltersk) |
1394 | | - * @author Pyt |
1395 | | - */ |
1396 | | -$messages['stq'] = array( |
1397 | | - 'tasklist' => 'Apgoawenlieste', |
1398 | | - 'tasklist-parser-desc' => 'Föiget ju Parserfunktion <nowiki>{{#todo:}}</nowiki> toun Tou-oardenjen fon Apgoawen bietou', |
1399 | | - 'tasklist-special-desc' => 'Föiget ne Spezioalsiede foar ju Ätterpröiwenge fon [[Special:TaskList|Apgoawentoudeelengen]] bietou', |
1400 | | - 'tasklistbyproject' => 'Apgoawenlieste pro Projekt', |
1401 | | - 'tasklistunknownproject' => 'Uunbekoand Projekt', |
1402 | | - 'tasklistunspecuser' => 'Uunbestimde Benutsernoome', |
1403 | | - 'tasklistincorrectuser' => 'Falsken Benutsernoome', |
1404 | | - 'tasklistemail' => 'Moin %s', |
1405 | | - 'tasklistemailsubject' => '[%s]-Apgoawenlieste Annerengen', |
1406 | | - 'tasklistmytasks' => 'Mien Apgoawen', |
1407 | | - 'tasklistbyprojectbad' => "Projekt '''%s''' is nit deer. Foar ne Lieste fon gultige Projekte sjuch [[MediaWiki:TodoTasksValidProjects]].", |
1408 | | - 'tasklistbyprojname' => "Touwiesde Apgoawen foar '''%s'''", |
1409 | | - 'tasklistchooseproj' => 'Projekt uutwääle:', |
1410 | | - 'tasklistprojdisp' => 'Anwiese', |
1411 | | - 'tasklistbyname' => '== Apgoawenlieste foar %s ==', |
1412 | | - 'tasklistnoprojects' => "Failer: Dät sjucht so uut, as wan '''\$wgUseProjects''' aktivierd waas, man der wuuden neen Sieden [[MediaWiki:TodoTasksValidProjects]] moaked. Sjuch do |
1413 | | -[http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Installationsanwiesengen] foar wiedere Details.", |
1414 | | - 'tasklistemailbody' => ', |
1415 | | - |
1416 | | -Wäl häd die ne näie Apgoawe bie %s tou-oardend. |
1417 | | - |
1418 | | -Toun Bekiekjen fon dien komplette Apgoawenlieste sjuch %s. |
1419 | | - |
1420 | | -Dien früntelk %s-Bescheed-täl-System', |
1421 | | -); |
1422 | | - |
1423 | | -/** Swedish (Svenska) |
1424 | | - * @author Lejonel |
1425 | | - * @author M.M.S. |
1426 | | - * @author Per |
1427 | | - */ |
1428 | | -$messages['sv'] = array( |
1429 | | - 'tasklist' => 'Uppgiftslista', |
1430 | | - 'tasklist-parser-desc' => 'lägger till parser funktionen <nowiki>{{#todo:}}</nowiki för tilldelning av uppgifter', |
1431 | | - 'tasklist-special-desc' => 'Lägger till en specialsida för granskning av [[Special:TaskList|uppgifter]]', |
1432 | | - 'tasklistbyproject' => 'Uppgiftslista efter projekt', |
1433 | | - 'tasklistunknownproject' => 'Okänt projekt', |
1434 | | - 'tasklistunspecuser' => 'Användare ej angiven', |
1435 | | - 'tasklistincorrectuser' => 'Felaktigt användarnamn', |
1436 | | - 'tasklistemail' => 'Kära %s', |
1437 | | - 'tasklistemailsubject' => '[%s] Uppgiftslistsändring', |
1438 | | - 'tasklistmytasks' => 'Mina uppgifter', |
1439 | | - 'tasklistbyprojectbad' => "'''%s''' är inte ett giltigt projekt. |
1440 | | -För en lista över giltiga projekt, se [[MediaWiki:TodoTasksValidProjects]].", |
1441 | | - 'tasklistbyprojname' => "Tilldelade uppgifter för '''%s'''", |
1442 | | - 'tasklistchooseproj' => 'Välj projekt:', |
1443 | | - 'tasklistprojdisp' => 'Visa', |
1444 | | - 'tasklistbyname' => '== Uppgiftslista för %s ==', |
1445 | | - 'tasklistnowguseprojects' => 'Du har satt $wgUseProjects till «false» och kan inte använda denna sidan.', |
1446 | | - 'tasklistnoprojects' => "FEL: Det ser ut som om du har satt på '''\$wgUseProjects''' utan att skapa [[MediaWiki:TodoTasksValidProjects]]. Se [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 installationsinstruktionerna] för mer detaljer.", |
1447 | | - 'tasklistemailbody' => ', |
1448 | | - |
1449 | | -Någon har givit dig en ny uppgift på %s. |
1450 | | - |
1451 | | -Gå till %s för att se din fullständiga uppgiftslista. |
1452 | | - |
1453 | | -Från %ss meddelningssystem.', |
1454 | | -); |
1455 | | - |
1456 | | -/** Telugu (తెలుగు) |
1457 | | - * @author Veeven |
1458 | | - */ |
1459 | | -$messages['te'] = array( |
1460 | | - 'tasklist' => 'పనుల జాబితా', |
1461 | | - 'tasklist-special-desc' => '[[Special:TaskList|పనుల అప్పగింతలను]] సమీక్షించడానికి ఒక ప్రత్యేక పేజీని చేరుస్తుంది', |
1462 | | - 'tasklistbyproject' => 'ప్రాజెక్టులవారీగా పనుల జాబితా', |
1463 | | - 'tasklistunknownproject' => 'తెలియని ప్రాజెక్టు', |
1464 | | - 'tasklistincorrectuser' => 'తప్పుడు వాడుకరిపేరు', |
1465 | | - 'tasklistemail' => 'ప్రియమైన %s', |
1466 | | - 'tasklistemailsubject' => '[%s] పనుల జాబితా మార్పు', |
1467 | | - 'tasklistmytasks' => 'నా పనులు', |
1468 | | - 'tasklistchooseproj' => 'ప్రాజెక్టుని ఎంచుకోండి:', |
1469 | | - 'tasklistprojdisp' => 'చూపించు', |
1470 | | - 'tasklistbyname' => '== %s కొరకు చేయాల్సిన పనుల జాబితా ==', |
1471 | | - 'tasklistemailbody' => ', |
1472 | | - |
1473 | | -%s లో మీకు ఎవరో ఒక కొత్త పనిని అప్పగించారు. |
1474 | | - |
1475 | | -మీ పూర్తి పనుల జాబితాని చూడటానికి %s కి వెళ్ళండి. |
1476 | | - |
1477 | | -మీ స్నేహపూర్వక %s గమనింపు వ్యవస్థ', |
1478 | | -); |
1479 | | - |
1480 | | -/** Tajik (Cyrillic) (Тоҷикӣ (Cyrillic)) |
1481 | | - * @author Ibrahim |
1482 | | - */ |
1483 | | -$messages['tg-cyrl'] = array( |
1484 | | - 'tasklist' => 'Феҳристи Вазифа', |
1485 | | - 'tasklistbyproject' => 'Феҳристи Вазифа Тавассути Лоиҳа', |
1486 | | - 'tasklistunknownproject' => 'Лоиҳаи ношинос', |
1487 | | - 'tasklistunspecuser' => 'Корбари мушаххаснашуда', |
1488 | | - 'tasklistincorrectuser' => 'Номи корбарии нодуруст', |
1489 | | - 'tasklistemail' => 'Мӯҳтарам %s', |
1490 | | - 'tasklistmytasks' => 'Вазифаҳои ман', |
1491 | | - 'tasklistbyprojname' => "Вазифаҳои таъйин шуда барои '''%s'''", |
1492 | | - 'tasklistchooseproj' => 'Интихоби Лоиҳа:', |
1493 | | - 'tasklistprojdisp' => 'Намоиш', |
1494 | | -); |
1495 | | - |
1496 | | -/** Tajik (Latin) (Тоҷикӣ (Latin)) |
1497 | | - * @author Liangent |
1498 | | - */ |
1499 | | -$messages['tg-latn'] = array( |
1500 | | - 'tasklist' => 'Fehristi Vazifa', |
1501 | | - 'tasklistbyproject' => 'Fehristi Vazifa Tavassuti Loiha', |
1502 | | - 'tasklistunknownproject' => 'Loihai noşinos', |
1503 | | - 'tasklistunspecuser' => 'Korbari muşaxxasnaşuda', |
1504 | | - 'tasklistincorrectuser' => 'Nomi korbariji nodurust', |
1505 | | - 'tasklistemail' => 'Mūhtaram %s', |
1506 | | - 'tasklistmytasks' => 'Vazifahoi man', |
1507 | | - 'tasklistbyprojname' => "Vazifahoi ta'jin şuda baroi '''%s'''", |
1508 | | - 'tasklistchooseproj' => 'Intixobi Loiha:', |
1509 | | - 'tasklistprojdisp' => 'Namoiş', |
1510 | | -); |
1511 | | - |
1512 | | -/** Tagalog (Tagalog) |
1513 | | - * @author AnakngAraw |
1514 | | - */ |
1515 | | -$messages['tl'] = array( |
1516 | | - 'tasklist' => 'Talaan ng gawain', |
1517 | | - 'tasklist-parser-desc' => 'Nagdaragdag ng tungkuling pambanghay na <nowiki>{{#mgagagawin:}}</nowiki> para sa pagtatakda ng mga gawain', |
1518 | | - 'tasklist-special-desc' => 'Nagdaragdag ng isang natatanging pahina para sa muling pagsusuri ng [[Special:TaskList|mga pagtatakda ng mga gawain]]', |
1519 | | - 'tasklistbyproject' => 'Talaan ng gawain ayon sa proyekto', |
1520 | | - 'tasklistunknownproject' => 'Hindi nalalamang proyekto', |
1521 | | - 'tasklistunspecuser' => 'Hindi natukoy na tagagamit', |
1522 | | - 'tasklistincorrectuser' => 'Hindi tamang pangalan ng tagagamit', |
1523 | | - 'tasklistemail' => 'Mahal na %s', |
1524 | | - 'tasklistemailsubject' => '[%s] Pagbabago sa talaan ng gawain', |
1525 | | - 'tasklistmytasks' => 'Mga gawain ko', |
1526 | | - 'tasklistbyprojectbad' => "Hindi isang tanggap na proyekto ang '''%s'''. |
1527 | | -Para sa isang talaan ng tanggap na mga proyekto, tingnan ang [[MediaWiki:TodoTasksValidProjects|MediaWiki:GagawingMgaGawainTanggapNaMgaProyekto]].", |
1528 | | - 'tasklistbyprojname' => "Nakatakdang mga gawain para kay '''%s'''", |
1529 | | - 'tasklistchooseproj' => 'Pumili ng proyekto:', |
1530 | | - 'tasklistprojdisp' => 'Palitawin', |
1531 | | - 'tasklistbyname' => '== Talaan ng gagawin para kay %s ==', |
1532 | | - 'tasklistnoprojects' => "Kamalian: Tila mukhang pinaandar mo ang '''\$wgGamitinMgaProyekto''', ngunit hindi lumikha ng [[MediaWiki:TodoTasksValidProjects]]. Tingnan ang [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Mga Panuto Hinggil sa Pagluluklok (Instalasyon)] para sa mas marami pang mga detalye.", |
1533 | | - 'tasklistemailbody' => ', |
1534 | | - |
1535 | | -Mayroong isang tao na nagtakda sa iyo ng isang bagong Gawain sa %s. |
1536 | | - |
1537 | | -Upang tingnan ang kabuoan ng Talaan ng Gawain mo pumunta sa %s. |
1538 | | - |
1539 | | -Ang iyong palakaibigang sistemang tagapagbigay ng ulat ng %s', |
1540 | | -); |
1541 | | - |
1542 | | -/** Turkish (Türkçe) |
1543 | | - * @author Karduelis |
1544 | | - * @author Vito Genovese |
1545 | | - */ |
1546 | | -$messages['tr'] = array( |
1547 | | - 'tasklist' => 'Görev listesi', |
1548 | | - 'tasklistbyproject' => 'Projeye göre görev listesi', |
1549 | | - 'tasklistunknownproject' => 'Bilinmeyen proje', |
1550 | | - 'tasklistunspecuser' => 'Belirtilmemiş kullanıcı', |
1551 | | - 'tasklistincorrectuser' => 'Yanlış kullanıcı adı', |
1552 | | - 'tasklistemail' => 'Sayın %s', |
1553 | | - 'tasklistmytasks' => 'Görevlerim', |
1554 | | - 'tasklistchooseproj' => 'Proje seçin:', |
1555 | | - 'tasklistprojdisp' => 'Gösteri', |
1556 | | -); |
1557 | | - |
1558 | | -/** Veps (Vepsan kel') |
1559 | | - * @author Игорь Бродский |
1560 | | - */ |
1561 | | -$messages['vep'] = array( |
1562 | | - 'tasklistunknownproject' => 'Tundmatoi proekt', |
1563 | | - 'tasklistunspecuser' => 'Tundmatoi kävutai', |
1564 | | - 'tasklistincorrectuser' => 'Vär kävutajan nimi', |
1565 | | - 'tasklistemail' => 'Kalliž %s', |
1566 | | - 'tasklistmytasks' => 'Minun metod', |
1567 | | - 'tasklistchooseproj' => 'Valiče projekt:', |
1568 | | - 'tasklistprojdisp' => 'Ozutada', |
1569 | | -); |
1570 | | - |
1571 | | -/** Vietnamese (Tiếng Việt) |
1572 | | - * @author Minh Nguyen |
1573 | | - */ |
1574 | | -$messages['vi'] = array( |
1575 | | - 'tasklist' => 'Danh sách công việc', |
1576 | | - 'tasklistbyproject' => 'Danh sách công việc theo dự án', |
1577 | | - 'tasklistemail' => 'Chào %s', |
1578 | | - 'tasklistmytasks' => 'Công việc của tôi', |
1579 | | - 'tasklistchooseproj' => 'Chọn dự án:', |
1580 | | - 'tasklistprojdisp' => 'Hiển thị', |
1581 | | - 'tasklistbyname' => '== Danh sách công việc của %s ==', |
1582 | | -); |
1583 | | - |
1584 | | -/** Volapük (Volapük) |
1585 | | - * @author Malafaya |
1586 | | - * @author Smeira |
1587 | | - */ |
1588 | | -$messages['vo'] = array( |
1589 | | - 'tasklist' => 'Vobodalised', |
1590 | | - 'tasklistunknownproject' => 'Proyeg nesevädik', |
1591 | | - 'tasklistincorrectuser' => 'Gebananem neverätik', |
1592 | | - 'tasklistemail' => 'O %s löfik', |
1593 | | - 'tasklistmytasks' => 'Vobods obik', |
1594 | | - 'tasklistbyprojectbad' => "Proyeg: '''%s''' no lonöfon. |
1595 | | -Kanol tuvön lisedi proyegas lonöföl su pad: [[MediaWiki:TodoTasksValidProjects]].", |
1596 | | - 'tasklistchooseproj' => 'Välön proyega:', |
1597 | | -); |
1598 | | - |
1599 | | -/** Chinese (China) (中文(中国大陆)) */ |
1600 | | -$messages['zh-cn'] = array( |
1601 | | - 'tasklist' => '任务列表', |
1602 | | - 'tasklistbyproject' => '依专案列出任务', |
1603 | | - 'tasklistunknownproject' => '未知的专案', |
1604 | | - 'tasklistunspecuser' => '未指定用户', |
1605 | | - 'tasklistincorrectuser' => '用户名称错误', |
1606 | | - 'tasklistemail' => '%s您好', |
1607 | | - 'tasklistemailsubject' => '[%s] 任务列表变更', |
1608 | | - 'tasklistmytasks' => '我的任务', |
1609 | | - 'tasklistbyprojectbad' => "专案「'''%s'''」并非是个有效的专案项目.请参考[[MediaWiki:TodoTasksValidProjects]]页面以察看专案列表", |
1610 | | - 'tasklistbyprojname' => "'''%s'''项下的任务", |
1611 | | - 'tasklistchooseproj' => '选取专案:', |
1612 | | - 'tasklistprojdisp' => '显示', |
1613 | | - 'tasklistbyname' => '== 名称为「%s」的任务 ==', |
1614 | | -); |
1615 | | - |
1616 | | -/** Simplified Chinese (中文(简体)) |
1617 | | - * @author Gaoxuewei |
1618 | | - * @author Gzdavidwong |
1619 | | - */ |
1620 | | -$messages['zh-hans'] = array( |
1621 | | - 'tasklist' => '任务列表', |
1622 | | - 'tasklist-parser-desc' => '增加了<nowiki>{{#todo:}}</nowiki>语句,用来分配任务', |
1623 | | - 'tasklist-special-desc' => '增加了一个特殊页面,用以查看[[Special:TaskList|分配到的任务]]', |
1624 | | - 'tasklistbyproject' => '项目任务列表', |
1625 | | - 'tasklistunknownproject' => '未知的项目', |
1626 | | - 'tasklistunspecuser' => '未认证用户', |
1627 | | - 'tasklistincorrectuser' => '用户名不正确', |
1628 | | - 'tasklistemail' => '亲爱的 %s', |
1629 | | - 'tasklistemailsubject' => '[%s] 任务列表有变化', |
1630 | | - 'tasklistmytasks' => '我的任务', |
1631 | | - 'tasklistbyprojectbad' => "任务 '''%s''' 无法识别。 |
1632 | | -如要查看可执行的任务,请见[[MediaWiki:TodoTasksValidProjects]]。", |
1633 | | - 'tasklistbyprojname' => "'''%s'''的指定任务", |
1634 | | - 'tasklistchooseproj' => '选择项目:', |
1635 | | - 'tasklistprojdisp' => '显示', |
1636 | | - 'tasklistbyname' => '== %s 的任务列表 ==', |
1637 | | - 'tasklistnoprojects' => "错误:您启动了'''\$wgUseProjects''',但是没有创建[[MediaWiki:TodoTasksValidProjects]]。参见[http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Installation Instructions]以获得更多信息。", |
1638 | | - 'tasklistemailbody' => ', |
1639 | | - |
1640 | | -某人在 %s 上给您指定了新的任务。 |
1641 | | - |
1642 | | -如要查看您的完整任务列表,请到 %s。 |
1643 | | - |
1644 | | -%s 提示系统敬上', |
1645 | | -); |
1646 | | - |
1647 | | -/** Traditional Chinese (中文(繁體)) |
1648 | | - * @author Liangent |
1649 | | - * @author Wrightbus |
1650 | | - */ |
1651 | | -$messages['zh-hant'] = array( |
1652 | | - 'tasklist' => '任務清單', |
1653 | | - 'tasklist-parser-desc' => '增加了<nowiki>{{#todo:}}</nowiki>語句,用來分配任務', |
1654 | | - 'tasklist-special-desc' => '增加了一個特殊頁面,用以查看[[Special:TaskList|分配到的任務]]', |
1655 | | - 'tasklistbyproject' => '項目任務列表', |
1656 | | - 'tasklistunknownproject' => '未知的項目', |
1657 | | - 'tasklistunspecuser' => '未認證用戶', |
1658 | | - 'tasklistincorrectuser' => '使用者名稱錯誤', |
1659 | | - 'tasklistemail' => '親愛的 %s', |
1660 | | - 'tasklistemailsubject' => '[%s] 任務列表有變化', |
1661 | | - 'tasklistmytasks' => '我的任務', |
1662 | | - 'tasklistbyprojectbad' => "任務 '''%s''' 無法識別。 |
1663 | | -如要查看可執行的任務,請見[[MediaWiki:TodoTasksValidProjects]]。", |
1664 | | - 'tasklistbyprojname' => "'''%s'''的指定任務", |
1665 | | - 'tasklistchooseproj' => '選擇項目:', |
1666 | | - 'tasklistprojdisp' => '顯示', |
1667 | | - 'tasklistbyname' => '== %s 的任務列表 ==', |
1668 | | - 'tasklistnoprojects' => "錯誤:您啟動了'''\$wgUseProjects''',但是沒有創建[[MediaWiki:TodoTasksValidProjects]]。參見[http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Installation Instructions]以獲得更多信息。", |
1669 | | - 'tasklistemailbody' => ', |
1670 | | - |
1671 | | -某人在 %s 上給您指定了新的任務。 |
1672 | | - |
1673 | | -如要查看您的完整任務列表,請到 %s。 |
1674 | | - |
1675 | | -%s 提示系統敬上', |
1676 | | -); |
1677 | | - |
1678 | | -/** Chinese (Taiwan) (中文(台灣)) |
1679 | | - * @author Roc michael |
1680 | | - */ |
1681 | | -$messages['zh-tw'] = array( |
1682 | | - 'tasklist' => '任務清單', |
1683 | | - 'tasklist-parser-desc' => '新增 <nowiki>{{#todo:}}</nowiki> 擴充語法功能以指定任務', |
1684 | | - 'tasklist-special-desc' => '新增特殊頁面以利查看[[Special:TaskList|tasks assignments]]', |
1685 | | - 'tasklistbyproject' => '依專案列出任務', |
1686 | | - 'tasklistunknownproject' => '未知的專案', |
1687 | | - 'tasklistunspecuser' => '未指定用戶', |
1688 | | - 'tasklistincorrectuser' => '用戶名稱錯誤', |
1689 | | - 'tasklistemail' => '%s您好', |
1690 | | - 'tasklistemailsubject' => '[%s] 任務清單變更', |
1691 | | - 'tasklistmytasks' => '我的任務', |
1692 | | - 'tasklistbyprojectbad' => "專案「'''%s'''」並非是個有效的專案項目.請參考[[MediaWiki:TodoTasksValidProjects]]頁面以察看專案清單", |
1693 | | - 'tasklistbyprojname' => "'''%s'''項下的任務", |
1694 | | - 'tasklistchooseproj' => '選取專案:', |
1695 | | - 'tasklistprojdisp' => '顯示', |
1696 | | - 'tasklistbyname' => '== 名稱為「%s」的任務 ==', |
1697 | | - 'tasklistnoprojects' => "錯誤:您似乎設定了使'''\$wgUseProjects'''生效,但卻尚未建立[[MediaWiki:TodoTasksValidProjects]]此一頁面,請參見 [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Installation Instructions]此一頁面以獲得更詳細的說明。", |
1698 | | - 'tasklistemailbody' => ', |
1699 | | - |
1700 | | -有人在%s指定了一項新任務給您。 |
1701 | | - |
1702 | | -您可前往%s查看所有任務的清單。 |
1703 | | - |
1704 | | -您最好的幫手 %s 任務通報系統', |
1705 | | -); |
1706 | | - |
Index: trunk/extensions/TodoTasks/SpecialTaskList.php |
— | — | @@ -1,73 +0,0 @@ |
2 | | -<?php |
3 | | - |
4 | | -/* |
5 | | -This program is free software; you can redistribute it and/or |
6 | | -modify it under the terms of the GNU General Public License |
7 | | -as published by the Free Software Foundation, version 2 |
8 | | -of the License. |
9 | | - |
10 | | -This program is distributed in the hope that it will be useful, |
11 | | -but WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | | -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
13 | | -GNU General Public License for more details. |
14 | | - |
15 | | -You should have received a copy of the GNU General Public License |
16 | | -along with this program; if not, write to the Free Software |
17 | | -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
18 | | -*/ |
19 | | - |
20 | | -if (!defined('MEDIAWIKI')) die(); |
21 | | - |
22 | | -$wgTodoTasksExtensionVersion = '0.10.0'; |
23 | | - |
24 | | -$wgExtensionCredits['parserhook'][] = array( |
25 | | - 'path' => __FILE__, |
26 | | - 'version' => $wgTodoTasksExtensionVersion, |
27 | | - 'name' => 'Todo Tasks', |
28 | | - 'author' => 'Paul Grinberg', |
29 | | - 'email' => 'gri6507 at yahoo dot com', |
30 | | - 'url' => 'http://www.mediawiki.org/wiki/Extension:Todo_Tasks', |
31 | | - 'descriptionmsg' => 'tasklist-parser-desc', |
32 | | -); |
33 | | - $wgExtensionCredits['specialpage'][] = array( |
34 | | - 'path' => __FILE__, |
35 | | - 'name' => 'Todo Tasks', |
36 | | - 'version' => $wgTodoTasksExtensionVersion, |
37 | | - 'author' => 'Paul Grinberg', |
38 | | - 'email' => 'gri6507 at yahoo dot com', |
39 | | - 'url' => 'http://www.mediawiki.org/wiki/Extension:Todo_Tasks', |
40 | | - 'descriptionmsg' => 'tasklist-special-desc', |
41 | | -); |
42 | | - |
43 | | -$wgUseProjects = true; |
44 | | -$dir = dirname(__FILE__) . '/'; |
45 | | -$wgAutoloadClasses['TaskList'] = $dir . 'SpecialTaskList_body.php'; |
46 | | -$wgExtensionMessagesFiles['TaskList'] = $dir . 'SpecialTaskList.i18n.php'; |
47 | | -$wgExtensionMessagesFiles['TaskListMagic'] = $dir . 'TodoTasks.i18n.magic.php'; |
48 | | -$wgExtensionAliasesFiles['TaskList'] = $dir . 'SpecialTaskList.alias.php'; |
49 | | -$wgSpecialPages['TaskList'] = 'TaskList'; |
50 | | - |
51 | | -if ($wgUseProjects) { |
52 | | - $wgAutoloadClasses['TaskListByProject'] = $dir . 'SpecialTaskList_body.php'; |
53 | | - $wgSpecialPages['TaskListByProject'] = 'TaskListByProject'; |
54 | | -} |
55 | | -$wgHooks['LoadAllMessages'][] = 'TaskList::loadMessages'; |
56 | | -$wgHooks['LoadAllMessages'][] = 'TaskListByProject::loadMessages'; |
57 | | -$wgHooks['LoadExtensionSchemaUpdates'][] = 'efTodoTasksSchemaUpdates'; |
58 | | - |
59 | | -require_once($dir . 'SpecialTaskList_body.php'); |
60 | | - |
61 | | -$wgHooks['PersonalUrls'][] = 'addPersonalUrl'; |
62 | | -$wgHooks['AlternateEdit'][] = 'todoPreviewAction'; |
63 | | -$wgHooks['EditPage::attemptSave'][] = 'todoSavePreparser'; |
64 | | -$wgHooks['ParserFirstCallInit'][] = 'wfTodoParserFunction_Setup'; |
65 | | - |
66 | | -function efTodoTasksSchemaUpdates() { |
67 | | - global $wgExtNewTables; |
68 | | - |
69 | | - $base = dirname(__FILE__); |
70 | | - |
71 | | - $wgExtNewTables[] = array( 'todo', "$base/todotasks.sql" ); // Initial install tables |
72 | | - |
73 | | - return true; |
74 | | -} |
Index: trunk/extensions/TodoTasks/SpecialTaskList.alias.php |
— | — | @@ -1,179 +0,0 @@ |
2 | | -<?php |
3 | | -/** |
4 | | - * Aliases for special pages |
5 | | - * |
6 | | - */ |
7 | | - |
8 | | -$aliases = array(); |
9 | | - |
10 | | -$aliases['en'] = array( |
11 | | - 'TaskList' => array( 'TaskList' ), |
12 | | - 'TaskListByProject' => array( 'TaskListByProject' ), |
13 | | -); |
14 | | - |
15 | | -/** Afrikaans (Afrikaans) */ |
16 | | -$aliases['af'] = array( |
17 | | - 'TaskList' => array( 'TaakLys' ), |
18 | | - 'TaskListByProject' => array( 'TaakLysPerProjek' ), |
19 | | -); |
20 | | - |
21 | | -/** Arabic (العربية) */ |
22 | | -$aliases['ar'] = array( |
23 | | - 'TaskList' => array( 'قائمة_المهام' ), |
24 | | - 'TaskListByProject' => array( 'قائمة_المهام_حسب_المشروع' ), |
25 | | -); |
26 | | - |
27 | | -/** Egyptian Spoken Arabic (مصرى) */ |
28 | | -$aliases['arz'] = array( |
29 | | - 'TaskList' => array( 'قائمة_المهام' ), |
30 | | - 'TaskListByProject' => array( 'قائمة_المهام_حسب_المشروع' ), |
31 | | -); |
32 | | - |
33 | | -/** German (Deutsch) */ |
34 | | -$aliases['de'] = array( |
35 | | - 'TaskList' => array( 'Aufgabenliste' ), |
36 | | - 'TaskListByProject' => array( 'Aufgabenliste pro Projekt' ), |
37 | | -); |
38 | | - |
39 | | -/** Lower Sorbian (Dolnoserbski) */ |
40 | | -$aliases['dsb'] = array( |
41 | | - 'TaskList' => array( 'Lisćina nadawkow' ), |
42 | | - 'TaskListByProject' => array( 'Lisćina nadawkow na projekt' ), |
43 | | -); |
44 | | - |
45 | | -/** Finnish (Suomi) */ |
46 | | -$aliases['fi'] = array( |
47 | | - 'TaskList' => array( 'Tehtävälista' ), |
48 | | - 'TaskListByProject' => array( 'Projektin tehtävälista' ), |
49 | | -); |
50 | | - |
51 | | -/** French (Français) */ |
52 | | -$aliases['fr'] = array( |
53 | | - 'TaskList' => array( 'Liste des tâches', 'ListeTâches' ), |
54 | | - 'TaskListByProject' => array( 'Liste des tâches par projet', 'ListeTâchesParProjet' ), |
55 | | -); |
56 | | - |
57 | | -/** Franco-Provençal (Arpetan) */ |
58 | | -$aliases['frp'] = array( |
59 | | - 'TaskList' => array( 'Lista de travâlys', 'ListaDeTravâlys' ), |
60 | | - 'TaskListByProject' => array( 'Lista de travâlys per projèt', 'ListaDeTravâlysPerProjèt' ), |
61 | | -); |
62 | | - |
63 | | -/** Swiss German (Alemannisch) */ |
64 | | -$aliases['gsw'] = array( |
65 | | - 'TaskList' => array( 'Ufgabelischt' ), |
66 | | - 'TaskListByProject' => array( 'Ufgabelischt pro Projäkt' ), |
67 | | -); |
68 | | - |
69 | | -/** Upper Sorbian (Hornjoserbsce) */ |
70 | | -$aliases['hsb'] = array( |
71 | | - 'TaskList' => array( 'Lisćina nadawkow' ), |
72 | | - 'TaskListByProject' => array( 'Lisćina nadawkow na projekt' ), |
73 | | -); |
74 | | - |
75 | | -/** Interlingua (Interlingua) */ |
76 | | -$aliases['ia'] = array( |
77 | | - 'TaskList' => array( 'Lista de cargas' ), |
78 | | - 'TaskListByProject' => array( 'Lista de cargas per projecto' ), |
79 | | -); |
80 | | - |
81 | | -/** Indonesian (Bahasa Indonesia) */ |
82 | | -$aliases['id'] = array( |
83 | | - 'TaskList' => array( 'Daftar tugas', 'DaftarTugas' ), |
84 | | - 'TaskListByProject' => array( 'Daftar tugas menurut proyek', 'DaftarTugasMenurutProyek' ), |
85 | | -); |
86 | | - |
87 | | -/** Italian (Italiano) */ |
88 | | -$aliases['it'] = array( |
89 | | - 'TaskList' => array( 'ElencoCompiti' ), |
90 | | - 'TaskListByProject' => array( 'ElencoCompitiPerProgetto' ), |
91 | | -); |
92 | | - |
93 | | -/** Japanese (日本語) */ |
94 | | -$aliases['ja'] = array( |
95 | | - 'TaskList' => array( '課題リスト', 'タスクリスト' ), |
96 | | - 'TaskListByProject' => array( 'プロジェクト別課題リスト', 'プロジェクトのタスクリスト' ), |
97 | | -); |
98 | | - |
99 | | -/** Khmer (ភាសាខ្មែរ) */ |
100 | | -$aliases['km'] = array( |
101 | | - 'TaskList' => array( 'បញ្ជីភារកិច្ច' ), |
102 | | -); |
103 | | - |
104 | | -/** Korean (한국어) */ |
105 | | -$aliases['ko'] = array( |
106 | | - 'TaskList' => array( '작업 목록' ), |
107 | | -); |
108 | | - |
109 | | -/** Colognian (Ripoarisch) */ |
110 | | -$aliases['ksh'] = array( |
111 | | - 'TaskList' => array( 'Aufjabeless', 'Aufjabeleß' ), |
112 | | - 'TaskListByProject' => array( 'Aufjabeless pro Projäk', 'Aufjabeleß pro Projäk' ), |
113 | | -); |
114 | | - |
115 | | -/** Luxembourgish (Lëtzebuergesch) */ |
116 | | -$aliases['lb'] = array( |
117 | | - 'TaskList' => array( 'Lëscht vun den Aufgaben' ), |
118 | | - 'TaskListByProject' => array( 'Lëscht vun den Aufgabe pro Projet' ), |
119 | | -); |
120 | | - |
121 | | -/** Macedonian (Македонски) */ |
122 | | -$aliases['mk'] = array( |
123 | | - 'TaskList' => array( 'ЛистаНаЗадачи' ), |
124 | | - 'TaskListByProject' => array( 'ЛистаНаЗадачиПоПроект' ), |
125 | | -); |
126 | | - |
127 | | -/** Malayalam (മലയാളം) */ |
128 | | -$aliases['ml'] = array( |
129 | | - 'TaskList' => array( 'ചെയ്യേണ്ടവ' ), |
130 | | - 'TaskListByProject' => array( 'പദ്ധതിയുടെക്രമത്തിൽചെയ്യേണ്ടവ' ), |
131 | | -); |
132 | | - |
133 | | -/** Marathi (मराठी) */ |
134 | | -$aliases['mr'] = array( |
135 | | - 'TaskList' => array( 'कार्यसुची' ), |
136 | | - 'TaskListByProject' => array( 'प्रकल्पान्वयेकार्यसुची' ), |
137 | | -); |
138 | | - |
139 | | -/** Nedersaksisch (Nedersaksisch) */ |
140 | | -$aliases['nds-nl'] = array( |
141 | | - 'TaskList' => array( 'Takenlieste' ), |
142 | | - 'TaskListByProject' => array( 'Takenlieste_per_prejek' ), |
143 | | -); |
144 | | - |
145 | | -/** Dutch (Nederlands) */ |
146 | | -$aliases['nl'] = array( |
147 | | - 'TaskList' => array( 'Takenlijst' ), |
148 | | - 'TaskListByProject' => array( 'TakenlijstPerProject' ), |
149 | | -); |
150 | | - |
151 | | -/** Norwegian (bokmål) (Norsk (bokmål)) */ |
152 | | -$aliases['no'] = array( |
153 | | - 'TaskList' => array( 'Oppgaveliste' ), |
154 | | - 'TaskListByProject' => array( 'Oppgaveliste per prosjekt' ), |
155 | | -); |
156 | | - |
157 | | -/** Sanskrit (संस्कृत) */ |
158 | | -$aliases['sa'] = array( |
159 | | - 'TaskList' => array( 'कार्यसूची' ), |
160 | | - 'TaskListByProject' => array( 'प्रकल्पकार्यसूची' ), |
161 | | -); |
162 | | - |
163 | | -/** Slovak (Slovenčina) */ |
164 | | -$aliases['sk'] = array( |
165 | | - 'TaskList' => array( 'ZoznamÚloh' ), |
166 | | - 'TaskListByProject' => array( 'ZoznamÚlohPodľaProjektu' ), |
167 | | -); |
168 | | - |
169 | | -/** Tagalog (Tagalog) */ |
170 | | -$aliases['tl'] = array( |
171 | | - 'TaskList' => array( 'Talaan ng gawain' ), |
172 | | - 'TaskListByProject' => array( 'Talaan ng gawain ayon sa proyekto' ), |
173 | | -); |
174 | | - |
175 | | -/** Turkish (Türkçe) */ |
176 | | -$aliases['tr'] = array( |
177 | | - 'TaskList' => array( 'GörevListesi' ), |
178 | | - 'TaskListByProject' => array( 'ProjeyeGöreGörevListesi' ), |
179 | | -); |
180 | | - |
Index: trunk/extensions/TodoTasks/TodoTasks.i18n.php |
— | — | @@ -0,0 +1,1705 @@ |
| 2 | +<?php |
| 3 | + |
| 4 | +/*Internationalizaton file of TodoTask extension*/ |
| 5 | + |
| 6 | +$messages = array(); |
| 7 | + |
| 8 | +$messages['en'] = array( |
| 9 | + 'tasklist' => 'Task list', |
| 10 | + 'tasklist-parser-desc' => 'Adds <nowiki>{{#todo:}}</nowiki> parser function for assigning tasks', |
| 11 | + 'tasklist-special-desc' => 'Adds a special page for reviewing [[Special:TaskList|tasks assignments]]', |
| 12 | + 'tasklistbyproject' => 'Task list by project', |
| 13 | + 'tasklistunknownproject' => 'Unknown project', |
| 14 | + 'tasklistunspecuser' => 'Unspecified user', |
| 15 | + 'tasklistincorrectuser' => 'Incorrect username', |
| 16 | + 'tasklistemail' => 'Dear %s', |
| 17 | + 'tasklistemailsubject' => '[%s] Task list change', |
| 18 | + 'tasklistmytasks' => 'My tasks', |
| 19 | + 'tasklistbyprojectbad' => "Project '''%s''' is not a valid project. |
| 20 | +For a list of valid projects, see [[MediaWiki:TodoTasksValidProjects]].", |
| 21 | + 'tasklistbyprojname' => "Assigned tasks for '''%s'''", |
| 22 | + 'tasklistchooseproj' => 'Select project:', |
| 23 | + 'tasklistprojdisp' => 'Display', |
| 24 | + 'tasklistbyname' => '== Todo list for %s ==', |
| 25 | + 'tasklistnowguseprojects' => 'You have set $wgUseProjects to "false" and cannot use this page.', |
| 26 | + 'tasklistnoprojects' => "Error: It looks like you enabled '''\$wgUseProjects''', but did not create [[MediaWiki:TodoTasksValidProjects]]. See [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Installation Instructions] for more details.", |
| 27 | + 'tasklistemailbody' => ", |
| 28 | + |
| 29 | +Someone has assigned a new Task for you on %s. |
| 30 | + |
| 31 | +To see your complete Task List go to %s. |
| 32 | + |
| 33 | +Your friendly %s notification system", |
| 34 | + 'todoTasksValidProjects' => '', # Do not translate this message. |
| 35 | +); |
| 36 | + |
| 37 | +/** Message documentation (Message documentation) |
| 38 | + * @author Fryed-peach |
| 39 | + * @author Jon Harald Søby |
| 40 | + * @author Purodha |
| 41 | + * @author Siebrand |
| 42 | + */ |
| 43 | +$messages['qqq'] = array( |
| 44 | + 'tasklist-parser-desc' => 'Short description of the extension, shown on [[Special:Version]]. Do not translate or change links.', |
| 45 | + 'tasklist-special-desc' => 'Short description of the extension, shown on [[Special:Version]]. Do not translate or change links.', |
| 46 | + 'tasklistincorrectuser' => '{{Identical|Incorrect username}}', |
| 47 | + 'tasklistbyname' => '{{Identical|Todo list for}}', |
| 48 | + 'tasklistemailbody' => "* 1st %s is the URL of the page a task is created for |
| 49 | +* 2nd %s is the URL of the user's task list page |
| 50 | +* 3rd %s is the site name", |
| 51 | +); |
| 52 | + |
| 53 | +/** Faeag Rotuma (Faeag Rotuma) |
| 54 | + * @author Jose77 |
| 55 | + */ |
| 56 | +$messages['rtm'] = array( |
| 57 | + 'tasklistincorrectuser' => 'Seseva', |
| 58 | +); |
| 59 | + |
| 60 | +/** Afrikaans (Afrikaans) |
| 61 | + * @author Naudefj |
| 62 | + */ |
| 63 | +$messages['af'] = array( |
| 64 | + 'tasklist' => 'Taaklys', |
| 65 | + 'tasklistincorrectuser' => 'Foutiewe gebruikersnaam', |
| 66 | + 'tasklistemail' => 'Beste %s', |
| 67 | +); |
| 68 | + |
| 69 | +/** Arabic (العربية) |
| 70 | + * @author Meno25 |
| 71 | + */ |
| 72 | +$messages['ar'] = array( |
| 73 | + 'tasklist' => 'قائمة المهام', |
| 74 | + 'tasklist-parser-desc' => 'يضيف دالة محلل <nowiki>{{#todo:}}</nowiki> لتولية المهام', |
| 75 | + 'tasklist-special-desc' => 'يضيف صفحة خاصة لمراجعة [[Special:TaskList|توليات المهام]]', |
| 76 | + 'tasklistbyproject' => 'قائمة المهام حسب المشروع', |
| 77 | + 'tasklistunknownproject' => 'مشروع غير معروف', |
| 78 | + 'tasklistunspecuser' => 'مستخدم غير محدد', |
| 79 | + 'tasklistincorrectuser' => 'اسم مستخدم غير صحيح', |
| 80 | + 'tasklistemail' => 'عزيزي %s', |
| 81 | + 'tasklistemailsubject' => 'التغيير في قائمة مهام [%s]', |
| 82 | + 'tasklistmytasks' => 'مهامي', |
| 83 | + 'tasklistbyprojectbad' => "المشروع '''%s''' ليس مشروعا صحيحا. |
| 84 | +لقائمة بالمشاريع الصحيحة، انظر [[MediaWiki:TodoTasksValidProjects]].", |
| 85 | + 'tasklistbyprojname' => "المهام الموكلة ل'''%s'''", |
| 86 | + 'tasklistchooseproj' => 'اختر المشروع:', |
| 87 | + 'tasklistprojdisp' => 'عرض', |
| 88 | + 'tasklistbyname' => '== قائمة العمل ل%s ==', |
| 89 | + 'tasklistnowguseprojects' => 'أنت ضبطت $wgUseProjects ك"false" ولا يمكنك استخدام هذه الصفحة.', |
| 90 | + 'tasklistnoprojects' => "خطأ: يبدو أنك فعلت '''\$wgUseProjects'''، لكن لم تنشيء [[MediaWiki:TodoTasksValidProjects]]. انظر [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 تعليمات التنصيب] لمزيد من التفاصيل.", |
| 91 | + 'tasklistemailbody' => '، |
| 92 | + |
| 93 | +شخص ما أضاف مهمة جديدة لك في %s. |
| 94 | + |
| 95 | +لرؤية قائمة مهامك الكاملة اذهب إلى %s. |
| 96 | + |
| 97 | +نظام إخطار %s الصديق', |
| 98 | +); |
| 99 | + |
| 100 | +/** Egyptian Spoken Arabic (مصرى) |
| 101 | + * @author Ghaly |
| 102 | + * @author Meno25 |
| 103 | + */ |
| 104 | +$messages['arz'] = array( |
| 105 | + 'tasklist' => 'قائمة المهام', |
| 106 | + 'tasklist-parser-desc' => 'يضيف دالة محلل <nowiki>{{#todo:}}</nowiki> لتولية المهام', |
| 107 | + 'tasklist-special-desc' => 'يضيف صفحة خاصة لمراجعة [[Special:TaskList|توليات المهام]]', |
| 108 | + 'tasklistbyproject' => 'قائمة المهام حسب المشروع', |
| 109 | + 'tasklistunknownproject' => 'مشروع مش معروف', |
| 110 | + 'tasklistunspecuser' => 'يوزر مش محدد', |
| 111 | + 'tasklistincorrectuser' => 'اسم يوزر مش صحيح', |
| 112 | + 'tasklistemail' => 'عزيزى %s', |
| 113 | + 'tasklistemailsubject' => 'التغيير فى قائمة مهام [%s]', |
| 114 | + 'tasklistmytasks' => 'مهامي', |
| 115 | + 'tasklistbyprojectbad' => "المشروع '''%s''' مش مشروع صحيح. |
| 116 | +لقائمة بالمشاريع الصحيحة، شوف [[MediaWiki:TodoTasksValidProjects]].", |
| 117 | + 'tasklistbyprojname' => "المهام الموكلة ل'''%s'''", |
| 118 | + 'tasklistchooseproj' => 'اختر المشروع:', |
| 119 | + 'tasklistprojdisp' => 'عرض', |
| 120 | + 'tasklistbyname' => '== قائمة العمل ل%s ==', |
| 121 | + 'tasklistnoprojects' => "خطأ: يبدو أنك فعلت '''\$wgUseProjects'''، لكن لم تنشيء [[MediaWiki:TodoTasksValidProjects]]. انظر [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 تعليمات التنصيب] لمزيد من التفاصيل.", |
| 122 | + 'tasklistemailbody' => '، |
| 123 | + |
| 124 | +شخص ما أضاف مهمة جديدة لك فى %s. |
| 125 | + |
| 126 | +لرؤية قائمة مهامك الكاملة اذهب إلى %s. |
| 127 | + |
| 128 | +نظام إخطار %s الصديق', |
| 129 | +); |
| 130 | + |
| 131 | +/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца)) |
| 132 | + * @author EugeneZelenko |
| 133 | + * @author Jim-by |
| 134 | + * @author Red Winged Duck |
| 135 | + */ |
| 136 | +$messages['be-tarask'] = array( |
| 137 | + 'tasklist' => 'Сьпіс заданьняў', |
| 138 | + 'tasklist-parser-desc' => 'Дадае функцыю парсэра <nowiki>{{#todo:}}</nowiki> для прызначэньня заданьняў', |
| 139 | + 'tasklist-special-desc' => 'Дадае спэцыяльную старонку для прагляду [[Special:TaskList|прызначаных заданьняў]]', |
| 140 | + 'tasklistbyproject' => 'Сьпіс заданьняў па праектах', |
| 141 | + 'tasklistunknownproject' => 'Невядомы праект', |
| 142 | + 'tasklistunspecuser' => 'Непазначаны ўдзельнік', |
| 143 | + 'tasklistincorrectuser' => 'Няслушнае імя ўдзельніка', |
| 144 | + 'tasklistemail' => 'Паважаны %s', |
| 145 | + 'tasklistemailsubject' => '[%s] Зьмена сьпісу заданьняў', |
| 146 | + 'tasklistmytasks' => 'Мае заданьні', |
| 147 | + 'tasklistbyprojectbad' => "Няслушны праект '''%s'''. |
| 148 | +Сьпіс слушных праектаў глядзіце на [[MediaWiki:TodoTasksValidProjects]].", |
| 149 | + 'tasklistbyprojname' => "Прызначана заданьне для '''%s'''", |
| 150 | + 'tasklistchooseproj' => 'Выберыце праект:', |
| 151 | + 'tasklistprojdisp' => 'Паказаць', |
| 152 | + 'tasklistbyname' => '== Сьпіс заданьняў для %s ==', |
| 153 | + 'tasklistnowguseprojects' => 'Вы устанавілі $wgUseProjects як «false» і ня можаце выкарыстоўваць гэтую старонку.', |
| 154 | + 'tasklistnoprojects' => "Памылка: верагодна Вы ўключылі '''\$wgUseProjects''', але яшчэ не стварылі [[MediaWiki:TodoTasksValidProjects]]. Глядзіце падрабязнасьці ў [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 інструкцыях па ўсталёўцы].", |
| 155 | + 'tasklistemailbody' => ', |
| 156 | + |
| 157 | +Нехта прызначыў Вам новае заданьне ў %s. |
| 158 | + |
| 159 | +Каб паглядзець поўны сьпіс заданьняў, перайдзіце на %s. |
| 160 | + |
| 161 | +Ваша сыстэма паведамленьняў %s', |
| 162 | +); |
| 163 | + |
| 164 | +/** Bulgarian (Български) |
| 165 | + * @author DCLXVI |
| 166 | + */ |
| 167 | +$messages['bg'] = array( |
| 168 | + 'tasklist' => 'Списък със задачи', |
| 169 | + 'tasklist-parser-desc' => 'добавя функция на парсера <nowiki>{{#todo:}}</nowiki> за управление на задачи', |
| 170 | + 'tasklist-special-desc' => 'Добавя специална страница със [[Special:TaskList|списък със задачи]].', |
| 171 | + 'tasklistbyproject' => 'Списък със задачи по проект', |
| 172 | + 'tasklistunknownproject' => 'Неизвестен проект', |
| 173 | + 'tasklistincorrectuser' => 'Невалидно потребителско име', |
| 174 | + 'tasklistemail' => 'Уважаеми %s', |
| 175 | + 'tasklistemailsubject' => '[%s] Промяна в списъка със задачи', |
| 176 | + 'tasklistmytasks' => 'Моите задачи', |
| 177 | + 'tasklistbyprojectbad' => "Проектът '''%s''' не е валиден проект. За списък с проекти, вижте [[MediaWiki:TodoTasksValidProjects]].", |
| 178 | + 'tasklistchooseproj' => 'Избор на проект:', |
| 179 | + 'tasklistprojdisp' => 'Показване', |
| 180 | + 'tasklistbyname' => '== Списък със задачи за %s ==', |
| 181 | + 'tasklistnoprojects' => "Грешка: Изглежда сте включили '''\$wgUseProjects''', но не сте създали [[MediaWiki:TodoTasksValidProjects]]. За повече информация, прегледайте [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 инструкциите за инсталация].", |
| 182 | +); |
| 183 | + |
| 184 | +/** Breton (Brezhoneg) |
| 185 | + * @author Fohanno |
| 186 | + * @author Fulup |
| 187 | + * @author Y-M D |
| 188 | + */ |
| 189 | +$messages['br'] = array( |
| 190 | + 'tasklist' => 'Roll trevelloù', |
| 191 | + 'tasklist-parser-desc' => 'Ouzhpenn a ra <nowiki>{{#todo:}}</nowiki> ur fonksion parser evit deverkañ trevelloù', |
| 192 | + 'tasklist-special-desc' => 'Ouzhpenn a ra ur bajenn ispisial evit adwelet an [[Special:TaskList|trevelloù deverket]]', |
| 193 | + 'tasklistbyproject' => 'Roll trevelloù dre raktres', |
| 194 | + 'tasklistunknownproject' => 'Raktres dianav', |
| 195 | + 'tasklistunspecuser' => "N'eo ket diferet an implijer", |
| 196 | + 'tasklistincorrectuser' => 'Anv implijer direizh', |
| 197 | + 'tasklistemail' => '%s ker', |
| 198 | + 'tasklistemailsubject' => '[%s] Kemmoù e roll an trevelloù', |
| 199 | + 'tasklistmytasks' => 'Ma zrevelloù', |
| 200 | + 'tasklistbyprojectbad' => "N'eo ket mat ar raktres '''%s'''. |
| 201 | +Evit kaout ur roll eus ar raktresoù a za en-dro gwellet [[MediaWiki:TodoTasksValidProjects]].", |
| 202 | + 'tasklistbyprojname' => "Trevelloù deverket evit '''%s'''.", |
| 203 | + 'tasklistchooseproj' => 'Diuzañ ur raktres :', |
| 204 | + 'tasklistprojdisp' => 'Diskwel', |
| 205 | + 'tasklistbyname' => '== Roll an traoù da ober gant $s ==', |
| 206 | + 'tasklistnowguseprojects' => 'Termenet ho peus $wgUseProjects da "false", dre-se ne c\'helloc\'h ket implij ar bajenn-se.', |
| 207 | + 'tasklistnoprojects' => "Fazi : Seblantout a ra ho pefe gweredekaet '''\$wgUseProjects''', met n'eo ket bet krouet [[MediaWiki:TodoTasksValidProjects]]. Kit da welet [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 c'hemennadennoù staliñ] evit muic'h a ditouroù.", |
| 208 | + 'tasklistemailbody' => ", |
| 209 | + |
| 210 | +Unan bennak en deus deverket deoc'h un trevell nevez war %s. |
| 211 | + |
| 212 | +Evit gwellet roll klok ho trevelloù, kit war %s. |
| 213 | + |
| 214 | +Ho sistem kemenn %s karet", |
| 215 | +); |
| 216 | + |
| 217 | +/** Bosnian (Bosanski) |
| 218 | + * @author CERminator |
| 219 | + */ |
| 220 | +$messages['bs'] = array( |
| 221 | + 'tasklist' => 'Spisak zadataka', |
| 222 | + 'tasklist-parser-desc' => 'Dodaje parsersku funkciju <nowiki>{{#todo:}}</nowiki> za dodjelu zadataka', |
| 223 | + 'tasklist-special-desc' => 'Dodaje posebnu stranicu za pregled [[Special:TaskList|dodjele zadataka]]', |
| 224 | + 'tasklistbyproject' => 'Spisak zadataka po projektima', |
| 225 | + 'tasklistunknownproject' => 'Nepoznat projekt', |
| 226 | + 'tasklistunspecuser' => 'Neodređen korisnik', |
| 227 | + 'tasklistincorrectuser' => 'Netačno korisničko ime', |
| 228 | + 'tasklistemail' => 'Poštovani %s', |
| 229 | + 'tasklistemailsubject' => '[%s] Spisak izmjena zadatka', |
| 230 | + 'tasklistmytasks' => 'Moji zadaci', |
| 231 | + 'tasklistbyprojectbad' => "Projekat '''s%''' nije valjan projekat. |
| 232 | +Za spisak valjanih projekata, pogledajte [[MediaWiki:TodoTasksValidProjects]].", |
| 233 | + 'tasklistbyprojname' => "Dodijeljeni zadaci za '''%s'''", |
| 234 | + 'tasklistchooseproj' => 'Odaberite projekat:', |
| 235 | + 'tasklistprojdisp' => 'Prikaz', |
| 236 | + 'tasklistbyname' => '== Spisak za uraditi za %s ==', |
| 237 | + 'tasklistnowguseprojects' => 'Postavili ste $wgUseProjects na "false" i ne možete koristiti ovu stranicu.', |
| 238 | + 'tasklistnoprojects' => "Greška: Izgleda da ste omogućili '''\$wgUseProjects''', ali niste napravili [[MediaWiki:TodoTasksValidProjects]]. Pogledajte [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 objašnjenja za instalaciju] za više detalja.", |
| 239 | + 'tasklistemailbody' => ', |
| 240 | + |
| 241 | +Neko je postavio za Vas novi zadatak na %s. |
| 242 | + |
| 243 | +Da pogledate Vaš cijeli spisak zadataka idite na %s. |
| 244 | + |
| 245 | +Vaš prijateljski %s sistem obavijesti', |
| 246 | +); |
| 247 | + |
| 248 | +/** Catalan (Català) |
| 249 | + * @author Paucabot |
| 250 | + */ |
| 251 | +$messages['ca'] = array( |
| 252 | + 'tasklist' => 'Llista de tasques', |
| 253 | + 'tasklistunknownproject' => 'Projecte desconegut', |
| 254 | + 'tasklistincorrectuser' => "Nom d'usuari incorrecte", |
| 255 | +); |
| 256 | + |
| 257 | +/** Sorani (Arabic script) (کوردی (عەرەبی)) |
| 258 | + * @author Marmzok |
| 259 | + */ |
| 260 | +$messages['ckb-arab'] = array( |
| 261 | + 'tasklistprojdisp' => 'پیشاندان', |
| 262 | +); |
| 263 | + |
| 264 | +/** Czech (Česky) |
| 265 | + * @author Matěj Grabovský |
| 266 | + */ |
| 267 | +$messages['cs'] = array( |
| 268 | + 'tasklist' => 'Seznam úkolů', |
| 269 | + 'tasklist-parser-desc' => 'Přidává funkci syntaktického analyzátoru <tt>{{#todo:}}</tt> pro přidělování úkolů', |
| 270 | + 'tasklist-special-desc' => 'Přidává speciální stránku pro kontrolu [[Special:TaskList|přidělených úkolů]]', |
| 271 | + 'tasklistbyproject' => 'Seznam úkolů podle projektů', |
| 272 | + 'tasklistunknownproject' => 'Neznámý projekt', |
| 273 | + 'tasklistunspecuser' => 'Nespecifikovaný uživatel', |
| 274 | + 'tasklistincorrectuser' => 'Nesprávné uživatelské jméno', |
| 275 | + 'tasklistemail' => 'Vážený %s', |
| 276 | + 'tasklistemailsubject' => '[%s] Změna seznamu úkolů', |
| 277 | + 'tasklistmytasks' => 'Moje úkoly', |
| 278 | + 'tasklistbyprojectbad' => "Projekt '''%s''' není platný projekt. Seznam platných projektů najdete na [[MediaWiki:TodoTasksValidProjects]].", |
| 279 | + 'tasklistbyprojname' => "Přidělené úkoly pro '''%s'''", |
| 280 | + 'tasklistchooseproj' => 'Vyberte projekt:', |
| 281 | + 'tasklistprojdisp' => 'Zobrazit', |
| 282 | + 'tasklistbyname' => '== Seznam úkolů pro %s ==', |
| 283 | + 'tasklistnoprojects' => "Chyba: Zdá se, že jste zapnuli '''\$wgUseProjects''', ale nevytvořili jste [[MediaWiki:TodoTasksValidProjects]]. Podívejte se na podrobnosti v [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 instalačních instrukcích].", |
| 284 | + 'tasklistemailbody' => ', |
| 285 | + |
| 286 | +Někdo vám přiřadil nový úkol na %s. |
| 287 | + |
| 288 | +Svůj úplný seznam úkolů si můžete prohlédnout na %s. |
| 289 | + |
| 290 | +Váš přátelský upozorňovací systém %s', |
| 291 | +); |
| 292 | + |
| 293 | +/** German (Deutsch) |
| 294 | + * @author Imre |
| 295 | + * @author Melancholie |
| 296 | + * @author Purodha |
| 297 | + * @author Revolus |
| 298 | + * @author The Evil IP address |
| 299 | + */ |
| 300 | +$messages['de'] = array( |
| 301 | + 'tasklist' => 'Aufgabenliste', |
| 302 | + 'tasklist-parser-desc' => 'Fügt die Parserfunktion <nowiki>{{#todo:}}</nowiki> zum Zuordnen von Aufgaben hinzu', |
| 303 | + 'tasklist-special-desc' => 'Fügt eine Spezialseite für die Nachprüfung von [[Special:TaskList|Aufgabenzuteilungen]] hinzu', |
| 304 | + 'tasklistbyproject' => 'Aufgabenliste pro Projekt', |
| 305 | + 'tasklistunknownproject' => 'Unbekanntes Projekt', |
| 306 | + 'tasklistunspecuser' => 'Unbestimmter Benutzername', |
| 307 | + 'tasklistincorrectuser' => 'Falscher Benutzername', |
| 308 | + 'tasklistemail' => 'Hallo %s', |
| 309 | + 'tasklistemailsubject' => '[%s]-Aufgabenliste Änderungen', |
| 310 | + 'tasklistmytasks' => 'Meine Aufgaben', |
| 311 | + 'tasklistbyprojectbad' => "Projekt '''%s''' ist nicht vorhanden. Für eine Liste gültiger Projekt siehe [[MediaWiki:TodoTasksValidProjects]].", |
| 312 | + 'tasklistbyprojname' => "Zugewiesene Aufgaben für '''%s'''", |
| 313 | + 'tasklistchooseproj' => 'Projekt auswählen:', |
| 314 | + 'tasklistprojdisp' => 'Anzeigen', |
| 315 | + 'tasklistbyname' => '== Aufgabenliste für %s ==', |
| 316 | + 'tasklistnowguseprojects' => 'Du hast $wgUseProjects auf „false“ gesetzt und kannst diese Seite nicht benutzen.', |
| 317 | + 'tasklistnoprojects' => "Fehler: Es sieht so aus, als wenn '''\$wgUseProjects''' aktiviert wäre, aber es wurde keine Seiten [[MediaWiki:TodoTasksValidProjects]] erstellt. Siehe die [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Installationsanweisungen] für weitere Details.", |
| 318 | + 'tasklistemailbody' => ', |
| 319 | + |
| 320 | +Jemand hat dir eine neue Aufgabe bei %s zugeordnet. |
| 321 | + |
| 322 | +Zum Anschauen deiner kompletten Aufgabenliste siehe %s. |
| 323 | + |
| 324 | +Dein freundliches %s-Benachrichtungssystem', |
| 325 | +); |
| 326 | + |
| 327 | +/** German (formal address) (Deutsch (Sie-Form)) |
| 328 | + * @author Imre |
| 329 | + */ |
| 330 | +$messages['de-formal'] = array( |
| 331 | + 'tasklistnowguseprojects' => 'Sie haben $wgUseProjects auf "false" gesetzt und können diese Seite nicht benutzen.', |
| 332 | + 'tasklistemailbody' => ', |
| 333 | + |
| 334 | +Jemand hat Ihnen eine neue Aufgabe bei %s zugeordnet. |
| 335 | + |
| 336 | +Zum Anschauen Ihrer kompletten Aufgabenliste siehe %s. |
| 337 | + |
| 338 | +Ihr freundliches %s-Benachrichtungssystem', |
| 339 | +); |
| 340 | + |
| 341 | +/** Lower Sorbian (Dolnoserbski) |
| 342 | + * @author Michawiki |
| 343 | + */ |
| 344 | +$messages['dsb'] = array( |
| 345 | + 'tasklist' => 'Lisćina nadawkow', |
| 346 | + 'tasklist-parser-desc' => 'Pśidawa parserowu funkciju <nowiki>{{#todo:}}</nowiki> za pśipokazanje nadawkow', |
| 347 | + 'tasklist-special-desc' => 'Pśidawa specialny bok za pśeglědowanje [[Special:TaskList|pśipokazanjow nadawkow]]', |
| 348 | + 'tasklistbyproject' => 'Lisćina nadawkow za projekt', |
| 349 | + 'tasklistunknownproject' => 'Njeznaty projekt', |
| 350 | + 'tasklistunspecuser' => 'Wužywaŕ njepódaty', |
| 351 | + 'tasklistincorrectuser' => 'Wopacne wužywarske mě', |
| 352 | + 'tasklistemail' => 'Witaj %s', |
| 353 | + 'tasklistemailsubject' => '[%s] Změny lisćiny nadawkow', |
| 354 | + 'tasklistmytasks' => 'Móje nadawki', |
| 355 | + 'tasklistbyprojectbad' => "Projekt '''%s''' njejo płaśiwy projekt. |
| 356 | +Za lisćinu płaśiwych projektow glědaj [[MediaWiki:TodoTasksValidProjects]].", |
| 357 | + 'tasklistbyprojname' => "Za '''%s''' pśipokazane nadawki", |
| 358 | + 'tasklistchooseproj' => 'Projekt wubraś:', |
| 359 | + 'tasklistprojdisp' => 'Zwobrazniś', |
| 360 | + 'tasklistbyname' => '== Lisćina nadawkow za %s ==', |
| 361 | + 'tasklistnowguseprojects' => 'Sy $wgUseProjects na "false" stajił a njamóžoš toś ten bok wužywaś.', |
| 362 | + 'tasklistnoprojects' => "Zmólka: Wuglěda, ako by ty zaktiwěrował '''\$wgUseProjects''', ale njeby napórał boki [[MediaWiki:TodoTasksValidProjects]]. Glědaj [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 instalaciske wukazanja] za dalšne drobnostki.", |
| 363 | + 'tasklistemailbody' => ', |
| 364 | + |
| 365 | +Něchten jo pśipokazał nowy nadawk za tebje na %s. |
| 366 | + |
| 367 | +Aby wiźeł swóju dopołnu lisćinu nadawkow, źi k %s. |
| 368 | + |
| 369 | +Twój pśijaśelny informěrowański system {{GRAMMAR:genitiw|%s}}', |
| 370 | +); |
| 371 | + |
| 372 | +/** Greek (Ελληνικά) |
| 373 | + * @author ZaDiak |
| 374 | + */ |
| 375 | +$messages['el'] = array( |
| 376 | + 'tasklist' => 'Λίστα εργασιών', |
| 377 | + 'tasklistbyproject' => 'Λίστα εργασιών βάσει εγχειρήματος', |
| 378 | + 'tasklistunknownproject' => 'Άγνωστο εγχείρημα', |
| 379 | + 'tasklistunspecuser' => 'Απροσδιόριστος χρήστης', |
| 380 | + 'tasklistincorrectuser' => 'Λάθος όνομα χρήστη', |
| 381 | + 'tasklistemail' => 'Αγαπητέ %s', |
| 382 | + 'tasklistemailsubject' => '[%s] Αλλαγή λίστας εργασιών', |
| 383 | + 'tasklistmytasks' => 'Οι εργασίες μου', |
| 384 | + 'tasklistbyprojname' => "Ανατεθειμένες εργασίες για '''%s'''", |
| 385 | + 'tasklistchooseproj' => 'Επιλογή εγχειρήματος:', |
| 386 | + 'tasklistprojdisp' => 'Ανάλυση', |
| 387 | + 'tasklistbyname' => '== Λίστα todo για το %s ==', |
| 388 | +); |
| 389 | + |
| 390 | +/** Esperanto (Esperanto) |
| 391 | + * @author Yekrats |
| 392 | + */ |
| 393 | +$messages['eo'] = array( |
| 394 | + 'tasklist' => 'Tasklisto', |
| 395 | + 'tasklist-parser-desc' => 'Aldonas sintaksan funkcion <nowiki>{{#todo:}}</nowiki> por asigni taskojn', |
| 396 | + 'tasklist-special-desc' => 'Aldonas specialan paĝon por kontroli [[Special:TaskList|taskajn asignojn]]', |
| 397 | + 'tasklistbyproject' => 'Tasklisto Laŭ Projekto', |
| 398 | + 'tasklistunknownproject' => 'Nekonata projekto', |
| 399 | + 'tasklistunspecuser' => 'Nespecifa uzanto', |
| 400 | + 'tasklistincorrectuser' => 'Malkorekta salutnomo', |
| 401 | + 'tasklistemail' => 'Kara %j', |
| 402 | + 'tasklistemailsubject' => '[%s] Ŝanĝo de tasklisto', |
| 403 | + 'tasklistmytasks' => 'Miaj taskoj', |
| 404 | + 'tasklistbyprojectbad' => "Projekto '''%s''' ne estas valida projekto. |
| 405 | +Por listo de validaj projektoj, vidu [[MediaWiki:TodoTasksValidProjects]].", |
| 406 | + 'tasklistbyprojname' => "Asignitaj taskoj por '''%s'''", |
| 407 | + 'tasklistchooseproj' => 'Selektu Projekton:', |
| 408 | + 'tasklistprojdisp' => 'Montri', |
| 409 | + 'tasklistbyname' => '== Farenda listo por $s ==', |
| 410 | +); |
| 411 | + |
| 412 | +/** Spanish (Español) |
| 413 | + * @author Crazymadlover |
| 414 | + * @author Imre |
| 415 | + * @author Sanbec |
| 416 | + * @author Translationista |
| 417 | + */ |
| 418 | +$messages['es'] = array( |
| 419 | + 'tasklist' => 'Lista de tareas', |
| 420 | + 'tasklist-parser-desc' => 'Agrega <nowiki>{{#todo:}}</nowiki> funciones de analizador para tareas asignadas', |
| 421 | + 'tasklist-special-desc' => 'Agrega una página especial para revisar [[Special:TaskList|asignamientos de tareas]]', |
| 422 | + 'tasklistbyproject' => 'Lista de tareas por proyecto', |
| 423 | + 'tasklistunknownproject' => 'Proyecto desconocido', |
| 424 | + 'tasklistunspecuser' => 'Usuario no especificado', |
| 425 | + 'tasklistincorrectuser' => 'Nombre de usuario incorrecto', |
| 426 | + 'tasklistemail' => 'Querido %s', |
| 427 | + 'tasklistemailsubject' => '[%s] Cambio de lista de tareas', |
| 428 | + 'tasklistmytasks' => 'Mis tareas', |
| 429 | + 'tasklistbyprojectbad' => "Proyecto '''%s''' no es un proyecto válido. |
| 430 | +Para una lista de proyectos válido, vea [[MediaWiki:TodoTasksValidProjects]].", |
| 431 | + 'tasklistbyprojname' => "Tareas asignadas para '''%s'''", |
| 432 | + 'tasklistchooseproj' => 'Seleccionar proyecto:', |
| 433 | + 'tasklistprojdisp' => 'Exhibir', |
| 434 | + 'tasklistbyname' => '== Lista de quehaceres para %s ==', |
| 435 | + 'tasklistnowguseprojects' => 'Has seleccionado el valor "falso" para $wgUseProjects y por lo tanto, no puedes usar esta página.', |
| 436 | + 'tasklistnoprojects' => "Error: Parece que tu habilitaste '''\$wgUseProjects''', pero no creaste [[MediaWiki:TodoTasksValidProjects]]. Mira |
| 437 | +[http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Instrucciones de instalación] para más detalles.", |
| 438 | + 'tasklistemailbody' => ', |
| 439 | + |
| 440 | +Alguien ha asignado una nueva Tarea para usted en %s. |
| 441 | + |
| 442 | +Para ver su lista completa de Tareas vaya a %s. |
| 443 | + |
| 444 | +Su sistema de notificación amigable %s', |
| 445 | +); |
| 446 | + |
| 447 | +/** Estonian (Eesti) |
| 448 | + * @author Avjoska |
| 449 | + */ |
| 450 | +$messages['et'] = array( |
| 451 | + 'tasklistunknownproject' => 'Tundmatu projekt', |
| 452 | + 'tasklistincorrectuser' => 'Vigane kasutajanimi', |
| 453 | + 'tasklistchooseproj' => 'Vali projekt:', |
| 454 | +); |
| 455 | + |
| 456 | +/** Basque (Euskara) |
| 457 | + * @author An13sa |
| 458 | + * @author Kobazulo |
| 459 | + */ |
| 460 | +$messages['eu'] = array( |
| 461 | + 'tasklist' => 'Egitekoen zerrenda', |
| 462 | + 'tasklistbyproject' => 'Egitekoen zerrenda proiektuen arabera', |
| 463 | + 'tasklistunknownproject' => 'Proiektu ezezaguna', |
| 464 | + 'tasklistunspecuser' => 'Zehaztugabeko lankidea', |
| 465 | + 'tasklistincorrectuser' => 'Lankide izen okerra', |
| 466 | + 'tasklistemail' => '%s estimatua', |
| 467 | + 'tasklistmytasks' => 'Nire eginkizunak', |
| 468 | + 'tasklistchooseproj' => 'Proiektua hautatu:', |
| 469 | + 'tasklistprojdisp' => 'Erakutsi', |
| 470 | +); |
| 471 | + |
| 472 | +/** Finnish (Suomi) |
| 473 | + * @author Nike |
| 474 | + * @author Str4nd |
| 475 | + */ |
| 476 | +$messages['fi'] = array( |
| 477 | + 'tasklist' => 'Tehtävälista', |
| 478 | + 'tasklistbyproject' => 'Projektikohtainen tehtävälista', |
| 479 | + 'tasklistunknownproject' => 'Tuntematon projekti', |
| 480 | + 'tasklistunspecuser' => 'Määrittelemätön käyttäjä', |
| 481 | + 'tasklistincorrectuser' => 'Virheellinen käyttäjätunnus', |
| 482 | + 'tasklistemail' => 'Hyvä %s', |
| 483 | + 'tasklistemailsubject' => '[%s] Tehtäväluettelon muutos', |
| 484 | + 'tasklistmytasks' => 'Omat tehtävät', |
| 485 | + 'tasklistbyprojname' => "Käyttäjälle '''%s''' osoitetut tehtävät", |
| 486 | + 'tasklistchooseproj' => 'Valitse projekti', |
| 487 | + 'tasklistprojdisp' => 'Näytä', |
| 488 | + 'tasklistbyname' => '== Tehtävälista käyttäjälle %s ==', |
| 489 | +); |
| 490 | + |
| 491 | +/** French (Français) |
| 492 | + * @author Crochet.david |
| 493 | + * @author Grondin |
| 494 | + * @author McDutchie |
| 495 | + * @author PieRRoMaN |
| 496 | + * @author Sherbrooke |
| 497 | + * @author Urhixidur |
| 498 | + */ |
| 499 | +$messages['fr'] = array( |
| 500 | + 'tasklist' => 'Liste de tâches', |
| 501 | + 'tasklist-parser-desc' => 'Ajoute <nowiki>{{#todo:}}</nowiki> une fonction parseur pour assigner des tâches', |
| 502 | + 'tasklist-special-desc' => 'Ajoute une page spéciale pour réviser les [[Special:TaskList|tâches assignées]]', |
| 503 | + 'tasklistbyproject' => 'Liste de tâches par projet', |
| 504 | + 'tasklistunknownproject' => 'Projet inconnu', |
| 505 | + 'tasklistunspecuser' => 'Utilisateur non spécifié', |
| 506 | + 'tasklistincorrectuser' => 'Nom d’utilisateur incorrect', |
| 507 | + 'tasklistemail' => 'Cher %s', |
| 508 | + 'tasklistemailsubject' => '[%s] Modification dans la liste de tâches', |
| 509 | + 'tasklistmytasks' => 'Mes tâches', |
| 510 | + 'tasklistbyprojectbad' => "Le projet '''%s''' n’est pas valide. Pour une liste des projets valides, voir [[MediaWiki:TodoTasksValidProjects]].", |
| 511 | + 'tasklistbyprojname' => "Tâches assignées pour '''%s'''.", |
| 512 | + 'tasklistchooseproj' => 'Sélectionner un projet :', |
| 513 | + 'tasklistprojdisp' => 'Afficher', |
| 514 | + 'tasklistbyname' => '== Liste de tâches pour %s ==', |
| 515 | + 'tasklistnowguseprojects' => 'Vous avez défini $wgUseProjects à « false » et ne pouvez donc pas utiliser cette page.', |
| 516 | + 'tasklistnoprojects' => "Erreur : il semble que vous ayez activé '''\$wgUseProjects''', mais sans avoir créé [[MediaWiki:TodoTasksValidProjects]]. Consultez les [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 instructions d’installation] pour plus de détails.", |
| 517 | + 'tasklistemailbody' => ', |
| 518 | + |
| 519 | +Quelqu’un vous a assigné une nouvelle tâche sur %s. |
| 520 | + |
| 521 | +Pour voir la liste complète de vos tâches, allez sur %s. |
| 522 | + |
| 523 | +Votre bien aimable système de notification de %s', |
| 524 | +); |
| 525 | + |
| 526 | +/** Galician (Galego) |
| 527 | + * @author Alma |
| 528 | + * @author Toliño |
| 529 | + * @author Xosé |
| 530 | + */ |
| 531 | +$messages['gl'] = array( |
| 532 | + 'tasklist' => 'Lista de tarefas', |
| 533 | + 'tasklist-parser-desc' => 'Engade a función de análise <nowiki>{{#todo:}}</nowiki> para asignar tarefas', |
| 534 | + 'tasklist-special-desc' => 'Engade unha páxina especial para revisar [[Special:TaskList|as tarefas asignadas]]', |
| 535 | + 'tasklistbyproject' => 'Lista de tarefas por proxecto', |
| 536 | + 'tasklistunknownproject' => 'Proxecto descoñecido', |
| 537 | + 'tasklistunspecuser' => 'Usuario sen especificar', |
| 538 | + 'tasklistincorrectuser' => 'Nome de usuario incorrecto', |
| 539 | + 'tasklistemail' => 'Estimado %s', |
| 540 | + 'tasklistemailsubject' => '[%s] Cambio na lista de tarefas', |
| 541 | + 'tasklistmytasks' => 'As miñas tarefas', |
| 542 | + 'tasklistbyprojectbad' => "O proxecto '''%s''' non é un proxecto válido. |
| 543 | +Para ollar unha lista cos proxectos válidos, véxase [[MediaWiki:TodoTasksValidProjects]].", |
| 544 | + 'tasklistbyprojname' => "Tarefas asignadas a '''%s'''", |
| 545 | + 'tasklistchooseproj' => 'Seleccionar un proxecto:', |
| 546 | + 'tasklistprojdisp' => 'Mostrar', |
| 547 | + 'tasklistbyname' => '== Lista de tarefas pendentes de %s ==', |
| 548 | + 'tasklistnowguseprojects' => 'Ten definido $wgUseProjects en "falso", polo que non pode empregar esta páxina.', |
| 549 | + 'tasklistnoprojects' => "Erro: semella que activou '''\$wgUseProjects''', pero non creou [[MediaWiki:TodoTasksValidProjects]]. Olle [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 as instrucións de instalación] para obter máis detalles.", |
| 550 | + 'tasklistemailbody' => ': |
| 551 | + |
| 552 | +Alguén asignoulle unha nova tarefa en %s. |
| 553 | + |
| 554 | +Para ver a súa lista completa de tarefas vaia a %s. |
| 555 | + |
| 556 | +O sistema de notificacións de %s', |
| 557 | +); |
| 558 | + |
| 559 | +/** Swiss German (Alemannisch) |
| 560 | + * @author Als-Holder |
| 561 | + */ |
| 562 | +$messages['gsw'] = array( |
| 563 | + 'tasklist' => 'Ufgabelischt', |
| 564 | + 'tasklist-parser-desc' => 'Fiegt d Parserfunktion <nowiki>{{#todo:}}</nowiki> zum Zueordne vu Ufgabe zue', |
| 565 | + 'tasklist-special-desc' => 'Fiegt e Spezialsyte fir d Nochpriefig vu [[Special:TaskList|Ufgabezueteilige]] zue', |
| 566 | + 'tasklistbyproject' => 'Ufgabelischt pro Projäkt', |
| 567 | + 'tasklistunknownproject' => 'Nit bekannt Projäkt', |
| 568 | + 'tasklistunspecuser' => 'Uubstimmter Benutzername', |
| 569 | + 'tasklistincorrectuser' => 'Falscher Benutzername', |
| 570 | + 'tasklistemail' => 'Sali %s', |
| 571 | + 'tasklistemailsubject' => '[%s]-Ufgabelischt Änderige', |
| 572 | + 'tasklistmytasks' => 'Myyni Ufgabe', |
| 573 | + 'tasklistbyprojectbad' => "Projäkt '''%s''' git s nit. Fir e Lischt vu giltige Projäkt lueg [[MediaWiki:TodoTasksValidProjects]].", |
| 574 | + 'tasklistbyprojname' => "Zuegwiseni Ufgabe fir '''%s'''", |
| 575 | + 'tasklistchooseproj' => 'Projäkt uswehle:', |
| 576 | + 'tasklistprojdisp' => 'Aazeige', |
| 577 | + 'tasklistbyname' => '== Ufgabelischt fir %s ==', |
| 578 | + 'tasklistnowguseprojects' => 'Du hesch $wgUseProjects uf „falsch“ gsetzt, wäge däm cha s nit brucht.', |
| 579 | + 'tasklistnoprojects' => "Fähler: S siht eso uus wie wänn '''\$wgUseProjects''' aktiviert wär, aber d Syte [[MediaWiki:TodoTasksValidProjects]] sin nit aagleit. Lueg d [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Installationsaawyysige] fir meh Detail.", |
| 580 | + 'tasklistemailbody' => ', |
| 581 | + |
| 582 | +Eber het Dir e neji Ufgab bi %s zuegordnet. |
| 583 | + |
| 584 | +Go Dyy komplett Ufgabelischt bschaue lueg %s. |
| 585 | + |
| 586 | +Dyy fryndli %s-Benochrichtungssyschtem', |
| 587 | +); |
| 588 | + |
| 589 | +/** Hebrew (עברית) |
| 590 | + * @author Rotemliss |
| 591 | + * @author YaronSh |
| 592 | + */ |
| 593 | +$messages['he'] = array( |
| 594 | + 'tasklist' => 'רשימת מטלות', |
| 595 | + 'tasklist-parser-desc' => 'הוספת תגית הוויקי <nowiki>{{#todo:}}</nowiki> להקצאת מטלות', |
| 596 | + 'tasklist-special-desc' => 'הוספת דף מיוחד לסקירת [[Special:TaskList|הקצאות המטלות]]', |
| 597 | + 'tasklistbyproject' => 'רשימת מטלות לפי מיזמים', |
| 598 | + 'tasklistunknownproject' => 'מיזם בלתי ידוע', |
| 599 | + 'tasklistunspecuser' => 'משתמש בלתי מוגדר', |
| 600 | + 'tasklistincorrectuser' => 'שם המשתמש שגוי', |
| 601 | + 'tasklistemail' => '%s היקר', |
| 602 | + 'tasklistemailsubject' => '[%s] שינוי ברשימת המטלות', |
| 603 | + 'tasklistmytasks' => 'המטלות שלי', |
| 604 | + 'tasklistbyprojectbad' => "המיזם '''%s''' איננו קיים. לקבלת רשימת המיזמים, ראו [[MediaWiki:TodoTasksValidProjects]].", |
| 605 | + 'tasklistbyprojname' => "המטלה הוגדרה ל'''%s'''", |
| 606 | + 'tasklistchooseproj' => 'בחירת מיזם:', |
| 607 | + 'tasklistprojdisp' => 'תצוגה', |
| 608 | + 'tasklistbyname' => '== רשימת מטלות עבור %s ==', |
| 609 | + 'tasklistnoprojects' => "שגיאה: נראה שהפעלתם את '''\$wgUseProjects''', אבל לא יצרתם את [[MediaWiki:TodoTasksValidProjects]]. ראו את [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 הוראות ההתקנה] לפרטים נוספים.", |
| 610 | + 'tasklistemailbody' => ', |
| 611 | + |
| 612 | +מישהו הקצה מטלה חדשה עבורכם ב־%s. |
| 613 | + |
| 614 | +על מנת לצפות ברשימת המטלות המלאה, אנא עברו לדף %s. |
| 615 | + |
| 616 | +מערכת התראות ה%s הידידותית שלכם', |
| 617 | +); |
| 618 | + |
| 619 | +/** Upper Sorbian (Hornjoserbsce) |
| 620 | + * @author Michawiki |
| 621 | + */ |
| 622 | +$messages['hsb'] = array( |
| 623 | + 'tasklist' => 'Lisćina nadawkow', |
| 624 | + 'tasklist-parser-desc' => 'přidawa <nowiki>{{#todo:}}</nowiki> parserowu funkciju za připokazowanje nadawkow', |
| 625 | + 'tasklist-special-desc' => 'Přidawa specialnu stronu za pruwowanje [[Special:TaskList|připokazanjow nadawkow]]', |
| 626 | + 'tasklistbyproject' => 'Lisćina nadawkow po projekće', |
| 627 | + 'tasklistunknownproject' => 'Njeznaty projekt', |
| 628 | + 'tasklistunspecuser' => 'Wužiwar njepodaty', |
| 629 | + 'tasklistincorrectuser' => 'Njekorektne wužiwarske mjeno', |
| 630 | + 'tasklistemail' => 'Luby %s', |
| 631 | + 'tasklistemailsubject' => '[%s] Změna lisćiny nadawkow', |
| 632 | + 'tasklistmytasks' => 'Moje nadawki', |
| 633 | + 'tasklistbyprojectbad' => "Projekt '''%s''' płaćiwy projekt njeje. Za lisćinu płaćiwych projektow, hlej [[MediaWiki:TodoTasksValidProjects]].", |
| 634 | + 'tasklistbyprojname' => "Nadawki so za '''%s''' připokazachu.", |
| 635 | + 'tasklistchooseproj' => 'Wubjer projekt:', |
| 636 | + 'tasklistprojdisp' => 'Pokazać', |
| 637 | + 'tasklistbyname' => '== Nadawkowa lisćina za %s ==', |
| 638 | + 'tasklistnowguseprojects' => 'Sy $wgUseProjects na "false" stajił a njemóžeš tutu stronu wužiwać.', |
| 639 | + 'tasklistnoprojects' => "ZMYLK: Zda so, zo sy '''\$wgUseProjects''' aktiwizował, ale njejsy [[MediaWiki:TodoTasksValidProjects]] wutworił. Hlej [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Installation Instructions] za dalše podrobnosće.", |
| 640 | + 'tasklistemailbody' => ', |
| 641 | + |
| 642 | +Něchtó je nowy nadawk za tebje na %s připokazal. |
| 643 | + |
| 644 | +Zo by swoju dospołnu lisćinu nadawkow widźał, dźi k %s. |
| 645 | + |
| 646 | +Twój přećelny zdźělenski system %s.', |
| 647 | +); |
| 648 | + |
| 649 | +/** Hungarian (Magyar) |
| 650 | + * @author Glanthor Reviol |
| 651 | + */ |
| 652 | +$messages['hu'] = array( |
| 653 | + 'tasklist' => 'Feladatlista', |
| 654 | + 'tasklist-parser-desc' => '<nowiki>{{#todo:}}</nowiki> elemzőfüggvény feladatok hozzárendeléséhez', |
| 655 | + 'tasklist-special-desc' => 'Speciális lap a [[Special:TaskList|feladatok kiosztásának]] nyomonkövetésére', |
| 656 | + 'tasklistbyproject' => 'Feladatok listája projektek szerint', |
| 657 | + 'tasklistunknownproject' => 'Ismeretlen projekt', |
| 658 | + 'tasklistunspecuser' => 'Felhasználó nincs meghatározva', |
| 659 | + 'tasklistincorrectuser' => 'Helytelen felhasználói név', |
| 660 | + 'tasklistemail' => 'Kedves %s', |
| 661 | + 'tasklistemailsubject' => '[%s] feladatlista változás', |
| 662 | + 'tasklistmytasks' => 'Feladataim', |
| 663 | + 'tasklistbyprojectbad' => "A(z) '''%s''' nem egy érvényes projekt. |
| 664 | +Az érvényes projektek listáját a [[MediaWiki:TodoTasksValidProjects]] lapon találod.", |
| 665 | + 'tasklistbyprojname' => "'''%s''' kiosztott feladatai", |
| 666 | + 'tasklistchooseproj' => 'Projekt kiválasztása:', |
| 667 | + 'tasklistprojdisp' => 'Megjelenítés', |
| 668 | + 'tasklistbyname' => '== %s feladatlistája ==', |
| 669 | + 'tasklistnowguseprojects' => 'A $wgUseProjects változót „false”-ra állítottad, és nem használhatod ezt a lapot.', |
| 670 | + 'tasklistnoprojects' => "Hiba: úgy tűnik, hogy bekapcsoltad a '''\$wgUseProjects'''-et, de nem hoztad létre a [[MediaWiki:TodoTasksValidProjects]] lapot. Lásd a [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 telepítési utasításokat] további részletekért.", |
| 671 | + 'tasklistemailbody' => '! |
| 672 | + |
| 673 | +Valaki kiosztott neked egy új feladatot a(z) %s lapon. |
| 674 | + |
| 675 | +A teljes feladatlistádat lásd itt: %s. |
| 676 | + |
| 677 | +Üdvözlettel, |
| 678 | +a(z) %s értesítő rendszere', |
| 679 | +); |
| 680 | + |
| 681 | +/** Interlingua (Interlingua) |
| 682 | + * @author McDutchie |
| 683 | + */ |
| 684 | +$messages['ia'] = array( |
| 685 | + 'tasklist' => 'Lista de cargas', |
| 686 | + 'tasklist-parser-desc' => 'Adde le function <nowiki>{{#todo:}}</nowiki> al analysator syntactic pro assignar cargas', |
| 687 | + 'tasklist-special-desc' => 'Adde un pagina special pro revider [[Special:TaskList|le lista de cargas assignate]]', |
| 688 | + 'tasklistbyproject' => 'Lista de cargas per projecto', |
| 689 | + 'tasklistunknownproject' => 'Projecto incognite', |
| 690 | + 'tasklistunspecuser' => 'Usator non specificate', |
| 691 | + 'tasklistincorrectuser' => 'Nomine de usator incorrecte', |
| 692 | + 'tasklistemail' => 'Car %s', |
| 693 | + 'tasklistemailsubject' => '[%s] Cambiamento al lista de cargas', |
| 694 | + 'tasklistmytasks' => 'Mi cargas', |
| 695 | + 'tasklistbyprojectbad' => "Le projecto '''%s''' non es valide. |
| 696 | +Pro un lista de projectos valide, consulta [[MediaWiki:TodoTasksValidProjects]].", |
| 697 | + 'tasklistbyprojname' => "Cargas assignate pro '''%s'''", |
| 698 | + 'tasklistchooseproj' => 'Selige projecto:', |
| 699 | + 'tasklistprojdisp' => 'Presentar', |
| 700 | + 'tasklistbyname' => '== Lista de cargas a facer pro %s ==', |
| 701 | + 'tasklistnowguseprojects' => 'Tu ha definite $wgUseProjects a "false" e non pote usar iste pagina.', |
| 702 | + 'tasklistnoprojects' => "Error: Pare que tu ha activate '''\$wgUseProjects''' sin crear [[MediaWiki:TodoTasksValidProjects]]. Vide le [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 instructiones de installation] pro ulterior detalios.", |
| 703 | + 'tasklistemailbody' => ', |
| 704 | + |
| 705 | +Alcuno te ha assignate un nove carga in %s. |
| 706 | + |
| 707 | +Pro vider tu lista integre de cargas a facer, visita %s. |
| 708 | + |
| 709 | +Amicalmente, |
| 710 | +Le systema de notification de %s', |
| 711 | +); |
| 712 | + |
| 713 | +/** Indonesian (Bahasa Indonesia) |
| 714 | + * @author Bennylin |
| 715 | + * @author Irwangatot |
| 716 | + * @author IvanLanin |
| 717 | + */ |
| 718 | +$messages['id'] = array( |
| 719 | + 'tasklist' => 'Daftar tugas', |
| 720 | + 'tasklist-parser-desc' => 'Menambahkan fungsi parser (parser functions) <nowiki>{{#todo:}}</nowiki> untuk memberikan tugas', |
| 721 | + 'tasklist-special-desc' => 'Menambah halaman istimewa untuk meninjau [[Special:TaskList|pemberian tugas]]', |
| 722 | + 'tasklistbyproject' => 'Daftar tugas menurut proyek', |
| 723 | + 'tasklistunknownproject' => 'Proyek tak dikenal', |
| 724 | + 'tasklistunspecuser' => 'Pengguna tak ditentukan', |
| 725 | + 'tasklistincorrectuser' => 'Nama pengguna salah', |
| 726 | + 'tasklistemail' => 'Dear %s', |
| 727 | + 'tasklistemailsubject' => '[%s] Perubahan daftar tugas', |
| 728 | + 'tasklistmytasks' => 'Tugas saya', |
| 729 | + 'tasklistbyprojectbad' => "Proyek '''%s''' bukanlah proyek yang valid. |
| 730 | +Untuk melihat daftar proyek yang valid, gunakan [[MediaWiki:TodoTasksValidProjects]].", |
| 731 | + 'tasklistbyprojname' => "Penugasan untuk '''%s'''", |
| 732 | + 'tasklistchooseproj' => 'Pilih proyek:', |
| 733 | + 'tasklistprojdisp' => 'Tayangan', |
| 734 | + 'tasklistbyname' => '== Daftar tugas untuk %s ==', |
| 735 | + 'tasklistnowguseprojects' => 'Anda telah mengatur $wgUseProjects menjadi "false" dan tidak dapat menggunakan halaman ini.', |
| 736 | + 'tasklistnoprojects' => "Kesalahan: Tampaknya Anda mengaktifkan '''\$wgUseProjects''', tapi tidak membuat [[MediaWiki:TodoTasksValidProjects]]. Lihat [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Petunjuk Instalasi] untuk detail lebih lanjut.", |
| 737 | + 'tasklistemailbody' => ', |
| 738 | + |
| 739 | +Seseorang telah memberikan suatu Tugas baru untuk Anda di %s. |
| 740 | + |
| 741 | +Untuk melihat Daftar Tugas lengkap Anda, tuju ke %s. |
| 742 | + |
| 743 | +Sistem notifikasi %s Anda yang bersahabat', |
| 744 | +); |
| 745 | + |
| 746 | +/** Italian (Italiano) |
| 747 | + * @author Beta16 |
| 748 | + * @author Darth Kule |
| 749 | + */ |
| 750 | +$messages['it'] = array( |
| 751 | + 'tasklist' => 'Elenco compiti', |
| 752 | + 'tasklist-parser-desc' => 'Aggiunge la funzione del parser <nowiki>{{#todo:}}</nowiki> per assegnare compiti', |
| 753 | + 'tasklist-special-desc' => "Aggiunge una pagina speciale per la revisione dell'[[Special:TaskList|assegnazione di compiti]]", |
| 754 | + 'tasklistbyproject' => 'Elenco compiti per progetto', |
| 755 | + 'tasklistunknownproject' => 'Progetto sconosciuto', |
| 756 | + 'tasklistunspecuser' => 'Utente non specificato', |
| 757 | + 'tasklistincorrectuser' => 'Nome utente errato', |
| 758 | + 'tasklistemail' => 'Gentile %s', |
| 759 | + 'tasklistemailsubject' => '[%s] Cambiamento elenco compiti', |
| 760 | + 'tasklistmytasks' => 'I propri compiti', |
| 761 | + 'tasklistbyprojectbad' => "Il progetto '''%s''' non è un progetto valido. |
| 762 | +Per un elenco dei progetti validi consultare [[MediaWiki:TodoTasksValidProjects]].", |
| 763 | + 'tasklistbyprojname' => "Compiti assegnati per '''%s'''", |
| 764 | + 'tasklistchooseproj' => 'Seleziona progetto:', |
| 765 | + 'tasklistprojdisp' => 'Visualizzare', |
| 766 | + 'tasklistbyname' => '== Elenco delle cose da fare per %s ==', |
| 767 | + 'tasklistnowguseprojects' => 'È stata impostata $wgUseProjects a "false" e non è possibile utilizzare questa pagina.', |
| 768 | + 'tasklistnoprojects' => "Errore: sembra che sia stato attivato '''\$wgUseProjects''' ma non è stato creato [[MediaWiki:TodoTasksValidProjects]]. Consultare le [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 istruzioni di installazione] per maggiori dettagli.", |
| 769 | + 'tasklistemailbody' => ", |
| 770 | + |
| 771 | +Qualcuno ha assegnato un nuovo compito per te su %s. |
| 772 | + |
| 773 | +Per vedere l'elenco completo dei propri compiti andare su %s. |
| 774 | + |
| 775 | +Il sistema di notifica di %s, al tuo servizio", |
| 776 | +); |
| 777 | + |
| 778 | +/** Japanese (日本語) |
| 779 | + * @author Aotake |
| 780 | + * @author Fryed-peach |
| 781 | + * @author Hosiryuhosi |
| 782 | + */ |
| 783 | +$messages['ja'] = array( |
| 784 | + 'tasklist' => '課題一覧', |
| 785 | + 'tasklist-parser-desc' => '課題割り当てのための <nowiki>{{#todo:}}</nowiki> パーサー関数を加える', |
| 786 | + 'tasklist-special-desc' => '[[Special:TaskList|課題割り当て]]を見直すための特別ページを追加する', |
| 787 | + 'tasklistbyproject' => 'プロジェクト別課題一覧', |
| 788 | + 'tasklistunknownproject' => '不明なプロジェクト', |
| 789 | + 'tasklistunspecuser' => '利用者未指定', |
| 790 | + 'tasklistincorrectuser' => '不正確な利用者名', |
| 791 | + 'tasklistemail' => '%s さんへ', |
| 792 | + 'tasklistemailsubject' => '[%s] 課題リストの変更', |
| 793 | + 'tasklistmytasks' => '自分の課題', |
| 794 | + 'tasklistbyprojectbad' => "プロジェクト「'''%s'''」は有効なプロジェクトではありません。有効なプロジェクトの一覧は、[[MediaWiki:TodoTasksValidProjects]]をご覧ください。", |
| 795 | + 'tasklistbyprojname' => "'''%s''' の割り当て済み課題", |
| 796 | + 'tasklistchooseproj' => 'プロジェクトを選択:', |
| 797 | + 'tasklistprojdisp' => '表示', |
| 798 | + 'tasklistbyname' => '== %s の ToDo 一覧==', |
| 799 | + 'tasklistnowguseprojects' => '$wgUseProjects が「偽」(false) に設定されているため、このページを使うことはできません。', |
| 800 | + 'tasklistnoprojects' => "エラー: あなたは '''\$wgUseProjects''' を有効にしているようですが、[[MediaWiki:TodoTasksValidProjects]] を作成していません。詳細は[http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 インストール手順]をご覧ください。", |
| 801 | + 'tasklistemailbody' => ' |
| 802 | +どなたかがあなたに %s での新しい課題を割り当てました。 |
| 803 | + |
| 804 | +あなたに割り当てられている課題一覧は %s で確認できます。 |
| 805 | + |
| 806 | +%s 通知システムより', |
| 807 | +); |
| 808 | + |
| 809 | +/** Javanese (Basa Jawa) |
| 810 | + * @author Meursault2004 |
| 811 | + * @author Pras |
| 812 | + */ |
| 813 | +$messages['jv'] = array( |
| 814 | + 'tasklist' => 'Daftar Tugas', |
| 815 | + 'tasklist-parser-desc' => "Nambahaké <nowiki>{{#todo:}}</nowiki> fungsi parser kanggo nemtokaké tugas-tugas (''tasks'')", |
| 816 | + 'tasklist-special-desc' => 'Nambah kaca istiméwa kanggo ninjo [[Special:TaskList|dhpatar tugas]]', |
| 817 | + 'tasklistbyproject' => 'Daftar Tugas Per Proyèk', |
| 818 | + 'tasklistunknownproject' => 'Proyèk ora ditepungi', |
| 819 | + 'tasklistunspecuser' => 'Panganggo ora dispésifikasi', |
| 820 | + 'tasklistincorrectuser' => 'Jeneng panganggo ora bener', |
| 821 | + 'tasklistemail' => '%s sing minulya', |
| 822 | + 'tasklistemailsubject' => '[%s] Owah-owahan ing Daftar Tugas', |
| 823 | + 'tasklistmytasks' => 'Tugas-tugasku', |
| 824 | + 'tasklistbyprojectbad' => "Proyèk '''%s''' iku dudu proyèk absah. |
| 825 | +Kanggo daftar proyèk-proyèk sing absah, mangga mirsani [[MediaWiki:TodoTasksValidProjects]].", |
| 826 | + 'tasklistbyprojname' => "Mènèhi Tugas-Tugas kanggo '''%s'''", |
| 827 | + 'tasklistchooseproj' => 'Pilihen Proyèk:', |
| 828 | + 'tasklistprojdisp' => 'Ndeleng', |
| 829 | + 'tasklistbyname' => '== Daftar Tugas kanggo %s ==', |
| 830 | + 'tasklistnoprojects' => "KALUPUTAN: Katoné panjenengan nyetèl '''\$wgUseProjects''', nanging ora nggawé [[MediaWiki:TodoTasksValidProjects]]. Delengen [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Instruksi Instalasi] kanggo détail sabanjuré.", |
| 831 | + 'tasklistemailbody' => ', |
| 832 | + |
| 833 | +Sawijining wong mènèhi panjenengan Tugas anyar ing %s. |
| 834 | + |
| 835 | +Kanggo niliki Daftar Tugas panjenengan sing pepak mangga lungaa menyang %s. |
| 836 | + |
| 837 | +Sistém notifikasi panjenengan %s', |
| 838 | +); |
| 839 | + |
| 840 | +/** Khmer (ភាសាខ្មែរ) |
| 841 | + * @author Chhorran |
| 842 | + * @author Lovekhmer |
| 843 | + * @author Thearith |
| 844 | + * @author គីមស៊្រុន |
| 845 | + * @author វ័ណថារិទ្ធ |
| 846 | + */ |
| 847 | +$messages['km'] = array( |
| 848 | + 'tasklist' => 'បញ្ជីពិភាក្សា', |
| 849 | + 'tasklistbyproject' => 'បញ្ជីកិច្ចការតាមគម្រោង', |
| 850 | + 'tasklistunknownproject' => 'គម្រោងមិនស្គាល់', |
| 851 | + 'tasklistunspecuser' => 'អ្នកប្រើប្រាស់ដែលមិនត្រូវបានបញ្ជាក់', |
| 852 | + 'tasklistincorrectuser' => 'ឈ្មោះអ្នកប្រើប្រាស់ មិនត្រឹមត្រូវ', |
| 853 | + 'tasklistemail' => 'ជូនចំពោះ %s', |
| 854 | + 'tasklistemailsubject' => '[%s] បំលាស់ប្ដូរបញ្ជីភារកិច្ច', |
| 855 | + 'tasklistmytasks' => 'ភារកិច្ចរបស់ខ្ញុំ', |
| 856 | + 'tasklistbyprojname' => "បានផ្ដល់តម្លៃភារកិច្ចនានាជា '''%s'''", |
| 857 | + 'tasklistchooseproj' => 'ជ្រើសយកគម្រោង ៖', |
| 858 | + 'tasklistprojdisp' => 'បង្ហាញ', |
| 859 | + 'tasklistbyname' => '== បញ្ជីកិច្ចការដែលត្រូវធ្វើ សម្រាប់ %s ==', |
| 860 | +); |
| 861 | + |
| 862 | +/** Ripoarisch (Ripoarisch) |
| 863 | + * @author Purodha |
| 864 | + */ |
| 865 | +$messages['ksh'] = array( |
| 866 | + 'tasklist' => 'Öpjave-Leß', |
| 867 | + 'tasklist-parser-desc' => 'Deit en Fungxjohn <code><nowiki>{{#todo:}}</nowiki></code> em Wiki dobei, öm Opjave verdeile ze künne.', |
| 868 | + 'tasklist-special-desc' => 'Deit en [[Special:TaskList|Opjave-Leß]] als Söndersigg em Wiki dobei.', |
| 869 | + 'tasklistbyproject' => 'Opjave pro Projek', |
| 870 | + 'tasklistunknownproject' => 'Dat Projek kenne mer nit', |
| 871 | + 'tasklistunspecuser' => 'Unklohre Metmaacher-Name', |
| 872 | + 'tasklistincorrectuser' => 'Verkehte Metmaacher-Name', |
| 873 | + 'tasklistemail' => 'Tach %s', |
| 874 | + 'tasklistemailsubject' => '[%s]-Opjave-Leß Änderunge', |
| 875 | + 'tasklistmytasks' => 'Ming Opjave', |
| 876 | + 'tasklistbyprojectbad' => "Dat Projek '''%s''' jit et nit. |
| 877 | +Loor op [[MediaWiki:TodoTasksValidProjects]] noh de Projekte.", |
| 878 | + 'tasklistbyprojname' => "Opjave för '''%s'''", |
| 879 | + 'tasklistchooseproj' => 'Projekt ußwähle:', |
| 880 | + 'tasklistprojdisp' => 'Zeije', |
| 881 | + 'tasklistbyname' => '== Opjaveliss för %s ==', |
| 882 | + 'tasklistnowguseprojects' => 'Heh em Wiki es <code lang="en">$wgUseProjects</code> op „verkeeht“ jesaz, dröm kanns De heh di Sigg och nit bruche.', |
| 883 | + 'tasklistnoprojects' => "'''Fähler:''' Et süht us, wi wann De <code>\$wgUseProjects</code> |
| 884 | +aanjeschalldt häts, ävver [[MediaWiki:TodoTasksValidProjects]] |
| 885 | +nit opjesatz häts. Loor Der op de |
| 886 | +[http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Aanleidungssigge] |
| 887 | +aan, wi et jenou jemaat weed.", |
| 888 | + 'tasklistemailbody' => ', |
| 889 | + |
| 890 | +Op %s hät Der einer en Opjav zojedeilt. |
| 891 | + |
| 892 | +Ding Opjaveleß kanns De Der op %s aanloore. |
| 893 | + |
| 894 | +Ding fründlesch %s Süstem för Bescheid ze sare.', |
| 895 | +); |
| 896 | + |
| 897 | +/** Luxembourgish (Lëtzebuergesch) |
| 898 | + * @author Les Meloures |
| 899 | + * @author Robby |
| 900 | + */ |
| 901 | +$messages['lb'] = array( |
| 902 | + 'tasklist' => 'Lëscht vun den Aufgaben', |
| 903 | + 'tasklist-parser-desc' => "setzt d'<nowiki>{{#todo:}}</nowiki> Parserfonctioun derbäi fir Aufgaben zouzedeelen", |
| 904 | + 'tasklist-special-desc' => 'Setzt eng Spezialsäit derbäi mat nger Iwwersiicht vun den [[Special:TaskList|zugdeelten Aufgaben]]', |
| 905 | + 'tasklistbyproject' => 'Lëscht vun den Aufgabe pro Projet', |
| 906 | + 'tasklistunknownproject' => 'Onbekannte Projet', |
| 907 | + 'tasklistunspecuser' => 'Onbestemmte Benotzer', |
| 908 | + 'tasklistincorrectuser' => 'Falsche Benotzernumm', |
| 909 | + 'tasklistemail' => 'Léiwe %s', |
| 910 | + 'tasklistemailsubject' => '[%s] Ännerunge vun der Lëscht vun den Aufgaben', |
| 911 | + 'tasklistmytasks' => 'Meng Aufgaben', |
| 912 | + 'tasklistbyprojectbad' => "De Projet '''%s''' ass an dësem Kontext net disponibel. |
| 913 | +Fir eng Lëschtvun den disponibele Projeten, kuckt w.e.g. [[MediaWiki:TodoTasksValidProjects]].", |
| 914 | + 'tasklistbyprojname' => "Aufgaben déi dem '''%s''' zougedeelt sinn.", |
| 915 | + 'tasklistchooseproj' => 'Projet auswielen:', |
| 916 | + 'tasklistprojdisp' => 'Weisen', |
| 917 | + 'tasklistbyname' => '== Lëscht vun den Aufgabe fir %s ==', |
| 918 | + 'tasklistnowguseprojects' => 'Dir hutt $wgUseProjects op "false" gesat a kënnt dës Säit net benotzen.', |
| 919 | + 'tasklistnoprojects' => "FEELER: Et gesäit esou aus wéi wann Dir '''\$wgUseProjects''' ageschalt hätt, mee Dir hutt [[MediaWiki:TodoTasksValidProjects]] net erstalt. Kuckt [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Installatiouns Instructiounen] fir méi Informatiounen.", |
| 920 | + 'tasklistemailbody' => ', |
| 921 | + |
| 922 | +Iergend een huet Iech op %s eng Aufgab zougedeelt. |
| 923 | + |
| 924 | +Fir är komplett Aufgabelëscht ze gesinn, gitt w.e.g. op %s. |
| 925 | + |
| 926 | +Äre frëndleche %s Informatiounssystem', |
| 927 | +); |
| 928 | + |
| 929 | +/** Macedonian (Македонски) |
| 930 | + * @author Bjankuloski06 |
| 931 | + */ |
| 932 | +$messages['mk'] = array( |
| 933 | + 'tasklist' => 'Листа на задачи', |
| 934 | + 'tasklist-parser-desc' => 'Додава парерска функција <nowiki>{{#todo:}}</nowiki> за доделување на задачи', |
| 935 | + 'tasklist-special-desc' => 'Додава специјална страница за прегледување на [[Special:TaskList|доделени задачи]]', |
| 936 | + 'tasklistbyproject' => 'Листа на задачи по проект', |
| 937 | + 'tasklistunknownproject' => 'Непознат проект', |
| 938 | + 'tasklistunspecuser' => 'Неназначен корисник', |
| 939 | + 'tasklistincorrectuser' => 'Погрешно корисничко име', |
| 940 | + 'tasklistemail' => 'Почитуван(a) %s', |
| 941 | + 'tasklistemailsubject' => '[%s] Промена на листа на задачи', |
| 942 | + 'tasklistmytasks' => 'Мои задачи', |
| 943 | + 'tasklistbyprojectbad' => "Проектот '''%s''' не е важечки проект. |
| 944 | +За листа на важечки проекти, погледајте [[MediaWiki:TodoTasksValidProjects]].", |
| 945 | + 'tasklistbyprojname' => "Доделени задачи за '''%s'''", |
| 946 | + 'tasklistchooseproj' => 'Изберете проект:', |
| 947 | + 'tasklistprojdisp' => 'Прикажи', |
| 948 | + 'tasklistbyname' => '== Листа на задачи за %s ==', |
| 949 | + 'tasklistnowguseprojects' => 'Го имате наместено $wgUseProjects на „false“ и затоа не можете да ја користите оваа страница.', |
| 950 | + 'tasklistnoprojects' => "Грешка: Изгледа сте овозможиле '''\$wgUseProjects''', но не сте создале [[MediaWiki:TodoTasksValidProjects]]. Видете [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Напатствија за инсталирање] за повеќе детали.", |
| 951 | + 'tasklistemailbody' => 'Некој ви доделилнова Задача на %s. |
| 952 | + |
| 953 | +За да ја видите вашата полна Листа на задачи, одете на %s. |
| 954 | + |
| 955 | +Вашиот %s систем известување', |
| 956 | +); |
| 957 | + |
| 958 | +/** Malayalam (മലയാളം) |
| 959 | + * @author Shijualex |
| 960 | + */ |
| 961 | +$messages['ml'] = array( |
| 962 | + 'tasklistunknownproject' => 'അജ്ഞാതമായ സംരംഭം', |
| 963 | + 'tasklistincorrectuser' => 'തെറ്റായ ഉപയോക്തൃനാമം', |
| 964 | + 'tasklistemail' => 'നമസ്കാരം %s', |
| 965 | + 'tasklistprojdisp' => 'പ്രദർശിപ്പിക്കുക', |
| 966 | +); |
| 967 | + |
| 968 | +/** Marathi (मराठी) |
| 969 | + * @author Kaustubh |
| 970 | + * @author Mahitgar |
| 971 | + */ |
| 972 | +$messages['mr'] = array( |
| 973 | + 'tasklist' => 'कार्य यादी', |
| 974 | + 'tasklistbyproject' => 'प्रकल्पानुसार कामांची यादी', |
| 975 | + 'tasklistunknownproject' => 'अनोळखी प्रकल्प', |
| 976 | + 'tasklistunspecuser' => 'न दिलेला सदस्य', |
| 977 | + 'tasklistincorrectuser' => 'चुकीचे सदस्यनाव', |
| 978 | + 'tasklistemail' => 'प्रिय %s', |
| 979 | + 'tasklistemailsubject' => '[%s] कार्य यादी बदल', |
| 980 | + 'tasklistmytasks' => 'माझ्या जबाबदार्या', |
| 981 | + 'tasklistchooseproj' => 'प्रकल्प निवडा:', |
| 982 | + 'tasklistprojdisp' => 'दर्शवा', |
| 983 | + 'tasklistbyname' => '== %s साठीची करायच्या गोष्टींची यादी ==', |
| 984 | +); |
| 985 | + |
| 986 | +/** Nahuatl (Nāhuatl) |
| 987 | + * @author Fluence |
| 988 | + */ |
| 989 | +$messages['nah'] = array( |
| 990 | + 'tasklistincorrectuser' => 'Ahcualli tlatequitiltilīltōcāitl', |
| 991 | + 'tasklistemail' => 'Mahuizoh %', |
| 992 | +); |
| 993 | + |
| 994 | +/** Low German (Plattdüütsch) |
| 995 | + * @author Slomox |
| 996 | + */ |
| 997 | +$messages['nds'] = array( |
| 998 | + 'tasklistunknownproject' => 'Unbekannt Projekt', |
| 999 | + 'tasklistemail' => 'Leve %s', |
| 1000 | + 'tasklistmytasks' => 'Miene Opgaven', |
| 1001 | + 'tasklistchooseproj' => 'Projekt utwählen:', |
| 1002 | + 'tasklistbyname' => '== Opgavenlist för %s ==', |
| 1003 | +); |
| 1004 | + |
| 1005 | +/** Dutch (Nederlands) |
| 1006 | + * @author SPQRobin |
| 1007 | + * @author Siebrand |
| 1008 | + * @author Tvdm |
| 1009 | + */ |
| 1010 | +$messages['nl'] = array( |
| 1011 | + 'tasklist' => 'Takenlijst', |
| 1012 | + 'tasklist-parser-desc' => 'Voegt de parserfunctie <nowiki>{{#todo:}}</nowiki> toe om taken toe te wijzen', |
| 1013 | + 'tasklist-special-desc' => 'Voegt een speciale pagina toe om [[Special:TaskList|takentoewijzingen]] na te kijken', |
| 1014 | + 'tasklistbyproject' => 'Takenlijst per project', |
| 1015 | + 'tasklistunknownproject' => 'Onbekend project', |
| 1016 | + 'tasklistunspecuser' => 'Gebruiker niet aangegeven', |
| 1017 | + 'tasklistincorrectuser' => 'Gebruiker bestaat niet', |
| 1018 | + 'tasklistemail' => 'Beste %s', |
| 1019 | + 'tasklistemailsubject' => '[%s] verandering in takenlijst', |
| 1020 | + 'tasklistmytasks' => 'Mijn taken', |
| 1021 | + 'tasklistbyprojectbad' => "Project '''%s''' is geen geldige projectnaam. Een lijst met projecten is te vinden op [[MediaWiki:TodoTasksValidProjects]].", |
| 1022 | + 'tasklistbyprojname' => "Toegewezen taken voor '''%s'''", |
| 1023 | + 'tasklistchooseproj' => 'Project selecteren:', |
| 1024 | + 'tasklistprojdisp' => 'Bekijken', |
| 1025 | + 'tasklistbyname' => '== Takenlijst voor %s ==', |
| 1026 | + 'tasklistnowguseprojects' => 'U hebt $wgUseProjects ingesteld op "false" en kunt deze pagina niet gebruiken.', |
| 1027 | + 'tasklistnoprojects' => "FOUT: het lijkt alsof u '''\$wgUseProjects''' hebt ingeschakeld, maar [[MediaWiki:TodoTasksValidProjects]] niet hebt aangemaakt. Zie de [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 installatie-instructies] voor meer details.", |
| 1028 | + 'tasklistemailbody' => ', |
| 1029 | + |
| 1030 | +Iemand heeft een nieuwe taak aan u toegewezen op %s. |
| 1031 | + |
| 1032 | +Op %s kunt u uw complete takenlijst bekijken. |
| 1033 | + |
| 1034 | +Het waarschuwingssysteem', |
| 1035 | +); |
| 1036 | + |
| 1037 | +/** Norwegian Nynorsk (Norsk (nynorsk)) |
| 1038 | + * @author Frokor |
| 1039 | + */ |
| 1040 | +$messages['nn'] = array( |
| 1041 | + 'tasklist' => 'Oppgåveliste', |
| 1042 | + 'tasklist-parser-desc' => 'legg til <nowiki>{{#todo:}}</nowiki> for tildeling av oppgåver', |
| 1043 | + 'tasklist-special-desc' => 'Legg til ei spesialside for gjennomgang av [[Special:TaskList|oppgåver]]', |
| 1044 | + 'tasklistbyproject' => 'Oppgåveliste etter prosjekt', |
| 1045 | + 'tasklistunknownproject' => 'Ukjend prosjekt', |
| 1046 | + 'tasklistunspecuser' => 'Brukar ikkje gjeve', |
| 1047 | + 'tasklistincorrectuser' => 'Ukorrekt brukarnamn', |
| 1048 | + 'tasklistemail' => 'Kjære %s', |
| 1049 | + 'tasklistemailsubject' => '[%s] Oppgåvelisteendring', |
| 1050 | + 'tasklistmytasks' => 'Mine oppgåver', |
| 1051 | + 'tasklistbyprojectbad' => "'''%s''' er ikkje eit gyldig prosjekt. For ei liste over gyldige prosjekt, sjå [[MediaWiki:TodoTasksValidProjects]].", |
| 1052 | + 'tasklistbyprojname' => "Tildelte oppgåver for '''%s'''", |
| 1053 | + 'tasklistchooseproj' => 'Velg prosjekt:', |
| 1054 | + 'tasklistprojdisp' => 'Vis', |
| 1055 | + 'tasklistbyname' => '== Oppgåveliste for %s ==', |
| 1056 | + 'tasklistnoprojects' => "FEIL: Det ser ut som om du har slått på '''\$wgUseProjects''' utan å opprette [[MediaWiki:TodoTasksValidProjects]]. Sjå [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 installasjonsintruksjonane] for fleire detaljar.", |
| 1057 | + 'tasklistemailbody' => ', |
| 1058 | + |
| 1059 | +Noko har gjeve deg ei ny oppgåve på %s. |
| 1060 | + |
| 1061 | +Gå til %s for å sjå den fullstendige oppgåvelista da. |
| 1062 | + |
| 1063 | +Frå %ss varslingssystem', |
| 1064 | +); |
| 1065 | + |
| 1066 | +/** Norwegian (bokmål) (Norsk (bokmål)) |
| 1067 | + * @author Jon Harald Søby |
| 1068 | + * @author Nghtwlkr |
| 1069 | + */ |
| 1070 | +$messages['no'] = array( |
| 1071 | + 'tasklist' => 'Oppgaveliste', |
| 1072 | + 'tasklist-parser-desc' => 'legger til <nowiki>{{#todo:}}</nowiki> for tildeling av oppgaver', |
| 1073 | + 'tasklist-special-desc' => 'Legger til en spesialside for gjennomgang av [[Special:TaskList|oppgaver]]', |
| 1074 | + 'tasklistbyproject' => 'Oppgaveliste etter prosjekt', |
| 1075 | + 'tasklistunknownproject' => 'Ukjent prosjekt', |
| 1076 | + 'tasklistunspecuser' => 'Bruker ikke angitt', |
| 1077 | + 'tasklistincorrectuser' => 'Ukorrekt brukernavn', |
| 1078 | + 'tasklistemail' => 'Kjære %s', |
| 1079 | + 'tasklistemailsubject' => '[%s] Oppgavelisteendring', |
| 1080 | + 'tasklistmytasks' => 'Mine oppgaver', |
| 1081 | + 'tasklistbyprojectbad' => "'''%s''' er ikke et gyldig prosjekt. For en liste over gyldige prosjekter, se [[MediaWiki:TodoTasksValidProjects]].", |
| 1082 | + 'tasklistbyprojname' => "Tildelte oppgaver for '''%s'''", |
| 1083 | + 'tasklistchooseproj' => 'Velg prosjekt:', |
| 1084 | + 'tasklistprojdisp' => 'Vis', |
| 1085 | + 'tasklistbyname' => '== Oppgaveliste for %s ==', |
| 1086 | + 'tasklistnowguseprojects' => 'Du har satt $wgUseProjects til «false» og kan ikke bruke denne siden.', |
| 1087 | + 'tasklistnoprojects' => "FEIL: Det ser ut som om du har slått på '''\$wgUseProjects''' uten å opprette [[MediaWiki:TodoTasksValidProjects]]. Se [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 installasjonsintruksjonene] for flere detaljer.", |
| 1088 | + 'tasklistemailbody' => ', |
| 1089 | + |
| 1090 | +Noen har gitt deg en ny oppgave på %s. |
| 1091 | + |
| 1092 | +Gå til %s for å se den fullstendige oppgavelisten din. |
| 1093 | + |
| 1094 | +Fra %ss varslingssystem', |
| 1095 | +); |
| 1096 | + |
| 1097 | +/** Occitan (Occitan) |
| 1098 | + * @author Cedric31 |
| 1099 | + */ |
| 1100 | +$messages['oc'] = array( |
| 1101 | + 'tasklist' => 'Lista de prètzfaches', |
| 1102 | + 'tasklist-parser-desc' => 'Apond <nowiki>{{#todo:}}</nowiki> una foncion parser per assignar de prètzfaches', |
| 1103 | + 'tasklist-special-desc' => 'Apond una pagina especiala per revisar [[Special:TaskList|la lista dels prètzfaches assignats]]', |
| 1104 | + 'tasklistbyproject' => 'Lista de prètzfaches per projècte', |
| 1105 | + 'tasklistunknownproject' => 'Projècte desconegut', |
| 1106 | + 'tasklistunspecuser' => 'Contributor desconegut', |
| 1107 | + 'tasklistincorrectuser' => 'Pseudonim incorrècte', |
| 1108 | + 'tasklistemail' => 'Car(a) %s', |
| 1109 | + 'tasklistemailsubject' => '[%s] Cambiament a la lista de prètzfaches', |
| 1110 | + 'tasklistmytasks' => 'Mos prètzfaches', |
| 1111 | + 'tasklistbyprojectbad' => "Lo projècte '''%s''' es pas valid. Consultatz la [[MediaWiki:TodoTasksValidProjects|lista dels projèctes]].", |
| 1112 | + 'tasklistbyprojname' => "Prètzfaches assignats per '''%s'''.", |
| 1113 | + 'tasklistchooseproj' => 'Projècte seleccionat :', |
| 1114 | + 'tasklistprojdisp' => 'Afichar', |
| 1115 | + 'tasklistbyname' => '== Lista de prètzfaches de far per %s ==', |
| 1116 | + 'tasklistnowguseprojects' => 'Avètz definit $wgUseProjects a « false » e doncas, podètz pas utilizar aquesta pagina.', |
| 1117 | + 'tasklistnoprojects' => "Error : sembla qu'avètz activat '''\$wgUseProjects''', mas sens aver creat [[MediaWiki:TodoTasksValidProjects]]. Legissètz las [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 instruccions d'installacion] per mai de detalhs.", |
| 1118 | + 'tasklistemailbody' => ", |
| 1119 | + |
| 1120 | +Qualqu'un vos a assignat un prètzfach novèl sus %s. |
| 1121 | + |
| 1122 | +Per veire vòstra lista completa dels prètzfaches d'efectuar, anatz sus %s. |
| 1123 | + |
| 1124 | +Vòstre plan amable sistèma de notificacion de %s", |
| 1125 | +); |
| 1126 | + |
| 1127 | +/** Polish (Polski) |
| 1128 | + * @author Derbeth |
| 1129 | + * @author Sp5uhe |
| 1130 | + * @author Wpedzich |
| 1131 | + */ |
| 1132 | +$messages['pl'] = array( |
| 1133 | + 'tasklist' => 'Lista zadań', |
| 1134 | + 'tasklist-parser-desc' => 'Dodaje funkcję parsera <nowiki>{{#todo:}}</nowiki>, pozwalającą na przydzielanie zadań', |
| 1135 | + 'tasklist-special-desc' => 'Dodaje stronę specjalną do przeglądania [[Special:TaskList|przydzielonych zadań]]', |
| 1136 | + 'tasklistbyproject' => 'Listy zadań według projektu', |
| 1137 | + 'tasklistunknownproject' => 'Nieznany projekt', |
| 1138 | + 'tasklistunspecuser' => 'Nie określono użytkownika', |
| 1139 | + 'tasklistincorrectuser' => 'Niepoprawna nazwa użytkownika', |
| 1140 | + 'tasklistemail' => '%s', |
| 1141 | + 'tasklistemailsubject' => '[%s] Zmiana listy zadań', |
| 1142 | + 'tasklistmytasks' => 'Moje zadania', |
| 1143 | + 'tasklistbyprojectbad' => "'''%s''' nie jest poprawnym projektem. |
| 1144 | +Listę poprawnych projektów znajdziesz na stronie [[MediaWiki:TodoTasksValidProjects]].", |
| 1145 | + 'tasklistbyprojname' => "Przypisano zadania do '''%s'''", |
| 1146 | + 'tasklistchooseproj' => 'Wybierz projekt:', |
| 1147 | + 'tasklistprojdisp' => 'Wyświetl', |
| 1148 | + 'tasklistbyname' => '== Lista zadań do wykonania dla %s ==', |
| 1149 | + 'tasklistnowguseprojects' => 'Nie możesz korzystać z tej strony ponieważ opcja $wgUseProjects została ustawiona na „false“.', |
| 1150 | + 'tasklistnoprojects' => "BŁĄD: Najprawdopodobniej włączono zmienną '''\$wgUseProjects''', lecz nie utworzono pliku [[MediaWiki:TodoTasksValidProjects]]. Szczegóły w pliku [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Instrukcja instalacji].", |
| 1151 | + 'tasklistemailbody' => ', |
| 1152 | + |
| 1153 | +Ktoś przydzielił Ci nowe zadanie w %s. |
| 1154 | + |
| 1155 | +By zobaczyć kompletną listę zadań, przejdź do strony %s. |
| 1156 | + |
| 1157 | +%s – automatyczny system informowania.', |
| 1158 | +); |
| 1159 | + |
| 1160 | +/** Piedmontese (Piemontèis) |
| 1161 | + * @author Dragonòt |
| 1162 | + */ |
| 1163 | +$messages['pms'] = array( |
| 1164 | + 'tasklist' => 'Lista dij travaj', |
| 1165 | + 'tasklist-parser-desc' => 'A gionta la funsion dël parser <nowiki>{{#todo:}}</nowiki> për assigné ëd travaj', |
| 1166 | + 'tasklist-special-desc' => "A gionta na pàgina special për revisioné [[Special:TaskList|l'assegnassion ëd travaj]]", |
| 1167 | + 'tasklistbyproject' => 'Lista ëd travaj për proget', |
| 1168 | + 'tasklistunknownproject' => 'Proget pa conossù', |
| 1169 | + 'tasklistunspecuser' => 'Utent pa spessifià', |
| 1170 | + 'tasklistincorrectuser' => 'Nòm utent pa giust', |
| 1171 | + 'tasklistemail' => 'Gentil %s', |
| 1172 | + 'tasklistemailsubject' => '[%s] Cambi dla lista dij travaj', |
| 1173 | + 'tasklistmytasks' => 'Ij mè travaj', |
| 1174 | + 'tasklistbyprojectbad' => "Ël proget '''%s''' a l'é pa un proget bon. |
| 1175 | +Për na lista ëd proget bon, varda [[MediaWiki:TodoTasksValidProjects]].", |
| 1176 | + 'tasklistbyprojname' => "Travaj assignà për '''%s'''", |
| 1177 | + 'tasklistchooseproj' => 'Proget selessionà:', |
| 1178 | + 'tasklistprojdisp' => 'Visualisa', |
| 1179 | + 'tasklistbyname' => '== Lista da fé për %s ==', |
| 1180 | + 'tasklistnowguseprojects' => 'It l\'has ampostà $wgUseProjects a "fàuss" e it peule pa dovré sta pàgina-sì.', |
| 1181 | + 'tasklistnoprojects' => "Eror: A smija ch'it l'abie ativà '''\$wgUseProjects''', ma it l'abie pa creà [[MediaWiki:TodoTasksValidProjects]]. varda [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Istrussion d'Instalassion] për savèjne ëd pì.", |
| 1182 | + 'tasklistemailbody' => ", |
| 1183 | + |
| 1184 | +Cheidun a l'ha assignà un neuv travaj për ti an %s. |
| 1185 | + |
| 1186 | +Për vëdde la Lista completa dij tò Travaj va a %s. |
| 1187 | + |
| 1188 | +Ël to sistema amis ëd notificassion", |
| 1189 | +); |
| 1190 | + |
| 1191 | +/** Pashto (پښتو) |
| 1192 | + * @author Ahmed-Najib-Biabani-Ibrahimkhel |
| 1193 | + */ |
| 1194 | +$messages['ps'] = array( |
| 1195 | + 'tasklist' => 'د دندو لړليک', |
| 1196 | + 'tasklistbyproject' => 'د پروژې له مخې د دندو لړليک', |
| 1197 | + 'tasklistunspecuser' => 'ناځانګړی کارونکی', |
| 1198 | + 'tasklistincorrectuser' => 'ناسم کارن-نوم', |
| 1199 | + 'tasklistmytasks' => 'زما دندې', |
| 1200 | + 'tasklistchooseproj' => 'پروژه ټاکل:', |
| 1201 | + 'tasklistprojdisp' => 'ښکاره کول', |
| 1202 | +); |
| 1203 | + |
| 1204 | +/** Portuguese (Português) |
| 1205 | + * @author Hamilton Abreu |
| 1206 | + * @author Lijealso |
| 1207 | + * @author Malafaya |
| 1208 | + * @author Waldir |
| 1209 | + */ |
| 1210 | +$messages['pt'] = array( |
| 1211 | + 'tasklist' => 'Lista de Tarefas', |
| 1212 | + 'tasklist-parser-desc' => 'Adiciona a função do analisador (parser) <nowiki>{{#todo:}}</nowiki> para a atribuição de tarefas', |
| 1213 | + 'tasklist-special-desc' => '[[Special:TaskList|Página especial]] para a revisão de tarefas atribuídas', |
| 1214 | + 'tasklistbyproject' => 'Lista de Tarefas por Projecto', |
| 1215 | + 'tasklistunknownproject' => 'projecto deconhecido', |
| 1216 | + 'tasklistunspecuser' => 'Utilizador não especificado', |
| 1217 | + 'tasklistincorrectuser' => 'Nome de utilizador incorrecto', |
| 1218 | + 'tasklistemail' => 'Caro %s', |
| 1219 | + 'tasklistemailsubject' => '[%s] Mudança na lista de tarefas', |
| 1220 | + 'tasklistmytasks' => 'Minhas tarefas', |
| 1221 | + 'tasklistbyprojectbad' => "Projecto '''%s''' não é um projecto válido. |
| 1222 | +Para uma lista de projectos válidos, ver [[MediaWiki:TodoTasksValidProjects]].", |
| 1223 | + 'tasklistbyprojname' => "Tarefas atribuídas a '''%s'''", |
| 1224 | + 'tasklistchooseproj' => 'Seleccione Projecto:', |
| 1225 | + 'tasklistprojdisp' => 'Mostrar', |
| 1226 | + 'tasklistbyname' => '== Lista de tarefas de %s ==', |
| 1227 | + 'tasklistnowguseprojects' => 'Definiu $wgUseProjects como "falso" e não pode usar esta página.', |
| 1228 | + 'tasklistnoprojects' => "Erro: Aparentement activou '''\$wgUseProjects''', mas não criou [[MediaWiki:TodoTasksValidProjects]]. Veja as [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Instruções de Instalação] para mais detalhes.", |
| 1229 | + 'tasklistemailbody' => ', |
| 1230 | + |
| 1231 | +Alguém lhe atribuiu uma nova Tarefa em %s. |
| 1232 | + |
| 1233 | +Para ver a sua Lista de Tarefas completa, vá a %s. |
| 1234 | + |
| 1235 | +O seu sistema de notificação amigável da %s', |
| 1236 | +); |
| 1237 | + |
| 1238 | +/** Brazilian Portuguese (Português do Brasil) |
| 1239 | + * @author Eduardo.mps |
| 1240 | + */ |
| 1241 | +$messages['pt-br'] = array( |
| 1242 | + 'tasklist' => 'Lista de Tarefas', |
| 1243 | + 'tasklist-parser-desc' => 'Adiciona a função do analisador (parser) <nowiki>{{#todo:}}</nowiki> para a atribuição de tarefas', |
| 1244 | + 'tasklist-special-desc' => 'Adiciona uma página especial para a revisão de [[Special:TaskList|atribuições de tarefas]]', |
| 1245 | + 'tasklistbyproject' => 'Lista de Tarefas por Projeto', |
| 1246 | + 'tasklistunknownproject' => 'Projeto deconhecido', |
| 1247 | + 'tasklistunspecuser' => 'Utilizador não especificado', |
| 1248 | + 'tasklistincorrectuser' => 'Nome de utilizador incorreto', |
| 1249 | + 'tasklistemail' => 'Caro %s', |
| 1250 | + 'tasklistemailsubject' => '[%s] Mudança na lista de tarefas', |
| 1251 | + 'tasklistmytasks' => 'Minhas tarefas', |
| 1252 | + 'tasklistbyprojectbad' => "Projeto '''%s''' não é um projeto válido. |
| 1253 | +Para uma lista de projetos válidos, ver [[MediaWiki:TodoTasksValidProjects]].", |
| 1254 | + 'tasklistbyprojname' => "Tarefas atribuídas a '''%s'''", |
| 1255 | + 'tasklistchooseproj' => 'Selecione Projeto:', |
| 1256 | + 'tasklistprojdisp' => 'Mostrar', |
| 1257 | + 'tasklistbyname' => '== Lista de tarefas de %s ==', |
| 1258 | + 'tasklistnoprojects' => "Erro: Aparentemente você ativou '''\$wgUseProjects''', mas não criou [[MediaWiki:TodoTasksValidProjects]]. Veja as [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Instruções de Instalação] para mais detalhes.", |
| 1259 | + 'tasklistemailbody' => ', |
| 1260 | + |
| 1261 | +Alguém atribuiu-lhe uma nova Tarefa em %s. |
| 1262 | + |
| 1263 | +Para ver a sua Lista de Tarefas completa, vá a %s. |
| 1264 | + |
| 1265 | +O seu sistema de notificação amigável de %s', |
| 1266 | +); |
| 1267 | + |
| 1268 | +/** Romanian (Română) |
| 1269 | + * @author Firilacroco |
| 1270 | + * @author KlaudiuMihaila |
| 1271 | + */ |
| 1272 | +$messages['ro'] = array( |
| 1273 | + 'tasklist' => 'Listă de sarcini', |
| 1274 | + 'tasklistbyproject' => 'Lista de sarcini după proiect', |
| 1275 | + 'tasklistunknownproject' => 'Proiect necunoscut', |
| 1276 | + 'tasklistunspecuser' => 'Utilizator nespecificat', |
| 1277 | + 'tasklistincorrectuser' => 'Nume de utilizator incorect', |
| 1278 | + 'tasklistemail' => 'Dragă %s', |
| 1279 | + 'tasklistmytasks' => 'Sarcinile mele', |
| 1280 | + 'tasklistchooseproj' => 'Alegeţi proiectul:', |
| 1281 | + 'tasklistprojdisp' => 'Afişare', |
| 1282 | +); |
| 1283 | + |
| 1284 | +/** Tarandíne (Tarandíne) |
| 1285 | + * @author Joetaras |
| 1286 | + */ |
| 1287 | +$messages['roa-tara'] = array( |
| 1288 | + 'tasklist' => 'Liste de le combete', |
| 1289 | + 'tasklistunknownproject' => 'Pruggette scanusciute', |
| 1290 | + 'tasklistemail' => '%s Belle mie', |
| 1291 | + 'tasklistchooseproj' => "Scacchie 'u pruggette:", |
| 1292 | + 'tasklistprojdisp' => 'Fa vedè', |
| 1293 | +); |
| 1294 | + |
| 1295 | +/** Russian (Русский) |
| 1296 | + * @author Ferrer |
| 1297 | + * @author Rubin |
| 1298 | + * @author Александр Сигачёв |
| 1299 | + */ |
| 1300 | +$messages['ru'] = array( |
| 1301 | + 'tasklist' => 'Список задачь', |
| 1302 | + 'tasklist-parser-desc' => 'Добавляет функцию парсера <nowiki>{{#todo:}}</nowiki> для назначения задач', |
| 1303 | + 'tasklist-special-desc' => 'Добавляет служебную страницу для просмотра [[Special:TaskList|назначенных задач]]', |
| 1304 | + 'tasklistbyproject' => 'Список задач по проектам', |
| 1305 | + 'tasklistunknownproject' => 'Неизвестный проект', |
| 1306 | + 'tasklistunspecuser' => 'Неизвестный участник', |
| 1307 | + 'tasklistincorrectuser' => 'Неправильное имя участника', |
| 1308 | + 'tasklistemail' => 'Уважаемый(ая) %s', |
| 1309 | + 'tasklistemailsubject' => '[%s] Изменение списка задач', |
| 1310 | + 'tasklistmytasks' => 'Мои задачи', |
| 1311 | + 'tasklistbyprojectbad' => "Проект '''%s''' не является корректным. |
| 1312 | +Список действующих проектов можно посмотреть на [[MediaWiki:TodoTasksValidProjects]].", |
| 1313 | + 'tasklistbyprojname' => "Назначенный задачи для '''%s'''", |
| 1314 | + 'tasklistchooseproj' => 'Выберите проект:', |
| 1315 | + 'tasklistprojdisp' => 'Показать', |
| 1316 | + 'tasklistbyname' => '== Список задач для %s ==', |
| 1317 | + 'tasklistnowguseprojects' => 'Вы установили $wgUseProjects в значение «false» и не можете использовать эту страницу.', |
| 1318 | + 'tasklistnoprojects' => "Ошибка. Похоже, что вы включили '''\$wgUseProjects''', но не создали [[MediaWiki:TodoTasksValidProjects]]. Подробнее см. в [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Руководстве по установке].", |
| 1319 | + 'tasklistemailbody' => ', |
| 1320 | + |
| 1321 | +Кто-то назначил для вас новую задачу в %s. |
| 1322 | + |
| 1323 | +Что просмотреть весь список задач, обратитесь к %s. |
| 1324 | + |
| 1325 | +Ваша система уведомления %s.', |
| 1326 | +); |
| 1327 | + |
| 1328 | +/** Slovak (Slovenčina) |
| 1329 | + * @author Helix84 |
| 1330 | + */ |
| 1331 | +$messages['sk'] = array( |
| 1332 | + 'tasklist' => 'Zoznam úloh', |
| 1333 | + 'tasklist-parser-desc' => 'pridáva funkciu syntaktického analyzátora <nowiki>{{#todo:}}</nowiki> na prideľovanie úloh', |
| 1334 | + 'tasklist-special-desc' => 'Pridáva špeciálnu stránku na kontrolu [[Special:TaskList|pridelených úloh]]', |
| 1335 | + 'tasklistbyproject' => 'Zoznam úloh podľa projektov', |
| 1336 | + 'tasklistunknownproject' => 'Neznámy projekt', |
| 1337 | + 'tasklistunspecuser' => 'Nešpecifikovaný používateľ', |
| 1338 | + 'tasklistincorrectuser' => 'Nesprávne používateľské meno', |
| 1339 | + 'tasklistemail' => 'Milý %s', |
| 1340 | + 'tasklistemailsubject' => '[%s] Zmena zoznamu úloh', |
| 1341 | + 'tasklistmytasks' => 'Moje úlohy', |
| 1342 | + 'tasklistbyprojectbad' => "Projekt '''%s''' nie je platný projekt. Zoznam platných projektov nájdete na [[MediaWiki:TodoTasksValidProjects]].", |
| 1343 | + 'tasklistbyprojname' => "Pridelené úlohy pre '''%s'''", |
| 1344 | + 'tasklistchooseproj' => 'Vyberte projekt:', |
| 1345 | + 'tasklistprojdisp' => 'Zobraziť', |
| 1346 | + 'tasklistbyname' => '== Zoznam úloh pre %s ==', |
| 1347 | + 'tasklistnoprojects' => "CHYBA: Zdá sa, že ste zapli '''\$wgUseProjects''', ale nevytvorili ste [[MediaWiki:TodoTasksValidProjects]]. Pozri podrobnosti v [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Inštalačných inštrukciách].", |
| 1348 | + 'tasklistemailbody' => ', |
| 1349 | + |
| 1350 | +Niekto vám %s priradil novú úlohu. |
| 1351 | + |
| 1352 | +Svoj kompletný Zoznam úloh si môžete pozrieť na %s. |
| 1353 | + |
| 1354 | +Váš priateľský upozorňovací systém %s', |
| 1355 | +); |
| 1356 | + |
| 1357 | +/** Serbian Cyrillic ekavian (Српски (ћирилица)) |
| 1358 | + * @author Михајло Анђелковић |
| 1359 | + */ |
| 1360 | +$messages['sr-ec'] = array( |
| 1361 | + 'tasklist' => 'Списак послова', |
| 1362 | + 'tasklist-parser-desc' => 'Додаје <nowiki>{{#todo:}}</nowiki> парсер функцију за давање задатака', |
| 1363 | + 'tasklist-special-desc' => 'Додаје специјалну страну за преглед [[Special:TaskList|додељених задатака]]', |
| 1364 | + 'tasklistbyproject' => 'Списак задатака по пројекту', |
| 1365 | + 'tasklistunknownproject' => 'Непознати пројекат', |
| 1366 | + 'tasklistunspecuser' => 'Неодређени корисник', |
| 1367 | + 'tasklistincorrectuser' => 'Неисправно корисничко име', |
| 1368 | + 'tasklistemail' => 'Драги %s', |
| 1369 | + 'tasklistemailsubject' => '[%s] Промена списка задатака', |
| 1370 | + 'tasklistmytasks' => 'Моји задаци', |
| 1371 | + 'tasklistchooseproj' => 'Изабери пројекат:', |
| 1372 | + 'tasklistprojdisp' => 'Прикажи', |
| 1373 | +); |
| 1374 | + |
| 1375 | +/** Serbian Latin ekavian (Srpski (latinica)) |
| 1376 | + * @author Michaello |
| 1377 | + */ |
| 1378 | +$messages['sr-el'] = array( |
| 1379 | + 'tasklist' => 'Spisak poslova', |
| 1380 | + 'tasklist-parser-desc' => 'Dodaje <nowiki>{{#todo:}}</nowiki> parser funkciju za davanje zadataka', |
| 1381 | + 'tasklist-special-desc' => 'Dodaje specijalnu stranu za pregled [[Special:TaskList|dodeljenih zadataka]]', |
| 1382 | + 'tasklistbyproject' => 'Spisak zadataka po projektu', |
| 1383 | + 'tasklistunknownproject' => 'Nepoznati projekat', |
| 1384 | + 'tasklistunspecuser' => 'Neodređeni korisnik', |
| 1385 | + 'tasklistincorrectuser' => 'Neispravno korisničko ime', |
| 1386 | + 'tasklistemail' => 'Dragi %s', |
| 1387 | + 'tasklistemailsubject' => '[%s] Promena spiska zadataka', |
| 1388 | + 'tasklistmytasks' => 'Moji zadaci', |
| 1389 | + 'tasklistchooseproj' => 'Izaberi projekat:', |
| 1390 | + 'tasklistprojdisp' => 'Prikaži', |
| 1391 | +); |
| 1392 | + |
| 1393 | +/** Seeltersk (Seeltersk) |
| 1394 | + * @author Pyt |
| 1395 | + */ |
| 1396 | +$messages['stq'] = array( |
| 1397 | + 'tasklist' => 'Apgoawenlieste', |
| 1398 | + 'tasklist-parser-desc' => 'Föiget ju Parserfunktion <nowiki>{{#todo:}}</nowiki> toun Tou-oardenjen fon Apgoawen bietou', |
| 1399 | + 'tasklist-special-desc' => 'Föiget ne Spezioalsiede foar ju Ätterpröiwenge fon [[Special:TaskList|Apgoawentoudeelengen]] bietou', |
| 1400 | + 'tasklistbyproject' => 'Apgoawenlieste pro Projekt', |
| 1401 | + 'tasklistunknownproject' => 'Uunbekoand Projekt', |
| 1402 | + 'tasklistunspecuser' => 'Uunbestimde Benutsernoome', |
| 1403 | + 'tasklistincorrectuser' => 'Falsken Benutsernoome', |
| 1404 | + 'tasklistemail' => 'Moin %s', |
| 1405 | + 'tasklistemailsubject' => '[%s]-Apgoawenlieste Annerengen', |
| 1406 | + 'tasklistmytasks' => 'Mien Apgoawen', |
| 1407 | + 'tasklistbyprojectbad' => "Projekt '''%s''' is nit deer. Foar ne Lieste fon gultige Projekte sjuch [[MediaWiki:TodoTasksValidProjects]].", |
| 1408 | + 'tasklistbyprojname' => "Touwiesde Apgoawen foar '''%s'''", |
| 1409 | + 'tasklistchooseproj' => 'Projekt uutwääle:', |
| 1410 | + 'tasklistprojdisp' => 'Anwiese', |
| 1411 | + 'tasklistbyname' => '== Apgoawenlieste foar %s ==', |
| 1412 | + 'tasklistnoprojects' => "Failer: Dät sjucht so uut, as wan '''\$wgUseProjects''' aktivierd waas, man der wuuden neen Sieden [[MediaWiki:TodoTasksValidProjects]] moaked. Sjuch do |
| 1413 | +[http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Installationsanwiesengen] foar wiedere Details.", |
| 1414 | + 'tasklistemailbody' => ', |
| 1415 | + |
| 1416 | +Wäl häd die ne näie Apgoawe bie %s tou-oardend. |
| 1417 | + |
| 1418 | +Toun Bekiekjen fon dien komplette Apgoawenlieste sjuch %s. |
| 1419 | + |
| 1420 | +Dien früntelk %s-Bescheed-täl-System', |
| 1421 | +); |
| 1422 | + |
| 1423 | +/** Swedish (Svenska) |
| 1424 | + * @author Lejonel |
| 1425 | + * @author M.M.S. |
| 1426 | + * @author Per |
| 1427 | + */ |
| 1428 | +$messages['sv'] = array( |
| 1429 | + 'tasklist' => 'Uppgiftslista', |
| 1430 | + 'tasklist-parser-desc' => 'lägger till parser funktionen <nowiki>{{#todo:}}</nowiki för tilldelning av uppgifter', |
| 1431 | + 'tasklist-special-desc' => 'Lägger till en specialsida för granskning av [[Special:TaskList|uppgifter]]', |
| 1432 | + 'tasklistbyproject' => 'Uppgiftslista efter projekt', |
| 1433 | + 'tasklistunknownproject' => 'Okänt projekt', |
| 1434 | + 'tasklistunspecuser' => 'Användare ej angiven', |
| 1435 | + 'tasklistincorrectuser' => 'Felaktigt användarnamn', |
| 1436 | + 'tasklistemail' => 'Kära %s', |
| 1437 | + 'tasklistemailsubject' => '[%s] Uppgiftslistsändring', |
| 1438 | + 'tasklistmytasks' => 'Mina uppgifter', |
| 1439 | + 'tasklistbyprojectbad' => "'''%s''' är inte ett giltigt projekt. |
| 1440 | +För en lista över giltiga projekt, se [[MediaWiki:TodoTasksValidProjects]].", |
| 1441 | + 'tasklistbyprojname' => "Tilldelade uppgifter för '''%s'''", |
| 1442 | + 'tasklistchooseproj' => 'Välj projekt:', |
| 1443 | + 'tasklistprojdisp' => 'Visa', |
| 1444 | + 'tasklistbyname' => '== Uppgiftslista för %s ==', |
| 1445 | + 'tasklistnowguseprojects' => 'Du har satt $wgUseProjects till «false» och kan inte använda denna sidan.', |
| 1446 | + 'tasklistnoprojects' => "FEL: Det ser ut som om du har satt på '''\$wgUseProjects''' utan att skapa [[MediaWiki:TodoTasksValidProjects]]. Se [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 installationsinstruktionerna] för mer detaljer.", |
| 1447 | + 'tasklistemailbody' => ', |
| 1448 | + |
| 1449 | +Någon har givit dig en ny uppgift på %s. |
| 1450 | + |
| 1451 | +Gå till %s för att se din fullständiga uppgiftslista. |
| 1452 | + |
| 1453 | +Från %ss meddelningssystem.', |
| 1454 | +); |
| 1455 | + |
| 1456 | +/** Telugu (తెలుగు) |
| 1457 | + * @author Veeven |
| 1458 | + */ |
| 1459 | +$messages['te'] = array( |
| 1460 | + 'tasklist' => 'పనుల జాబితా', |
| 1461 | + 'tasklist-special-desc' => '[[Special:TaskList|పనుల అప్పగింతలను]] సమీక్షించడానికి ఒక ప్రత్యేక పేజీని చేరుస్తుంది', |
| 1462 | + 'tasklistbyproject' => 'ప్రాజెక్టులవారీగా పనుల జాబితా', |
| 1463 | + 'tasklistunknownproject' => 'తెలియని ప్రాజెక్టు', |
| 1464 | + 'tasklistincorrectuser' => 'తప్పుడు వాడుకరిపేరు', |
| 1465 | + 'tasklistemail' => 'ప్రియమైన %s', |
| 1466 | + 'tasklistemailsubject' => '[%s] పనుల జాబితా మార్పు', |
| 1467 | + 'tasklistmytasks' => 'నా పనులు', |
| 1468 | + 'tasklistchooseproj' => 'ప్రాజెక్టుని ఎంచుకోండి:', |
| 1469 | + 'tasklistprojdisp' => 'చూపించు', |
| 1470 | + 'tasklistbyname' => '== %s కొరకు చేయాల్సిన పనుల జాబితా ==', |
| 1471 | + 'tasklistemailbody' => ', |
| 1472 | + |
| 1473 | +%s లో మీకు ఎవరో ఒక కొత్త పనిని అప్పగించారు. |
| 1474 | + |
| 1475 | +మీ పూర్తి పనుల జాబితాని చూడటానికి %s కి వెళ్ళండి. |
| 1476 | + |
| 1477 | +మీ స్నేహపూర్వక %s గమనింపు వ్యవస్థ', |
| 1478 | +); |
| 1479 | + |
| 1480 | +/** Tajik (Cyrillic) (Тоҷикӣ (Cyrillic)) |
| 1481 | + * @author Ibrahim |
| 1482 | + */ |
| 1483 | +$messages['tg-cyrl'] = array( |
| 1484 | + 'tasklist' => 'Феҳристи Вазифа', |
| 1485 | + 'tasklistbyproject' => 'Феҳристи Вазифа Тавассути Лоиҳа', |
| 1486 | + 'tasklistunknownproject' => 'Лоиҳаи ношинос', |
| 1487 | + 'tasklistunspecuser' => 'Корбари мушаххаснашуда', |
| 1488 | + 'tasklistincorrectuser' => 'Номи корбарии нодуруст', |
| 1489 | + 'tasklistemail' => 'Мӯҳтарам %s', |
| 1490 | + 'tasklistmytasks' => 'Вазифаҳои ман', |
| 1491 | + 'tasklistbyprojname' => "Вазифаҳои таъйин шуда барои '''%s'''", |
| 1492 | + 'tasklistchooseproj' => 'Интихоби Лоиҳа:', |
| 1493 | + 'tasklistprojdisp' => 'Намоиш', |
| 1494 | +); |
| 1495 | + |
| 1496 | +/** Tajik (Latin) (Тоҷикӣ (Latin)) |
| 1497 | + * @author Liangent |
| 1498 | + */ |
| 1499 | +$messages['tg-latn'] = array( |
| 1500 | + 'tasklist' => 'Fehristi Vazifa', |
| 1501 | + 'tasklistbyproject' => 'Fehristi Vazifa Tavassuti Loiha', |
| 1502 | + 'tasklistunknownproject' => 'Loihai noşinos', |
| 1503 | + 'tasklistunspecuser' => 'Korbari muşaxxasnaşuda', |
| 1504 | + 'tasklistincorrectuser' => 'Nomi korbariji nodurust', |
| 1505 | + 'tasklistemail' => 'Mūhtaram %s', |
| 1506 | + 'tasklistmytasks' => 'Vazifahoi man', |
| 1507 | + 'tasklistbyprojname' => "Vazifahoi ta'jin şuda baroi '''%s'''", |
| 1508 | + 'tasklistchooseproj' => 'Intixobi Loiha:', |
| 1509 | + 'tasklistprojdisp' => 'Namoiş', |
| 1510 | +); |
| 1511 | + |
| 1512 | +/** Tagalog (Tagalog) |
| 1513 | + * @author AnakngAraw |
| 1514 | + */ |
| 1515 | +$messages['tl'] = array( |
| 1516 | + 'tasklist' => 'Talaan ng gawain', |
| 1517 | + 'tasklist-parser-desc' => 'Nagdaragdag ng tungkuling pambanghay na <nowiki>{{#mgagagawin:}}</nowiki> para sa pagtatakda ng mga gawain', |
| 1518 | + 'tasklist-special-desc' => 'Nagdaragdag ng isang natatanging pahina para sa muling pagsusuri ng [[Special:TaskList|mga pagtatakda ng mga gawain]]', |
| 1519 | + 'tasklistbyproject' => 'Talaan ng gawain ayon sa proyekto', |
| 1520 | + 'tasklistunknownproject' => 'Hindi nalalamang proyekto', |
| 1521 | + 'tasklistunspecuser' => 'Hindi natukoy na tagagamit', |
| 1522 | + 'tasklistincorrectuser' => 'Hindi tamang pangalan ng tagagamit', |
| 1523 | + 'tasklistemail' => 'Mahal na %s', |
| 1524 | + 'tasklistemailsubject' => '[%s] Pagbabago sa talaan ng gawain', |
| 1525 | + 'tasklistmytasks' => 'Mga gawain ko', |
| 1526 | + 'tasklistbyprojectbad' => "Hindi isang tanggap na proyekto ang '''%s'''. |
| 1527 | +Para sa isang talaan ng tanggap na mga proyekto, tingnan ang [[MediaWiki:TodoTasksValidProjects|MediaWiki:GagawingMgaGawainTanggapNaMgaProyekto]].", |
| 1528 | + 'tasklistbyprojname' => "Nakatakdang mga gawain para kay '''%s'''", |
| 1529 | + 'tasklistchooseproj' => 'Pumili ng proyekto:', |
| 1530 | + 'tasklistprojdisp' => 'Palitawin', |
| 1531 | + 'tasklistbyname' => '== Talaan ng gagawin para kay %s ==', |
| 1532 | + 'tasklistnoprojects' => "Kamalian: Tila mukhang pinaandar mo ang '''\$wgGamitinMgaProyekto''', ngunit hindi lumikha ng [[MediaWiki:TodoTasksValidProjects]]. Tingnan ang [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Mga Panuto Hinggil sa Pagluluklok (Instalasyon)] para sa mas marami pang mga detalye.", |
| 1533 | + 'tasklistemailbody' => ', |
| 1534 | + |
| 1535 | +Mayroong isang tao na nagtakda sa iyo ng isang bagong Gawain sa %s. |
| 1536 | + |
| 1537 | +Upang tingnan ang kabuoan ng Talaan ng Gawain mo pumunta sa %s. |
| 1538 | + |
| 1539 | +Ang iyong palakaibigang sistemang tagapagbigay ng ulat ng %s', |
| 1540 | +); |
| 1541 | + |
| 1542 | +/** Turkish (Türkçe) |
| 1543 | + * @author Karduelis |
| 1544 | + * @author Vito Genovese |
| 1545 | + */ |
| 1546 | +$messages['tr'] = array( |
| 1547 | + 'tasklist' => 'Görev listesi', |
| 1548 | + 'tasklistbyproject' => 'Projeye göre görev listesi', |
| 1549 | + 'tasklistunknownproject' => 'Bilinmeyen proje', |
| 1550 | + 'tasklistunspecuser' => 'Belirtilmemiş kullanıcı', |
| 1551 | + 'tasklistincorrectuser' => 'Yanlış kullanıcı adı', |
| 1552 | + 'tasklistemail' => 'Sayın %s', |
| 1553 | + 'tasklistmytasks' => 'Görevlerim', |
| 1554 | + 'tasklistchooseproj' => 'Proje seçin:', |
| 1555 | + 'tasklistprojdisp' => 'Gösteri', |
| 1556 | +); |
| 1557 | + |
| 1558 | +/** Veps (Vepsan kel') |
| 1559 | + * @author Игорь Бродский |
| 1560 | + */ |
| 1561 | +$messages['vep'] = array( |
| 1562 | + 'tasklistunknownproject' => 'Tundmatoi proekt', |
| 1563 | + 'tasklistunspecuser' => 'Tundmatoi kävutai', |
| 1564 | + 'tasklistincorrectuser' => 'Vär kävutajan nimi', |
| 1565 | + 'tasklistemail' => 'Kalliž %s', |
| 1566 | + 'tasklistmytasks' => 'Minun metod', |
| 1567 | + 'tasklistchooseproj' => 'Valiče projekt:', |
| 1568 | + 'tasklistprojdisp' => 'Ozutada', |
| 1569 | +); |
| 1570 | + |
| 1571 | +/** Vietnamese (Tiếng Việt) |
| 1572 | + * @author Minh Nguyen |
| 1573 | + */ |
| 1574 | +$messages['vi'] = array( |
| 1575 | + 'tasklist' => 'Danh sách công việc', |
| 1576 | + 'tasklistbyproject' => 'Danh sách công việc theo dự án', |
| 1577 | + 'tasklistemail' => 'Chào %s', |
| 1578 | + 'tasklistmytasks' => 'Công việc của tôi', |
| 1579 | + 'tasklistchooseproj' => 'Chọn dự án:', |
| 1580 | + 'tasklistprojdisp' => 'Hiển thị', |
| 1581 | + 'tasklistbyname' => '== Danh sách công việc của %s ==', |
| 1582 | +); |
| 1583 | + |
| 1584 | +/** Volapük (Volapük) |
| 1585 | + * @author Malafaya |
| 1586 | + * @author Smeira |
| 1587 | + */ |
| 1588 | +$messages['vo'] = array( |
| 1589 | + 'tasklist' => 'Vobodalised', |
| 1590 | + 'tasklistunknownproject' => 'Proyeg nesevädik', |
| 1591 | + 'tasklistincorrectuser' => 'Gebananem neverätik', |
| 1592 | + 'tasklistemail' => 'O %s löfik', |
| 1593 | + 'tasklistmytasks' => 'Vobods obik', |
| 1594 | + 'tasklistbyprojectbad' => "Proyeg: '''%s''' no lonöfon. |
| 1595 | +Kanol tuvön lisedi proyegas lonöföl su pad: [[MediaWiki:TodoTasksValidProjects]].", |
| 1596 | + 'tasklistchooseproj' => 'Välön proyega:', |
| 1597 | +); |
| 1598 | + |
| 1599 | +/** Chinese (China) (中文(中国大陆)) */ |
| 1600 | +$messages['zh-cn'] = array( |
| 1601 | + 'tasklist' => '任务列表', |
| 1602 | + 'tasklistbyproject' => '依专案列出任务', |
| 1603 | + 'tasklistunknownproject' => '未知的专案', |
| 1604 | + 'tasklistunspecuser' => '未指定用户', |
| 1605 | + 'tasklistincorrectuser' => '用户名称错误', |
| 1606 | + 'tasklistemail' => '%s您好', |
| 1607 | + 'tasklistemailsubject' => '[%s] 任务列表变更', |
| 1608 | + 'tasklistmytasks' => '我的任务', |
| 1609 | + 'tasklistbyprojectbad' => "专案「'''%s'''」并非是个有效的专案项目.请参考[[MediaWiki:TodoTasksValidProjects]]页面以察看专案列表", |
| 1610 | + 'tasklistbyprojname' => "'''%s'''项下的任务", |
| 1611 | + 'tasklistchooseproj' => '选取专案:', |
| 1612 | + 'tasklistprojdisp' => '显示', |
| 1613 | + 'tasklistbyname' => '== 名称为「%s」的任务 ==', |
| 1614 | +); |
| 1615 | + |
| 1616 | +/** Simplified Chinese (中文(简体)) |
| 1617 | + * @author Gaoxuewei |
| 1618 | + * @author Gzdavidwong |
| 1619 | + */ |
| 1620 | +$messages['zh-hans'] = array( |
| 1621 | + 'tasklist' => '任务列表', |
| 1622 | + 'tasklist-parser-desc' => '增加了<nowiki>{{#todo:}}</nowiki>语句,用来分配任务', |
| 1623 | + 'tasklist-special-desc' => '增加了一个特殊页面,用以查看[[Special:TaskList|分配到的任务]]', |
| 1624 | + 'tasklistbyproject' => '项目任务列表', |
| 1625 | + 'tasklistunknownproject' => '未知的项目', |
| 1626 | + 'tasklistunspecuser' => '未认证用户', |
| 1627 | + 'tasklistincorrectuser' => '用户名不正确', |
| 1628 | + 'tasklistemail' => '亲爱的 %s', |
| 1629 | + 'tasklistemailsubject' => '[%s] 任务列表有变化', |
| 1630 | + 'tasklistmytasks' => '我的任务', |
| 1631 | + 'tasklistbyprojectbad' => "任务 '''%s''' 无法识别。 |
| 1632 | +如要查看可执行的任务,请见[[MediaWiki:TodoTasksValidProjects]]。", |
| 1633 | + 'tasklistbyprojname' => "'''%s'''的指定任务", |
| 1634 | + 'tasklistchooseproj' => '选择项目:', |
| 1635 | + 'tasklistprojdisp' => '显示', |
| 1636 | + 'tasklistbyname' => '== %s 的任务列表 ==', |
| 1637 | + 'tasklistnoprojects' => "错误:您启动了'''\$wgUseProjects''',但是没有创建[[MediaWiki:TodoTasksValidProjects]]。参见[http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Installation Instructions]以获得更多信息。", |
| 1638 | + 'tasklistemailbody' => ', |
| 1639 | + |
| 1640 | +某人在 %s 上给您指定了新的任务。 |
| 1641 | + |
| 1642 | +如要查看您的完整任务列表,请到 %s。 |
| 1643 | + |
| 1644 | +%s 提示系统敬上', |
| 1645 | +); |
| 1646 | + |
| 1647 | +/** Traditional Chinese (中文(繁體)) |
| 1648 | + * @author Liangent |
| 1649 | + * @author Wrightbus |
| 1650 | + */ |
| 1651 | +$messages['zh-hant'] = array( |
| 1652 | + 'tasklist' => '任務清單', |
| 1653 | + 'tasklist-parser-desc' => '增加了<nowiki>{{#todo:}}</nowiki>語句,用來分配任務', |
| 1654 | + 'tasklist-special-desc' => '增加了一個特殊頁面,用以查看[[Special:TaskList|分配到的任務]]', |
| 1655 | + 'tasklistbyproject' => '項目任務列表', |
| 1656 | + 'tasklistunknownproject' => '未知的項目', |
| 1657 | + 'tasklistunspecuser' => '未認證用戶', |
| 1658 | + 'tasklistincorrectuser' => '使用者名稱錯誤', |
| 1659 | + 'tasklistemail' => '親愛的 %s', |
| 1660 | + 'tasklistemailsubject' => '[%s] 任務列表有變化', |
| 1661 | + 'tasklistmytasks' => '我的任務', |
| 1662 | + 'tasklistbyprojectbad' => "任務 '''%s''' 無法識別。 |
| 1663 | +如要查看可執行的任務,請見[[MediaWiki:TodoTasksValidProjects]]。", |
| 1664 | + 'tasklistbyprojname' => "'''%s'''的指定任務", |
| 1665 | + 'tasklistchooseproj' => '選擇項目:', |
| 1666 | + 'tasklistprojdisp' => '顯示', |
| 1667 | + 'tasklistbyname' => '== %s 的任務列表 ==', |
| 1668 | + 'tasklistnoprojects' => "錯誤:您啟動了'''\$wgUseProjects''',但是沒有創建[[MediaWiki:TodoTasksValidProjects]]。參見[http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Installation Instructions]以獲得更多信息。", |
| 1669 | + 'tasklistemailbody' => ', |
| 1670 | + |
| 1671 | +某人在 %s 上給您指定了新的任務。 |
| 1672 | + |
| 1673 | +如要查看您的完整任務列表,請到 %s。 |
| 1674 | + |
| 1675 | +%s 提示系統敬上', |
| 1676 | +); |
| 1677 | + |
| 1678 | +/** Chinese (Taiwan) (中文(台灣)) |
| 1679 | + * @author Roc michael |
| 1680 | + */ |
| 1681 | +$messages['zh-tw'] = array( |
| 1682 | + 'tasklist' => '任務清單', |
| 1683 | + 'tasklist-parser-desc' => '新增 <nowiki>{{#todo:}}</nowiki> 擴充語法功能以指定任務', |
| 1684 | + 'tasklist-special-desc' => '新增特殊頁面以利查看[[Special:TaskList|tasks assignments]]', |
| 1685 | + 'tasklistbyproject' => '依專案列出任務', |
| 1686 | + 'tasklistunknownproject' => '未知的專案', |
| 1687 | + 'tasklistunspecuser' => '未指定用戶', |
| 1688 | + 'tasklistincorrectuser' => '用戶名稱錯誤', |
| 1689 | + 'tasklistemail' => '%s您好', |
| 1690 | + 'tasklistemailsubject' => '[%s] 任務清單變更', |
| 1691 | + 'tasklistmytasks' => '我的任務', |
| 1692 | + 'tasklistbyprojectbad' => "專案「'''%s'''」並非是個有效的專案項目.請參考[[MediaWiki:TodoTasksValidProjects]]頁面以察看專案清單", |
| 1693 | + 'tasklistbyprojname' => "'''%s'''項下的任務", |
| 1694 | + 'tasklistchooseproj' => '選取專案:', |
| 1695 | + 'tasklistprojdisp' => '顯示', |
| 1696 | + 'tasklistbyname' => '== 名稱為「%s」的任務 ==', |
| 1697 | + 'tasklistnoprojects' => "錯誤:您似乎設定了使'''\$wgUseProjects'''生效,但卻尚未建立[[MediaWiki:TodoTasksValidProjects]]此一頁面,請參見 [http://www.mediawiki.org/wiki/Extension:Todo_Tasks#Step_8 Installation Instructions]此一頁面以獲得更詳細的說明。", |
| 1698 | + 'tasklistemailbody' => ', |
| 1699 | + |
| 1700 | +有人在%s指定了一項新任務給您。 |
| 1701 | + |
| 1702 | +您可前往%s查看所有任務的清單。 |
| 1703 | + |
| 1704 | +您最好的幫手 %s 任務通報系統', |
| 1705 | +); |
| 1706 | + |
Property changes on: trunk/extensions/TodoTasks/TodoTasks.i18n.php |
___________________________________________________________________ |
Name: svn:eol-style |
1 | 1707 | + native |
Index: trunk/extensions/TodoTasks/TodoTasks.php |
— | — | @@ -0,0 +1,73 @@ |
| 2 | +<?php |
| 3 | + |
| 4 | +/* |
| 5 | +This program is free software; you can redistribute it and/or |
| 6 | +modify it under the terms of the GNU General Public License |
| 7 | +as published by the Free Software Foundation, version 2 |
| 8 | +of the License. |
| 9 | + |
| 10 | +This program is distributed in the hope that it will be useful, |
| 11 | +but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 12 | +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 13 | +GNU General Public License for more details. |
| 14 | + |
| 15 | +You should have received a copy of the GNU General Public License |
| 16 | +along with this program; if not, write to the Free Software |
| 17 | +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
| 18 | +*/ |
| 19 | + |
| 20 | +if (!defined('MEDIAWIKI')) die(); |
| 21 | + |
| 22 | +$wgTodoTasksExtensionVersion = '0.10.0'; |
| 23 | + |
| 24 | +$wgExtensionCredits['parserhook'][] = array( |
| 25 | + 'path' => __FILE__, |
| 26 | + 'version' => $wgTodoTasksExtensionVersion, |
| 27 | + 'name' => 'Todo Tasks', |
| 28 | + 'author' => 'Paul Grinberg', |
| 29 | + 'email' => 'gri6507 at yahoo dot com', |
| 30 | + 'url' => 'http://www.mediawiki.org/wiki/Extension:Todo_Tasks', |
| 31 | + 'descriptionmsg' => 'tasklist-parser-desc', |
| 32 | +); |
| 33 | + $wgExtensionCredits['specialpage'][] = array( |
| 34 | + 'path' => __FILE__, |
| 35 | + 'name' => 'Todo Tasks', |
| 36 | + 'version' => $wgTodoTasksExtensionVersion, |
| 37 | + 'author' => 'Paul Grinberg', |
| 38 | + 'email' => 'gri6507 at yahoo dot com', |
| 39 | + 'url' => 'http://www.mediawiki.org/wiki/Extension:Todo_Tasks', |
| 40 | + 'descriptionmsg' => 'tasklist-special-desc', |
| 41 | +); |
| 42 | + |
| 43 | +$wgUseProjects = true; |
| 44 | +$dir = dirname(__FILE__) . '/'; |
| 45 | +$wgAutoloadClasses['TaskList'] = $dir . 'TodoTasks_body.php'; |
| 46 | +$wgExtensionMessagesFiles['TaskList'] = $dir . 'TodoTasks.i18n.php'; |
| 47 | +$wgExtensionMessagesFiles['TaskListMagic'] = $dir . 'TodoTasks.i18n.magic.php'; |
| 48 | +$wgExtensionAliasesFiles['TaskList'] = $dir . 'TodoTasks.alias.php'; |
| 49 | +$wgSpecialPages['TaskList'] = 'TaskList'; |
| 50 | + |
| 51 | +if ($wgUseProjects) { |
| 52 | + $wgAutoloadClasses['TaskListByProject'] = $dir . 'TodoTasks_body.php'; |
| 53 | + $wgSpecialPages['TaskListByProject'] = 'TaskListByProject'; |
| 54 | +} |
| 55 | +$wgHooks['LoadAllMessages'][] = 'TaskList::loadMessages'; |
| 56 | +$wgHooks['LoadAllMessages'][] = 'TaskListByProject::loadMessages'; |
| 57 | +$wgHooks['LoadExtensionSchemaUpdates'][] = 'efTodoTasksSchemaUpdates'; |
| 58 | + |
| 59 | +require_once($dir . 'TodoTasks_body.php'); |
| 60 | + |
| 61 | +$wgHooks['PersonalUrls'][] = 'addPersonalUrl'; |
| 62 | +$wgHooks['AlternateEdit'][] = 'todoPreviewAction'; |
| 63 | +$wgHooks['EditPage::attemptSave'][] = 'todoSavePreparser'; |
| 64 | +$wgHooks['ParserFirstCallInit'][] = 'wfTodoParserFunction_Setup'; |
| 65 | + |
| 66 | +function efTodoTasksSchemaUpdates() { |
| 67 | + global $wgExtNewTables; |
| 68 | + |
| 69 | + $base = dirname(__FILE__); |
| 70 | + |
| 71 | + $wgExtNewTables[] = array( 'todo', "$base/todotasks.sql" ); // Initial install tables |
| 72 | + |
| 73 | + return true; |
| 74 | +} |
Property changes on: trunk/extensions/TodoTasks/TodoTasks.php |
___________________________________________________________________ |
Name: svn:eol-style |
1 | 75 | + native |
Index: trunk/extensions/TodoTasks/TodoTasks.alias.php |
— | — | @@ -0,0 +1,179 @@ |
| 2 | +<?php |
| 3 | +/** |
| 4 | + * Aliases for special pages |
| 5 | + * |
| 6 | + */ |
| 7 | + |
| 8 | +$aliases = array(); |
| 9 | + |
| 10 | +$aliases['en'] = array( |
| 11 | + 'TaskList' => array( 'TaskList' ), |
| 12 | + 'TaskListByProject' => array( 'TaskListByProject' ), |
| 13 | +); |
| 14 | + |
| 15 | +/** Afrikaans (Afrikaans) */ |
| 16 | +$aliases['af'] = array( |
| 17 | + 'TaskList' => array( 'TaakLys' ), |
| 18 | + 'TaskListByProject' => array( 'TaakLysPerProjek' ), |
| 19 | +); |
| 20 | + |
| 21 | +/** Arabic (العربية) */ |
| 22 | +$aliases['ar'] = array( |
| 23 | + 'TaskList' => array( 'قائمة_المهام' ), |
| 24 | + 'TaskListByProject' => array( 'قائمة_المهام_حسب_المشروع' ), |
| 25 | +); |
| 26 | + |
| 27 | +/** Egyptian Spoken Arabic (مصرى) */ |
| 28 | +$aliases['arz'] = array( |
| 29 | + 'TaskList' => array( 'قائمة_المهام' ), |
| 30 | + 'TaskListByProject' => array( 'قائمة_المهام_حسب_المشروع' ), |
| 31 | +); |
| 32 | + |
| 33 | +/** German (Deutsch) */ |
| 34 | +$aliases['de'] = array( |
| 35 | + 'TaskList' => array( 'Aufgabenliste' ), |
| 36 | + 'TaskListByProject' => array( 'Aufgabenliste pro Projekt' ), |
| 37 | +); |
| 38 | + |
| 39 | +/** Lower Sorbian (Dolnoserbski) */ |
| 40 | +$aliases['dsb'] = array( |
| 41 | + 'TaskList' => array( 'Lisćina nadawkow' ), |
| 42 | + 'TaskListByProject' => array( 'Lisćina nadawkow na projekt' ), |
| 43 | +); |
| 44 | + |
| 45 | +/** Finnish (Suomi) */ |
| 46 | +$aliases['fi'] = array( |
| 47 | + 'TaskList' => array( 'Tehtävälista' ), |
| 48 | + 'TaskListByProject' => array( 'Projektin tehtävälista' ), |
| 49 | +); |
| 50 | + |
| 51 | +/** French (Français) */ |
| 52 | +$aliases['fr'] = array( |
| 53 | + 'TaskList' => array( 'Liste des tâches', 'ListeTâches' ), |
| 54 | + 'TaskListByProject' => array( 'Liste des tâches par projet', 'ListeTâchesParProjet' ), |
| 55 | +); |
| 56 | + |
| 57 | +/** Franco-Provençal (Arpetan) */ |
| 58 | +$aliases['frp'] = array( |
| 59 | + 'TaskList' => array( 'Lista de travâlys', 'ListaDeTravâlys' ), |
| 60 | + 'TaskListByProject' => array( 'Lista de travâlys per projèt', 'ListaDeTravâlysPerProjèt' ), |
| 61 | +); |
| 62 | + |
| 63 | +/** Swiss German (Alemannisch) */ |
| 64 | +$aliases['gsw'] = array( |
| 65 | + 'TaskList' => array( 'Ufgabelischt' ), |
| 66 | + 'TaskListByProject' => array( 'Ufgabelischt pro Projäkt' ), |
| 67 | +); |
| 68 | + |
| 69 | +/** Upper Sorbian (Hornjoserbsce) */ |
| 70 | +$aliases['hsb'] = array( |
| 71 | + 'TaskList' => array( 'Lisćina nadawkow' ), |
| 72 | + 'TaskListByProject' => array( 'Lisćina nadawkow na projekt' ), |
| 73 | +); |
| 74 | + |
| 75 | +/** Interlingua (Interlingua) */ |
| 76 | +$aliases['ia'] = array( |
| 77 | + 'TaskList' => array( 'Lista de cargas' ), |
| 78 | + 'TaskListByProject' => array( 'Lista de cargas per projecto' ), |
| 79 | +); |
| 80 | + |
| 81 | +/** Indonesian (Bahasa Indonesia) */ |
| 82 | +$aliases['id'] = array( |
| 83 | + 'TaskList' => array( 'Daftar tugas', 'DaftarTugas' ), |
| 84 | + 'TaskListByProject' => array( 'Daftar tugas menurut proyek', 'DaftarTugasMenurutProyek' ), |
| 85 | +); |
| 86 | + |
| 87 | +/** Italian (Italiano) */ |
| 88 | +$aliases['it'] = array( |
| 89 | + 'TaskList' => array( 'ElencoCompiti' ), |
| 90 | + 'TaskListByProject' => array( 'ElencoCompitiPerProgetto' ), |
| 91 | +); |
| 92 | + |
| 93 | +/** Japanese (日本語) */ |
| 94 | +$aliases['ja'] = array( |
| 95 | + 'TaskList' => array( '課題リスト', 'タスクリスト' ), |
| 96 | + 'TaskListByProject' => array( 'プロジェクト別課題リスト', 'プロジェクトのタスクリスト' ), |
| 97 | +); |
| 98 | + |
| 99 | +/** Khmer (ភាសាខ្មែរ) */ |
| 100 | +$aliases['km'] = array( |
| 101 | + 'TaskList' => array( 'បញ្ជីភារកិច្ច' ), |
| 102 | +); |
| 103 | + |
| 104 | +/** Korean (한국어) */ |
| 105 | +$aliases['ko'] = array( |
| 106 | + 'TaskList' => array( '작업 목록' ), |
| 107 | +); |
| 108 | + |
| 109 | +/** Colognian (Ripoarisch) */ |
| 110 | +$aliases['ksh'] = array( |
| 111 | + 'TaskList' => array( 'Aufjabeless', 'Aufjabeleß' ), |
| 112 | + 'TaskListByProject' => array( 'Aufjabeless pro Projäk', 'Aufjabeleß pro Projäk' ), |
| 113 | +); |
| 114 | + |
| 115 | +/** Luxembourgish (Lëtzebuergesch) */ |
| 116 | +$aliases['lb'] = array( |
| 117 | + 'TaskList' => array( 'Lëscht vun den Aufgaben' ), |
| 118 | + 'TaskListByProject' => array( 'Lëscht vun den Aufgabe pro Projet' ), |
| 119 | +); |
| 120 | + |
| 121 | +/** Macedonian (Македонски) */ |
| 122 | +$aliases['mk'] = array( |
| 123 | + 'TaskList' => array( 'ЛистаНаЗадачи' ), |
| 124 | + 'TaskListByProject' => array( 'ЛистаНаЗадачиПоПроект' ), |
| 125 | +); |
| 126 | + |
| 127 | +/** Malayalam (മലയാളം) */ |
| 128 | +$aliases['ml'] = array( |
| 129 | + 'TaskList' => array( 'ചെയ്യേണ്ടവ' ), |
| 130 | + 'TaskListByProject' => array( 'പദ്ധതിയുടെക്രമത്തിൽചെയ്യേണ്ടവ' ), |
| 131 | +); |
| 132 | + |
| 133 | +/** Marathi (मराठी) */ |
| 134 | +$aliases['mr'] = array( |
| 135 | + 'TaskList' => array( 'कार्यसुची' ), |
| 136 | + 'TaskListByProject' => array( 'प्रकल्पान्वयेकार्यसुची' ), |
| 137 | +); |
| 138 | + |
| 139 | +/** Nedersaksisch (Nedersaksisch) */ |
| 140 | +$aliases['nds-nl'] = array( |
| 141 | + 'TaskList' => array( 'Takenlieste' ), |
| 142 | + 'TaskListByProject' => array( 'Takenlieste_per_prejek' ), |
| 143 | +); |
| 144 | + |
| 145 | +/** Dutch (Nederlands) */ |
| 146 | +$aliases['nl'] = array( |
| 147 | + 'TaskList' => array( 'Takenlijst' ), |
| 148 | + 'TaskListByProject' => array( 'TakenlijstPerProject' ), |
| 149 | +); |
| 150 | + |
| 151 | +/** Norwegian (bokmål) (Norsk (bokmål)) */ |
| 152 | +$aliases['no'] = array( |
| 153 | + 'TaskList' => array( 'Oppgaveliste' ), |
| 154 | + 'TaskListByProject' => array( 'Oppgaveliste per prosjekt' ), |
| 155 | +); |
| 156 | + |
| 157 | +/** Sanskrit (संस्कृत) */ |
| 158 | +$aliases['sa'] = array( |
| 159 | + 'TaskList' => array( 'कार्यसूची' ), |
| 160 | + 'TaskListByProject' => array( 'प्रकल्पकार्यसूची' ), |
| 161 | +); |
| 162 | + |
| 163 | +/** Slovak (Slovenčina) */ |
| 164 | +$aliases['sk'] = array( |
| 165 | + 'TaskList' => array( 'ZoznamÚloh' ), |
| 166 | + 'TaskListByProject' => array( 'ZoznamÚlohPodľaProjektu' ), |
| 167 | +); |
| 168 | + |
| 169 | +/** Tagalog (Tagalog) */ |
| 170 | +$aliases['tl'] = array( |
| 171 | + 'TaskList' => array( 'Talaan ng gawain' ), |
| 172 | + 'TaskListByProject' => array( 'Talaan ng gawain ayon sa proyekto' ), |
| 173 | +); |
| 174 | + |
| 175 | +/** Turkish (Türkçe) */ |
| 176 | +$aliases['tr'] = array( |
| 177 | + 'TaskList' => array( 'GörevListesi' ), |
| 178 | + 'TaskListByProject' => array( 'ProjeyeGöreGörevListesi' ), |
| 179 | +); |
| 180 | + |
Property changes on: trunk/extensions/TodoTasks/TodoTasks.alias.php |
___________________________________________________________________ |
Name: svn:eol-style |
1 | 181 | + native |
Name: svn:keywords |
2 | 182 | + Id |
Index: trunk/extensions/TodoTasks/TodoTasks_body.php |
— | — | @@ -0,0 +1,393 @@ |
| 2 | +<?php |
| 3 | + |
| 4 | +function TaskListLoadMessages() { |
| 5 | + static $messagesLoaded = false; |
| 6 | + if ($messagesLoaded) return; |
| 7 | + $messagesLoaded = true; |
| 8 | + wfLoadExtensionMessages('TaskList'); |
| 9 | +} |
| 10 | + |
| 11 | +function wfMsgTL($key) { |
| 12 | + TaskListLoadMessages(); |
| 13 | + return wfMsg($key); |
| 14 | +} |
| 15 | + |
| 16 | +function wfTodoParserFunction_Setup() { |
| 17 | + global $wgParser; |
| 18 | + |
| 19 | + # Set a function hook associating the "example" magic word with our function |
| 20 | + $wgParser->setFunctionHook( 'todo', 'wfTodoParserFunction_Render' ); |
| 21 | + |
| 22 | + return true; |
| 23 | +} |
| 24 | + |
| 25 | +# only create the following function if it was not already installed with the User Contact Links extension |
| 26 | +if (!function_exists('getUserIDFromUserText')) { |
| 27 | + function getUserIDFromUserText($user) { |
| 28 | + $dbr = wfGetDB( DB_SLAVE ); |
| 29 | + $userid = 0; |
| 30 | + |
| 31 | + if (preg_match('/^\s*(.*?)\s*$/', $user, $matches)) |
| 32 | + $user = $matches[1]; |
| 33 | + |
| 34 | + $u = User::newFromName($user); |
| 35 | + if ($u) { |
| 36 | + $userid = $u->idForName(); // valid userName |
| 37 | + } |
| 38 | + if (!$userid) { // if not a valid userName, try as a userRealName |
| 39 | + $userid = $dbr->selectField( 'user', 'user_id', array( 'user_real_name' => $user ), 'renderTodo' ); |
| 40 | + if (!$userid) { // if not valid userRealName, try case insensitive userRealName |
| 41 | + $sql = "SELECT user_id FROM ". $dbr->tableName('user') ." WHERE UPPER(user_real_name) LIKE '%" . strtoupper($user) . "%'"; |
| 42 | + $res = $dbr->query( $sql, __METHOD__ ); |
| 43 | + if ($dbr->numRows($res)) { |
| 44 | + $row = $dbr->fetchRow($res); |
| 45 | + $userid = $row[0]; |
| 46 | + } |
| 47 | + $dbr->freeResult($res); |
| 48 | + if (!$userid) { // if not case insensitive userRealName, try case insensitive lastname |
| 49 | + $first = ""; |
| 50 | + $last = ""; |
| 51 | + $fullname = array(); |
| 52 | + $fullname = preg_split('/\s+/', $user); |
| 53 | + if (count($fullname) > 0) |
| 54 | + $first=$fullname[0]; |
| 55 | + if (count($fullname) > 1) |
| 56 | + $last=$fullname[1]; |
| 57 | + |
| 58 | + if ($last != '') { |
| 59 | + $sql = "SELECT user_id FROM ". $dbr->tableName('user') ." WHERE UPPER(user_real_name) LIKE '%" . strtoupper($last) . "%'"; |
| 60 | + $res = $dbr->query( $sql, __METHOD__ ); |
| 61 | + if ($dbr->numRows($res)) { |
| 62 | + $row = $dbr->fetchRow($res); |
| 63 | + $userid = $row[0]; |
| 64 | + } |
| 65 | + $dbr->freeResult($res); |
| 66 | + } |
| 67 | + } |
| 68 | + } |
| 69 | + } |
| 70 | + return $userid; |
| 71 | + } |
| 72 | +} |
| 73 | + |
| 74 | +function getValidProjects() { |
| 75 | + global $wgOut; |
| 76 | + |
| 77 | + $validProjects = wfMsgForContentNoTrans( 'todoTasksValidProjects' ); |
| 78 | + if ( $validProjects == '' ) { |
| 79 | + $wgOut->addWikiText( wfMsg( 'tasklistnoprojects' ) ); |
| 80 | + return; |
| 81 | + } |
| 82 | + return $validProjects; |
| 83 | +} |
| 84 | + |
| 85 | +function validateProject($projlist, $proj) { |
| 86 | + |
| 87 | + $validprojects = preg_split('/\s*\*\s*/', $projlist, -1, PREG_SPLIT_NO_EMPTY); |
| 88 | + foreach ($validprojects as $vp) { |
| 89 | + if (preg_match("/^$proj$/i", $vp)) |
| 90 | + return $vp; |
| 91 | + } |
| 92 | + |
| 93 | + return wfMsgTL('tasklistunknownproject'); |
| 94 | +} |
| 95 | + |
| 96 | +$todoPreview; |
| 97 | +function wfTodoParserFunction_Render( &$parser, $input, $users, $project='') { |
| 98 | + global $wgOut, $wgSitename, $wgEmergencyContact, $todoPreview; |
| 99 | + global $wgUseProjects; |
| 100 | + |
| 101 | + $username = ''; |
| 102 | + $fullname = ''; |
| 103 | + $u = 0; |
| 104 | + $userIdList = array(); |
| 105 | + $userIdList2 = array(); |
| 106 | + $dbr = wfGetDB( DB_SLAVE ); |
| 107 | + |
| 108 | + $task_text = ''; |
| 109 | + $task_project = ''; |
| 110 | + |
| 111 | + if ($wgUseProjects) { |
| 112 | + if (isset($project) && ($project != '')) { |
| 113 | + $task_project .= "''"; |
| 114 | + $first = true; |
| 115 | + $validProjects = getValidProjects(); |
| 116 | + $projlist = preg_split('/\s*,\s*/', $project, -1, PREG_SPLIT_NO_EMPTY); |
| 117 | + foreach ( $projlist as $proj ) { |
| 118 | + if (!$first) { |
| 119 | + $task_project .= ', '; |
| 120 | + } else { |
| 121 | + $first = false; |
| 122 | + } |
| 123 | + $task_project .= validateProject($validProjects, $proj); |
| 124 | + } |
| 125 | + $task_project .= "'' - "; |
| 126 | + } |
| 127 | + } |
| 128 | + |
| 129 | + $task_text .= "$input (''' "; |
| 130 | + |
| 131 | + if ($users == '') { // if no user specified |
| 132 | + $task_text .= wfMsgTL('tasklistunspecuser'); |
| 133 | + } else { |
| 134 | + $first = true; |
| 135 | + $userlist = preg_split('/\s*,\s*/', $users, -1, PREG_SPLIT_NO_EMPTY); |
| 136 | + foreach ( $userlist as $user ) { |
| 137 | + if (!$first) { |
| 138 | + $task_text .= ', '; |
| 139 | + } else { |
| 140 | + $first = false; |
| 141 | + } |
| 142 | + $userid = getUserIDFromUserText($user); |
| 143 | + if ($userid != 0) { // successfully found the user |
| 144 | + $u = User::newFromId($userid); |
| 145 | + $username = $u->getName(); |
| 146 | + $fullname = $u->getRealName(); |
| 147 | + if ($fullname == '') |
| 148 | + $task_text .= $username; |
| 149 | + else |
| 150 | + $task_text .= $fullname; |
| 151 | + array_push($userIdList, $userid); |
| 152 | + array_push($userIdList2, $userid); |
| 153 | + } else { // fall through to worst case scenario |
| 154 | + $task_text .= wfMsgTL('tasklistincorrectuser'); |
| 155 | + } |
| 156 | + } |
| 157 | + } |
| 158 | + $task_text .= "''' )"; |
| 159 | + $text = $task_project . $task_text; |
| 160 | + |
| 161 | + /* The following assumes the existance of an extra wiki table called $prefix_todo. |
| 162 | + To create this table issue |
| 163 | + CREATE TABLE wiki_todo ( |
| 164 | + id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, |
| 165 | + hash TINYBLOB |
| 166 | + ); |
| 167 | + */ |
| 168 | + |
| 169 | + $hash = md5($task_text); |
| 170 | + if (is_object($todoPreview) && !$todoPreview->preview) { |
| 171 | + /* Only when the action is a Submit instead of a Preview, send out an email |
| 172 | + reminder and store in database (if needed). |
| 173 | + */ |
| 174 | + $adminAddress = new MailAddress( $wgEmergencyContact, 'WikiAdmin' ); |
| 175 | + $tasklist = Title::newFromText("Special:TaskList"); |
| 176 | + $body = sprintf(wfMsgTL('tasklistemailbody'), $parser->getTitle()->getFullURL(), $tasklist->getFullURL(), $wgSitename); |
| 177 | + $row = $dbr->selectRow( 'todo', 'id', array( 'hash' => $hash ), __METHOD__ ); |
| 178 | + if (!$row) { // this is a new todo item |
| 179 | + while ($userid = array_pop($userIdList)) { |
| 180 | + $u = User::newFromId($userid); |
| 181 | + $fullname = $u->getRealName(); |
| 182 | + $email = sprintf(wfMsgTL('tasklistemail'), $fullname . $body); |
| 183 | + $u->sendMail(sprintf(wfMsgTL('tasklistemailsubject'), $wgSitename), $email, $adminAddress->toString()); |
| 184 | + $dbr->insert('todo', array( 'hash' => $hash ), __METHOD__ ); |
| 185 | + } |
| 186 | + } |
| 187 | + } |
| 188 | + |
| 189 | + return $text; |
| 190 | +} |
| 191 | + |
| 192 | +function addPersonalUrl( &$personal_urls, $title ) |
| 193 | +{ |
| 194 | + global $wgOut, $wgUser; |
| 195 | + |
| 196 | + if ($wgUser->isLoggedIn()) { |
| 197 | + $personal_urls['mytasks'] = array( |
| 198 | + 'text' => wfMsgTL('tasklistmytasks'), |
| 199 | + 'href' => Skin::makeSpecialUrl( 'TaskList') |
| 200 | + ); |
| 201 | + } |
| 202 | + return true; |
| 203 | +} |
| 204 | + |
| 205 | +function todoPreviewAction($q) { |
| 206 | + global $todoPreview; |
| 207 | + |
| 208 | + $todoPreview = $q; |
| 209 | + return true; |
| 210 | +} |
| 211 | + |
| 212 | +function todoSavePreparser($q) { |
| 213 | + // update the text of the todo so that it has a propper full name in it. |
| 214 | + // this way, the <dpl> search will work better |
| 215 | + $newpagetext = ''; |
| 216 | + $sections = preg_split('/({{.*?}})/', $q->textbox1, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE); |
| 217 | + foreach($sections as $section) { |
| 218 | + if (preg_match("/ |
| 219 | + ^{{ # we found a template |
| 220 | + \s* # that may begin with spaces |
| 221 | + ( # capture the template name in $1 |
| 222 | + (todo) # template may be a TODO |
| 223 | + | # or |
| 224 | + (action item) # template may be an ACTION ITEM |
| 225 | + ) |
| 226 | + \s* # the template name may have trailing spaces |
| 227 | + \| # the pipe to indicate template parameter #1 (task description) |
| 228 | + ( # capture the template parameter in $4; this string is comprized of |
| 229 | + [^|]*? # a possible sequence of non pipe characters |
| 230 | + (\[\[.*\|?.*\]\])? # a possible wiki syntax link |
| 231 | + [^|]* # a possible sequence on non pipe characters |
| 232 | + ) |
| 233 | + \| # the pipe for the template parameter #3 (task assignees) |
| 234 | + ([,.\s\w\d]*) # any combination of 'chars' repeated any number of times, captured in $6 |
| 235 | + ( # following by an optional grouping captured in $7 |
| 236 | + \| # which is the template parameter #4 (project associated with task) |
| 237 | + \s*project\s*=\s* # which begins with project= (with possible spaces) |
| 238 | + [,.\s\w\d]*? # any combination of 'chars' repeated any number of times |
| 239 | + )? |
| 240 | + }}$ # which ends the template |
| 241 | + /ix", $section, $matches)) { |
| 242 | + $newpagetext .= '{{' . "$matches[1]|$matches[4]|"; |
| 243 | + $first = true; |
| 244 | + $userlist = preg_split('/\s*,\s*/', $matches[6], -1, PREG_SPLIT_NO_EMPTY); |
| 245 | + foreach ( $userlist as $user ) { |
| 246 | + if (!$first) { |
| 247 | + $newpagetext .= ', '; |
| 248 | + } else { |
| 249 | + $first = false; |
| 250 | + } |
| 251 | + $userid = getUserIDFromUserText($user); |
| 252 | + if ($userid != 0) { // successfully found the user |
| 253 | + $u = User::newFromId($userid); |
| 254 | + $username = $u->getName(); |
| 255 | + $fullname = $u->getRealName(); |
| 256 | + if ($fullname == '') |
| 257 | + $newpagetext .= $username; |
| 258 | + else |
| 259 | + $newpagetext .= $fullname; |
| 260 | + } else { // fall through to worst case scenario |
| 261 | + $newpagetext .= $user; |
| 262 | + } |
| 263 | + } |
| 264 | + if (isset($matches[7])) |
| 265 | + $newpagetext .= "$matches[7]"; |
| 266 | + $newpagetext .= '}}'; |
| 267 | + } else { |
| 268 | + $newpagetext .= $section; |
| 269 | + } |
| 270 | + } |
| 271 | + $q->textbox1 = $newpagetext; |
| 272 | + return true; |
| 273 | +} |
| 274 | + |
| 275 | + |
| 276 | +class TaskList extends SpecialPage |
| 277 | +{ |
| 278 | + function TaskList() { |
| 279 | + SpecialPage::SpecialPage("TaskList"); |
| 280 | + self::loadMessages(); |
| 281 | + return true; |
| 282 | + } |
| 283 | + |
| 284 | + function loadMessages() { |
| 285 | + TaskListLoadMessages(); |
| 286 | + return true; |
| 287 | + } |
| 288 | + |
| 289 | + function execute($user) { |
| 290 | + global $wgRequest, $wgOut, $wgUser; |
| 291 | + |
| 292 | + $this->setHeaders(); |
| 293 | + $wgOut->setPagetitle(wfMsgTL('tasklist')); |
| 294 | + |
| 295 | + $u = array(); |
| 296 | + if (is_null($user)) { |
| 297 | + $u[] = $wgUser; |
| 298 | + } else { |
| 299 | + foreach (explode(',', $user) as $usr) { |
| 300 | + $u[] = User::newFromName($usr); |
| 301 | + } |
| 302 | + } |
| 303 | + |
| 304 | + foreach ($u as $user) { |
| 305 | + if (!$user) { |
| 306 | + $user = $wgUser; |
| 307 | + } |
| 308 | + $username = $user->getName(); |
| 309 | + $fullname = $user->getRealName(); |
| 310 | + // FIXME: Notice Undefined offset: 1 in extensions\TodoTasks\SpecialTaskList_body.php on line 306 |
| 311 | + // If GetRealName does not contain one or more spaces. |
| 312 | + list ($firstname, $lastname) = preg_split('/ /', $fullname); |
| 313 | + |
| 314 | + $wgOut->addWikiText(sprintf(wfMsgTL('tasklistbyname'), $fullname)); |
| 315 | + $wgOut->addWikiText("<dpl> uses=Template:Todo\n notuses=Template:Status Legend\n include={Todo}.dpl\n |
| 316 | +includematch=/${fullname}/i\n </dpl>"); |
| 317 | + } |
| 318 | + } |
| 319 | +} |
| 320 | + |
| 321 | +class TaskListByProject extends SpecialPage |
| 322 | +{ |
| 323 | + public function __construct() { |
| 324 | + parent::__construct( 'TaskListByProject' ); |
| 325 | + SpecialPage::SpecialPage("TaskListByProject"); |
| 326 | + self::loadMessages(); |
| 327 | + return true; |
| 328 | + } |
| 329 | + |
| 330 | + function loadMessages() { |
| 331 | + TaskListLoadMessages(); |
| 332 | + return true; |
| 333 | + } |
| 334 | + |
| 335 | + function execute($proj) { |
| 336 | + global $wgRequest, $wgOut, $wgUseProjects; |
| 337 | + |
| 338 | + $this->setHeaders(); |
| 339 | + |
| 340 | + if ( !$wgUseProjects ) { |
| 341 | + $wgOut->showErrorPage( 'tasklistbyproject', 'tasklistnowguseprojects' ); |
| 342 | + return; |
| 343 | + } |
| 344 | + |
| 345 | + $wgOut->setPagetitle(wfMsgTL('tasklistbyproject')); |
| 346 | + |
| 347 | + $project = ''; |
| 348 | + |
| 349 | + if (isset($proj)) { |
| 350 | + $proj = str_replace('+', ' ', $proj); |
| 351 | + $validProjects = getValidProjects(); |
| 352 | + $project = validateProject($validProjects, $proj); |
| 353 | + if ($project == wfMsgTL('tasklistunknownproject')) { |
| 354 | + $wgOut->addWikiText(sprintf(wfMsgTL('tasklistbyprojectbad'), $proj)); |
| 355 | + self::ValidProjectsForm(); |
| 356 | + return; |
| 357 | + } |
| 358 | + } |
| 359 | + |
| 360 | + self::ValidProjectsForm(); |
| 361 | + |
| 362 | + if ($project == '') |
| 363 | + $project = $wgRequest->getVal('project'); |
| 364 | + if ($project) { |
| 365 | + $wgOut->addWikiText("----"); |
| 366 | + $wgOut->addWikiText(sprintf(wfMsgTL('tasklistbyprojname'), $project)); |
| 367 | + $dpl = "<dpl>\n uses=Template:Todo \n notuses=Template:Status Legend \n include={Todo}.dpl \n"; |
| 368 | + $dpl .= 'includematch=/project\s*=\s*([^\x2c]*\x2c)*\s*' . $project . '\s*(\x2c[^\x2c]*\s*)*$/i'; |
| 369 | + $dpl .= "\n </dpl>"; |
| 370 | + $wgOut->addWikiText($dpl); |
| 371 | + } |
| 372 | + } |
| 373 | + |
| 374 | + function ValidProjectsForm() { |
| 375 | + global $wgOut; |
| 376 | + |
| 377 | + $titleObj = SpecialPage::getTitleFor( "TaskListByProject" ); |
| 378 | + $kiaction = $titleObj->getLocalUrl(); |
| 379 | + |
| 380 | + $validprojects = preg_split('/\s*\*\s*/', getValidProjects(), -1, PREG_SPLIT_NO_EMPTY); |
| 381 | + |
| 382 | + if( $validprojects ) { |
| 383 | + $wgOut->addHTML("<FORM ACTION=\"{$kiaction}\" METHOD=GET><LABEL FOR=project>" . |
| 384 | + wfMsgTL('tasklistchooseproj') . "</LABEL>"); |
| 385 | + $wgOut->addHTML("<select name=project>"); |
| 386 | + |
| 387 | + foreach ($validprojects as $vp) { |
| 388 | + $wgOut->addHTML("<option value=\"$vp\">$vp</option>"); |
| 389 | + } |
| 390 | + |
| 391 | + $wgOut->addHTML("</select><INPUT TYPE=submit VALUE='" . wfMsgTL('tasklistprojdisp') . "'></FORM>"); |
| 392 | + } |
| 393 | + } |
| 394 | +} |
Property changes on: trunk/extensions/TodoTasks/TodoTasks_body.php |
___________________________________________________________________ |
Name: svn:eol-style |
1 | 395 | + native |
Index: trunk/extensions/Translate/groups/mediawiki-defines.txt |
— | — | @@ -1126,8 +1126,7 @@ |
1127 | 1127 | Todo |
1128 | 1128 | |
1129 | 1129 | Todo Tasks |
1130 | | -file = TodoTasks/SpecialTaskList.i18n.php |
1131 | | -aliasfile = TodoTasks/SpecialTaskList.alias.php |
| 1130 | +aliasfile = TodoTasks/TodoTasks.alias.php |
1132 | 1131 | magicfile = TodoTasks/TodoTasks.i18n.magic.php |
1133 | 1132 | descmsg = tasklist-parser-desc |
1134 | 1133 | ignored = todoTasksValidProjects |