Index: branches/wmf/1.18wmf1/extensions/Narayam/Narayam.i18n.php |
— | — | @@ -22,6 +22,10 @@ |
23 | 23 | 'narayam-help-page' => 'Help:Typing', |
24 | 24 | 'narayam-checkbox-tooltip' => 'To toggle input method on and off', // FIXME: better message |
25 | 25 | 'narayam-disable-preference' => 'Disable Narayam Input Method Editor (IME)', |
| 26 | + 'narayam-as' => 'Assamese Transliteration', |
| 27 | + 'narayam-as-avro' => 'Assamese Avro', |
| 28 | + 'narayam-as-bornona' => 'Assamese Bornona', |
| 29 | + 'narayam-as-inscript' => 'Assamese InScript', |
26 | 30 | 'narayam-eo' => 'Esperanto', |
27 | 31 | 'narayam-hi-inscript' => 'Hindi InScript', |
28 | 32 | 'narayam-kn' => 'Kannada Transliteration', |
— | — | @@ -344,6 +348,10 @@ |
345 | 349 | 'narayam-help-page' => 'Help:Eingabe', |
346 | 350 | 'narayam-checkbox-tooltip' => 'Eingabemethode ein- und ausschalten', |
347 | 351 | 'narayam-disable-preference' => 'Narayam-Editor deaktivieren', |
| 352 | + 'narayam-as' => 'Assamesisch (Transliteration)', |
| 353 | + 'narayam-as-avro' => 'Assamesisch (Avro)', |
| 354 | + 'narayam-as-bornona' => 'Assamesisch (Bornona)', |
| 355 | + 'narayam-as-inscript' => 'Assamesisch (InScript)', |
348 | 356 | 'narayam-eo' => 'Esperanto', |
349 | 357 | 'narayam-hi-inscript' => 'Hindi (InScript)', |
350 | 358 | 'narayam-kn' => 'Kannada (Transliteration)', |
— | — | @@ -567,6 +575,10 @@ |
568 | 576 | 'narayam-help-page' => 'Help:Escritura', |
569 | 577 | 'narayam-checkbox-tooltip' => 'Para activar e desactivar o método de entrada', |
570 | 578 | 'narayam-disable-preference' => 'Desactivar o editor de método de entrada do narayam', |
| 579 | + 'narayam-as' => 'Transliteración para asamés', |
| 580 | + 'narayam-as-avro' => 'Avro para asamés', |
| 581 | + 'narayam-as-bornona' => 'Bornona para asamés', |
| 582 | + 'narayam-as-inscript' => 'InScript para asamés', |
571 | 583 | 'narayam-eo' => 'Esperanto', |
572 | 584 | 'narayam-hi-inscript' => 'InScript para hindi', |
573 | 585 | 'narayam-kn' => 'Transliteración para kannada', |
— | — | @@ -697,6 +709,10 @@ |
698 | 710 | 'narayam-help-page' => 'Help:Dactylographia', |
699 | 711 | 'narayam-checkbox-tooltip' => 'Activar e disactivar le methodo de entrata', |
700 | 712 | 'narayam-disable-preference' => 'Disactivar le methodo de entrata pro Narayam', |
| 713 | + 'narayam-as' => 'Translitteration in assamese', |
| 714 | + 'narayam-as-avro' => 'Assamese Avro', |
| 715 | + 'narayam-as-bornona' => 'Assamese Bornona', |
| 716 | + 'narayam-as-inscript' => 'Assamese InScript', |
701 | 717 | 'narayam-eo' => 'Esperanto', |
702 | 718 | 'narayam-hi-inscript' => 'Hindi (InScript)', |
703 | 719 | 'narayam-kn' => 'Translitteration in kannada', |
— | — | @@ -892,6 +908,10 @@ |
893 | 909 | 'narayam-help-page' => 'Help:Внос', |
894 | 910 | 'narayam-checkbox-tooltip' => 'За вкл/искл на метод на внос', |
895 | 911 | 'narayam-disable-preference' => 'Оневозможи го уредникот на вносни методи (IME) Narayam', |
| 912 | + 'narayam-as' => 'Транслитерација на асамски', |
| 913 | + 'narayam-as-avro' => 'Асамски - Avro', |
| 914 | + 'narayam-as-bornona' => 'Асамски - Bornona', |
| 915 | + 'narayam-as-inscript' => 'Асамски - InScript', |
896 | 916 | 'narayam-eo' => 'Есперанто', |
897 | 917 | 'narayam-hi-inscript' => 'Хинди - InScript', |
898 | 918 | 'narayam-kn' => 'Транслитерација на Канада', |
— | — | @@ -923,6 +943,8 @@ |
924 | 944 | $messages['ml'] = array( |
925 | 945 | 'narayam-desc' => 'ഇൻപുട്ട് ഫീൽഡുകളിൽ ഇച്ഛാനുസരണമുള്ള ലിപികളിൽ എഴുതാനുള്ള സൗകര്യം കൂട്ടിച്ചേർക്കുന്നു', |
926 | 946 | 'narayam-toggle-ime' => 'സജീവമാക്കുക ($1)', |
| 947 | + 'narayam-menu' => 'എഴുത്തുപകരണം', |
| 948 | + 'narayam-menu-tooltip' => 'നാരായം എഴുത്തുപകരണം (ഐ.എം.ഇ.) നിയന്ത്രിക്കുക', |
927 | 949 | 'narayam-help' => 'സഹായം', |
928 | 950 | 'narayam-help-page' => 'Help:എഴുത്ത്', |
929 | 951 | 'narayam-checkbox-tooltip' => 'എഴുത്തുപകരണം ഉപയോഗിക്കാനും ഒഴിവാക്കാനും ഇവിടെ ഞെക്കുക', |
— | — | @@ -961,6 +983,10 @@ |
962 | 984 | 'narayam-help-page' => 'Help:Menaip', |
963 | 985 | 'narayam-checkbox-tooltip' => 'Untuk memasang/menutup kaedah input', |
964 | 986 | 'narayam-disable-preference' => 'Matikan Editor Kaedah Input (IME) Narayam', |
| 987 | + 'narayam-as' => 'Alih Huruf Assam', |
| 988 | + 'narayam-as-avro' => 'Avro Assam', |
| 989 | + 'narayam-as-bornona' => 'Bornona Assam', |
| 990 | + 'narayam-as-inscript' => 'InScript Assam', |
965 | 991 | 'narayam-eo' => 'Esperanto', |
966 | 992 | 'narayam-hi-inscript' => 'InScript Hindi', |
967 | 993 | 'narayam-kn' => 'Alih Huruf Kannada', |
— | — | @@ -1037,7 +1063,7 @@ |
1038 | 1064 | */ |
1039 | 1065 | $messages['or'] = array( |
1040 | 1066 | 'narayam-toggle-ime' => '($1) ସଚଳ କରାଇବେ', |
1041 | | - 'narayam-menu' => 'ଇନପୁଟ ପ୍ରଣାଳୀ', |
| 1067 | + 'narayam-menu' => 'ନିବେଶ ପ୍ରଣାଳୀ', |
1042 | 1068 | 'narayam-help' => 'ସହଯୋଗ', |
1043 | 1069 | 'narayam-help-page' => 'Help:ଟାଇପ କରିବା', |
1044 | 1070 | 'narayam-or' => 'ଓଡ଼ିଆ ଟ୍ରାନ୍ସଲିଟରେସନ', |
— | — | @@ -1056,6 +1082,9 @@ |
1057 | 1083 | 'narayam-help-page' => 'Help:Wprowadzanie znaków', |
1058 | 1084 | 'narayam-checkbox-tooltip' => 'Włączanie i wyłączanie metody wprowadzania', |
1059 | 1085 | 'narayam-disable-preference' => 'Wyłącz w edytorze nietypowe metody wprowadzania znaków', |
| 1086 | + 'narayam-as-avro' => 'Assamski avro', |
| 1087 | + 'narayam-as-bornona' => 'Assamski bornona', |
| 1088 | + 'narayam-as-inscript' => 'Assamski InScript', |
1060 | 1089 | 'narayam-eo' => 'Esperanto', |
1061 | 1090 | 'narayam-hi-inscript' => 'Hindi InScript', |
1062 | 1091 | 'narayam-kn' => 'Transliteracja kannary', |
— | — | @@ -1124,11 +1153,12 @@ |
1125 | 1154 | /** Portuguese (Português) |
1126 | 1155 | * @author Hamilton Abreu |
1127 | 1156 | * @author MetalBrasil |
| 1157 | + * @author SandroHc |
1128 | 1158 | * @author Waldir |
1129 | 1159 | */ |
1130 | 1160 | $messages['pt'] = array( |
1131 | 1161 | 'narayam-desc' => 'Permite a adição de métodos de entrada personalizados para os campos de entrada', |
1132 | | - 'narayam-toggle-ime' => 'Alternar o método de entrada ($1)', |
| 1162 | + 'narayam-toggle-ime' => 'Activar ($1)', |
1133 | 1163 | 'narayam-menu' => 'Método de entrada', |
1134 | 1164 | 'narayam-menu-tooltip' => 'Controlar o Narayam Input Method Editor (IME)', |
1135 | 1165 | 'narayam-help' => 'Ajuda', |
— | — | @@ -1389,6 +1419,10 @@ |
1390 | 1420 | 'narayam-help-page' => 'Help:Tipkanje', |
1391 | 1421 | 'narayam-checkbox-tooltip' => 'Za vklop ali izklop načina vnosa', |
1392 | 1422 | 'narayam-disable-preference' => 'Onemogoči urejevalnik načina vnosa (IME) Narayam', |
| 1423 | + 'narayam-as' => 'Prečrkovanje asamščine', |
| 1424 | + 'narayam-as-avro' => 'Avro za asamščino', |
| 1425 | + 'narayam-as-bornona' => 'Bornora za asamščino', |
| 1426 | + 'narayam-as-inscript' => 'InScript za asamščino', |
1393 | 1427 | 'narayam-eo' => 'Esperanto', |
1394 | 1428 | 'narayam-hi-inscript' => 'InScript za hindijščino', |
1395 | 1429 | 'narayam-kn' => 'Prečrkovanje kannadščine', |
— | — | @@ -1406,7 +1440,7 @@ |
1407 | 1441 | 'narayam-ta99' => 'Tamil 99', |
1408 | 1442 | 'narayam-ta' => 'Prečrkovanje tamilščine', |
1409 | 1443 | 'narayam-te-inscript' => 'InScript za teluščino', |
1410 | | - 'narayam-bn-avro' => 'Bengalski Avro', |
| 1444 | + 'narayam-bn-avro' => 'Avro za bengalščino', |
1411 | 1445 | 'narayam-bn-inscript' => 'InScript za bengalščino', |
1412 | 1446 | 'narayam-bn-nkb' => 'Bengalski NKB', |
1413 | 1447 | ); |
— | — | @@ -1445,9 +1479,13 @@ |
1446 | 1480 | * @author Sodabottle |
1447 | 1481 | */ |
1448 | 1482 | $messages['ta'] = array( |
1449 | | - 'narayam-toggle-ime' => 'தமிழில் எழுத', |
1450 | | - 'narayam-help-page' => 'விக்கிப்பீடியா:தமிழ்த் தட்டச்சு', |
| 1483 | + 'narayam-toggle-ime' => 'தமிழ்', |
| 1484 | + 'narayam-menu' => 'தமிழில் எழுத', |
| 1485 | + 'narayam-menu-tooltip' => 'இக்கருவியைப் பயன்படுத்தி தமிழில் எழுதலாம்; குறுக்கு விசை :CTRL+M', |
| 1486 | + 'narayam-help' => 'உதவி', |
| 1487 | + 'narayam-help-page' => 'உதவி:தமிழ்த் தட்டச்சு', |
1451 | 1488 | 'narayam-checkbox-tooltip' => 'இக்கருவியைப் பயன்படுத்தி தமிழில் எழுதலாம்.', |
| 1489 | + 'narayam-disable-preference' => 'நரையம் தட்டச்சுக் கருவியை நீக்கு', |
1452 | 1490 | 'narayam-ta99' => 'தமிழ்99', |
1453 | 1491 | 'narayam-ta' => 'எழுத்துப்பெயர்ப்பு', |
1454 | 1492 | ); |
Index: branches/wmf/1.18wmf1/extensions/Narayam/js/ext.narayam.rules.as-inscript.js |
— | — | @@ -0,0 +1,126 @@ |
| 2 | +/** |
| 3 | + * InScript regular expression rules table for Assamese script |
| 4 | + * According to CDAC's "Enhanced InScript Keyboard Layout 5.2" |
| 5 | + * @author Junaid P V ([[user:Junaidpv]]) |
| 6 | + * @date 2010-12-12 (updated: 2010-12-22) |
| 7 | + * License: GPLv3, CC-BY-SA 3.0 |
| 8 | + */ |
| 9 | + |
| 10 | +var rules = [ |
| 11 | +['X', '', 'ঁ'], |
| 12 | +['x', '', 'ং'], |
| 13 | +['_', '', 'ঃ'], |
| 14 | +['D', '', 'অ'], |
| 15 | +['E', '', 'আ'], |
| 16 | +['F', '', 'ই'], |
| 17 | +['R', '', 'ঈ'], |
| 18 | +['G', '', 'উ'], |
| 19 | +['T', '', 'ঊ'], |
| 20 | +['\\+', '', 'ঋ'], |
| 21 | +['S', '', 'এ'], |
| 22 | +['W', '', 'ঐ'], |
| 23 | +['A', '', 'ও'], |
| 24 | +['Q', '', 'ঔ'], |
| 25 | +['k', '', 'ক'], |
| 26 | +['K', '', 'খ'], |
| 27 | +['i', '', 'গ'], |
| 28 | +['I', '', 'ঘ'], |
| 29 | +['U', '', 'ঙ'], |
| 30 | +[';', '', 'চ'], |
| 31 | +['\\:', '', 'ছ'], |
| 32 | +['p', '', 'জ'], |
| 33 | +['P', '', 'ঝ'], |
| 34 | +['\\}', '', 'ঞ'], |
| 35 | +["'", '', 'ট'], |
| 36 | +['"', '', 'ঠ'], |
| 37 | +['\\[', '', 'ড'], |
| 38 | +['\\{', '', 'ঢ'], |
| 39 | +['C', '', 'ণ'], |
| 40 | +['l', '', 'ত'], |
| 41 | +['L', '', 'থ'], |
| 42 | +['o', '', 'দ'], |
| 43 | +['O', '', 'ধ'], |
| 44 | +['v', '', 'ন'], |
| 45 | +['h', '', 'প'], |
| 46 | +['H', '', 'ফ'], |
| 47 | +['y', '', 'ব'], |
| 48 | +['Y', '', 'ভ'], |
| 49 | +['c', '', 'ম'], |
| 50 | +['\\?', '', 'য'], |
| 51 | +['j', '', '\u09F0'], |
| 52 | +['J', '', 'ৎ'], |
| 53 | +['n', '', 'ল'], |
| 54 | +['M', '', 'শ'], |
| 55 | +['\\<', '', 'ষ'], |
| 56 | +['m', '', 'স'], |
| 57 | +['u', '', 'হ'], |
| 58 | +['\\]', '', '়'], |
| 59 | +['e', '', 'া'], |
| 60 | +['f', '', 'ি'], |
| 61 | +['r', '', 'ী'], |
| 62 | +['g', '', 'ু'], |
| 63 | +['t', '', 'ূ'], |
| 64 | +['\\=', '', 'ৃ'], |
| 65 | +['s', '', 'ে'], |
| 66 | +['w', '', 'ৈ'], |
| 67 | +['a', '', 'ো'], |
| 68 | +['q', '', 'ৌ'], |
| 69 | +['d', '', '্'], |
| 70 | +['/', '', 'য়'], |
| 71 | +['\\>', '', ''], |
| 72 | +['0', '', '০'], |
| 73 | +['1', '', '১'], |
| 74 | +['2', '', '২'], |
| 75 | +['3', '', '৩'], |
| 76 | +['4', '', '৪'], |
| 77 | +['5', '', '৫'], |
| 78 | +['6', '', '৬'], |
| 79 | +['7', '', '৭'], |
| 80 | +['8', '', '৮'], |
| 81 | +['9', '', '৯'], |
| 82 | +['z', '', 'ʼ'], |
| 83 | +['\\!', '', 'অ্যা'], |
| 84 | +['\\#', '', '্\u09F0'], |
| 85 | +['\\$', '', '\u09F0্'], |
| 86 | +['\\%', '', 'জ্ঞ'], |
| 87 | +['\\^', '', 'ত্র'], |
| 88 | +['\\&', '', 'ক্ষ'], |
| 89 | +['\\*', '', 'শ্র'], |
| 90 | +['\\(', '', '\u200D'], |
| 91 | +['\\)', '', '\u200C'] |
| 92 | +]; |
| 93 | + |
| 94 | +// Extended layout for InScript. Works in Firefox only |
| 95 | +var rules_x = [ |
| 96 | +['F', '', 'ঌ'], |
| 97 | +['\\>', '', 'ঽ'], |
| 98 | +['\\=', '', 'ৠ'], |
| 99 | +['l', '', 'ৎ'], |
| 100 | +['\\[', '', 'ড়'], |
| 101 | +['\\{', '', 'ঢ়'], |
| 102 | +['\\+', '', 'ৠ'], |
| 103 | +['R', '', 'ৡ'], |
| 104 | +['f', '', 'ৢ'], |
| 105 | +['r', '', 'ৣ'], |
| 106 | +['\\.', '', ''], |
| 107 | +['x', '', '৺'], |
| 108 | +['\\<', '', '৲'], |
| 109 | +[',', '', '৳'], |
| 110 | +['\\!', '', '৴'], |
| 111 | +['\\@', '', '৵'], |
| 112 | +['\\#', '', '৶'], |
| 113 | +['\\$', '', '৷'], |
| 114 | +['\\%', '', '৸'], |
| 115 | +['\\^', '', '৹'], |
| 116 | +['\\?', '', '৻'], |
| 117 | +['4', '', '₹'] |
| 118 | +]; |
| 119 | + |
| 120 | +jQuery.narayam.addScheme( 'as-inscript', { |
| 121 | + 'namemsg': 'narayam-as-inscript', |
| 122 | + 'extended_keyboard': true, |
| 123 | + 'lookbackLength': 0, |
| 124 | + 'keyBufferLength': 0, |
| 125 | + 'rules': rules, |
| 126 | + 'rules_x': rules_x |
| 127 | +} ); |
\ No newline at end of file |
Property changes on: branches/wmf/1.18wmf1/extensions/Narayam/js/ext.narayam.rules.as-inscript.js |
___________________________________________________________________ |
Added: svn:eol-style |
1 | 128 | + native |
Index: branches/wmf/1.18wmf1/extensions/Narayam/js/ext.narayam.core.js |
— | — | @@ -242,35 +242,14 @@ |
243 | 243 | input = input.substring( divergingPos ); |
244 | 244 | replacement = replacement.substring( divergingPos ); |
245 | 245 | |
246 | | - // TODO: use better browser detection as $.browser may be moved out |
247 | | - // from jQuery core |
248 | | - if ( $.browser.webkit ) { |
249 | | - // Webkit browser have a bug: |
250 | | - // https://bugs.webkit.org/show_bug.cgi?id=66630 |
251 | | - // TODO: remove when webkit bug is handled |
252 | | - // in jQuery.textSelection.js |
253 | | - |
254 | | - replaceString($this, startPos - input.length + 1, endPos, replacement); |
255 | | - // Calculate new position for caret to be set |
256 | | - var newCaretPosition = startPos - input.length + 1 + replacement.length; |
257 | | - // Update caret postion |
258 | | - $this.textSelection( 'setSelection', { |
259 | | - 'start': newCaretPosition, |
260 | | - 'end': newCaretPosition |
| 246 | + $this.textSelection( 'encapsulateSelection', { |
| 247 | + 'peri': replacement, |
| 248 | + 'replace': true, |
| 249 | + 'selectPeri': false, |
| 250 | + 'selectionStart': startPos - input.length + 1, |
| 251 | + 'selectionEnd': endPos |
| 252 | + |
261 | 253 | } ); |
262 | | - } |
263 | | - else { |
264 | | - // Select and replace the text |
265 | | - $this.textSelection( 'setSelection', { |
266 | | - 'start': startPos - input.length + 1, |
267 | | - 'end': endPos |
268 | | - } ); |
269 | | - $this.textSelection( 'encapsulateSelection', { |
270 | | - 'peri': replacement, |
271 | | - 'replace': true, |
272 | | - 'selectPeri': false |
273 | | - } ); |
274 | | - } |
275 | 254 | |
276 | 255 | e.stopPropagation(); |
277 | 256 | return false; |
— | — | @@ -281,7 +260,11 @@ |
282 | 261 | * @param e Event object |
283 | 262 | */ |
284 | 263 | function onfocus( e ) { |
285 | | - $( this ).data( 'narayamKeyBuffer', '' ); |
| 264 | + if (!$( this ).data( 'narayamKeyBuffer' )) { |
| 265 | + // First-time focus on the input field |
| 266 | + // So, initialise a key buffer for it |
| 267 | + $( this ).data( 'narayamKeyBuffer', '' ); |
| 268 | + } |
286 | 269 | changeVisual( $( this ) ); |
287 | 270 | } |
288 | 271 | |
Index: branches/wmf/1.18wmf1/extensions/Narayam/js/ext.narayam.rules.as-bornona.js |
— | — | @@ -0,0 +1,82 @@ |
| 2 | +/** |
| 3 | + * Regular expression rules table for Bornona layout for Assamese script |
| 4 | + * @author Junaid P V ([[user:Junaidpv]]) |
| 5 | + * @date 2010-12-22 |
| 6 | + * License: GPLv3, CC-BY-SA 3.0 |
| 7 | + */ |
| 8 | + |
| 9 | +var rules = [ |
| 10 | +['q', '', 'ং'], |
| 11 | +['Q', '', 'ঙ'], |
| 12 | +['w', '', 'ঢ'], |
| 13 | +['W', '', 'ঠ'], |
| 14 | +['e', '', 'ে'], |
| 15 | +['E', '', 'ৈ'], |
| 16 | +['r', '', 'ৰ'], |
| 17 | +['R', '', 'ৃ'], |
| 18 | +['t', '', 'ত'], |
| 19 | +['T', '', 'ট'], |
| 20 | +['y', '', 'ধ'], |
| 21 | +['Y', '', 'থ'], |
| 22 | +['u', '', 'ু'], |
| 23 | +['U', '', 'ূ'], |
| 24 | +['i', '', 'ি'], |
| 25 | +['I', '', 'ী'], |
| 26 | +['o', '', 'ো'], |
| 27 | +['O', '', 'ৌ'], |
| 28 | +['p', '', 'প'], |
| 29 | +['P', '', '্ৰ'], |
| 30 | +['\\|', '', 'র'], |
| 31 | +['\\\\', '', 'ৱ'], |
| 32 | +['a', '', 'া'], |
| 33 | +['A', '', 'অ'], |
| 34 | +['s', '', 'স'], |
| 35 | +['S', '', 'শ'], |
| 36 | +['d', '', 'দ'], |
| 37 | +['D', '', 'ড'], |
| 38 | +['f', '', 'ফ'], |
| 39 | +['F', '', 'ৰ্ফ'], |
| 40 | +['g', '', 'গ'], |
| 41 | +['G', '', 'ঘ'], |
| 42 | +['h', '', '্'], |
| 43 | +['H', '', 'হ'], |
| 44 | +['j', '', 'জ'], |
| 45 | +['J', '', 'ঝ'], |
| 46 | +['k', '', 'ক'], |
| 47 | +['K', '', 'খ'], |
| 48 | +['l', '', 'ল'], |
| 49 | +['L', '', '।'], |
| 50 | +['z', '', 'য'], |
| 51 | +['Z', '', 'ড়'], |
| 52 | +['x', '', 'ষ'], |
| 53 | +['X', '', 'ঢ়'], |
| 54 | +['c', '', 'চ'], |
| 55 | +['C', '', 'ছ'], |
| 56 | +['v', '', 'ভ'], |
| 57 | +['V', '', '্য'], |
| 58 | +['b', '', 'ব'], |
| 59 | +['B', '', 'য়'], |
| 60 | +['n', '', 'ন'], |
| 61 | +['N', '', 'ণ'], |
| 62 | +['m', '', 'ম'], |
| 63 | +['M', '', 'ঞ'], |
| 64 | +['0', '', '০'], |
| 65 | +['1', '', '১'], |
| 66 | +['2', '', '২'], |
| 67 | +['3', '', '৩'], |
| 68 | +['4', '', '৪'], |
| 69 | +['5', '', '৫'], |
| 70 | +['6', '', '৬'], |
| 71 | +['7', '', '৭'], |
| 72 | +['8', '', '৮'], |
| 73 | +['9', '', '৯'], |
| 74 | +['\\`', '', '\u200C'] |
| 75 | +]; |
| 76 | + |
| 77 | +jQuery.narayam.addScheme( 'as-bornona', { |
| 78 | + 'namemsg': 'narayam-as-bornona', |
| 79 | + 'extended_keyboard': false, |
| 80 | + 'lookbackLength': 0, |
| 81 | + 'keyBufferLength': 0, |
| 82 | + 'rules': rules |
| 83 | +} ); |
\ No newline at end of file |
Property changes on: branches/wmf/1.18wmf1/extensions/Narayam/js/ext.narayam.rules.as-bornona.js |
___________________________________________________________________ |
Added: svn:eol-style |
1 | 84 | + native |
Index: branches/wmf/1.18wmf1/extensions/Narayam/js/ext.narayam.rules.ne.js |
— | — | @@ -45,13 +45,13 @@ |
46 | 46 | |
47 | 47 | ['अa', '','आ'], |
48 | 48 | ['(ओo|उu)', '','ऊ'], |
49 | | -['ऎ\\^', '','ऍ'], |
| 49 | +['ऎ\\^', '','ए'], |
50 | 50 | ['अi', '','ऐ'], |
51 | | -['अ\\^', '','ॲ'], |
| 51 | +['अ\\^', '','अ'], |
52 | 52 | ['(इi|एe)', '','ई'], |
53 | | -['ऒ\\^', '','ऑ'], |
| 53 | +['ऒ\\^', '','ओ'], |
54 | 54 | ['अu', '','औ'], |
55 | | -['र्rय्', '','र्य्'], |
| 55 | +['र्र्r', '','र्'], |
56 | 56 | ['ड़्h', '','ढ़्'], |
57 | 57 | ['ऋR', '','ॠ'], |
58 | 58 | ['ळ्l', '','ऌ'], |
— | — | @@ -112,7 +112,8 @@ |
113 | 113 | ['s', '','स्'], |
114 | 114 | ['t', '','त्'], |
115 | 115 | ['u', '','उ'], |
116 | | -['(v|w)', '','व्'], |
| 116 | +['v', '','भ्'], |
| 117 | +['w', '','व्'], |
117 | 118 | ['x', '','क्ष्'], |
118 | 119 | ['y', '','य्'], |
119 | 120 | ['(z|Z)', '','ज़्'], |
— | — | @@ -121,7 +122,6 @@ |
122 | 123 | ['C', '','क्क्'], |
123 | 124 | ['D', '','ड्'], |
124 | 125 | ['E', '','ए'], |
125 | | -//'F', '','फ्'], |
126 | 126 | ['H', '','ः'], |
127 | 127 | ['I', '','ई'], |
128 | 128 | ['J', '','ज्ज्'], |
— | — | @@ -131,15 +131,14 @@ |
132 | 132 | ['N', '','ण्'], |
133 | 133 | ['O', '','ओ'], |
134 | 134 | ['P', '','प्प्'], |
135 | | -//'Q', '','अ'], |
136 | 135 | ['R', '','ऋ'], |
137 | 136 | ['S', '','श्'], |
138 | 137 | ['T', '','ट्'], |
139 | 138 | ['U', '','ऊ'], |
140 | | -['(V|W)', '','व्व्'], |
| 139 | +['V', '','व्व्'], |
| 140 | +['W', '','औ'], |
141 | 141 | ['X', '','क्ष्'], |
142 | 142 | ['Y', '','य्य्'], |
143 | | -//'z', '','अ' |
144 | 143 | ['0', '','०'], |
145 | 144 | ['1', '','१'], |
146 | 145 | ['2', '','२'], |
— | — | @@ -152,7 +151,7 @@ |
153 | 152 | ['9', '','९'], |
154 | 153 | ['\\.', '','।'], |
155 | 154 | ['//', '','ऽ'], |
156 | | -['\\`', '','़'] |
| 155 | +['\\`', '','़'] |
157 | 156 | ]; |
158 | 157 | |
159 | 158 | jQuery.narayam.addScheme( 'ne', { |
Index: branches/wmf/1.18wmf1/extensions/Narayam/js/ext.narayam.rules.as.js |
— | — | @@ -0,0 +1,136 @@ |
| 2 | +/** |
| 3 | + * Trasliteration regular expression rules table for Assamese script |
| 4 | + * @author Junaid P V ([[user:Junaidpv]]) |
| 5 | + * @date 2010-12-01 |
| 6 | + * @credits Derived from Bengali transiliteration scheme developed with help from |
| 7 | + * Belayet Hossain, Jayanta Nath and Ragib Hasan |
| 8 | + * Changes for Assamese suggested by W Chaipau and Prabhakar Sarma Neog |
| 9 | + * License: GPLv3, CC-BY-SA 3.0 |
| 10 | + */ |
| 11 | + |
| 12 | +var rules = [ |
| 13 | +['ক্h','c','চ্'], |
| 14 | + |
| 15 | +['([ক-হ])্a','', '$1'], |
| 16 | +['([ক-হ])(a|্A)','', '$1া'], |
| 17 | +['([ক-হ])্i','', '$1ি'], |
| 18 | +['([ক-হ])(িi|্I|েe|েE)','', '$1ী'], |
| 19 | +['([ক-হ])্u','', '$1ু'], |
| 20 | +['([ক-হ])(ুu|্U|োo|োO)','', '$1ূ'], |
| 21 | +['([ক-হ])্R','', '$1ৃ'], |
| 22 | +['([ক-হ])ৃR','', '$1ৄ'], |
| 23 | +['([ক-হ])্L','', '$1ৢ'], |
| 24 | +['([ক-হ])ৢL','', '$1ৣ'], |
| 25 | +['([ক-হ])্(e|E)','', '$1ে'], |
| 26 | +['([ক-হ])i','', '$1ে'], |
| 27 | +['([ক-হ])্(o|O)','', '$1ো'], |
| 28 | +['([ক-হ])u','', '$1ৌ'], |
| 29 | +['([ক-হ])([া-ৌৗ])?m','', '$1$1ং'], |
| 30 | + |
| 31 | +['ং~','', 'ম্'], |
| 32 | +['ংa','', 'ম'], |
| 33 | +['ংA','', 'মা'], |
| 34 | +['ংi','', 'মি'], |
| 35 | +['ংI','', 'মী'], |
| 36 | +['ংu','', 'মু'], |
| 37 | +['ংU','', 'মূ'], |
| 38 | +['ংR','', 'মৃ'], |
| 39 | +['ং(e|E)','', 'মে'], |
| 40 | +['ং(o|O)','', 'মো'], |
| 41 | + |
| 42 | +['অa','', 'আ'], |
| 43 | +['ইi','', 'ঈ'], |
| 44 | +['এ(e|E)','', 'ঈ'], |
| 45 | +['অi','', 'ঐ'], |
| 46 | +['উu','', 'ঊ'], |
| 47 | +['ও(o|O)','', 'ঊ'], |
| 48 | +['অu','', 'ঔ'], |
| 49 | +['ঋR','', 'ৠ'], |
| 50 | +['ঌL','', 'ৡ'], |
| 51 | + |
| 52 | +['ক্h','', 'খ্'], |
| 53 | +['গ্h','', 'ঘ্'], |
| 54 | +['ন্g','', 'ঙ্'], |
| 55 | +['চ্h','', 'ছ্'], |
| 56 | +['জ্h','', 'ঝ্'], |
| 57 | +['ন্j','', 'ঞ্'], |
| 58 | +['ট্h','', 'ঠ্'], |
| 59 | +['ড্h','', 'ঢ্'], |
| 60 | +['ত্h','', 'থ্'], |
| 61 | +['দ্h','', 'ধ্'], |
| 62 | +['প্h','', 'ফ্'], |
| 63 | +['ব্h','', 'ভ্'], |
| 64 | +['স্h','', 'ষ্'], |
| 65 | + |
| 66 | + |
| 67 | +['a','', 'অ'], |
| 68 | +['b','', 'ব্'], |
| 69 | +['c','', 'ক্'], |
| 70 | +['d','', 'দ্'], |
| 71 | +['(e|E)','', 'এ'], |
| 72 | +//['f','', 'অ'], |
| 73 | +['g','', 'গ্'], |
| 74 | +['h','', 'স্'], |
| 75 | +['i','', 'ই'], |
| 76 | +['j','', 'জ্'], |
| 77 | +['k','', 'ক্'], |
| 78 | +['l','', 'ল্'], |
| 79 | +['m','', 'ম্'], |
| 80 | +['n','', 'ন্'], |
| 81 | +['(o|O)','', 'ও'], |
| 82 | +['p','', 'প্'], |
| 83 | +//['q','', 'অ'], |
| 84 | +['r','', 'র্'], |
| 85 | +['s','', 'স্'], |
| 86 | +['t','', 'ত্'], |
| 87 | +['u','', 'উ'], |
| 88 | +//['v','', 'অ'], |
| 89 | +//['w','', 'অ'], |
| 90 | +//['x','', 'অ'], |
| 91 | +['y','', 'য্'], |
| 92 | +//['z','', 'অ'], |
| 93 | +['A','', 'আ'], |
| 94 | +['B','', 'ব্ব্'], |
| 95 | +['C','', 'ক্ক্'], |
| 96 | +['D','', 'ড্'], |
| 97 | +//['F','', 'অ'], |
| 98 | +['G','', 'গ্গ্'], |
| 99 | +['H','', 'ঃ'], |
| 100 | +['I','', 'ঈ'], |
| 101 | +['J','', 'জ্জ্'], |
| 102 | +['K','', 'ক্ক্'], |
| 103 | +['L','', 'ঌ'], |
| 104 | +['M','', 'ম্ম্'], |
| 105 | +['N','', 'ণ্'], |
| 106 | +['P','', 'প্প্'], |
| 107 | +//['Q','', 'অ'], |
| 108 | +['R','', 'ঋ'], |
| 109 | +['S','', 'শ্'], |
| 110 | +['T','', 'ট্'], |
| 111 | +['U','', 'ঊ'], |
| 112 | +//['V','', 'অ'], |
| 113 | +//['W','', 'অ'], |
| 114 | +//['X','', 'অ'], |
| 115 | +['Y','', 'য্য্'], |
| 116 | +//['Z','', 'অ'], |
| 117 | +['0','', '০'], |
| 118 | +['1','', '১'], |
| 119 | +['2','', '২'], |
| 120 | +['3','', '৩'], |
| 121 | +['4','', '৪'], |
| 122 | +['5','', '৫'], |
| 123 | +['6','', '৬'], |
| 124 | +['7','', '৭'], |
| 125 | +['8','', '৮'], |
| 126 | +['9','', '৯'], |
| 127 | + |
| 128 | +['//','', 'ঽ'] |
| 129 | +]; |
| 130 | + |
| 131 | +jQuery.narayam.addScheme( 'as', { |
| 132 | + 'namemsg': 'narayam-as', |
| 133 | + 'extended_keyboard': false, |
| 134 | + 'lookbackLength': 3, |
| 135 | + 'keyBufferLength': 2, |
| 136 | + 'rules': rules |
| 137 | +} ); |
\ No newline at end of file |
Property changes on: branches/wmf/1.18wmf1/extensions/Narayam/js/ext.narayam.rules.as.js |
___________________________________________________________________ |
Added: svn:eol-style |
1 | 138 | + native |
Index: branches/wmf/1.18wmf1/extensions/Narayam/js/ext.narayam.rules.sa.js |
— | — | @@ -160,6 +160,6 @@ |
161 | 161 | 'namemsg': 'narayam-sa', |
162 | 162 | 'extended_keyboard': false, |
163 | 163 | 'lookbackLength': 4, |
164 | | - 'keyBufferLength': 1, |
| 164 | + 'keyBufferLength': 2, |
165 | 165 | 'rules': rules |
166 | 166 | } ); |
Index: branches/wmf/1.18wmf1/extensions/Narayam/js/ext.narayam.rules.as-avro.js |
— | — | @@ -0,0 +1,168 @@ |
| 2 | +/** |
| 3 | + * Avro layout regular expression rules table for Assamese script |
| 4 | + * @author Junaid P V ([[user:Junaidpv]]) |
| 5 | + * @date 2010-12-05 |
| 6 | + * @credits Derived from Bengali Avro layout by changing the characters for Assamese |
| 7 | + * License: GPLv3, CC-BY-SA 3.0 |
| 8 | + */ |
| 9 | + |
| 10 | +var rules = [ |
| 11 | +['([ক-হড়ঢ়য়ৰ])্?ৰৰi','[^o`]', '$1ৃ'], |
| 12 | +['ৰৰi','[^o`]', 'ঋ'], |
| 13 | + |
| 14 | +['(([ক-হড়ঢ়য়ৰ])|য়)o','[^o`]', '$1'], // য় cannot be included in the range, why? everywhere else it is OK! |
| 15 | +['([ক-হড়ঢ়য়ৰ])a','[^o`]', '$1া'], |
| 16 | +['([ক-হড়ঢ়য়ৰ])i','[^o`]', '$1ি'], |
| 17 | +['([ক-হড়ঢ়য়ৰ])I','[^o`]', '$1ী'], |
| 18 | +['([ক-হড়ঢ়য়ৰ])u','[^o`]', '$1ু'], |
| 19 | +['([ক-হড়ঢ়য়ৰ])U','[^o`]', '$1ূ'], |
| 20 | +['([ক-হড়ঢ়য়ৰ])o','[o`]', '$1ু'], |
| 21 | +['([ক-হড়ঢ়য়ৰ])e','[^o`]', '$1ে'], |
| 22 | +['([ক-হড়ঢ়য়ৰ])োI','[^o`]', '$1ৈ'], |
| 23 | +['([ক-হড়ঢ়য়ৰ])O','[^o`]', '$1ো'], |
| 24 | +['([ক-হড়ঢ়য়ৰ])োU','[^o`]', '$1ৌ'], |
| 25 | + |
| 26 | +//'চচh','[^o`]', 'চ্চ'], |
| 27 | + |
| 28 | +['([কঙলষস])(k|K)','[^o`]','$1্ক'], |
| 29 | +['([ঙদল])(g|G)','[^o`]','$1্গ'], |
| 30 | +['গg','[^o`]','জ্ঞ'], |
| 31 | +['([চশ])c','[^o`]','$1্চ'], |
| 32 | +['([জঞব])j','[^o`]','$1্জ'], |
| 33 | +['নj','[^o`]','ঞ্জ'], |
| 34 | +['([কটণনপলষস])T','[^o`]','$1্ট'], |
| 35 | +['([ডণনল])D','[^o`]','$1্ড'], |
| 36 | +['([গষহ])N','[^o`]','$1্ণ'], |
| 37 | +['([কতনপশসহ])t','[^o`]','$1্ত'], |
| 38 | +['([দনব])d','[^o`]','$1্দ'], |
| 39 | +['([গঘণতধনপমশসহ])n','[^o`]','$1্ন'], |
| 40 | +['([পমলস])p','[^o`]','$1্প'], |
| 41 | +['([বমল])b','[^o`]','$1্ব'], |
| 42 | +['([দম])(v|V)','[^o`]','$1্ভ'], |
| 43 | +['([কগঙটণতদধনমলশষসহ])m','[^o`]','$1্ম'], |
| 44 | +['([ক-ঘচ-ঝট-যলশ-হড়ঢ়য়])r','[^o`]','$1্ৰ'], |
| 45 | +['([কগপ-বমলশসহ])l','[^o`]','$1্ল'], |
| 46 | +['([কনপ])s','[^o`]','$1্স'], |
| 47 | +['([ক-হড়ঢ়য়ৰ])w','[^o`]','$1্ব'], |
| 48 | +['([ক-হড়ঢ়য়ৰ])y','[^o`]','$1্য'], |
| 49 | +['নc','[^o`]','ঞ্চ'], |
| 50 | + |
| 51 | +['ত`','`' ,'ৎ'], |
| 52 | + |
| 53 | +['ক্ক(h|H)','[^o`]','ক্ষ'], |
| 54 | +['কশ(h|H)','[^o`]','ক্ষ'], |
| 55 | +//'([অ-ঔা-ৌ])ৰৰk','[^o]','$1র্ক'], |
| 56 | + |
| 57 | +['ৰৰk','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ক'], |
| 58 | +['ৰৰg','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্গ'], |
| 59 | +['ৰৰc','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্চ'], |
| 60 | +['ৰৰj','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্জ'], |
| 61 | +['ৰৰT','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ট'], |
| 62 | +['ৰৰD','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ড'], |
| 63 | +['ৰৰN','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ণ'], |
| 64 | +['ৰৰt','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ত'], |
| 65 | +['ৰৰd','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্দ'], |
| 66 | +['ৰৰn','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ন'], |
| 67 | +['ৰৰp','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্প'], |
| 68 | +['ৰৰf','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ফ'], |
| 69 | +['ৰৰb','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ব'], |
| 70 | +['ৰৰv','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ভ'], |
| 71 | +['ৰৰm','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ম'], |
| 72 | +['ৰৰz','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্য'], |
| 73 | +['ৰৰl','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ল'], |
| 74 | +['ৰৰS','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্শ'], |
| 75 | +['ৰৰs','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্স'], |
| 76 | +['ৰৰh','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্হ'], |
| 77 | +['ৰৰR','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ড়'], |
| 78 | +['ৰৰ(y|Y)','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্য়'], |
| 79 | + |
| 80 | +['শ(h|H)','S', 'ষ'], |
| 81 | + |
| 82 | +['অo','[^`]', 'উ'], |
| 83 | +['এe','[^o`]', 'ঈ'], |
| 84 | + |
| 85 | +['কh','[^o`]', 'খ'], |
| 86 | +['গh','[^o`]', 'ঘ'], |
| 87 | +['ণg','[^o`]', 'ঙ'], |
| 88 | +['চh','[^o`]', 'ছ'], |
| 89 | +['জh','[^o`]', 'ঝ'], |
| 90 | +['ণG','[^o`]', 'ঞ'], |
| 91 | +['টh','[^o`]', 'ঠ'], |
| 92 | +['ডh','[^o`]', 'ঢ'], |
| 93 | +['তh','[^o`]', 'থ'], |
| 94 | +['দh','[^o`]', 'ধ'], |
| 95 | +['পh','[^o`]', 'ফ'], |
| 96 | +['বh','[^o`]', 'ভ'], |
| 97 | +['(সh)','[^o`]', 'শ'], |
| 98 | +['ড়h','[^o`]', 'ঢ়'], |
| 99 | +['ত্`','[^o`]', 'ৎ'], |
| 100 | +['নg','[^o`]', 'ং'], |
| 101 | +['ঃ`','[^o`]', ':'], |
| 102 | +['ৰৰi','[^o`]', 'ঋ'], |
| 103 | +['ওI','[^o`]', 'ঐ'], |
| 104 | +['ওU','[^o`]', 'ঔ'], |
| 105 | + |
| 106 | +['(k|K)','' ,'ক'], |
| 107 | +['(g|G)','' ,'গ'], |
| 108 | +['(c|C)','' ,'চ'], |
| 109 | +['j','' ,'জ'], |
| 110 | +['T','' ,'ট'], |
| 111 | +['D','' ,'ড'], |
| 112 | +['N','' ,'ণ'], |
| 113 | +['t','' ,'ত'], |
| 114 | +['d','' ,'দ'], |
| 115 | +['n','' ,'ন'], |
| 116 | +['(p|P)','' ,'প'], |
| 117 | +['f','' ,'ফ'], |
| 118 | +['(b|B)','' ,'ব'], |
| 119 | +['(v|V)','' ,'ভ'], |
| 120 | +['(m|M)','' ,'ম'], |
| 121 | +['z','' ,'য'], |
| 122 | +['r','' ,'ৰ'], |
| 123 | +['(l|L)','' ,'ল'], |
| 124 | +['S','' ,'শ'], |
| 125 | +['s','' ,'স'], |
| 126 | +['(h|H)','' ,'হ'], |
| 127 | +['R','' ,'ড়'], |
| 128 | +['(y|Y)','' ,'য়'], |
| 129 | + |
| 130 | +['Z','' ,'্য'], |
| 131 | + |
| 132 | +['o','' ,'অ'], |
| 133 | +['(a|A)','' ,'আ'], |
| 134 | +['i','' ,'ই'], |
| 135 | +['I','' ,'ঈ'], |
| 136 | +['u','' ,'উ'], |
| 137 | +['U','' ,'ঊ'], |
| 138 | +['e','' ,'এ'], |
| 139 | +['O','' ,'ও'], |
| 140 | + |
| 141 | +['0','' ,'০'], |
| 142 | +['1','' ,'১'], |
| 143 | +['2','' ,'২'], |
| 144 | +['3','' ,'৩'], |
| 145 | +['4','' ,'৪'], |
| 146 | +['5','' ,'৫'], |
| 147 | +['6','' ,'৬'], |
| 148 | +['7','' ,'৭'], |
| 149 | +['8','' ,'৮'], |
| 150 | +['9','' ,'৯'], |
| 151 | + |
| 152 | +['\\\\\\.','' ,'.'], |
| 153 | + |
| 154 | +[',,','' ,'্'], |
| 155 | +['\\:','' ,'ঃ'], |
| 156 | +['\\^','' ,'ঁ'], |
| 157 | +['\\.','' ,'।'], |
| 158 | +['\\$','' ,'৳'], |
| 159 | +['ঃ`','' ,':'], |
| 160 | +['`','' ,''] |
| 161 | +]; |
| 162 | + |
| 163 | +jQuery.narayam.addScheme( 'as-avro', { |
| 164 | + 'namemsg': 'narayam-as-avro', |
| 165 | + 'extended_keyboard': false, |
| 166 | + 'lookbackLength': 4, |
| 167 | + 'keyBufferLength': 2, |
| 168 | + 'rules': rules |
| 169 | +} ); |
\ No newline at end of file |
Property changes on: branches/wmf/1.18wmf1/extensions/Narayam/js/ext.narayam.rules.as-avro.js |
___________________________________________________________________ |
Added: svn:eol-style |
1 | 170 | + native |
Index: branches/wmf/1.18wmf1/extensions/Narayam/Narayam.php |
— | — | @@ -44,6 +44,12 @@ |
45 | 45 | // Array mapping language codes and scheme names to module names |
46 | 46 | // Custom schemes can be added here |
47 | 47 | $wgNarayamSchemes = array( |
| 48 | + 'as' => array( |
| 49 | + 'as' => 'ext.narayam.rules.as', |
| 50 | + 'as-avro' => 'ext.narayam.rules.as-avro', |
| 51 | + 'as-bornona' => 'ext.narayam.rules.as-bornona', |
| 52 | + 'as-inscript' => 'ext.narayam.rules.as-inscript', |
| 53 | + ), |
48 | 54 | 'bn' => array( |
49 | 55 | 'bn-avro' => 'ext.narayam.rules.bn-avro', |
50 | 56 | 'bn-inscript' => 'ext.narayam.rules.bn-inscript', |
— | — | @@ -140,6 +146,26 @@ |
141 | 147 | ), |
142 | 148 | 'dependencies' => array( 'mediawiki.util', 'jquery.textSelection' ), |
143 | 149 | ); |
| 150 | +$wgResourceModules['ext.narayam.rules.as'] = $narayamTpl + array( |
| 151 | + 'scripts' => 'js/ext.narayam.rules.as.js', |
| 152 | + 'messages' => array( 'narayam-as' ), |
| 153 | + 'dependencies' => 'ext.narayam.core', |
| 154 | +); |
| 155 | +$wgResourceModules['ext.narayam.rules.as-avro'] = $narayamTpl + array( |
| 156 | + 'scripts' => 'js/ext.narayam.rules.as-avro.js', |
| 157 | + 'messages' => array( 'narayam-as-avro' ), |
| 158 | + 'dependencies' => 'ext.narayam.core', |
| 159 | +); |
| 160 | +$wgResourceModules['ext.narayam.rules.as-bornona'] = $narayamTpl + array( |
| 161 | + 'scripts' => 'js/ext.narayam.rules.as-bornona.js', |
| 162 | + 'messages' => array( 'narayam-as-bornona' ), |
| 163 | + 'dependencies' => 'ext.narayam.core', |
| 164 | +); |
| 165 | +$wgResourceModules['ext.narayam.rules.as-inscript'] = $narayamTpl + array( |
| 166 | + 'scripts' => 'js/ext.narayam.rules.as-inscript.js', |
| 167 | + 'messages' => array( 'narayam-as-inscript' ), |
| 168 | + 'dependencies' => 'ext.narayam.core', |
| 169 | +); |
144 | 170 | $wgResourceModules['ext.narayam.rules.bn-avro'] = $narayamTpl + array( |
145 | 171 | 'scripts' => 'js/ext.narayam.rules.bn-avro.js', |
146 | 172 | 'messages' => array( 'narayam-bn-avro' ), |
Index: branches/wmf/1.18wmf1/extensions/UploadWizard/test/jasmine/spec/mediawiki.language.parser.spec.js |
— | — | @@ -15,7 +15,8 @@ |
16 | 16 | "en_escape0": "Escape \\to fantasy island", |
17 | 17 | "en_escape1": "I had \\$2.50 in my pocket", |
18 | 18 | "en_escape2": "I had {{PLURAL:$1|the absolute \\|$1\\| which came out to \\$3.00 in my C:\\\\drive| some stuff}}", |
19 | | - "en_fail": "This should fail to {{parse" |
| 19 | + "en_fail": "This should fail to {{parse", |
| 20 | + "en_fail_magic": "There is no such magic word as {{SIETNAME}}" |
20 | 21 | } ); |
21 | 22 | |
22 | 23 | /** |
— | — | @@ -224,6 +225,47 @@ |
225 | 226 | |
226 | 227 | } ); |
227 | 228 | |
| 229 | + // The parser functions can throw errors, but let's not actually blow up for the user -- instead dump the error into the interface so we have |
| 230 | + // a chance at fixing this |
| 231 | + describe( "easy message interface functions with graceful failures", function() { |
| 232 | + it( "should allow a global that returns strings, with graceful failure", function() { |
| 233 | + var gM = mediaWiki.language.getMessageFunction(); |
| 234 | + // passing this through jQuery and back to string, because browsers may have subtle differences, like the case of tag names. |
| 235 | + // a surrounding <SPAN> is needed for html() to work right |
| 236 | + var expectedHtml = $j( '<span>en_fail: Parse error at position 20 in input: This should fail to {{parse</span>' ).html(); |
| 237 | + var result = gM( 'en_fail' ); |
| 238 | + expect( typeof result ).toEqual( 'string' ); |
| 239 | + expect( result ).toEqual( expectedHtml ); |
| 240 | + } ); |
| 241 | + |
| 242 | + it( "should allow a global that returns strings, with graceful failure on missing magic words", function() { |
| 243 | + var gM = mediaWiki.language.getMessageFunction(); |
| 244 | + // passing this through jQuery and back to string, because browsers may have subtle differences, like the case of tag names. |
| 245 | + // a surrounding <SPAN> is needed for html() to work right |
| 246 | + var expectedHtml = $j( '<span>en_fail_magic: unknown operation "sietname"</span>' ).html(); |
| 247 | + var result = gM( 'en_fail_magic' ); |
| 248 | + expect( typeof result ).toEqual( 'string' ); |
| 249 | + expect( result ).toEqual( expectedHtml ); |
| 250 | + } ); |
| 251 | + |
| 252 | + |
| 253 | + it( "should allow a jQuery plugin, with graceful failure", function() { |
| 254 | + $j.fn.msg = mediaWiki.language.getJqueryMessagePlugin(); |
| 255 | + var $div = $j( '<div>' ).append( $j( '<p>' ).addClass( 'foo' ) ); |
| 256 | + $div.find( '.foo' ).msg( 'en_fail' ); |
| 257 | + // passing this through jQuery and back to string, because browsers may have subtle differences, like the case of tag names. |
| 258 | + // a surrounding <SPAN> is needed for html() to work right |
| 259 | + var expectedHtml = $j( '<span>en_fail: Parse error at position 20 in input: This should fail to {{parse</span>' ).html(); |
| 260 | + var createdHtml = $div.find( '.foo' ).html(); |
| 261 | + expect( createdHtml ).toEqual( expectedHtml ); |
| 262 | + delete $j.fn.msg; |
| 263 | + } ); |
| 264 | + |
| 265 | + } ); |
| 266 | + |
| 267 | + |
| 268 | + |
| 269 | + |
228 | 270 | describe( "test plurals and other language-specific functions", function() { |
229 | 271 | /* copying some language definitions in here -- it's hard to make this test fast and reliable |
230 | 272 | otherwise, and we don't want to have to know the mediawiki URL from this kind of test either. |
Index: branches/wmf/1.18wmf1/extensions/UploadWizard/UploadWizard.alias.php |
— | — | @@ -16,13 +16,29 @@ |
17 | 17 | /** Arabic (العربية) */ |
18 | 18 | $specialPageAliases['ar'] = array( |
19 | 19 | 'UploadWizard' => array( 'ساحر_الرفع' ), |
| 20 | + 'UploadCampaigns' => array( 'حملات_الرفع' ), |
| 21 | + 'UploadCampaign' => array( 'حملة_الرفع' ), |
20 | 22 | ); |
21 | 23 | |
| 24 | +/** Danish (Dansk) */ |
| 25 | +$specialPageAliases['da'] = array( |
| 26 | + 'UploadWizard' => array( 'Vejviser_til_oplægning_af_filer' ), |
| 27 | + 'UploadCampaigns' => array( 'Oplægningskampagner' ), |
| 28 | + 'UploadCampaign' => array( 'Oplægningskampagne' ), |
| 29 | +); |
| 30 | + |
22 | 31 | /** German (Deutsch) */ |
23 | 32 | $specialPageAliases['de'] = array( |
24 | | - 'UploadWizard' => array( 'Hochlade-Assistent' ), |
| 33 | + 'UploadWizard' => array( 'Hochladeassistent' ), |
| 34 | + 'UploadCampaigns' => array( 'Hochladekampagnen' ), |
| 35 | + 'UploadCampaign' => array( 'Hochladekampagne' ), |
25 | 36 | ); |
26 | 37 | |
| 38 | +/** Persian (فارسی) */ |
| 39 | +$specialPageAliases['fa'] = array( |
| 40 | + 'UploadWizard' => array( 'جادوگر_بارگذاری' ), |
| 41 | +); |
| 42 | + |
27 | 43 | /** Haitian (Kreyòl ayisyen) */ |
28 | 44 | $specialPageAliases['ht'] = array( |
29 | 45 | 'UploadWizard' => array( 'AsistanChajman' ), |
— | — | @@ -51,6 +67,8 @@ |
52 | 68 | /** Macedonian (Македонски) */ |
53 | 69 | $specialPageAliases['mk'] = array( |
54 | 70 | 'UploadWizard' => array( 'ПомошникЗаПодигање' ), |
| 71 | + 'UploadCampaigns' => array( 'ПодигниКампањи' ), |
| 72 | + 'UploadCampaign' => array( 'ПодигниКампања' ), |
55 | 73 | ); |
56 | 74 | |
57 | 75 | /** Malayalam (മലയാളം) */ |
— | — | @@ -58,9 +76,18 @@ |
59 | 77 | 'UploadWizard' => array( 'അപ്ലോഡ്_സഹായി' ), |
60 | 78 | ); |
61 | 79 | |
| 80 | +/** Nedersaksisch (Nedersaksisch) */ |
| 81 | +$specialPageAliases['nds-nl'] = array( |
| 82 | + 'UploadWizard' => array( 'Opstuurhulpe' ), |
| 83 | + 'UploadCampaigns' => array( 'Kampanjes_opsturen' ), |
| 84 | + 'UploadCampaign' => array( 'Kampanje_opsturen' ), |
| 85 | +); |
| 86 | + |
62 | 87 | /** Dutch (Nederlands) */ |
63 | 88 | $specialPageAliases['nl'] = array( |
64 | 89 | 'UploadWizard' => array( 'WizardUploaden' ), |
| 90 | + 'UploadCampaigns' => array( 'Uploadcampagnes' ), |
| 91 | + 'UploadCampaign' => array( 'Uploadcampagne' ), |
65 | 92 | ); |
66 | 93 | |
67 | 94 | /** Norwegian (bokmål) (Norsk (bokmål)) */ |
— | — | @@ -83,9 +110,14 @@ |
84 | 111 | 'UploadWizard' => array( 'Thuật_sĩ_tải_lên' ), |
85 | 112 | ); |
86 | 113 | |
| 114 | +/** Cantonese (粵語) */ |
| 115 | +$specialPageAliases['yue'] = array( |
| 116 | + 'UploadWizard' => array( '上載精靈' ), |
| 117 | +); |
| 118 | + |
87 | 119 | /** Simplified Chinese (中文(简体)) */ |
88 | 120 | $specialPageAliases['zh-hans'] = array( |
89 | | - 'UploadWizard' => array( '上载巫师' ), |
| 121 | + 'UploadWizard' => array( '上传向导', '上传精灵' ), |
90 | 122 | ); |
91 | 123 | |
92 | 124 | /** |
Index: branches/wmf/1.18wmf1/extensions/UploadWizard/UploadWizard.config.php |
— | — | @@ -293,19 +293,19 @@ |
294 | 294 | 'largeThumbnailMaxHeight' => 500, |
295 | 295 | |
296 | 296 | // Max author string length |
297 | | - 'maxAuthorLength' => 100, |
| 297 | + 'maxAuthorLength' => 500, |
298 | 298 | |
299 | 299 | // Min author string length |
300 | 300 | 'minAuthorLength' => 1, |
301 | 301 | |
302 | 302 | // Max source string length |
303 | | - 'maxSourceLength' => 200, |
| 303 | + 'maxSourceLength' => 500, |
304 | 304 | |
305 | 305 | // Min source string length |
306 | 306 | 'minSourceLength' => 5, |
307 | 307 | |
308 | 308 | // Max file title string length |
309 | | - 'maxTitleLength' => 200, |
| 309 | + 'maxTitleLength' => 500, |
310 | 310 | |
311 | 311 | // Min file title string length |
312 | 312 | 'minTitleLength' => 5, |
Index: branches/wmf/1.18wmf1/extensions/UploadWizard/includes/specials/SpecialUploadWizard.php |
— | — | @@ -49,12 +49,25 @@ |
50 | 50 | } |
51 | 51 | |
52 | 52 | /** |
| 53 | + * Shortcut to get user's language. |
| 54 | + * This overrides the getLang method of Specialpage added in MediaWiki 1.18, |
| 55 | + * and returns $wgLang for older versions. |
| 56 | + * |
| 57 | + * @since 0.1 |
| 58 | + * |
| 59 | + * @return Language |
| 60 | + */ |
| 61 | + public function getLang() { |
| 62 | + return version_compare( $GLOBALS['wgVersion'], '1.18', '>=' ) ? parent::getLang() : $GLOBALS['wgLang']; |
| 63 | + } |
| 64 | + |
| 65 | + /** |
53 | 66 | * Replaces default execute method |
54 | 67 | * Checks whether uploading enabled, user permissions okay, |
55 | 68 | * @param $subPage, e.g. the "foo" in Special:UploadWizard/foo. |
56 | 69 | */ |
57 | 70 | public function execute( $subPage ) { |
58 | | - global $wgRequest, $wgLang, $wgUser; |
| 71 | + global $wgRequest, $wgUser; |
59 | 72 | |
60 | 73 | // side effects: if we can't upload, will print error page to wgOut |
61 | 74 | // and return false |
— | — | @@ -185,8 +198,7 @@ |
186 | 199 | |
187 | 200 | if ( trim( $pageName ) != '' ) { |
188 | 201 | if ( is_null( $langCode ) ) { |
189 | | - global $wgLang; |
190 | | - $langCode = $wgLang->getCode(); |
| 202 | + $langCode = $this->getLang()->getCode(); |
191 | 203 | } |
192 | 204 | |
193 | 205 | $page = Title::newFromText( str_replace( '$1', $langCode, $pageName ) ); |
Index: branches/wmf/1.18wmf1/extensions/UploadWizard/UploadWizard.i18n.php |
— | — | @@ -456,7 +456,8 @@ |
457 | 457 | 'mwe-upwiz-fileexists-replace-on-page' => 'Parameters: |
458 | 458 | * $1 is an image name. |
459 | 459 | * $2 is an URL.', |
460 | | - 'mwe-upwiz-next' => '{{Identical|Next}}', |
| 460 | + 'mwe-upwiz-next' => 'Button text for going to the next upload wizard stage. |
| 461 | +{{Identical|Next}}', |
461 | 462 | 'mwe-upwiz-next-file' => '{{Identical|Continue}}', |
462 | 463 | 'mwe-upwiz-next-deeds' => '{{Identical|Next}}', |
463 | 464 | 'mwe-upwiz-next-details' => '{{Identical|Next}}', |
— | — | @@ -1262,13 +1263,13 @@ |
1263 | 1264 | */ |
1264 | 1265 | $messages['be-tarask'] = array( |
1265 | 1266 | 'uploadwizard' => 'Майстар загрузкі', |
1266 | | - 'uploadwizard-desc' => 'Майстар загрузкі, распрацавацы па гранту Multimedia Usability', |
1267 | | - 'mwe-upwiz-uploadcampaigns' => 'Рэкляма загрузак', |
| 1267 | + 'uploadwizard-desc' => 'Майстар загрузкі, распрацаваны па гранту Multimedia Usability', |
| 1268 | + 'mwe-upwiz-uploadcampaigns' => 'Кампаніі загрузак', |
1268 | 1269 | 'mwe-upwiz-uploadcampaign' => 'Загрузіць налады кампаніі', |
1269 | | - 'right-upwizcampaigns' => 'Канфігурацыя кампаніяў Дапаможніка загрузак', |
1270 | | - 'group-upwizcampeditors' => 'Рэдактары кампаніі Дапаможніка загрузак', |
1271 | | - 'group-upwizcampeditors-member' => 'Рэдактар кампаніі Дапаможніка загрузак', |
1272 | | - 'grouppage-upwizcampeditors' => 'Project:Рэдактары кампаніі Дапаможніка загрузак', |
| 1270 | + 'right-upwizcampaigns' => 'канфігурацыя кампаніяў Майстра загрузак', |
| 1271 | + 'group-upwizcampeditors' => 'Рэдактары кампаній Майстра загрузак', |
| 1272 | + 'group-upwizcampeditors-member' => 'Рэдактар кампаній Майстра загрузак', |
| 1273 | + 'grouppage-upwizcampeditors' => 'Project:Рэдактары кампаній Майстра загрузак', |
1273 | 1274 | 'mwe-upwiz-js-off' => 'UploadWizard выкарыстоўвае JavaScript для паляпшэньня інтэрфэйсу. Магчыма Ваш браўзэр не падтрымлівае JavaScript ці JavaScript выключаны, таму паказваецца простая форма загрузкі.', |
1274 | 1275 | 'mwe-upwiz-extension-disabled' => 'Гэтая старонка была адключана з-за часовых тэхнічных праблемаў. Выкарыстоўвайце пакуль стандартную форму загрузкі.', |
1275 | 1276 | 'mwe-upwiz-code-unknown' => 'Невядомая мова', |
— | — | @@ -1393,7 +1394,7 @@ |
1394 | 1395 | 'mwe-upwiz-fileexists' => 'Файл з такой назвай ужо існуе. Калі ласка, праверце <b><tt>$1</tt></b>, калі Вы ня ўпэўненыя, што жадаеце яго замяніць.', |
1395 | 1396 | 'mwe-upwiz-fileexists-replace-on-page' => 'Файл з гэтай назвай ужо існуе. Каб замяніць яго, перайдзіце на старонку [$2 $1] і замяніце яго там.', |
1396 | 1397 | 'mwe-upwiz-fileexists-replace-no-link' => 'Файл з гэтай назвай ужо існуе.', |
1397 | | - 'mwe-upwiz-blacklisted' => 'Калі ласка, абярыце іншую, апісальную назву.', |
| 1398 | + 'mwe-upwiz-blacklisted' => 'Калі ласка, выбярыце іншую, апісальную назву.', |
1398 | 1399 | 'mwe-upwiz-thumbnail-more' => 'Павялічыць', |
1399 | 1400 | 'mwe-upwiz-overwrite' => 'Замяніць файл', |
1400 | 1401 | 'mwe-upwiz-next' => 'Наступны', |
— | — | @@ -1478,7 +1479,7 @@ |
1479 | 1480 | 'mwe-upwiz-license-gfdl' => 'GNU Free Documentation License', |
1480 | 1481 | 'mwe-upwiz-license-cc-by-sa-3.0-gfdl' => 'Вольная ліцэнзія, патрабуецца пазначэньне аўтара (GFDL, CC-BY-SA-3.0)', |
1481 | 1482 | 'mwe-upwiz-license-cc-head' => 'Уладальнік аўтарскіх правоў апублікаваў {{PLURAL:$1|гэтую працу|гэтыя працы}} на ўмовах ліцэнзіі Creative Commons', |
1482 | | - 'mwe-upwiz-license-cc-subhead' => 'Ня ўсе ліцэнзіі Creative Commons дапушчальныя ў праекце {{SITENAME}}. Пераканайцеся, што ўладальнік аўтарскіх правоў выбраў адну з гэтых ліцэнзіяў.', |
| 1483 | + 'mwe-upwiz-license-cc-subhead' => 'Ня ўсе ліцэнзіі Creative Commons дапушчальныя ў {{GRAMMAR:месны|{{SITENAME}}}}. Пераканайцеся, што ўладальнік аўтарскіх правоў выбраў адну з гэтых ліцэнзіяў.', |
1483 | 1484 | 'mwe-upwiz-license-flickr-head' => 'Уладальнік аўтарскіх правоў апублікаваў {{PLURAL:$1|гэтае фота ці відэа|гэтыя фота ці відэа}} на Flickr на ўмовах дапушчальнай ліцэнзіі', |
1484 | 1485 | 'mwe-upwiz-license-flickr-subhead' => 'Зьвярніце ўвагу на частку «Ліцэнзія» на старонцы Flickr. Мініятура і назва выкарыстанай ліцэнзіі павінны адпавядаць аднаму з прадстаўленых тут варыянтаў.', |
1485 | 1486 | 'mwe-upwiz-license-public-domain-head' => 'Тэрмін аховы аўтарскіх правоў відавочна скончыўся', |
— | — | @@ -1487,12 +1488,12 @@ |
1488 | 1489 | 'mwe-upwiz-license-custom-head' => 'Толькі для экспэртаў: увядзіце код не паказанай тут ліцэнзіі', |
1489 | 1490 | 'mwe-upwiz-license-custom-subhead' => 'Увядзіце вікі-тэкст, які дадае шаблён ліцэнзіі ў Вашыя загрузкі.', |
1490 | 1491 | 'mwe-upwiz-license-none-applicable-head' => 'Я ня ведаю, ці слушны любы зь пералічаных варыянтаў. Дапамажыце!', |
1491 | | - 'mwe-upwiz-license-none-applicable-subhead' => 'Калі вы не ўпэўнены ў намерах аўтара, калі ласка, не загружайце {{PLURAL:$1|гэты файл|гэтыя файлы}} у {{SITENAME}}. Націсьніце кнопку ніжэй, каб адмовіцца ад {{PLURAL:$1|гэтай загрузкі|гэтых загрузак}} — не хвалюйцеся, пакуль яшчэ нічога не было апублікавана.', |
| 1492 | + 'mwe-upwiz-license-none-applicable-subhead' => 'Калі вы не ўпэўнены ў намерах аўтара, калі ласка, не загружайце {{PLURAL:$1|гэты файл|гэтыя файлы}} у {{GRAMMAR:месны|{{SITENAME}}}}. Націсьніце кнопку ніжэй, каб адмовіцца ад {{PLURAL:$1|гэтай загрузкі|гэтых загрузак}} — не хвалюйцеся, пакуль яшчэ нічога не было апублікавана.', |
1492 | 1493 | 'mwe-upwiz-license-none-applicable' => 'Адмовіцца ад {{PLURAL:$1|гэтай загрузкі|гэтых загрузак}} без публікацыі', |
1493 | 1494 | 'mwe-upwiz-license-confirm-remove' => 'Вы ўпэўнены, што вы жадаеце выдаліць {{PLURAL:$1|гэты файл|гэтыя файлы}}?', |
1494 | 1495 | 'mwe-upwiz-license-confirm-remove-title' => 'Пацьвярджэньне выдаленьня', |
1495 | 1496 | 'mwe-upwiz-license-external' => 'Гэты файл распаўсюджваецца на $1 на ўмовах ліцэнзіі <b>$2</b>.', |
1496 | | - 'mwe-upwiz-license-external-invalid' => 'Гэты файл распаўсюджваецца на $1 на ўмовах ліцэнзіі <b>$2</b>. На жаль, гэтая ліцэнзія не падыходзіць для выкарыстаньня ў {{SITENAME}}.', |
| 1497 | + 'mwe-upwiz-license-external-invalid' => 'Гэты файл распаўсюджваецца на $1 на ўмовах ліцэнзіі <b>$2</b>. На жаль, гэтая ліцэнзія не падыходзіць для выкарыстаньня ў {{GRAMMAR:месны|{{SITENAME}}}}.', |
1497 | 1498 | 'mwe-upwiz-categories' => 'Катэгорыі', |
1498 | 1499 | 'mwe-upwiz-categories-add' => 'Дадаць', |
1499 | 1500 | 'mwe-upwiz-category-remove' => 'Выдаліць гэтую катэгорыю', |
— | — | @@ -1519,17 +1520,17 @@ |
1520 | 1521 | 'mwe-upwiz-feedback-error3' => 'Памылка: няма адказу ад API', |
1521 | 1522 | 'mwe-upwiz-feedback-blacklist-report-prompt' => '[$1 Даслаць водгук]', |
1522 | 1523 | 'mwe-upwiz-feedback-blacklist-info-prompt' => '[$1 Падрабязьней]', |
1523 | | - 'mwe-upwiz-feedback-blacklist-line-intro' => 'Гэта запіс з чорнага сьпісу загалоўкаў, якая адпавядае: |
| 1524 | + 'mwe-upwiz-feedback-blacklist-line-intro' => 'Гэта элемэнт з чорнага сьпісу назваў, які адпавядае: |
1524 | 1525 | $1', |
1525 | | - 'mwe-upwiz-feedback-blacklist-subject' => 'Загаловак загружанага мной файлу "$1" быў забаронены.', |
1526 | | - 'mwe-upwiz-errordialog-title' => 'Падчас адсыланьня адбылася памылка', |
| 1526 | + 'mwe-upwiz-feedback-blacklist-subject' => 'Назва загружанага мной файла «$1» была забароненая.', |
| 1527 | + 'mwe-upwiz-errordialog-title' => 'Адбылася памылка падчас дасылкі', |
1527 | 1528 | 'mwe-upwiz-errordialog-ok' => 'Добра', |
1528 | | - 'mwe-upwiz-error-nosuchcampaign' => 'Няма кампаніі з назвай "$1".', |
1529 | | - 'mwe-upwiz-error-campaigndisabled' => 'Кампанія «$1» ня была ўлучаная.', |
| 1529 | + 'mwe-upwiz-error-nosuchcampaign' => 'Няма кампаніі з назвай «$1».', |
| 1530 | + 'mwe-upwiz-error-campaigndisabled' => 'Кампанія «$1» ня была дазволеная.', |
1530 | 1531 | 'mwe-upwiz-campaigns-name' => 'Назва кампаніі', |
1531 | 1532 | 'mwe-upwiz-campaigns-status' => 'Статус', |
1532 | | - 'mwe-upwiz-campaigns-enabled' => 'Уключана', |
1533 | | - 'mwe-upwiz-campaigns-disabled' => 'Выключана', |
| 1533 | + 'mwe-upwiz-campaigns-enabled' => 'Дазволеная', |
| 1534 | + 'mwe-upwiz-campaigns-disabled' => 'Забароненая', |
1534 | 1535 | 'mwe-upwiz-campaigns-edit' => 'Рэдагаваць', |
1535 | 1536 | 'mwe-upwiz-campaigns-add' => 'Дадаць', |
1536 | 1537 | 'mwe-upwiz-campaigns-addnew' => 'Дадаць новую кампанію', |
— | — | @@ -1540,30 +1541,30 @@ |
1541 | 1542 | 'mwe-upwiz-campaigns-delete' => 'Выдаліць', |
1542 | 1543 | 'mwe-upwiz-campaigns-confdel' => 'Вы ўпэўнены, што жадаеце выдаліць гэтую кампанію?', |
1543 | 1544 | 'uploadcampaign-legend' => 'Загрузіць налады кампаніі', |
1544 | | - 'uploadcampaign-text' => 'Вы мадыфікуеце кампанію Дапаможніка загрузак.', |
| 1545 | + 'uploadcampaign-text' => 'Вы мадыфікуеце кампанію Майстра загрузак.', |
1545 | 1546 | 'mwe-upwiz-campaign-name' => 'Назва кампаніі', |
1546 | | - 'mwe-upwiz-campaign-enabled' => 'Кампанія ўлучаная', |
| 1547 | + 'mwe-upwiz-campaign-enabled' => 'Кампанія дазволеная', |
1547 | 1548 | 'mwe-upwiz-campaign-conf-skipTutorial' => 'Прапусьціць дапаможнік па ліцэнзаваньні', |
1548 | 1549 | 'mwe-upwiz-campaign-conf-autoCategories' => 'Катэгорыі, якія дадаюцца да файлаў аўтаматычна і незаўважна (разьдзеленыя вэртыкальнымі рыскамі):', |
1549 | | - 'mwe-upwiz-campaign-conf-defaultCategories' => 'Дапомныя катэгорыі для сьпісу на закладцы апісаньня (разьдзеленыя вэртыкальнымі рыскамі):', |
| 1550 | + 'mwe-upwiz-campaign-conf-defaultCategories' => 'Катэгорыі па змоўчваньні для сьпісу на закладцы апісаньня (разьдзеленыя вэртыкальнымі рыскамі):', |
1550 | 1551 | 'mwe-upwiz-campaign-conf-autoWikiText' => 'Вікітэкст для аўтаматычнага дадаваньня на ўсе загружаныя выявы:', |
1551 | | - 'mwe-upwiz-campaign-conf-ownWorkOption' => 'Як апрацоўваць уласныя або ня ўласныя работы:', |
1552 | | - 'mwe-upwiz-campaign-owner-choice' => 'Дазволіць карыстальніку абіраць між уласнаю і ня ўласнаю працай', |
1553 | | - 'mwe-upwiz-campaign-owner-own' => 'Дазваляць загрузку толькі ўласных прац', |
1554 | | - 'mwe-upwiz-campaign-owner-notown' => 'Дазваляць загрузку толькі ня ўласных прац', |
1555 | | - 'mwe-upwiz-campaign-conf-licensesOwnWork' => 'Ліцэнзіі, якія могуць быць абраныя для ўласнай працы:', |
1556 | | - 'mwe-upwiz-campaign-conf-tutorialTemplate' => 'Назва дапаможніка па Вікісховішчы. $1 замяняецца на код мовы:', |
| 1552 | + 'mwe-upwiz-campaign-conf-ownWorkOption' => 'Як апрацоўваць уласныя ці ня ўласныя творы:', |
| 1553 | + 'mwe-upwiz-campaign-owner-choice' => 'Дазволіць удзельнікам выбіраць між уласнымі і ня ўласнымі творамі', |
| 1554 | + 'mwe-upwiz-campaign-owner-own' => 'Дазваляць загрузку толькі ўласных твораў', |
| 1555 | + 'mwe-upwiz-campaign-owner-notown' => 'Дазваляць загрузку толькі ня ўласных твораў', |
| 1556 | + 'mwe-upwiz-campaign-conf-licensesOwnWork' => 'Ліцэнзіі, якія могуць быць выбраныя для ўласных твораў:', |
| 1557 | + 'mwe-upwiz-campaign-conf-tutorialTemplate' => 'Назва дапаможніка па ВікіСховішчы. $1 замяняецца на код мовы:', |
1557 | 1558 | 'mwe-upwiz-campaign-conf-tutorialWidth' => 'Шырыня для маштабаваньня дапаможніка:', |
1558 | | - 'mwe-upwiz-campaign-conf-tutorialHelpdeskCoords' => 'Каардынаты карты выяваў гузіка дапаможніка «даведачнай службы»:', |
1559 | | - 'mwe-upwiz-campaign-conf-defaultOwnWorkLicence' => 'Дапомная ліцэнзія ўласнай працы:', |
| 1559 | + 'mwe-upwiz-campaign-conf-tutorialHelpdeskCoords' => 'Каардынаты мапы выяваў дапаможніка «даведачнай службы»:', |
| 1560 | + 'mwe-upwiz-campaign-conf-defaultOwnWorkLicence' => 'Ліцэнзія па змоўчваньні для ўласных твораў:', |
1560 | 1561 | 'mwe-upwiz-campaign-conf-idField' => 'Ідэнтыфікацыйнае поле вікітэксту. Напрыклад: <nowiki>{{Славутасьць|$1}}</nowiki>. Пакіньце пустым, каб не паказваць:', |
1561 | 1562 | 'mwe-upwiz-campaign-conf-idFieldLabel' => 'Ідэнтыфікацыйнае поле тэкставай адзнакі:', |
1562 | 1563 | 'mwe-upwiz-campaign-conf-idFieldLabelPage' => 'Назва старонкі з тэкстам для адзнакі ідэнтыфікацыйнага поля. $1 замяняецца на код мовы:', |
1563 | | - 'mwe-upwiz-campaign-conf-headerLabelPage' => 'Старонка, якая зьмяшчае тэкст для паказу над лучывам Дапаможніка загрузак. $1 замяняецца на код мовы:', |
| 1564 | + 'mwe-upwiz-campaign-conf-headerLabelPage' => 'Старонка, якая зьмяшчае тэкст для паказу над інтэрфэйсам Майстра загрузак. $1 замяняецца на код мовы:', |
1564 | 1565 | 'mwe-upwiz-campaign-conf-thanksLabelPage' => 'Старонка, якая зьмяшчае тэкст для паказу ўверсе старонкі «Выкарыстаньне». $1 замяняецца на код мовы:', |
1565 | 1566 | 'mwe-upwiz-campaign-conf-idFieldMaxLength' => 'Максымальная даўжыня тэксту ў ідэнтыфікацыйным полі', |
1566 | 1567 | 'mw-coolcats-confirm-new-title' => 'Пацьвердзіць новую катэгорыю', |
1567 | | - 'mw-coolcats-confirm-new' => 'Выглядае, што вы зьбіраецеся дадаць новую катэгорыю, "$1". Зьвярніце ўвагу:<ul><li>Кагэторыі звычайна называюцца па-ангельску.</li><li>Большасьць новых катэгорыяў мусяць быць падкатэгорыямі ўжо існых.</li></ul>Звычайна катэгорыі ствараюцца дасьведчанымі карыстальнікамі.', |
| 1568 | + 'mw-coolcats-confirm-new' => 'Выглядае, што Вы спрабуеце стварыць новую катэгорыю, «$1». Зьвярніце ўвагу:<ul><li>Катэгорыі звычайна называюцца па-ангельску.</li><li>Большасьць новых катэгорыяў мусяць быць падкатэгорыямі ўжо існых.</li></ul>Звычайна катэгорыі ствараюцца дасьведчанымі удзельнікамі.', |
1568 | 1569 | 'mw-coolcats-confirm-new-ok' => 'Дадаць гэтую катэгорыю ў любым выпадку', |
1569 | 1570 | 'mw-coolcats-confirm-new-cancel' => 'Скасаваць', |
1570 | 1571 | ); |
— | — | @@ -2157,6 +2158,7 @@ |
2158 | 2159 | 'mwe-upwiz-upload-error-bad-extension-video-firefogg' => "Dibabet hoc'h eus enporzhiañ ur restr video n'emañ ket en ur furmad frank a wirioù. |
2159 | 2160 | Gallout a rit [$1 staliañ Firefogg] d'he amdreiñ ent emgefre, pe ober gant [$2 doareoù amdreiñ all].", |
2160 | 2161 | 'mwe-upwiz-upload-error-bad-filename-no-extension' => 'Goulenn a ra ar wiki-mañ e vefe un astenn — a seurt gant ".JPG" e dibenn an anvioù restroù.', |
| 2162 | + 'mwe-upwiz-upload-error-duplicate-filename-error' => 'Emaoc\'h oc\'h enporzhiañ ar restr "$1" c\'hoazh.', |
2161 | 2163 | 'mwe-upwiz-allowed-filename-extensions' => 'Setu an astennoù aotreet :', |
2162 | 2164 | 'mwe-upwiz-help-allowed-filename-extensions' => 'Astennoù anvioù restroù aotreet', |
2163 | 2165 | 'mwe-upwiz-upload-error-duplicate' => 'Enporzhiet eo bet dija ar restr war ar wiki-mañ.', |
— | — | @@ -2167,6 +2169,7 @@ |
2168 | 2170 | 'mwe-upwiz-fileexists' => "Ur restr all gant an anv-se zo c'hoazh. Trugarez da wiriañ <b><tt>$1</tt></b> ma n'oc'h ket sur e fell deoc'h erlec'hiañ anezhi.", |
2169 | 2171 | 'mwe-upwiz-fileexists-replace-on-page' => "Ur restr dezhi an anv-mañ zo c'hoazh. Mar fell deoc'h erlec'hiañ anezhi, kit d'ar bajenn evit [$2 $1] hag erlec'hiit anezhi eno.", |
2170 | 2172 | 'mwe-upwiz-fileexists-replace-no-link' => "Ur restr dezhi an anv-mañ zo c'hoazh.", |
| 2173 | + 'mwe-upwiz-blacklisted' => 'Dibabit un titl deskrivañ all', |
2171 | 2174 | 'mwe-upwiz-thumbnail-more' => 'Brasaat', |
2172 | 2175 | 'mwe-upwiz-overwrite' => "Erlec'hiañ ar restr", |
2173 | 2176 | 'mwe-upwiz-next' => 'Da-heul', |
— | — | @@ -2220,10 +2223,20 @@ |
2221 | 2224 | 'mwe-upwiz-error-title-extension' => "N'eo ket dav ouzhpennañ un astenn restr. Trawalc'h eo skrivañ un titl a c'hall bezañ lennet gant an dud hag e vo kemeret an traoù e-karg gant an arload.", |
2222 | 2225 | 'mwe-upwiz-details-error-count' => "Bez' ez eus {{PLURAL:$1|ur fazi|$1 fazi}} gant ar {{PLURAL:$2|furmskrid|furmskridoù}} a-us. Difaziit ha klaskit enporzhiañ en-dro.", |
2223 | 2226 | 'mwe-upwiz-license-cc-by-sa-3.0' => 'Creative Commons Deroadenn Kenrannañ heñvel 3.0', |
| 2227 | + 'mwe-upwiz-license-cc-by-sa-3.0-at' => 'Creative Commons Deroadenn Kenrannañ heñvel 3.0 Aostria', |
| 2228 | + 'mwe-upwiz-license-cc-by-sa-3.0-de' => 'Creative Commons Deroadenn Kenrannañ heñvel 3.0 Alamagn', |
| 2229 | + 'mwe-upwiz-license-cc-by-sa-3.0-ee' => 'Creative Commons Deroadenn Kenrannañ heñvel 3.0 Estonia', |
| 2230 | + 'mwe-upwiz-license-cc-by-sa-3.0-es' => 'Creative Commons Deroadenn Kenrannañ heñvel 3.0 Spagn', |
| 2231 | + 'mwe-upwiz-license-cc-by-sa-3.0-hr' => 'Creative Commons Deroadenn Kenrannañ heñvel 3.0 Kroatia', |
| 2232 | + 'mwe-upwiz-license-cc-by-sa-3.0-lu' => 'Creative Commons Deroadenn Kenrannañ heñvel 3.0 Luksembourg', |
| 2233 | + 'mwe-upwiz-license-cc-by-sa-3.0-nl' => 'Creative Commons Deroadenn Kenrannañ heñvel 3.0 Izelvroioù', |
| 2234 | + 'mwe-upwiz-license-cc-by-sa-3.0-no' => 'Creative Commons Deroadenn Kenrannañ heñvel 3.0 Norvegia', |
| 2235 | + 'mwe-upwiz-license-cc-by-sa-3.0-pl' => 'Creative Commons Deroadenn Kenrannañ heñvel 3.0 Polonia', |
| 2236 | + 'mwe-upwiz-license-cc-by-sa-3.0-ro' => 'Creative Commons Deroadenn Kenrannañ heñvel 3.0 Roumania', |
2224 | 2237 | 'mwe-upwiz-license-cc-by-3.0' => 'Creative Commons Deroadenn 3.0', |
2225 | 2238 | 'mwe-upwiz-license-cc-by-sa-2.5' => 'Creative Commons Deroadenn Kenrannañ heñvel 2.5', |
2226 | 2239 | 'mwe-upwiz-license-cc-by-2.5' => 'Creative Commons Deroadenn 2.5', |
2227 | | - 'mwe-upwiz-license-cc-by-sa-2.0' => 'Creative Commons Attribution ShareAlike 2.0', |
| 2240 | + 'mwe-upwiz-license-cc-by-sa-2.0' => 'Creative Commons Deroadenn Kenrannañ heñvel 2.0', |
2228 | 2241 | 'mwe-upwiz-license-cc-by-2.0' => 'Creative Commons Deroadenn 2.0', |
2229 | 2242 | 'mwe-upwiz-license-cc-zero' => 'Creative Commons CC0 Dilez (domani foran)', |
2230 | 2243 | 'mwe-upwiz-license-fal' => 'Aotre-implijout arzel frank', |
— | — | @@ -2243,7 +2256,7 @@ |
2244 | 2257 | 'mwe-upwiz-license-gfdl' => 'Aotre-implijout teuliaouiñ frank GNU', |
2245 | 2258 | 'mwe-upwiz-license-cc-by-sa-3.0-gfdl' => 'Copyleft, deroadenn rekis (GFDL, CC-BY-SA-3.0)', |
2246 | 2259 | 'mwe-upwiz-license-cc-head' => "Perc'henn ar gwirioù aozañ en deus embannet an {{PLURAL:$1|oberenn-mañ|oberennoù-mañ}} gant an aotre-implijout Creative Commons reizh", |
2247 | | - 'mwe-upwiz-license-cc-subhead' => "Ne zere ket holl aotreoù-implijout Creative Commons evit {{SITENAME}} -- bezit sur ez eus bet implijet unan eus an aotreoù-mañ gant perc'henn ar gwirioù aozer.", |
| 2260 | + 'mwe-upwiz-license-cc-subhead' => "Ne zere ket holl aotreoù-implijout Creative Commons evit al lec'hienn-mañ -- bezit sur ez eus bet implijet unan eus an aotreoù-mañ gant perc'henn ar gwirioù aozer.", |
2248 | 2261 | 'mwe-upwiz-license-flickr-head' => "Embannet eo bet gant perc'henn ar gwirioù aozer e {{PLURAL:$1|skeudenn pe video|skeudennoù pe videoioù}} war Flickr gant an aotre-implijout a zere", |
2249 | 2262 | 'mwe-upwiz-license-flickr-subhead' => 'Gwiriit talbenn an "Aotre-implijout" war gostez ar bajenn Flickr. Ret eo da anv an aotre-implijout ha d\'an arlun klotañ gant unan eus an dibaboù diskouezet amañ.', |
2250 | 2263 | 'mwe-upwiz-license-public-domain-head' => 'Dispredet eo ar gwirioù-aozer', |
— | — | @@ -2252,12 +2265,12 @@ |
2253 | 2266 | 'mwe-upwiz-license-custom-head' => "Arbennigourien nemetken : merkit kod an aotre-implijout n'eo ket diskouezet amañ", |
2254 | 2267 | 'mwe-upwiz-license-custom-subhead' => "Merkit ar wikitestenn a ouzhpenno ur patrom aotre-implijout d'ho enporzhiadennoù.", |
2255 | 2268 | 'mwe-upwiz-license-none-applicable-head' => "N'ouzon dare hag-eñ e tegouezh hini pe hini eus an dibaboù kinniget a-us ! Sikour din !", |
2256 | | - 'mwe-upwiz-license-none-applicable-subhead' => "Ma n'oc'h ket peursur eus ar pezh a felle d'an aozer orin ober, feiz eo arabat enporzhiañ ar {{PLURAL:$1|restr-mañ|restroù-mañ}} war {{SITENAME}}. Pouezit war ar bouton a-is da nullañ {{PLURAL:$1|an enporzhiadenn-mañ|enporzhiadennoù-mañ}} -- na rit ket biloù, n'eus ket bet embannet netra c'hoazh.", |
| 2269 | + 'mwe-upwiz-license-none-applicable-subhead' => "Ma n'oc'h ket peursur eus ar pezh a felle d'an aozer orin ober, feiz eo arabat enporzhiañ ar {{PLURAL:$1|restr-mañ|restroù-mañ}} war al lec'hienn-mañ. Pouezit war ar bouton a-is da nullañ {{PLURAL:$1|an enporzhiadenn-mañ|enporzhiadennoù-mañ}} -- na rit ket biloù, n'eus ket bet embannet netra c'hoazh.", |
2257 | 2270 | 'mwe-upwiz-license-none-applicable' => 'Dilezel {{PLURAL:$1|an enporzhiadenn-mañ|an enporzhiadnenoù-mañ}} hep o embann', |
2258 | 2271 | 'mwe-upwiz-license-confirm-remove' => "Ha sur oc'h e fell deoc'h diverkañ {{PLURAL:$1|an enporzhiadenn-mañ|an enporzhiadennoù-mañ}}?", |
2259 | 2272 | 'mwe-upwiz-license-confirm-remove-title' => 'Kadarnaat an diverkañ', |
2260 | 2273 | 'mwe-upwiz-license-external' => 'Emañ ar restr-mañ diouzh an aotre-implijout da-heul war $1: <b>$2</b>.', |
2261 | | - 'mwe-upwiz-license-external-invalid' => "Emañ ar restr-mañ diouzh an aotre-implijout da-heul war $1: <b>$2</b>. Siwazh, n'haller ober gant an aotre-implijout-mañ war {{SITENAME}}", |
| 2274 | + 'mwe-upwiz-license-external-invalid' => "Emañ ar restr-mañ diouzh an aotre-implijout da-heul war $1: <b>$2</b>. Siwazh, n'haller ober gant an aotre-implijout-mañ war al lec'hienn-mañ.", |
2262 | 2275 | 'mwe-upwiz-categories' => 'Rummadoù', |
2263 | 2276 | 'mwe-upwiz-categories-add' => 'Ouzhpennañ', |
2264 | 2277 | 'mwe-upwiz-category-remove' => 'Dilemel ar rummad-mañ', |
— | — | @@ -2282,6 +2295,34 @@ |
2283 | 2296 | 'mwe-upwiz-feedback-error1' => "Fazi : disoc'h dianav a-berzh an API", |
2284 | 2297 | 'mwe-upwiz-feedback-error2' => "Fazi : N'eus ket bet gallet degemer ar c'hemmoù", |
2285 | 2298 | 'mwe-upwiz-feedback-error3' => 'Fazi : respont ebet a-berzh an API', |
| 2299 | + 'mwe-upwiz-feedback-blacklist-report-prompt' => '[$1 Kas evezhiadennoù]', |
| 2300 | + 'mwe-upwiz-feedback-blacklist-info-prompt' => '[$1 Titouroù all]', |
| 2301 | + 'mwe-upwiz-feedback-blacklist-line-intro' => 'Setu aze moned listenn zu an titl a glot ganti : |
| 2302 | +$1', |
| 2303 | + 'mwe-upwiz-feedback-blacklist-subject' => 'Berzet eo bet "$1", ma zitl enporzhiañ.', |
| 2304 | + 'mwe-upwiz-errordialog-title' => 'Ur fazi a oa en ho kinnig', |
| 2305 | + 'mwe-upwiz-errordialog-ok' => 'Mat eo', |
| 2306 | + 'mwe-upwiz-error-nosuchcampaign' => 'N\'eus koulzad ebet gant an anv "$1".', |
| 2307 | + 'mwe-upwiz-error-campaigndisabled' => 'N\'eo ket bet lañset ar c\'houlzad "$1".', |
| 2308 | + 'mwe-upwiz-campaigns-name' => "Anv ar c'houlzad", |
| 2309 | + 'mwe-upwiz-campaigns-status' => 'Statud', |
| 2310 | + 'mwe-upwiz-campaigns-enabled' => 'Gweredekaet', |
| 2311 | + 'mwe-upwiz-campaigns-disabled' => 'Diweredekaet', |
| 2312 | + 'mwe-upwiz-campaigns-edit' => 'Kemmañ', |
| 2313 | + 'mwe-upwiz-campaigns-add' => 'Ouzhpennañ', |
| 2314 | + 'mwe-upwiz-campaigns-addnew' => "Ouzhpennañ ur c'houlzad nevez", |
| 2315 | + 'mwe-upwiz-campaigns-newname' => "Anv ar c'houlzad :", |
| 2316 | + 'mwe-upwiz-campaigns-existing' => 'Koulzadoù zo anezho', |
| 2317 | + 'mwe-upwiz-campaigns-editing' => "Kefluniadur ar c'houlzad dastum moneiz", |
| 2318 | + 'mwe-upwiz-campaigns-delete' => 'Diverkañ', |
| 2319 | + 'mwe-upwiz-campaigns-confdel' => "Ha sur oc'h hoc'h eus c'hoant da zilemel ar c'houlzad-mañ ?", |
| 2320 | + 'mwe-upwiz-campaigns-delete-failed' => "N'eus ket bet gallet diverkañ ar c'houlzad.", |
| 2321 | + 'mwe-upwiz-campaigns-confirm-delete' => "Ha sur oc'h hoc'h eus c'hoant da zilemel ar c'houlzad-mañ ?", |
| 2322 | + 'uploadcampaign-legend' => "Kefluniadur ar c'houlzad dastum moneiz", |
| 2323 | + 'mwe-upwiz-campaign-name' => "Anv ar c'houlzad :", |
| 2324 | + 'mwe-upwiz-campaign-enabled' => 'Koulzad gweredekaet', |
| 2325 | + 'mw-coolcats-confirm-new-ok' => 'Ouzhpennañ ar rummad forzh penaos', |
| 2326 | + 'mw-coolcats-confirm-new-cancel' => 'Ne vern', |
2286 | 2327 | ); |
2287 | 2328 | |
2288 | 2329 | /** Bosnian (Bosanski) |
— | — | @@ -2831,6 +2872,7 @@ |
2832 | 2873 | 'mwe-upwiz-campaign-conf-idFieldLabelPage' => "Nom de la pàgina amb text per l'etiqueta del camp ID. $1 és substituït pel codi de llengua:", |
2833 | 2874 | 'mwe-upwiz-campaign-conf-headerLabelPage' => "Pàgina que conté text per mostrar dalt de la interfície de l'Auxiliar de Càrrega. $1 és substituït pel codi de llengua:", |
2834 | 2875 | 'mwe-upwiz-campaign-conf-thanksLabelPage' => 'Pàgina que conté text per mostrar dalt de la pàgina "Utilitzeu". $1 és substituït pel codi de llengua:', |
| 2876 | + 'mwe-upwiz-campaign-conf-idFieldMaxLength' => 'Longitud màxima del text en el camp ID', |
2835 | 2877 | 'mw-coolcats-confirm-new-title' => 'Confirma la nova categoria', |
2836 | 2878 | 'mw-coolcats-confirm-new' => 'Sembla que intenteu afegir una categoria nova, "$1". Tingueu en compte:<ul><li>En general les categories haurien de ser en anglès.</li><li>La majoria de les categories noves haurien de ser una subcategoria d\'una categoria existent.</li></ul>En general, només els usuaris experimentats haurien d\'afegir una categoria nova.', |
2837 | 2879 | 'mw-coolcats-confirm-new-ok' => 'Afegeix aquesta categoria de tota manera', |
— | — | @@ -3059,6 +3101,7 @@ |
3060 | 3102 | 'mwe-upwiz-license-gfdl' => 'GNU Free Documentation License', |
3061 | 3103 | 'mwe-upwiz-license-cc-by-sa-3.0-gfdl' => 'Copyleft, vyžadováno uvedení autora (GFDL, CC-BY-SA-3.0)', |
3062 | 3104 | 'mwe-upwiz-license-cc-head' => 'Držitel autorských práv zveřejnil {{PLURAL:$1|toto díla|tato díla}} pod použitelnou licencí Creative Commons', |
| 3105 | + 'mwe-upwiz-license-cc-subhead' => 'Ne každá licence Creative Commons je na tomto serveru přijatelná. Ujistěte se, že držitel autorských práv použil jednu z těchto licencí.', |
3063 | 3106 | 'mwe-upwiz-license-flickr-head' => 'Držitel autorských práv zveřejnil {{PLURAL:$1|svou fotografii či video|své fotografie či videa}} na Flickru pod použitelnou licencí', |
3064 | 3107 | 'mwe-upwiz-license-flickr-subhead' => 'Zkontrolujte část „License“ na okraji stránky na Flickru. Ikonky i název použité licence musí odpovídat jedné z těchto možností.', |
3065 | 3108 | 'mwe-upwiz-license-public-domain-head' => 'Ochrana autorských práv již zcela vypršela', |
— | — | @@ -3067,10 +3110,12 @@ |
3068 | 3111 | 'mwe-upwiz-license-custom-head' => 'Pouze pro odborníky: zadejte kód jiné neuvedené licence', |
3069 | 3112 | 'mwe-upwiz-license-custom-subhead' => 'Zadejte wikitext, který k načteným souborům vloží licenční šablonu', |
3070 | 3113 | 'mwe-upwiz-license-none-applicable-head' => 'Nevím, zda platí některá z těchto možností či ne! Pomoc!', |
| 3114 | + 'mwe-upwiz-license-none-applicable-subhead' => 'Pokud si nejste absolutně {{gender:|jist|jista|jisti}} úmysly původního autora, pak na tento server prosím {{PLURAL:$1|tento soubor|tyto soubory}} nenačítejte. Stiskněte tlačítko níže, čímž toto načítání zrušíte – nemusíte se bát, zatím nebylo nic zveřejněno.', |
3071 | 3115 | 'mwe-upwiz-license-none-applicable' => 'Opustit načítání bez zveřejnění', |
3072 | 3116 | 'mwe-upwiz-license-confirm-remove' => 'Opravdu chcete odebrat {{PLURAL:$1|načtený soubor|načtené soubory}}?', |
3073 | 3117 | 'mwe-upwiz-license-confirm-remove-title' => 'Potvrdit odstranění', |
3074 | 3118 | 'mwe-upwiz-license-external' => 'Tento soubor je na {{grammar:6sg|$1}} dostupný pod následující licencí: <b>$2</b>.', |
| 3119 | + 'mwe-upwiz-license-external-invalid' => 'Tento soubor je na $1 nabízen pod následující licencí: <b>$2</b> Tato licence však bohužel není pro tento server přijatelná.', |
3075 | 3120 | 'mwe-upwiz-categories' => 'Kategorie', |
3076 | 3121 | 'mwe-upwiz-categories-add' => 'Přidat', |
3077 | 3122 | 'mwe-upwiz-category-remove' => 'Odebrat tuto kategorii', |
— | — | @@ -3604,6 +3649,7 @@ |
3605 | 3650 | 'uploadcampaign-text' => 'Du er ved at redigere en kampagne til vejviseren til filoplægning.', |
3606 | 3651 | 'mwe-upwiz-campaign-name' => 'Kampagnenavn', |
3607 | 3652 | 'mwe-upwiz-campaign-enabled' => 'Kampagne aktiveret', |
| 3653 | + 'mwe-upwiz-campaign-customLicense' => 'Brugerdefineret licens', |
3608 | 3654 | 'mwe-upwiz-campaign-conf-skipTutorial' => 'Spring licensvejviseren over', |
3609 | 3655 | 'mwe-upwiz-campaign-conf-autoCategories' => 'Kategorier, der skal tilføjes filerne automatisk og lydløst (adskilt med lodret streg)', |
3610 | 3656 | 'mwe-upwiz-campaign-conf-defaultCategories' => 'Standardkategorier, der skal oplistes under beskriv-fanebladet (adskilt med lodret streg)', |
— | — | @@ -3623,6 +3669,8 @@ |
3624 | 3670 | 'mwe-upwiz-campaign-conf-headerLabelPage' => 'Side, der indeholder tekst, som skal vises over vejviserens brugerflade. $1 erstattes med sprogkoden.', |
3625 | 3671 | 'mwe-upwiz-campaign-conf-thanksLabelPage' => 'Side, der indeholder tekst, som skal vises øverst på "Brug"-siden. $1 erstattes med sprogkoden:', |
3626 | 3672 | 'mwe-upwiz-campaign-conf-idFieldMaxLength' => 'Maksimal længde på teksten i ID-feltet', |
| 3673 | + 'mwe-upwiz-campaign-conf-wikitextLicense' => 'Wikitekst for en brugerdefineret licens for egne værker. Lad stå tom hvis ingen brugerdefineret licens skal kunne vælges. $1 erstattes med sprogkoden:', |
| 3674 | + 'mwe-upwiz-campaign-conf-wikitextLicenseTemplates' => 'Skabeloner, der skal tilføjes, når brugeren vælger den brugerdefinerede licens (adskilt med lodret streg):', |
3627 | 3675 | 'mw-coolcats-confirm-new-title' => 'Bekræft ny kategori', |
3628 | 3676 | 'mw-coolcats-confirm-new' => 'Det ser ud til, at du forsøger at tilføje en ny kategori, "$1". Vær opmærksom på: <ul><li>Kategorier bør normalt være på engelsk.</li><li>De fleste nye kategorier bør være underkategorier til eksisterende kategorier.</li></ul>Generelt bør kun erfarne brugere tilføje nye kategorier.', |
3629 | 3677 | 'mw-coolcats-confirm-new-ok' => 'Tilføj denne kategori alligevel', |
— | — | @@ -3636,6 +3684,8 @@ |
3637 | 3685 | * @author McDutchie |
3638 | 3686 | * @author Metalhead64 |
3639 | 3687 | * @author Purodha |
| 3688 | + * @author Robby |
| 3689 | + * @author TMg |
3640 | 3690 | * @author The Evil IP address |
3641 | 3691 | * @author ✓ |
3642 | 3692 | */ |
— | — | @@ -3738,7 +3788,7 @@ |
3739 | 3789 | 'mwe-upwiz-source-thirdparty-cases' => 'Bitte teile uns mit, warum du dir sicher bist, dass {{SITENAME}} das Recht zur Veröffentlichung {{PLURAL:$1|dieses Werks|dieser Werke}} hat:', |
3740 | 3790 | 'mwe-upwiz-source-thirdparty-accept' => 'OK', |
3741 | 3791 | 'mwe-upwiz-source-custom' => 'Gib auf der nächsten Seite die Urheberrechtsinformation für jede einzelne Datei an.', |
3742 | | - 'mwe-upwiz-more-options' => 'weitere Optionen …', |
| 3792 | + 'mwe-upwiz-more-options' => 'Kategorien und weitere Informationen …', |
3743 | 3793 | 'mwe-upwiz-fewer-options' => 'weniger Optionen …', |
3744 | 3794 | 'mwe-upwiz-desc' => 'Beschreibung', |
3745 | 3795 | 'mwe-upwiz-desc-add-n' => 'Füge eine Beschreibung in einer anderen Sprache hinzu', |
— | — | @@ -3775,10 +3825,10 @@ |
3776 | 3826 | 'mwe-upwiz-blacklisted' => 'Bitte einen anderen, aussagekräftigen Titel wählen.', |
3777 | 3827 | 'mwe-upwiz-thumbnail-more' => 'Vergrößern', |
3778 | 3828 | 'mwe-upwiz-overwrite' => 'Datei ersetzen', |
3779 | | - 'mwe-upwiz-next' => 'Nächste', |
| 3829 | + 'mwe-upwiz-next' => 'Weiter', |
3780 | 3830 | 'mwe-upwiz-next-file' => 'Fortfahren', |
3781 | | - 'mwe-upwiz-next-deeds' => 'Nächste', |
3782 | | - 'mwe-upwiz-next-details' => 'Nächste', |
| 3831 | + 'mwe-upwiz-next-deeds' => 'Weiter', |
| 3832 | + 'mwe-upwiz-next-details' => 'Weiter', |
3783 | 3833 | 'mwe-upwiz-home' => 'Zur Hauptseite des Wikis', |
3784 | 3834 | 'mwe-upwiz-upload-another' => 'Weitere Dateien hochladen', |
3785 | 3835 | 'mwe-prevent-close' => 'Das Verlassen dieser Seite führt dazu, dass all deine Änderungen verloren gehen.', |
— | — | @@ -3886,7 +3936,7 @@ |
3887 | 3937 | 'mwe-upwiz-subhead-translate' => '[$1 Bei der Übersetzung helfen]', |
3888 | 3938 | 'mwe-upwiz-subhead-alt-upload' => '[$1 Zurück zum alten Formular]', |
3889 | 3939 | 'mwe-upwiz-feedback-prompt' => '[$1 Rückmeldung geben]', |
3890 | | - 'mwe-upwiz-feedback-note' => 'Die Rückmeldung wird auf $1 gespeichert.', |
| 3940 | + 'mwe-upwiz-feedback-note' => 'Die Rückmeldung wird auf der öffentlich einsehbaren Seite „[$2 $1]“ gespeichert, zusammen mit dem Benutzernamen, der verwendeten Webbrowser-Version und dem Betriebssystem.', |
3891 | 3941 | 'mwe-upwiz-feedback-subject' => 'Betreff:', |
3892 | 3942 | 'mwe-upwiz-feedback-message' => 'Nachricht:', |
3893 | 3943 | 'mwe-upwiz-feedback-title' => 'Eine Rückmeldung bezüglich des Assistenten zum Hochladen von Dateien hinterlassen', |
— | — | @@ -3942,7 +3992,7 @@ |
3943 | 3993 | 'mwe-upwiz-campaign-conf-idFieldLabelPage' => 'Seitenname mit dem Text der Bezeichnung des Felds, das die Kennung enthält. $1 wird durch den entsprechenden Sprachcode ersetzt:', |
3944 | 3994 | 'mwe-upwiz-campaign-conf-headerLabelPage' => 'Die Seite, die den Text enthält, der oberhalb der Arbeitsoberfläche des UploadWizard angezeigt werden soll. $1 wird durch den entsprechenden Sprachcode ersetzt:', |
3945 | 3995 | 'mwe-upwiz-campaign-conf-thanksLabelPage' => 'Die Seite die den Text enthält, der oberhalb des Abschnitts Dateinutzung angezeigt werden soll. $1 wird durch den entsprechenden Sprachcode ersetzt:', |
3946 | | - 'mwe-upwiz-campaign-conf-idFieldMaxLength' => 'Maximale Länge für den Text im dem Feld, das die Kennung enthält', |
| 3996 | + 'mwe-upwiz-campaign-conf-idFieldMaxLength' => 'Maximale Länge für den Text im Feld, das die Kennung enthält', |
3947 | 3997 | 'mw-coolcats-confirm-new-title' => 'Neue Kategorie bestätigen', |
3948 | 3998 | 'mw-coolcats-confirm-new' => 'Es scheint, dass du die neue Kategorie „$1“ anzulegen versuchst. Beachte dabei bitte:<ul><li>Kategorien sollten in der Regel auf Englisch sein.</li><li>Die meisten neuen Kategorien sollten eine Unterkategorie einer bereits bestehenden Kategorie sein.</li></ul>Im Allgemeinen sollten nur Experten eine neue Kategorie anlegen.', |
3949 | 3999 | 'mw-coolcats-confirm-new-ok' => 'Diese Kategorie dennoch hinzufügen', |
— | — | @@ -4943,7 +4993,7 @@ |
4944 | 4994 | 'mwe-upwiz-secs-remaining' => 'Jäänud $1 {{PLURAL:$1|sekund|sekundit}}', |
4945 | 4995 | 'mwe-upwiz-mins-secs-remaining' => 'Jäänud $1 {{PLURAL:$1|minut|minutit}} ja $2 {{PLURAL:$2|sekund|sekundit}}', |
4946 | 4996 | 'mwe-upwiz-hrs-mins-secs-remaining' => 'Jäänud $1 {{PLURAL:$1|tund|tundi}}, $2 {{PLURAL:$2|minut|minutit}} ja $3 {{PLURAL:$3|sekund|sekundit}}', |
4947 | | - 'mwe-upwiz-deeds-macro-prompt' => '{{SITENAME}} tahab, et tooksid ära teabe {{PLURAL:$1|selle teose|nende teoste}} autoriõiguste kohta, selleks et kõik saaksid {{PLURAL:$1|seda|neid}} uuesti õiguspäraselt kasutada.', |
| 4997 | + 'mwe-upwiz-deeds-macro-prompt' => 'Siin võrgukohas nõutakse, et tooksid ära teabe {{PLURAL:$1|selle teose|nende teoste}} autoriõiguste kohta, selleks et kõik saaksid {{PLURAL:$1|seda|neid}} uuesti õiguspäraselt kasutada.', |
4948 | 4998 | 'mwe-upwiz-deeds-custom-prompt' => 'Või:', |
4949 | 4999 | 'mwe-upwiz-source-ownwork' => '{{PLURAL:$1|See fail|Need failid}} on minu enda looming.', |
4950 | 5000 | 'mwe-upwiz-source-ownwork-assert-any-license' => 'Mina, $2, {{PLURAL:$1|selle teose|nende teoste}} autoriõiguse valdajana annan käesolevaga pöördumatult kõigile õiguse {{PLURAL:$1|seda teost|neid teoseid}} ükskõik mis eesmärgil kasutada, teisendada ja taaslevitada. Seepärast avaldan {{PLURAL:$1|selle teose|need teosed}} järgmistel tingimustel:', |
— | — | @@ -4955,7 +5005,7 @@ |
4956 | 5006 | 'mwe-upwiz-source-thirdparty-intro' => 'Palun sisesta aadress, kust kõik failid leidsid.', |
4957 | 5007 | 'mwe-upwiz-source-thirdparty-custom-multiple-intro' => 'Kui kõigil failidel on sama allikas, autor ja autoriõiguslik seisund, võid sisestada need andmed kõigi failide jaoks korraga.', |
4958 | 5008 | 'mwe-upwiz-source-thirdparty-license' => '{{PLURAL:$1|Selle teose|Nende teoste}} autoriõiguse valdaja avaldas {{PLURAL:$1|selle|need}} järgmiste litsentside all:', |
4959 | | - 'mwe-upwiz-source-thirdparty-cases' => 'Järgmiseks ütle meile, miks oled kindel, et {{SITENAME}} tohib {{PLURAL:$1|selle teose|need teosed}} avaldada:', |
| 5009 | + 'mwe-upwiz-source-thirdparty-cases' => 'Järgmiseks ütle meile, miks oled kindel, et see võrgukoht tohib {{PLURAL:$1|selle teose|need teosed}} avaldada:', |
4960 | 5010 | 'mwe-upwiz-source-custom' => 'Varusta järgmisel leheküljel iga fail ükshaaval autoriõigusteabega.', |
4961 | 5011 | 'mwe-upwiz-more-options' => 'veel suvandeid...', |
4962 | 5012 | 'mwe-upwiz-fewer-options' => 'vähem suvandeid...', |
— | — | @@ -5005,7 +5055,7 @@ |
5006 | 5056 | 'mwe-upwiz-tooltip-sign' => 'Saad kasutada oma kasutajanime või pärisnime. |
5007 | 5057 | Mõlemal juhul lingitakse see sinu vikikasutaja leheküljele.', |
5008 | 5058 | 'mwe-upwiz-tooltip-title' => 'Ainukordne ja kirjeldav nimi failile. Võid kasutada lihtteksti ja tühikuid. Ära lisa nimele faililaiendit.', |
5009 | | - 'mwe-upwiz-dialog-title' => 'Faili nimi võib olla igas keeles ja igas kirjas (UTF-8 kodeeringus). Meediafaili nimi peaks olema valitud keeles tähendusega ja kirjeldama pilti.', |
| 5059 | + 'mwe-upwiz-dialog-title' => 'Faili nimi võib olla igas keeles ja igas kirjas. Meediafaili nimi peaks olema valitud keeles tähendusega ja kirjeldama pilti.', |
5010 | 5060 | 'mwe-upwiz-tooltip-description' => 'Anna teose kohta lühidalt edasi kõik märkimisväärne. |
5011 | 5061 | Foto juures maini, mida on kujutatud, mis sündmuse või kohaga on tegu.', |
5012 | 5062 | 'mwe-upwiz-tooltip-date' => 'Kuupäev, mil see teos loodi või esmakordselt avaldati (vormingus AAAA-KK-PP).', |
— | — | @@ -5035,7 +5085,7 @@ |
5036 | 5086 | 'mwe-upwiz-error-title-blacklisted' => 'See pealkiri sisaldab soovimatut teksti. Palun kohenda seda.', |
5037 | 5087 | 'mwe-upwiz-error-title-badchars' => 'See pealkiri sisaldab soovimatuid tähemärke. Palun eemalda need.', |
5038 | 5088 | 'mwe-upwiz-error-title-senselessimagename' => 'Palun vali midagiütlevam pealkiri.', |
5039 | | - 'mwe-upwiz-error-title-hosting' => 'Paistab, et see fail on pärit teisest failivaramust. Muuda failinimi mõistetavamale kujule. Samuti veendu veelkord, et sul on õigus avaldada seda faili võrgukohas {{SITENAME}}.', |
| 5089 | + 'mwe-upwiz-error-title-hosting' => 'Paistab, et see fail on pärit teisest failivaramust. Muuda failinimi mõistetavamale kujule. Samuti veendu veelkord, et sul on õigus avaldada seda faili siin võrgukohas.', |
5040 | 5090 | 'mwe-upwiz-error-title-thumbnail' => 'Paistab, et see on pisipildi pealkiri. Palun ära pisipilte samasse vikisse tagasi üles laadi. Või siis muuda failinimi mõistetavamaks ja ära lisa sellele pisipildi eesliidet.', |
5041 | 5091 | 'mwe-upwiz-error-title-fileexists-shared-forbidden' => 'Seda pealkirja hoitakse jagatud varamus oleva faili jaoks. Vali muu pealkiri.', |
5042 | 5092 | 'mwe-upwiz-error-title-double-apostrophe' => 'See pealkiri sisaldab topeltülakoma; palun eemalda see.', |
— | — | @@ -5084,12 +5134,12 @@ |
5085 | 5135 | 'mwe-upwiz-license-custom-head' => 'Ainult asjatundjatele: Sisesta kood, mis vastab litsentsile, mida siin ei näidata.', |
5086 | 5136 | 'mwe-upwiz-license-custom-subhead' => 'Sisesta vikitekst, millega lisatakse sinu üleslaaditud failide juurde litsentsimall.', |
5087 | 5137 | 'mwe-upwiz-license-none-applicable-head' => 'Ma ei tea, kas ükski eelnevatest valikuvõimalustest sobib! Aidake!', |
5088 | | - 'mwe-upwiz-license-none-applicable-subhead' => 'Palun ära laadi {{PLURAL:$1|seda faili|neid faile}} võrgukohta {{SITENAME}}, kui sa pole täiesti kindel, millised olid algupärase teose autori kavatsused. Klõpsa allolevat nuppu, et loobuda {{PLURAL:$1|selle faili|nende failide}} üleslaadimisest – ära muretse, midagi pole veel avaldatud.', |
| 5138 | + 'mwe-upwiz-license-none-applicable-subhead' => 'Palun ära laadi {{PLURAL:$1|seda faili|neid faile}} siia võrgukohta, kui sa pole täiesti kindel, millised olid algupärase teose autori kavatsused. Klõpsa allolevat nuppu, et loobuda {{PLURAL:$1|selle faili|nende failide}} üleslaadimisest – ära muretse, midagi pole veel avaldatud.', |
5089 | 5139 | 'mwe-upwiz-license-none-applicable' => 'Loobu avaldamiseta {{PLURAL:$1|selle faili|nende failide}} üleslaadimisest', |
5090 | 5140 | 'mwe-upwiz-license-confirm-remove' => 'Kas oled kindel, et soovid {{PLURAL:$1|selle üleslaaditud faili|need üleslaaditud failid}} eemaldada?', |
5091 | 5141 | 'mwe-upwiz-license-confirm-remove-title' => 'Eemaldamise kinnitus', |
5092 | 5142 | 'mwe-upwiz-license-external' => 'Fail on avaldatud võrgukohas $1 järgmise litsentsi all: <b>$2</b>.', |
5093 | | - 'mwe-upwiz-license-external-invalid' => 'Fail on avaldatud võrgukohas $1 järgmise litsentsi all: <b>$2</b>. Kahjuks ei sobi see litsents kasutamiseks võrgukohas {{SITENAME}}.', |
| 5143 | + 'mwe-upwiz-license-external-invalid' => 'Fail on avaldatud võrgukohas $1 järgmise litsentsi all: <b>$2</b>. Kahjuks ei sobi see litsents siin võrgukohas kasutamiseks.', |
5094 | 5144 | 'mwe-upwiz-categories' => 'Kategooriad', |
5095 | 5145 | 'mwe-upwiz-categories-add' => 'Lisa', |
5096 | 5146 | 'mwe-upwiz-category-remove' => 'Eemalda see kategooria', |
— | — | @@ -5134,6 +5184,8 @@ |
5135 | 5185 | 'mwe-upwiz-campaigns-editing' => 'Üleslaadimiskampaania häälestus', |
5136 | 5186 | 'mwe-upwiz-campaigns-delete' => 'Kustuta', |
5137 | 5187 | 'mwe-upwiz-campaigns-confdel' => 'Kas oled kindel, et tahad selle kampaania kustutada?', |
| 5188 | + 'mwe-upwiz-campaigns-delete-failed' => 'Kampaaniat ei saa kustutada.', |
| 5189 | + 'mwe-upwiz-campaigns-confirm-delete' => 'Kas oled kindel, et tahad seda kampaaniat kustutada?', |
5138 | 5190 | 'uploadcampaign-legend' => 'Üleslaadimiskampaania häälestus', |
5139 | 5191 | 'uploadcampaign-text' => 'Muudad üleslaadimiskampaaniat.', |
5140 | 5192 | 'mwe-upwiz-campaign-name' => 'Kampaania nimi:', |
— | — | @@ -5156,6 +5208,7 @@ |
5157 | 5209 | 'mwe-upwiz-campaign-conf-idFieldLabelPage' => 'ID-välja kirjeldava tekstiga lehekülje pealkiri. $1 asendatakse keelekoodiga:', |
5158 | 5210 | 'mwe-upwiz-campaign-conf-headerLabelPage' => 'Üleslaadimisviisardi liidese kohal kuvatavat teksti sisaldav lehekülg. $1 asendatakse keelekoodiga:', |
5159 | 5211 | 'mwe-upwiz-campaign-conf-thanksLabelPage' => 'Kaardi "Kasutamine" ülaosas kuvatavat teksti sisaldav lehekülg. $1 asendatakse keelekoodiga:', |
| 5212 | + 'mwe-upwiz-campaign-conf-idFieldMaxLength' => 'ID-väljal oleva teksti pikkuse ülemmäär', |
5160 | 5213 | 'mw-coolcats-confirm-new-title' => 'Uue kategooria kinnitamine', |
5161 | 5214 | 'mw-coolcats-confirm-new' => 'Paistab, et proovid lisada uut kategooriat "$1". Tea, et:<ul><li>kategooriad peaks harilikult olema inglise keeles;</li><li>enamik uusi kategooriaid peaks olema olemasoleva kategooria alamkategooriad.</li></ul>Üldiselt peaks kategooriaid looma ainult asjatundjad.', |
5162 | 5215 | 'mw-coolcats-confirm-new-ok' => 'Lisa kategooria sellegipoolest', |
— | — | @@ -5867,6 +5920,7 @@ |
5868 | 5921 | * @author Hashar |
5869 | 5922 | * @author IAlex |
5870 | 5923 | * @author Jean-Frédéric |
| 5924 | + * @author Lucyin |
5871 | 5925 | * @author Nicolas Raoul |
5872 | 5926 | * @author Od1n |
5873 | 5927 | * @author Peter17 |
— | — | @@ -5971,7 +6025,7 @@ |
5972 | 6026 | 'mwe-upwiz-source-ownwork-assert-custom' => "Moi, $2, titulaire du droit d'auteur de {{PLURAL:$1|cette œuvre, la|ces œuvres, les}} publie par la présente sous la (les) licence(s) suivante(s) :", |
5973 | 6027 | 'mwe-upwiz-source-ownwork-assert-note' => 'Cela signifie que vous publiez votre travail sous la licence suivante : $1', |
5974 | 6028 | 'mwe-upwiz-source-permission' => "Leur auteur vous a donné l'autorisation explicite de les importer", |
5975 | | - 'mwe-upwiz-source-thirdparty' => '{{PLURAL:$1|Ce fichier n’est|Ces fichiers ne sont}} pas de mon propre travail.', |
| 6029 | + 'mwe-upwiz-source-thirdparty' => '{{PLURAL:$1|Ci fitchî cial n’est|Ces fitchîs ci ni sont}} nén mi prôpe ovraedje.', |
5976 | 6030 | 'mwe-upwiz-source-thirdparty-intro' => 'Veuillez entrez l’adresse où vous avez trouvé chaque fichier.', |
5977 | 6031 | 'mwe-upwiz-source-thirdparty-custom-multiple-intro' => 'Si tous les fichiers ont les mêmes sources, auteur et licence, vous pouvez créer une seule entrée pour tout l’ensemble.', |
5978 | 6032 | 'mwe-upwiz-source-thirdparty-license' => "Le titulaire des droits d'auteur de {{PLURAL:$1|cette œuvre l'a publiée|ces œuvres les a publiées}} sous la (les) licence(s) suivante(s) :", |
— | — | @@ -6842,6 +6896,7 @@ |
6843 | 6897 | 'uploadcampaign-text' => 'Está modificando unha campaña do Asistente de cargas.', |
6844 | 6898 | 'mwe-upwiz-campaign-name' => 'Nome da campaña:', |
6845 | 6899 | 'mwe-upwiz-campaign-enabled' => 'Aviso activo', |
| 6900 | + 'mwe-upwiz-campaign-customLicense' => 'Licenza personalizada', |
6846 | 6901 | 'mwe-upwiz-campaign-conf-skipTutorial' => 'Saltar a guía de licenzas', |
6847 | 6902 | 'mwe-upwiz-campaign-conf-autoCategories' => 'Categorías que se engadirán aos ficheiros de forma automática e silenciosa (separadas por barras verticais)', |
6848 | 6903 | 'mwe-upwiz-campaign-conf-defaultCategories' => 'Categorías por defecto a listar na lapela de descrición (separadas por barras verticais):', |
— | — | @@ -6861,6 +6916,8 @@ |
6862 | 6917 | 'mwe-upwiz-campaign-conf-headerLabelPage' => 'Páxina que contén texto que mostrar por riba da interface do Asistente de cargas. $1 é substituído polo código da lingua:', |
6863 | 6918 | 'mwe-upwiz-campaign-conf-thanksLabelPage' => 'Páxina que contén texto que mostrar por riba da páxina de "Uso". $1 é substituído polo código da lingua:', |
6864 | 6919 | 'mwe-upwiz-campaign-conf-idFieldMaxLength' => 'Lonxitude máxima do texto no campo de identificación', |
| 6920 | + 'mwe-upwiz-campaign-conf-wikitextLicense' => 'Texto wiki para unha licenza de obra propia personalizada. Deixe o campo baleiro se non quere a devandita licenza personalizada. "$1" substitúese polo código da lingua:', |
| 6921 | + 'mwe-upwiz-campaign-conf-wikitextLicenseTemplates' => 'Modelos a engadir cando o usuario escolle a licenza personalizada (separados por barras verticais):', |
6865 | 6922 | 'mw-coolcats-confirm-new-title' => 'Confirmar a nova categoría', |
6866 | 6923 | 'mw-coolcats-confirm-new' => 'Semella que intenta engadir unha nova categoría, "$1". Teña en conta:<ul><li>Normalmente, o nome das categorías vai en inglés.</li><li>A meirande parte das categorías novas deben ser subcategorías doutra que xa existía.</li></ul>Por regra xeral, só os expertos deberían crear categorías novas.', |
6867 | 6924 | 'mw-coolcats-confirm-new-ok' => 'Engadir esta categoría de todos os xeitos', |
— | — | @@ -8467,6 +8524,7 @@ |
8468 | 8525 | 'uploadcampaign-text' => 'Tu modifica ora un campania del Assistente de Incargamento.', |
8469 | 8526 | 'mwe-upwiz-campaign-name' => 'Nomine del campania', |
8470 | 8527 | 'mwe-upwiz-campaign-enabled' => 'Campania activate', |
| 8528 | + 'mwe-upwiz-campaign-customLicense' => 'Licentia personalisate', |
8471 | 8529 | 'mwe-upwiz-campaign-conf-skipTutorial' => 'Saltar le tutorial de licentiamento', |
8472 | 8530 | 'mwe-upwiz-campaign-conf-autoCategories' => 'Categorias pro adder le files automaticamente e silentemente (separate per barras vertical):', |
8473 | 8531 | 'mwe-upwiz-campaign-conf-defaultCategories' => 'Categorias predefinite a listar in le scheda de description (separate per barras vertical):', |
— | — | @@ -8486,6 +8544,8 @@ |
8487 | 8545 | 'mwe-upwiz-campaign-conf-headerLabelPage' => 'Pagina que contine texto a monstrar supra le interfacie de UploadWizard. $1 es reimplaciate per le codice de lingua:', |
8488 | 8546 | 'mwe-upwiz-campaign-conf-thanksLabelPage' => 'Pagina que contine texto a monstrar super le pagina "Usar". $1 es reimplaciate per le codice de lingua:', |
8489 | 8547 | 'mwe-upwiz-campaign-conf-idFieldMaxLength' => 'Longitude maxime del texto in le campo ID', |
| 8548 | + 'mwe-upwiz-campaign-conf-wikitextLicense' => 'Wikitexto pro un licentia personalisate de obra proprie. Lassar vacue pro non definir tal licentia. $1 es reimplaciate per le codice de lingua:', |
| 8549 | + 'mwe-upwiz-campaign-conf-wikitextLicenseTemplates' => 'Patronos a adder quando le usator selige le licentia personalisate (separate per barras vertical):', |
8490 | 8550 | 'mw-coolcats-confirm-new-title' => 'Confirmar nove categoria', |
8491 | 8551 | 'mw-coolcats-confirm-new' => 'Il pare que tu tenta adder un nove categoria, "$1". Attention:<ul><li>Le nomines del categorias debe generalmente esser in anglese.</li><li>Le major parte del nove categorias debe esser un subcategoria de un categoria existente.</li></ul>In general, solmente expertos deberea crear un categoria.', |
8492 | 8552 | 'mw-coolcats-confirm-new-ok' => 'Adder iste categoria totevia', |
— | — | @@ -10158,6 +10218,7 @@ |
10159 | 10219 | 'mwe-upwiz-feedback-blacklist-report-prompt' => '[$1 Feedback ginn]', |
10160 | 10220 | 'mwe-upwiz-feedback-blacklist-info-prompt' => '[$1 Méi Informatiounen]', |
10161 | 10221 | 'mwe-upwiz-feedback-blacklist-subject' => 'Den Titel "$1", deen ech eropluede wollt ass verbueden.', |
| 10222 | + 'mwe-upwiz-errordialog-title' => 'Beim Eraschécken vun Ären Donnéeën huet eppes net fonctionnéiert.', |
10162 | 10223 | 'mwe-upwiz-errordialog-ok' => 'OK', |
10163 | 10224 | 'mwe-upwiz-error-nosuchcampaign' => 'Et gëtt keng Campagne mam Numm "$1".', |
10164 | 10225 | 'mwe-upwiz-error-campaigndisabled' => 'D\'Campagne "$1" ass net aktivéiert.', |
— | — | @@ -10182,6 +10243,7 @@ |
10183 | 10244 | 'mwe-upwiz-campaign-owner-own' => "Nëmmen d'Eropluede vun eegene Wierker zouloossen", |
10184 | 10245 | 'mwe-upwiz-campaign-owner-notown' => "Nëmmen d'Eropluede vun net-eegene Wierker zouloossen", |
10185 | 10246 | 'mwe-upwiz-campaign-conf-licensesOwnWork' => "D'Lizenzen déi fir en eegent Wierk solle kënnen erausgesicht ginn", |
| 10247 | + 'mwe-upwiz-campaign-conf-idFieldMaxLength' => 'Maximal Längt fir den Text am ID-Feld', |
10186 | 10248 | 'mw-coolcats-confirm-new-title' => 'Nei Kategorie confirméieren', |
10187 | 10249 | 'mw-coolcats-confirm-new-ok' => 'Dëst Kategorie trotzdem derbäisetzen', |
10188 | 10250 | 'mw-coolcats-confirm-new-cancel' => 'Maacht Iech näischt draus', |
— | — | @@ -10686,6 +10748,7 @@ |
10687 | 10749 | 'uploadcampaign-text' => 'Менувате кампања на Помошникот за подигање.', |
10688 | 10750 | 'mwe-upwiz-campaign-name' => 'Име на кампањата', |
10689 | 10751 | 'mwe-upwiz-campaign-enabled' => 'Кампањата е овозможена', |
| 10752 | + 'mwe-upwiz-campaign-customLicense' => 'Сопствена лиценца', |
10690 | 10753 | 'mwe-upwiz-campaign-conf-skipTutorial' => 'Прескокни го објаснувањето за лиценцирање', |
10691 | 10754 | 'mwe-upwiz-campaign-conf-autoCategories' => 'Категориите во кои автоматски и тивко ќе се ставаат податотеки (одделени со исправени црти)', |
10692 | 10755 | 'mwe-upwiz-campaign-conf-defaultCategories' => 'Основно-зададени категории за наведување во јазичето за опис (одделени со исправени црти)', |
— | — | @@ -10705,6 +10768,8 @@ |
10706 | 10769 | 'mwe-upwiz-campaign-conf-headerLabelPage' => 'Страницата што го содржи текстот за приказ над посредникот на Помошникот за подигање. $1 се заменува со јазичниот код', |
10707 | 10770 | 'mwe-upwiz-campaign-conf-thanksLabelPage' => 'Страницата што го содржи текстот за приказ над страницата „Употреба“. $1 се заменува со јазичниот код.', |
10708 | 10771 | 'mwe-upwiz-campaign-conf-idFieldMaxLength' => 'Максимална должина на текстот во полето за назнака', |
| 10772 | + 'mwe-upwiz-campaign-conf-wikitextLicense' => 'Викитекст за сопствена лиценца за сопственото дело. Празно ако нема таква. $1 се заменува со јазичниот код:', |
| 10773 | + 'mwe-upwiz-campaign-conf-wikitextLicenseTemplates' => 'Шаблони за додавање кога корисникот ќе одбере сопствена лиценца (одделени со вертикална црта):', |
10709 | 10774 | 'mw-coolcats-confirm-new-title' => 'Потврдете нова категорија', |
10710 | 10775 | 'mw-coolcats-confirm-new' => 'Се чини дека сакате да додадете нова категорија насловена како „$1“. Имајте на ум:<ul><li>Категориите обично треба да се на англиски јазик.</li><li>Највеќето нови категории треба да бидат поткатегории на веќе постоечка категорија.</li></ul>Општо земено, категории треба да додаваат само стручни корисници.', |
10711 | 10776 | 'mw-coolcats-confirm-new-ok' => 'Сепак додај ја', |
— | — | @@ -11316,6 +11381,7 @@ |
11317 | 11382 | 'uploadcampaign-text' => 'Anda sedang mengubah suai kempen Alat Muat Naik Ajaib.', |
11318 | 11383 | 'mwe-upwiz-campaign-name' => 'Nama kempen', |
11319 | 11384 | 'mwe-upwiz-campaign-enabled' => 'Kempen dihidupkan', |
| 11385 | + 'mwe-upwiz-campaign-customLicense' => 'Lesen tersuai', |
11320 | 11386 | 'mwe-upwiz-campaign-conf-skipTutorial' => 'Langkau tutorial pelesenan', |
11321 | 11387 | 'mwe-upwiz-campaign-conf-autoCategories' => 'Kategori untuk ditambah fail secara automatik dan senyap (dipisahkan dengan tanda paip)', |
11322 | 11388 | 'mwe-upwiz-campaign-conf-defaultCategories' => 'Kategori utama untuk disenaraikan dalam tab penerangan (dipisahkan dengan tanda paip)', |
— | — | @@ -11335,6 +11401,8 @@ |
11336 | 11402 | 'mwe-upwiz-campaign-conf-headerLabelPage' => 'Laman yang mengandungi teks untuk dipaparkan di atas antara muka Alat Muat Naik Ajaib. $1 diganti dengan kod bahasa', |
11337 | 11403 | 'mwe-upwiz-campaign-conf-thanksLabelPage' => 'Laman yang mengandungi teks untuk dipaparkan di atas antara muka "Gunakan". $1 diganti dengan kod bahasa', |
11338 | 11404 | 'mwe-upwiz-campaign-conf-idFieldMaxLength' => 'Panjang maksimum teks dalam ruangan ID', |
| 11405 | + 'mwe-upwiz-campaign-conf-wikitextLicense' => 'Teks wiki untuk lesen karya sendiri yang tersuai. Dibiarkan kosong jika tiada lesen tersuai yang sedemikian. $1 digantikan dengan kod bahasa:', |
| 11406 | + 'mwe-upwiz-campaign-conf-wikitextLicenseTemplates' => 'Templat-templat untuk dibubuh ketika pengguna memilih lesen tersuai (diasingkan dengan tanda paip):', |
11339 | 11407 | 'mw-coolcats-confirm-new-title' => 'Sahkan kategori baru', |
11340 | 11408 | 'mw-coolcats-confirm-new' => 'Nampaknya anda cuba menambahkan kategori baru, "$1". Awas:<ul><li>Kategori sepatutnya dalam bahasa Inggeris.</li><li>Kategori baru selalunya patut dijadikan subkategori kepada kategori yang sedia ada.</li></ul>Secara amnya, hanya golongan pakar yang patut menambahkan kategori.', |
11341 | 11409 | 'mw-coolcats-confirm-new-ok' => 'Tambahkan kategori ini walau apapun', |
— | — | @@ -11529,6 +11597,7 @@ |
11530 | 11598 | * @author SPQRobin |
11531 | 11599 | * @author Siebrand |
11532 | 11600 | * @author Tvdm |
| 11601 | + * @author Wouterhagens |
11533 | 11602 | */ |
11534 | 11603 | $messages['nl'] = array( |
11535 | 11604 | 'uploadwizard' => 'Wizard uploaden', |
— | — | @@ -11633,7 +11702,7 @@ |
11634 | 11703 | 'mwe-upwiz-source-thirdparty-cases' => 'Geef hier aan waarom u zeker weet dat deze site het recht heeft om {{PLURAL:$1|dit werk|deze werken}} te publiceren:', |
11635 | 11704 | 'mwe-upwiz-source-thirdparty-accept' => 'OK', |
11636 | 11705 | 'mwe-upwiz-source-custom' => 'Lever op de volgende pagina voor ieder bestand apart auteursrechteninformatie.', |
11637 | | - 'mwe-upwiz-more-options' => 'meer instellingen...', |
| 11706 | + 'mwe-upwiz-more-options' => 'extra info en categoriën toevoegen...', |
11638 | 11707 | 'mwe-upwiz-fewer-options' => 'minder instellingen...', |
11639 | 11708 | 'mwe-upwiz-desc' => 'Beschrijving', |
11640 | 11709 | 'mwe-upwiz-desc-add-n' => 'beschrijving in een andere taal toevoegen', |
— | — | @@ -11851,6 +11920,86 @@ |
11852 | 11921 | 'mwe-upwiz-subhead-message' => 'Dank je wel voor het gebruiken van ons nieuwe uploadprogramma!', |
11853 | 11922 | ); |
11854 | 11923 | |
| 11924 | +/** Norwegian Nynorsk (Norsk (nynorsk)) |
| 11925 | + * @author Harald Khan |
| 11926 | + */ |
| 11927 | +$messages['nn'] = array( |
| 11928 | + 'uploadwizard' => 'Opplastingsvegvisar', |
| 11929 | + 'mwe-upwiz-uploadcampaigns' => 'Opplastingskampanjar', |
| 11930 | + 'mwe-upwiz-code-unknown' => 'Ukjend mål', |
| 11931 | + 'mwe-upwiz-step-tutorial' => 'Lær', |
| 11932 | + 'mwe-upwiz-step-file' => 'Lasta opp', |
| 11933 | + 'mwe-upwiz-step-deeds' => 'Bruksløyve', |
| 11934 | + 'mwe-upwiz-step-details' => 'Skildra', |
| 11935 | + 'mwe-upwiz-step-thanks' => 'Nytta', |
| 11936 | + 'mwe-upwiz-api-error-unknown-code' => 'Ukjend feil: «$1»', |
| 11937 | + 'mwe-upwiz-api-error-mustbeloggedin' => 'Du lyt vera innlogga for å lasta opp filer.', |
| 11938 | + 'mwe-upwiz-api-error-empty-file' => 'Fila du sendte var tom.', |
| 11939 | + 'mwe-upwiz-api-error-filename-tooshort' => 'Filnamnet er for stutt.', |
| 11940 | + 'mwe-upwiz-api-error-illegal-filename' => 'Filnamnet er ikkje tillate.', |
| 11941 | + 'mwe-upwiz-api-error-overwrite' => 'Det er ikkje tillate å skriva over filer som alt finst.', |
| 11942 | + 'mwe-upwiz-api-error-unknown-warning' => 'Ukjend åtvaring: $1', |
| 11943 | + 'mwe-upwiz-add-file-n' => 'Legg til ei fil til', |
| 11944 | + 'mwe-upwiz-add-file-0-free' => 'Vel ei mediefil som skal donerast', |
| 11945 | + 'mwe-upwiz-transport-started' => 'Byrjar...', |
| 11946 | + 'mwe-upwiz-uploading' => 'Lastar opp...', |
| 11947 | + 'mwe-upwiz-transported' => 'Ferdig med å lasta opp...', |
| 11948 | + 'mwe-upwiz-stashed-upload' => 'Greitt', |
| 11949 | + 'mwe-upwiz-getting-metadata' => 'Hentar filinformasjon og -førehandsvising...', |
| 11950 | + 'mwe-upwiz-submitting-details' => 'Sender detaljar og gjev ut...', |
| 11951 | + 'mwe-upwiz-published' => 'Utgjeve!', |
| 11952 | + 'mwe-upwiz-remove' => 'Fjerna', |
| 11953 | + 'mwe-upwiz-remove-upload' => 'Fjerna denne fila frå opplastingslista', |
| 11954 | + 'mwe-upwiz-remove-description' => 'Fjerna denne skildringa', |
| 11955 | + 'mwe-upwiz-upload' => 'Last opp', |
| 11956 | + 'mwe-upwiz-next-file-despite-failures' => 'Hald fram likevel', |
| 11957 | + 'mwe-upwiz-skip-tutorial-future' => 'Hoppa over dette steget i framtida', |
| 11958 | + 'mwe-upwiz-progressbar-uploading' => 'lastar opp', |
| 11959 | + 'mwe-upwiz-finished' => 'Ferdig!', |
| 11960 | + 'mwe-upwiz-source-ownwork' => '{{PLURAL:$1|Denne fila|Desse filene}} er mitt eige arbeid.', |
| 11961 | + 'mwe-upwiz-source-thirdparty-accept' => 'Greitt', |
| 11962 | + 'mwe-upwiz-more-options' => 'fleire val...', |
| 11963 | + 'mwe-upwiz-fewer-options' => 'færre val...', |
| 11964 | + 'mwe-upwiz-desc' => 'Skildring', |
| 11965 | + 'mwe-upwiz-desc-add-n' => 'legg til ei skildring på eit anna mål', |
| 11966 | + 'mwe-upwiz-desc-add-0' => 'legg til ei skildring', |
| 11967 | + 'mwe-upwiz-title' => 'Tittel', |
| 11968 | + 'mwe-upwiz-media-type' => 'Medietype', |
| 11969 | + 'mwe-upwiz-location' => 'Stad', |
| 11970 | + 'mwe-upwiz-copyright-info' => 'Bruksløyve', |
| 11971 | + 'mwe-upwiz-author' => 'Opphavsperson(ar)', |
| 11972 | + 'mwe-upwiz-other' => 'Annan informasjon', |
| 11973 | + 'mwe-upwiz-source' => 'Kjelde', |
| 11974 | + 'mwe-upwiz-thanks-intro' => 'Takk for at du lastar opp filer!', |
| 11975 | + 'mwe-upwiz-upload-error-duplicate-filename-error' => 'Du lastar alt opp fila «$1»', |
| 11976 | + 'mwe-upwiz-tooltip-categories' => 'Legg til [$1 kategoriar] til fila di for å gjera henne greiare å finna.', |
| 11977 | + 'mwe-upwiz-tooltip-more-info' => 'Lær meir.', |
| 11978 | + 'mwe-upwiz-license-pd-usgov-nasa' => 'Originalverk av NASA', |
| 11979 | + 'mwe-upwiz-license-pd-ineligible' => 'For enkelt til å vera verna av opphavsrett', |
| 11980 | + 'mwe-upwiz-license-pd-ineligible-help' => 'Ver varsam med denne. Biletet lyt vera særs enkelt, som ein grøn sirkel eller ein raud firkant.', |
| 11981 | + 'mwe-upwiz-license-misc' => 'Ymse årsaker', |
| 11982 | + 'mwe-upwiz-license-confirm-remove' => 'Er du viss på at du ynskjer fjerna {{PLURAL:$1|denne opplastinga|desse opplastingane}}?', |
| 11983 | + 'mwe-upwiz-license-confirm-remove-title' => 'Stadfest fjerninga', |
| 11984 | + 'mwe-upwiz-categories' => 'Kategoriar', |
| 11985 | + 'mwe-upwiz-categories-add' => 'Legg til', |
| 11986 | + 'mwe-upwiz-category-remove' => 'Fjern kategorien', |
| 11987 | + 'mwe-upwiz-thanks-caption' => 'Legg til bilettekst her', |
| 11988 | + 'mwe-upwiz-help-popup' => 'Hjelp', |
| 11989 | + 'mwe-upwiz-image-preview' => 'Førehandsvising av bilete', |
| 11990 | + 'mwe-upwiz-subhead-translate' => '[$1 Hjelp til med omsetjingar]', |
| 11991 | + 'mwe-upwiz-feedback-subject' => 'Emne:', |
| 11992 | + 'mwe-upwiz-feedback-message' => 'Melding:', |
| 11993 | + 'mwe-upwiz-feedback-cancel' => 'Bryt av', |
| 11994 | + 'mwe-upwiz-feedback-blacklist-report-prompt' => '[$1 Send attendemelding]', |
| 11995 | + 'mwe-upwiz-feedback-blacklist-info-prompt' => '[$1 Meir informasjon]', |
| 11996 | + 'mwe-upwiz-errordialog-ok' => 'Greitt', |
| 11997 | + 'mwe-upwiz-error-nosuchcampaign' => 'Det finst ingen kampanje som heiter «$1».', |
| 11998 | + 'mwe-upwiz-campaigns-delete' => 'Slett', |
| 11999 | + 'mw-coolcats-confirm-new-title' => 'Stadfest ny kategori', |
| 12000 | + 'mw-coolcats-confirm-new-ok' => 'Legg til kategorien likevel', |
| 12001 | + 'mw-coolcats-confirm-new-cancel' => 'Berre gløym det', |
| 12002 | +); |
| 12003 | + |
11855 | 12004 | /** Norwegian (bokmål) (Norsk (bokmål)) |
11856 | 12005 | * @author EivindJ |
11857 | 12006 | * @author Jon Harald Søby |
— | — | @@ -12063,13 +12212,16 @@ |
12064 | 12213 | 'mwe-upwiz-api-error-missingparam' => 'ଭିତର ଅସୁବିଧା: ହଜିଯାଇଥିବା ପାରାମିଟର ସବୁକୁ ଅନୁରୋଧ କ୍ରମେ ଦେଖାଇଦିଆଗଲା ।', |
12065 | 12214 | 'mwe-upwiz-api-error-invalid-file-key' => 'ଭିତର ଅସୁବିଧା: ଫାଇଲଟି ଅସ୍ଥାୟୀ ସାଇତାଘର ଭିତରୁ ମିଳିଲାନାହିଁ ।', |
12066 | 12215 | 'mwe-upwiz-stashed-upload' => 'ଠିକ ଅଛି', |
| 12216 | + 'mwe-upwiz-failed' => 'ଅସଫଳ', |
12067 | 12217 | 'mwe-upwiz-remove' => 'ବାହାର କରିବା', |
12068 | 12218 | 'mwe-upwiz-source-thirdparty-accept' => 'ଠିକ ଅଛି', |
12069 | | - 'mwe-upwiz-desc' => 'ବର୍ଣ୍ଣନା', |
| 12219 | + 'mwe-upwiz-desc' => 'ବିବରଣୀ', |
12070 | 12220 | 'mwe-upwiz-title' => 'ଶିରୋନାମା', |
| 12221 | + 'mwe-upwiz-location' => 'ଅବସ୍ଥାନ', |
12071 | 12222 | 'mwe-upwiz-source' => 'ଉତ୍ସ', |
12072 | 12223 | 'mwe-upwiz-ok' => 'ଠିକ ଅଛି', |
12073 | 12224 | 'mwe-upwiz-cancel' => 'ନାକଚ', |
| 12225 | + 'mwe-upwiz-thumbnail-more' => 'ବଡ଼କର', |
12074 | 12226 | 'mwe-upwiz-next' => 'ପରବର୍ତ୍ତୀ', |
12075 | 12227 | 'mwe-upwiz-next-file' => 'ଚାଲୁରଖ', |
12076 | 12228 | 'mwe-upwiz-next-deeds' => 'ପରବର୍ତ୍ତୀ', |
— | — | @@ -12131,12 +12283,12 @@ |
12132 | 12284 | $messages['pl'] = array( |
12133 | 12285 | 'uploadwizard' => 'Kreator przesyłania plików', |
12134 | 12286 | 'uploadwizard-desc' => 'Kreator przesyłania plików opracowany dzięki grantowi przyznanemu na zwiększenie użyteczności obsługi multimediów.', |
12135 | | - 'mwe-upwiz-uploadcampaigns' => 'Kampania reklamowa przesyłania plików', |
12136 | | - 'mwe-upwiz-uploadcampaign' => 'Konfiguracja kampanii przesyłania plików', |
12137 | | - 'right-upwizcampaigns' => 'Konfigurowanie kampanii kreatora przesyłania plików', |
12138 | | - 'group-upwizcampeditors' => 'Operatorzy kampanii kreatora przesyłania plików', |
12139 | | - 'group-upwizcampeditors-member' => 'Operator kampanii kreatora przesyłania plików', |
12140 | | - 'grouppage-upwizcampeditors' => 'Project:Operatorzy kampanii kreatora przesyłania plików', |
| 12287 | + 'mwe-upwiz-uploadcampaigns' => 'Inicjatywa przesyłania plików', |
| 12288 | + 'mwe-upwiz-uploadcampaign' => 'Konfiguracja inicjatywy przesyłania plików', |
| 12289 | + 'right-upwizcampaigns' => 'Konfigurowanie inicjatywy kreatora przesyłania plików', |
| 12290 | + 'group-upwizcampeditors' => 'Operatorzy inicjatyw kreatora przesyłania plików', |
| 12291 | + 'group-upwizcampeditors-member' => 'Operator inicjatyw kreatora przesyłania plików', |
| 12292 | + 'grouppage-upwizcampeditors' => 'Project:Operatorzy inicjatyw kreatora przesyłania plików', |
12141 | 12293 | 'mwe-upwiz-js-off' => 'Kreator przesyłania plików do realizacji udoskonalonego interfejsu korzysta z JavaScript. Twoja przeglądarka nie obsługuje lub ma wyłączoną obsługę JavaScript i dlatego wyświetlany jest zwykły formularz przesyłania.', |
12142 | 12294 | 'mwe-upwiz-extension-disabled' => 'Ta strona została wyłączona z powodu chwilowych problemów technicznych. W międzyczasie możesz skorzystać ze starego formularza przesyłania plików.', |
12143 | 12295 | 'mwe-upwiz-code-unknown' => 'Nierozpoznany język', |
— | — | @@ -12308,6 +12460,8 @@ |
12309 | 12461 | 'mwe-upwiz-error-title-blacklisted' => 'Ten tytuł zawiera niepożądane treści. Należy go poprawić.', |
12310 | 12462 | 'mwe-upwiz-error-title-badchars' => 'Ten tytuł zawiera niepożądane znaki. Należy go poprawić.', |
12311 | 12463 | 'mwe-upwiz-error-title-senselessimagename' => 'Należy poprawić tytuł, tak aby był bardziej sensowny.', |
| 12464 | + 'mwe-upwiz-error-title-hosting' => ' |
| 12465 | +Ten plik wygląda na pobrany z innego serwisu z obrazkami. Zmień nazwę na bardziej opisową. Upewnij się, że masz prawo do jego publikacji na tej witrynie.', |
12312 | 12466 | 'mwe-upwiz-error-title-thumbnail' => 'Nazwa pliku wskazuje na to, że próbujesz przesyłać miniaturkę obrazka. Prosimy nie przesyłać miniaturek w ramach tej samej wiki. Jeśli jest to konieczne, to zmień proszę nazwę na bardziej opisową (w szczególności taką, w której nie ma prefiksu typowego dla miniaturek).', |
12313 | 12467 | 'mwe-upwiz-error-title-fileexists-shared-forbidden' => 'Ten tytuł jest zarezerwowany przez plik znajdujący się w wspólnym repozytorium. Wybierz inną nazwę.', |
12314 | 12468 | 'mwe-upwiz-error-title-double-apostrophe' => 'Ten tytuł zawiera podwójny apostrof. Usuń go.', |
— | — | @@ -12347,6 +12501,7 @@ |
12348 | 12502 | 'mwe-upwiz-license-gfdl' => 'GNU Free Documentation License', |
12349 | 12503 | 'mwe-upwiz-license-cc-by-sa-3.0-gfdl' => 'Copyleft, wymagane wskazanie autora (GFDL, CC-BY-SA-3.0)', |
12350 | 12504 | 'mwe-upwiz-license-cc-head' => 'Właściciel autorskich praw majątkowych opublikował {{PLURAL:$1|ten utwór|te utwory}} na prawidłowej licencji Creative Commons', |
| 12505 | + 'mwe-upwiz-license-cc-subhead' => 'Nie wszystkie licencje Creative Commons są właściwe dla tej witryny. Upewnij się, że właściciel praw autorskich użył jednej z tych licencji.', |
12351 | 12506 | 'mwe-upwiz-license-flickr-head' => 'Właściciel autorskich praw majątkowych opublikował {{PLURAL:$1|zdjęcie lub film|zdjęcia lub filmy}} w serwisie Flickr z odpowiednią licencją', |
12352 | 12507 | 'mwe-upwiz-license-flickr-subhead' => 'Poszukaj sekcji "License" znajdującej się z prawej na stronie Flickr i upewnij się, że podana tam licencja (i ikony) są takie same jak wybierasz tutaj.', |
12353 | 12508 | 'mwe-upwiz-license-public-domain-head' => 'Prawa autorskie definitywnie wygasły', |
— | — | @@ -12360,6 +12515,7 @@ |
12361 | 12516 | 'mwe-upwiz-license-confirm-remove' => 'Czy na pewno chcesz usunąć {{PLURAL:$1|ten przesłany plik|te przesłane pliki}}?', |
12362 | 12517 | 'mwe-upwiz-license-confirm-remove-title' => 'Potwierdzenie usunięcia', |
12363 | 12518 | 'mwe-upwiz-license-external' => 'Ten plik jest udostępniony przez $1 na licencji <b>$2</b>.', |
| 12519 | + 'mwe-upwiz-license-external-invalid' => 'Plik jest udostępniany przez $1 na zasadach licencji <b>$2</b>. Niestety ta licencja nie umożliwia wykorzystania go przez tę witrynę.', |
12364 | 12520 | 'mwe-upwiz-categories' => 'Kategorie', |
12365 | 12521 | 'mwe-upwiz-categories-add' => 'Dodaj', |
12366 | 12522 | 'mwe-upwiz-category-remove' => 'Usuń z tej kategorii', |
— | — | @@ -12386,30 +12542,32 @@ |
12387 | 12543 | 'mwe-upwiz-feedback-error3' => 'Błąd – brak odpowiedzi API', |
12388 | 12544 | 'mwe-upwiz-feedback-blacklist-report-prompt' => '[$1 Prześlij opinię]', |
12389 | 12545 | 'mwe-upwiz-feedback-blacklist-info-prompt' => '[$1 Więcej informacji]', |
| 12546 | + 'mwe-upwiz-feedback-blacklist-line-intro' => 'Wpis na czarnej liście tytułów do którego pasuje nazwa: |
| 12547 | +$1', |
12390 | 12548 | 'mwe-upwiz-feedback-blacklist-subject' => 'Nazwa przesyłanego pliku „$1“ jest zabroniona.', |
12391 | 12549 | 'mwe-upwiz-errordialog-title' => 'Wystąpił błąd podczas przesyłania', |
12392 | 12550 | 'mwe-upwiz-errordialog-ok' => 'OK', |
12393 | | - 'mwe-upwiz-error-nosuchcampaign' => 'Nie ma kampanii „$1“.', |
12394 | | - 'mwe-upwiz-error-campaigndisabled' => 'Kampania „$1“ nie została włączona.', |
12395 | | - 'mwe-upwiz-campaigns-name' => 'Nazwa kampanii', |
| 12551 | + 'mwe-upwiz-error-nosuchcampaign' => 'Brak inicjatywy „$1“.', |
| 12552 | + 'mwe-upwiz-error-campaigndisabled' => 'Inicjatywa „$1“ nie została włączona.', |
| 12553 | + 'mwe-upwiz-campaigns-name' => 'Nazwa inicjatywy', |
12396 | 12554 | 'mwe-upwiz-campaigns-status' => 'Status', |
12397 | 12555 | 'mwe-upwiz-campaigns-enabled' => 'włączona', |
12398 | 12556 | 'mwe-upwiz-campaigns-disabled' => 'wyłączona', |
12399 | 12557 | 'mwe-upwiz-campaigns-edit' => 'Edytuj', |
12400 | 12558 | 'mwe-upwiz-campaigns-add' => 'Dodaj', |
12401 | | - 'mwe-upwiz-campaigns-addnew' => 'Dodaj nową kampanię', |
12402 | | - 'mwe-upwiz-campaigns-newname' => 'Nazwa kampanii', |
12403 | | - 'mwe-upwiz-campaigns-namedoc' => 'Nazwa kampanii jest identyfikatorem używanym w adresie URL, na przykład „nazwa“ w ?campaign=name', |
12404 | | - 'mwe-upwiz-campaigns-existing' => 'Istniejące kampanie', |
12405 | | - 'mwe-upwiz-campaigns-editing' => 'Prześlij konfigurację kampanii', |
| 12559 | + 'mwe-upwiz-campaigns-addnew' => 'Dodaj nową inicjatywę', |
| 12560 | + 'mwe-upwiz-campaigns-newname' => 'Nazwa inicjatywy', |
| 12561 | + 'mwe-upwiz-campaigns-namedoc' => 'Nazwa inicjatywy jest identyfikatorem używanym w adresie URL, na przykład „nazwa“ w ?campaign=nazwa', |
| 12562 | + 'mwe-upwiz-campaigns-existing' => 'Istniejące inicjatywy', |
| 12563 | + 'mwe-upwiz-campaigns-editing' => 'Prześlij konfigurację inicjatywy', |
12406 | 12564 | 'mwe-upwiz-campaigns-delete' => 'Usuń', |
12407 | | - 'mwe-upwiz-campaigns-confdel' => 'Czy na pewno chcesz usunąć tę kampanię?', |
12408 | | - 'mwe-upwiz-campaigns-delete-failed' => 'Nie można usunąć kampanii.', |
12409 | | - 'mwe-upwiz-campaigns-confirm-delete' => 'Czy na pewno chcesz usunąć tę kampanię?', |
12410 | | - 'uploadcampaign-legend' => 'Prześlij konfigurację kampanii', |
12411 | | - 'uploadcampaign-text' => 'Zmieniasz konfigurację kampanii kreatora przesyłania plików.', |
12412 | | - 'mwe-upwiz-campaign-name' => 'Nazwa kampanii', |
12413 | | - 'mwe-upwiz-campaign-enabled' => 'Kampania aktywna', |
| 12565 | + 'mwe-upwiz-campaigns-confdel' => 'Czy na pewno chcesz usunąć tę inicjatywę?', |
| 12566 | + 'mwe-upwiz-campaigns-delete-failed' => 'Nie można usunąć inicjatywy.', |
| 12567 | + 'mwe-upwiz-campaigns-confirm-delete' => 'Czy na pewno chcesz usunąć tę inicjatywę?', |
| 12568 | + 'uploadcampaign-legend' => 'Prześlij konfigurację inicjatywy', |
| 12569 | + 'uploadcampaign-text' => 'Zmieniasz konfigurację inicjatywy kreatora przesyłania plików.', |
| 12570 | + 'mwe-upwiz-campaign-name' => 'Nazwa inicjatywy', |
| 12571 | + 'mwe-upwiz-campaign-enabled' => 'Inicjatywa aktywna', |
12414 | 12572 | 'mwe-upwiz-campaign-conf-skipTutorial' => 'Pomiń samouczek dotyczący licencji', |
12415 | 12573 | 'mwe-upwiz-campaign-conf-autoCategories' => 'Kategorie do których pliki mają być automatycznie i bez pytania dodawane (rozdzielone pionowymi kreskami):', |
12416 | 12574 | 'mwe-upwiz-campaign-conf-defaultCategories' => 'Domyślne kategorie wyświetlane w zakładce opisu (rozdzielone pionowymi kreskami):', |
— | — | @@ -12423,6 +12581,8 @@ |
12424 | 12582 | 'mwe-upwiz-campaign-conf-tutorialWidth' => 'Szerokość do której ma zostać przeskalowany samouczek', |
12425 | 12583 | 'mwe-upwiz-campaign-conf-tutorialHelpdeskCoords' => 'Współrzędne położenia na obrazku przycisku „pomoc“', |
12426 | 12584 | 'mwe-upwiz-campaign-conf-defaultOwnWorkLicence' => 'Domyślna licencja dla prac własnego autorstwa', |
| 12585 | + 'mwe-upwiz-campaign-conf-idField' => 'Identyfikator pola tekstowego z formatowaniem wiki. Przykład: <nowiki>{{Rijksmonument|$1}}</nowiki>. Zostaw puste, aby nie wyświetlać pola', |
| 12586 | + 'mwe-upwiz-campaign-conf-thanksLabelPage' => 'Strona zawierająca tekst, który zostanie wyświetlony na górze strony „Użyj“. $1 zostanie zastąpiony kodem języka', |
12427 | 12587 | 'mwe-upwiz-campaign-conf-idFieldMaxLength' => 'Maksymalna długość tekstu w polu Identyfikator', |
12428 | 12588 | 'mw-coolcats-confirm-new-title' => 'Potwierdź utworzenie nowej kategorii', |
12429 | 12589 | 'mw-coolcats-confirm-new' => 'Wygląda na to, że usiłujesz utworzyć nową kategorię „$1“. Zwróć uwagę na to, że:<ul><li>Nazwy kategorii zwykle tworzymy w języku angielskim.</li><li>Większość nowych kategorii powinno być podkategoriami już istniejących.</li></ul>Ogólnie rzecz biorąc nowe kategorie powinny być tworzone tylko przez doświadczonych użytkowników.', |
— | — | @@ -12722,6 +12882,7 @@ |
12723 | 12883 | 'uploadcampaign-text' => "A l'é an camin ch'a modìfica na campagna Assistent ëd cariament.", |
12724 | 12884 | 'mwe-upwiz-campaign-name' => 'Nòm ëd la campagna:', |
12725 | 12885 | 'mwe-upwiz-campaign-enabled' => 'Campagna abilità', |
| 12886 | + 'mwe-upwiz-campaign-customLicense' => 'Licensa përsonal', |
12726 | 12887 | 'mwe-upwiz-campaign-conf-skipTutorial' => "Sàuta l'agiut ëd le license", |
12727 | 12888 | 'mwe-upwiz-campaign-conf-autoCategories' => "Categorìe da gionté a j'archivi automaticament e silensiosament (separà da dle bare verticaj):", |
12728 | 12889 | 'mwe-upwiz-campaign-conf-defaultCategories' => 'Categorìe dë stàndard da listé ant la scheda ëd descrission (separà da dle bare verticaj):', |
— | — | @@ -12917,6 +13078,8 @@ |
12918 | 13079 | 'mwe-upwiz-help-popup-title' => 'سرليک', |
12919 | 13080 | 'mwe-upwiz-feedback-message' => 'پيغام:', |
12920 | 13081 | 'mwe-upwiz-feedback-cancel' => 'ناګارل', |
| 13082 | + 'mwe-upwiz-errordialog-ok' => 'ښه', |
| 13083 | + 'mwe-upwiz-campaigns-edit' => 'سمول', |
12921 | 13084 | ); |
12922 | 13085 | |
12923 | 13086 | /** Portuguese (Português) |
— | — | @@ -12925,6 +13088,7 @@ |
12926 | 13089 | * @author GoEThe |
12927 | 13090 | * @author Hamilton Abreu |
12928 | 13091 | * @author MetalBrasil |
| 13092 | + * @author SandroHc |
12929 | 13093 | * @author Waldir |
12930 | 13094 | */ |
12931 | 13095 | $messages['pt'] = array( |
— | — | @@ -13011,7 +13175,7 @@ |
13012 | 13176 | 'mwe-upwiz-secs-remaining' => '{{PLURAL:$1|falta $1 segundo|faltam $1 segundos}}', |
13013 | 13177 | 'mwe-upwiz-mins-secs-remaining' => '{{PLURAL:$1|falta $1 minuto|faltam $1 minutos}} e $2 {{PLURAL:$2|segundo|segundos}}', |
13014 | 13178 | 'mwe-upwiz-hrs-mins-secs-remaining' => '{{PLURAL:$1|falta $1 hora|faltam $1 horas}}, $2 {{PLURAL:$2|minuto|minutos}} e $3 {{PLURAL:$3|segundo|segundos}}', |
13015 | | - 'mwe-upwiz-deeds-macro-prompt' => 'A {{SITENAME}} requer que seja fornecida informação sobre os direitos de autor {{PLURAL:$1|desta obra|destas obras}}, para ter a certeza de que todos podem {{PLURAL:$1|reutilizá-la|reutilizá-las}} legalmente.', |
| 13179 | + 'mwe-upwiz-deeds-macro-prompt' => 'Este site requer que seja fornecida informação sobre os direitos de autor {{PLURAL:$1|desta obra|destas obras}}, para ter a certeza de que todos podem {{PLURAL:$1|reutilizá-la|reutilizá-las}} legalmente.', |
13016 | 13180 | 'mwe-upwiz-deeds-custom-prompt' => 'Ou:', |
13017 | 13181 | 'mwe-upwiz-source-ownwork' => '{{PLURAL:$1|Este ficheiro é|Estes ficheiros são}} de minha autoria.', |
13018 | 13182 | 'mwe-upwiz-source-ownwork-assert-any-license' => 'Eu, $2, o titular dos direitos de autor {{PLURAL:$1|desta obra|destas obras}}, pela presente concedo, de forma irrevogável e a todos, o direito de usar, modificar e redistribuir {{PLURAL:$1|esta obra|estas obras}} para qualquer fim e, portanto, {{PLURAL:$1|publico-a|publico-as}} com os seguintes termos:', |
— | — | @@ -13023,7 +13187,7 @@ |
13024 | 13188 | 'mwe-upwiz-source-thirdparty-intro' => 'Introduza o endereço onde encontrou cada ficheiro, por favor.', |
13025 | 13189 | 'mwe-upwiz-source-thirdparty-custom-multiple-intro' => 'Se todos os ficheiros têm a mesma fonte, autor e direitos de autor, pode introduzir os dados uma única vez para todos.', |
13026 | 13190 | 'mwe-upwiz-source-thirdparty-license' => 'O titular dos direitos de autor {{PLURAL:$1|desta obra, publicou-a|destas obras, publicou-as}} com a(s) seguinte(s) licença(s):', |
13027 | | - 'mwe-upwiz-source-thirdparty-cases' => 'Agora diga-nos porque é que tem a certeza de que a {{SITENAME}} tem o direito de publicar {{PLURAL:$1|esta obra|estas obras}}:', |
| 13191 | + 'mwe-upwiz-source-thirdparty-cases' => 'Agora diga-nos porque é que tem a certeza de que este site tem o direito de publicar {{PLURAL:$1|esta obra|estas obras}}:', |
13028 | 13192 | 'mwe-upwiz-source-thirdparty-accept' => 'OK', |
13029 | 13193 | 'mwe-upwiz-source-custom' => 'Forneça na próxima página a informação dos direitos de autor de cada ficheiro em separado.', |
13030 | 13194 | 'mwe-upwiz-more-options' => 'mais opções...', |
— | — | @@ -13077,7 +13241,7 @@ |
13078 | 13242 | 'mwe-upwiz-tooltip-source' => 'De onde veio este ficheiro digital; pode ser uma URL, ou um livro ou publicação', |
13079 | 13243 | 'mwe-upwiz-tooltip-sign' => 'Pode usar o seu nome de utilizador na wiki ou o seu nome verdadeiro. Em ambos os casos, existirá um link para a sua página de utilizador da wiki', |
13080 | 13244 | 'mwe-upwiz-tooltip-title' => 'Um título curto e único para o ficheiro. Pode usar linguagem simples com espaços. Não inclua a extensão do ficheiro.', |
13081 | | - 'mwe-upwiz-dialog-title' => 'Podem ser carregados ficheiros com nomes em qualquer língua e em qualquer alfabeto (codificado como UTF-8). Os títulos dos ficheiros multimédia devem ter um significado e ser úteis na língua escolhida.', |
| 13245 | + 'mwe-upwiz-dialog-title' => 'Podem ser carregados ficheiros com nomes em qualquer língua e em qualquer alfabeto. Os títulos dos ficheiros multimédia devem ter um significado e ser úteis na língua escolhida.', |
13082 | 13246 | 'mwe-upwiz-tooltip-description' => 'Descreva de forma breve todos os elementos de nota sobre a obra. |
13083 | 13247 | Para uma fotografia, mencione as principais coisas que estão fotografadas, a ocasião e o sítio.', |
13084 | 13248 | 'mwe-upwiz-tooltip-date' => 'A data da criação ou primeira publicação desta obra (no formato "aaaa-mm-dd").', |
— | — | @@ -13156,7 +13320,7 @@ |
13157 | 13321 | 'mwe-upwiz-license-custom-head' => 'Só para peritos: Introduza o código de uma licença que não seja mostrada aqui', |
13158 | 13322 | 'mwe-upwiz-license-custom-subhead' => 'Introduza a notação wiki para adicionar aos seus ficheiros uma predefinição com a licença.', |
13159 | 13323 | 'mwe-upwiz-license-none-applicable-head' => 'Não sei se alguma das opções anteriores é aplicável ou não! Socorro!', |
13160 | | - 'mwe-upwiz-license-none-applicable-subhead' => 'Se não tem a certeza absoluta de quais eram as intenções do autor original, então não coloque {{PLURAL:$1|este ficheiro|estes ficheiros}} na {{SITENAME}}. Clique o botão abaixo para abandonar {{PLURAL:$1|este envio|estes envios}}. Não se preocupe, porque nada foi ainda publicado.', |
| 13324 | + 'mwe-upwiz-license-none-applicable-subhead' => 'Se não tem a certeza absoluta de quais eram as intenções do autor original, então não coloque {{PLURAL:$1|este ficheiro|estes ficheiros}} neste site. Clique o botão abaixo para abandonar {{PLURAL:$1|este envio|estes envios}}. Não se preocupe, porque nada foi ainda publicado.', |
13161 | 13325 | 'mwe-upwiz-license-none-applicable' => 'Abandonar {{PLURAL:$1|este envio|estes envios}} sem publicar', |
13162 | 13326 | 'mwe-upwiz-license-confirm-remove' => 'Tem a certeza de que pretende eliminar {{PLURAL:$1|este envio|estes envios}}?', |
13163 | 13327 | 'mwe-upwiz-license-confirm-remove-title' => 'Confirmar a eliminação', |
— | — | @@ -13208,13 +13372,15 @@ |
13209 | 13373 | 'mwe-upwiz-campaigns-editing' => 'Configuração de campanha de envio de ficheiros', |
13210 | 13374 | 'mwe-upwiz-campaigns-delete' => 'Eliminar', |
13211 | 13375 | 'mwe-upwiz-campaigns-confdel' => 'Tem a certeza de que pretende eliminar esta campanha?', |
| 13376 | + 'mwe-upwiz-campaigns-delete-failed' => 'Não foi possível eliminar esta campanha.', |
| 13377 | + 'mwe-upwiz-campaigns-confirm-delete' => 'Tens a certeza que queres apagar esta campanha?', |
13212 | 13378 | 'uploadcampaign-legend' => 'Configuração de campanha de envio de ficheiros', |
13213 | 13379 | 'uploadcampaign-text' => 'Está a modificar uma campanha do Assistente de Envio de Ficheiros.', |
13214 | 13380 | 'mwe-upwiz-campaign-name' => 'Nome da campanha', |
13215 | 13381 | 'mwe-upwiz-campaign-enabled' => 'Campanha activada', |
13216 | 13382 | 'mwe-upwiz-campaign-conf-skipTutorial' => 'Saltar o guia prático de licenciamento', |
13217 | | - 'mwe-upwiz-campaign-conf-autoCategories' => 'Categorias às quais as imagens são adicionadas de forma automática e transparente', |
13218 | | - 'mwe-upwiz-campaign-conf-defaultCategories' => 'Categorias a listar por omissão no separador "Descrever"', |
| 13383 | + 'mwe-upwiz-campaign-conf-autoCategories' => 'Categorias às quais as imagens são adicionadas de forma automática e transparente (separadas por barras verticais)', |
| 13384 | + 'mwe-upwiz-campaign-conf-defaultCategories' => 'Categorias a listar por omissão no separador "Descrever" (separadas por barras verticais):', |
13219 | 13385 | 'mwe-upwiz-campaign-conf-autoWikiText' => 'Notação wiki que será automaticamente adicionada a todas as imagens colocadas na wiki', |
13220 | 13386 | 'mwe-upwiz-campaign-conf-ownWorkOption' => 'Como lidar com obras do próprio ou obras de outros', |
13221 | 13387 | 'mwe-upwiz-campaign-owner-choice' => 'Permitir que o utilizador escolha entre obra própria ou obra de outros', |
— | — | @@ -14017,6 +14183,7 @@ |
14018 | 14184 | * @author Dim Grits |
14019 | 14185 | * @author Eleferen |
14020 | 14186 | * @author Haffman |
| 14187 | + * @author Kaganer |
14021 | 14188 | * @author KorneySan |
14022 | 14189 | * @author MaxSem |
14023 | 14190 | * @author McDutchie |
— | — | @@ -14309,6 +14476,7 @@ |
14310 | 14477 | 'uploadcampaign-text' => 'Вы изменяете кампанию Мастера загрузок.', |
14311 | 14478 | 'mwe-upwiz-campaign-name' => 'Название кампании', |
14312 | 14479 | 'mwe-upwiz-campaign-enabled' => 'Кампания включена', |
| 14480 | + 'mwe-upwiz-campaign-customLicense' => 'Нестандартная лицензия', |
14313 | 14481 | 'mwe-upwiz-campaign-conf-skipTutorial' => 'Пропустить руководство по лицензированию', |
14314 | 14482 | 'mwe-upwiz-campaign-conf-autoCategories' => 'Категории, которые должны незаметно автоматически добавляться к файлам (через вертикальную черту):', |
14315 | 14483 | 'mwe-upwiz-campaign-conf-defaultCategories' => 'Категории по умолчанию, показываемые в списке на вкладке описания (через вертикальную черту):', |
— | — | @@ -14328,6 +14496,8 @@ |
14329 | 14497 | 'mwe-upwiz-campaign-conf-headerLabelPage' => 'Страница, содержащая текст, отображаемый над интерфейсом Мастера загрузок. $1 заменяется код языка:', |
14330 | 14498 | 'mwe-upwiz-campaign-conf-thanksLabelPage' => 'Страница, содержащая текст, отображаемый над страницей «Использование». $1 заменяется код языка:', |
14331 | 14499 | 'mwe-upwiz-campaign-conf-idFieldMaxLength' => 'Максимальная длина текста в поле идентификатора', |
| 14500 | + 'mwe-upwiz-campaign-conf-wikitextLicense' => 'Викитекст для произвольной лицензии на собственную работу. Пусто если такая лицензия отсутствует. $1 заменяется на код языка:', |
| 14501 | + 'mwe-upwiz-campaign-conf-wikitextLicenseTemplates' => 'Шаблоны, добавляемые при выборе произвольной лицензии (разделённые вертикальной чертой):', |
14332 | 14502 | 'mw-coolcats-confirm-new-title' => 'Подтверждение новой категории', |
14333 | 14503 | 'mw-coolcats-confirm-new' => 'Похоже, что вы пытаетесь создать новую категорию, «$1». Имейте в виду:<ul><li>Категории, как правило, должны называться на английском языке.</li><li> Большинство новых категорий должны быть подкатегориями существующих категорий. </li></ul>Обычно категории создают только специалисты.', |
14334 | 14504 | 'mw-coolcats-confirm-new-ok' => 'Всё равно добавить эту категорию', |
— | — | @@ -15216,6 +15386,7 @@ |
15217 | 15387 | 'uploadcampaign-text' => 'Spreminjate kampanjo čarovnika nalaganja', |
15218 | 15388 | 'mwe-upwiz-campaign-name' => 'Ime kampanje', |
15219 | 15389 | 'mwe-upwiz-campaign-enabled' => 'Kampanja je omogočena', |
| 15390 | + 'mwe-upwiz-campaign-customLicense' => 'Dovoljenje po meri', |
15220 | 15391 | 'mwe-upwiz-campaign-conf-skipTutorial' => 'Preskoči vodnik po licenciranju', |
15221 | 15392 | 'mwe-upwiz-campaign-conf-autoCategories' => 'Kategorije, h katerim samodejno in tiho dodaj datoteke (ločene z navpičnicami)', |
15222 | 15393 | 'mwe-upwiz-campaign-conf-defaultCategories' => 'Na opisnem zavihku privzeto navedene kategorije (ločene z navpičnicami)', |
— | — | @@ -15235,6 +15406,8 @@ |
15236 | 15407 | 'mwe-upwiz-campaign-conf-headerLabelPage' => 'Stran z besedilom, ki bo prikazano nad vmesnikom ČarovnikaNalaganja. $1 bo nadomeščeno s kodo jezika', |
15237 | 15408 | 'mwe-upwiz-campaign-conf-thanksLabelPage' => 'Stran z besedilom, ki bo prikazano na vrhu strani »Uporaba«. $1 bo nadomeščeno s kodo jezika', |
15238 | 15409 | 'mwe-upwiz-campaign-conf-idFieldMaxLength' => 'Največja dolžina besedila v polju ID', |
| 15410 | + 'mwe-upwiz-campaign-conf-wikitextLicense' => 'Wikibesedilo dovoljenja po meri za lastno delo. Pustite prazno, če ne želite dovoljenja po meri. $1 bo zamenjano s kodo jezika:', |
| 15411 | + 'mwe-upwiz-campaign-conf-wikitextLicenseTemplates' => 'Predloge, ki jih naj dodam, ko uporabnik izbere dovoljenje po meri (ločene z navpičnico):', |
15239 | 15412 | 'mw-coolcats-confirm-new-title' => 'Potrdi novo kategorijo', |
15240 | 15413 | 'mw-coolcats-confirm-new' => 'Zdi se, da poskušate dodati novo kategorijo, »$1«. Bodite pozorni:<ul><li>Kategorije naj bodo po navadi v angleščini.</li><li>Večina novih kategorij naj bo podkategorija obstoječe kategorije.</li></ul>Na splošno bi naj samo strokovnjaki dodajali kategorijo.', |
15241 | 15414 | 'mw-coolcats-confirm-new-ok' => 'Vseeno dodaj kategorijo', |
— | — | @@ -15612,7 +15785,7 @@ |
15613 | 15786 | 'mwe-upwiz-tooltip-sign' => 'Du kan använda ditt wiki användarnamn eller ditt riktiga namn. |
15614 | 15787 | I båda fallen kommer detta att kopplas till din wiki användarsida', |
15615 | 15788 | 'mwe-upwiz-tooltip-title' => 'En unik beskrivande titel för filen. Du kan använda klarspråk med mellanslag. Ta inte med filändelsen.', |
15616 | | - 'mwe-upwiz-dialog-title' => 'Filer kan laddas upp med namn i valfritt språk i valfri skrift (kodad som UTF-8). Titlar på mediafiler bör vara meningsfulla och användbara i det valda språket.', |
| 15789 | + 'mwe-upwiz-dialog-title' => 'Filer kan laddas upp med namn i valfritt språk i valfri skrift. Titlar på mediafiler bör vara meningsfulla och användbara i det valda språket.', |
15617 | 15790 | 'mwe-upwiz-tooltip-description' => 'Beskriv kortfattat allt anmärkningsvärt om verket. För ett foto, nämna de viktigaste saker som är avbildade, tillfälle och plats.', |
15618 | 15791 | 'mwe-upwiz-tooltip-date' => 'Datum då verket skapades eller publicerades första gången ("åååå-mm-dd" format).', |
15619 | 15792 | 'mwe-upwiz-tooltip-categories' => 'Lägg till [$1 kategorier] till din fil för att göra den lättare att hitta.', |
— | — | @@ -15742,6 +15915,8 @@ |
15743 | 15916 | 'mwe-upwiz-campaigns-editing' => 'Ladda upp kampanjkonfiguration', |
15744 | 15917 | 'mwe-upwiz-campaigns-delete' => 'Radera', |
15745 | 15918 | 'mwe-upwiz-campaigns-confdel' => 'Är du säker på att du vill ta bort denna kampanj?', |
| 15919 | + 'mwe-upwiz-campaigns-delete-failed' => 'Kunde inte radera kampanjen.', |
| 15920 | + 'mwe-upwiz-campaigns-confirm-delete' => 'Är du säker på att du vill radera denna kampanj?', |
15746 | 15921 | 'uploadcampaign-legend' => 'Ladda upp kampanjkonfiguration', |
15747 | 15922 | 'uploadcampaign-text' => 'Du ändrar en Upload Wizard kampanj.', |
15748 | 15923 | 'mwe-upwiz-campaign-name' => 'Kampanjens namn', |
— | — | @@ -16743,6 +16918,7 @@ |
16744 | 16919 | 'uploadcampaign-text' => 'Ви змінюєте кампанію Майстра завантажень.', |
16745 | 16920 | 'mwe-upwiz-campaign-name' => 'Назва кампанії:', |
16746 | 16921 | 'mwe-upwiz-campaign-enabled' => 'Кампанія включена', |
| 16922 | + 'mwe-upwiz-campaign-customLicense' => 'Ліцензія користувача', |
16747 | 16923 | 'mwe-upwiz-campaign-conf-skipTutorial' => 'Пропустити підручник з ліцензування', |
16748 | 16924 | 'mwe-upwiz-campaign-conf-autoCategories' => 'Категорії, що повинні автоматично приховано додаватись до файлів (через вертикальну риску):', |
16749 | 16925 | 'mwe-upwiz-campaign-conf-defaultCategories' => 'Категорії за замовчуванням, що відображаються в списку на закладці опису (через вертикальну риску):', |
— | — | @@ -16762,6 +16938,8 @@ |
16763 | 16939 | 'mwe-upwiz-campaign-conf-headerLabelPage' => 'Сторінка, що містить текст, який відображається над інтерфейсом Майстра завантажень. $1 замінюється на код мови:', |
16764 | 16940 | 'mwe-upwiz-campaign-conf-thanksLabelPage' => 'Сторінка, що містить текст, який відображається над сторінкой "Використання". $1 замінюється на код мови:', |
16765 | 16941 | 'mwe-upwiz-campaign-conf-idFieldMaxLength' => 'Максимальна довжина тексту в полі ідентифікатора', |
| 16942 | + 'mwe-upwiz-campaign-conf-wikitextLicense' => 'Вікітекст для ліцензії користувача на власний твір. Залиште порожнім, якщо така ліцензія відсутня. Змініть $1 на код мови:', |
| 16943 | + 'mwe-upwiz-campaign-conf-wikitextLicenseTemplates' => 'Шаблони, що додаються при виборі користувацької ліцензії (розділені вертикальною рискою):', |
16766 | 16944 | 'mw-coolcats-confirm-new-title' => 'Підтвердження нової категорії', |
16767 | 16945 | 'mw-coolcats-confirm-new' => 'Схоже, що ви намагаєтеся додати нову категорію, "$1". Майте на увазі: <ul><li>Категорії повинні, як правило, бути на англійській мові.</li><li>Більшість нових категорій повинні бути підкатегоріями вже існуючих категорій.</li></ul>Як правило, тільки фахівці з цього питання повинні створювати нові категорії.', |
16768 | 16946 | 'mw-coolcats-confirm-new-ok' => 'Все одно додати цю категорію', |
— | — | @@ -16779,9 +16957,9 @@ |
16780 | 16958 | $messages['vi'] = array( |
16781 | 16959 | 'uploadwizard' => 'Trình thuật sĩ tải lên', |
16782 | 16960 | 'uploadwizard-desc' => 'Trình thuật sĩ tải lên được phát triển với tiền trợ cấp Khả dụng Đa phương tiện', |
16783 | | - 'mwe-upwiz-uploadcampaigns' => 'Tải lên thông báo chung', |
16784 | | - 'mwe-upwiz-uploadcampaign' => 'Tải lên cấu hình thông báo chung', |
16785 | | - 'right-upwizcampaigns' => 'Thiết lập thông báo chung cho Trình thuật sĩ tải lên', |
| 16961 | + 'mwe-upwiz-uploadcampaigns' => 'Tải lên chiến dịch', |
| 16962 | + 'mwe-upwiz-uploadcampaign' => 'Tải lên cấu hình chiến dịch', |
| 16963 | + 'right-upwizcampaigns' => 'Thiết lập chiến dịch cho Trình thuật sĩ tải lên', |
16786 | 16964 | 'group-upwizcampeditors' => 'Biên tập viên chiến dịch Trình thuật sĩ tải lên', |
16787 | 16965 | 'group-upwizcampeditors-member' => 'biên tập viên chiến dịch Trình thuật sĩ tải lên', |
16788 | 16966 | 'grouppage-upwizcampeditors' => 'Project:Biên tập viên chiến dịch Trình thuật sĩ tải lên', |
— | — | @@ -17042,23 +17220,28 @@ |
17043 | 17221 | 'mwe-upwiz-feedback-blacklist-subject' => 'Tên tập tin tải lên của tôi, “$1”, đã bị cấm.', |
17044 | 17222 | 'mwe-upwiz-errordialog-title' => 'Có lỗi trong thông tin mà bạn gửi vào.', |
17045 | 17223 | 'mwe-upwiz-errordialog-ok' => 'OK', |
17046 | | - 'mwe-upwiz-campaigns-name' => 'Tên thông báo chung', |
| 17224 | + 'mwe-upwiz-error-nosuchcampaign' => 'Không có chiến dịch với tên “$1”.', |
| 17225 | + 'mwe-upwiz-error-campaigndisabled' => 'Chiến dịch “$1” hiện đang vô hiệu.', |
| 17226 | + 'mwe-upwiz-campaigns-name' => 'Tên chiến dịch', |
17047 | 17227 | 'mwe-upwiz-campaigns-status' => 'Trạng thái', |
17048 | 17228 | 'mwe-upwiz-campaigns-enabled' => 'Kích hoạt', |
17049 | 17229 | 'mwe-upwiz-campaigns-disabled' => 'Vô hiệu', |
17050 | 17230 | 'mwe-upwiz-campaigns-edit' => 'Sửa đổi', |
17051 | 17231 | 'mwe-upwiz-campaigns-add' => 'Thêm', |
17052 | | - 'mwe-upwiz-campaigns-addnew' => 'Thêm thông báo chung mới', |
17053 | | - 'mwe-upwiz-campaigns-newname' => 'Tên thông báo:', |
17054 | | - 'mwe-upwiz-campaigns-namedoc' => 'Tên của thông báo chung là định danh được sử dụng trong các địa chỉ URL, thí dụ “tên” trong “?campaign=tên”.', |
17055 | | - 'mwe-upwiz-campaigns-existing' => 'Thông báo chung hiện tại', |
17056 | | - 'mwe-upwiz-campaigns-editing' => 'Tải lên cấu hình thông báo chung', |
| 17232 | + 'mwe-upwiz-campaigns-addnew' => 'Thêm chiến dịch mới', |
| 17233 | + 'mwe-upwiz-campaigns-newname' => 'Tên chiến dịch:', |
| 17234 | + 'mwe-upwiz-campaigns-namedoc' => 'Tên của chiến dịch là định danh được sử dụng trong các địa chỉ URL, thí dụ “tên” trong “?campaign=tên”.', |
| 17235 | + 'mwe-upwiz-campaigns-existing' => 'Chiến dịch hiện tại', |
| 17236 | + 'mwe-upwiz-campaigns-editing' => 'Tải lên cấu hình chiến dịch', |
17057 | 17237 | 'mwe-upwiz-campaigns-delete' => 'Xóa', |
17058 | | - 'mwe-upwiz-campaigns-confdel' => 'Bạn có chắc chắn muốn xóa thông báo chung này?', |
17059 | | - 'uploadcampaign-legend' => 'Tải lên cấu hình thông báo chung', |
17060 | | - 'uploadcampaign-text' => 'Bạn đang sửa đổi một thông báo chung cho Trình thuật sĩ tải lên.', |
17061 | | - 'mwe-upwiz-campaign-name' => 'Tên thông báo chung', |
17062 | | - 'mwe-upwiz-campaign-enabled' => 'Thông báo chung được kích hoạt', |
| 17238 | + 'mwe-upwiz-campaigns-confdel' => 'Bạn có chắc chắn muốn xóa chiến dịch này?', |
| 17239 | + 'mwe-upwiz-campaigns-delete-failed' => 'Không thể xóa chiến dịch.', |
| 17240 | + 'mwe-upwiz-campaigns-confirm-delete' => 'Bạn có chắc chắn muốn xóa chiến dịch này?', |
| 17241 | + 'uploadcampaign-legend' => 'Tải lên cấu hình chiến dịch', |
| 17242 | + 'uploadcampaign-text' => 'Bạn đang sửa đổi một chiến dịch tải lên cho Trình thuật sĩ tải lên.', |
| 17243 | + 'mwe-upwiz-campaign-name' => 'Tên chiến dịch:', |
| 17244 | + 'mwe-upwiz-campaign-enabled' => 'Chiến dịch được kích hoạt', |
| 17245 | + 'mwe-upwiz-campaign-customLicense' => 'Giấy phép tùy biến', |
17063 | 17246 | 'mwe-upwiz-campaign-conf-skipTutorial' => 'Bỏ qua hướng dẫn giấy phép', |
17064 | 17247 | 'mwe-upwiz-campaign-conf-autoCategories' => 'Thể loại để tự động xếp các tập tin vào (tách bằng dấu ống)', |
17065 | 17248 | 'mwe-upwiz-campaign-conf-defaultCategories' => 'Các thể loại mặc định để liệt kê trong thẻ Miêu tả (tách bằng dấu ống)', |
— | — | @@ -17078,6 +17261,8 @@ |
17079 | 17262 | 'mwe-upwiz-campaign-conf-headerLabelPage' => 'Trang có văn bản để hiển thị ở trên giao diện Trình thuật sĩ tải lên. “$1” được thay thế bằng mã ngôn ngữ.', |
17080 | 17263 | 'mwe-upwiz-campaign-conf-thanksLabelPage' => 'Trang có văn bản để hiển thị vào đầu trang “Sử dụng”. “$1” được thay thế bằng mã ngôn ngữ.', |
17081 | 17264 | 'mwe-upwiz-campaign-conf-idFieldMaxLength' => 'Số ký tự tối đa trong hộp ID', |
| 17265 | + 'mwe-upwiz-campaign-conf-wikitextLicense' => 'Văn bản wiki của một giấy phép tùy biến cho tác phẩm của người tải lên. Để trống nếu không có một giấy phép tùy biến như vậy. “$1” sẽ được thay bằng mã ngôn ngữ:', |
| 17266 | + 'mwe-upwiz-campaign-conf-wikitextLicenseTemplates' => 'Các bản mẫu để gắn vào khi người dùng chọn giấy phép tùy biến (phân tách bằng dấu ống):', |
17082 | 17267 | 'mw-coolcats-confirm-new-title' => 'Xác nhận thể loại mới', |
17083 | 17268 | 'mw-coolcats-confirm-new' => 'Hình như bạn muốn thêm thể loại “$1” mới. Xin lưu ý:<ul><li>Các tên thể loại thường nên bằng tiếng Anh.</li><li>Các thể loại mới thường phải được xếp vào những thể loại đã tồn tại.</li></ul>Nói chung, chỉ có các chuyên gia nên thêm một thể loại chưa có.', |
17084 | 17269 | 'mw-coolcats-confirm-new-ok' => 'Cứ thêm thể loại này', |
— | — | @@ -17148,6 +17333,33 @@ |
17149 | 17334 | 'mwe-upwiz-remove-upload' => 'Rissaetchî ci fitchî cial del djivêye a-z eberweter', |
17150 | 17335 | 'mwe-upwiz-remove-description' => 'Rissaetchî ces racsegnes ci', |
17151 | 17336 | 'mwe-upwiz-upload' => 'Eberweter', |
| 17337 | + 'mwe-upwiz-file-all-ok' => 'Tos les eberwetaedjes ont stî !', |
| 17338 | + 'mwe-upwiz-file-some-failed' => "Sacwants eberwetaedjes n' ont nén stî.", |
| 17339 | + 'mwe-upwiz-file-retry' => 'Ricmincîz : les eberwetaedjes ont fwait berwete...', |
| 17340 | + 'mwe-upwiz-next-file-despite-failures' => 'Tcheryîz, mågré tot', |
| 17341 | + 'mwe-upwiz-skip-tutorial-future' => "Potchî houte di cisse pådje a l' avni", |
| 17342 | + 'mwe-upwiz-file-all-failed' => "Nol aberwetaedje n' a adiercî s' côp", |
| 17343 | + 'mwe-upwiz-upload-count' => '$1 fitchî{{PLURAL:$1||s}} so $2 a stî eberweté{{PLURAL:$1||s}}', |
| 17344 | + 'mwe-upwiz-progressbar-uploading' => "dji so k' eberwete li cayet", |
| 17345 | + 'mwe-upwiz-finished' => "C' est tot fwait !", |
| 17346 | + 'mwe-upwiz-secs-remaining' => 'i dmeure co $1 {{PLURAL:$1|sigonde|sigondes}}', |
| 17347 | + 'mwe-upwiz-mins-secs-remaining' => 'i dmeure co $1 {{PLURAL:$1|munute|munutes}} $2 {{PLURAL:$2|sigonde|sigondes}}', |
| 17348 | + 'mwe-upwiz-hrs-mins-secs-remaining' => 'I dmeure co $1 eure{{PLURAL:$1||s}} $2 munute{{PLURAL:$2||s}} et $3 sigonde{{PLURAL:$3||s}}', |
| 17349 | + 'mwe-upwiz-deeds-macro-prompt' => 'Cisse waibe ci vos preye di dner des racsegnes so ls abondroets di {{PLURAL:$1|cist ovraedje|ces ovraedjes}} cial, po-z esse seur ki tertos {{PLURAL:$1|el|elzès}} pout eployî.', |
| 17350 | + 'mwe-upwiz-deeds-custom-prompt' => 'Oudon-bén :', |
| 17351 | + 'mwe-upwiz-source-ownwork' => "{{PLURAL:$1|Ci fitchî|Ces fitchîs}}cial, c' est d' l' ovraedje da minne tot seu (tote seule).", |
| 17352 | + 'mwe-upwiz-source-ownwork-assert-any-license' => "Mi, $2, li mwaisse tinant(e) des abondroets di {{PLURAL:$1|ciste ouve|ces ouves}} cial, dji dene, pal voye di cist acertinaedje ci et sins m' poleur måy disdire, li droet a tolminme kî d' eployî, candjî et spåde {{PLURAL:$1|ciste ouve|ces ouves}} cial po tolminme ké såme; ça fwait ki dji {{PLURAL:$1|l'|ls}} eplaide al môde ki shût :", |
| 17353 | + 'mwe-upwiz-source-ownwork-assert' => "Mi, $2, li mwaisse tinant des abondroets di {{PLURAL:$1|cist ovraedje|ces ovraedjes}} cial, pa cist acertinaedje, dji dene, sins m' poleur måy disdire, li droet a tolminme kî d' eployî {{PLURAL:$1|cist ovraedje|ces ovraedjes}} cial po tolminme ké såme, a condicion k' on cite mi no, et k' on eplaide les ovraedjes rifwaites a pårti di mi ouve, dizo l' minme licince.", |
| 17354 | + 'mwe-upwiz-source-ownwork-assert-custom' => "Mi, $2, li mwaisse tinant(e) des abondroets di {{PLURAL:$1|cist ovraedje|ces ovraedjes}} cial, dj' eplaide droci {{PLURAL:$1|li dit ovraedjes|les dits ovraedjes}} dizo l' licince ki shût:", |
| 17355 | + 'mwe-upwiz-source-ownwork-assert-note' => "Dj' ô bén ki vos eplaidîz vost ovraedje dizo l' licince ki shût: $1", |
| 17356 | + 'mwe-upwiz-source-permission' => "L' oteur vos a dné clairmint li permission di ls eberweter", |
| 17357 | + 'mwe-upwiz-source-thirdparty' => "{{PLURAL:$1|Ci fitchî cial n' est|Ces fitchîs cial ni sont}}nén mi prôpe ovraedje.", |
| 17358 | + 'mwe-upwiz-source-thirdparty-intro' => "S' i vs plait, markez l' adresse la k' vos avos trové tchaeke fitchî", |
| 17359 | + 'mwe-upwiz-source-thirdparty-custom-multiple-intro' => "Si tos les fitchîs ont l' minme sourdant, oteur et abondroets, vos lzès ploz intrer tertos e minme tins.", |
| 17360 | + 'mwe-upwiz-source-thirdparty-license' => "Li mwaisse tinant(e) des abondroets di {{PLURAL:$1|cist ovraedje|ces ovraedjes}} cial {{PLURAL:$1|l'|les}} a-st eplaidî dizo li (les) licinse(s) shuvante(s):", |
| 17361 | + 'mwe-upwiz-source-thirdparty-cases' => "Asteure, dijhoz nos douvént ki vos estoz seur ki cisse waibe la a l' droet d' eplaidî {{PLURAL:$1|cist ovraedje|ces ovraedjes}} cial :", |
| 17362 | + 'mwe-upwiz-source-thirdparty-accept' => 'i va', |
| 17363 | + 'mwe-upwiz-source-custom' => 'Tchoezixhoz li boune licince po tchaeke fitchî sol pådje ki shût.', |
17152 | 17364 | 'mwe-upwiz-more-options' => "dipus d' tchuzes...", |
17153 | 17365 | 'mwe-upwiz-fewer-options' => "moens d' tchuzes", |
17154 | 17366 | 'mwe-upwiz-desc' => 'Discrijhaedje', |
— | — | @@ -17159,11 +17371,31 @@ |
17160 | 17372 | 'mwe-upwiz-location' => 'Eplaeçmint', |
17161 | 17373 | 'mwe-upwiz-copyright-info' => 'Abondroets', |
17162 | 17374 | 'mwe-upwiz-author' => 'Oteur(s)', |
| 17375 | + 'mwe-upwiz-autoconverted' => 'Li fitchî a stî cviersî otomaticmint al cogne $1', |
17163 | 17376 | 'mwe-upwiz-other' => 'Ôtès racsegnes', |
17164 | 17377 | 'mwe-upwiz-source' => 'Sourdant', |
17165 | 17378 | 'mwe-upwiz-thanks-intro' => "Gråces d' aveur eberweté vos ouves !", |
17166 | 17379 | 'mwe-upwiz-thanks-explain' => "Vos ploz asteure eployî {{PLURAL:$1|ci fitchî ci|ces fitchîs ci}} so des waibes come Wikipedia, ou fé des loyéns avou a pårti d' ene ôte waibe.", |
17167 | 17380 | 'mwe-upwiz-thanks-wikitext' => '<b>Po-z eployî ci fitchî cial so on wiki</b>, ricopyîz ci tecse vola so tolminme kéne pådje :', |
| 17381 | + 'mwe-upwiz-thanks-url' => '<b>Po fé ene hårdêye HTML</b>, ricopyî cist URL ci :', |
| 17382 | + 'mwe-upwiz-upload-error-bad-filename-extension' => 'Ci wiki cial n\' acceptêye nén les fitchîs avou l\' cawete ".$1".', |
| 17383 | + 'mwe-upwiz-upload-error-bad-extension-video-firefogg' => "Vos vloz eberweter on fitchî videyo ki l' cogne n' est nén dizo libe licince. |
| 17384 | +Vos ploz astaler [$1 Firefogg ] on programe Firefogg di rawete po cviersî vosse fitchî. Oudon-bén eployî [$2 relijhas di cviersaedje] po cviersî li dite videyo dizo ene libe cogne.", |
| 17385 | + 'mwe-upwiz-upload-error-bad-filename-no-extension' => "Ci wiki cial vout des fitchîs avou ene cawete — metans « .JPG » — dirî l' no do fitchî.", |
| 17386 | + 'mwe-upwiz-upload-error-duplicate-filename-error' => 'Vos av dedja eberweté l\' fitchî "$1".', |
| 17387 | + 'mwe-upwiz-allowed-filename-extensions' => 'Les cawetes acceptêyes sont :', |
| 17388 | + 'mwe-upwiz-help-allowed-filename-extensions' => "Cawetes di no d' fitchî ki sont-st acceptêyes", |
| 17389 | + 'mwe-upwiz-upload-error-duplicate' => "Ci fitchî cial a ddja stî eberweté so ç' wiki ci.", |
| 17390 | + 'mwe-upwiz-upload-error-stashed-anyway' => 'El vloz cwand minme eberweter ?', |
| 17391 | + 'mwe-upwiz-upload-error-unknown-filename-error' => 'Nos n\' savans lére ou comprinde li no d\' fitchî "$1" po ene råjhon nén cnoxhowe.', |
| 17392 | + 'mwe-upwiz-ok' => "'l est bon", |
| 17393 | + 'mwe-upwiz-cancel' => 'Rinoncî', |
| 17394 | + 'mwe-upwiz-fileexists-replace' => 'Gn a ddja on fitchî avou l\' minme tite "$1". Vloz don bén candjî vosse no d\' fitchî ?', |
| 17395 | + 'mwe-upwiz-fileexists' => "Gn a ddja on fitchî avou l' minme no. |
| 17396 | +Vloz bén loukî <b><tt>$1</tt></b> si vos n' estoz nén seur del voleur sipotchî.", |
| 17397 | + 'mwe-upwiz-fileexists-replace-on-page' => "Gn a ddja on fitchî avou l' minme no. Si vos l' vloz spotchî, alez al pådje [$2 $1] et l' replaecî lavola.", |
| 17398 | + 'mwe-upwiz-fileexists-replace-no-link' => "Gn a ddja on fitchî avou ç' no la.", |
| 17399 | + 'mwe-upwiz-blacklisted' => "S' i vs plait, tchoezixhoz èn ôte tite, pus esplicant.", |
17168 | 17400 | 'mwe-upwiz-thumbnail-more' => 'Ragrandi', |
17169 | 17401 | 'mwe-upwiz-overwrite' => "Replaecî l' fitchî", |
17170 | 17402 | 'mwe-upwiz-next' => 'Shuvant', |
— | — | @@ -17173,6 +17405,47 @@ |
17174 | 17406 | 'mwe-upwiz-home' => 'Aler al pådje divantrinne', |
17175 | 17407 | 'mwe-upwiz-upload-another' => 'Eberweter èn ôte fitchî', |
17176 | 17408 | 'mwe-prevent-close' => 'Si vos cwitez, vos piedroz vos candjmints.', |
| 17409 | + 'mwe-upwiz-prevent-close' => "Vos n' av nén co tot eberweté {{PLURAL:$1|ci fitchî|ces fitchîs}} la.", |
| 17410 | + 'mwe-upwiz-files-complete' => 'Tos vos fitchîs ont stî eberwetés !', |
| 17411 | + 'mwe-upwiz-tooltip-author' => "Li no del djin k' a saetchî l' portrait, pondou l' pondeure, dessiné l' dessin, evnd.", |
| 17412 | + 'mwe-upwiz-tooltip-source' => "Di wice ki l' fitchî éndjolike provént; means èn URL, on live ou èn ôte sicrijhaedje.", |
| 17413 | + 'mwe-upwiz-tooltip-sign' => "Vos ploz eployî vosse no d' uzeu ou vosse vraiy no. |
| 17414 | +Dins les deus cas, i seront loyîs a vosse pådje d' uzeu wiki.", |
| 17415 | + 'mwe-upwiz-tooltip-title' => "On seu tite, nén trop long, pol fitchî. Eployî des mots simpes avou des espåces. Ni scrijhoz nén l' cawete do fitchî.", |
| 17416 | + 'mwe-upwiz-dialog-title' => "Les fitchîs polèt esse eberwetés avou des nos dins tolminme ké lingaedje et tolminme ké-n alfabet. Les tites des fitchîs divrént esse esplicants et åjheymint comprindåves dins l' lingaedje relî.", |
| 17417 | + 'mwe-upwiz-tooltip-description' => 'Dinez ene miete di racsegnes so cist ovraedje la. |
| 17418 | +Po ene foto, dijhoz les sacwès ki sont fotografyîs, a kéne ocåzion, wice.', |
| 17419 | + 'mwe-upwiz-tooltip-date' => 'Date ki vos avoz askepyî ou eplaidî ciste ouve ci, a môde YYYY (=anêye)-MM(=moes)-DD(=djoû)', |
| 17420 | + 'mwe-upwiz-tooltip-categories' => "Radjoutez [$1 categoreyes] a vosse fitchî po l' poleur ritrover åjheymint.", |
| 17421 | + 'mwe-upwiz-tooltip-other' => "Tote racsegne di rawete, a vey avou cist ovraedje ci, ki vos vôrîz radjouter; metans l' eplaeçmint djeyografike, des loyéns avou des ôtès modêyes, evnd.", |
| 17422 | + 'mwe-upwiz-tooltip-more-info' => 'Po saveur les ca et les ma.', |
| 17423 | + 'mwe-upwiz-file-need-file' => 'Po cmincî, radjoutez on fitchî a-z eberweter.', |
| 17424 | + 'mwe-upwiz-deeds-need-deed' => "S' i vs plait, dijhoz wice ki vos avoz yeu {{PLURAL:$1|ç' fitchî|ces fitchîs}} cial, et kimint çki cisse waibe ci {{PLURAL:$1|el|elzès}} pout eployî, tot tchoezixhant onk des relijhas.", |
| 17425 | + 'mwe-upwiz-deeds-need-license' => 'Relijhoz ene licince.', |
| 17426 | + 'mwe-upwiz-license-show-all' => 'Eployîz ene licince diferinne', |
| 17427 | + 'mwe-upwiz-license-show-recommended' => 'Eployîz les licinces consieyes', |
| 17428 | + 'mwe-upwiz-error-signature-blank' => "Vos dvoz siner dins l' purnea avou vosse no d' uzeu ou vosse vraiy no.", |
| 17429 | + 'mwe-upwiz-error-signature-too-long' => 'Vosse siné est trop long. |
| 17430 | +Racourtixhoz lu (moens di $1 {{PLURAL:$1|caractere|caracteres}}).', |
| 17431 | + 'mwe-upwiz-error-signature-too-short' => 'Vosse siné est trop court. |
| 17432 | +Ralonguixhoz lu (dipus di $1 {{PLURAL:$1|caractere|caracteres}}).', |
| 17433 | + 'mwe-upwiz-error-signature-bad-chars' => "Dins vosse siné, gn a des caracteres especiås, nén acceptés. |
| 17434 | +S' i vs plait, n' eployîz nén do tecse wiki ni do HTML hciddé, djusse vosse no d' uzeu ou vosse vraiy no.", |
| 17435 | + 'mwe-upwiz-error-blank' => "Ci tchamp ci doet esse rimpli d' tote foice.", |
| 17436 | + 'mwe-upwiz-error-too-long' => 'Vosse rimplixhaedje est trop long. |
| 17437 | +Ni metoz nén dpus ki $1 {{PLURAL:$1|caractere|caracteres}}.', |
| 17438 | + 'mwe-upwiz-error-too-short' => 'Vosse rimplixhaedje est trop court. |
| 17439 | +Metoz dipus di $1 {{PLURAL:$1|caractere|caracteres}}.', |
| 17440 | + 'mwe-upwiz-error-bad-chars' => 'Dins vosse rimplixhaedje, gn a des caracteres especiås, nén acceptés vaici. |
| 17441 | +Rissaetchîz les scrijhaedjes wiki ou HTML.', |
| 17442 | + 'mwe-upwiz-error-date' => "Metoz ene date del cogne Anêye-Moes-Djoû, ou relijhoz l' dins l' purnea avou l' calindrî.", |
| 17443 | + 'mwe-upwiz-error-title-blacklisted' => "Dins ç' tite ci, gn a des caracteres nén acceptés; rissaetchîz lzès.", |
| 17444 | + 'mwe-upwiz-error-title-badchars' => "Dins ç' tite ci, gn a des caracteres nén acceptés; rissaetchîz lzès.", |
| 17445 | + 'mwe-upwiz-error-title-senselessimagename' => 'Rindez vosse tite pus esplicant.', |
| 17446 | + 'mwe-upwiz-error-title-hosting' => "Çouci avize esse on fitchî ki vos avoz scroté so ene ôte waibe d' imådjes. Metoz lyi on tite pus esplicant. Waitîz bén eto ki vos ouxhîxhe les abondroets po-z eplaidî ç' fitchî la vaici.", |
| 17447 | + 'mwe-upwiz-error-title-thumbnail' => 'Çouci avize esse on tite d\' imådjete del grande foto. Nén reberweter les ptitès fotos sol minme wiki. Oudon-bén, rindoz l\' no do fitchî pus esplicant, et rissaetchîz li betchete "thumbnail".', |
| 17448 | + 'mwe-upwiz-error-title-double-apostrophe' => "Dins ç' tite la, gn a ene dobe apostrofe; rissaetchîz l', s' i vs plait.", |
| 17449 | + 'mwe-upwiz-error-title-extension' => "Vos n' avoz nén dandjî di radjouter ene cawete. Dinez djusse on tite k' on comprind, et l' programe s' ocuprè do restant.", |
17177 | 17450 | 'mwe-upwiz-license-fal' => 'Licince årtistike sins abondroets', |
17178 | 17451 | 'mwe-upwiz-license-own-pd' => "Dominne publik (n' a pupont d' abondroets avou l' licince Creative Commons Zero)", |
17179 | 17452 | 'mwe-upwiz-license-pd-old-100' => "L' oteur est moirt dispoy dipus d' cint-z ans", |
— | — | @@ -17216,6 +17489,18 @@ |
17217 | 17490 | 'mwe-upwiz-feedback-submit' => "Evoyî l' vosse", |
17218 | 17491 | 'mwe-upwiz-feedback-adding' => 'Vosse messaedje a stî håyné sol pådje...', |
17219 | 17492 | 'mwe-upwiz-feedback-error2' => "Aroke : Li candjaedje n' a nén stî", |
| 17493 | + 'mwe-upwiz-feedback-blacklist-info-prompt' => "[$1 Dipus d' racsegnes]", |
| 17494 | + 'mwe-upwiz-errordialog-title' => 'Gn a ene flotche dins çou ki vos vloz eberweter', |
| 17495 | + 'mwe-upwiz-errordialog-ok' => 'i va', |
| 17496 | + 'mwe-upwiz-campaigns-enabled' => 'Rotant', |
| 17497 | + 'mwe-upwiz-campaigns-disabled' => 'Ni rote nén', |
| 17498 | + 'mwe-upwiz-campaigns-edit' => 'Candjî', |
| 17499 | + 'mwe-upwiz-campaigns-add' => 'Radjouter', |
| 17500 | + 'mwe-upwiz-campaigns-delete' => 'Disfacer', |
| 17501 | + 'mw-coolcats-confirm-new-title' => 'Acertiner li novele categoreye', |
| 17502 | + 'mw-coolcats-confirm-new' => "Il avize ki vos sayîz di radjouter ene novele categoreye, \"\$1\". Vos dvoz saveur:<ul><li>Les categoreye divrént esse å pus sovint e-n inglès.</li><li>Cåzu totes les noveles categoreye divrént esse ene dizo-categoreye d' ene categoreye k' egzistêye dedja.</li></ul>Po dire li vraiy, gn a k' les féns cnoxheus d' on dominne ki divrént sawè askepyî ene novele categoreye.", |
| 17503 | + 'mw-coolcats-confirm-new-ok' => 'Oyi, radjoutez cisse categoreye cial', |
| 17504 | + 'mw-coolcats-confirm-new-cancel' => 'Gn a rén avou ça', |
17220 | 17505 | ); |
17221 | 17506 | |
17222 | 17507 | /** Wu (吴语) */ |
Index: branches/wmf/1.18wmf1/extensions/UploadWizard/api/ApiDeleteUploadCampaign.php |
— | — | @@ -74,7 +74,8 @@ |
75 | 75 | |
76 | 76 | public function getDescription() { |
77 | 77 | return array( |
78 | | - 'API module for deleting surveys.' |
| 78 | + 'API module for deleting Upload Campaigns, associated with UploadWizard. Do not rely on this, it is an API method ' |
| 79 | + . 'mostly for developer convenience. This does not mean an Upload Campaign editing API will ever be available.' |
79 | 80 | ); |
80 | 81 | } |
81 | 82 | |
Index: branches/wmf/1.18wmf1/extensions/UploadWizard/resources/jquery/jquery.mwCoolCats.js |
— | — | @@ -208,7 +208,7 @@ |
209 | 209 | }); |
210 | 210 | |
211 | 211 | this.getWikiText = function() { |
212 | | - var wikiText = _getCats().map( function() { return '[[Category:' + this.getMainText() + ']]'; } ) |
| 212 | + var wikiText = _getCats().map( function() { return '[[' + this.getPrefixedText() + ']]'; } ) |
213 | 213 | .toArray() |
214 | 214 | .join( "\n" ); |
215 | 215 | |
Index: branches/wmf/1.18wmf1/extensions/UploadWizard/resources/mediawiki.language.parser.js |
— | — | @@ -7,21 +7,30 @@ |
8 | 8 | |
9 | 9 | ( function( mw, $j ) { |
10 | 10 | |
11 | | - /** |
12 | | - * Helper for functions that want to accept variadic arguments after a certain argument offset, to have it |
13 | | - * be equivalent to an array. |
14 | | - * |
15 | | - * In other words: |
16 | | - * somefunction(a, b, c, d) |
17 | | - * is equivalent to |
18 | | - * somefunction(a, [b, c, d]) |
19 | | - * |
20 | | - * @param {Integer} first offset where one finds the variadic args |
21 | | - * @param {Array} all arguments from caller |
22 | | - * @return {Array} array of arguments desired, whether were variadic or not |
23 | | - */ |
24 | | - function getVariadicArgs( args, offset ) { |
25 | | - return $j.isArray( args[offset] ) ? args[offset] : $j.makeArray( args ).slice( offset ); |
| 11 | + /** |
| 12 | + * Given parser options, return a function that parses a key and replacements, returning jQuery object |
| 13 | + * @param {Object} parser options |
| 14 | + * @return {Function} accepting ( String message key, String replacement1, String replacement2 ... ) and returning {jQuery} |
| 15 | + */ |
| 16 | + function getFailableParserFn( options ) { |
| 17 | + var parser = new mw.language.parser( options ); |
| 18 | + /** |
| 19 | + * Try to parse a key and optional replacements, returning a jQuery object that may be a tree of jQuery nodes. |
| 20 | + * If there was an error parsing, return the key and the error message (wrapped in jQuery). This should put the error right into |
| 21 | + * the interface, without causing the page to halt script execution, and it hopefully should be clearer how to fix it. |
| 22 | + * |
| 23 | + * @param {Array} first element is the key, replacements may be in array in 2nd element, or remaining elements. |
| 24 | + * @return {jQuery} |
| 25 | + */ |
| 26 | + return function( args ) { |
| 27 | + var key = args[0]; |
| 28 | + var replacements = $j.isArray( args[1] ) ? args[1] : $j.makeArray( args ).slice( 1 ); |
| 29 | + try { |
| 30 | + return parser.parse( key, replacements ); |
| 31 | + } catch ( e ) { |
| 32 | + return $j( '<span></span>' ).append( key + ': ' + e.message ); |
| 33 | + } |
| 34 | + }; |
26 | 35 | } |
27 | 36 | |
28 | 37 | /** |
— | — | @@ -38,15 +47,19 @@ |
39 | 48 | * @return {Function} function suitable for assigning to window.gM |
40 | 49 | */ |
41 | 50 | mw.language.getMessageFunction = function( options ) { |
42 | | - var parser = new mw.language.parser( options ); |
| 51 | + var failableParserFn = getFailableParserFn( options ); |
43 | 52 | /** |
44 | | - * Note replacements are gleaned from 2nd parameter, or variadic args starting with 2nd parameter. |
| 53 | + * N.B. replacements are variadic arguments or an array in second parameter. In other words: |
| 54 | + * somefunction(a, b, c, d) |
| 55 | + * is equivalent to |
| 56 | + * somefunction(a, [b, c, d]) |
| 57 | + * |
45 | 58 | * @param {String} message key |
46 | 59 | * @param {Array} optional replacements (can also specify variadically) |
47 | 60 | * @return {String} rendered HTML as string |
48 | 61 | */ |
49 | | - return function( key /* , replacements */ ) { |
50 | | - return parser.parse( key, getVariadicArgs( arguments, 1 ) ).html(); |
| 62 | + return function( /* key, replacements */ ) { |
| 63 | + return failableParserFn( arguments ).html(); |
51 | 64 | }; |
52 | 65 | }; |
53 | 66 | |
— | — | @@ -63,25 +76,27 @@ |
64 | 77 | * @return {Function} function suitable for assigning to jQuery plugin, such as $j.fn.msg |
65 | 78 | */ |
66 | 79 | mw.language.getJqueryMessagePlugin = function( options ) { |
67 | | - var parser = new mw.language.parser( options ); |
| 80 | + var failableParserFn = getFailableParserFn( options ); |
68 | 81 | /** |
69 | | - * Note replacements are gleaned from 2nd parameter, or variadic args starting with 2nd parameter. |
| 82 | + * N.B. replacements are variadic arguments or an array in second parameter. In other words: |
| 83 | + * somefunction(a, b, c, d) |
| 84 | + * is equivalent to |
| 85 | + * somefunction(a, [b, c, d]) |
| 86 | + * |
70 | 87 | * We append to 'this', which in a jQuery plugin context will be the selected elements. |
71 | 88 | * @param {String} message key |
72 | 89 | * @param {Array} optional replacements (can also specify variadically) |
73 | 90 | * @return {jQuery} this |
74 | 91 | */ |
75 | | - return function( key /* , replacements */ ) { |
| 92 | + return function( /* key, replacements */ ) { |
76 | 93 | var $target = this.empty(); |
77 | | - $j.each( parser.parse( key, getVariadicArgs( arguments, 1 ) ).contents(), function( i, node ) { |
| 94 | + $j.each( failableParserFn( arguments ).contents(), function( i, node ) { |
78 | 95 | $target.append( node ); |
79 | 96 | } ); |
80 | 97 | return $target; |
81 | 98 | }; |
82 | 99 | }; |
83 | | - |
84 | 100 | |
85 | | - |
86 | 101 | var parserDefaults = { |
87 | 102 | 'magic' : {}, |
88 | 103 | 'messages' : mw.messages, |
— | — | @@ -107,6 +122,7 @@ |
108 | 123 | /** |
109 | 124 | * Where the magic happens. |
110 | 125 | * Parses a message from the key, and swaps in replacements as necessary, wraps in jQuery |
| 126 | + * If an error is thrown, returns original key, and logs the error |
111 | 127 | * @param {String} message key |
112 | 128 | * @param {Array} replacements for $1, $2... $n |
113 | 129 | * @return {jQuery} |
— | — | @@ -501,7 +517,11 @@ |
502 | 518 | return _this.emit( n, replacements ); |
503 | 519 | } ); |
504 | 520 | var operation = node[0].toLowerCase(); |
505 | | - ret = _this[ operation ]( subnodes, replacements ); |
| 521 | + if ( typeof _this[operation] === 'function' ) { |
| 522 | + ret = _this[ operation ]( subnodes, replacements ); |
| 523 | + } else { |
| 524 | + throw new Error( 'unknown operation "' + operation + '"' ); |
| 525 | + } |
506 | 526 | break; |
507 | 527 | case 'undefined': |
508 | 528 | // Parsing the empty string (as an entire expression, or as a paramExpression in a template) results in undefined |
Index: branches/wmf/1.18wmf1/extensions/UploadWizard/resources/mw.UploadWizardDetails.js |
— | — | @@ -47,8 +47,7 @@ |
48 | 48 | _this.titleId = "title" + _this.upload.index; |
49 | 49 | _this.titleInput = $j( '<input type="text" id="' + _this.titleId + '" name="' + _this.titleId + '" class="mwe-title" maxlength="250"/>' ) |
50 | 50 | .keyup( function() { |
51 | | - _this.upload.title.setNameText( _this.titleInput.value ); |
52 | | - // TODO update a display of filename |
| 51 | + _this.setCleanTitle( $( _this.titleInput ).val() ); |
53 | 52 | } ) |
54 | 53 | .destinationChecked( { |
55 | 54 | api: _this.upload.api, |
— | — | @@ -56,7 +55,8 @@ |
57 | 56 | preprocess: function( name ) { |
58 | 57 | if ( name !== '' ) { |
59 | 58 | // turn the contents of the input into a MediaWiki title ("File:foo_bar.jpg") to look up |
60 | | - return _this.upload.title.setNameText( name ).toString(); |
| 59 | + // side effect -- also sets this as our current title |
| 60 | + return _this.setCleanTitle( name ).toString(); |
61 | 61 | } else { |
62 | 62 | return name; |
63 | 63 | } |
— | — | @@ -931,7 +931,18 @@ |
932 | 932 | .addClass( 'mwe-upwiz-status-' + statusStr ); |
933 | 933 | }, |
934 | 934 | |
935 | | - dateInputCount: 0 |
| 935 | + dateInputCount: 0, |
936 | 936 | |
| 937 | + /** |
| 938 | + * Apply some special cleanups for titles before adding to model. These cleanups are not reflected in what the user sees in the title input field. |
| 939 | + * For example, we remove an extension in the title if it matches the extension we're going to add anyway. (bug #30676) |
| 940 | + * @param {String} title in human-readable form, e.g. "Foo bar", rather than "File:Foo_bar.jpg" |
| 941 | + * @return {String} cleaned title with prefix and extension, stringified. |
| 942 | + */ |
| 943 | + setCleanTitle: function( s ) { |
| 944 | + var re = new RegExp( '\\.' + this.upload.title.getExtension() + '$', 'i' ); |
| 945 | + var cleaned = $j.trim( s.replace( re, '' ) ); |
| 946 | + return this.upload.title.setNameText( cleaned ).toString(); |
| 947 | + } |
937 | 948 | |
938 | 949 | }; |