Index: trunk/extensions/AJAXPoll/AJAXPoll.php |
— | — | @@ -9,7 +9,7 @@ |
10 | 10 | * Question |
11 | 11 | * Answer 1 |
12 | 12 | * Answer 2 |
13 | | - * ... |
| 13 | + * Answer ... |
14 | 14 | * Answer n |
15 | 15 | * </poll> |
16 | 16 | * |
— | — | @@ -18,7 +18,8 @@ |
19 | 19 | * @author Dariusz Siedlecki <datrio@gmail.com> |
20 | 20 | * @author Jack Phoenix <jack@countervandalism.net> |
21 | 21 | * @author Thomas Gries |
22 | | - * @version 1.500 |
| 22 | + * @maintainer Thomas Gries |
| 23 | + * @version 1.600 |
23 | 24 | * @link http://www.mediawiki.org/wiki/Extension:AJAX_Poll Documentation |
24 | 25 | */ |
25 | 26 | |
— | — | @@ -30,7 +31,7 @@ |
31 | 32 | $wgExtensionCredits['parserhook'][] = array( |
32 | 33 | 'path' => __FILE__, |
33 | 34 | 'name' => 'AJAX Poll', |
34 | | - 'version' => '1.500', |
| 35 | + 'version' => '1.600 20120216', |
35 | 36 | 'author' => array( 'Dariusz Siedlecki', 'Jack Phoenix', 'Thomas Gries', ), |
36 | 37 | 'description' => 'Allows AJAX-based polls with <tt><poll></tt> tag', |
37 | 38 | 'url' => 'https://www.mediawiki.org/wiki/Extension:AJAX_Poll', |
— | — | @@ -75,8 +76,8 @@ |
76 | 77 | $lines = explode( "\n", trim( $input ) ); |
77 | 78 | |
78 | 79 | // Deprecating AJAX |
79 | | - /*if ( isset( $_POST['poll-post-id'] ) && isset( $_POST['poll-post-answer'] ) && $_POST['poll-post-id'] == $ID ) { |
80 | | - submitVote( $_POST['poll-post-id'], intval( $_POST['poll-post-answer'] ) ); |
| 80 | + /*if ( isset( $_POST['ajaxpoll-post-id'] ) && isset( $_POST['ajaxpoll-post-answer'] ) && $_POST['ajaxpoll-post-id'] == $ID ) { |
| 81 | + submitVote( $_POST['ajaxpoll-post-id'], intval( $_POST['ajaxpoll-post-answer'] ) ); |
81 | 82 | }*/ |
82 | 83 | |
83 | 84 | $dbw = wfGetDB( DB_MASTER ); |
— | — | @@ -112,7 +113,7 @@ |
113 | 114 | $retVal = buildStats( $ID, $user ); |
114 | 115 | break; |
115 | 116 | default: |
116 | | - $retVal = '<div id="poll-container' . $ID . '">' . |
| 117 | + $retVal = '<div id="ajaxpoll-container-' . $ID . '">' . |
117 | 118 | buildHTML( $ID, $user, $lines ) . |
118 | 119 | '</div>'; |
119 | 120 | break; |
— | — | @@ -164,7 +165,9 @@ |
165 | 166 | ); |
166 | 167 | $tab2 = $dbw->fetchRow( $res ); |
167 | 168 | |
168 | | - return "There are $tab[1] polls and $tab[0] votes given by $tab[2] different people.<br />The last vote has been given $clockago ago.<br/>During the last 48 hours, $tab2[0] votes have been given."; |
| 169 | + return "There are $tab[1] polls and $tab[0] votes given by $tab[2] different people.<br /> |
| 170 | + The last vote has been given $clockago ago.<br/> |
| 171 | + During the last 48 hours, $tab2[0] votes have been given."; |
169 | 172 | } |
170 | 173 | |
171 | 174 | function submitVote( $ID, $answer ) { |
— | — | @@ -210,9 +213,9 @@ |
211 | 214 | ); |
212 | 215 | $dbw->commit(); |
213 | 216 | if ( $updateQuery ) { |
214 | | - return buildHTML( $ID, $user, '', 'poll-vote-update' ); |
| 217 | + return buildHTML( $ID, $user, '', 'ajaxpoll-vote-update' ); |
215 | 218 | } else { |
216 | | - return buildHTML( $ID, $user, '', 'poll-vote-error' ); |
| 219 | + return buildHTML( $ID, $user, '', 'ajaxpoll-vote-error' ); |
217 | 220 | } |
218 | 221 | } else { |
219 | 222 | $insertQuery = $dbw->insert( |
— | — | @@ -228,9 +231,9 @@ |
229 | 232 | ); |
230 | 233 | $dbw->commit(); |
231 | 234 | if ( $insertQuery ) { |
232 | | - return buildHTML( $ID, $user, '', 'poll-vote-add' ); |
| 235 | + return buildHTML( $ID, $user, '', 'ajaxpoll-vote-add' ); |
233 | 236 | } else { |
234 | | - return buildHTML( $ID, $user, '', 'poll-vote-error' ); |
| 237 | + return buildHTML( $ID, $user, '', 'ajaxpoll-vote-error' ); |
235 | 238 | } |
236 | 239 | } |
237 | 240 | } |
— | — | @@ -283,7 +286,7 @@ |
284 | 287 | |
285 | 288 | if ( $r = $dbw->fetchRow( $q ) ) { |
286 | 289 | $tmp_date = wfMsg( |
287 | | - 'poll-your-vote', |
| 290 | + 'ajaxpoll-your-vote', |
288 | 291 | $lines[$r[0] - 1], |
289 | 292 | $wgLang->timeanddate( wfTimestamp( TS_MW, $r[1] ), true /* adjust? */ ) |
290 | 293 | ); |
— | — | @@ -299,19 +302,34 @@ |
300 | 303 | } |
301 | 304 | // HTML output has to be on one line thanks to a MediaWiki bug |
302 | 305 | // @see https://bugzilla.wikimedia.org/show_bug.cgi?id=1319 |
303 | | - $ret = '<div id="poll-id-' . $ID . '" class="poll"><div id="poll-ajax-' . $ID . '" class="poll-ajax"' . |
| 306 | + $ret = '<div id="ajaxpoll-id-' . $ID . '" class="ajaxpoll"><div id="ajaxpoll-ajax-' . $ID . '" class="ajaxpoll-ajax"' . |
304 | 307 | $additionalAttributes . '>' . $message . |
305 | | - '</div><div class="pollQuestion">' . strip_tags( $lines[0] ) . '</div>'; |
| 308 | + '</div> |
| 309 | +<script> |
| 310 | +var tmp; |
| 311 | +function mover(x){ |
| 312 | + var sp=$(x).find("span"); |
| 313 | + tmp=sp.html(); |
| 314 | + sp.text(sp.attr("title")); |
| 315 | + sp.attr("title",""); |
| 316 | +} |
| 317 | +function mout(x){ |
| 318 | + var sp=$(x).find("span"); |
| 319 | + sp.attr("title",sp.text()); |
| 320 | + sp.text(tmp); |
| 321 | +} |
| 322 | +</script> |
| 323 | +<div class="ajaxpoll-question">' . strip_tags( $lines[0] ) . '</div>'; |
306 | 324 | |
307 | 325 | // Different message depending on if the user has already voted or not. |
308 | 326 | if ( isset( $r[0] ) ) { |
309 | | - $ret .= '<div class="poll-misc">' . $tmp_date . '</div>'; |
| 327 | + $ret .= '<div class="ajaxpoll-misc">' . $tmp_date . '</div>'; |
310 | 328 | } else { |
311 | | - $ret .= '<div class="poll-misc">' . wfMsg( 'poll-no-vote' ) . '</div>'; |
| 329 | + $ret .= '<div class="ajaxpoll-misc">' . wfMsg( 'ajaxpoll-no-vote' ) . '</div>'; |
312 | 330 | } |
313 | 331 | |
314 | 332 | $ret .= '<form method="post" action="' . $wgTitle->getLocalURL() . |
315 | | - '" id="poll-answer-id-' . $ID . '"><input type="hidden" name="poll-post-id" value="' . $ID . '" />'; |
| 333 | + '" id="ajaxpoll-answer-id-' . $ID . '"><input type="hidden" name="ajaxpoll-post-id" value="' . $ID . '" />'; |
316 | 334 | |
317 | 335 | for ( $i = 1; $i < count( $lines ); $i++ ) { |
318 | 336 | $ans_no = $i - 1; |
— | — | @@ -328,16 +346,16 @@ |
329 | 347 | // just use sajax library function here for that AJAX-y feel. |
330 | 348 | // If not, we'll have to submit the form old-school way... |
331 | 349 | if ( $wgUseAjax ) { |
332 | | - $submitJS = "sajax_do_call(\"submitVote\",[\"" . $ID . "\",\"" . $i . "\"], $(\"#poll-container" . $ID . "\")[0]);"; |
| 350 | + $submitJS = "sajax_do_call(\"submitVote\",[\"" . $ID . "\",\"" . $i . "\"], $(\"#ajaxpoll-container-" . $ID . "\")[0]);"; |
333 | 351 | } else { |
334 | | - $submitJS = "$(\"#poll-answer-id-" . $ID . "\").submit();"; |
| 352 | + $submitJS = "$(\"#ajaxpoll-answer-id-" . $ID . "\").submit();"; |
335 | 353 | } |
336 | 354 | |
337 | 355 | // HTML output has to be on one line thanks to a MediaWiki bug |
338 | 356 | // @see https://bugzilla.wikimedia.org/show_bug.cgi?id=1319 |
339 | 357 | $ret .= " |
340 | | -<div id='poll-answer" . $ans_no . "' class='poll-answer'><div class='poll-answer-name'><label for='poll-answer-radio" . $ans_no . "' onclick='$(\"#poll-ajax-" . $ID . "\").innerHTML=\"" . wfMsg( 'poll-submitting' ) . "\";$(\"#poll-ajax-" . $ID . "\").css(\"display\",\"block\");this.getElementsByTagName(\"input\")[0].checked=true; " . $submitJS . "'><input type='radio' id='poll-post-answer" . $ans_no . "' name='poll-post-answer' value='" . $i . "'" . ( $our ? 'checked=true ' : '' ) . "/>" . strip_tags( $lines[$i] ) . |
341 | | -"</label></div><div class='poll-answer-vote" . ( $our ? ' poll-our-vote' : '' ) ."' onmouseover='span=this.getElementsByTagName(\"span\")[0];tmpPollVar=span.innerHTML;span.innerHTML=span.title;span.title=\"\";' onmouseout='span=this.getElementsByTagName(\"span\")[0];span.title=span.innerHTML;span.innerHTML=tmpPollVar;'><span title='" . wfMsg( 'poll-percent-votes', sprintf( $percent ) ) . "'>" . ( ( isset( $poll_result ) && !empty( $poll_result[$i + 1] ) ) ? $poll_result[$i + 1] : 0 ) . "</span><div style='width: " . $percent . "%;" . ( $percent == 0 ? ' border:0;' : '' ) . "'></div></div> |
| 358 | +<div id='ajaxpoll-answer-" . $ans_no . "' class='ajaxpoll-answer'><div class='ajaxpoll-answer-name'><label for='ajaxpoll-answer-radio-" . $ans_no . "' onclick='$(\"#ajaxpoll-ajax-" . $ID . "\").html(\"" . wfMsg( 'ajaxpoll-submitting' ) . "\");$(\"#ajaxpoll-ajax-" . $ID . "\").css(\"display\",\"block\");$(this).addClass(\"ajaxpoll-checkevent\").prop(\"checked\",true); " . $submitJS . "'><input type='radio' id='ajaxpoll-post-answer-" . $ans_no . "' name='ajaxpoll-post-answer' value='" . $i . "'" . ( $our ? 'checked=true ' : '' ) . "/>" . strip_tags( $lines[$i] ) . |
| 359 | +"</label></div><div class='ajaxpoll-answer-vote" . ( $our ? ' ajaxpoll-our-vote' : '' ) ."' onmouseover='mover(this)' onmouseout='mout(this);'><span title='" . wfMsg( 'ajaxpoll-percent-votes', sprintf( $percent ) ) . "'>" . ( ( isset( $poll_result ) && !empty( $poll_result[$i + 1] ) ) ? $poll_result[$i + 1] : 0 ) . "</span><div style='width: " . $percent . "%;" . ( $percent == 0 ? ' border:0;' : '' ) . "'></div></div> |
342 | 360 | </div> |
343 | 361 | "; |
344 | 362 | } |
— | — | @@ -346,13 +364,13 @@ |
347 | 365 | |
348 | 366 | // Display information about the poll (creation date, amount of votes) |
349 | 367 | $tmp_date = wfMsgExt( |
350 | | - 'poll-info', |
| 368 | + 'ajaxpoll-info', |
351 | 369 | 'parsemag', // parse PLURAL |
352 | 370 | $amountOfVotes, // amount of votes |
353 | 371 | $wgLang->timeanddate( wfTimestamp( TS_MW, $start_date ), true /* adjust? */ ) |
354 | 372 | ); |
355 | 373 | |
356 | | - $ret .= '<div id="poll-info">' . $tmp_date . '</div>'; |
| 374 | + $ret .= '<div id="ajaxpoll-info">' . $tmp_date . '</div>'; |
357 | 375 | |
358 | 376 | $ret .= '</div>'; |
359 | 377 | } else { |
— | — | @@ -360,4 +378,4 @@ |
361 | 379 | } |
362 | 380 | |
363 | 381 | return $ret; |
364 | | -} |
\ No newline at end of file |
| 382 | +} |
Index: trunk/extensions/AJAXPoll/AJAXPoll.css |
— | — | @@ -6,18 +6,18 @@ |
7 | 7 | * @author Thomas Gries |
8 | 8 | */ |
9 | 9 | |
10 | | -.poll { |
| 10 | +.ajaxpoll { |
11 | 11 | width: 400px; |
12 | 12 | border: 1px dashed #999; |
13 | 13 | background: #FAFAFA; |
14 | 14 | padding: 10px 20px 10px 10px |
15 | 15 | } |
16 | 16 | |
17 | | -.poll .poll-question { |
| 17 | +.ajaxpoll .ajaxpoll-question { |
18 | 18 | font-weight: bold; |
19 | 19 | } |
20 | 20 | |
21 | | -.poll .poll-ajax { |
| 21 | +.ajaxpoll .ajaxpoll-ajax { |
22 | 22 | background: #FFFFCF; |
23 | 23 | padding: 1px 4px; |
24 | 24 | width: 200px; |
— | — | @@ -26,13 +26,13 @@ |
27 | 27 | display: none; |
28 | 28 | } |
29 | 29 | |
30 | | -.poll .poll-answer-name { |
| 30 | +.ajaxpoll .ajaxpoll-answer-name { |
31 | 31 | margin-top: 5px; |
32 | 32 | padding-left: 0px; |
33 | 33 | font-size: 0.9em; |
34 | 34 | } |
35 | 35 | |
36 | | -.poll .poll-answer-vote { |
| 36 | +.ajaxpoll .ajaxpoll-answer-vote { |
37 | 37 | border: 1px solid #CCC; |
38 | 38 | width: 100%; |
39 | 39 | margin-left: 0px; |
— | — | @@ -41,7 +41,7 @@ |
42 | 42 | position: relative; |
43 | 43 | } |
44 | 44 | |
45 | | -.poll .poll-answer-vote div { |
| 45 | +.ajaxpoll .ajaxpoll-answer-vote div { |
46 | 46 | border-right: 1px solid #CCC; |
47 | 47 | background: #E5E5E5; |
48 | 48 | position: absolute; |
— | — | @@ -53,23 +53,23 @@ |
54 | 54 | z-index: 2; |
55 | 55 | } |
56 | 56 | |
57 | | -.poll .poll-our-vote div { |
| 57 | +.ajaxpoll .ajaxpoll-our-vote div { |
58 | 58 | border: 1px solid #008000; |
59 | 59 | top: -1px; |
60 | 60 | left: -1px; |
61 | 61 | } |
62 | 62 | |
63 | | -.poll .poll-answer-vote span { |
| 63 | +.ajaxpoll .ajaxpoll-answer-vote span { |
64 | 64 | position: absolute; |
65 | 65 | top: -3px; |
66 | 66 | left: 3px; |
67 | 67 | z-index: 4; |
68 | 68 | } |
69 | 69 | |
70 | | -.poll label { |
| 70 | +.ajaxpoll label { |
71 | 71 | cursor: pointer; |
72 | 72 | } |
73 | | -.poll input { |
| 73 | +.ajaxpoll input { |
74 | 74 | cursor: pointer; |
75 | 75 | vertical-align: middle; |
76 | 76 | margin-top: 0px; |
— | — | @@ -77,12 +77,16 @@ |
78 | 78 | margin-left: 0px; |
79 | 79 | } |
80 | 80 | |
81 | | -.poll #poll-info { |
| 81 | +.ajaxpoll .ajaxpoll-checkevent { |
| 82 | + background: cyan; |
| 83 | +} |
| 84 | + |
| 85 | +.ajaxpoll #ajaxpoll-info { |
82 | 86 | margin-top: 20px; |
83 | 87 | color: grey; |
84 | 88 | } |
85 | 89 | |
86 | | -.poll .poll-misc { |
| 90 | +.ajaxpoll .ajaxpoll-misc { |
87 | 91 | margin-bottom: 20px; |
88 | 92 | color: grey; |
89 | 93 | } |
Index: trunk/extensions/AJAXPoll/AJAXPoll.i18n.php |
— | — | @@ -12,225 +12,225 @@ |
13 | 13 | * @author Dariusz Siedlecki |
14 | 14 | */ |
15 | 15 | $messages['en'] = array( |
16 | | - 'poll-vote-update' => 'Your vote has been updated.', |
17 | | - 'poll-vote-add' => 'Your vote has been added.', |
18 | | - 'poll-vote-error' => 'There was a problem with processing your vote, please try again.', |
19 | | - 'poll-percent-votes' => '$1% of all votes', // $1 is the percentage number of the votes |
20 | | - 'poll-your-vote' => 'You already voted for "$1" on $2, you can change your vote by clicking an answer below.', // $1 is the answer name, $2 is the date when the answer was casted |
21 | | - 'poll-no-vote' => 'Please vote below.', // http://trac.wikia-code.com/changeset/867 |
22 | | - 'poll-info' => 'There {{PLURAL:$1|was one vote|were $1 votes}} since the poll was created on $2.', // $1 is the number of votes, $2 is when the poll was started |
23 | | - 'poll-submitting' => 'Please wait, submitting your vote.', |
| 16 | + 'ajaxpoll-vote-update' => 'Your vote has been updated.', |
| 17 | + 'ajaxpoll-vote-add' => 'Your vote has been added.', |
| 18 | + 'ajaxpoll-vote-error' => 'There was a problem with processing your vote, please try again.', |
| 19 | + 'ajaxpoll-percent-votes' => '$1% of all votes', // $1 is the percentage number of the votes |
| 20 | + 'ajaxpoll-your-vote' => 'You already voted for "$1" on $2, you can change your vote by clicking an answer below.', // $1 is the answer name, $2 is the date when the answer was casted |
| 21 | + 'ajaxpoll-no-vote' => 'Please vote below.', // http://trac.wikia-code.com/changeset/867 |
| 22 | + 'ajaxpoll-info' => 'There {{PLURAL:$1|was one vote|were $1 votes}} since the poll was created on $2.', // $1 is the number of votes, $2 is when the poll was started |
| 23 | + 'ajaxpoll-submitting' => 'Please wait, submitting your vote.', |
24 | 24 | ); |
25 | 25 | |
26 | 26 | /** Afrikaans (Afrikaans) |
27 | 27 | * @author Naudefj |
28 | 28 | */ |
29 | 29 | $messages['af'] = array( |
30 | | - 'poll-vote-update' => 'U stem is opgedateer.', |
31 | | - 'poll-vote-add' => 'U stem is bygevoeg.', |
32 | | - 'poll-percent-votes' => '$1% van alle stemme', |
33 | | - 'poll-no-vote' => 'Stem asseblief hier onder.', |
| 30 | + 'ajaxpoll-vote-update' => 'U stem is opgedateer.', |
| 31 | + 'ajaxpoll-vote-add' => 'U stem is bygevoeg.', |
| 32 | + 'ajaxpoll-percent-votes' => '$1% van alle stemme', |
| 33 | + 'ajaxpoll-no-vote' => 'Stem asseblief hier onder.', |
34 | 34 | ); |
35 | 35 | |
36 | 36 | /** Arabic (العربية) |
37 | 37 | * @author OsamaK |
38 | 38 | */ |
39 | 39 | $messages['ar'] = array( |
40 | | - 'poll-vote-update' => 'تم تحديث صوتك.', |
41 | | - 'poll-vote-add' => 'تم إضافة تصويتك', |
42 | | - 'poll-info' => 'هذه كانت $1 تصويتا منذ بداية التصويت في $2.', // @todo FIXME: out of date, needs PLURAL |
43 | | - 'poll-submitting' => 'من فضلك انتظر، يرسل صوتك.', |
| 40 | + 'ajaxpoll-vote-update' => 'تم تحديث صوتك.', |
| 41 | + 'ajaxpoll-vote-add' => 'تم إضافة تصويتك', |
| 42 | + 'ajaxpoll-info' => 'هذه كانت $1 تصويتا منذ بداية التصويت في $2.', // @todo FIXME: out of date, needs PLURAL |
| 43 | + 'ajaxpoll-submitting' => 'من فضلك انتظر، يرسل صوتك.', |
44 | 44 | ); |
45 | 45 | |
46 | 46 | /** Breton (Brezhoneg) |
47 | 47 | * @author Y-M D |
48 | 48 | */ |
49 | 49 | $messages['br'] = array( |
50 | | - 'poll-vote-update' => 'Hizivaet eo bet ho vot.', |
51 | | - 'poll-vote-add' => 'Ouzhpennet eo bet ho vot.', |
52 | | - 'poll-vote-error' => "Ur gudenn a zo bet pa vezer oc'h ober war-dro ho vot. Mar plij klaskit adarre.", |
53 | | - 'poll-percent-votes' => '$1% eus hollad ar mouezhioù', |
54 | | - 'poll-your-vote' => "Votet ho peus dija evit \"$1\" d'an $2, tu 'zo deoc'h kemmañ ho vot en ur klikañ war unan eus ar respontoù da heul.", |
55 | | - 'poll-no-vote' => 'Mar plij votit amañ dindan.', |
56 | | - 'poll-info' => "$1 vot a zo bet abaoe ma 'z eo bet krouet ar sontadeg war $2.", // @todo FIXME: out of date, needs PLURAL |
57 | | - 'poll-submitting' => "Mar plij gortozit, emeur oc'h ober war-dro ho vot.", |
| 50 | + 'ajaxpoll-vote-update' => 'Hizivaet eo bet ho vot.', |
| 51 | + 'ajaxpoll-vote-add' => 'Ouzhpennet eo bet ho vot.', |
| 52 | + 'ajaxpoll-vote-error' => "Ur gudenn a zo bet pa vezer oc'h ober war-dro ho vot. Mar plij klaskit adarre.", |
| 53 | + 'ajaxpoll-percent-votes' => '$1% eus hollad ar mouezhioù', |
| 54 | + 'ajaxpoll-your-vote' => "Votet ho peus dija evit \"$1\" d'an $2, tu 'zo deoc'h kemmañ ho vot en ur klikañ war unan eus ar respontoù da heul.", |
| 55 | + 'ajaxpoll-no-vote' => 'Mar plij votit amañ dindan.', |
| 56 | + 'ajaxpoll-info' => "$1 vot a zo bet abaoe ma 'z eo bet krouet ar sontadeg war $2.", // @todo FIXME: out of date, needs PLURAL |
| 57 | + 'ajaxpoll-submitting' => "Mar plij gortozit, emeur oc'h ober war-dro ho vot.", |
58 | 58 | ); |
59 | 59 | |
60 | 60 | /** German (Deutsch) |
61 | 61 | * @author Tim 'Avatar' Bartel |
62 | 62 | */ |
63 | 63 | $messages['de'] = array( |
64 | | - 'poll-vote-update' => 'Deine Stimme wurde aktualisiert.', |
65 | | - 'poll-vote-add' => 'Deine Stimme wurde gezählt.', |
66 | | - 'poll-vote-error' => 'Es gab ein Problem bei der Verarbeitung deiner Stimme. Probiere es bitte noch einmal.', |
67 | | - 'poll-percent-votes' => '$1% aller Stimmen', |
68 | | - 'poll-your-vote' => 'Du hast bereits für "$1" abgestimmt (am $2). Du kannst deine Stimme ändern, indem du eine der untenstehenden Antworten anklickst.', |
69 | | - 'poll-no-vote' => 'Bitte stimme unten ab.', |
70 | | - 'poll-info' => 'Es gab $1 Stimmen seit der Erstellung der Umfrage am $2.', // @todo FIXME: out of date, needs PLURAL |
71 | | - 'poll-submitting' => 'Bitte warte kurz. Deine Stimme wird verarbeitet.', |
| 64 | + 'ajaxpoll-vote-update' => 'Deine Stimme wurde aktualisiert.', |
| 65 | + 'ajaxpoll-vote-add' => 'Deine Stimme wurde gezählt.', |
| 66 | + 'ajaxpoll-vote-error' => 'Es gab ein Problem bei der Verarbeitung deiner Stimme. Probiere es bitte noch einmal.', |
| 67 | + 'ajaxpoll-percent-votes' => '$1% aller Stimmen', |
| 68 | + 'ajaxpoll-your-vote' => 'Du hast bereits für "$1" abgestimmt (am $2). Du kannst deine Stimme ändern, indem du eine der untenstehenden Antworten anklickst.', |
| 69 | + 'ajaxpoll-no-vote' => 'Bitte stimme unten ab.', |
| 70 | + 'ajaxpoll-info' => 'Es gab $1 Stimmen seit der Erstellung der Umfrage am $2.', // @todo FIXME: out of date, needs PLURAL |
| 71 | + 'ajaxpoll-submitting' => 'Bitte warte kurz. Deine Stimme wird verarbeitet.', |
72 | 72 | ); |
73 | 73 | |
74 | 74 | /** Greek (Ελληνικά) |
75 | 75 | * @author Περίεργος |
76 | 76 | */ |
77 | 77 | $messages['el'] = array( |
78 | | - 'poll-vote-update' => 'Η ψήφος σας έχει ενημερωθεί.', |
79 | | - 'poll-vote-add' => 'Η ψήφος σας προστέθηκε.', |
80 | | - 'poll-vote-error' => 'Παρουσιάστηκε πρόβλημα κατά την επεξεργασία της ψήφους σας, παρακαλώ ξαναπροσπαθήστε.', |
81 | | - 'poll-percent-votes' => '$1% επί των συνολικών ψήφων', |
82 | | - 'poll-your-vote' => 'Έχετε ήδη ψηφίσει το $1 στο $2, μπορείτε να αλλάξετε τη ψήφο σας πατώντας μια απάντηση παρακάτω.', |
83 | | - 'poll-no-vote' => 'Παρακαλώ ψηφίστε παρακάτω.', |
84 | | - 'poll-info' => 'Υπάρχουν $1 ψήφοι από τότε που δημιουργήθηκε η ψηφοφορία στις $2.', // @todo FIXME: out of date, needs PLURAL |
85 | | - 'poll-submitting' => 'Παρακαλώ περιμένετε,η ψήφο σας υποβάλλεται.', |
| 78 | + 'ajaxpoll-vote-update' => 'Η ψήφος σας έχει ενημερωθεί.', |
| 79 | + 'ajaxpoll-vote-add' => 'Η ψήφος σας προστέθηκε.', |
| 80 | + 'ajaxpoll-vote-error' => 'Παρουσιάστηκε πρόβλημα κατά την επεξεργασία της ψήφους σας, παρακαλώ ξαναπροσπαθήστε.', |
| 81 | + 'ajaxpoll-percent-votes' => '$1% επί των συνολικών ψήφων', |
| 82 | + 'ajaxpoll-your-vote' => 'Έχετε ήδη ψηφίσει το $1 στο $2, μπορείτε να αλλάξετε τη ψήφο σας πατώντας μια απάντηση παρακάτω.', |
| 83 | + 'ajaxpoll-no-vote' => 'Παρακαλώ ψηφίστε παρακάτω.', |
| 84 | + 'ajaxpoll-info' => 'Υπάρχουν $1 ψήφοι από τότε που δημιουργήθηκε η ψηφοφορία στις $2.', // @todo FIXME: out of date, needs PLURAL |
| 85 | + 'ajaxpoll-submitting' => 'Παρακαλώ περιμένετε,η ψήφο σας υποβάλλεται.', |
86 | 86 | ); |
87 | 87 | |
88 | 88 | /** Spanish (Español) |
89 | 89 | * @author Bola |
90 | 90 | */ |
91 | 91 | $messages['es'] = array( |
92 | | - 'poll-vote-update' => 'Tu voto ha sido actualizado.', |
93 | | - 'poll-vote-add' => 'Tu voto ha sido añadido.', |
94 | | - 'poll-vote-error' => 'Ha habido un problema cuando comprobábamos tu voto, por favor, inténtalo de nuevo.', |
95 | | - 'poll-percent-votes' => '$1% de todos los votos', |
96 | | - 'poll-your-vote' => 'Ya votaste por "$1" el $2, puedes cambiar tu voto haciendo clic en una respuesta debajo.', |
97 | | - 'poll-no-vote' => 'Por favor, vota debajo.', |
98 | | - 'poll-info' => 'Ha habido {{PLURAL:$1|un voto|$1 votos}} desde que la encuesta fue creada el $2.', |
99 | | - 'poll-submitting' => 'Por favor espera, estamos comprobando tu voto, ten paciencia.', |
| 92 | + 'ajaxpoll-vote-update' => 'Tu voto ha sido actualizado.', |
| 93 | + 'ajaxpoll-vote-add' => 'Tu voto ha sido añadido.', |
| 94 | + 'ajaxpoll-vote-error' => 'Ha habido un problema cuando comprobábamos tu voto, por favor, inténtalo de nuevo.', |
| 95 | + 'ajaxpoll-percent-votes' => '$1% de todos los votos', |
| 96 | + 'ajaxpoll-your-vote' => 'Ya votaste por "$1" el $2, puedes cambiar tu voto haciendo clic en una respuesta debajo.', |
| 97 | + 'ajaxpoll-no-vote' => 'Por favor, vota debajo.', |
| 98 | + 'ajaxpoll-info' => 'Ha habido {{PLURAL:$1|un voto|$1 votos}} desde que la encuesta fue creada el $2.', |
| 99 | + 'ajaxpoll-submitting' => 'Por favor espera, estamos comprobando tu voto, ten paciencia.', |
100 | 100 | ); |
101 | 101 | |
102 | 102 | /** Finnish (Suomi) |
103 | 103 | * @author Jack Phoenix |
104 | 104 | */ |
105 | 105 | $messages['fi'] = array( |
106 | | - 'poll-vote-update' => 'Äänesi on päivitetty', |
107 | | - 'poll-vote-add' => 'Äänesi on lisätty.', |
108 | | - 'poll-vote-error' => 'Äänesi prosessoimisessa oli ongelma, yritä uudelleen.', |
109 | | - 'poll-percent-votes' => '$1% kaikista äänistä', |
110 | | - 'poll-your-vote' => 'Äänestit jo vaihtoehtoa "$1" $2, voit muuttaa ääntäsi napsauttamalla vastausta alempana', |
111 | | - 'poll-no-vote' => 'Äänestä alempana.', |
112 | | - 'poll-info' => '{{PLURAL:$1|Yksi ääni|$1 ääntä}} on annettu siitä lähtien kun tämä äänestys tehtiin, $2.', |
113 | | - 'poll-submitting' => 'Odota hetki, lähetetään ääntäsi.', |
| 106 | + 'ajaxpoll-vote-update' => 'Äänesi on päivitetty', |
| 107 | + 'ajaxpoll-vote-add' => 'Äänesi on lisätty.', |
| 108 | + 'ajaxpoll-vote-error' => 'Äänesi prosessoimisessa oli ongelma, yritä uudelleen.', |
| 109 | + 'ajaxpoll-percent-votes' => '$1% kaikista äänistä', |
| 110 | + 'ajaxpoll-your-vote' => 'Äänestit jo vaihtoehtoa "$1" $2, voit muuttaa ääntäsi napsauttamalla vastausta alempana', |
| 111 | + 'ajaxpoll-no-vote' => 'Äänestä alempana.', |
| 112 | + 'ajaxpoll-info' => '{{PLURAL:$1|Yksi ääni|$1 ääntä}} on annettu siitä lähtien kun tämä äänestys tehtiin, $2.', |
| 113 | + 'ajaxpoll-submitting' => 'Odota hetki, lähetetään ääntäsi.', |
114 | 114 | ); |
115 | 115 | |
116 | 116 | /** French (Français) |
117 | 117 | * @author Tim 'Avatar' Bartel |
118 | 118 | */ |
119 | 119 | $messages['fr'] = array( |
120 | | - 'poll-vote-update' => 'Ta voix est actualisé.', |
121 | | - 'poll-vote-add' => 'Ta voix était compté.', |
122 | | - 'poll-vote-error' => "Il y avait une problème avec le traitement de ta voix. Essaie-cela s'il te plaît encore une fois.", |
123 | | - 'poll-percent-votes' => '$1% de tous voix.', |
124 | | - 'poll-your-vote' => "Tu a déjà voté pour $1 (à $2). Tu peux changer ta voix, si tu cliques à l'une des réponses en bas.", |
125 | | - 'poll-no-vote' => 'Vote en bas.', |
126 | | - 'poll-info' => "Il y avait {{PLURAL:$1|une voix|$1 voix}}, depuis l'élaboration du sondage au $2.", |
127 | | - 'poll-submitting' => 'Attends une moment, ta voix est traité...', |
| 120 | + 'ajaxpoll-vote-update' => 'Ta voix est actualisé.', |
| 121 | + 'ajaxpoll-vote-add' => 'Ta voix était compté.', |
| 122 | + 'ajaxpoll-vote-error' => "Il y avait une problème avec le traitement de ta voix. Essaie-cela s'il te plaît encore une fois.", |
| 123 | + 'ajaxpoll-percent-votes' => '$1% de tous voix.', |
| 124 | + 'ajaxpoll-your-vote' => "Tu a déjà voté pour $1 (à $2). Tu peux changer ta voix, si tu cliques à l'une des réponses en bas.", |
| 125 | + 'ajaxpoll-no-vote' => 'Vote en bas.', |
| 126 | + 'ajaxpoll-info' => "Il y avait {{PLURAL:$1|une voix|$1 voix}}, depuis l'élaboration du sondage au $2.", |
| 127 | + 'ajaxpoll-submitting' => 'Attends une moment, ta voix est traité...', |
128 | 128 | ); |
129 | 129 | |
130 | 130 | /** Galician (Galego) |
131 | 131 | * @author Toliño |
132 | 132 | */ |
133 | 133 | $messages['gl'] = array( |
134 | | - 'poll-vote-update' => 'Actualizouse o seu voto.', |
135 | | - 'poll-vote-add' => 'Engadiuse o seu voto.', |
136 | | - 'poll-vote-error' => 'Houbo algún problema co procesamento do seu voto, por favor, inténteo de novo.', |
137 | | - 'poll-percent-votes' => '$1% do total dos votos', |
138 | | - 'poll-your-vote' => 'Xa votou por "$1" o $2, pode cambiar o seu voto premendo nunha resposta das que aparecen a continuación.', |
139 | | - 'poll-no-vote' => 'Por favor, vote a continuación.', |
140 | | - 'poll-info' => 'Recibíronse {{PLURAL:$1|un voto|$1 votos}} des que a enquisa foi creada o $2.', |
141 | | - 'poll-submitting' => 'Por favor, agarde durante o envío do seu voto.', |
| 134 | + 'ajaxpoll-vote-update' => 'Actualizouse o seu voto.', |
| 135 | + 'ajaxpoll-vote-add' => 'Engadiuse o seu voto.', |
| 136 | + 'ajaxpoll-vote-error' => 'Houbo algún problema co procesamento do seu voto, por favor, inténteo de novo.', |
| 137 | + 'ajaxpoll-percent-votes' => '$1% do total dos votos', |
| 138 | + 'ajaxpoll-your-vote' => 'Xa votou por "$1" o $2, pode cambiar o seu voto premendo nunha resposta das que aparecen a continuación.', |
| 139 | + 'ajaxpoll-no-vote' => 'Por favor, vote a continuación.', |
| 140 | + 'ajaxpoll-info' => 'Recibíronse {{PLURAL:$1|un voto|$1 votos}} des que a enquisa foi creada o $2.', |
| 141 | + 'ajaxpoll-submitting' => 'Por favor, agarde durante o envío do seu voto.', |
142 | 142 | ); |
143 | 143 | |
144 | 144 | /** Hungarian (Magyar) |
145 | 145 | * @author Glanthor Reviol |
146 | 146 | */ |
147 | 147 | $messages['hu'] = array( |
148 | | - 'poll-vote-update' => 'A szavazatod frissítve.', |
149 | | - 'poll-vote-add' => 'A szavazatod rögzítve.', |
150 | | - 'poll-no-vote' => 'Kérlek szavazz alant.', |
151 | | - 'poll-submitting' => 'Kérlek várj a szavazatod elküldésére.', |
| 148 | + 'ajaxpoll-vote-update' => 'A szavazatod frissítve.', |
| 149 | + 'ajaxpoll-vote-add' => 'A szavazatod rögzítve.', |
| 150 | + 'ajaxpoll-no-vote' => 'Kérlek szavazz alant.', |
| 151 | + 'ajaxpoll-submitting' => 'Kérlek várj a szavazatod elküldésére.', |
152 | 152 | ); |
153 | 153 | |
154 | 154 | /** Interlingua (Interlingua) |
155 | 155 | * @author McDutchie |
156 | 156 | */ |
157 | 157 | $messages['ia'] = array( |
158 | | - 'poll-vote-update' => 'Tu voto ha essite actualisate.', |
159 | | - 'poll-vote-add' => 'Tu voto ha essite addite.', |
160 | | - 'poll-vote-error' => 'Un problema occurreva durante le tractamento de tu voto. Per favor reproba.', |
161 | | - 'poll-percent-votes' => '$1% de tote le votos', |
162 | | - 'poll-your-vote' => 'Tu ha ja votate pro "$1" in $2. Tu pote cambiar tu voto per cliccar super un responsa hic infra.', |
163 | | - 'poll-no-vote' => 'Per favor vota hic infra.', |
164 | | - 'poll-info' => 'Il habeva $1 votos post le creation del sondage le $2.', // @todo FIXME: out of date, needs PLURAL |
165 | | - 'poll-submitting' => 'Un momento, tu voto es submittite.', |
| 158 | + 'ajaxpoll-vote-update' => 'Tu voto ha essite actualisate.', |
| 159 | + 'ajaxpoll-vote-add' => 'Tu voto ha essite addite.', |
| 160 | + 'ajaxpoll-vote-error' => 'Un problema occurreva durante le tractamento de tu voto. Per favor reproba.', |
| 161 | + 'ajaxpoll-percent-votes' => '$1% de tote le votos', |
| 162 | + 'ajaxpoll-your-vote' => 'Tu ha ja votate pro "$1" in $2. Tu pote cambiar tu voto per cliccar super un responsa hic infra.', |
| 163 | + 'ajaxpoll-no-vote' => 'Per favor vota hic infra.', |
| 164 | + 'ajaxpoll-info' => 'Il habeva $1 votos post le creation del sondage le $2.', // @todo FIXME: out of date, needs PLURAL |
| 165 | + 'ajaxpoll-submitting' => 'Un momento, tu voto es submittite.', |
166 | 166 | ); |
167 | 167 | |
168 | 168 | /** Japanese (日本語) |
169 | 169 | * @author Shun Fukuzawa |
170 | 170 | */ |
171 | 171 | $messages['ja'] = array( |
172 | | - 'poll-vote-update' => '投票を更新しました。', |
173 | | - 'poll-vote-add' => '投票が追加されました。', |
174 | | - 'poll-vote-error' => '問題が発生しました。少ししてから再度投票してください。', |
175 | | - 'poll-percent-votes' => '全体の$1%', |
176 | | - 'poll-your-vote' => '$2について、$1に投票しています。以下の回答をクリックすると、投票を変更できます。', |
177 | | - 'poll-no-vote' => 'さあ、投票しよう!', |
178 | | - 'poll-submitting' => '投票を処理しています。少しお待ちください。', |
| 172 | + 'ajaxpoll-vote-update' => '投票を更新しました。', |
| 173 | + 'ajaxpoll-vote-add' => '投票が追加されました。', |
| 174 | + 'ajaxpoll-vote-error' => '問題が発生しました。少ししてから再度投票してください。', |
| 175 | + 'ajaxpoll-percent-votes' => '全体の$1%', |
| 176 | + 'ajaxpoll-your-vote' => '$2について、$1に投票しています。以下の回答をクリックすると、投票を変更できます。', |
| 177 | + 'ajaxpoll-no-vote' => 'さあ、投票しよう!', |
| 178 | + 'ajaxpoll-submitting' => '投票を処理しています。少しお待ちください。', |
179 | 179 | ); |
180 | 180 | |
181 | 181 | /** Macedonian (Македонски) |
182 | 182 | * @author Bjankuloski06 |
183 | 183 | */ |
184 | 184 | $messages['mk'] = array( |
185 | | - 'poll-vote-update' => 'Вашиот глас е подновен.', |
186 | | - 'poll-vote-add' => 'Вашиот глас е додаден.', |
187 | | - 'poll-vote-error' => 'Се појави проблем при обработката на вашиот глас. Обидете се повторно.', |
188 | | - 'poll-percent-votes' => '$1% од вкупниот број на гласови', |
189 | | - 'poll-your-vote' => 'Веќе имате гласано за „$1“ на $2; можете да го промените гласот со кликнување на еден од одговорите подолу.', |
190 | | - 'poll-no-vote' => 'Гласајте подолу.', |
191 | | - 'poll-info' => 'Откако е создадена анкетата ($2) гласано е $1 пати.', // @todo FIXME: out of date, needs PLURAL |
192 | | - 'poll-submitting' => 'Почекајте, го заведувам вашиот глас.', |
| 185 | + 'ajaxpoll-vote-update' => 'Вашиот глас е подновен.', |
| 186 | + 'ajaxpoll-vote-add' => 'Вашиот глас е додаден.', |
| 187 | + 'ajaxpoll-vote-error' => 'Се појави проблем при обработката на вашиот глас. Обидете се повторно.', |
| 188 | + 'ajaxpoll-percent-votes' => '$1% од вкупниот број на гласови', |
| 189 | + 'ajaxpoll-your-vote' => 'Веќе имате гласано за „$1“ на $2; можете да го промените гласот со кликнување на еден од одговорите подолу.', |
| 190 | + 'ajaxpoll-no-vote' => 'Гласајте подолу.', |
| 191 | + 'ajaxpoll-info' => 'Откако е создадена анкетата ($2) гласано е $1 пати.', // @todo FIXME: out of date, needs PLURAL |
| 192 | + 'ajaxpoll-submitting' => 'Почекајте, го заведувам вашиот глас.', |
193 | 193 | ); |
194 | 194 | |
195 | 195 | /** Dutch (Nederlands) |
196 | 196 | * @author Siebrand |
197 | 197 | */ |
198 | 198 | $messages['nl'] = array( |
199 | | - 'poll-vote-update' => 'Uw stem is bijgewerkt.', |
200 | | - 'poll-vote-add' => 'Uw stem is toegevoegd.', |
201 | | - 'poll-vote-error' => 'Er is een probleem opgetreden tijdens het verwerken van uw stem. Probeer het opnieuw.', |
202 | | - 'poll-percent-votes' => '$1% van alle stemmen', |
203 | | - 'poll-your-vote' => 'U hebt al voor "$1" gestemd op $2. U kunt uw stem wijzigen door hieronder op een antwoord te klikken.', |
204 | | - 'poll-no-vote' => 'Stem hieronder.', |
205 | | - 'poll-info' => 'Er zijn {{PLURAL:$1|een stem|$1 stemmen}} uitgebracht sinds de peiling op $2 is aangemaakt.', |
206 | | - 'poll-submitting' => 'Even geduld alstublieft. Uw stem wordt opgeslagen...', |
| 199 | + 'ajaxpoll-vote-update' => 'Uw stem is bijgewerkt.', |
| 200 | + 'ajaxpoll-vote-add' => 'Uw stem is toegevoegd.', |
| 201 | + 'ajaxpoll-vote-error' => 'Er is een probleem opgetreden tijdens het verwerken van uw stem. Probeer het opnieuw.', |
| 202 | + 'ajaxpoll-percent-votes' => '$1% van alle stemmen', |
| 203 | + 'ajaxpoll-your-vote' => 'U hebt al voor "$1" gestemd op $2. U kunt uw stem wijzigen door hieronder op een antwoord te klikken.', |
| 204 | + 'ajaxpoll-no-vote' => 'Stem hieronder.', |
| 205 | + 'ajaxpoll-info' => 'Er zijn {{PLURAL:$1|een stem|$1 stemmen}} uitgebracht sinds de peiling op $2 is aangemaakt.', |
| 206 | + 'ajaxpoll-submitting' => 'Even geduld alstublieft. Uw stem wordt opgeslagen...', |
207 | 207 | ); |
208 | 208 | |
209 | 209 | /** Norwegian (bokmål) (Norsk (bokmål)) |
210 | 210 | * @author Nghtwlkr |
211 | 211 | */ |
212 | 212 | $messages['nb'] = array( |
213 | | - 'poll-vote-update' => 'Din stemme har blitt oppdatert.', |
214 | | - 'poll-vote-add' => 'Din stemme har blitt lagt til.', |
215 | | - 'poll-vote-error' => 'Det oppstod et problem med behandlingen av din stemme, vennligst prøv igjen.', |
216 | | - 'poll-percent-votes' => '$1% av alle stemmer', |
217 | | - 'poll-your-vote' => 'Du har allerede stemt på «$1» den $2, du kan endre din stemme ved å klikke på et svar nedenfor.', |
218 | | - 'poll-no-vote' => 'Vennligst stem nedenfor.', |
219 | | - 'poll-info' => 'Det var $1 stemmer siden spørreundersøkelsen ble opprettet den $2.', // @todo FIXME: out of date, needs PLURAL |
220 | | - 'poll-submitting' => 'Vennligst vent, sender inn stemmen din.', |
| 213 | + 'ajaxpoll-vote-update' => 'Din stemme har blitt oppdatert.', |
| 214 | + 'ajaxpoll-vote-add' => 'Din stemme har blitt lagt til.', |
| 215 | + 'ajaxpoll-vote-error' => 'Det oppstod et problem med behandlingen av din stemme, vennligst prøv igjen.', |
| 216 | + 'ajaxpoll-percent-votes' => '$1% av alle stemmer', |
| 217 | + 'ajaxpoll-your-vote' => 'Du har allerede stemt på «$1» den $2, du kan endre din stemme ved å klikke på et svar nedenfor.', |
| 218 | + 'ajaxpoll-no-vote' => 'Vennligst stem nedenfor.', |
| 219 | + 'ajaxpoll-info' => 'Det var $1 stemmer siden spørreundersøkelsen ble opprettet den $2.', // @todo FIXME: out of date, needs PLURAL |
| 220 | + 'ajaxpoll-submitting' => 'Vennligst vent, sender inn stemmen din.', |
221 | 221 | ); |
222 | 222 | |
223 | 223 | /** Polish (Polskie) |
224 | 224 | * @author Dariusz Siedlecki |
225 | 225 | */ |
226 | 226 | $messages['pl'] = array( |
227 | | - 'poll-vote-update' => 'Twój głos został zmieniony.', |
228 | | - 'poll-vote-add' => 'Twój głos został dodany.', |
229 | | - 'poll-vote-error' => 'Wystąpił błąd w czasie dodawania głosu, proszę spróbować później.', |
230 | | - 'poll-percent-votes' => '$1% wszystkich głosów', |
231 | | - 'poll-your-vote' => 'Zagłosowałeś juz na "$1" $2, możesz zaktualizować swój głos klikając na odpowiedź poniżej.', |
232 | | - 'poll-no-vote' => 'Podaj swój głos poniżej.', |
233 | | - 'poll-info' => 'Oddano już $1 głosy/ów od założenia ankiety dnia $2.', // @todo FIXME: out of date, needs PLURAL |
234 | | - 'poll-submitting' => 'Proszę czekać, trwa dodawanie głosu.', |
| 227 | + 'ajaxpoll-vote-update' => 'Twój głos został zmieniony.', |
| 228 | + 'ajaxpoll-vote-add' => 'Twój głos został dodany.', |
| 229 | + 'ajaxpoll-vote-error' => 'Wystąpił błąd w czasie dodawania głosu, proszę spróbować później.', |
| 230 | + 'ajaxpoll-percent-votes' => '$1% wszystkich głosów', |
| 231 | + 'ajaxpoll-your-vote' => 'Zagłosowałeś juz na "$1" $2, możesz zaktualizować swój głos klikając na odpowiedź poniżej.', |
| 232 | + 'ajaxpoll-no-vote' => 'Podaj swój głos poniżej.', |
| 233 | + 'ajaxpoll-info' => 'Oddano już $1 głosy/ów od założenia ankiety dnia $2.', // @todo FIXME: out of date, needs PLURAL |
| 234 | + 'ajaxpoll-submitting' => 'Proszę czekać, trwa dodawanie głosu.', |
235 | 235 | ); |
236 | 236 | |
237 | 237 | /** Piedmontese (Piemontèis) |
— | — | @@ -238,28 +238,28 @@ |
239 | 239 | * @author Dragonòt |
240 | 240 | */ |
241 | 241 | $messages['pms'] = array( |
242 | | - 'poll-vote-update' => "Tò vot a l'é stàit modificà.", |
243 | | - 'poll-vote-add' => "Tò vot a l'é stàit giontà.", |
244 | | - 'poll-vote-error' => "A l'é staje un problema an tratand sò vot, për piasì ch'a preuva torna.", |
245 | | - 'poll-percent-votes' => '$1% ëd tùit ij vot', |
246 | | - 'poll-your-vote' => 'A l\'ha già votà për "$1" su $2; a peul cangé sò vot an sgnacand su na rispòsta sì-sota.', |
247 | | - 'poll-no-vote' => 'Për piasì, voté sì-sota.', |
248 | | - 'poll-info' => "A son staje $1 vot da quand ël sondagi a l'é stàit creà su $2.", // @todo FIXME: out of date, needs PLURAL |
249 | | - 'poll-submitting' => "Për piasì ch'a speta, sò vot a l'é an camin ch'a riva.", |
| 242 | + 'ajaxpoll-vote-update' => "Tò vot a l'é stàit modificà.", |
| 243 | + 'ajaxpoll-vote-add' => "Tò vot a l'é stàit giontà.", |
| 244 | + 'ajaxpoll-vote-error' => "A l'é staje un problema an tratand sò vot, për piasì ch'a preuva torna.", |
| 245 | + 'ajaxpoll-percent-votes' => '$1% ëd tùit ij vot', |
| 246 | + 'ajaxpoll-your-vote' => 'A l\'ha già votà për "$1" su $2; a peul cangé sò vot an sgnacand su na rispòsta sì-sota.', |
| 247 | + 'ajaxpoll-no-vote' => 'Për piasì, voté sì-sota.', |
| 248 | + 'ajaxpoll-info' => "A son staje $1 vot da quand ël sondagi a l'é stàit creà su $2.", // @todo FIXME: out of date, needs PLURAL |
| 249 | + 'ajaxpoll-submitting' => "Për piasì ch'a speta, sò vot a l'é an camin ch'a riva.", |
250 | 250 | ); |
251 | 251 | |
252 | 252 | /** Brazilian Portuguese (Português do Brasil) |
253 | 253 | * @author Daemorris |
254 | 254 | */ |
255 | 255 | $messages['pt-br'] = array( |
256 | | - 'poll-vote-update' => 'Seu voto foi atualizado.', |
257 | | - 'poll-vote-add' => 'Seu voto foi adicionado.', |
258 | | - 'poll-vote-error' => 'Houve um problema com o processamento de seu voto, por favor tente novamente.', |
259 | | - 'poll-percent-votes' => '$1% de todos votos', |
260 | | - 'poll-your-vote' => 'Vocâ já votou para "$1" em $2, você pode alterar seu voto clicando em uma opção abaixo.', |
261 | | - 'poll-no-vote' => 'Por favor vote abaixo.', |
262 | | - 'poll-info' => '{{PLURAL:$1|Um voto|$1 votos}} desde a criação da votação em $2.', |
263 | | - 'poll-submitting' => 'Por favor aguarde, enviando sua opção.', |
| 256 | + 'ajaxpoll-vote-update' => 'Seu voto foi atualizado.', |
| 257 | + 'ajaxpoll-vote-add' => 'Seu voto foi adicionado.', |
| 258 | + 'ajaxpoll-vote-error' => 'Houve um problema com o processamento de seu voto, por favor tente novamente.', |
| 259 | + 'ajaxpoll-percent-votes' => '$1% de todos votos', |
| 260 | + 'ajaxpoll-your-vote' => 'Vocâ já votou para "$1" em $2, você pode alterar seu voto clicando em uma opção abaixo.', |
| 261 | + 'ajaxpoll-no-vote' => 'Por favor vote abaixo.', |
| 262 | + 'ajaxpoll-info' => '{{PLURAL:$1|Um voto|$1 votos}} desde a criação da votação em $2.', |
| 263 | + 'ajaxpoll-submitting' => 'Por favor aguarde, enviando sua opção.', |
264 | 264 | ); |
265 | 265 | |
266 | 266 | /** Russian (Русский) |
— | — | @@ -267,14 +267,14 @@ |
268 | 268 | * @author Александр Сигачёв |
269 | 269 | */ |
270 | 270 | $messages['ru'] = array( |
271 | | - 'poll-vote-add' => 'Ваш голос добавлен.', |
272 | | - 'poll-vote-update' => 'Ваш голос обновлён.', |
273 | | - 'poll-vote-error' => 'Возникла проблема с обработкой вашего голоса, пожалуйста, попробуйте ещё раз.', |
274 | | - 'poll-percent-votes' => '$1% от всех голосов', |
275 | | - 'poll-your-vote' => 'Вы уже проголосовали «$1» $2. Вы можете изменить свой выбор, нажав на один из представленных ниже ответов.', |
276 | | - 'poll-no-vote' => 'Пожалуйста, проголосуйте ниже.', |
277 | | - 'poll-info' => 'С момента создания голосования $2 поступило $1 голосов.', // @todo FIXME: out of date, needs PLURAL |
278 | | - 'poll-submitting' => 'Пожалуйста, подождите, ваш голос обрабатывается.', |
| 271 | + 'ajaxpoll-vote-add' => 'Ваш голос добавлен.', |
| 272 | + 'ajaxpoll-vote-update' => 'Ваш голос обновлён.', |
| 273 | + 'ajaxpoll-vote-error' => 'Возникла проблема с обработкой вашего голоса, пожалуйста, попробуйте ещё раз.', |
| 274 | + 'ajaxpoll-percent-votes' => '$1% от всех голосов', |
| 275 | + 'ajaxpoll-your-vote' => 'Вы уже проголосовали «$1» $2. Вы можете изменить свой выбор, нажав на один из представленных ниже ответов.', |
| 276 | + 'ajaxpoll-no-vote' => 'Пожалуйста, проголосуйте ниже.', |
| 277 | + 'ajaxpoll-info' => 'С момента создания голосования $2 поступило $1 голосов.', // @todo FIXME: out of date, needs PLURAL |
| 278 | + 'ajaxpoll-submitting' => 'Пожалуйста, подождите, ваш голос обрабатывается.', |
279 | 279 | ); |
280 | 280 | |
281 | 281 | /** Serbian Cyrillic ekavian (Српски (ћирилица)) |
— | — | @@ -282,21 +282,21 @@ |
283 | 283 | * @author Verlor |
284 | 284 | */ |
285 | 285 | $messages['sr-ec'] = array( |
286 | | - 'poll-vote-update' => 'аш глас је био урачунат.', |
287 | | - 'poll-vote-add' => 'Ваш галс је додан', |
288 | | - 'poll-percent-votes' => '$1% од свих гласова', |
289 | | - 'poll-no-vote' => 'Молимо гласајте испод.', |
290 | | - 'poll-submitting' => 'Чекајте, шаљемо ваш глас.', |
| 286 | + 'ajaxpoll-vote-update' => 'аш глас је био урачунат.', |
| 287 | + 'ajaxpoll-vote-add' => 'Ваш галс је додан', |
| 288 | + 'ajaxpoll-percent-votes' => '$1% од свих гласова', |
| 289 | + 'ajaxpoll-no-vote' => 'Молимо гласајте испод.', |
| 290 | + 'ajaxpoll-submitting' => 'Чекајте, шаљемо ваш глас.', |
291 | 291 | ); |
292 | 292 | |
293 | 293 | /** Chinese (中文) |
294 | 294 | * @author 許瑜真 (Yuchen Hsu/KaurJmeb) |
295 | 295 | */ |
296 | 296 | $messages['zh'] = array( |
297 | | - 'poll-no-vote' => '請於下方投票', |
298 | | - 'poll-percent-votes' => '$1%', |
299 | | - 'poll-submitting' => '正在處理您的投票,請稍候。', |
300 | | - 'poll-vote-add' => '您的投票已計入', |
301 | | - 'poll-vote-error' => '投票過程發生問題,請再試一次', |
302 | | - 'poll-vote-update' => '你的投票已更新', |
303 | | -); |
\ No newline at end of file |
| 297 | + 'ajaxpoll-no-vote' => '請於下方投票', |
| 298 | + 'ajaxpoll-percent-votes' => '$1%', |
| 299 | + 'ajaxpoll-submitting' => '正在處理您的投票,請稍候。', |
| 300 | + 'ajaxpoll-vote-add' => '您的投票已計入', |
| 301 | + 'ajaxpoll-vote-error' => '投票過程發生問題,請再試一次', |
| 302 | + 'ajaxpoll-vote-update' => '你的投票已更新', |
| 303 | +); |