r86895 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r86894‎ | r86895 | r86896 >
Date:20:31, 25 April 2011
Author:catrope
Status:reverted
Tags:
Comment:
1.17wmf1: Revert UploadWizard changes: r86876, r86877, r86891
Modified paths:
  • /branches/wmf/1.17wmf1/extensions/UploadWizard/SpecialUploadWizard.php (modified) (history)
  • /branches/wmf/1.17wmf1/extensions/UploadWizard/UploadWizard.config.php (modified) (history)
  • /branches/wmf/1.17wmf1/extensions/UploadWizard/UploadWizard.i18n.php (modified) (history)
  • /branches/wmf/1.17wmf1/extensions/UploadWizard/UploadWizardHooks.php (modified) (history)
  • /branches/wmf/1.17wmf1/extensions/UploadWizard/resources/jquery/jquery.arrowSteps.css (modified) (history)
  • /branches/wmf/1.17wmf1/extensions/UploadWizard/resources/jquery/jquery.morphCrossfade.js (modified) (history)
  • /branches/wmf/1.17wmf1/extensions/UploadWizard/resources/jquery/jquery.mwCoolCats.css (modified) (history)
  • /branches/wmf/1.17wmf1/extensions/UploadWizard/resources/mw.Api.edit.js (modified) (history)
  • /branches/wmf/1.17wmf1/extensions/UploadWizard/resources/mw.Api.js (modified) (history)
  • /branches/wmf/1.17wmf1/extensions/UploadWizard/resources/mw.ApiUploadHandler.js (modified) (history)
  • /branches/wmf/1.17wmf1/extensions/UploadWizard/resources/mw.ConfirmCloseWindow.js (deleted) (history)
  • /branches/wmf/1.17wmf1/extensions/UploadWizard/resources/mw.Feedback.js (deleted) (history)
  • /branches/wmf/1.17wmf1/extensions/UploadWizard/resources/mw.Title.js (modified) (history)
  • /branches/wmf/1.17wmf1/extensions/UploadWizard/resources/mw.UploadWizard.js (modified) (history)
  • /branches/wmf/1.17wmf1/extensions/UploadWizard/resources/mw.UploadWizardDeed.js (modified) (history)
  • /branches/wmf/1.17wmf1/extensions/UploadWizard/resources/mw.UploadWizardDetails.js (modified) (history)
  • /branches/wmf/1.17wmf1/extensions/UploadWizard/resources/mw.UploadWizardLicenseInput.js (modified) (history)
  • /branches/wmf/1.17wmf1/extensions/UploadWizard/resources/mw.UploadWizardUploadInterface.js (modified) (history)
  • /branches/wmf/1.17wmf1/extensions/UploadWizard/resources/uploadWizard.css (modified) (history)
  • /branches/wmf/1.17wmf1/resources/jquery.ui/themes/vector/jquery.ui.datepicker.css (modified) (history)

Diff [purge]

Index: branches/wmf/1.17wmf1/extensions/UploadWizard/UploadWizard.i18n.php
@@ -59,9 +59,6 @@
6060 'mwe-upwiz-api-error-fetchfileerror' => 'Internal error: something went wrong while fetching the file.',
6161 'mwe-upwiz-api-error-duplicate' => 'There {{PLURAL:$1|is [$2 another file]|are [$2 some other files]}} already on the site with the same content',
6262 'mwe-upwiz-api-error-duplicate-popup-title' => 'Duplicate {{PLURAL:$1|file|files}}',
63 - 'mwe-upwiz-api-error-duplicate-archive' => 'There {{PLURAL:$1|was [$2 another file]|were [$2 some other files]}} already on the site with the same content, but {{PLURAL:$1|it was|they were}} deleted.',
64 - 'mwe-upwiz-api-error-duplicate-archive-popup-title' => 'Duplicate {{PLURAL:$1|file|files}} already deleted',
65 - 'mwe-upwiz-api-error-unknown-warning' => 'Unknown warning: $1',
6663 'mwe-upwiz-api-error-timeout' => 'The server did not respond within the expected time.',
6764 'mwe-upwiz-api-error-noimageinfo' => 'The upload succeeded, but the server did not give us any information about the file.',
6865 'mwe-upwiz-api-error-fileexists-shared-forbidden' => 'This filename is reserved by a file on a remote shared repository. Choose another name.',
@@ -81,8 +78,6 @@
8279 'mwe-upwiz-transported' => 'Finished uploading...',
8380 'mwe-upwiz-stashed-upload' => 'OK',
8481 'mwe-upwiz-getting-metadata' => 'Getting file information and previews...',
85 - 'mwe-upwiz-submitting-details' => 'Submitting details and publishing...',
86 - 'mwe-upwiz-published' => 'Published!',
8782 'mwe-upwiz-failed' => 'Failed.',
8883 'mwe-upwiz-click-here' => 'Click here to select a file',
8984 'mwe-upwiz-editing' => 'editing...',
@@ -125,6 +120,7 @@
126121 'mwe-upwiz-title' => 'Title',
127122 'mwe-upwiz-categories-intro' => 'Help people find your works by adding categories',
128123 'mwe-upwiz-categories-another' => 'Add other categories',
 124+ 'mwe-upwiz-previously-uploaded' => 'This file was previously uploaded to $1 and is already available <a href="$2">here</a>.',
129125 'mwe-upwiz-about-this-work' => 'About this work',
130126 'mwe-upwiz-media-type' => 'Media type',
131127 'mwe-upwiz-date-created' => 'Date created',
@@ -170,8 +166,8 @@
171167 'mwe-upwiz-next-details' => 'Next',
172168 'mwe-upwiz-home' => 'Go to wiki home page',
173169 'mwe-upwiz-upload-another' => 'Upload more files',
174 - 'mwe-prevent-close' => 'Leaving this page may cause you to lose any changes you have made.',
175 - 'mwe-upwiz-prevent-close' => 'You haven\'t finished uploading and publishing {{PLURAL:$1|this file|these files}} yet.',
 170+ 'mwe-prevent-close' => 'Your files are still uploading.
 171+Are you sure you want to navigate away from this page?',
176172 'mwe-upwiz-files-complete' => 'Your files finished uploading!',
177173 'mwe-upwiz-tooltip-author' => 'The name of the person who took the photo, or painted the picture, drew the drawing, etc.',
178174 'mwe-upwiz-tooltip-source' => 'Where this digital file came from — could be a URL, or a book or publication',
@@ -181,7 +177,6 @@
182178 'mwe-upwiz-dialog-title' => 'Files can be uploaded with names in any language in any script (coded as UTF-8). Titles of media files should be meaningful and helpful in the language chosen.',
183179 'mwe-upwiz-tooltip-description' => 'Briefly describe everything notable about the work.
184180 For a photo, mention the main things that are depicted, the occasion, or the place.',
185 - 'mwe-upwiz-tooltip-date' => 'Date this work was created or first published ("yyyy-mm-dd" format).',
186181 'mwe-upwiz-tooltip-categories' => 'Add [$1 categories] to your file to make it easier to find.',
187182 'mwe-upwiz-tooltip-other' => 'Any other information you want to include about this work — geographic coordinates, links to other versions, etc.',
188183 'mwe-upwiz-tooltip-more-info' => 'Learn more.',
@@ -249,17 +244,6 @@
250245 'mwe-upwiz-license-usgov-head' => '{{PLURAL:$1|This work was|These works were}} made by the United States government',
251246 'mwe-upwiz-license-misc' => 'Miscellaneous reasons',
252247
253 - 'mwe-upwiz-license-custom-head' => 'Experts only: enter the code for a license not shown here',
254 - 'mwe-upwiz-license-custom-subhead' => 'Enter wikitext that will add a license template to your uploads.',
255 -
256 - 'mwe-upwiz-license-none-applicable-head' => 'I don\'t know if any of the above choices apply or not! Help!',
257 - 'mwe-upwiz-license-none-applicable-subhead' => 'If you aren\'t absolutely sure what the intentions of the original author were then please do not upload {{PLURAL:$1|this file|these files}} to {{SITENAME}}. Press the button below to abandon {{PLURAL:$1|this upload|these uploads}} -- don\'t worry, nothing\'s been published yet.',
258 -
259 - 'mwe-upwiz-license-none-applicable' => 'Abandon {{PLURAL:$1|this upload|these uploads}} without publishing',
260 - 'mwe-upwiz-license-confirm-remove' => 'Are you sure you want to remove {{PLURAL:$1|this upload|these uploads}}?',
261 - 'mwe-upwiz-license-confirm-remove-title' => 'Confirm remove',
262 -
263 -
264248 'mwe-upwiz-categories' => 'Categories',
265249 'mwe-upwiz-categories-add' => 'Add',
266250 'mwe-upwiz-category-remove' => 'Remove this category',
@@ -271,10 +255,9 @@
272256 'mwe-upwiz-image-preview' => 'Image preview',
273257
274258 /* Feedback interface */
275 - 'mwe-upwiz-feedback-prompt' => 'Please [$1 let us know] what you think of UploadWizard!',
276 - 'mwe-upwiz-feedback-note' => 'Your feedback will be posted publicly to the page "[$2 $1]", along with your user name, browser version and operating system.',
 259+ 'mwe-upwiz-feedback-note' => 'Your feedback will be posted to $1.',
277260 'mwe-upwiz-feedback-subject' => 'Subject:',
278 - 'mwe-upwiz-feedback-message' => 'Message:',
 261+ 'mwe-upwiz-feedback-message' => 'Message (without a signature):',
279262 'mwe-upwiz-feedback-title' => 'Leave feedback about Upload Wizard',
280263 'mwe-upwiz-feedback-cancel' => 'Cancel',
281264 'mwe-upwiz-feedback-submit' => 'Submit Feedback',
@@ -326,7 +309,6 @@
327310 'mwe-upwiz-next-deeds' => '{{Identical|Next}}',
328311 'mwe-upwiz-next-details' => '{{Identical|Next}}',
329312 'mwe-upwiz-error-blank' => '{{Identical|Required}}',
330 - 'mwe-upwiz-license-confirm-remove-title' => 'Title for dialog box to confirm that you want to abandon an upload that you started',
331313 'mwe-upwiz-categories' => '{{Identical|Categories}}',
332314 'mwe-upwiz-categories-add' => '{{Identical|Add}}',
333315 'mwe-upwiz-help-popup' => '{{Identical|Help}}',
@@ -400,7 +382,6 @@
401383 /** Arabic (العربية)
402384 * @author ;Hiba;1
403385 * @author Meno25
404 - * @author OsamaK
405386 */
406387 $messages['ar'] = array(
407388 'pluraltest' => '{{PLURAL:$1|هذا شيء واحد|هذه أشياء كثيرة}}',
@@ -410,7 +391,6 @@
411392 يمكنك [[Special:Search/{{PAGENAME}}|البحث عن عنوان هذه الصفحة]] في الصفحات الأخرى,
412393 <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} البحث في السجلات المتعلقة],
413394 أو [{{fullurl:{{FULLPAGENAME}}|action=edit}} تعديل هذه الصفحة]</span>.',
414 - 'mwe-upwiz-step-tutorial' => 'تعلم',
415395 'mwe-upwiz-step-thanks' => 'استخدام',
416396 'mwe-upwiz-add-file-n' => 'إضافة ملف آخر',
417397 'mwe-upwiz-add-file-0' => 'اضغط هنا لتحميل ملف',
@@ -418,48 +398,21 @@
419399 'mwe-upwiz-uploading' => 'جاري التحميل...',
420400 'mwe-upwiz-transported' => 'موافق',
421401 'mwe-upwiz-stashed-upload' => 'موافق',
422 - 'mwe-upwiz-failed' => 'فشل.',
423402 'mwe-upwiz-click-here' => 'انقر هنا لاختيار ملف',
424403 'mwe-upwiz-editing' => 'جاري التحرير...',
425 - 'mwe-upwiz-remove' => 'أزل',
426404 'mwe-upwiz-remove-upload' => 'إزالة هذا الملف من قائمة الملفات التي ستحمَل',
427405 'mwe-upwiz-remove-description' => 'إزالة هذا الوصف',
428406 'mwe-upwiz-upload' => 'تحميل',
429407 'mwe-upwiz-finished' => 'تم!',
430408 'mwe-upwiz-deeds-custom-prompt' => 'أو :',
431 - 'mwe-upwiz-source-thirdparty-accept' => 'موافق',
432409 'mwe-upwiz-more-options' => 'خيارات أكثر...',
433410 'mwe-upwiz-fewer-options' => 'خيارات أقل...',
434 - 'mwe-upwiz-desc' => 'الوصف',
435411 'mwe-upwiz-categories-intro' => 'ساعد الناس على إيجاد اعمالك عبر إضافة تصنيفات أو فئات',
436412 'mwe-upwiz-categories-another' => 'إضافة فئات أخرى',
437413 'mwe-upwiz-about-this-work' => 'حول هذا العمل',
438414 'mwe-upwiz-date-created' => 'تاريخ الانشاء',
439 - 'mwe-upwiz-location' => 'المكان',
440415 'mwe-upwiz-author' => 'المؤلف(ون)',
441416 'mwe-upwiz-license' => 'حقوق الإصدار',
442 - 'mwe-upwiz-filename-tag' => 'اسم الملف:',
443 - 'mwe-upwiz-ok' => 'موافق',
444 - 'mwe-upwiz-cancel' => 'ألغِ',
445 - 'mwe-upwiz-change' => '(غير)',
446 - 'mwe-upwiz-fileexists-replace' => 'يوجد ملف بالعنوان "$1" بالفعل. الرجاء تغيير عنوانك لشيء فريد.',
447 - 'mwe-upwiz-next' => 'التالي',
448 - 'mwe-upwiz-next-file' => 'استمر',
449 - 'mwe-upwiz-next-deeds' => 'التالي',
450 - 'mwe-upwiz-next-details' => 'التالي',
451 - 'mwe-upwiz-home' => 'اذهب إلى الصفحة الرئيسية للويكي',
452 - 'mwe-upwiz-upload-another' => 'ارفع مزيدا من الملفات',
453 - 'mwe-upwiz-files-complete' => 'انتهى رفع ملفاتك!',
454 - 'mwe-upwiz-tooltip-more-info' => 'تعلم المزيد.',
455 - 'mwe-upwiz-file-need-file' => 'الرجاء إضافة مرفوع أولا.',
456 - 'mwe-upwiz-license-public-domain-head' => 'انتهت بالتأكيد حقوق النشر',
457 - 'mwe-upwiz-license-misc' => 'أسباب متنوعة',
458 - 'mwe-upwiz-categories-add' => 'أضف',
459 - 'mwe-upwiz-help-popup' => 'مساعدة',
460 - 'mwe-upwiz-feedback-subject' => 'الموضوع:',
461 - 'mwe-upwiz-feedback-message' => 'الرسالة:',
462 - 'mwe-upwiz-feedback-cancel' => 'ألغِ',
463 - 'mwe-upwiz-feedback-submit' => 'أرسل الملاحظات',
464417 );
465418
466419 /** Belarusian (Беларуская)
@@ -573,6 +526,7 @@
574527 'mwe-upwiz-title' => 'Назва',
575528 'mwe-upwiz-categories-intro' => 'Дапамажыце людзям знайсьці Вашу працу даданьнем катэгорыяў',
576529 'mwe-upwiz-categories-another' => 'Дадаць іншыя катэгорыі',
 530+ 'mwe-upwiz-previously-uploaded' => 'Гэты файл ужо быў загружаны ў $1 і ужо даступны <a href="$2">тут</a>.',
577531 'mwe-upwiz-about-this-work' => 'Пра гэтую працу',
578532 'mwe-upwiz-media-type' => 'Тып мэдыя',
579533 'mwe-upwiz-date-created' => 'Дата стварэньня',
@@ -605,8 +559,6 @@
606560 'mwe-upwiz-change' => '(зьмяніць)',
607561 'mwe-upwiz-fileexists-replace' => 'Файл з назвай «$1» ужо існуе. Калі ласка, зьмяніце назву на болей унікальную.',
608562 'mwe-upwiz-fileexists' => 'Файл з такой назвай ужо існуе. Калі ласка, праверце <b><tt>$1</tt></b>, калі Вы ня ўпэўненыя, што жадаеце яго замяніць.',
609 - 'mwe-upwiz-fileexists-replace-on-page' => 'Файл з гэтай назвай ужо існуе. Каб замяніць яго, перайдзіце на старонку [$2 $1] і замяніце яго там.',
610 - 'mwe-upwiz-fileexists-replace-no-link' => 'Файл з гэтай назвай ужо існуе.',
611563 'mwe-upwiz-thumbnail-more' => 'Павялічыць',
612564 'mwe-upwiz-overwrite' => 'Замяніць файл',
613565 'mwe-copyright-macro' => 'Як раней',
@@ -617,7 +569,7 @@
618570 'mwe-upwiz-next-details' => 'Далей',
619571 'mwe-upwiz-home' => 'Перайсьці на хатнюю старонку {{GRAMMAR:родны|{{SITENAME}}}}',
620572 'mwe-upwiz-upload-another' => 'Загрузіць яшчэ файлы',
621 - 'mwe-prevent-close' => 'Пакідаючы гэтую старонку Вы можаце страціць усе ўнесеныя Вамі зьмены.',
 573+ 'mwe-prevent-close' => 'Вашыя файлы ўсё яшчэ загружаюцца. Вы ўпэўнены, што жадаеце пакінуць гэту старонку?',
622574 'mwe-upwiz-files-complete' => 'Загрузка Вашых файлаў скончылася!',
623575 'mwe-upwiz-tooltip-author' => 'Імя асобы, якая зрабіла фота, ці намалявала малюнак, начарціла чарцёж і г. д.',
624576 'mwe-upwiz-tooltip-source' => 'Адкуль зьявіўся гэты лічбавы файл — можа быць URL-адрас, кніга, ці публікацыя',
@@ -677,7 +629,7 @@
678630 'mwe-upwiz-license-cc-by-sa-3.0-gfdl' => 'Вольная ліцэнзія, патрабуецца пазначэньне аўтара (GFDL, CC-BY-SA-3.0)',
679631 'mwe-upwiz-license-cc-by-3.0-gfdl' => 'Патрабуецца пазначэньне аўтара (GFDL, CC-BY-SA-3.0)',
680632 'mwe-upwiz-license-cc-head' => 'Уладальнік аўтарскіх правоў апублікаваў {{PLURAL:$1|гэтую працу|гэтыя працы}} на ўмовах ліцэнзіі Creative Commons',
681 - 'mwe-upwiz-license-cc-subhead' => 'Ня ўсе ліцэнзіі Creative Commons дапушчальныя ў праекце {{SITENAME}}. Пераканайцеся, што ўладальнік аўтарскіх правоў выбраў адну з гэтых ліцэнзіяў.',
 633+ 'mwe-upwiz-license-cc-subhead' => 'Ня ўсе ліцэнзіі Creative Commons дапушчальныя ў {{GRAMMAR:месны|{{SITENAME}}}}. Пераканайцеся, што ўладальнік аўтарскіх правоў выбраў адну з гэтых ліцэнзіяў.',
682634 'mwe-upwiz-license-flickr-head' => 'Уладальнік аўтарскіх правоў апублікаваў {{PLURAL:$1|гэтае фота ці відэа|гэтыя фота ці відэа}} на Flickr на ўмовах дапушчальнай ліцэнзіі',
683635 'mwe-upwiz-license-public-domain-head' => 'Тэрмін аховы аўтарскіх правоў відавочна скончыўся',
684636 'mwe-upwiz-license-usgov-head' => '{{PLURAL:$1|Гэтая праца створаная|Гэтыя працы створаныя}} фэдэральным ўрадам ЗША',
@@ -693,7 +645,7 @@
694646 'mwe-upwiz-image-preview' => 'Папярэдні прагляд выявы',
695647 'mwe-upwiz-feedback-note' => 'Ваш водгук будзе разьмешчаны ў праекце $1.',
696648 'mwe-upwiz-feedback-subject' => 'Тэма:',
697 - 'mwe-upwiz-feedback-message' => 'Паведамленьне:',
 649+ 'mwe-upwiz-feedback-message' => 'Паведамленьне (бяз подпісу):',
698650 'mwe-upwiz-feedback-title' => 'Пакіньце водгук пра Майстра загрузак',
699651 'mwe-upwiz-feedback-cancel' => 'Скасаваць',
700652 'mwe-upwiz-feedback-submit' => 'Даслаць водгук',
@@ -867,10 +819,7 @@
868820 'mwe-upwiz-api-error-badtoken' => 'Fazi diabarzh : "jedouer" fall.',
869821 'mwe-upwiz-api-error-fetchfileerror' => 'Fazi diabarzh : aet ez eus un dra bennak a-dreuz en ur glask adtapout ar restr.',
870822 'mwe-upwiz-api-error-duplicate' => "Bez' {{PLURAL:$1|ez eus [$2 restr all]|[$2 restr all]}} gant an hevelep danvez war al lec'hienn-mañ c'hoazh",
871 - 'mwe-upwiz-api-error-duplicate-popup-title' => 'Eilañ {{PLURAL:$1|ar restr|ar restroù}}',
872823 'mwe-upwiz-api-error-timeout' => "N'eo ket bet ar servijer evit respont en termen lakaet.",
873 - 'mwe-upwiz-api-error-noimageinfo' => "Kaset eo bet ar pellgargañ ervat met n'eus ket bet roet tamm titour ebet deomp diwar-benn ar restr gant ar servijer",
874 - 'mwe-upwiz-api-error-fileexists-shared-forbidden' => "Miret eo an anv restr-mañ evit ur restr zo en ur c'havlec'h kenrannet a-bell. Dibabit un anv all.",
875824 'mwe-upwiz-api-warning-exists' => '[$1 restr all] gant an hevelep anv zo er wiki dija',
876825 'mwe-upwiz-tutorial-error-localized-file-missing' => "Digarezit, n'on eus ket kavet un tutorial en ho yezh. Ar stumm saoznek a zo diskouezet e plas.",
877826 'mwe-upwiz-tutorial-error-file-missing' => "Ho tigarez, n'eus ket bet gallet kavout restr ebet en teuliad skoazell a oa da vezañ diskwelet amañ. Kit e darempred gant merourien ar reizhiad.",
@@ -916,7 +865,6 @@
917866 'mwe-upwiz-source-thirdparty-intro' => "Mar plij roit ar chomlec'h e lec'h m'hoc'h eus kavet pep restr.",
918867 'mwe-upwiz-source-thirdparty-custom-multiple-intro' => "M'o deus an holl restroù ar memes mammenn, oberour hag aotre-implijout, e c'hellit krouiñ un enmont hepken evit an hollad.",
919868 'mwe-upwiz-source-thirdparty-license' => 'Piaouer gwirioù aozer al labour{{PLURAL:$1||ioù}}-mañ en deus embannet anezh{{PLURAL:$1|añ|o}} dindan an aotre(où)-implijout da-heul :',
920 - 'mwe-upwiz-source-thirdparty-cases' => "Lavarit deomp perak oc'h sur ez eus ar gwir gant {{SITENAME}} da embann {{PLURAL:$1|al labour-mañ|al labourioù-mañ}} :",
921869 'mwe-upwiz-source-thirdparty-accept' => 'Mat eo',
922870 'mwe-upwiz-source-custom' => "Pourchas titouroù war ar gwirioù aozer evit pep restr, hini ha hini, er bajenn war-lerc'h.",
923871 'mwe-upwiz-more-options' => "muioc'h a zibarzhioù...",
@@ -927,6 +875,7 @@
928876 'mwe-upwiz-title' => 'Titl',
929877 'mwe-upwiz-categories-intro' => 'Sikourit an dud da gavout ho oberoù en ur ouzhpennañ rummadoù',
930878 'mwe-upwiz-categories-another' => 'Ouzhpennañ rummadoù all',
 879+ 'mwe-upwiz-previously-uploaded' => 'Karget eo bet ar restr-mañ dija war $1 ha kavet e vez <a href="$2">amañ</a>.',
931880 'mwe-upwiz-about-this-work' => 'Diwar-benn al labour-se',
932881 'mwe-upwiz-media-type' => 'Doare media',
933882 'mwe-upwiz-date-created' => 'Deiziad krouiñ',
@@ -949,7 +898,6 @@
950899 'mwe-upwiz-thanks-wikitext' => '<b>Evit implijout ar restr war ur wiki</b>, kopiañ an destenn-mañ en ur bajenn :',
951900 'mwe-upwiz-thanks-url' => "<b>Evit krouiñ ul liamm HTML</b>, kopiañ ar chomlec'h URL-mañ:",
952901 'mwe-upwiz-upload-error-bad-filename-extension' => 'Ne aotre ket ar wiki-mañ an anv restroù gant an astenn ".$1".',
953 - '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ù.',
954902 'mwe-upwiz-allowed-filename-extensions' => 'Setu an astennoù aotreet :',
955903 'mwe-upwiz-help-allowed-filename-extensions' => 'Astennoù anvioù restroù aotreet',
956904 'mwe-upwiz-upload-error-duplicate' => 'Enporzhiet eo bet dija ar restr war ar wiki-mañ.',
@@ -959,8 +907,6 @@
960908 'mwe-upwiz-change' => '(kemmañ)',
961909 'mwe-upwiz-fileexists-replace' => 'Ur restr gant an titl "$1" a zo dija. Mar plij kemmit ho titl evit ma vefe dibar.',
962910 '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.",
963 - '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.",
964 - 'mwe-upwiz-fileexists-replace-no-link' => "Ur restr dezhi an anv-mañ zo c'hoazh.",
965911 'mwe-upwiz-thumbnail-more' => 'Brasaat',
966912 'mwe-upwiz-overwrite' => "Erlec'hiañ ar restr",
967913 'mwe-copyright-macro' => 'Evel a-us',
@@ -977,12 +923,13 @@
978924 'mwe-upwiz-tooltip-source' => "Al lec'h m'emañ o tont ar restr niverel a c'hell bezañ un URl, ul levr, pe un embannadur",
979925 'mwe-upwiz-tooltip-sign' => "Gallout a rit implijout hoc'h anv wiki pe hoc'h anv gwir.
980926 En daou zegouezh e vo liammet ouzh ho pajenn implijer wiki",
981 - 'mwe-upwiz-tooltip-title' => 'Un anv deskrivus nemetken evit ar restr. Gallout a rit implijout ur yezh plaen gant esaouennoù. Arabat lakaat astenn ar restr.',
982 - 'mwe-upwiz-dialog-title' => 'Gallout a reer enporzhiañ restroù dezo anvioù e ne vern pe yezh ha skrivadur (kodet evel UTF-8). Ret eo da titloù ar restroù media bezañ splann o ster er yezh dibabet.',
 927+ 'mwe-upwiz-tooltip-title' => "Un anv berr evit ar restr.
 928+Gallout a rit implijout ur yezh plaen gant esaouennoù, gant ma n'ez eot ket d'al linenn. Disheñvel e ranko an titl bezañ eus an holl ditloù all zo war ar wiki-mañ.",
983929 'mwe-upwiz-tooltip-description' => "Grit un tamm diverrañ eus perzhioù heverkañ al labour.
984930 Evit ur skeudenn, merkit ar pep pouezusañ eus ar pezh a weler, an degouezh pe al lec'h.",
985931 'mwe-upwiz-tooltip-categories' => "Ouzhpennañ [$1 rummadoù] d'ho restr evit ma vo aesoc'h da gavout.",
986 - 'mwe-upwiz-tooltip-other' => "Nep titour all a fell deoc'h merkañ diwar-benn al labour-mañ — daveennoù douaroniel, liammoù ouzh stummoù all, h.a.",
 932+ 'mwe-upwiz-tooltip-other' => "Nep titour all a fell deoc'h emrkañ diwar-benn al labour-mañ.
 933+Gallout a rit implijout kodoù wiki evit skrivañ.",
987934 'mwe-upwiz-tooltip-more-info' => "Gouzout hiroc'h.",
988935 'mwe-upwiz-file-need-file' => 'Mar plij ouzhpennit ur restr da enporzhiañ da gentañ.',
989936 'mwe-upwiz-file-need-start' => 'Mar plij klikit war ar bouton-mañ evit kregiñ gant ho enporzhiadurioù.',
@@ -1011,47 +958,21 @@
1012959 'mwe-upwiz-error-date' => 'Trugarez da reiñ ur deiziad reizh dindan ar stumm YYYY-MM-DD, pe dibab unan e-touez ar re kinniget e prenestr an deiziataer.',
1013960 'mwe-upwiz-license-cc-by-sa-3.0' => 'Creative Commons Attribution ShareAlike 3.0',
1014961 'mwe-upwiz-license-cc-by-3.0' => 'Creative Commons Deroadenn 3.0',
1015 - 'mwe-upwiz-license-cc-by-sa-2.5' => 'Creative Commons Attribution-ShareAlike 2.5',
1016 - 'mwe-upwiz-license-cc-by-2.5' => 'Creative Commons Deroadenn 2.5',
1017 - 'mwe-upwiz-license-cc-by-sa-2.0' => 'Creative Commons Attribution ShareAlike 2.0',
1018 - 'mwe-upwiz-license-cc-by-2.0' => 'Creative Commons Deroadenn 2.0',
1019962 'mwe-upwiz-license-cc-zero' => 'Creative Commons CC0 Dilez (domani foran)',
1020 - 'mwe-upwiz-license-fal' => 'Aotre-implijout arzel frank',
1021963 'mwe-upwiz-license-pd-old-100' => 'Marvet eo an aozer ouzhpenn 100 vloaz zo',
1022964 'mwe-upwiz-license-pd-old' => 'Marvet eo an aozer ouzhpenn 70 vloaz zo',
1023 - 'mwe-upwiz-license-pd-art' => "Eiladenn ul livadur zo en domani foran abalamour d'an oad anezhañ",
1024 - 'mwe-upwiz-license-pd-usgov' => 'Oberenn orin eus Gouarnamant kevreadel SUA',
1025 - 'mwe-upwiz-license-pd-usgov-nasa' => 'Oberenn orin eus an NASA',
1026 - 'mwe-upwiz-license-pd-usgov-military-navy' => 'Oberenn orin eus Morlu SUA',
1027 - 'mwe-upwiz-license-pd-ineligible' => 'Re eeun evit gallout lakaat gwirioù warnañ',
1028 - 'mwe-upwiz-license-pd-ineligible-help' => "Diwallit aze. REt eo d'ar skeudenn bezañ eeun-kenañ, evel ur c'helc'h gwer pe ur garrezenn ruz",
1029 - 'mwe-upwiz-license-copyrighted-free-use' => 'Gwirioù-aozer zo warnañ met gallout a ra bezañ implijet evit forzh petra, evit kenwerzhañ ivez',
1030 - 'mwe-upwiz-license-attribution' => 'Gallout a ra bezañ implijet e ne vern pe degouezh, evit abegoù kenwerzhel ker buan all, gant ma vo merket mat gant piv emañ ar gwirioù-aozer',
1031965 'mwe-upwiz-license-gfdl' => 'Aotre implijout teuliaouiñ frank GNU',
1032 - 'mwe-upwiz-license-cc-by-3.0-gfdl' => 'Deroadenn rekis (GFDL, CC-BY-SA-3.0)',
1033 - 'mwe-upwiz-license-public-domain-head' => 'Dispredet eo ar gwirioù-aozer',
1034 - 'mwe-upwiz-license-usgov-head' => 'Graet eo bet an {{PLURAL:$1|oberenn-mañ|oberennoù-mañ}} gant gouarnamant ar Stadoù-Unanet',
1035 - 'mwe-upwiz-license-misc' => 'Abegoù a bep seurt',
1036966 'mwe-upwiz-categories' => 'Rummadoù',
1037967 'mwe-upwiz-categories-add' => 'Ouzhpennañ',
1038968 'mwe-upwiz-category-remove' => 'Dilemel ar rummad-mañ',
1039969 'mwe-upwiz-thanks-caption' => "Ouzhpennañ un alc'hwez amañ",
1040970 'mwe-upwiz-help-popup' => 'Skoazell',
1041971 'mwe-upwiz-help-popup-title' => 'Titl',
1042 - 'mwe-upwiz-thumbnail-failed' => "Pellgarget eo bet an traoù ervat nemet n'hall ket ar servijer pourchas un tamm rakweled",
1043972 'mwe-upwiz-unparseable-filename' => 'Dibosupl eo bet kompren anv ar restr "$1"',
1044973 'mwe-upwiz-image-preview' => 'Rakwelet ar skeudenn',
1045 - 'mwe-upwiz-feedback-prompt' => "[$1 Roit deomp da c'houzout] ar pezh a soñjit diwar-benn UploadWizard !",
1046 - 'mwe-upwiz-feedback-note' => 'Embannet e vo ho soñj en doare foran er bajenn "[$2 $1]", asambles gant hoc\'h anv implijer, stumm ho merdeer hag ho reizhiad korvoiñ.',
1047974 'mwe-upwiz-feedback-subject' => 'Danvez :',
1048 - 'mwe-upwiz-feedback-message' => 'Kemennadenn:',
1049 - 'mwe-upwiz-feedback-title' => 'Roit ho soñj diwar-benn Upload Wizard',
 975+ 'mwe-upwiz-feedback-message' => 'Kemennadenn (disin) :',
1050976 'mwe-upwiz-feedback-cancel' => 'Nullañ',
1051 - 'mwe-upwiz-feedback-submit' => 'Kas ho soñj',
1052 - 'mwe-upwiz-feedback-adding' => "Oc'h ouzhpennañ ho soñj war ar bajenn...",
1053 - 'mwe-upwiz-feedback-error1' => "Fazi : disoc'h dianav a-berzh an API",
1054 - 'mwe-upwiz-feedback-error2' => "Fazi : N'eus ket bet gallet degemer ar c'hemmoù",
1055 - 'mwe-upwiz-feedback-error3' => 'Fazi : respont ebet a-berzh an API',
1056977 );
1057978
1058979 /** Bosnian (Bosanski)
@@ -1099,7 +1020,6 @@
11001021 'mwe-upwiz-api-error-duplicate-popup-title' => '{{PLURAL:$1|Dvojna datoteka|Dvojne datoteke}}',
11011022 'mwe-upwiz-api-error-timeout' => 'Server nije odgovorio unutar očekivanog vremena.',
11021023 'mwe-upwiz-api-error-noimageinfo' => 'Postavljanje je uspjelo, ali server nam nije dao nikakvu informaciju o datoteci.',
1103 - 'mwe-upwiz-api-error-fileexists-shared-forbidden' => 'Ovaj naziv datoteke je rezerviran za datoteku na udaljenom dijeljenom skladištu. Odaberite druge ime.',
11041024 'mwe-upwiz-api-warning-exists' => 'Već postoji [$1 druga datoteka] na ovoj wiki sa istim imenom',
11051025 'mwe-upwiz-tutorial-error-localized-file-missing' => 'Žao nam je, nismo mogli naći uputstvo na vašem jeziku. Može se prikazati samo engleska verzija.',
11061026 'mwe-upwiz-tutorial-error-file-missing' => 'Žao nam je, nismo mogli naći nijednu datoteku za pomoć koji bi trebala biti ovdje. Molimo kontaktirajte vašeg administratora sistema.',
@@ -1156,6 +1076,7 @@
11571077 'mwe-upwiz-title' => 'Naslov',
11581078 'mwe-upwiz-categories-intro' => 'Pomozite ljudima da nađu vaše radove tako što ćete dodati kategorije',
11591079 'mwe-upwiz-categories-another' => 'Dodaj druge kategorije',
 1080+ 'mwe-upwiz-previously-uploaded' => 'Ova datoteka je ranije bila postavljena na $1 i već je dostupna <a href="$2">ovdje</a>.',
11601081 'mwe-upwiz-about-this-work' => 'O ovom radu',
11611082 'mwe-upwiz-media-type' => 'Vrsta medije',
11621083 'mwe-upwiz-date-created' => 'Datum pravljenja',
@@ -1189,8 +1110,6 @@
11901111 'mwe-upwiz-fileexists-replace' => 'Datoteka sa naslovom "$1" već postoji. Molimo promijenite vaš naslov u nešto unikatnije.',
11911112 'mwe-upwiz-fileexists' => 'Datoteka sa ovim nazivom već postoji.
11921113 Molimo provjerite b><tt>$1</tt></b> ako niste sigurni da je želite zamijeniti.',
1193 - 'mwe-upwiz-fileexists-replace-on-page' => 'Datoteka sa tim imenom već postoji. Ako je želite zamijeniti, idite na stranicu za [$2 $1] i zamijenite je tamo.',
1194 - 'mwe-upwiz-fileexists-replace-no-link' => 'Datoteka sa tim imenom već postoji.',
11951114 'mwe-upwiz-thumbnail-more' => 'Uvećajte',
11961115 'mwe-upwiz-overwrite' => 'Zamijeni datoteku',
11971116 'mwe-copyright-macro' => 'Isto kao gore',
@@ -1281,7 +1200,7 @@
12821201 'mwe-upwiz-image-preview' => 'Pregled slike',
12831202 'mwe-upwiz-feedback-note' => 'Vaša povratna informacija će biti objavljena na $1.',
12841203 'mwe-upwiz-feedback-subject' => 'Tema:',
1285 - 'mwe-upwiz-feedback-message' => 'Poruka:',
 1204+ 'mwe-upwiz-feedback-message' => 'Poruka (bez potpisa):',
12861205 'mwe-upwiz-feedback-title' => 'Ostavite povratne informacije o čarobnjaku za postavljanje',
12871206 'mwe-upwiz-feedback-cancel' => 'Odustani',
12881207 'mwe-upwiz-feedback-submit' => 'Pošalji povratnu informaciju',
@@ -1525,6 +1444,7 @@
15261445 'mwe-upwiz-title' => 'Teitl',
15271446 'mwe-upwiz-categories-intro' => "Rhoi cymorth i bobl ddod o hyd i'ch gwaith drwy ychwanegu categorïau",
15281447 'mwe-upwiz-categories-another' => 'Ychwanegu categorïau eraill',
 1448+ 'mwe-upwiz-previously-uploaded' => 'Uwchlwythwyd y ffeil hon o\'r blaen i $1, ac mae ar gael yn barod <a href="$2">yma</a>.',
15291449 'mwe-upwiz-about-this-work' => "Ynglŷn â'r gwaith hwn",
15301450 'mwe-upwiz-media-type' => 'Math y cyfrwng',
15311451 'mwe-upwiz-date-created' => 'Dyddiad creu',
@@ -1611,14 +1531,13 @@
16121532 * @author Kebap
16131533 * @author Kghbln
16141534 * @author McDutchie
1615 - * @author Metalhead64
16161535 * @author Purodha
16171536 * @author The Evil IP address
16181537 * @author ✓
16191538 */
16201539 $messages['de'] = array(
16211540 'uploadwizard' => 'Assistent zum Hochladen von Dateien',
1622 - 'uploadwizard-desc' => 'Stellt ein Hilfsprogramm zum Hochladen von Dateien bereit. Dessen Entwicklung wurde durch Fördergelder zur Verbesserung der Benutzerfreundlichkeit von MediaWiki ermöglicht (Multimedia Usability Project)',
 1541+ 'uploadwizard-desc' => 'Assistent zum Hochladen von Dateien. Dessen Entwicklung wurde durch Fördergelder zur Verbesserung der Benutzerfreundlichkeit ermöglicht (Multimedia Usability Project).',
16231542 'mwe-upwiz-js-off' => 'Der Assistent zum Hochladen von Dateien nutzt JavaSkript zur Verbesserung der Handhabung durch den Benutzer. Dein Browser unterstützt entweder kein JavaScript oder JavaScript wurde deaktiviert. Es wird daher das einfache Formular zum Hochladen von Dateien verwendet.',
16241543 'mwe-loading-upwiz' => 'Assistent zum Hochladen von Dateien wird geladen',
16251544 'mwe-upwiz-code-unknown' => 'Unbekannte Sprache',
@@ -1657,7 +1576,6 @@
16581577 'mwe-upwiz-api-error-duplicate-popup-title' => 'Doppelt vorhandene {{PLURAL:$1|Datei|Dateien}}',
16591578 'mwe-upwiz-api-error-timeout' => 'Der Server hat nicht innerhalb der erwarteten Zeit reagiert.',
16601579 'mwe-upwiz-api-error-noimageinfo' => 'Das Hochladen war erfolgreich, aber der Server kann keine Informationen zur Datei anzeigen.',
1661 - 'mwe-upwiz-api-error-fileexists-shared-forbidden' => 'Dieser Dateiname wurde für die Datei eines fremden Repositoriums reserviert. Bitte einen anderen Dateinamen wählen.',
16621580 'mwe-upwiz-api-warning-exists' => 'Es gibt im Wiki bereits eine [$1 andere Datei] gleichen Namens.',
16631581 'mwe-upwiz-tutorial-error-localized-file-missing' => 'Leider ist kein Lernprogramm in deiner Sprache verfügbar. Es wird daher das englischsprachige angezeigt.',
16641582 'mwe-upwiz-tutorial-error-file-missing' => 'Es konnten leider keine Dateien für das Lernprogramm gefunden werden, die eigentlich hier vorhanden sein sollten. Bitte wende dich an den Systemadministrator.',
@@ -1714,6 +1632,7 @@
17151633 'mwe-upwiz-title' => 'Titel',
17161634 'mwe-upwiz-categories-intro' => 'Hilf anderen Menschen deine Werke zu finden, indem du ihnen Kategorien hinzufügst',
17171635 'mwe-upwiz-categories-another' => 'Eine weitere Kategorie hinzufügen',
 1636+ 'mwe-upwiz-previously-uploaded' => 'Diese Datei wurde schon einmal in $1 hochgeladen und ist <a href="$2">hier</a> verfügbar.',
17181637 'mwe-upwiz-about-this-work' => 'Über dieses Werk',
17191638 'mwe-upwiz-media-type' => 'Medientyp',
17201639 'mwe-upwiz-date-created' => 'Erstellungsdatum',
@@ -1746,8 +1665,6 @@
17471666 'mwe-upwiz-change' => '(ändern)',
17481667 'mwe-upwiz-fileexists-replace' => 'Eine Datei mit dem Titel „$1“ existiert bereits. Bitte ändere ihn zu einem bislang nicht vorhandenen Titel.',
17491668 'mwe-upwiz-fileexists' => 'Eine Datei dieses Namens ist bereits vorhanden. Bitte prüfe <b><tt>$1</tt></b>, sofern du dir nicht sicher bist, ob du sie ersetzen möchtest.',
1750 - 'mwe-upwiz-fileexists-replace-on-page' => 'Eine Datei dieses Namens ist bereits vorhanden. Sofern du sie ersetzen möchtest, geh zur Seite für [$2 $1] und erledige dies dort.',
1751 - 'mwe-upwiz-fileexists-replace-no-link' => 'Eine Datei dieses Namens ist bereits vorhanden.',
17521669 'mwe-upwiz-thumbnail-more' => 'Vergrößern',
17531670 'mwe-upwiz-overwrite' => 'Datei ersetzen',
17541671 'mwe-copyright-macro' => 'Wie oben',
@@ -1758,8 +1675,7 @@
17591676 'mwe-upwiz-next-details' => 'Nächste',
17601677 'mwe-upwiz-home' => 'Zur Hauptseite des Wikis',
17611678 'mwe-upwiz-upload-another' => 'Weitere Dateien hochladen',
1762 - 'mwe-prevent-close' => 'Das Verlassen dieser Seite führt dazu, dass all deine Änderungen verloren gehen.',
1763 - 'mwe-upwiz-prevent-close' => 'Das Hochladen und Veröffentlichen {{PLURAL:$1|dieser Datei|dieser Dateien}} ist noch nicht abgeschlossen.',
 1679+ 'mwe-prevent-close' => 'Deine Dateien werden gerade hochgeladen. Bist du sicher, dass du eine andere Seite aufrufen möchtest?',
17641680 'mwe-upwiz-files-complete' => 'Deine Dateien wurden nunmehr vollständig hochgeladen!',
17651681 'mwe-upwiz-tooltip-author' => 'Der Name der Person, die entweder das Foto gemacht, das Bild gemalt, die Zeichnung angefertigt, etc. hat',
17661682 'mwe-upwiz-tooltip-source' => 'Woher diese Datei stammt - dies kann eine URL, ein Buch oder eine Publikation, etc. sein.',
@@ -1767,7 +1683,6 @@
17681684 'mwe-upwiz-tooltip-title' => 'Ein eindeutiger, einzigartiger Titel für die Datei. Normaler Text einschließlich Leerzeichen ist dabei möglich. Die Dateierweiterung darf aber nicht angegeben werden.',
17691685 'mwe-upwiz-dialog-title' => 'Dateien können mit Namen in jeder beliebigen Sprache und jeder Schriftart (kodiert als UTF-8) hochgeladen werden. Mediendateien sollten über einen auf den Inhalt schließen lassenden Namen verfügen.',
17701686 'mwe-upwiz-tooltip-description' => 'Beschreibe kurz alles Wichtige zu diesem Werk. Bei einem Foto beispielsweise die wichtigsten abgebildeten Bestandteile, den Anlass der Aufnahme und/oder den Standort.',
1771 - 'mwe-upwiz-tooltip-date' => 'Das Datum an dem dieses Werk erstellt oder erstmalig veröffentlicht wurde (im Format JJJJ-MM-TT).',
17721687 'mwe-upwiz-tooltip-categories' => 'Füge der Datei [$1 Kategorien] hinzu, damit sie leichter auffindbar wird.',
17731688 'mwe-upwiz-tooltip-other' => 'Alle weiteren Informationen, die du im Zusammenhang mit diesem Werk angeben möchtest, bspw. geographische Koordinaten, Links zu anderen Versionen, usw.',
17741689 'mwe-upwiz-tooltip-more-info' => 'Erfahre mehr.',
@@ -1826,13 +1741,6 @@
18271742 'mwe-upwiz-license-public-domain-head' => 'Das Urheberrecht ist definitiv abgelaufen',
18281743 'mwe-upwiz-license-usgov-head' => '{{PLURAL:$1|Dieses Werk wurde|Diese Werke wurden}} von der US-amerikanischen Regierung geschaffen',
18291744 'mwe-upwiz-license-misc' => 'Sonstige Gründe',
1830 - 'mwe-upwiz-license-custom-head' => 'Nur für Experten: Den Code für eine Lizenz eingeben, die hier nicht zur Auswahl angezeigt wird.',
1831 - 'mwe-upwiz-license-custom-subhead' => 'Den Wikitext eingeben, mit dem deinen hochgeladenen Dateien eine Lizenzvorlage hinzugefügt wird.',
1832 - 'mwe-upwiz-license-none-applicable-head' => 'Ich kann nicht beurteilen, ob eine der angegebenen Möglichkeiten zutrifft oder nicht. Bitte helfen.',
1833 - 'mwe-upwiz-license-none-applicable-subhead' => 'Sofern du dir nicht bezüglich der Absichten sicher bist, die der ursprüngliche Autor hatte, {{PLURAL:$1|sollte diese Datei|sollten diese Dateien}} nicht bei {{SITENAME}} hochgeladen werden. Bitte die Schaltfläche unten anklicken, um das Hochladen dieser {{PLURAL:$1|Datei|Dateien}} abzubrechen. Mache dir keine Sorgen, denn bislang wurde noch nichts veröffentlicht.',
1834 - 'mwe-upwiz-license-none-applicable' => 'Das Hochladen dieser {{PLURAL:$1|Datei|Dateien}} abbrechen ohne sie zu veröffentlichen.',
1835 - 'mwe-upwiz-license-confirm-remove' => 'Bist du dir sicher, dass du diese {{PLURAL:$1|hochgeladene Datei|hochgeladenen Dateien}} entfernen willst?',
1836 - 'mwe-upwiz-license-confirm-remove-title' => 'Entfernen bestätigen',
18371745 'mwe-upwiz-categories' => 'Kategorien',
18381746 'mwe-upwiz-categories-add' => 'Hinzufügen',
18391747 'mwe-upwiz-category-remove' => 'Diese Kategorie entfernen',
@@ -1842,10 +1750,9 @@
18431751 'mwe-upwiz-thumbnail-failed' => 'Das Hochladen war erfolgreich, aber der Server kann keine Miniaturvorschau der Datei anzeigen.',
18441752 'mwe-upwiz-unparseable-filename' => 'Der Dateiname „$1“ wurde nicht verstanden.',
18451753 'mwe-upwiz-image-preview' => 'Bildvorschau',
1846 - 'mwe-upwiz-feedback-prompt' => '[$1 Lass uns wissen,] was du von diesem Hochladeassistenten hältst!',
18471754 'mwe-upwiz-feedback-note' => 'Die Rückmeldung wird auf $1 gespeichert.',
18481755 'mwe-upwiz-feedback-subject' => 'Betreff:',
1849 - 'mwe-upwiz-feedback-message' => 'Nachricht:',
 1756+ 'mwe-upwiz-feedback-message' => 'Nachricht (ohne Signatur):',
18501757 'mwe-upwiz-feedback-title' => 'Eine Rückmeldung bezüglich des Assistenten zum Hochladen von Dateien hinterlassen',
18511758 'mwe-upwiz-feedback-cancel' => 'Abbrechen',
18521759 'mwe-upwiz-feedback-submit' => 'Rückmeldung übermitteln',
@@ -1951,7 +1858,6 @@
19521859 'mwe-upwiz-step-thanks' => 'Uzo',
19531860 'mwe-upwiz-api-error-empty-file' => 'La dosiero kiun vi sendis estis malplena.',
19541861 'mwe-upwiz-api-error-filename-tooshort' => 'La dosiernomo estas tro mallonga.',
1955 - 'mwe-upwiz-api-warning-exists' => 'Ekzistas [$1 alia dosiero] jam en la vikio kun la sama dosiernomo',
19561862 'mwe-upwiz-tutorial-error-file-missing' => 'Bedaŭinde, ne eblis trovi iujn ajn dosierojn por la helpsistemo kiu estu ĉi tie. Bonvolu informigi la sistem-administrantojn.',
19571863 'mwe-upwiz-tutorial-error-cannot-transform' => 'Bedaŭrinde, ne povus skali bildon de la instruilo por adapti la ekranon. Tio ĉi povas esti intertempa problemo kun Wikimedia Komunejo; reprovu poste.',
19581864 'mwe-upwiz-add-file-n' => 'Aldoni alian dosieron',
@@ -1963,7 +1869,6 @@
19641870 'mwe-upwiz-failed' => 'Malsukcesis.',
19651871 'mwe-upwiz-click-here' => 'Alklaki ĉi tie por elekti dosieron',
19661872 'mwe-upwiz-editing' => 'Redaktanta...',
1967 - 'mwe-upwiz-remove' => 'Forigi',
19681873 'mwe-upwiz-remove-upload' => 'Forigi ĉi tiun dosieron el la listo de alŝutendaj dosieroj',
19691874 'mwe-upwiz-remove-description' => 'Forigi ĉi tiun priskribon',
19701875 'mwe-upwiz-upload' => 'Alŝuti',
@@ -1973,12 +1878,9 @@
19741879 'mwe-upwiz-secs-remaining' => '$1 {{PLURAL:$1|sekundo plurestanta|sekundoj plurestantaj}}',
19751880 'mwe-upwiz-mins-secs-remaining' => '$1 {{PLURAL:$1|minuto|minutoj}} $2 {{PLURAL:$2|sekundo|sekundoj}} {{#ifexpr:$1 + $2|1|restanta|restantaj}}',
19761881 'mwe-upwiz-deeds-custom-prompt' => 'Aŭ:',
1977 - 'mwe-upwiz-desc' => 'Priskribo',
19781882 'mwe-upwiz-title' => 'Titolo',
19791883 'mwe-upwiz-filename-tag' => 'Dosiernomo:',
19801884 'mwe-upwiz-source' => 'Fonto',
1981 - 'mwe-upwiz-categories' => 'Kategorioj',
1982 - 'mwe-upwiz-help-popup-title' => 'Titolo',
19831885 );
19841886
19851887 /** Spanish (Español)
@@ -2034,6 +1936,7 @@
20351937 'mwe-upwiz-title' => 'Título',
20361938 'mwe-upwiz-categories-intro' => 'Ayudar a las personas a encontrar tus trabajos agregando categorías',
20371939 'mwe-upwiz-categories-another' => 'Agregar otras categorías',
 1940+ 'mwe-upwiz-previously-uploaded' => 'Este archivo fue previamente subido a $1 y está ya disponible <a href="$2">aquí</a>.',
20381941 'mwe-upwiz-about-this-work' => 'Acerca de este trabajo',
20391942 'mwe-upwiz-media-type' => 'Tipo de medios',
20401943 'mwe-upwiz-date-created' => 'Fecha de creado',
@@ -2387,6 +2290,7 @@
23882291 'mwe-upwiz-title' => 'Titre',
23892292 'mwe-upwiz-categories-intro' => 'Aidez les gens à trouver vos œuvres en ajoutant des catégories',
23902293 'mwe-upwiz-categories-another' => "Ajouter d'autres catégories",
 2294+ 'mwe-upwiz-previously-uploaded' => 'Ce fichier a déjà été téléversé sur $1 et est déjà disponible <a href="$2">ici</a>.',
23912295 'mwe-upwiz-about-this-work' => 'A propos de ce travail',
23922296 'mwe-upwiz-media-type' => 'Type de média',
23932297 'mwe-upwiz-date-created' => 'Date de création',
@@ -2521,6 +2425,7 @@
25222426 'mwe-upwiz-desc-add-0' => 'apondre una dèscripcion',
25232427 'mwe-upwiz-title' => 'Titro',
25242428 'mwe-upwiz-categories-another' => 'Apondre d’ôtres catègories',
 2429+ 'mwe-upwiz-previously-uploaded' => 'Ceti fichiér at ja étâ tèlèchargiê dessus $1 et pués est adés disponiblo <a href="$2">ique</a>.',
25252430 'mwe-upwiz-about-this-work' => 'A propôs de ceta ôvra',
25262431 'mwe-upwiz-media-type' => 'Tipo de mèdia',
25272432 'mwe-upwiz-date-created' => 'Dâta de crèacion',
@@ -2686,6 +2591,7 @@
26872592 'mwe-upwiz-title' => 'Título',
26882593 'mwe-upwiz-categories-intro' => 'Axude a que a xente atope as súas obras engadindo categorías',
26892594 'mwe-upwiz-categories-another' => 'Engadir outras categorías',
 2595+ 'mwe-upwiz-previously-uploaded' => 'O ficheiro xa se cargara anteriormente en $1 e está dispoñible <a href="$2">aquí</a>.',
26902596 'mwe-upwiz-about-this-work' => 'Acerca desta obra',
26912597 'mwe-upwiz-media-type' => 'Tipo de medios',
26922598 'mwe-upwiz-date-created' => 'Data de creación',
@@ -2728,7 +2634,8 @@
27292635 'mwe-upwiz-next-details' => 'Seguinte',
27302636 'mwe-upwiz-home' => 'Ir á páxina de inicio do wiki',
27312637 'mwe-upwiz-upload-another' => 'Subir máis ficheiros',
2732 - 'mwe-prevent-close' => 'Se deixa esta páxina perderá calquera cambio que fixese.',
 2638+ 'mwe-prevent-close' => 'A carga dos seus ficheiros aínda non finalizou.
 2639+Está certo de querer saír desta páxina?',
27332640 'mwe-upwiz-files-complete' => 'Finalizou a subida dos seus ficheiros!',
27342641 'mwe-upwiz-tooltip-author' => 'O nome da persoa que tirou a foto, pintou o cadro, fixo o debuxo etc.',
27352642 'mwe-upwiz-tooltip-source' => 'O lugar de procedencia deste ficheiro dixital; pode ser un URL, un libro ou unha publicación',
@@ -2877,6 +2784,7 @@
28782785 'mwe-upwiz-title' => 'Titel',
28792786 'mwe-upwiz-categories-intro' => 'Hilf andere Mänsche Dyy Wärch z finde, indäm Du ne Kategorie zuefiegsch',
28802787 'mwe-upwiz-categories-another' => 'Anderi Kategorie zuefiege',
 2788+ 'mwe-upwiz-previously-uploaded' => 'Die Datei isch schon emol in $1 uufeglade wore un isch scho <a href="$2">do</a> verfiegbar.',
28812789 'mwe-upwiz-about-this-work' => 'Iber des Wärch',
28822790 'mwe-upwiz-media-type' => 'Medietyp',
28832791 'mwe-upwiz-date-created' => 'Aalegdatum',
@@ -3016,7 +2924,6 @@
30172925 'mwe-upwiz-api-error-duplicate-popup-title' => '{{PLURAL:$1|קובץ כפול|קבצים כפולים}}',
30182926 'mwe-upwiz-api-error-timeout' => 'השרת לא השיב בזמן מצופה.',
30192927 'mwe-upwiz-api-error-noimageinfo' => 'ההעלאה הצליחה, אבל השרת לא הביא לנו שום מידע על הקובץ.',
3020 - 'mwe-upwiz-api-error-fileexists-shared-forbidden' => 'שם הקובץ הזה שמור לקובץ במאגר משותף מרוחק. נא לבחור שם אחר.',
30212928 'mwe-upwiz-api-warning-exists' => 'בוויקי כבר יש [$1 קובץ אחר] בעל אותו שם',
30222929 'mwe-upwiz-tutorial-error-localized-file-missing' => 'מצטערים, לא מצאנו מדריך בשפתכם. במקומו מוצג המדריך באנגלית.',
30232930 'mwe-upwiz-tutorial-error-file-missing' => 'מצטערים, לא הצלחנו למצוא את כל הקבצים של המדריך שאמור להיות כאן. אנא צרו קשר עם מנהלי המערכת.',
@@ -3062,7 +2969,6 @@
30632970 'mwe-upwiz-source-thirdparty-intro' => 'נא להזין את כתובת שבו מצאתם כל קובץ.',
30642971 'mwe-upwiz-source-thirdparty-custom-multiple-intro' => 'אם כל הקבצים מגיעים מאותו המקור ומאותו היוצר, ויש להם אותו מצב זכויות יוצרים, אתם יכולים להזין אותם פעם אחת עבור כולם.',
30652972 'mwe-upwiz-source-thirdparty-license' => 'בעל זכויות היוצרים ב{{PLURAL:$1|יצירה הזאת|יצירות האלה}} פרסם {{PLURAL:$1|אותה|אותן}} לפי תנאי הרישיון הבא:',
3066 - 'mwe-upwiz-source-thirdparty-cases' => 'עכשיו ספרו לנו למה לאתר {{SITENAME}} יש זכות לפרסם את {{PLURAL:$1|היצירה הזאת|היצירות האלו}}:',
30672973 'mwe-upwiz-source-thirdparty-accept' => 'אישור',
30682974 'mwe-upwiz-source-custom' => 'הזינו מידע על זכויות יוצרים עבור כל קובץ בנפרד בדף הבא.',
30692975 'mwe-upwiz-more-options' => 'עוד אפשרויות...',
@@ -3073,6 +2979,7 @@
30742980 'mwe-upwiz-title' => 'כותרת',
30752981 'mwe-upwiz-categories-intro' => 'באפשרותך לסייע לאנשים למצוא את יצירותיך על ידי הוספת קטגוריות',
30762982 'mwe-upwiz-categories-another' => 'הוספת קטגוריות אחרות',
 2983+ 'mwe-upwiz-previously-uploaded' => 'קובץ זה הועלה בעבר ל־$1 והוא כבר זמין <a href="$2">כאן</a>.',
30772984 'mwe-upwiz-about-this-work' => 'על אודות יצירה זו',
30782985 'mwe-upwiz-media-type' => 'סוג המדיה',
30792986 'mwe-upwiz-date-created' => 'תאריך היצירה',
@@ -3106,8 +3013,6 @@
31073014 'mwe-upwiz-fileexists-replace' => 'הקובץ עם הכותרת "$1" כבר קיים. אנא שנו את הכותרת למשהו ייחודי.',
31083015 'mwe-upwiz-fileexists' => 'קובץ בשם הזה כבר קיים.
31093016 אנא בדקו את <tt><b>$1</b></tt> אם אינכם בטוחים שאתם רוצים להחליף אותו.',
3110 - 'mwe-upwiz-fileexists-replace-on-page' => 'קובץ בשם הזה כבר קיים. אם אתם רוצים להחליף אותו, לכו לדף עבור [$2 $1] והחליפו אותו שם.',
3111 - 'mwe-upwiz-fileexists-replace-no-link' => 'קובץ בשם כזה כבר קיים.',
31123017 'mwe-upwiz-thumbnail-more' => 'הגדלה',
31133018 'mwe-upwiz-overwrite' => 'החלפת הקובץ',
31143019 'mwe-copyright-macro' => 'כאמור לעיל',
@@ -3118,8 +3023,8 @@
31193024 'mwe-upwiz-next-details' => 'הבא',
31203025 'mwe-upwiz-home' => 'מעבר לדף הבית של הוויקי',
31213026 'mwe-upwiz-upload-another' => 'העלאת קבצים נוספים',
3122 - 'mwe-prevent-close' => 'עזיבת את הדף תגרום לך לאבד את כל השינויים שעשית.',
3123 - 'mwe-upwiz-prevent-close' => 'לא השלמתם את ההעלאה והפרסום של {{PLURAL:$1|הקובץ הזה|הקבצים האלו}} עדיין.',
 3027+ 'mwe-prevent-close' => 'הקבצים שלך עדיין בתהליכי העלאה.
 3028+האם אכן ברצונך לנווט אל מחוץ לדף זה?',
31243029 'mwe-upwiz-files-complete' => 'העלאת הקבצים שלכם הסתיימה!',
31253030 'mwe-upwiz-tooltip-author' => "השם של מי שיצר את התצלום, או צייר את התמונה, שרטט את התרשים, וכו'.",
31263031 'mwe-upwiz-tooltip-source' => 'מאין הגיע הקובץ הזה – כתובת URL, ספר או פרסום',
@@ -3129,7 +3034,6 @@
31303035 'mwe-upwiz-dialog-title' => 'אפשר להעלות קבצים עם שמות בכל שפה ובכל שיטת כתב (בקידוד UTF-8). כותרות של קובצי מדיה צריכות להיות משמעותיות ומועילות באותה שפה.',
31313036 'mwe-upwiz-tooltip-description' => 'תארו בקצרה את כל הדברים החשובים על היצירה.
31323037 עבור תמונה, הזכירו את הדברים העיקריים שמוצגים בה, את האירוע או את המקום.',
3133 - 'mwe-upwiz-tooltip-date' => 'התאריך שבו הקובץ הזה פורסם לראשונה (לפי הסדר הבא: "yyyy-mm-dd", כאשר yyyy זה השנה, mm זה מספר החודש בשתי ספרות ו־dd זה היום).',
31343038 'mwe-upwiz-tooltip-categories' => 'הוסיפו [$1 קטגוריות] לקובץ שלכם, כדי שיהיה קל יותר למצוא אותו.',
31353039 'mwe-upwiz-tooltip-other' => "כל מידע אחר על היצירה שברצונכם להוסיף – קואורדינטות, קישורים לגרסאות אחרות וכו'.",
31363040 'mwe-upwiz-tooltip-more-info' => 'מידע נוסף.',
@@ -3160,41 +3064,8 @@
31613065 'mwe-upwiz-error-date' => 'נא להזין תאריך בצורת YYYY-MM-DD&rlm; (YYYY – שנה, MM – חודש, DD – יום), או בחרו בתאריך מתוך לוח השנה המוקפץ.',
31623066 'mwe-upwiz-license-cc-by-sa-3.0' => 'Creative Commons ייחוס ושיתוף זהה 3.0',
31633067 'mwe-upwiz-license-cc-by-3.0' => 'Creative Commons ייחוס 3.0',
3164 - 'mwe-upwiz-license-cc-by-sa-2.5' => 'Creative Commons ייחוס ושיתוף זהה 2.5',
3165 - 'mwe-upwiz-license-cc-by-2.5' => 'Creative Commons ייחוס 2.5',
3166 - 'mwe-upwiz-license-cc-by-sa-2.0' => 'Creative Commons ייחוס ושיתוף זהה 2.0',
3167 - 'mwe-upwiz-license-cc-by-2.0' => 'Creative Commons ייחוס 2.0',
31683068 'mwe-upwiz-license-cc-zero' => 'ויתור על זכויות לפי Creative Commons CC0 (נחלת הכלל)',
3169 - 'mwe-upwiz-license-fal' => 'רישיון אמנותי חופשי (Free Artistic License)',
3170 - 'mwe-upwiz-license-own-pd' => 'נחלת הכללי (ויתור על כל הזכויות לפי Creative Commons Zero license)',
3171 - 'mwe-upwiz-license-pd-old-100' => 'היוצר מת לפני יותר מ־100 שנים',
3172 - 'mwe-upwiz-license-pd-old' => 'היוצר מת לפני יותר מ־70 שנה',
3173 - 'mwe-upwiz-license-pd-art' => 'עותק של ציור שנמצא בנחלת הכלל בגלל גילו',
3174 - 'mwe-upwiz-license-pd-usgov' => 'יצירה מקורית של הממשל הפדרלי של ארצות הברית',
3175 - 'mwe-upwiz-license-pd-usgov-nasa' => 'יצירה מקורית של נאסא',
3176 - 'mwe-upwiz-license-pd-usgov-military-navy' => 'יצירה מקורית של הצי הצבאי של ארצות הברית',
3177 - 'mwe-upwiz-license-pd-ineligible' => 'פשוט מכדי להיות מושא חוק זכויות יוצרים',
3178 - 'mwe-upwiz-license-pd-ineligible-help' => 'היזהרו עם זה. התמונה צריכה להיות פשוטה מאוד, למשל עיגול ירוק או ריבוע אדום',
3179 - 'mwe-upwiz-license-pd-textlogo' => 'סמל עם תמליל פשוט בלבד (סמל מילולי)',
3180 - 'mwe-upwiz-license-copyrighted-free-use' => 'מוגן בזכויות יוצרים, אבל יכול לשמש לכל מטרה, כולל למטרות מסחריות',
3181 - 'mwe-upwiz-license-attribution' => 'יכול לשמש לכל מטרה, כולל למטרות מסחריות, עם ניתן ייחוס ראוי לבעל הזכויות',
31823069 'mwe-upwiz-license-gfdl' => 'הרישיון לשימוש חופשי במסמכים של גנו',
3183 - 'mwe-upwiz-license-cc-by-sa-3.0-gfdl' => '"יוצרים זכויות" (copyleft), חובה לתת ייחוס (GFDL‏, CC-BY-SA-3.0)',
3184 - 'mwe-upwiz-license-cc-by-3.0-gfdl' => 'נדרש ייחוס (GFDL‏, CC-BY-SA-3.0)',
3185 - 'mwe-upwiz-license-cc-head' => 'בעל הזכויות פרסם את {{PLURAL:$1|היצירה הזאת|היצירות האלו}} עם רישיון Creative Commons מתאים',
3186 - 'mwe-upwiz-license-cc-subhead' => 'לא כל הרישיונות של Creative Commons טובים לאתר {{SITENAME}} – נא לוודא שבעל הזכויות השתמש באחד הרישיונות המתאימים.',
3187 - 'mwe-upwiz-license-flickr-head' => 'בעל הזכויות פרסם את {{PLURAL:$1|התמונה או את הסרט|התמונות או את הסרטים}} באתר Flickr עם רישיון מתאים',
3188 - 'mwe-upwiz-license-flickr-subhead' => 'חפשו תחת הכותרת "רישיון" בצד של דף Flickr. הסמלים ושם הרישיון צריכים להתאים לאחת האפשרויות כאן.',
3189 - 'mwe-upwiz-license-public-domain-head' => 'זכויות היוצרים פגו בהחלט',
3190 - 'mwe-upwiz-license-usgov-head' => '{{PLURAL:$1|היצירה הזאת נוצרה|היצירות האלו נוצרו}} על־ידי ממשלת ארצות הברית',
3191 - 'mwe-upwiz-license-misc' => 'סיבות שונות',
3192 - 'mwe-upwiz-license-custom-head' => 'למומחים בלבד: הכניסו את הקוד לרישיון שלא מופיע כאן',
3193 - 'mwe-upwiz-license-custom-subhead' => 'הכניסו קוד ויקי שישמש להוספת תבנית רישיון להעלאות שלכם.',
3194 - 'mwe-upwiz-license-none-applicable-head' => 'אין לי מושג אם אחת מהאפשרויות האלו מתאימה או לא! עזרו לי!',
3195 - 'mwe-upwiz-license-none-applicable-subhead' => 'אם אינכם בטוחים לחלוטין לגבי הכוונות של היוצר, אז בבקשה אל תעלו את {{PLURAL:$1|הקובץ הזה|הקבצים האלה}} לאתר {{SITENAME}}. לחצו על הכפתור למטה כדי לבטל את {{PLURAL:$1|ההעלאה הזאת|ההעלאות האלו}} – אל תדאגו, עוד לא פורסם שום דבר.',
3196 - 'mwe-upwiz-license-none-applicable' => 'ביטול {{PLURAL:$1|ההעלאה|ההעלאות}} ללא פרסום',
3197 - 'mwe-upwiz-license-confirm-remove' => 'האם אתם בטוחים שאתם רוצים להסיר את {{PLURAL:$1|ההעלאה הזאת|ההעלאות האלו}}?',
3198 - 'mwe-upwiz-license-confirm-remove-title' => 'אישור הסרה',
31993070 'mwe-upwiz-categories' => 'קטגוריות',
32003071 'mwe-upwiz-categories-add' => 'הוספה',
32013072 'mwe-upwiz-category-remove' => 'הסרת קטגוריה זו',
@@ -3203,18 +3074,6 @@
32043075 'mwe-upwiz-help-popup-title' => 'כותרת',
32053076 'mwe-upwiz-thumbnail-failed' => 'ההעלאה הצליחה, אבל השרת לא הצליח לקבל תצוגה מקדימה ממוזערת',
32063077 'mwe-upwiz-unparseable-filename' => 'לא ניתן היה להבין את שם הקובץ "$1"',
3207 - 'mwe-upwiz-image-preview' => 'תצוגה מקדימה של תמונה',
3208 - 'mwe-upwiz-feedback-prompt' => 'אנא [$1 ספרו לנו] מה אתם חושבים על אשף ההעלאות!',
3209 - 'mwe-upwiz-feedback-note' => 'התגובות שלכם תפורסמנה באופן לציבור בדף "[$2 $1]", יחד עם שם המשתמש שלכם, גרסת הדפדפן שלכם ומערכת ההפעלה שלכם.',
3210 - 'mwe-upwiz-feedback-subject' => 'נושא',
3211 - 'mwe-upwiz-feedback-message' => 'הודעה:',
3212 - 'mwe-upwiz-feedback-title' => 'לכתוב תגובה על אשף ההעלאות',
3213 - 'mwe-upwiz-feedback-cancel' => 'ביטול',
3214 - 'mwe-upwiz-feedback-submit' => 'שליחת משוב',
3215 - 'mwe-upwiz-feedback-adding' => 'הוספת משוב לדף...',
3216 - 'mwe-upwiz-feedback-error1' => 'שגיאה: תוצאה לא מזוהה מה־API',
3217 - 'mwe-upwiz-feedback-error2' => 'שגיאה: העריכה נכשלה',
3218 - 'mwe-upwiz-feedback-error3' => 'שגיאה: אין תשובה מה־API',
32193078 );
32203079
32213080 /** Croatian (Hrvatski)
@@ -3313,6 +3172,7 @@
33143173 'mwe-upwiz-title' => 'Naslov',
33153174 'mwe-upwiz-categories-intro' => 'Pomozite drugima naći vaše radove tako što ćete dodati kategorije',
33163175 'mwe-upwiz-categories-another' => 'Dodaj druge kategorije',
 3176+ 'mwe-upwiz-previously-uploaded' => 'Ova datoteka je prethodno učitana na $1 i već je dostupna <a href="$2">ovdje</a> .',
33173177 'mwe-upwiz-about-this-work' => 'O ovom djelu',
33183178 'mwe-upwiz-media-type' => 'Vrsta medija',
33193179 'mwe-upwiz-date-created' => 'Datum kreiranja',
@@ -3501,6 +3361,7 @@
35023362 'mwe-upwiz-title' => 'Titul',
35033363 'mwe-upwiz-categories-intro' => 'Pomhaj ludźom přez přidawanje kategorijow swoje dźěła namakać',
35043364 'mwe-upwiz-categories-another' => 'Druhe kategorije přidać',
 3365+ 'mwe-upwiz-previously-uploaded' => 'Tuta dataja je so prjedy do $1 nahrała a steji hižo <a href="$2">tu</a> k dispoziciji.',
35053366 'mwe-upwiz-about-this-work' => 'Wo tutym dźěle',
35063367 'mwe-upwiz-media-type' => 'Medijowy typ',
35073368 'mwe-upwiz-date-created' => 'Datum wutworjenja',
@@ -3680,6 +3541,7 @@
36813542 'mwe-upwiz-title' => 'Cím',
36823543 'mwe-upwiz-categories-intro' => 'Segítsd a műveid megtalálását kategóriák hozzáadásával.',
36833544 'mwe-upwiz-categories-another' => 'További kategóriák hozzáadása',
 3545+ 'mwe-upwiz-previously-uploaded' => 'Ezt a fájlt már korábban feltöltötték a $1ra és már <a href="$2">itt</a> elérhető .',
36843546 'mwe-upwiz-about-this-work' => 'Erről a műről',
36853547 'mwe-upwiz-media-type' => 'Média típusa',
36863548 'mwe-upwiz-date-created' => 'Készítés dátuma',
@@ -3812,7 +3674,6 @@
38133675 'mwe-upwiz-api-error-duplicate-popup-title' => '{{PLURAL:$1|File|Files}} duplicate',
38143676 'mwe-upwiz-api-error-timeout' => 'Le servitor non ha respondite intra le tempore expectate.',
38153677 'mwe-upwiz-api-error-noimageinfo' => 'Le incargamento succedeva, ma le servitor non forniva alcun information super le file.',
3816 - 'mwe-upwiz-api-error-fileexists-shared-forbidden' => 'Iste nomine de file es reservate pro un file in un deposito commun remote. Elige un altere nomine.',
38173678 'mwe-upwiz-api-warning-exists' => 'Existe jam [$1 un altere file] in le wiki con le mesme nomine.',
38183679 'mwe-upwiz-tutorial-error-localized-file-missing' => 'Nos regretta que un tutorial in interlingua non es disponibile. Es monstrate le tutorial in anglese.',
38193680 'mwe-upwiz-tutorial-error-file-missing' => 'Le files del tutorial non ha essite trovate. Per favor contacta le administratores del systema.',
@@ -3869,6 +3730,7 @@
38703731 'mwe-upwiz-title' => 'Titulo',
38713732 'mwe-upwiz-categories-intro' => 'Adjuta le gente a trovar tu obras per le addition de categorias',
38723733 'mwe-upwiz-categories-another' => 'Adder altere categorias',
 3734+ 'mwe-upwiz-previously-uploaded' => 'Iste file esseva previemente incargate in $1 e es ja disponibile <a href="$2">hic</a>.',
38733735 'mwe-upwiz-about-this-work' => 'A proposito de iste obra',
38743736 'mwe-upwiz-media-type' => 'Typo de multimedia',
38753737 'mwe-upwiz-date-created' => 'Data de creation',
@@ -3913,8 +3775,7 @@
39143776 'mwe-upwiz-next-details' => 'Sequente',
39153777 'mwe-upwiz-home' => 'Ir al pagina principal del wiki',
39163778 'mwe-upwiz-upload-another' => 'Incargar plus files',
3917 - 'mwe-prevent-close' => 'Quitar iste pagina pote causar le perdita de tote le modificationes que tu ha facite.',
3918 - 'mwe-upwiz-prevent-close' => 'Tu non ha ancora finite de incargar e publicar iste {{PLURAL:$1|file|files}}.',
 3779+ 'mwe-prevent-close' => 'Tu files es ancora in curso de incargamento. Es tu secur de voler abandonar iste pagina?',
39193780 'mwe-upwiz-files-complete' => 'Tu files ha finite de incargar!',
39203781 'mwe-upwiz-tooltip-author' => 'Le nomine del persona qui prendeva le photo, o pingeva le pictura, designava le designo, etc.',
39213782 'mwe-upwiz-tooltip-source' => 'De ubi veniva iste file digital: pote esser un URL, o un libro o publication',
@@ -3922,7 +3783,6 @@
39233784 'mwe-upwiz-tooltip-title' => 'Un titulo curte e unic pro le file. Tu pote usar linguage simple con spatios. Non includer le extension del nomine del file.',
39243785 'mwe-upwiz-dialog-title' => 'Files pote esser incargate con nomines in omne lingua in omne alphabeto (codificate in UTF-8). Titulos de files multimedia debe esser significative e informative in le lingua seligite.',
39253786 'mwe-upwiz-tooltip-description' => 'Describe brevemente tote le aspectos notabile de iste obra. Pro un photo, mentiona le cosas principal que es representate, le occasion o le loco.',
3926 - 'mwe-upwiz-tooltip-date' => 'Data de creation o prime publication de iste obra (formato "aaaa-mm-dd").',
39273787 'mwe-upwiz-tooltip-categories' => 'Adde [$1 categorias] a tu file pro render lo plus facile a trovar.',
39283788 'mwe-upwiz-tooltip-other' => 'Omne altere information que tu vole includer a proposito de iste obra: coordinatas geographic, ligamines verso altere versiones, etc.',
39293789 'mwe-upwiz-tooltip-more-info' => 'Lege plus.',
@@ -3981,13 +3841,6 @@
39823842 'mwe-upwiz-license-public-domain-head' => 'Le copyright ha definitivemente expirate',
39833843 'mwe-upwiz-license-usgov-head' => 'Iste {{PLURAL:$1|obra|obras}} ha essite facite per le governamento statounitese',
39843844 'mwe-upwiz-license-misc' => 'Motivos miscellanee',
3985 - 'mwe-upwiz-license-custom-head' => 'Expertos solmente: entra le codice pro un licentia non monstrate hic.',
3986 - 'mwe-upwiz-license-custom-subhead' => 'Entra wikitexto que addera un patrono de licentia a tu incargamentos.',
3987 - 'mwe-upwiz-license-none-applicable-head' => 'Io non sape si alcun de iste optiones es applicabile o non! Succurso!',
3988 - 'mwe-upwiz-license-none-applicable-subhead' => 'Si tu non es absolutemente secur del intentiones del autor original, alora per favor non incarga iste {{PLURAL:$1|file|files}} a {{SITENAME}}. Preme le button sequente pro abandonar iste {{PLURAL:$1|incargamento|incargamentos}}. Non inquieta te, nihil ha ancora essite publicate.',
3989 - 'mwe-upwiz-license-none-applicable' => 'Abandonar iste {{PLURAL:$1|incargamento|incargamento}} sin publicar',
3990 - 'mwe-upwiz-license-confirm-remove' => 'Es tu secur de voler remover iste {{PLURAL:$1|incargamento|incargamentos}}?',
3991 - 'mwe-upwiz-license-confirm-remove-title' => 'Confirmar remotion',
39923845 'mwe-upwiz-categories' => 'Categorias',
39933846 'mwe-upwiz-categories-add' => 'Adder',
39943847 'mwe-upwiz-category-remove' => 'Remover iste categoria',
@@ -3997,10 +3850,9 @@
39983851 'mwe-upwiz-thumbnail-failed' => 'Le incargamento succedeva, ma le servitor non poteva obtener un miniatura de previsualisation.',
39993852 'mwe-upwiz-unparseable-filename' => 'Le nomine de file "$1" non esseva comprendite.',
40003853 'mwe-upwiz-image-preview' => 'Previsualisation del imagine',
4001 - 'mwe-upwiz-feedback-prompt' => 'Per favor [$1 dice nos] lo que tu pensa de UploadWizard!',
40023854 'mwe-upwiz-feedback-note' => 'Tu responsa essera publicate in $1.',
40033855 'mwe-upwiz-feedback-subject' => 'Subjecto:',
4004 - 'mwe-upwiz-feedback-message' => 'Message:',
 3856+ 'mwe-upwiz-feedback-message' => 'Message (sin signatura):',
40053857 'mwe-upwiz-feedback-title' => 'Da nos tu opinion super le assistente de incargamento',
40063858 'mwe-upwiz-feedback-cancel' => 'Cancellar',
40073859 'mwe-upwiz-feedback-submit' => 'Submitter opinion',
@@ -4051,8 +3903,8 @@
40523904 'mwe-upwiz-api-error-overwrite' => 'Tidak diizinkan untuk menimpa berkas yang sudah ada.',
40533905 'mwe-upwiz-api-error-badtoken' => 'Kesalahan internal: token buruk.',
40543906 'mwe-upwiz-api-error-fetchfileerror' => 'Kesalahan internal: terjadi kesalahan saat memperoleh berkas ini.',
4055 - 'mwe-upwiz-api-error-duplicate' => 'Sudah ada {{PLURAL:$1|[$2 berkas lain]|[$2 berkas lain]}} dengan konten yang sama di situs ini',
4056 - 'mwe-upwiz-api-warning-exists' => 'Sudah ada [$1 berkas lain] dengan nama yang sama di wiki ini',
 3907+ 'mwe-upwiz-api-error-duplicate' => 'Sudah ada berkas lain di wiki dengan konten yang sama',
 3908+ 'mwe-upwiz-api-warning-exists' => 'Sudah ada berkas lain di wiki dengan nama yang sama',
40573909 'mwe-upwiz-tutorial-error-localized-file-missing' => 'Maaf, kami tidak dapat menemukan tutorial dalam bahasa Anda sehingga menampilkan versi bahasa Inggris.',
40583910 'mwe-upwiz-tutorial-error-file-missing' => 'Maaf, kami tidak dapat menemukan berkas tutorial yang seharusnya ditampilkan. Silakan hubungi administrator sistem.',
40593911 'mwe-upwiz-tutorial-error-cannot-transform' => 'Maaf, kami tidak dapat mendapatkan gambar berskala untuk tutorial yang pas dengan layar ini. Bisa jadi ini hanya masalah sementara dengan Wikimedia Commons; coba lagi nanti.',
@@ -4106,6 +3958,7 @@
41073959 'mwe-upwiz-title' => 'Judul',
41083960 'mwe-upwiz-categories-intro' => 'Bantu orang-orang menemukan karya Anda dengan menambahkan kategori',
41093961 'mwe-upwiz-categories-another' => 'Tambahkan kategori lain',
 3962+ 'mwe-upwiz-previously-uploaded' => 'Berkas ini sebelumnya sudah diunggah ke $1 dan tersedia <a href="$2">di sini</a>.',
41103963 'mwe-upwiz-about-this-work' => 'Tentang karya ini',
41113964 'mwe-upwiz-media-type' => 'Jenis media',
41123965 'mwe-upwiz-date-created' => 'Tanggal pembuatan',
@@ -4145,7 +3998,8 @@
41463999 'mwe-upwiz-next-details' => 'Selanjutnya',
41474000 'mwe-upwiz-home' => 'Tuju ke halaman utama wiki',
41484001 'mwe-upwiz-upload-another' => 'Unggah berkas lain',
4149 - 'mwe-prevent-close' => 'Meninggalkan halaman ini dapat membuat Anda kehilangan semua perubahan yang telah dilakukan.',
 4002+ 'mwe-prevent-close' => 'Berkas Anda sedang diunggah.
 4003+Anda yakin ingin keluar dari halaman ini?',
41504004 'mwe-upwiz-files-complete' => 'Berkas Anda selesai diunggah!',
41514005 'mwe-upwiz-tooltip-author' => 'Nama orang yang mengambil foto, atau melukis luksian, menggambar gambar, dll.',
41524006 'mwe-upwiz-tooltip-source' => 'Tempat asal berkas digital ini -- bisa berupa URL, buku atau terbitan',
@@ -4156,7 +4010,7 @@
41574011 'mwe-upwiz-tooltip-description' => 'Jelaskan dengan singkat hal-hal penting tentang karya ini.
41584012 Untuk foto, sebutkan hal-hal utama yang ditampilkan, kesempatan atau tempat yang ditampilkan di foto.',
41594013 'mwe-upwiz-tooltip-categories' => 'Tambahkan [$1 kategori] pada berkas Anda untuk membuatnya lebih mudah ditemukan.',
4160 - 'mwe-upwiz-tooltip-other' => 'Informasi lain yang ingin Anda sertakan mengenai karya ini — koordinat geografis, pranala ke versi lain, dll.',
 4014+ 'mwe-upwiz-tooltip-other' => 'Informasi lain yang ingin Anda sertakan mengenai karya ini. Berikan templat <a target="_blank" href="http://commons.wikimedia.org/wiki/Commons:Geocoding">geokode</a> di sini.',
41614015 'mwe-upwiz-tooltip-more-info' => 'Pelajari lebih lanjut.',
41624016 'mwe-upwiz-file-need-file' => 'Silakan tambahkan berkas unduhan terlebih dahulu.',
41634017 'mwe-upwiz-file-need-start' => 'Silakan tekan tombol ini untuk memulai pengunggahan Anda.',
@@ -4185,7 +4039,7 @@
41864040 'mwe-upwiz-error-date' => 'Silakan masukkan tanggal yang sah dalam format YYY-MM-DD, atau pilih tanggal dari kotak kalender.',
41874041 'mwe-upwiz-license-cc-by-sa-3.0' => 'Creative Commons Atribusi BerbagiSerupa 3.0',
41884042 'mwe-upwiz-license-cc-by-3.0' => 'Creative Commons Atribusi 3.0',
4189 - 'mwe-upwiz-license-cc-zero' => 'Creative Commons CC0 Waiver (domain publik)',
 4043+ 'mwe-upwiz-license-cc-zero' => 'Creative Commons CC0 Waiver',
41904044 'mwe-upwiz-license-gfdl' => 'Lisensi Dokumentasi Bebas GNU',
41914045 'mwe-upwiz-categories' => 'Kategori',
41924046 'mwe-upwiz-categories-add' => 'Tambahkan',
@@ -4262,7 +4116,6 @@
42634117 'mwe-upwiz-api-error-duplicate-popup-title' => 'File duplicat{{PLURAL:$1|o|i}}',
42644118 'mwe-upwiz-api-error-timeout' => 'Il server non ha risposto entro il tempo previsto.',
42654119 'mwe-upwiz-api-error-noimageinfo' => 'Il caricamento è riuscito, ma il server non ci ha dato alcuna informazione sul file.',
4266 - 'mwe-upwiz-api-error-fileexists-shared-forbidden' => 'Questo nome è riservato da un file situato in un deposito remoto condiviso. Scegli un altro nome.',
42674120 'mwe-upwiz-api-warning-exists' => "Nella wiki c'è già [$1 un altro file] con lo stesso nome",
42684121 'mwe-upwiz-tutorial-error-localized-file-missing' => 'Spiacenti, non abbiamo trovato un tutorial nella tua lingua. Viene visualizzato quello in inglese.',
42694122 'mwe-upwiz-tutorial-error-file-missing' => 'Spiacenti, non abbiamo trovato alcun file per il tutorial che dovrebbe andare qui. Si prega di contattare gli amministratori di sistema.',
@@ -4317,6 +4170,7 @@
43184171 'mwe-upwiz-title' => 'Titolo',
43194172 'mwe-upwiz-categories-intro' => 'Aiuta i lettori a trovare le tue opere aggiungendo le categorie',
43204173 'mwe-upwiz-categories-another' => 'Aggiungi altre categorie',
 4174+ 'mwe-upwiz-previously-uploaded' => 'Questo file in passato è stato caricato in $1 ed è già disponibile <a href="$2">qui</a>.',
43214175 'mwe-upwiz-about-this-work' => 'A proposito di questo lavoro',
43224176 'mwe-upwiz-media-type' => 'Tipo di supporto',
43234177 'mwe-upwiz-date-created' => 'Data di creazione',
@@ -4350,8 +4204,6 @@
43514205 'mwe-upwiz-fileexists-replace' => 'Un file con titolo "$1" esiste già. Rinominalo con un titolo non ancora utilizzato.',
43524206 'mwe-upwiz-fileexists' => 'Un file con questo nome esiste già.
43534207 Controlla <b><tt>$1</tt></b> e verifica scrupolosamente che davvero si debba sostituirlo.',
4354 - 'mwe-upwiz-fileexists-replace-on-page' => 'Esiste già un file con questo nome. Se vuoi sostituirlo, vai alla pagina [$2 $1] e sostituiscilo lì, altrimenti scegli un nome diverso.',
4355 - 'mwe-upwiz-fileexists-replace-no-link' => 'Esiste già un file con questo nome.',
43564208 'mwe-upwiz-thumbnail-more' => 'Ingrandisci',
43574209 'mwe-upwiz-overwrite' => 'Sostituisci il file',
43584210 'mwe-copyright-macro' => 'Come sopra',
@@ -4362,8 +4214,8 @@
43634215 'mwe-upwiz-next-details' => 'Successivo',
43644216 'mwe-upwiz-home' => 'Vai alla home page del wiki',
43654217 'mwe-upwiz-upload-another' => 'Carica altri file',
4366 - 'mwe-prevent-close' => 'Lasciare questa pagina potrebbe causarti la perdita di qualsiasi modifica apportata.',
4367 - 'mwe-upwiz-prevent-close' => 'Non hai ancora finito di caricare e pubblicare {{PLURAL:$1|questo|questi}} file.',
 4218+ 'mwe-prevent-close' => 'I tuoi file stanno ancora caricando.
 4219+Sei proprio sicuro di voler uscire da questa pagina?',
43684220 'mwe-upwiz-files-complete' => 'Il caricamento dei tuoi file è terminato!',
43694221 'mwe-upwiz-tooltip-author' => 'Il nome della persona che ha scattato la foto, dipinto il quadro, realizzato il disegno, ecc.',
43704222 'mwe-upwiz-tooltip-source' => 'Da dove proviene questo file digitale - potrebbe essere un URL, un libro, una pubblicazione, ecc.',
@@ -4373,7 +4225,6 @@
43744226 'mwe-upwiz-dialog-title' => 'I files possono essere caricati con nomi in ogni lingua e in qualsiasi scrittura (codificata come UTF-8). I titoli dei files multimediali dovrebbero essere significativi e di aiuto nella lingua scelta.',
43754227 'mwe-upwiz-tooltip-description' => "Descrivi sinteticamente tutto quanto sia degno di nota a proposito di quest'opera.
43764228 Per le foto, indica le cose principali che vi sono rappresentate, l'occasione e/o il luogo in cui sono state scattate.",
4377 - 'mwe-upwiz-tooltip-date' => "La data in cui quest'opera è stata creata o pubblicata per la prima volta (formato AAAA-MM-GG).",
43784229 'mwe-upwiz-tooltip-categories' => 'Aggiungi [$1 categorie] al tuo file per renderlo più semplice da trovare.',
43794230 'mwe-upwiz-tooltip-other' => "Ogni altra informazione che desideri aggiungere a proposito di quest'opera - coordinate geografiche, collegamenti ad altre versioni, ecc.",
43804231 'mwe-upwiz-tooltip-more-info' => 'Per saperne di più.',
@@ -4425,13 +4276,6 @@
44264277 'mwe-upwiz-license-public-domain-head' => 'Il copyright è scaduto definitivamente',
44274278 'mwe-upwiz-license-usgov-head' => '{{PLURAL:$1|Questa opera è stata realizzata|Queste opere sono state realizzate}} dal governo degli Stati Uniti',
44284279 'mwe-upwiz-license-misc' => 'Varie ragioni',
4429 - 'mwe-upwiz-license-custom-head' => 'Solo per esperti: inserisci il codice per una licenza non elencata qui',
4430 - 'mwe-upwiz-license-custom-subhead' => 'Inserisci wikitesto che aggiungerà un template di licenza ai tuoi caricamenti.',
4431 - 'mwe-upwiz-license-none-applicable-head' => 'Non so se qualcuna delle scelte qui sopra è adatta o no! Aiuto!',
4432 - 'mwe-upwiz-license-none-applicable-subhead' => "Se non sei assolutamente sicuro di quali fossero le intenzioni dell'autore originario, allora non caricare {{PLURAL:$1|questo file|questi file}} su {{SITENAME}}. Premi il pulsante qui sotto per abbandonare {{PLURAL:$1|questo caricamento|questi caricamenti}} - non preoccuparti, non è ancora stato pubblicato nulla.",
4433 - 'mwe-upwiz-license-none-applicable' => 'Abbandona {{PLURAL:$1|questo caricamento|questi caricamenti}} senza pubblicare',
4434 - 'mwe-upwiz-license-confirm-remove' => 'Sei sicuro di voler rimuovere {{PLURAL:$1|questo caricamento|questi caricamenti}}?',
4435 - 'mwe-upwiz-license-confirm-remove-title' => 'Conferma rimozione',
44364280 'mwe-upwiz-categories' => 'Categorie',
44374281 'mwe-upwiz-categories-add' => 'Aggiungi',
44384282 'mwe-upwiz-category-remove' => 'Elimina questa categoria',
@@ -4441,10 +4285,9 @@
44424286 'mwe-upwiz-thumbnail-failed' => 'Il caricamento è riuscito, ma il server non ha potuto generare una miniatura di anteprima.',
44434287 'mwe-upwiz-unparseable-filename' => 'Non è stato possibile capire il nome del file "$1"',
44444288 'mwe-upwiz-image-preview' => "Anteprima dell'immagine",
4445 - 'mwe-upwiz-feedback-prompt' => '[$1 Facci sapere] cosa pensi di UploadWizard!',
44464289 'mwe-upwiz-feedback-note' => 'Il tuo feedback sarà inviato a $1.',
44474290 'mwe-upwiz-feedback-subject' => 'Oggetto:',
4448 - 'mwe-upwiz-feedback-message' => 'Messaggio:',
 4291+ 'mwe-upwiz-feedback-message' => 'Messaggio (senza firma):',
44494292 'mwe-upwiz-feedback-title' => 'Lascia un feedback su Upload Wizard',
44504293 'mwe-upwiz-feedback-cancel' => 'Annulla',
44514294 'mwe-upwiz-feedback-submit' => 'Invia feedback',
@@ -4558,6 +4401,7 @@
45594402 'mwe-upwiz-title' => 'タイトル',
45604403 'mwe-upwiz-categories-intro' => 'カテゴリを追加することで、他の人があなたの作品を見つけやすくなります。',
45614404 'mwe-upwiz-categories-another' => '他のカテゴリを追加',
 4405+ 'mwe-upwiz-previously-uploaded' => 'このファイルは、既に$1としてアップロードされ、<a href="$2">ここ</a>で利用可能です。',
45624406 'mwe-upwiz-about-this-work' => 'この作品について',
45634407 'mwe-upwiz-media-type' => 'メディアの種類',
45644408 'mwe-upwiz-date-created' => '作成日',
@@ -4860,8 +4704,6 @@
48614705 'mwe-upwiz-api-error-duplicate-popup-title' => 'Di {{PLURAL:$1|Datei es|Dateie sen|Datei es}} ald doh!',
48624706 'mwe-upwiz-api-error-timeout' => 'Dä ẞööver hät en dä jewennde Zick nit jeantwoot.',
48634707 'mwe-upwiz-api-error-noimageinfo' => 'Et Huhlaade hät jeflupp, ävver der ẞööver hät ons övver di Dattei nix verzallt.',
4864 - 'mwe-upwiz-api-error-fileexists-shared-forbidden' => 'Dä Name es reserveet unjehööt zoh enem Repossitoorijum ußerhallf vum Wiki.
4865 -Donn ene andere Name nämme.',
48664708 'mwe-upwiz-api-warning-exists' => 'Mer han ald [$1 en Dattei mem sellve Naame] em Wiki.',
48674709 'mwe-upwiz-tutorial-error-localized-file-missing' => 'Mer han leider kei Projramm zom Liehre en Dinge Shprooch.
48684710 Dröm kreß De dat Projramm op Änglesch aanjezeish.',
@@ -4899,22 +4741,8 @@
49004742 'mwe-upwiz-deeds-macro-prompt' => '{{GRAMMAR:Nominative|{{SITENAME}}}} bruch Enfommazjuhne övver et Urhävverrääsch för heh {{PLURAL:$1|dat Wärrek|di Wärreke|dat Nix}}, domet jewweß es, dat {{PLURAL:$1|et|se|Fähler}} jeeder_ein rääschmääßesch bruche darref.',
49014743 'mwe-upwiz-deeds-custom-prompt' => 'Udder:',
49024744 'mwe-upwiz-source-ownwork' => 'Heh di {{PLURAL:$1|Datei|Dateije}} han esch selfß jemaat.',
4903 - 'mwe-upwiz-source-ownwork-assert-any-license' => 'Esch ben {{GENDER:$2|dä|et|dä Metmaacher|de|dat|}} $2 un Enhavver vum Rääsch vum Urhävver vun heh {{PLURAL:$1|däm Wärk|dä Wärke|keinem Wärk}}.
4904 -Esch jävven heemet jeeder_ei et Rääsch, {{PLURAL:$1|et|se|nix}} ze nözze, ze ändere, un onge de Lück ze bränge. Dat jeld för jeede Zwäck, un et kann nit zeröck jenumme wääde.
4905 -Dröm donn esch {{PLURAL:$1|et|se|nix}} veröffentlesche onger dä Bedengonge:',
49064745 'mwe-upwiz-source-thirdparty-accept' => 'Lohß Jonn!',
4907 - 'mwe-upwiz-more-options' => 'mieh müjjelesche Ußwahle&nbsp;…',
4908 - 'mwe-upwiz-fewer-options' => 'winnijer müjjelesche Ußwahle&nbsp;…',
49094746 'mwe-upwiz-title' => 'Tėttel',
4910 - 'mwe-upwiz-categories-another' => 'Donn norr_en Saachjropp dobei',
4911 - 'mwe-upwiz-about-this-work' => 'Övver heh dat Wärrek',
4912 - 'mwe-upwiz-media-type' => 'De Zoot Meedijum',
4913 - 'mwe-upwiz-date-created' => 'Jemaat aam',
4914 - 'mwe-upwiz-location' => 'Plaz',
4915 - 'mwe-upwiz-copyright-info' => 'Rääschte aam öffentlesch maache',
4916 - 'mwe-upwiz-author' => 'Maacher',
4917 - 'mwe-upwiz-license' => 'Rääschte aam öffentlesch Maache',
4918 - 'mwe-upwiz-about-format' => 'Övver di Dattei',
49194747 'mwe-upwiz-filename-tag' => 'Dä Dattei iere Name',
49204748 'mwe-upwiz-cancel' => 'Ophüre',
49214749 'mwe-upwiz-change' => '(ändere)',
@@ -4989,7 +4817,7 @@
49904818 'mwe-upwiz-image-preview' => 'Vör_Aansesh vun däm Beld',
49914819 'mwe-upwiz-feedback-note' => 'Ding Röckmäldong küdd op $1.',
49924820 'mwe-upwiz-feedback-subject' => 'Theema:',
4993 - 'mwe-upwiz-feedback-message' => 'Nohreesch:',
 4821+ 'mwe-upwiz-feedback-message' => 'Nohreesch, der ohne en „Ongerschreff“:',
49944822 'mwe-upwiz-feedback-title' => 'Donn en Röckmäldong övver dat Projramm zum Bellder huhlaade affjävve',
49954823 'mwe-upwiz-feedback-cancel' => 'Stopp! Avbreche!',
49964824 'mwe-upwiz-feedback-submit' => 'Lohß jonn!',
@@ -5092,6 +4920,7 @@
50934921 'mwe-upwiz-title' => 'Titel',
50944922 'mwe-upwiz-categories-intro' => 'Hëlleft de Leit Är Wierker erëmzefannen andeem Dir Kategorien derbäisetzt',
50954923 'mwe-upwiz-categories-another' => 'Aner Kategorien derbäisetzen',
 4924+ 'mwe-upwiz-previously-uploaded' => 'Dëse Fichier gouf virdru schonn emol op $1 eropgelueden an en ass schonn <a href="$2">hei</a> disponibel.',
50964925 'mwe-upwiz-about-this-work' => 'Iwwer dëst Wierk',
50974926 'mwe-upwiz-media-type' => 'Medientyp',
50984927 'mwe-upwiz-date-created' => 'Datum vun der Creatioun',
@@ -5114,7 +4943,6 @@
51154944 'mwe-upwiz-thanks-wikitext' => '<b>Fir de Fichier an enger Wiki ze benotzen</b>, kopéiert dësen Text an eng Säit:',
51164945 'mwe-upwiz-thanks-url' => '<b>Fir een HTML-Link op dëse Fichier ze maachen</b>, kopéiert dës URL-Adress :',
51174946 'mwe-upwiz-upload-error-bad-filename-extension' => 'Dës Wiki akzeptéiert keng Fichieresnimm mat der Extensioun ".$1".',
5118 - 'mwe-upwiz-upload-error-bad-filename-no-extension' => 'Dës Wiki verlaangt datt d\'Fichieren eng Erweiderung - wéi z. Bsp. ".JPG" um Ënn vum Fichiersnumm hunn.',
51194947 'mwe-upwiz-allowed-filename-extensions' => 'Déi erlaabten Erweiderunge sinn:',
51204948 'mwe-upwiz-help-allowed-filename-extensions' => "Zougeloossen Erweiderunge fir d'Nimm vu Fichieren",
51214949 'mwe-upwiz-upload-error-duplicate' => 'Dëse Fichier gouf scho virdrun op dës Wiki eropgelueden.',
@@ -5124,8 +4952,6 @@
51254953 'mwe-upwiz-change' => '(Ännerung)',
51264954 'mwe-upwiz-fileexists-replace' => 'E Fichier mam Titel "$1" gëtt et schonn. Ännert Ären Titel op eppes wat et nach net gëtt.',
51274955 'mwe-upwiz-fileexists' => 'E Fichier mat dësem Numm gëtt et schonn. Kuckt w.e.g. op <b><tt>$1</tt></b> no wann Dir net sécher sidd ob Dir en ännere wëllt.',
5128 - 'mwe-upwiz-fileexists-replace-on-page' => "Et gëtt schonn e Fichier mat deem Numm. Wann dir deen ersetze wëllt da gitt op d'Säit fir [$2 $1] an ersetzt en do.",
5129 - 'mwe-upwiz-fileexists-replace-no-link' => 'Et gëtt schonn e Fichier mat deem Numm.',
51304956 'mwe-upwiz-thumbnail-more' => ' Vergréisseren',
51314957 'mwe-upwiz-overwrite' => 'De Fichier ersetzen',
51324958 'mwe-copyright-macro' => 'Esou wéi uewendriwwer',
@@ -5136,7 +4962,8 @@
51374963 'mwe-upwiz-next-details' => 'Nächst',
51384964 'mwe-upwiz-home' => "Op d'Wiki-Homepage goen",
51394965 'mwe-upwiz-upload-another' => 'Méi Fichieren eroplueden',
5140 - 'mwe-prevent-close' => 'Wann Dir dës Säit verloosst, da verléiert Dir all Ännerungen déi Dir gemaach hutt.',
 4966+ 'mwe-prevent-close' => 'Är Fichiere ginn elo eropgelueden.
 4967+Sidd Dir sécher datt Dir elo eng aner Säit opruffe wëllt?',
51414968 'mwe-upwiz-files-complete' => "D'Eropluede vun Äre Fichieren ass fäerdeg!",
51424969 'mwe-upwiz-tooltip-author' => "Den Numm vun der Persoun déi d'Photo gemaach huet, oder d'Bild gemoolt huet, d'Zeechnung gezeechent huet, asw.",
51434970 'mwe-upwiz-tooltip-source' => 'Wou dëse Fichier hierkënnt -- dëst kann eng URL, oder e Buch oder eng aner Publikatioun sinn',
@@ -5176,10 +5003,7 @@
51775004 'mwe-upwiz-license-cc-by-sa-3.0' => 'Creative Commons Attribution ShareAlike 3.0',
51785005 'mwe-upwiz-license-cc-by-3.0' => 'Creative Commons Attributioun 3.0',
51795006 'mwe-upwiz-license-cc-zero' => 'Creative Commons CC0 Waiver (public domain)',
5180 - 'mwe-upwiz-license-pd-old-100' => 'Den Auteur ass viru méi wéi 100 Joer gestuerwen',
5181 - 'mwe-upwiz-license-pd-old' => 'Den Auteur ass viru méi wéi 70 Joer gestuerwen',
51825007 'mwe-upwiz-license-gfdl' => 'GNU Fräi Dokumentatiouns Lizenz',
5183 - 'mwe-upwiz-license-misc' => 'Aner Grënn',
51845008 'mwe-upwiz-categories' => 'Kategorien',
51855009 'mwe-upwiz-categories-add' => 'Derbäisetzen',
51865010 'mwe-upwiz-category-remove' => 'Dës Kategorie ewechhuelen',
@@ -5189,9 +5013,7 @@
51905014 'mwe-upwiz-thumbnail-failed' => "D'Eroplueden huet geklappt, mä de Server ka kee Miniaturbild vum Fichier weisen.",
51915015 'mwe-upwiz-unparseable-filename' => 'Den Numm vum Fichier "$1" gouf net verstan',
51925016 'mwe-upwiz-feedback-subject' => 'Sujet:',
5193 - 'mwe-upwiz-feedback-message' => 'Message:',
5194 - 'mwe-upwiz-feedback-cancel' => 'Ofbriechen',
5195 - 'mwe-upwiz-feedback-error2' => "Feeler: D'Ännerung gouf net gespäichert",
 5017+ 'mwe-upwiz-feedback-message' => 'Message (ouni Ënnerschrëft):',
51965018 );
51975019
51985020 /** Macedonian (Македонски)
@@ -5246,7 +5068,6 @@
52475069 'mwe-upwiz-api-error-duplicate-popup-title' => '{{PLURAL:$1|Дуплирана податотека|Дуплирани податотеки}}',
52485070 'mwe-upwiz-api-error-timeout' => 'Опслужувачот не одговори во очекуваното време.',
52495071 'mwe-upwiz-api-error-noimageinfo' => 'Погидањето успеа, но опслужувачот не понуди никакви информации за податотеката.',
5250 - 'mwe-upwiz-api-error-fileexists-shared-forbidden' => 'Ова податотечно име е резервирано од податотека на далечинско заедничко складиште. Одберете друго.',
52515072 'mwe-upwiz-api-warning-exists' => 'На викито веќе постои [$1 друга податотека] со истото име',
52525073 'mwe-upwiz-tutorial-error-localized-file-missing' => 'Нажалост, не можевме да најдеме напатствие на вашиот јазик. Затоа ви ја прикажуваме англиската верзија.',
52535074 'mwe-upwiz-tutorial-error-file-missing' => 'Нажалост, не можевме да најдеме податотеки за напатствието што треба да оди тука. Обратете се кај администраторите.',
@@ -5303,6 +5124,7 @@
53045125 'mwe-upwiz-title' => 'Наслов',
53055126 'mwe-upwiz-categories-intro' => 'Помогнете и на луѓето да ги пронаоѓаат вашите дела со тоа што ќе им додадете категории',
53065127 'mwe-upwiz-categories-another' => 'Додај други категории',
 5128+ 'mwe-upwiz-previously-uploaded' => 'Оваа податотека била претходно подигана во $1 и е достапна <a href="$2">тука</a>.',
53075129 'mwe-upwiz-about-this-work' => 'За делово',
53085130 'mwe-upwiz-media-type' => 'Тип на мултим. податотека',
53095131 'mwe-upwiz-date-created' => 'Создадена на',
@@ -5335,8 +5157,6 @@
53365158 'mwe-upwiz-change' => '(промени)',
53375159 'mwe-upwiz-fileexists-replace' => 'Веќе постои податотека со насловот „$1“. Ставете поинаков наслов.',
53385160 'mwe-upwiz-fileexists' => 'Веќе постои податотека со тоа име. Проверете ја <b><tt>$1</tt></b> ако не сте сигурни дека сакате да ја замените.',
5339 - 'mwe-upwiz-fileexists-replace-on-page' => 'Веќе постои податотека со ова име. Ако сакате да ја замените, одете на страницата за [$2 $1] и заменете ја таму.',
5340 - 'mwe-upwiz-fileexists-replace-no-link' => 'Веќе постои податотека со ова име',
53415161 'mwe-upwiz-thumbnail-more' => 'Зголеми',
53425162 'mwe-upwiz-overwrite' => 'Замени ја податотеката',
53435163 'mwe-copyright-macro' => 'Како погоре',
@@ -5347,8 +5167,7 @@
53485168 'mwe-upwiz-next-details' => 'Следно',
53495169 'mwe-upwiz-home' => 'Оди на главната страница на Викито',
53505170 'mwe-upwiz-upload-another' => 'Подигни уште податотеки',
5351 - 'mwe-prevent-close' => 'Ако ја напуштите страницава, ќе ги изгубите сите направени промени.',
5352 - 'mwe-upwiz-prevent-close' => 'Сè уште не сте готови со подигање и објавување на {{PLURAL:$1|податотекава|податотекиве}}.',
 5171+ 'mwe-prevent-close' => 'Подигањето на вашите податотеки е сè уште во тек. Дали сте сигурни дека сакате да се оттргнете од оваа страница?',
53535172 'mwe-upwiz-files-complete' => 'Вашите податотеки сега се подигнати!',
53545173 'mwe-upwiz-tooltip-author' => 'Име на лицето што ја направило фотографијата, ја насликало сликата, го нацтрало цртежот и тн.',
53555174 'mwe-upwiz-tooltip-source' => 'Од каде е оваа дигитална податотека -- може да е URL, или пак книга или друга публијација',
@@ -5356,7 +5175,6 @@
53575176 'mwe-upwiz-tooltip-title' => 'Краток и единствен наслов на податотеката. Можете да користите прост јазик со меѓупростор, но не пишувајте ја податотечната наставка.',
53585177 'mwe-upwiz-dialog-title' => 'Податотеките можат да се подигаат со имиња на секој јазик, со секое писмо (кодирано како UTF-8). Насловите на снимките треба да се описни и корисни на избраниот јазик.',
53595178 'mwe-upwiz-tooltip-description' => 'Накратко опишете го сето она што е значајно за делото. Ако е фотографија, споменете ги главните нешта што се прикажани на неа, настанот или местото.',
5360 - 'mwe-upwiz-tooltip-date' => 'Датум на создавање или прво објавување на делото (во форматот „гггг-мм-дд“).',
53615179 'mwe-upwiz-tooltip-categories' => 'Додајте ѝ [$1 категории] на податотеката за да може полесно да се најде.',
53625180 'mwe-upwiz-tooltip-other' => 'Некои други информации што би сакале да ги споменете за делото — координати на графикот, врски до други верзии и тн.',
53635181 'mwe-upwiz-tooltip-more-info' => 'Дознајте повеќе.',
@@ -5415,13 +5233,6 @@
54165234 'mwe-upwiz-license-public-domain-head' => 'Авторските права се дефинитивно истечени',
54175235 'mwe-upwiz-license-usgov-head' => '{{PLURAL:$1|Ова дело е|Овие дела се}} творба на владата на САД',
54185236 'mwe-upwiz-license-misc' => 'Разни причини',
5419 - 'mwe-upwiz-license-custom-head' => 'Само за стручњаци: внесете го кодот на лиценцата ако не е прикажана тука',
5420 - 'mwe-upwiz-license-custom-subhead' => 'Внесете го викитекстот кој ќе вметнува лиценцен шаблон во вашите подигања.',
5421 - 'mwe-upwiz-license-none-applicable-head' => 'Не знам дали нешто од горенаведеното се однесува на ова! Помагајте!',
5422 - 'mwe-upwiz-license-none-applicable-subhead' => 'Доколку не сте наполно сигурни какви биле намерите на првичниот автор, тогаш не подигајте {{PLURAL:$1|ја податотекава|ги податотекиве}} на {{SITENAME}}. Стиснете на долуприкажаното копче за да {{PLURAL:$1|го откажете ова подигање|ги откажете овие подигања}} -- не грижете се, сè уште ништо не е објавено.',
5423 - 'mwe-upwiz-license-none-applicable' => 'Откажете {{PLURAL:$1|го подигањево|ги подигањава}} без објавување',
5424 - 'mwe-upwiz-license-confirm-remove' => 'Дали сте сигурни дека сакате {{PLURAL:$1|ја отстраните подигнатата податотека|ги отстраните подигнативе податотеки}}?',
5425 - 'mwe-upwiz-license-confirm-remove-title' => 'Потврдете го отстранувањето',
54265237 'mwe-upwiz-categories' => 'Категории',
54275238 'mwe-upwiz-categories-add' => 'Додај',
54285239 'mwe-upwiz-category-remove' => 'Отстрани ја категоријава',
@@ -5431,10 +5242,9 @@
54325243 'mwe-upwiz-thumbnail-failed' => 'Подигањето успеа, но опслужувачот не можеше да понуди минијатура за преглед',
54335244 'mwe-upwiz-unparseable-filename' => 'Не го разбрав податотечното име „$1“',
54345245 'mwe-upwiz-image-preview' => 'Преглед на сликата',
5435 - 'mwe-upwiz-feedback-prompt' => '[$1 Кажете ни] што мислите за Помошникот за подигање!',
54365246 'mwe-upwiz-feedback-note' => 'Вашиот одѕив ќе биде објавен на $1.',
54375247 'mwe-upwiz-feedback-subject' => 'Наслов:',
5438 - 'mwe-upwiz-feedback-message' => 'Порака:',
 5248+ 'mwe-upwiz-feedback-message' => 'Порака (без потпис):',
54395249 'mwe-upwiz-feedback-title' => 'Дајте ваше мислење за Помошникот за подигање',
54405250 'mwe-upwiz-feedback-cancel' => 'Откажи',
54415251 'mwe-upwiz-feedback-submit' => 'Поднеси мислење',
@@ -5544,6 +5354,7 @@
55455355 'mwe-upwiz-title' => 'ശീർഷകം',
55465356 'mwe-upwiz-categories-intro' => 'വർഗ്ഗങ്ങൾ ചേർത്ത് താങ്കളുടെ സൃഷ്ടികൾ മറ്റുപയോക്താക്കൾക്ക് കണ്ടെത്താൻ എളുപ്പമാക്കുക',
55475357 'mwe-upwiz-categories-another' => 'മറ്റ് വർഗ്ഗങ്ങൾ ചേർക്കുക',
 5358+ 'mwe-upwiz-previously-uploaded' => 'ഈ പ്രമാണം $1 പദ്ധതിയിൽ മുമ്പേ അപ്‌ലോഡ് ചെയ്തിട്ടുള്ളതാണ്, അത് <a href="$2">ഇവിടെ</a> ലഭ്യമാണ്.',
55485359 'mwe-upwiz-about-this-work' => 'ഈ സൃഷ്ടിയെക്കുറിച്ച്',
55495360 'mwe-upwiz-media-type' => 'മീഡിയ തരം',
55505361 'mwe-upwiz-date-created' => 'സൃഷ്ടിച്ച തീയതി',
@@ -5627,22 +5438,8 @@
56285439 'mwe-upwiz-error-date' => 'ദയവായി സാധുവായ തീയതി YYYY-MM-DD രീതിയിൽ നൽകുക, അല്ലെങ്കിൽ പോപ്-അപ് കലണ്ടറിൽ നിന്നൊരു തീയതി എടുക്കുക.',
56295440 'mwe-upwiz-license-cc-by-sa-3.0' => 'ക്രിയേറ്റീവ് കോമൺസ് ആട്രിബ്യൂഷൻ ഷെയർഎലൈക് 3.0',
56305441 'mwe-upwiz-license-cc-by-3.0' => 'ക്രിയേറ്റീവ് കോമൺസ് ആട്രിബ്യൂഷൻ 3.0',
5631 - 'mwe-upwiz-license-cc-by-sa-2.5' => 'ക്രിയേറ്റീവ് കോമൺസ് ആട്രിബ്യൂഷൻ ഷെയർഎലൈക് 2.5',
5632 - 'mwe-upwiz-license-cc-by-2.5' => 'ക്രിയേറ്റീവ് കോമൺസ് ആട്രിബ്യൂഷൻ 2.5',
5633 - 'mwe-upwiz-license-cc-by-sa-2.0' => 'ക്രിയേറ്റീവ് കോമൺസ് ആട്രിബ്യൂഷൻ ഷെയർഎലൈക് 2.0',
5634 - 'mwe-upwiz-license-cc-by-2.0' => 'ക്രിയേറ്റീവ് കോമൺസ് ആട്രിബ്യൂഷൻ 2.0',
56355442 'mwe-upwiz-license-cc-zero' => 'ക്രിയേറ്റീവ് കോമൺസ് സി.സി.0 വൈയ്‌വർ (പൊതുസഞ്ചയം)',
5636 - 'mwe-upwiz-license-pd-old-100' => 'രചയിതാവ് 100 വർഷങ്ങൾക്ക് മുമ്പ് മരണപ്പെട്ടത്',
5637 - 'mwe-upwiz-license-pd-old' => 'രചയിതാവ് 70 വർഷങ്ങൾക്ക് മുമ്പ് മരണപ്പെട്ടത്',
5638 - 'mwe-upwiz-license-pd-art' => 'കാലപ്പഴക്കത്താൽ പൊതുസഞ്ചയത്തിലായ ചിത്രത്തിന്റെ പുനഃസൃഷ്ടി',
5639 - 'mwe-upwiz-license-pd-usgov' => 'അമേരിക്കൻ ഐക്യനാടുകളിലെ ഫെഡറൽ ഭരണകൂടത്തിന്റെ സൃഷ്ടി',
5640 - 'mwe-upwiz-license-pd-usgov-nasa' => 'നാസയുടെ സൃഷ്ടി',
5641 - 'mwe-upwiz-license-pd-usgov-military-navy' => 'അമേരിക്കൻ ഐക്യനാടുകളിലെ നാവികസേനയുടെ സൃഷ്ടി',
5642 - 'mwe-upwiz-license-pd-ineligible' => 'പകർപ്പവകാശമുന്നയിക്കാനാവാത്തത്ര ലളിതം',
56435443 'mwe-upwiz-license-gfdl' => 'ഗ്നൂ സ്വതന്ത്ര പ്രസിദ്ധീകരണാനുമതി',
5644 - 'mwe-upwiz-license-cc-by-sa-3.0-gfdl' => 'പകർപ്പവകാശരഹിതം, കടപ്പാട് ആവശ്യമാണ് (ജി.എഫ്.ഡി.എൽ., സി.സി.-ബൈ-എസ്.എ.-3.0)',
5645 - 'mwe-upwiz-license-cc-by-3.0-gfdl' => 'കടപ്പാട് ആവശ്യമാണ് (ജി.എഫ്.ഡി.എൽ., സി.സി.-ബൈ-എസ്.എ.-3.0)',
5646 - 'mwe-upwiz-license-confirm-remove-title' => 'നീക്കം ചെയ്യൽ സ്ഥിരീകരിക്കുക',
56475444 'mwe-upwiz-categories' => 'വർഗ്ഗങ്ങൾ',
56485445 'mwe-upwiz-categories-add' => 'കൂട്ടിച്ചേർക്കുക',
56495446 'mwe-upwiz-category-remove' => 'ഈ വർഗ്ഗം നീക്കം ചെയ്യുക',
@@ -5651,11 +5448,6 @@
56525449 'mwe-upwiz-help-popup-title' => 'തലക്കെട്ട്',
56535450 'mwe-upwiz-thumbnail-failed' => 'അപ്‌ലോഡ് വിജയകരമായിരുന്നു, പക്ഷേ എങ്ങനെയുണ്ടെന്ന് കാണാനുള്ള ലഘുചിത്രം സെർവർ ലഭ്യമാക്കിയിട്ടില്ല',
56545451 'mwe-upwiz-unparseable-filename' => '"$1" എന്ന പ്രമാണനാമം മനസ്സിലാക്കിയെടുക്കാൻ കഴിഞ്ഞില്ല',
5655 - 'mwe-upwiz-image-preview' => 'ചിത്രം എങ്ങനെയുണ്ടെന്ന് കാണൽ',
5656 - 'mwe-upwiz-feedback-subject' => 'വിഷയം:',
5657 - 'mwe-upwiz-feedback-message' => 'സന്ദേശം:',
5658 - 'mwe-upwiz-feedback-cancel' => 'റദ്ദാക്കുക',
5659 - 'mwe-upwiz-feedback-submit' => 'അഭിപ്രായം സമർപ്പിക്കുക',
56605452 );
56615453
56625454 /** Mongolian (Монгол)
@@ -5667,18 +5459,6 @@
56685460 'mwe-upwiz-categories-add' => 'Нэмэх',
56695461 );
56705462
5671 -/** Malay (Bahasa Melayu)
5672 - * @author Anakmalaysia
5673 - */
5674 -$messages['ms'] = array(
5675 - 'mwe-upwiz-title' => 'Tajuk',
5676 - 'mwe-upwiz-source' => 'Sumber',
5677 - 'mwe-upwiz-next' => 'Berikutnya',
5678 - 'mwe-upwiz-next-deeds' => 'Berikutnya',
5679 - 'mwe-upwiz-next-details' => 'Berikutnya',
5680 - 'mwe-upwiz-help-popup-title' => 'Tajuk',
5681 -);
5682 -
56835463 /** Burmese (မြန်မာဘာသာ)
56845464 * @author Erikoo
56855465 */
@@ -5698,7 +5478,6 @@
56995479
57005480 /** Dutch (Nederlands)
57015481 * @author McDutchie
5702 - * @author SPQRobin
57035482 * @author Siebrand
57045483 * @author Tvdm
57055484 */
@@ -5743,7 +5522,6 @@
57445523 'mwe-upwiz-api-error-duplicate-popup-title' => 'Zelfde {{PLURAL:$1|bestand|bestanden}}',
57455524 'mwe-upwiz-api-error-timeout' => 'De server heeft niet binnen de verwachte tijd geantwoord.',
57465525 'mwe-upwiz-api-error-noimageinfo' => 'De upload is afgerond, maar de server heeft geen gegevens over het bestand verstrekt.',
5747 - 'mwe-upwiz-api-error-fileexists-shared-forbidden' => 'Deze bestandsnaam is gereserveerd voor een bestand in een gedeelde repository. Kies een andere naam.',
57485526 'mwe-upwiz-api-warning-exists' => 'Er staat al [$1 een ander bestand] met dezelfde inhoud in de wiki.',
57495527 'mwe-upwiz-tutorial-error-localized-file-missing' => 'Er is geen beschrijving in uw taal beschikbaar.
57505528 De beschrijving wordt weergegeven in het Engels.',
@@ -5804,6 +5582,7 @@
58055583 'mwe-upwiz-title' => 'Naam',
58065584 'mwe-upwiz-categories-intro' => 'Help andere gebruikers uw werken te vinden door categorieën toe te voegen',
58075585 'mwe-upwiz-categories-another' => 'Andere categorieën toevoegen',
 5586+ 'mwe-upwiz-previously-uploaded' => 'Dit bestand is al eerder geüpload naar $1 en is <a href="$2">reeds beschikbaar</a>.',
58085587 'mwe-upwiz-about-this-work' => 'Over dit werk',
58095588 'mwe-upwiz-media-type' => 'Mediatype',
58105589 'mwe-upwiz-date-created' => 'Aangemaakt op',
@@ -5836,8 +5615,6 @@
58375616 'mwe-upwiz-change' => '(wijzigen)',
58385617 'mwe-upwiz-fileexists-replace' => 'Een bestand met de naam "$1" bestaat al. Pas uw bestandsnaam aan.',
58395618 'mwe-upwiz-fileexists' => 'Er bestaat al een bestand met deze naam. Controleer <b><tt>$1</tt></b> als u niet zeker weet of u het huidige bestand wilt overschrijven.',
5840 - 'mwe-upwiz-fileexists-replace-on-page' => 'Er bestaat al een bestand met deze naam. Als u het wilt vervangen, ga dan naar de pagina voor [$2 $1] en vervang het daar.',
5841 - 'mwe-upwiz-fileexists-replace-no-link' => 'Er bestaat al een bestand met deze naam.',
58425619 'mwe-upwiz-thumbnail-more' => 'Vergroten',
58435620 'mwe-upwiz-overwrite' => 'Het bestand vervangen',
58445621 'mwe-copyright-macro' => 'Zoals hierboven',
@@ -5848,8 +5625,7 @@
58495626 'mwe-upwiz-next-details' => 'Volgende',
58505627 'mwe-upwiz-home' => 'Ga naar de hoofdpagina van de wiki',
58515628 'mwe-upwiz-upload-another' => 'Meer bestanden uploaden',
5852 - 'mwe-prevent-close' => 'Als u deze pagina verlaat, gaan de wijzigingen die u hebt gemaakt verloren.',
5853 - 'mwe-upwiz-prevent-close' => 'U bent nog niet klaar met het uploaden en publiceren van {{PLURAL:$1|dit bestand|deze bestanden}}.',
 5629+ 'mwe-prevent-close' => 'De upload van uw bestanden loopt nog. Weet u zeker dat u deze pagina wilt verlaten?',
58545630 'mwe-upwiz-files-complete' => 'Het uploaden van uw bestanden is afgerond!',
58555631 'mwe-upwiz-tooltip-author' => 'De naam van de persoon die de foto heeft genomen, het schilderij of de tekening heeft gemaakt, enzovoort.',
58565632 'mwe-upwiz-tooltip-source' => 'Waar komt het digitale bestand vandaan? Dit kan een URL, een boek of publicatie zijn.',
@@ -5857,7 +5633,6 @@
58585634 'mwe-upwiz-tooltip-title' => 'Een korte naam voor het bestand. U kunt platte tekst met spaties gebruiken. Neem de bestandsextensie niet op.',
58595635 'mwe-upwiz-dialog-title' => 'Bestanden kunnen geüpload worden met een naam in een willekeurige taak in een willekeurig schrift (gecodeerd als UTF-8). Namen van mediabestanden horen betekenisvol te zijn in de gekozen taal.',
58605636 'mwe-upwiz-tooltip-description' => 'Beschrijf het werk. Vermeld voor een foto bijvoorbeeld wat er te zien is, wanneer de foto is genomen, bij welke gelegenheid, enzovoort.',
5861 - 'mwe-upwiz-tooltip-date' => 'Datum waarop dit werk is gemaak t of voor de eerste keer is gepubliceerd (opmaak: jjjj-mm-dd).',
58625637 'mwe-upwiz-tooltip-categories' => 'Voeg [$1 categorieën] toe aan uw bestand om het makkelijker vindbaar te maken.',
58635638 'mwe-upwiz-tooltip-other' => 'Overige gegevens die u wilt opnemen over dit werk. Denk aan geografische coördinaten, verwijzingen naar andere versies, enzovoort.',
58645639 'mwe-upwiz-tooltip-more-info' => 'Meer lezen.',
@@ -5916,13 +5691,6 @@
59175692 'mwe-upwiz-license-public-domain-head' => 'Het auteursrecht is zeker verlopen.',
59185693 'mwe-upwiz-license-usgov-head' => '{{PLURAL:$1|Dit werk is|Deze werken zijn}} gemaakt door de overheid van de Verenigde Staten.',
59195694 'mwe-upwiz-license-misc' => 'Diverse redenen',
5920 - 'mwe-upwiz-license-custom-head' => 'Alleen voor experts: voer de code in voor een licentie die hier niet wordt weergegeven',
5921 - 'mwe-upwiz-license-custom-subhead' => 'Voer wikitekst in die een licentiesjabloon toevoegt aan uw uploads.',
5922 - 'mwe-upwiz-license-none-applicable-head' => 'Ik weet niet wat ik hierboven moet kiezen. Help!',
5923 - 'mwe-upwiz-license-none-applicable-subhead' => 'Als u niet zeker weet wat de bedoeling van de oorspronkelijke auteur was, upload {{PLURAL:$1|dit bestand|deze bestanden}} dan niet naar {{SITENAME}}. Klik op de knop hieronder om {{PLURAL:$1|de upload te annuleren|de uploads te annuleren}}. Maak u geen zorgen, er is nog niets gepubliceerd.',
5924 - 'mwe-upwiz-license-none-applicable' => 'Deze {{PLURAL:$1|upload|uploads}} annuleren zonder te publiceren',
5925 - 'mwe-upwiz-license-confirm-remove' => 'Weet u zeker dat u deze {{PLURAL:$1|upload|uploads}} wilt verwijderen?',
5926 - 'mwe-upwiz-license-confirm-remove-title' => 'Verwijderen bevestigen',
59275695 'mwe-upwiz-categories' => 'Categorieën',
59285696 'mwe-upwiz-categories-add' => 'Toevoegen',
59295697 'mwe-upwiz-category-remove' => 'Deze categorie verwijderen',
@@ -5932,10 +5700,9 @@
59335701 'mwe-upwiz-thumbnail-failed' => 'De upload is afgerond, maar de server kon geen miniatuurweergave maken',
59345702 'mwe-upwiz-unparseable-filename' => 'De bestandsnaam "$1" kon niet verwerkt worden',
59355703 'mwe-upwiz-image-preview' => 'Voorvertoning van afbeelding',
5936 - 'mwe-upwiz-feedback-prompt' => '[$1 Laat ons weten] wat u van de Uploadwizard vindt!',
59375704 'mwe-upwiz-feedback-note' => 'Uw terugkoppeling wordt geplaatst op $1.',
59385705 'mwe-upwiz-feedback-subject' => 'Onderwerp:',
5939 - 'mwe-upwiz-feedback-message' => 'Bericht:',
 5706+ 'mwe-upwiz-feedback-message' => 'Bericht (zonder ondertekening):',
59405707 'mwe-upwiz-feedback-title' => 'Terugkoppeling achterlaten over de Wizard uploaden',
59415708 'mwe-upwiz-feedback-cancel' => 'Annuleren',
59425709 'mwe-upwiz-feedback-submit' => 'Terugkoppeling opslaan',
@@ -5997,6 +5764,7 @@
59985765 'mwe-upwiz-title' => 'Tittel',
59995766 'mwe-upwiz-categories-intro' => 'Hjelp andre å finne verket ditt ved å legge til kategorier',
60005767 'mwe-upwiz-categories-another' => 'Legg til andre kategorier',
 5768+ 'mwe-upwiz-previously-uploaded' => 'Denne filen ble tidligere lastet opp til $1 og er allerede tilgjengelig <a href="$2">her</a>.',
60015769 'mwe-upwiz-about-this-work' => 'Om dette arbeidet',
60025770 'mwe-upwiz-media-type' => 'Mediatype',
60035771 'mwe-upwiz-date-created' => 'Dato opprettet',
@@ -6159,7 +5927,6 @@
61605928 'mwe-upwiz-api-error-duplicate-popup-title' => '{{PLURAL:$1|Zdublowany plik|Zdublowane plik}}',
61615929 'mwe-upwiz-api-error-timeout' => 'Serwer nie odpowiedział w oczekiwanym czasie.',
61625930 'mwe-upwiz-api-error-noimageinfo' => 'Plik przesłano, ale serwer nie zwrócił informacji na jego temat.',
6163 - 'mwe-upwiz-api-error-fileexists-shared-forbidden' => 'Ta nazwa pliku jest zarezerwowana dla pliku znajdującego się w zdalnym repozytorium. Użyj innej.',
61645931 'mwe-upwiz-api-warning-exists' => 'Jest już [$1 plik] o takiej samej nazwie',
61655932 'mwe-upwiz-tutorial-error-localized-file-missing' => 'Niestety w Twoim języku brak jest samouczka. Anglojęzyczny został wyświetlony poniżej.',
61665933 'mwe-upwiz-tutorial-error-file-missing' => 'Niestety nie odnaleziono żadnych plików samouczka przydatnych w tym momencie. Skontaktuj się z administratorem systemu.',
@@ -6216,6 +5983,7 @@
62175984 'mwe-upwiz-title' => 'Tytuł',
62185985 'mwe-upwiz-categories-intro' => 'Pomóż innym znaleźć Twoje prace poprzez dodanie kategorii',
62195986 'mwe-upwiz-categories-another' => 'Dodaj inne kategorie',
 5987+ 'mwe-upwiz-previously-uploaded' => 'Ten plik został wcześniej przesłany do $1 i jest już dostępny <a href="$2">tutaj</a>.',
62205988 'mwe-upwiz-about-this-work' => 'O tym utworze',
62215989 'mwe-upwiz-media-type' => 'Typ pliku',
62225990 'mwe-upwiz-date-created' => 'Data utworzenia',
@@ -6248,8 +6016,6 @@
62496017 'mwe-upwiz-change' => '(zmień)',
62506018 'mwe-upwiz-fileexists-replace' => 'Plik o tytule „$1” już istnieje. Proszę podać unikalny tytuł.',
62516019 'mwe-upwiz-fileexists' => 'Plik o tej nazwie już istnieje. Sprawdź <b><tt>$1</tt></b> jeśli nie jesteś pewien czy chcesz go zastąpić.',
6252 - 'mwe-upwiz-fileexists-replace-on-page' => 'Plik o tej nazwie już istnieje. Jeśli chcesz go zastąpić, przejdź do strony [$2 $1] na której możesz to zrobić.',
6253 - 'mwe-upwiz-fileexists-replace-no-link' => 'Plik o tej nazwie już istnieje.',
62546020 'mwe-upwiz-thumbnail-more' => 'Powiększ',
62556021 'mwe-upwiz-overwrite' => 'Zastąp plik',
62566022 'mwe-copyright-macro' => 'Jak wyżej',
@@ -6260,8 +6026,8 @@
62616027 'mwe-upwiz-next-details' => 'Dalej',
62626028 'mwe-upwiz-home' => 'Przejdź do strony głównej wiki',
62636029 'mwe-upwiz-upload-another' => 'Prześlij więcej plików',
6264 - 'mwe-prevent-close' => 'Opuszczenie tej strony może spowodować utratę wprowadzonych przez Ciebie zmian.',
6265 - 'mwe-upwiz-prevent-close' => 'Jeszcze nie zakończyłeś przesyłania i publikowania {{PLURAL:$1|tego pliku|tych plików}}.',
 6030+ 'mwe-prevent-close' => 'Pliki są nadal przesłane.
 6031+Czy na pewno chcesz opuścić tę stronę?',
62666032 'mwe-upwiz-files-complete' => 'Zakończono przesyłanie plików!',
62676033 'mwe-upwiz-tooltip-author' => 'Imię i nazwisko osoby, która zrobiła zdjęcie, namalowała obraz, narysowała rysunek itp.',
62686034 'mwe-upwiz-tooltip-source' => 'Skąd pochodzi ten plik: adres URL, książka lub publikacja',
@@ -6271,7 +6037,6 @@
62726038 'mwe-upwiz-dialog-title' => 'Przesyłane pliki mogą mieć nazwy w dowolnym języku i zapisie (kodowanie UTF-8). Nazwy plików powinny zrozumiale opisywać zawartość w wybranym języku.',
62736039 'mwe-upwiz-tooltip-description' => 'Krótko opisz wszystko istotne, co dotyczy tej pracy.
62746040 W przypadku zdjęcia, wymień najważniejsze ujęte obiekty, sytuację lub miejsce.',
6275 - 'mwe-upwiz-tooltip-date' => 'Data powstania lub pierwszej publikacji dzieła (w formacie "rrrr-mm-dd")',
62766041 'mwe-upwiz-tooltip-categories' => 'Dodaj do pliku [$1 kategorie], aby ułatwić jego odnalezienie.',
62776042 'mwe-upwiz-tooltip-other' => 'Wszelkie inne informacje, które chcesz dołączyć do tej pracy – współrzędne geograficzne, linki do innych wersji itp.',
62786043 'mwe-upwiz-tooltip-more-info' => 'Więcej informacji.',
@@ -6307,18 +6072,8 @@
63086073 'mwe-upwiz-license-pd-old-100' => 'Autor zmarł ponad 100 lat temu',
63096074 'mwe-upwiz-license-pd-old' => 'Autor zmarł ponad 70 lat temu',
63106075 'mwe-upwiz-license-pd-art' => 'Reprodukcję obrazu, który jest w domenie publicznej ze względu na swój wiek',
6311 - 'mwe-upwiz-license-pd-usgov' => 'Całkowicie własna praca Rządu Federalnego USA',
6312 - 'mwe-upwiz-license-pd-usgov-nasa' => 'Całkowicie własna praca NASA',
6313 - 'mwe-upwiz-license-pd-usgov-military-navy' => 'Całkowicie własna praca Marynarki Wojennej USA',
63146076 'mwe-upwiz-license-pd-ineligible' => 'Zbyt proste aby było chronione prawem autorskim',
63156077 'mwe-upwiz-license-gfdl' => 'GNU Free Documentation License',
6316 - 'mwe-upwiz-license-cc-by-sa-3.0-gfdl' => 'Copyleft, wymagane wskazanie autora (GFDL, CC-BY-SA-3.0)',
6317 - 'mwe-upwiz-license-cc-by-3.0-gfdl' => 'Wymagane wskazanie autora (GFDL, CC-BY-SA-3.0)',
6318 - 'mwe-upwiz-license-public-domain-head' => 'Prawa autorskie definitywnie wygasły',
6319 - 'mwe-upwiz-license-usgov-head' => 'Autorem {{PLURAL:$1|tej pracy|tych prac}} jest rząd Stanów Zjednoczonych',
6320 - 'mwe-upwiz-license-misc' => 'Różne przyczyny',
6321 - 'mwe-upwiz-license-confirm-remove' => 'Czy na pewno chcesz usunąć {{PLURAL:$1|ten przesłany plik|te przesłane pliki}}?',
6322 - 'mwe-upwiz-license-confirm-remove-title' => 'Potwierdzenie usunięcia',
63236078 'mwe-upwiz-categories' => 'Kategorie',
63246079 'mwe-upwiz-categories-add' => 'Dodaj',
63256080 'mwe-upwiz-category-remove' => 'Usuń z tej kategorii',
@@ -6327,15 +6082,6 @@
63286083 'mwe-upwiz-help-popup-title' => 'Tytuł',
63296084 'mwe-upwiz-thumbnail-failed' => 'Plik przesłano, ale serwer nie zwrócił miniaturki',
63306085 'mwe-upwiz-unparseable-filename' => 'Niezrozumiała nazwa pliku „$1”',
6331 - 'mwe-upwiz-image-preview' => 'Podgląd grafiki',
6332 - 'mwe-upwiz-feedback-prompt' => '[$1 Poinformuj nas] co sądzisz o kreatorze przesyłania plików!',
6333 - 'mwe-upwiz-feedback-note' => 'Twoja opinia zostanie wysłana do $1.',
6334 - 'mwe-upwiz-feedback-subject' => 'Temat',
6335 - 'mwe-upwiz-feedback-message' => 'Wiadomość:',
6336 - 'mwe-upwiz-feedback-title' => 'Twoja opinia o kreatorze przesyłania plików',
6337 - 'mwe-upwiz-feedback-cancel' => 'Anuluj',
6338 - 'mwe-upwiz-feedback-submit' => 'Prześlij opinię',
6339 - 'mwe-upwiz-feedback-adding' => 'Dodawanie opinii do strony...',
63406086 );
63416087
63426088 /** Piedmontese (Piemontèis)
@@ -6395,6 +6141,7 @@
63966142 'mwe-upwiz-title' => 'Tìtol',
63976143 'mwe-upwiz-categories-intro' => 'Giuta le përson-e a trové ij tò travaj an giontand dle categorìe',
63986144 'mwe-upwiz-categories-another' => "Gionté d'àutre categorìe",
 6145+ 'mwe-upwiz-previously-uploaded' => 'S\'archivi a l\'é stàit già carià da $1 e a l\'é già disponìbil <a href="$2">ambelessì</a>.',
63996146 'mwe-upwiz-about-this-work' => 'A propòsit dë sto travaj',
64006147 'mwe-upwiz-media-type' => 'Sòrt ëd mojen',
64016148 'mwe-upwiz-date-created' => 'Data ëd creassion',
@@ -6488,7 +6235,6 @@
64896236 */
64906237 $messages['ps'] = array(
64916238 'mwe-upwiz-code-unknown' => 'ناڅرګنده ژبه',
6492 - 'mwe-upwiz-step-tutorial' => 'زده کول',
64936239 'mwe-upwiz-step-file' => 'پورته کول',
64946240 'mwe-upwiz-step-thanks' => 'کارول',
64956241 'mwe-upwiz-add-file-n' => 'يوه بله دوتنه ورګډول',
@@ -6506,7 +6252,6 @@
65076253 'mwe-upwiz-media-type' => 'د رسنۍ ډول',
65086254 'mwe-upwiz-date-created' => 'د جوړېدو نېټه',
65096255 'mwe-upwiz-location' => 'ځای',
6510 - 'mwe-upwiz-author' => 'ليکوال (ليکوالان)',
65116256 'mwe-upwiz-about-format' => 'د دې دوتنې په اړه',
65126257 'mwe-upwiz-filename-tag' => 'د دوتنې نوم:',
65136258 'mwe-upwiz-other' => 'نور مالومات',
@@ -6519,10 +6264,6 @@
65206265 'mwe-upwiz-home' => 'د ويکي کور مخ ته ورتلل',
65216266 'mwe-upwiz-categories' => 'وېشنيزې',
65226267 'mwe-upwiz-categories-add' => 'ورګډول',
6523 - 'mwe-upwiz-help-popup' => 'لارښود',
6524 - 'mwe-upwiz-help-popup-title' => 'سرليک',
6525 - 'mwe-upwiz-feedback-message' => 'پيغام:',
6526 - 'mwe-upwiz-feedback-cancel' => 'ناګارل',
65276268 );
65286269
65296270 /** Portuguese (Português)
@@ -6627,6 +6368,7 @@
66286369 'mwe-upwiz-title' => 'Título',
66296370 'mwe-upwiz-categories-intro' => 'Ajude outros a encontrar as suas obras, adicionando categorias',
66306371 'mwe-upwiz-categories-another' => 'Adicionar outras categorias',
 6372+ 'mwe-upwiz-previously-uploaded' => 'Este ficheiro já foi carregado anteriormente em $1 e está disponível <a href="$2">aqui</a>.',
66316373 'mwe-upwiz-about-this-work' => 'Sobre esta obra',
66326374 'mwe-upwiz-media-type' => 'Tipo de multimédia',
66336375 'mwe-upwiz-date-created' => 'Data de criação',
@@ -6669,7 +6411,7 @@
66706412 'mwe-upwiz-next-details' => 'Próximo',
66716413 'mwe-upwiz-home' => 'Ir para a página inicial da Wiki',
66726414 'mwe-upwiz-upload-another' => 'Fazer upload de mais ficheiros',
6673 - 'mwe-prevent-close' => 'Se sair desta página pode perder todas as alterações feitas.',
 6415+ 'mwe-prevent-close' => 'Os seus ficheiros ainda estão a ser carregados. Tem a certeza de que pretende abandonar esta página?',
66746416 'mwe-upwiz-files-complete' => 'O upload dos seus ficheiros terminou!',
66756417 'mwe-upwiz-tooltip-author' => 'O nome da pessoa que tirou a fotografia, pintou o quadro, fez o desenho, etc.',
66766418 'mwe-upwiz-tooltip-source' => 'De onde veio este ficheiro digital; pode ser uma URL, ou um livro ou publicação',
@@ -6722,7 +6464,6 @@
67236465 /** Brazilian Portuguese (Português do Brasil)
67246466 * @author Giro720
67256467 * @author Luckas Blade
6726 - * @author 555
67276468 */
67286469 $messages['pt-br'] = array(
67296470 'uploadwizard' => 'Assistente de carregamentos',
@@ -6761,8 +6502,8 @@
67626503 'mwe-upwiz-api-error-overwrite' => 'Não é permitido sobrescrever um arquivo já existente.',
67636504 'mwe-upwiz-api-error-badtoken' => 'Erro interno: token inválido.',
67646505 'mwe-upwiz-api-error-fetchfileerror' => 'Erro interno: Ocorreu um problema indeterminado ao aceder ao arquivo.',
6765 - 'mwe-upwiz-api-error-duplicate' => 'Já {{PLURAL:$1|há [$2 outro arquivo]|existem [$2 outros arquivos]}} com o mesmo conteúdo',
6766 - 'mwe-upwiz-api-warning-exists' => 'Já há outro arquivo na wiki com o mesmo nome ($1)',
 6506+ 'mwe-upwiz-api-error-duplicate' => 'Já existe outro arquivo na wiki com o mesmo conteúdo',
 6507+ 'mwe-upwiz-api-warning-exists' => 'Já existe outro arquivo na wiki com o mesmo nome',
67676508 'mwe-upwiz-tutorial-error-localized-file-missing' => 'Não foi encontrado um tutorial em sua língua. Ao invés disso, será usado tutorial em língua inglesa.',
67686509 'mwe-upwiz-tutorial-error-file-missing' => 'Não foram encontrados os arquivos do tutorial que deveria ser apresentado aqui. Contate os administradores do sistema, por favor.',
67696510 'mwe-upwiz-tutorial-error-cannot-transform' => 'Não foi possível obter uma imagem do tutorial, dimensionada para este tela. Este pode ser um problema temporário com o Wikimedia Commons; tente novamente mais tarde.',
@@ -6810,12 +6551,13 @@
68116552 'mwe-upwiz-source-custom' => 'Forneça na próxima página a informação dos direitos autorais de cada arquivo em separado.',
68126553 'mwe-upwiz-more-options' => 'mais opções...',
68136554 'mwe-upwiz-fewer-options' => 'menos opções...',
6814 - 'mwe-upwiz-desc' => 'Descrição',
 6555+ 'mwe-upwiz-desc' => 'Descrição em',
68156556 'mwe-upwiz-desc-add-n' => 'adicionar uma descrição em outra língua',
68166557 'mwe-upwiz-desc-add-0' => 'adicionar uma descrição',
68176558 'mwe-upwiz-title' => 'Título',
68186559 'mwe-upwiz-categories-intro' => 'Ajude outros a encontrar as suas obras, adicionando categorias',
68196560 'mwe-upwiz-categories-another' => 'Adicionar outras categorias',
 6561+ 'mwe-upwiz-previously-uploaded' => 'Este arquivo já foi carregado anteriormente em $1 e está disponível <a href="$2">aqui</a>.',
68206562 'mwe-upwiz-about-this-work' => 'Sobre esta obra',
68216563 'mwe-upwiz-media-type' => 'Tipo de multimídia',
68226564 'mwe-upwiz-date-created' => 'Data de criação',
@@ -6856,15 +6598,19 @@
68576599 'mwe-upwiz-next-details' => 'Próximo',
68586600 'mwe-upwiz-home' => 'Ir para a página inicial da Wiki',
68596601 'mwe-upwiz-upload-another' => 'Carregar mais ficheiros',
6860 - 'mwe-prevent-close' => 'Deixar esta página pode causar a perda de quaisquer alterações que você fez.',
 6602+ 'mwe-prevent-close' => 'Os seus arquivos ainda estão sendo carregados.
 6603+Você tem certeza de que quer sair desta página?',
68616604 'mwe-upwiz-files-complete' => 'Seus arquivos foram carregados!',
68626605 'mwe-upwiz-tooltip-author' => 'O nome da pessoa que tirou a fotografia, pintou o quadro, fez o desenho, etc.',
68636606 'mwe-upwiz-tooltip-source' => 'De onde veio este arquivo digital; pode ser uma URL, ou um livro ou publicação',
68646607 'mwe-upwiz-tooltip-sign' => 'Você pode usar o seu nome de usuário da wiki ou o seu nome verdadeiro. Em ambos os casos, isto ficará ligado à sua página de usuário da wiki',
6865 - 'mwe-upwiz-tooltip-title' => 'Um título curto e único para o arquivo. É possível usar linguagem simples com espaços. Não inclua a extensão de arquivo.',
 6608+ 'mwe-upwiz-tooltip-title' => 'Um título curto para o arquivo.
 6609+Pode usar termos normais sem espaços, mas não pode fazer quebras de linha.
 6610+Este título tem de ser diferente de todos os outros nesta wiki.',
68666611 'mwe-upwiz-tooltip-description' => 'Descreva de forma breve todos os elementos de nota sobre a obra.
68676612 Para uma fotografia, mencione as principais coisas que estão fotografadas, a ocasião e o lugar.',
6868 - 'mwe-upwiz-tooltip-other' => 'Qualquer informação adicional que deseje incluir sobre esta obra — coordenadas geográficas, links para outras versões etc.',
 6613+ 'mwe-upwiz-tooltip-other' => 'Qualquer informação adicional sobre a obra, que pretenda incluir.
 6614+Pode usar texto wiki.',
68696615 'mwe-upwiz-tooltip-more-info' => 'Saiba mais.',
68706616 'mwe-upwiz-file-need-file' => 'Primeiro adicione um upload, por favor.',
68716617 'mwe-upwiz-file-need-start' => 'Por favor, clique neste botão para começar os carregamentos.',
@@ -6893,7 +6639,7 @@
68946640 'mwe-upwiz-error-date' => 'Introduza uma data válida no formato AAAA-MM-DD, ou escolha uma no calendário.',
68956641 'mwe-upwiz-license-cc-by-sa-3.0' => 'Creative Commons Atribuição-Partilha nos Termos da Mesma Licença 3.0',
68966642 'mwe-upwiz-license-cc-by-3.0' => 'Creative Commons Atribuição 3.0',
6897 - 'mwe-upwiz-license-cc-zero' => 'Creative Commons CC0 Renúncia (domínio público)',
 6643+ 'mwe-upwiz-license-cc-zero' => 'Creative Commons CC0 Renúncia',
68986644 'mwe-upwiz-license-gfdl' => 'GNU Free Documentation License',
68996645 'mwe-upwiz-categories' => 'Categorias',
69006646 'mwe-upwiz-categories-add' => 'Adicionar',
@@ -7002,7 +6748,6 @@
70036749 'mwe-upwiz-api-error-duplicate-popup-title' => 'Дубликат {{PLURAL:$1|файла|файлов}}',
70046750 'mwe-upwiz-api-error-timeout' => 'Сервер не отвечает в течение ожидаемого времени.',
70056751 'mwe-upwiz-api-error-noimageinfo' => 'Загрузка завершилась успешно, но сервер не выдал никакой информации о файле.',
7006 - 'mwe-upwiz-api-error-fileexists-shared-forbidden' => 'Это имя файла зарезервировано за файлом в общем хранилище. Выберите другое имя.',
70076752 'mwe-upwiz-api-warning-exists' => 'Уже существует [$1 другой файл] с таким же именем',
70086753 'mwe-upwiz-tutorial-error-localized-file-missing' => 'К сожалению, мы не смогли найти руководство на вашем языке. Показывается английская версия.',
70096754 'mwe-upwiz-tutorial-error-file-missing' => 'К сожалению, мы не смогли найти никаких файлов учебника, который должен были быть здесь. Пожалуйста, обратитесь к системному администратору.',
@@ -7059,6 +6804,7 @@
70606805 'mwe-upwiz-title' => 'Заголовок',
70616806 'mwe-upwiz-categories-intro' => 'Помогите людям найти ваши произведения, добавив категории',
70626807 'mwe-upwiz-categories-another' => 'Добавить другие категории',
 6808+ 'mwe-upwiz-previously-uploaded' => 'Этот файл был ранее загружен в $1 и доступен <a href="$2">здесь</a>.',
70636809 'mwe-upwiz-about-this-work' => 'Об этом произведении',
70646810 'mwe-upwiz-media-type' => 'Тип медиа',
70656811 'mwe-upwiz-date-created' => 'Дата создания',
@@ -7103,8 +6849,7 @@
71046850 'mwe-upwiz-next-details' => 'Далее',
71056851 'mwe-upwiz-home' => 'Перейти на домашнюю страницу вики',
71066852 'mwe-upwiz-upload-another' => 'Загрузить ещё файлы',
7107 - 'mwe-prevent-close' => 'Покидая эту страницу вы можете потерять все сделанные вами изменения.',
7108 - 'mwe-upwiz-prevent-close' => 'Вы ещё не закончили загрузку и публикацию {{PLURAL:$1|этого фала|этих файлов}}.',
 6853+ 'mwe-prevent-close' => 'Ваши файлы всё ещё загружаются. Вы уверены, что хотите уйти с этой страницы?',
71096854 'mwe-upwiz-files-complete' => 'Загрузка ваших файлов завершена!',
71106855 'mwe-upwiz-tooltip-author' => 'Имя человека, который сделал фотографию, нарисовал картину или рисунок и т. д.',
71116856 'mwe-upwiz-tooltip-source' => 'Откуда получен этот цифровой файл, это может быть URL, название книги или публикации',
@@ -7112,7 +6857,6 @@
71136858 'mwe-upwiz-tooltip-title' => 'Краткое уникальное название файла. Вы можете использовать простой текст с пробелами. Не указывайте расширение.',
71146859 'mwe-upwiz-dialog-title' => 'Файлы могут быть загружены с названиями на любом языке, в любой системе письма (кодируемой в UTF-8). Названия медиа-файлов должны быть описательными, полезными для понимания содержания файла.',
71156860 'mwe-upwiz-tooltip-description' => 'Кратко опишите всё самое важное об этом произведении. Для фото, укажите что изображено, где сделана фотография, при каких обстоятельствах.',
7116 - 'mwe-upwiz-tooltip-date' => 'Дата создания или первой публикации этой работы (в формате ГГГГ-ММ-ДД).',
71176861 'mwe-upwiz-tooltip-categories' => 'Укажите [$1 категории] для файла, чтобы его можно было проще найти.',
71186862 'mwe-upwiz-tooltip-other' => 'Любые другие сведения о произведении, которые вы хотите указать: географические координаты, ссылки на другие версии и пр.',
71196863 'mwe-upwiz-tooltip-more-info' => 'Узнать больше.',
@@ -7171,13 +6915,6 @@
71726916 'mwe-upwiz-license-public-domain-head' => 'Срок защиты авторским правом явно истёк',
71736917 'mwe-upwiz-license-usgov-head' => '{{PLURAL:$1|Это произведение|Эти произведения}} были сделаны правительством США',
71746918 'mwe-upwiz-license-misc' => 'Прочие причины',
7175 - 'mwe-upwiz-license-custom-head' => 'Только для экспертов. Введите код не показанной здесь лицензии',
7176 - 'mwe-upwiz-license-custom-subhead' => 'Введите викитекст, добавляющий лицензионный шаблон в ваши загрузки.',
7177 - 'mwe-upwiz-license-none-applicable-head' => 'Я не знаю, подходит ли какой-либо из этих вариантов! Помогите!',
7178 - 'mwe-upwiz-license-none-applicable-subhead' => 'Если вы не вполне уверены в намерениях первоначального автора, пожалуйста, не загружайте {{PLURAL:$1|этот файл|эти файлы}} в {{SITENAME}}. Нажмите кнопку ниже, чтобы отказаться от {{PLURAL:$1|этой загрузки|этих загрузок}} — не волнуйтесь, пока ещё ничего не было опубликовано.',
7179 - 'mwe-upwiz-license-none-applicable' => 'Отказаться от {{PLURAL:$1|этой загрузки|этих загрузок}}, не публиковать',
7180 - 'mwe-upwiz-license-confirm-remove' => 'Вы уверены, что вы хотите удалить {{PLURAL:$1|этот объект|эти объекты}}?',
7181 - 'mwe-upwiz-license-confirm-remove-title' => 'Подтвердить удаление',
71826919 'mwe-upwiz-categories' => 'Категории',
71836920 'mwe-upwiz-categories-add' => 'Добавить',
71846921 'mwe-upwiz-category-remove' => 'Убрать эту категорию',
@@ -7187,10 +6924,9 @@
71886925 'mwe-upwiz-thumbnail-failed' => 'Загрузка завершилась успешно, но сервер может получить миниатюру предпросмотра.',
71896926 'mwe-upwiz-unparseable-filename' => 'Невозможно понять имя файла "$1"',
71906927 'mwe-upwiz-image-preview' => 'Предпросмотр изображения',
7191 - 'mwe-upwiz-feedback-prompt' => 'Пожалуйста, [$1 дайте нам знать], что вы думаете о Мастере загрузок!',
71926928 'mwe-upwiz-feedback-note' => 'Ваш отзыв будет размещён в проекте $1.',
71936929 'mwe-upwiz-feedback-subject' => 'Тема:',
7194 - 'mwe-upwiz-feedback-message' => 'Сообщение:',
 6930+ 'mwe-upwiz-feedback-message' => 'Сообщение (без подписи):',
71956931 'mwe-upwiz-feedback-title' => 'Оставьте отзыв о Мастере загрузок',
71966932 'mwe-upwiz-feedback-cancel' => 'Отмена',
71976933 'mwe-upwiz-feedback-submit' => 'Отправить отзыв',
@@ -7316,6 +7052,7 @@
73177053 'mwe-upwiz-title' => 'Баһа',
73187054 'mwe-upwiz-categories-intro' => 'Категориятын эптэххинэ атын дьон булан ылалларыгар судургу буолуо',
73197055 'mwe-upwiz-categories-another' => 'Атын категориялары эбэргэ',
 7056+ 'mwe-upwiz-previously-uploaded' => 'Бу билэ урут киллэриллибит сирэ $1, <a href="$2">манна</a> сытар.',
73207057 'mwe-upwiz-about-this-work' => 'Бу үлэ туһунан',
73217058 'mwe-upwiz-media-type' => 'Миэдьийэ көрүҥэ',
73227059 'mwe-upwiz-date-created' => 'Айыллыбыт кэмэ',
@@ -7470,7 +7207,6 @@
74717208 'mwe-upwiz-api-error-duplicate-popup-title' => '{{PLURAL:$1|Podvojena datoteka|Podvojeni datoteki|Podvojene datoteke}}',
74727209 'mwe-upwiz-api-error-timeout' => 'Strežnik se ni odzval v pričakovanem času.',
74737210 'mwe-upwiz-api-error-noimageinfo' => 'Nalaganje je uspelo, vendar nam strežnik ni dal nobenih informacij o datoteki.',
7474 - 'mwe-upwiz-api-error-fileexists-shared-forbidden' => 'To ime datoteke je že zasedla datoteka na oddaljenem skupnem skladišču. Izberite drugo ime.',
74757211 'mwe-upwiz-api-warning-exists' => 'Na wikiju že obstaja [$1 druga datoteka] z enakim imenom datoteke',
74767212 'mwe-upwiz-tutorial-error-localized-file-missing' => 'Oprostite, vendar ni bilo mogoče najti vodnika v vašem jeziku. Namesto tega je prikazan angleški.',
74777213 'mwe-upwiz-tutorial-error-file-missing' => 'Oprostite, žal nismo našli nobene datoteke vodnika, ki bi moral biti tukaj. Prosimo, obrnite se na sistemske skrbnike.',
@@ -7527,6 +7263,7 @@
75287264 'mwe-upwiz-title' => 'Naslov',
75297265 'mwe-upwiz-categories-intro' => 'Pomagajte ljudem najti vaša dela z dodajanjem kategorij',
75307266 'mwe-upwiz-categories-another' => 'Dodaj še druge kategorije',
 7267+ 'mwe-upwiz-previously-uploaded' => 'Datoteka je bila nekoč naložena na $1 in je že na voljo <a href="$2">tukaj</a>.',
75317268 'mwe-upwiz-about-this-work' => 'O tem delu',
75327269 'mwe-upwiz-media-type' => 'Vrsta predstavnosti',
75337270 'mwe-upwiz-date-created' => 'Datum nastanka',
@@ -7560,8 +7297,6 @@
75617298 'mwe-upwiz-fileexists-replace' => 'Datoteka z naslovom »$1« že obstaja. Prosimo, spremenite naslov v nekaj edinstvenega.',
75627299 'mwe-upwiz-fileexists' => 'Datoteka s tem imenom že obstaja.
75637300 Prosimo, preverite <b><tt>$1</tt></b>, če niste prepričani, da jo želite zamenjati.',
7564 - 'mwe-upwiz-fileexists-replace-on-page' => 'Datoteka s tem imenom že obstaja. Če jo želite zamenjati, pojdite na stran za [$2 $1] in jo zamenjajte tam.',
7565 - 'mwe-upwiz-fileexists-replace-no-link' => 'Datoteka s tem imenom že obstaja.',
75667301 'mwe-upwiz-thumbnail-more' => 'Povečaj',
75677302 'mwe-upwiz-overwrite' => 'Zamenjaj datoteko',
75687303 'mwe-copyright-macro' => 'Kot zgoraj',
@@ -7572,8 +7307,8 @@
75737308 'mwe-upwiz-next-details' => 'Naprej',
75747309 'mwe-upwiz-home' => 'Pojdi na domačo stran wikija',
75757310 'mwe-upwiz-upload-another' => 'Naloži več datotek',
7576 - 'mwe-prevent-close' => 'Če zapustite to stran, boste izgubili vse narejene spremembe.',
7577 - 'mwe-upwiz-prevent-close' => 'Niste še končali z nalaganjem in objavo {{PLURAL:$1|te datoteke|teh datotek}}.',
 7311+ 'mwe-prevent-close' => 'Vaše datoteke se še vedno nalagajo.
 7312+Ali ste prepričani, da želite vseeno oditi s te strani?',
75787313 'mwe-upwiz-files-complete' => 'Nalaganje vaših datotek je končano!',
75797314 'mwe-upwiz-tooltip-author' => 'Ime osebe, ki je posnela fotografijo, naslikala sliko, narisala risbo itn.',
75807315 'mwe-upwiz-tooltip-source' => 'Od koder je prišla ta digitalna datoteka – lahko je URL, knjiga ali objava',
@@ -7583,7 +7318,6 @@
75847319 'mwe-upwiz-dialog-title' => 'Datoteke je mogoče naložiti z imeni v katerem koli jeziku in v kateri koli pisavi (kodirano kot UTF-8). Naslovi predstavnostnih datotek naj bodo smiselni in koristni v izbranem jeziku.',
75857320 'mwe-upwiz-tooltip-description' => 'Na kratko opišite vse opaznejše o delu.
75867321 Pri fotografiji omenite glavne stvari, ki so upodobljene, priložnost ali kraj.',
7587 - 'mwe-upwiz-tooltip-date' => 'Datum, ko je bilo to delo ustvarjeno ali prvič objavljeno (v obliki »llll-mm-dd«).',
75887322 'mwe-upwiz-tooltip-categories' => 'Svoji datoteki dodajte [$1 kategorije], da jo bo lažje najti.',
75897323 'mwe-upwiz-tooltip-other' => 'Vse druge informacije o tem delu, ki jih želite vključiti – geografske koordinate, povezave do drugih različic idr.',
75907324 'mwe-upwiz-tooltip-more-info' => 'Več o tem.',
@@ -7642,13 +7376,6 @@
76437377 'mwe-upwiz-license-public-domain-head' => 'Avtorske pravice so zagotovo potekle',
76447378 'mwe-upwiz-license-usgov-head' => '{{PLURAL:$1|To delo|Ti deli|Ta dela}} je naredila vlada Združenih držav Amerike',
76457379 'mwe-upwiz-license-misc' => 'Razni razlogi',
7646 - 'mwe-upwiz-license-custom-head' => 'Samo za napredne uporabnike: vnesite kodo dovoljenja, ki tukaj ni prikazano',
7647 - 'mwe-upwiz-license-custom-subhead' => 'Vnesite wikibesedilo, ki bo dodalo predlogo dovoljenja k vašim naloženim datotekam.',
7648 - 'mwe-upwiz-license-none-applicable-head' => 'Ne vem, ali katera od zgornjih možnosti ustreza ali ne! Na pomoč!',
7649 - 'mwe-upwiz-license-none-applicable-subhead' => 'Če niste popolnoma prepričani, kakšni so bili nameni izvirnega avtorja, vam prosimo, da {{PLURAL:$1|te datoteke|teh datotek}} ne naložite na {{GRAMMAR:tožilnik|{{SITENAME}}}}. Pritisnite na spodnji gumb za opustitev nalaganja {{PLURAL:$1|datoteke|datotek}} – ne skrbite, nič še ni bilo objavljeno.',
7650 - 'mwe-upwiz-license-none-applicable' => 'Opusti {{PLURAL:$1|to datoteko|ti datoteki|te datoteke}} brez objave',
7651 - 'mwe-upwiz-license-confirm-remove' => 'Ste prepričani, da želite odstraniti {{PLURAL:$1|to datoteko|ti datoteki|te datoteke}}?',
7652 - 'mwe-upwiz-license-confirm-remove-title' => 'Potrdite odstranitev',
76537380 'mwe-upwiz-categories' => 'Kategorije',
76547381 'mwe-upwiz-categories-add' => 'Dodaj',
76557382 'mwe-upwiz-category-remove' => 'Odstrani kategorijo',
@@ -7658,10 +7385,9 @@
76597386 'mwe-upwiz-thumbnail-failed' => 'Nalaganje je uspelo, vendar strežnik ni mogel pridobiti predogledne sličice',
76607387 'mwe-upwiz-unparseable-filename' => 'Ne morem razumeti imena datoteke »$1«',
76617388 'mwe-upwiz-image-preview' => 'Predogled slike',
7662 - 'mwe-upwiz-feedback-prompt' => 'Prosimo, [$1 sporočite nam] kaj menite o ČarovnikuNalaganja!',
76637389 'mwe-upwiz-feedback-note' => 'Vaša povratna informacija bo objavljena na $1.',
76647390 'mwe-upwiz-feedback-subject' => 'Zadeva:',
7665 - 'mwe-upwiz-feedback-message' => 'Sporočilo:',
 7391+ 'mwe-upwiz-feedback-message' => 'Sporočilo (brez podpisa):',
76667392 'mwe-upwiz-feedback-title' => 'Pustite povratno informacijo o čarovniku za nalaganje',
76677393 'mwe-upwiz-feedback-cancel' => 'Prekliči',
76687394 'mwe-upwiz-feedback-submit' => 'Pošlji povratno informacijo',
@@ -7861,6 +7587,7 @@
78627588 'mwe-upwiz-title' => 'Titel',
78637589 'mwe-upwiz-categories-intro' => 'Hjälp människor att hitta dina verk genom att lägga till kategorier',
78647590 'mwe-upwiz-categories-another' => 'Lägga till andra kategorier',
 7591+ 'mwe-upwiz-previously-uploaded' => 'Den här filen har tidigare laddats upp till $1 och finns redan <a href="$2">här</a> .',
78657592 'mwe-upwiz-about-this-work' => 'Om detta verk',
78667593 'mwe-upwiz-media-type' => 'Mediatyp',
78677594 'mwe-upwiz-date-created' => 'Skapad datum',
@@ -8112,7 +7839,6 @@
81137840 'mwe-upwiz-api-error-duplicate-popup-title' => 'Kagayang {{PLURAL:$1|talaksan|mga talaksan}}',
81147841 'mwe-upwiz-api-error-timeout' => 'Hindi tumugon ang tagapaghain sa loob ng inaasahang panahon.',
81157842 'mwe-upwiz-api-error-noimageinfo' => 'Nagtagumpay ang pagkakarga, subalit hindi nakapagbigay ng anumang kabatiran ang tagapaghain hinggil sa talaksan.',
8116 - 'mwe-upwiz-api-error-fileexists-shared-forbidden' => 'Ang pangalan ng talaksang ito ay inilaan ng isang talaksan sa ibabaw ng isang malayong pinagsasaluhang taguan. Pumili ng ibang pangalan.',
81177843 'mwe-upwiz-api-warning-exists' => 'May [$1 ibang talaksan]g nasa wiki na na may katulad na pangalan ng talaksan',
81187844 'mwe-upwiz-tutorial-error-localized-file-missing' => 'Paumahin, hindi namin mahanap ang isang tagapagturo na nasa wika mo. Ipinapakita sa halip ang nasa Ingles.',
81197845 'mwe-upwiz-tutorial-error-file-missing' => 'Paumanhin, hindi namin mahanap ang anumang talaksan para sa pagtuturo na dapat na mapunta rito. Mangyaring makipag-ugnayan sa mga tagapangasiwa ng sistema.',
@@ -8169,6 +7895,7 @@
81707896 'mwe-upwiz-title' => 'Pamagat',
81717897 'mwe-upwiz-categories-intro' => 'Tulungan ang mga tao na mahanap ang mga gawa mo sa pamamagitan ng pagdaragdag ng mga kategorya',
81727898 'mwe-upwiz-categories-another' => 'Magdagdag ng ibang mga kategorya',
 7899+ 'mwe-upwiz-previously-uploaded' => 'Dati nang naikarga ang talaksang ito sa $1 at makukuha na mula <a href="$2">rito</a>.',
81737900 'mwe-upwiz-about-this-work' => 'Tungkol sa akdang ito',
81747901 'mwe-upwiz-media-type' => 'Uri ng midya',
81757902 'mwe-upwiz-date-created' => 'Petsa ng pagkakalikha',
@@ -8202,8 +7929,6 @@
82037930 'mwe-upwiz-fileexists-replace' => 'Umiiral na ang isang talaksang may pamagat na "$1". Paki baguhin ang pamagat mo upang maging isang bagay na kakaiba.',
82047931 'mwe-upwiz-fileexists' => 'Umiiral na ang isang talaksan na may ganitong pangalan.
82057932 Pakisuri ang <b><tt>$1</tt></b> kapag hindi ka nakakatiyak kung nais mong palitan ito.',
8206 - 'mwe-upwiz-fileexists-replace-on-page' => 'Umiiral na ang isang talaksan na may ganitong pangalan. Kung nais mong palitan ito, pumunta sa pahina para sa [$2 $1] at palitan ito roon.',
8207 - 'mwe-upwiz-fileexists-replace-no-link' => 'Umiiral na ang isang talaksan na may ganitong pangalan.',
82087933 'mwe-upwiz-thumbnail-more' => 'Palakihin',
82097934 'mwe-upwiz-overwrite' => 'Palitan ang talaksan',
82107935 'mwe-copyright-macro' => 'Katulad sa itaas',
@@ -8214,8 +7939,8 @@
82157940 'mwe-upwiz-next-details' => 'Kasunod',
82167941 'mwe-upwiz-home' => 'Pumunta sa bahay-pahina ng wiki',
82177942 'mwe-upwiz-upload-another' => 'Magkarga ng mas marami pang mga talaksan',
8218 - 'mwe-prevent-close' => 'Ang paglisan mula sa pahinang ito ay maaaring magsanhi sa iyo ng pagkawala ng anumang mga pagbabagong ginawa mo.',
8219 - 'mwe-upwiz-prevent-close' => 'Hindi ka pa natatapos sa pagkakargang papaitaas at paglalathala {{PLURAL:$1|ng talaksang ito|ng mga talaksang ito}}.',
 7943+ 'mwe-prevent-close' => 'Ikinakarga pa ang mga talaksan mo.
 7944+Nakatitiyak ka bang nais mong lumibot na palayo mula sa pahinang ito?',
82207945 'mwe-upwiz-files-complete' => 'Natapos nang maikarga ang mga talaksan mo!',
82217946 'mwe-upwiz-tooltip-author' => 'Ang pangalan ng taong kumuha ng larawan, o puminta ng larawan, gumuhit ng larawan, atbp.',
82227947 'mwe-upwiz-tooltip-source' => 'Kung saan nakuha ang talaksang dihital -- maaaring isang URL, o isang aklat o lathalain',
@@ -8225,7 +7950,6 @@
82267951 'mwe-upwiz-dialog-title' => 'Maikakarga ang mga talaksan na may mga pangalan sa anumang wika sa anumang panitik (naikodigo bilang UTF-8). Ang mga pamagat ng mga talaksan ng midya ay dapat na makahulugan at makakatulong sa napiling wika.',
82277952 'mwe-upwiz-tooltip-description' => 'Maiksing ilarawan ang lahat ng mga katangi-tangi hinggil sa akda.
82287953 Para sa isang larawan, banggitin ang pangunahing mga bagay na nilalarawan, ang okasyon, o ang lugar.',
8229 - 'mwe-upwiz-tooltip-date' => 'Ang petsa kung kailan nilikha ang akdang ito o unang nalathala (anyong "tttt-bb-aa").',
82307954 'mwe-upwiz-tooltip-categories' => 'Magdagdag ng [$1 mga kategorya] sa iyong talaksan upang magawa itong madaling matagpuan.',
82317955 'mwe-upwiz-tooltip-other' => 'Anumang ibang kabatiran na nais mong isama hinggil sa akdang ito — mga tugmaang pangheograpiya, mga kawing sa ibang mga bersyon, atbp.',
82327956 'mwe-upwiz-tooltip-more-info' => 'Dagdagan pa ang kaalaman.',
@@ -8284,13 +8008,6 @@
82858009 'mwe-upwiz-license-public-domain-head' => 'Talagang waka nang bisa ang karapatang-ari',
82868010 'mwe-upwiz-license-usgov-head' => 'Ang {{PLURAL:$1|akdang ito|Ang mga akdang ito}} ay ginawa ng pamahalaan ng Estados Unidos',
82878011 'mwe-upwiz-license-misc' => 'Sari-saring mga dahilan',
8288 - 'mwe-upwiz-license-custom-head' => 'Mga dalubhasa lamang: ipasok ang kodigo para sa isang lisensiyang hindi ipinapakita rito',
8289 - 'mwe-upwiz-license-custom-subhead' => 'Ipasok ang teksto ng wiking magdaragdag ng isang suleras ng lisensiya sa mga pagkakarga mong papaitaas.',
8290 - 'mwe-upwiz-license-none-applicable-head' => 'Hindi ko alam kung mailalapat o hindi ang anuman sa nasa itaas na mga mapagpipilian! Saklolo!',
8291 - 'mwe-upwiz-license-none-applicable-subhead' => 'Kung talagang hindi ka nakatitiyak kung ano ang mga layunin ng orihinal na may-akda kung gayon mangyaring huwag ikarga ang {{PLURAL:$1|talaksang ito|ang mga talaksang ito}} sa {{SITENAME}}. Pindutan ang pindutang nasa ibaba upang talikdan ang {{PLURAL:$1|pagkakargang ito|ang mga pagkakargang ito}} -- huwag mag-alala, wala pa namang nailalathala.',
8292 - 'mwe-upwiz-license-none-applicable' => 'Tigilan ang {{PLURAL:$1|pagkakargang ito|ang mga pagkakargang ito}} na hindi naglalathala',
8293 - 'mwe-upwiz-license-confirm-remove' => 'Nakatitiyak ka bang nais mong tanggalin ang {{PLURAL:$1|pagkakargang ito|ang mga pagkakargang ito}}?',
8294 - 'mwe-upwiz-license-confirm-remove-title' => 'Tiyakin ang pagtatanggal',
82958012 'mwe-upwiz-categories' => 'Mga kategorya',
82968013 'mwe-upwiz-categories-add' => 'Magdagdag',
82978014 'mwe-upwiz-category-remove' => 'Alisin ang kategoryang ito',
@@ -8300,10 +8017,9 @@
83018018 'mwe-upwiz-thumbnail-failed' => 'Nagtagumpay ang pagkakarga, subalit hindi makakuha ng paunang patanaw na kagyat ang tagapaghain',
83028019 'mwe-upwiz-unparseable-filename' => 'Hindi maunawaan ang pangalan ng talaksan na "$1"',
83038020 'mwe-upwiz-image-preview' => 'Paunang tingin sa larawan',
8304 - 'mwe-upwiz-feedback-prompt' => 'Mangyaring [$1 ipagbigay-alam sa amin] kung ano ang iniisip ninyo sa UploadWizard!',
83058021 'mwe-upwiz-feedback-note' => 'Ang iyong pakaing-tugon ay ipapaskil sa $1.',
83068022 'mwe-upwiz-feedback-subject' => 'Paksa:',
8307 - 'mwe-upwiz-feedback-message' => 'Mensahe:',
 8023+ 'mwe-upwiz-feedback-message' => 'Mensahe (walang lagda):',
83088024 'mwe-upwiz-feedback-title' => 'Mag-iwan ng pakaing-tugon na patungkol sa Salamangkero ng Pagkakargang Papaitaas',
83098025 'mwe-upwiz-feedback-cancel' => 'Huwag ituloy',
83108026 'mwe-upwiz-feedback-submit' => 'Ipasa ang Pakaing-tugon',
@@ -8387,6 +8103,7 @@
83888104 'mwe-upwiz-title' => 'Назва',
83898105 'mwe-upwiz-categories-intro' => 'Допоможіть людям знайти свої роботи, додавши категорії',
83908106 'mwe-upwiz-categories-another' => 'Додати інші категорії',
 8107+ 'mwe-upwiz-previously-uploaded' => 'Цей файл був раніше завантажений до $1 <a href="$2">і вже доступний</a> .',
83918108 'mwe-upwiz-about-this-work' => 'Про цю роботу',
83928109 'mwe-upwiz-media-type' => 'Тип медіа',
83938110 'mwe-upwiz-date-created' => 'Дата створення',
@@ -8531,7 +8248,6 @@
85328249 'mwe-upwiz-api-error-duplicate-popup-title' => '{{PLURAL:$1|Tập tin|Các tập tin}} cùng nội dung',
85338250 'mwe-upwiz-api-error-timeout' => 'Máy chủ không đáp ứng trong thời gian dự kiến.',
85348251 'mwe-upwiz-api-error-noimageinfo' => 'Đã tải lên tập tin thành công, nhưng máy chủ không cung cấp thông tin về tập tin.',
8535 - 'mwe-upwiz-api-error-fileexists-shared-forbidden' => 'Tên tập tin này dành cho một tập tin khác nằm trên kho chia sẻ từ xa. Hãy chọn một tên khác.',
85368252 'mwe-upwiz-api-warning-exists' => 'Wiki này đã có [$1 tập tin] cùng tên và cùng nội dung.',
85378253 'mwe-upwiz-tutorial-error-localized-file-missing' => 'Rất tiếc, không thể tìm thấy hướng dẫn trong ngôn ngữ của bạn. Hướng dẫn tiếng Anh được trình bày thay thế.',
85388254 'mwe-upwiz-tutorial-error-file-missing' => 'Rất tiếc, không thể tìm thấy tập tin nào của hướng dẫn thường có sẵn tại đây. Xin hãy liên lạc với những người quản lý hệ thống.',
@@ -8588,6 +8304,7 @@
85898305 'mwe-upwiz-title' => 'Tên',
85908306 'mwe-upwiz-categories-intro' => 'Hãy xếp vào thể loại để giúp người ta tìm thấy các tác phẩm của bạn',
85918307 'mwe-upwiz-categories-another' => 'Thêm thể loại khác',
 8308+ 'mwe-upwiz-previously-uploaded' => 'Tập tin này trước dây đã được tải lên $1 và có sẵn <a href="$2">tại đây</a>.',
85928309 'mwe-upwiz-about-this-work' => 'Giới thiệu về tác phẩm này',
85938310 'mwe-upwiz-media-type' => 'Kiểu phương tiện',
85948311 'mwe-upwiz-date-created' => 'Ngày tháng tạo',
@@ -8632,8 +8349,8 @@
86338350 'mwe-upwiz-next-details' => 'Tiếp',
86348351 'mwe-upwiz-home' => 'Vào trang đầu wiki',
86358352 'mwe-upwiz-upload-another' => 'Tải lên thêm tập tin',
8636 - 'mwe-prevent-close' => 'Rời khỏi trang này có thể làm bạn mất những thay đổi của bạn.',
8637 - 'mwe-upwiz-prevent-close' => 'Bạn chưa hoàn thành việc tải lên và xuất bản {{PLURAL:$1|tập tin|các tập tin}} này.',
 8353+ 'mwe-prevent-close' => 'Các tập tin của bạn vẫn đang tải lên.
 8354+Bạn có chắc muốn rời khỏi trang này?',
86388355 'mwe-upwiz-files-complete' => 'Tất cả các tập tin của bạn đã hoàn tất tải lên!',
86398356 'mwe-upwiz-tooltip-author' => 'Tên của người chụp, sơn, hay vẽ hình.',
86408357 'mwe-upwiz-tooltip-source' => 'Nơi mà tập tin số này được tìm thấy, thí dụ địa chỉ URL hay cuốn sách',
@@ -8643,7 +8360,6 @@
86448361 'mwe-upwiz-dialog-title' => 'Có thể đặt tên tập tin trong bất kỳ ngôn ngữ và hệ thống viết (cần bảng mã UTF-8). Bất chấp ngôn ngữ, nên chọn tên tập tin dễ đọc và miêu tả đầy đủ.',
86458362 'mwe-upwiz-tooltip-description' => 'Miêu tả một cách ngắn gọn mỗi điều đáng kể về tác phẩm này.
86468363 Nếu là hình chụp, hãy nói đến những vật thể chính, cũng như tình hình, sự kiện, hay địa điểm của hình chụp.',
8647 - 'mwe-upwiz-tooltip-date' => 'Ngày tác phẩm này được tạo ra hoặc được xuất bản lần đầu tiên (định dạng “yyyy-mm-dd”).',
86488364 'mwe-upwiz-tooltip-categories' => 'Xếp tập tin vào các [$1 thể loại] để cho nó dễ kiếm hơn.',
86498365 'mwe-upwiz-tooltip-other' => 'Bổ sung thông tin khác về tác phẩm này: tọa độ địa lý, liên kết đến các phiên bản khác, v.v.',
86508366 'mwe-upwiz-tooltip-more-info' => 'Tìm hiểu thêm.',
@@ -8702,13 +8418,6 @@
87038419 'mwe-upwiz-license-public-domain-head' => 'Bản quyền đã chắc chắn quá hạn',
87048420 'mwe-upwiz-license-usgov-head' => '{{PLURAL:$1|Tác phẩm|Các tác phẩm này}} do chính quyền Hoa Kỳ thực hiện',
87058421 'mwe-upwiz-license-misc' => 'Lý do linh tinh',
8706 - 'mwe-upwiz-license-custom-head' => 'Dành cho nhà chuyên môn: nhập mã của một giấy phép không có sẵn tại đây',
8707 - 'mwe-upwiz-license-custom-subhead' => 'Nhập mã wiki để nhúng một bản mẫu giấy phép vào tập tin tải lên.',
8708 - 'mwe-upwiz-license-none-applicable-head' => 'Tôi không biết bất kỳ lựa chọn ở trên có hợp hay không! Giúp tôi với!',
8709 - 'mwe-upwiz-license-none-applicable-subhead' => 'Nếu bạn không hoàn toàn chắc chắn về ý định của tác giả ban đầu, xin vui lòng đừng tải {{PLURAL:$1|tập tin|các tập tin}} này lên {{SITENAME}}. Hãy bấm nút bên dưới để từ bỏ {{PLURAL:$1|tập tin|các tập tin}} này thay vì xuất bản {{PLURAL:$1|nó|chúng}}.',
8710 - 'mwe-upwiz-license-none-applicable' => 'Từ bỏ {{PLURAL:$1|tâp tin|các tập tin}} này thay vì xuất bản {{PLURAL:$1|nó|chúng}}',
8711 - 'mwe-upwiz-license-confirm-remove' => 'Bạn có chắc chắn muốn xóa bỏ {{PLURAL:$1|tập tin|các tập tin}} này?',
8712 - 'mwe-upwiz-license-confirm-remove-title' => 'Xác nhận xóa bỏ',
87138422 'mwe-upwiz-categories' => 'Thể loại',
87148423 'mwe-upwiz-categories-add' => 'Thêm',
87158424 'mwe-upwiz-category-remove' => 'Gỡ thể loại này',
@@ -8718,10 +8427,9 @@
87198428 'mwe-upwiz-thumbnail-failed' => 'Đã tải lên thành viên, nhưng máy chủ không thể lấy hình nhỏ xem trước',
87208429 'mwe-upwiz-unparseable-filename' => 'Không hiểu tên tập tin “$1”',
87218430 'mwe-upwiz-image-preview' => 'Xem trước hình ảnh',
8722 - 'mwe-upwiz-feedback-prompt' => 'Xin vui lòng [$1 cho chúng tôi biết] những ý kiến của bạn về Trình thuật sĩ tải lên!',
87238431 'mwe-upwiz-feedback-note' => 'Phản hồi của bạn sẽ được đăng lên $1.',
87248432 'mwe-upwiz-feedback-subject' => 'Tiêu đề:',
8725 - 'mwe-upwiz-feedback-message' => 'Thông điệp:',
 8433+ 'mwe-upwiz-feedback-message' => 'Thông điệp (không có chữ ký):',
87268434 'mwe-upwiz-feedback-title' => 'Phản hồi về Trình thuật sĩ tải lên',
87278435 'mwe-upwiz-feedback-cancel' => 'Hủy bỏ',
87288436 'mwe-upwiz-feedback-submit' => 'Gửi phản hồi',
@@ -8784,7 +8492,6 @@
87858493 'mwe-upwiz-api-error-duplicate-popup-title' => '重复 {{PLURAL:$1|文件|文件}}',
87868494 'mwe-upwiz-api-error-timeout' => '预计的时间内没有响应的服务器。',
87878495 'mwe-upwiz-api-error-noimageinfo' => '上载成功,但服务器没有给我们任何有关文件的信息。',
8788 - 'mwe-upwiz-api-error-fileexists-shared-forbidden' => '该文件名被保留的远程共享资源库中的文件。请选择另一个名称。',
87898496 'mwe-upwiz-api-warning-exists' => '有 [$1 另一个文件] 具有相同文件名的维基上已有的',
87908497 'mwe-upwiz-tutorial-error-localized-file-missing' => '对不起,我们不能找到有关教程,说明您的语言。英国一所示相反。',
87918498 'mwe-upwiz-tutorial-error-file-missing' => '对不起,我们无法找到任何文件是应该去这里的教程。请与系统管理员联系。',
@@ -8818,7 +8525,7 @@
88198526 'mwe-upwiz-secs-remaining' => '剩余$1 {{PLURAL:$1|秒|秒}}',
88208527 'mwe-upwiz-mins-secs-remaining' => '剩余$1 {{PLURAL:$1|分钟|分钟}} $2 {{PLURAL:$2|秒|秒}}',
88218528 'mwe-upwiz-hrs-mins-secs-remaining' => '剩余$1 {{PLURAL:$1|小时|小时}} $2 {{PLURAL:$2|分钟|分钟}} $3 {{PLURAL:$3|秒|秒}}',
8822 - 'mwe-upwiz-deeds-macro-prompt' => '{{SITENAME}} 要求您提供版权信息 {{PLURAL:$1|这个作品|这些作品}},请确保每个人都可以合法地重复使用 {{PLURAL:$1|它|它们}}。',
 8529+ 'mwe-upwiz-deeds-macro-prompt' => '{{SITENAME}} 要求您提供版权信息 {{PLURAL:$1|这个作品|这些作品}},请确保每个人都可以合法地重复使用 {{PLURAL:$1|它|它们}}。',
88238530 'mwe-upwiz-deeds-custom-prompt' => '或:',
88248531 'mwe-upwiz-source-ownwork' => '这{{PLURAL:$1|个|些}}档案是我自己的创作。',
88258532 'mwe-upwiz-source-ownwork-assert-any-license' => '我,$2,版权持有人的 {{PLURAL:$1|这个作品|这些作品}}、 现不可撤销地给予任何人使用、 修改和重新分发的权利 {{PLURAL:$1|这个作品|这些作品}} 的任何的目的,并因此发布 {{PLURAL:$1|它|它们}} 根据下列条款:',
@@ -8840,6 +8547,7 @@
88418548 'mwe-upwiz-title' => '标题',
88428549 'mwe-upwiz-categories-intro' => '加一个类别以便他人找到你的作品',
88438550 'mwe-upwiz-categories-another' => '添加其他类别',
 8551+ 'mwe-upwiz-previously-uploaded' => '这个档案是以前上传到$1及已经可在<a href"$2">这里</a>找到。',
88448552 'mwe-upwiz-about-this-work' => '关于这个档案',
88458553 'mwe-upwiz-media-type' => '媒体类型',
88468554 'mwe-upwiz-date-created' => '创建日期',
@@ -8873,7 +8581,6 @@
88748582 'mwe-upwiz-fileexists-replace' => '以"$1"为标题的档案已经存在,请更改这个名称以使其为一个独特的名字。',
88758583 'mwe-upwiz-fileexists' => '与此名称的文件已经存在。
88768584 请检查<tt><b>$1</b></tt>如果你不知道你要不要取代它。',
8877 - 'mwe-upwiz-fileexists-replace-no-link' => '具有此名称的文件已存在。',
88788585 'mwe-upwiz-thumbnail-more' => '放大',
88798586 'mwe-upwiz-overwrite' => '替换文件',
88808587 'mwe-copyright-macro' => '如上',
@@ -8927,23 +8634,7 @@
89288635 'mwe-upwiz-license-cc-by-sa-3.0' => '共享创意署名相同方式分享3.0',
89298636 'mwe-upwiz-license-cc-by-3.0' => '共享创意署名3.0',
89308637 'mwe-upwiz-license-cc-zero' => '共享创意CC0豁免',
8931 - 'mwe-upwiz-license-fal' => '自由艺术许可',
8932 - 'mwe-upwiz-license-pd-old-100' => '作者去世早在 100 多年前',
8933 - 'mwe-upwiz-license-pd-old' => '作者死亡超过 70 年前',
8934 - 'mwe-upwiz-license-pd-art' => '繁殖的一幅画是因为其年龄在公共领域',
8935 - 'mwe-upwiz-license-pd-usgov' => '美国联邦政府的原创作品',
8936 - 'mwe-upwiz-license-pd-usgov-nasa' => '美国国家航空航天局的原创作品',
8937 - 'mwe-upwiz-license-pd-usgov-military-navy' => '美国军事海军的原创作品',
8938 - 'mwe-upwiz-license-pd-ineligible' => '太简单了,无法受版权保护',
8939 - 'mwe-upwiz-license-pd-ineligible-help' => '使用这一要小心。图像必须是很简单,就像一个绿色的圆或红色正方形',
8940 - 'mwe-upwiz-license-copyrighted-free-use' => '受版权保护,但可用于任何目的,包括商业',
8941 - 'mwe-upwiz-license-attribution' => '可用于任何目的,包括商业,如果归版权持有人',
89428638 'mwe-upwiz-license-gfdl' => 'GNU自由文档许可证',
8943 - 'mwe-upwiz-license-public-domain-head' => '版权肯定已过期',
8944 - 'mwe-upwiz-license-misc' => '其他原因',
8945 - 'mwe-upwiz-license-custom-head' => '只有专家: 许可证这里不显示输入的代码',
8946 - 'mwe-upwiz-license-none-applicable-head' => '我不知道是否任何上述选项适用或不!请帮忙!',
8947 - 'mwe-upwiz-license-confirm-remove-title' => '确认删除',
89488639 'mwe-upwiz-categories' => '分类',
89498640 'mwe-upwiz-categories-add' => '新增',
89508641 'mwe-upwiz-category-remove' => '删除这个类别',
@@ -8952,17 +8643,6 @@
89538644 'mwe-upwiz-help-popup-title' => '标题',
89548645 'mwe-upwiz-thumbnail-failed' => '上传成功,但服务器不能预览缩略图',
89558646 'mwe-upwiz-unparseable-filename' => '听不懂的文件名称"$1"',
8956 - 'mwe-upwiz-image-preview' => '图像预览',
8957 - 'mwe-upwiz-feedback-prompt' => '请 [$1 让我们知道] 您对 UploadWizard 的看法!',
8958 - 'mwe-upwiz-feedback-subject' => '主题:',
8959 - 'mwe-upwiz-feedback-message' => '信息:',
8960 - 'mwe-upwiz-feedback-title' => '留下反馈有关上载的向导',
8961 - 'mwe-upwiz-feedback-cancel' => '取消',
8962 - 'mwe-upwiz-feedback-submit' => '提交反馈',
8963 - 'mwe-upwiz-feedback-adding' => '向页中添加反馈...',
8964 - 'mwe-upwiz-feedback-error1' => '错误:无法识别的结果从 API',
8965 - 'mwe-upwiz-feedback-error2' => '错误:编辑失败',
8966 - 'mwe-upwiz-feedback-error3' => '错误:没有从 API 的响应',
89678647 );
89688648
89698649 /** Traditional Chinese (‪中文(繁體)‬)
@@ -9025,6 +8705,7 @@
90268706 'mwe-upwiz-title' => '標題',
90278707 'mwe-upwiz-categories-intro' => '加一個類別以便他人找到你的作品',
90288708 'mwe-upwiz-categories-another' => '新增其他類別',
 8709+ 'mwe-upwiz-previously-uploaded' => '這個檔案是以前上傳到 $1 及已經可在<a href"$2">這裡</a>找到。',
90298710 'mwe-upwiz-about-this-work' => '關於這個檔案',
90308711 'mwe-upwiz-media-type' => '媒體類型',
90318712 'mwe-upwiz-date-created' => '建立日期',
Index: branches/wmf/1.17wmf1/extensions/UploadWizard/resources/mw.Feedback.js
@@ -1,136 +0,0 @@
2 -( function( mw, $ ) {
3 -
4 - /**
5 - * Thingy for collecting user feedback on a wiki page
6 - * @param {mw.Api} api properly configured to talk to this wiki
7 - * @param {mw.Title} the title of the page where you collect feedback
8 - */
9 - mw.Feedback = function( api, feedbackTitle ) {
10 - var _this = this;
11 - this.api = api;
12 - this.feedbackTitle = feedbackTitle;
13 - this.setup();
14 - };
15 -
16 - mw.Feedback.prototype = {
17 - setup: function() {
18 - var _this = this;
19 -
20 - // Set up buttons for dialog box. We have to do it the hard way since the json keys are localized
21 - _this.buttons = {};
22 - _this.buttons[ gM( 'mwe-upwiz-feedback-cancel' ) ] = function() { _this.cancel(); };
23 - _this.buttons[ gM( 'mwe-upwiz-feedback-submit' ) ] = function() { _this.submit(); };
24 -
25 - var $feedbackPageLink = $j( '<a></a>' ).attr( { 'href': _this.feedbackTitle.getUrl(), 'target': '_blank' } );
26 - this.$dialog =
27 - $( '<div style="position:relative;"></div>' ).append(
28 - $j( '<div class="mwe-upwiz-feedback-mode mwe-upwiz-feedback-form"></div>' ).append(
29 - $( '<div style="margin-top:0.4em;"></div>' ).append(
30 - $( '<small></small>' ).msg( 'mwe-upwiz-feedback-note',
31 - _this.feedbackTitle.getNameText(),
32 - $feedbackPageLink )
33 - ),
34 - $( '<div style="margin-top:1em;"></div>' ).append(
35 - gM( 'mwe-upwiz-feedback-subject' ),
36 - $( '<br/>' ),
37 - $( '<input type="text" class="mwe-upwiz-feedback-subject" name="subject" maxlength="60" style="width:99%;"/>' )
38 - ),
39 - $( '<div style="margin-top:0.4em;"></div>' ).append(
40 - gM( 'mwe-upwiz-feedback-message' ),
41 - $( '<br/>' ),
42 - $( '<textarea name="message" class="mwe-upwiz-feedback-message" style="width:99%;" rows="5" cols="60"></textarea>' )
43 - )
44 - ),
45 - $( '<div class="mwe-upwiz-feedback-mode mwe-upwiz-feedback-submitting" style="text-align:center;margin:3em 0;"></div>' ).append(
46 - gM( 'mwe-upwiz-feedback-adding' ),
47 - $( '<br/>' ),
48 - $( '<img src="http://upload.wikimedia.org/wikipedia/commons/4/42/Loading.gif" />' )
49 - ),
50 - $( '<div class="mwe-upwiz-feedback-mode mwe-upwiz-feedback-error" style="position:relative;"></div>' ).append(
51 - $( '<div class="mwe-upwiz-feedback-error-msg style="color:#990000;margin-top:0.4em;"></div>' )
52 -
53 - )
54 - ).dialog({
55 - width: 500,
56 - autoOpen: false,
57 - title: gM( 'mwe-upwiz-feedback-title' ),
58 - modal: true,
59 - buttons: _this.buttons
60 - });
61 -
62 - this.subjectInput = this.$dialog.find( 'input.mwe-upwiz-feedback-subject' ).get(0);
63 - this.messageInput = this.$dialog.find( 'textarea.mwe-upwiz-feedback-message' ).get(0);
64 - this.displayForm();
65 - },
66 -
67 - display: function( s ) {
68 - this.$dialog.dialog( { buttons:{} } ); // hide the buttons
69 - this.$dialog.find( '.mwe-upwiz-feedback-mode' ).hide(); // hide everything
70 - this.$dialog.find( '.mwe-upwiz-feedback-' + s ).show(); // show the desired div
71 - },
72 -
73 - displaySubmitting: function() {
74 - this.display( 'submitting' );
75 - },
76 -
77 - displayForm: function() {
78 - this.subjectInput.value = '';
79 - this.messageInput.value = '';
80 - this.display( 'form' );
81 - this.$dialog.dialog( { buttons: this.buttons } ); // put the buttons back
82 - },
83 -
84 - displayError: function( message ) {
85 - this.display( 'error' );
86 - this.$dialog.find( '.mwe-upwiz-feedback-error-msg' ).msg( message );
87 - },
88 -
89 - cancel: function() {
90 - this.$dialog.dialog( 'close' );
91 - },
92 -
93 - submit: function() {
94 - var _this = this;
95 -
96 - // get the values to submit
97 - var subject = this.subjectInput.value;
98 -
99 - var message = "<small>User agent: " + navigator.userAgent + "</small>\n\n"
100 - + this.messageInput.value;
101 - if ( message.indexOf( '~~~' ) == -1 ) {
102 - message += " ~~~~";
103 - }
104 -
105 - this.displaySubmitting();
106 -
107 - var ok = function( result ) {
108 - if ( mw.isDefined( result.edit ) ) {
109 - if ( result.edit.result === 'Success' ) {
110 - _this.$dialog.dialog( 'close' ); // edit complete, close dialog box
111 - } else {
112 - _this.displayError( 'mwe-upwiz-feedback-error1' ); // unknown API result
113 - }
114 - } else {
115 - displayError( 'mwe-upwiz-feedback-error2' ); // edit failed
116 - }
117 - };
118 -
119 - var err = function( code, info ) {
120 - displayError( 'mwe-upwiz-feedback-error3' ); // ajax request failed
121 - };
122 -
123 - this.api.newSection( this.feedbackTitle, subject, message, ok, err );
124 -
125 - }, // close submit button function
126 -
127 -
128 - launch: function() {
129 - this.displayForm();
130 - this.$dialog.dialog( 'open' );
131 - this.subjectInput.focus();
132 - }
133 -
134 - };
135 -
136 -
137 -} )( window.mediaWiki, jQuery );
Index: branches/wmf/1.17wmf1/extensions/UploadWizard/resources/mw.ConfirmCloseWindow.js
@@ -1,57 +0,0 @@
2 -( function( mw, $ ) {
3 - /**
4 - * Prevent the closing of a window with a confirm message (the onbeforeunload event seems to
5 - * work in most browsers.)
6 - *
7 - * This supersedes any previous onbeforeunload handler. If there was a handler before, it is
8 - * restored when you execute the returned function.
9 - * e.g.
10 - *
11 - * var allowCloseWindow = mw.confirmCloseWindow( { message: 'Dont close me!' } );
12 - * // ... do stuff that can't be interrupted ...
13 - * allowCloseWindow();
14 - *
15 - *
16 - * @param options options - optional set of the following optional arguments:
17 - * message: function returning string message to show.
18 - * test: function returning boolean. If true, alert is shown. Defaults to always true.
19 - * @return closure execute this when you want to allow the user to close the window
20 - */
21 - mw.confirmCloseWindow = function( options ) {
22 - if ( ! mw.isDefined( options ) ) {
23 - options = {};
24 - }
25 -
26 - var defaults = {
27 - message: function() { return gM( 'mwe-prevent-close' ) },
28 - test: function() { return true; }
29 - };
30 - options = $.extend( defaults, options );
31 -
32 - var oldUnloadHandler = window.onbeforeunload;
33 -
34 - window.onbeforeunload = function() {
35 - if ( options.test() ) {
36 - // remove the handler while the alert is showing - otherwise breaks caching in Firefox (3?).
37 - // but if they continue working on this page, immediately re-register this handler
38 - var thisFunction = arguments.callee;
39 - window.onbeforeunload = null;
40 - setTimeout( function() {
41 - window.onbeforeunload = thisFunction;
42 - } );
43 -
44 - // show an alert with this message
45 - return options.message();
46 - }
47 - };
48 -
49 - // return the function they can use to stop this
50 - return function() {
51 - window.onbeforeunload = oldUnloadHandler;
52 - };
53 -
54 - };
55 -
56 -} )( window.mediaWiki, jQuery );
57 -
58 -
Index: branches/wmf/1.17wmf1/extensions/UploadWizard/resources/mw.Api.edit.js
@@ -23,7 +23,7 @@
2424 // an infinite loop. If this fresh token is bad, something else is very wrong.
2525 var useTokenToPost = function( token ) {
2626 params.token = token;
27 - api.post( params, ok, err );
 27+ this.post( params, ok, err );
2828 };
2929 api.getEditToken( useTokenToPost, err );
3030 } else {
@@ -54,8 +54,7 @@
5555 * @param {Function} error callback
5656 */
5757 getEditToken: function( tokenCallback, err ) {
58 - var api = this;
59 -
 58+
6059 var parameters = {
6160 'prop': 'info',
6261 'intoken': 'edit',
@@ -82,29 +81,11 @@
8382
8483 var ajaxOptions = { 'ok': ok, 'err': err };
8584
86 - api.get( parameters, ajaxOptions );
87 - },
88 -
89 - /**
90 - * Create a new section of the page.
91 - * @param {mw.Title|String} target page
92 - * @param {String} header
93 - * @param {String} wikitext message
94 - * @param {Function} success handler
95 - * @param {Function} error handler
96 - */
97 - newSection: function( title, header, message, ok, err ) {
98 - var params = {
99 - action: 'edit',
100 - section: 'new',
101 - format: 'json',
102 - title: title.toString(),
103 - summary: header,
104 - text: message
105 - };
106 - this.postWithEditToken( params, ok, err );
 85+ this.get( parameters, ajaxOptions );
10786 }
10887
109 - } ); // end extend
 88+
 89+
 90+ } );
11091
111 -} )( window.mediaWiki, jQuery );
 92+}) ( window.mediaWiki, jQuery );
Index: branches/wmf/1.17wmf1/extensions/UploadWizard/resources/uploadWizard.css
@@ -2,7 +2,6 @@
33 #contentSub {
44 margin-left: 0;
55 color: #666666;
6 - font-style: italic;
76 }
87
98 form.mwe-upwiz-form {
@@ -15,6 +14,15 @@
1615 max-width: 900px; /* wild guess */
1716 }
1817
 18+/*
 19+.upload-section {
 20+ padding: 1em;
 21+ margin-bottom: 0.5em;
 22+ margin-top: 0.5em;
 23+ border: 1px solid #e0e0e0;
 24+}
 25+*/
 26+
1927 #mwe-upwiz-steps {
2028 background-color: white;
2129 background-image: none;
@@ -168,20 +176,16 @@
169177
170178 .mwe-upwiz-file-preview {
171179 float: left;
172 - height: 60px;
173 - width: 60px;
174 - padding: 0.5em;
175 - border: 1px solid #e0e0e0;
176 - margin-right: 1em;
177 - /* @embed */
178 - background: url('images/32px-Blank-document.svg.png') no-repeat center center;
 180+ height: 40px;
 181+ width: 40px;
 182+ margin-right: 6px;
 183+ background: url('images/32px-Blank-document.svg.png') no-repeat center top;
179184 }
180185
181186 .mwe-upwiz-file-preview-broken {
182 - height: 60px !important;
183 - width: 60px !important;
184 - /* @embed */
185 - background: url('images/32px-Blank-document-broken.svg.png') no-repeat center center !important;
 187+ height: 40px !important;
 188+ width: 40px !important;
 189+ background: url('images/32px-Blank-document-broken.svg.png') no-repeat center top !important;
186190 }
187191
188192 .mwe-upwiz-add-files-n {
@@ -286,21 +290,17 @@
287291 }
288292
289293 .mwe-upwiz-status-progress {
290 - /* @embed */
291294 background: url('images/24px-spinner-0645ad.gif') no-repeat center center;
292295 }
293296
294297 .mwe-upwiz-file.hover .mwe-upwiz-status-progress {
295 - /* @embed */
296298 background: url('images/24px-spinner-0645ad-e0f0ff.gif') no-repeat center center;
297299 }
298300
299301 .mwe-upwiz-file.odd .mwe-upwiz-status-progress {
300 - /* @embed */
301302 background: url('images/24px-spinner-0645ad-f5f5f5.gif') no-repeat center center;
302303 }
303304 .mwe-upwiz-status-stashed, .mwe-upwiz-status-uploaded {
304 - /* @embed */
305305 background: url('images/32px-Dialog-apply-009900.svg.png') no-repeat center center;
306306 }
307307
@@ -313,22 +313,18 @@
314314 }
315315
316316 .mwe-upwiz-cc-zero-icon {
317 - /* @embed */
318317 background: url('images/18px-Cc-zero.svg.png') no-repeat center center;
319318 }
320319
321320 .mwe-upwiz-cc-sa-icon {
322 - /* @embed */
323321 background: url('images/18px-Share_Alike.svg.png') no-repeat center center;
324322 }
325323
326324 .mwe-upwiz-cc-by-icon {
327 - /* @embed */
328325 background: url('images/18px-Cc-by_new_white.svg.png') no-repeat center center;
329326 }
330327
331328 .mwe-upwiz-status-error {
332 - /* @embed */
333329 background: url('images/32px-Nuvola_apps_important_orange.svg.png') no-repeat center center;
334330 font-weight: bold;
335331 color: #CC0000;
@@ -356,28 +352,35 @@
357353 background: #ffffe0;
358354 }
359355
360 -.mwe-upwiz-thumbnail {
 356+.mwe-upwiz-thumbnail, .mwe-upwiz-thumbnail-small {
361357 border: 1px solid #cccccc;
362358 text-align: center;
363359 background: #ffffff;
364 - width: 60px;
365 - padding: 8px;
366360 }
367361
 362+.mwe-upwiz-thumbnail {
 363+ padding: 0.5em;
 364+ width: auto;
 365+}
 366+
368367 .mwe-upwiz-thumbnail-side {
369368 float: left;
370369 margin-bottom: 1em;
371370 margin-right: 1em;
372 - width: 76px; /* see .mwe-upwiz-thumbnail, 60 + 8 + 8 */
373371 }
374372
 373+.mwe-upwiz-thumbnail-small {
 374+ padding: 0.25em;
 375+ width: 60px;
 376+}
 377+
375378 #mwe-upwiz-deeds-thumbnails {
376379 text-align: center;
377380 margin: 1em 0;
378381 background: #f0f0f0;
379382 }
380383
381 -#mwe-upwiz-deeds-thumbnails .mwe-upwiz-thumbnail {
 384+#mwe-upwiz-deeds-thumbnails .mwe-upwiz-thumbnail-small {
382385 display: inline-block;
383386 margin: 1em;
384387 vertical-align: middle;
@@ -457,10 +460,11 @@
458461 }
459462
460463 #mwe-upwiz-macro-files {
 464+ margin-top: 12px;
461465 }
462466
463467 .mwe-upwiz-info-file {
464 - padding: 1em;
 468+ margin-bottom: 1em;
465469 }
466470
467471 .mwe-upwiz-details-fieldname {
@@ -622,12 +626,10 @@
623627 .mwe-upwiz-toggler {
624628 margin-bottom: 0;
625629 padding: 4px 0 3px 18px;
626 - /* @embed */
627630 background: url('images/toggle.png') no-repeat left center;
628631 }
629632
630633 .mwe-upwiz-toggler-open {
631 - /* @embed */
632634 background: url('images/toggle-open.png') no-repeat left center;
633635 }
634636
@@ -657,9 +659,8 @@
658660 padding: 0.25em;
659661 }
660662
661 -.mwe-date {
662 - width: 20em;
663 - /* @embed */
 663+.mwe-date-display {
 664+ width: 100%;
664665 background: #ffffff url('images/calendar.gif') no-repeat right center;
665666 }
666667
@@ -668,7 +669,6 @@
669670 }
670671
671672 .mwe-upwiz-hint {
672 - /* @embed */
673673 background: url('images/question.png') no-repeat;
674674 display: inline-block;
675675 height: 11px;
@@ -676,7 +676,6 @@
677677 margin-left: 4px;
678678 }
679679 .mwe-upwiz-hint:hover {
680 - /* @embed */
681680 background: url('images/question-hover.png') no-repeat;
682681 }
683682
@@ -704,7 +703,3 @@
705704 .ui-dialog .mwe-upwiz-lightbox {
706705 padding: 0;
707706 }
708 -
709 -.mwe-upwiz-details-texts {
710 - padding: 0.5em;
711 -}
Index: branches/wmf/1.17wmf1/extensions/UploadWizard/resources/mw.UploadWizard.js
@@ -115,7 +115,7 @@
116116 var info = 'unknown';
117117
118118 if ( result.upload && result.upload.warnings ) {
119 - if ( result.upload.warnings['exists'] ) {
 119+ if ( result.upload.warnings.exists ) {
120120 // the filename we uploaded is in use already. Not a problem since we stashed it under a temporary name anyway
121121 // potentially we could indicate to the upload that it should set the Title field to error state now, but we'll let them deal with that later.
122122 // however, we don't get imageinfo, so let's try to get it and pretend that we did
@@ -138,27 +138,43 @@
139139 }
140140 };
141141 _this.getStashImageInfo( success, [ 'timestamp', 'url', 'size', 'dimensions', 'sha1', 'mime', 'metadata', 'bitdepth' ] );
142 - } else if ( result.upload.warnings['duplicate'] ) {
143 - code = 'duplicate';
144 - _this.setError( code, _this.duplicateErrorInfo( 'duplicate', result.upload.warnings['duplicate'] ) );
145 - } else if ( result.upload.warnings['duplicate-archive'] ) {
146 - code = 'duplicate-archive';
147 - _this.setError( code, _this.duplicateErrorInfo( 'duplicate-archive', result.upload.warnings['duplicate-archive'] ) );
148 - } else {
149 - // we have an unknown warning. Assume fatal
150 - code = 'unknown-warning';
151 - var warningInfo = [];
152 - $j.each( result.upload.warnings, function( k, v ) {
153 - warningInfo.push( k + ': ' + v );
154 - } );
155 - info = warningInfo.join( ', ' );
156 - _this.setError( code, [ info ] );
 142+ } else if ( result.upload.warnings.duplicate ) {
 143+ if ( typeof result.upload.warnings.duplicate == 'object' ) {
 144+ var duplicates = result.upload.warnings.duplicate;
 145+ var $ul = $j( '<ul></ul>' );
 146+ $j.each( duplicates, function( i, filename ) {
 147+ var $a = $j( '<a/>' ).append( filename );
 148+ var href;
 149+ try {
 150+ href = _this.filenameToUrl( filename );
 151+ $a.attr( { 'href': href, 'target': '_blank' } );
 152+ } catch ( e ) {
 153+ $a.click( function() { alert('could not parse filename=' + filename ); } );
 154+ $a.attr( 'href', '#' );
 155+ }
 156+ $ul.append( $j( '<li></li>' ).append( $a ) );
 157+ } );
 158+ var dialogFn = function() {
 159+ $j( '<div></div>' )
 160+ .html( $ul )
 161+ .dialog( {
 162+ width: 500,
 163+ zIndex: 200000,
 164+ autoOpen: true,
 165+ title: gM( 'mwe-upwiz-api-error-duplicate-popup-title', duplicates.length ),
 166+ modal: true
 167+ } );
 168+ };
 169+ code = 'duplicate';
 170+ info = [ duplicates.length, dialogFn ];
 171+ }
 172+ _this.setError( code, info );
157173 }
158174 } else if ( result.upload && result.upload.result === 'Success' ) {
159175 if ( result.upload.imageinfo ) {
160176 _this.setSuccess( result );
161177 } else {
162 - _this.setError( 'noimageinfo', info );
 178+ _this.setError( 'noimageinfo' );
163179 }
164180 } else {
165181 if ( result.error ) {
@@ -177,46 +193,6 @@
178194
179195
180196 /**
181 - * Helper function to generate duplicate errors with dialog box. Works with existing duplicates and deleted dupes.
182 - * @param {String} error code, should have matching strings in .i18n.php
183 - * @param {Object} portion of the API error result listing duplicates
184 - */
185 - duplicateErrorInfo: function( code, resultDuplicate ) {
186 - var _this = this;
187 - var duplicates;
188 - if ( typeof resultDuplicate === 'object' ) {
189 - duplicates = resultDuplicate;
190 - } else if ( typeof resultDuplicate === 'string' ) {
191 - duplicates = [ resultDuplicate ];
192 - }
193 - var $ul = $j( '<ul></ul>' );
194 - $j.each( duplicates, function( i, filename ) {
195 - var $a = $j( '<a/>' ).append( filename );
196 - try {
197 - var href = _this.filenameToUrl( filename );
198 - $a.attr( { 'href': href, 'target': '_blank' } );
199 - } catch ( e ) {
200 - $a.click( function() { alert('could not parse filename=' + filename ); } );
201 - $a.attr( 'href', '#' );
202 - }
203 - $ul.append( $j( '<li></li>' ).append( $a ) );
204 - } );
205 - var dialogFn = function() {
206 - $j( '<div></div>' )
207 - .html( $ul )
208 - .dialog( {
209 - width: 500,
210 - zIndex: 200000,
211 - autoOpen: true,
212 - title: gM( 'mwe-upwiz-api-error-' + code + '-popup-title', duplicates.length ),
213 - modal: true
214 - } );
215 - };
216 - return [ duplicates.length, dialogFn ];
217 - },
218 -
219 -
220 - /**
221197 * Called from any upload success condition
222198 * @param {Mixed} result -- result of AJAX call
223199 */
@@ -229,13 +205,14 @@
230206 _this.ui.setStatus( 'mwe-upwiz-getting-metadata' );
231207 if ( result.upload ) {
232208 _this.extractUploadInfo( result.upload );
 209+ // create the small thumbnail used on the 'upload' step
233210 _this.getThumbnail(
234211 function( image ) {
235212 // n.b. if server returns a URL, which is a 404, we do NOT get broken image
236213 _this.ui.setPreview( image ); // make the thumbnail the preview image
237214 },
238 - mw.UploadWizard.config[ 'thumbnailWidth' ],
239 - mw.UploadWizard.config[ 'thumbnailMaxHeight' ]
 215+ mw.UploadWizard.config[ 'iconThumbnailWidth' ],
 216+ mw.UploadWizard.config[ 'iconThumbnailMaxHeight' ]
240217 );
241218 // create the large thumbnail that the other thumbnails link to
242219 _this.getThumbnail(
@@ -570,11 +547,17 @@
571548
572549 /**
573550 * Reset the entire interface so we can upload more stuff
574 - * (depends on updateFileCounts to reset the interface when uploads go down to 0)
575551 * Depending on whether we split uploading / detailing, it may actually always be as simple as loading a URL
576552 */
577553 reset: function() {
578 - this.removeMatchingUploads( function() { return true; } );
 554+ // window.location = wgArticlePath.replace( '$1', 'Special:UploadWizard?skiptutorial=true' );
 555+ var _this = this;
 556+ // deeds page
 557+ _this.deedChooser.remove();
 558+ _this.removeMatchingUploads( function() { return true; } );
 559+ // this could be slicker... need to reset the headline AND get rid of individual divs
 560+ $( '#mwe-upwiz-thanks' ).html( '' );
 561+ _this.moveToStep( 'file' );
579562 },
580563
581564
@@ -594,16 +577,13 @@
595578 $j( '#mwe-first-spinner' ).remove();
596579
597580 // feedback request
598 - if ( mw.isDefined( mw.UploadWizard.config['feedbackPage'] ) && mw.UploadWizard.config['feedbackPage'] !== '' ) {
599 - var feedback = new mw.Feedback( _this.api,
600 - new mw.Title( mw.UploadWizard.config['feedbackPage'] ) );
601 - $j( '#contentSub' )
602 - .msg( 'mwe-upwiz-feedback-prompt',
603 - function() {
604 - feedback.launch();
605 - return false;
606 - }
607 - );
 581+ if ( UploadWizardConfig['feedbackPage'] !== '' ) {
 582+ $j( '#contentSub' ).html('<i>Please <a id="mwe-upwiz-feedback" href="#">let us know</a> what you think of Upload Wizard!</i>');
 583+ $j( '#mwe-upwiz-feedback')
 584+ .click( function() {
 585+ _this.launchFeedback();
 586+ return false;
 587+ } );
608588 }
609589
610590 // construct the arrow steps from the UL in the HTML
@@ -657,9 +637,8 @@
658638 } );
659639
660640 $j( '#mwe-upwiz-stepdiv-file .mwe-upwiz-buttons .mwe-upwiz-button-next' ).click( function() {
661 - _this.removeErrorUploads( function() {
662 - _this.prepareAndMoveToDeeds();
663 - } );
 641+ _this.removeErrorUploads();
 642+ _this.prepareAndMoveToDeeds();
664643 } );
665644 $j ( '#mwe-upwiz-stepdiv-file .mwe-upwiz-buttons .mwe-upwiz-button-retry' ).click( function() {
666645 _this.hideFileEndButtons();
@@ -686,6 +665,11 @@
687666 upload.deedChooser = _this.deedChooser;
688667 }
689668
 669+ /* put a border below every details div except the last */
 670+ if ( i < lastUploadIndex ) {
 671+ upload.details.div.css( 'border-bottom', '1px solid #e0e0e0' );
 672+ }
 673+
690674 // only necessary if (somehow) they have beaten the check-as-you-type
691675 upload.details.titleInput.checkUnique();
692676 } );
@@ -696,39 +680,20 @@
697681
698682
699683 // DETAILS div
700 - var finalizeDetails = function() {
701 - if ( mw.isDefined( _this.allowCloseWindow ) ) {
702 - _this.allowCloseWindow();
703 - }
704 - _this.prefillThanksPage();
705 - _this.moveToStep( 'thanks' );
706 - };
707684
708 - var startDetails = function() {
709 - $j( '.mwe-upwiz-hint' ).each( function(i) { $j( this ).tipsy( 'hide' ); } ); // close tipsy help balloons
710 - if ( _this.detailsValid() ) {
711 - _this.hideDetailsEndButtons();
712 - _this.detailsSubmit( function() {
713 - _this.showNext( 'details', 'complete', finalizeDetails );
714 - } );
715 - }
716 - };
717 -
718 - $j( '#mwe-upwiz-stepdiv-details .mwe-upwiz-file-next-some-failed' ).hide();
719 - $j( '#mwe-upwiz-stepdiv-details .mwe-upwiz-file-next-all-failed' ).hide();
720 -
721 - $j( '#mwe-upwiz-stepdiv-details .mwe-upwiz-start-next .mwe-upwiz-button-next' )
722 - .click( startDetails );
723 -
724 - $j( '#mwe-upwiz-stepdiv-details .mwe-upwiz-buttons .mwe-upwiz-button-next-despite-failures' )
 685+ $j( '#mwe-upwiz-stepdiv-details .mwe-upwiz-button-next' )
725686 .click( function() {
726 - _this.removeErrorUploads( finalizeDetails );
 687+ $j( '.mwe-upwiz-hint' ).each( function(i) { $j( this ).tipsy( 'hide' ); } ); // close tipsy help balloons
 688+ if ( _this.detailsValid() ) {
 689+ _this.detailsSubmit( function() {
 690+ _this.prefillThanksPage();
 691+ _this.moveToStep( 'thanks' );
 692+ } );
 693+ }
727694 } );
728 -
729 - $j ( '#mwe-upwiz-stepdiv-details .mwe-upwiz-buttons .mwe-upwiz-button-retry' )
730 - .click( startDetails );
731695
732696
 697+
733698 // WIZARD
734699
735700 // check to see if the the skip tutorial cookie is set
@@ -763,12 +728,10 @@
764729 deeds.push( customDeed );
765730 }
766731
767 - var uploadsClone = $j.map( _this.uploads, function( x ) { return x; } );
768732 _this.deedChooser = new mw.UploadWizardDeedChooser(
769733 '#mwe-upwiz-deeds',
770734 deeds,
771 - uploadsClone
772 - );
 735+ _this.uploads.length );
773736
774737
775738 $j( '<div></div>' )
@@ -780,7 +743,7 @@
781744 .insertBefore( _this.deedChooser.$selector.find( '.mwe-upwiz-deed-custom' ) )
782745 .msg( 'mwe-upwiz-deeds-custom-prompt' );
783746 }
784 -
 747+
785748 _this.moveToStep( 'deeds' );
786749
787750 },
@@ -905,13 +868,13 @@
906869 // remove the div that passed along the trigger
907870 var $div = $j( upload.ui.div );
908871 $div.unbind(); // everything
909 - // sexily fade away (TODO if we are looking at it)
910 - //$div.fadeOut('fast', function() {
 872+ // sexily fade away
 873+ $div.fadeOut('fast', function() {
911874 $div.remove();
912875 // and do what we in the wizard need to do after an upload is removed
913876 mw.UploadWizardUtil.removeItem( _this.uploads, upload );
914877 _this.updateFileCounts();
915 - //} );
 878+ });
916879 },
917880
918881
@@ -919,13 +882,10 @@
920883 * Hide the button choices at the end of the file step.
921884 */
922885 hideFileEndButtons: function() {
 886+ $j( '#mwe-upwiz-stepdiv .mwe-upwiz-buttons' ).hide();
923887 $j( '#mwe-upwiz-stepdiv-file .mwe-upwiz-buttons .mwe-upwiz-file-endchoice' ).hide();
924888 },
925889
926 - hideDetailsEndButtons: function() {
927 - $j( '#mwe-upwiz-stepdiv-details .mwe-upwiz-buttons .mwe-upwiz-file-endchoice' ).hide();
928 - },
929 -
930890 /**
931891 * This is useful to clean out unused upload file inputs if the user hits GO.
932892 * We are using a second array to iterate, because we will be splicing the main one, _this.uploads
@@ -938,13 +898,11 @@
939899
940900 /**
941901 * Clear out uploads that are in error mode, perhaps before proceeding to the next step
942 - * @param {Function} to be called when done
943902 */
944 - removeErrorUploads: function( endCallback ) {
 903+ removeErrorUploads: function() {
945904 this.removeMatchingUploads( function( upload ) {
946905 return upload.state === 'error';
947906 } );
948 - endCallback();
949907 },
950908
951909
@@ -1031,9 +989,8 @@
1032990 }
1033991 } );
1034992
1035 - this.allowCloseWindow = mw.confirmCloseWindow( {
1036 - message: function() { return gM( 'mwe-upwiz-prevent-close', _this.uploads.length ); },
1037 - test: function() { return _this.uploads.length > 0; }
 993+ var allowCloseWindow = $j().preventCloseWindow( {
 994+ message: gM( 'mwe-prevent-close')
1038995 } );
1039996
1040997 $j( '#mwe-upwiz-progress' ).show();
@@ -1061,8 +1018,9 @@
10621019 upload.start();
10631020 },
10641021 function() {
 1022+ allowCloseWindow();
10651023 $j().notify( gM( 'mwe-upwiz-files-complete' ) );
1066 - _this.showNext( 'file', 'stashed' );
 1024+ _this.showFileNext();
10671025 }
10681026 );
10691027 },
@@ -1076,26 +1034,28 @@
10771035 * 4) All failed -- have to retry, no other option
10781036 * In principle there could be other configurations, like having the uploads not all in error or stashed state, but
10791037 * we trust that this hasn't happened.
1080 - *
1081 - * @param {String} step that we are on
1082 - * @param {String} desired state to proceed (other state is assumed to be 'error')
10831038 */
1084 - showNext: function( step, desiredState, allOkCallback ) {
 1039+ showFileNext: function() {
 1040+ if ( this.uploads.length === 0 ) {
 1041+ this.updateFileCounts();
 1042+ $j( '#mwe-upwiz-progress' ).hide();
 1043+ $j( '#mwe-upwiz-upload-ctrls' ).show();
 1044+ $j( '#mwe-upwiz-add-file' ).show();
 1045+ return;
 1046+ }
10851047 var errorCount = 0;
1086 - var okCount = 0;
 1048+ var stashedCount = 0;
10871049 $j.each( this.uploads, function( i, upload ) {
10881050 if ( upload.state === 'error' ) {
10891051 errorCount++;
1090 - } else if ( upload.state === desiredState ) {
1091 - okCount++;
 1052+ } else if ( upload.state === 'stashed' ) {
 1053+ stashedCount++;
10921054 } else {
10931055 mw.log( "mw.UploadWizardUpload::showFileNext> upload " + i + " not in appropriate state for filenext: " + upload.state );
10941056 }
10951057 } );
10961058 var selector = null;
1097 - var allOk = false;
1098 - if ( okCount === this.uploads.length ) {
1099 - allOk = true;
 1059+ if ( stashedCount === this.uploads.length ) {
11001060 selector = '.mwe-upwiz-file-next-all-ok';
11011061 } else if ( errorCount === this.uploads.length ) {
11021062 selector = '.mwe-upwiz-file-next-all-failed';
@@ -1103,11 +1063,9 @@
11041064 selector = '.mwe-upwiz-file-next-some-failed';
11051065 }
11061066
1107 - if ( allOk && mw.isDefined( allOkCallback ) ) {
1108 - allOkCallback();
1109 - } else {
1110 - $j( '#mwe-upwiz-stepdiv-' + step + ' .mwe-upwiz-buttons' ).show().find( selector ).show();
1111 - }
 1067+ // perhaps the button should slide down?
 1068+ $j( '#mwe-upwiz-stepdiv-file .mwe-upwiz-buttons' ).show().find( selector ).show();
 1069+
11121070 },
11131071
11141072 /**
@@ -1163,21 +1121,6 @@
11641122 $j( '#mwe-upwiz-upload-ctrls' ).show();
11651123 $j( '#mwe-upwiz-progress' ).hide();
11661124 $j( '#mwe-upwiz-add-file' ).show();
1167 -
1168 - // fix various other pages that may have state
1169 - $j( '#mwe-upwiz-thanks' ).html( '' );
1170 -
1171 - if ( mw.isDefined( _this.deedChooser ) ) {
1172 - _this.deedChooser.remove();
1173 - }
1174 -
1175 - // remove any blocks on closing the window
1176 - if ( mw.isDefined( _this.allowCloseWindow ) ) {
1177 - _this.allowCloseWindow();
1178 - }
1179 -
1180 - // and move back to the file step
1181 - _this.moveToStep( 'file' );
11821125 }
11831126
11841127 // allow an "add another upload" button only if we aren't at max
@@ -1214,31 +1157,35 @@
12151158 */
12161159 detailsSubmit: function( endCallback ) {
12171160 var _this = this;
 1161+ // some details blocks cannot be submitted (for instance, identical file hash)
 1162+ _this.removeBlockedDetails();
12181163
1219 - $j.each( _this.uploads, function( i, upload ) {
1220 - $j( upload.details.submittingDiv )
1221 - .find( '.mwe-upwiz-visible-file-filename-text' )
1222 - .html( upload.title.getMain() );
 1164+ // remove ability to edit details
 1165+ $j.each( _this.uploads, function( i, upload ) {
 1166+ upload.details.div.mask();
12231167 } );
12241168
1225 - // remove ability to edit details
1226 - $j( '#mwe-upwiz-stepdiv-details' )
1227 - .find( '.mwe-upwiz-data' )
1228 - .morphCrossfade( '.mwe-upwiz-submitting' );
1229 -
12301169 // add the upload progress bar, with ETA
12311170 // add in the upload count
12321171 _this.makeTransitioner(
12331172 'details',
12341173 [ 'submitting-details' ],
1235 - [ 'error', 'complete' ],
 1174+ [ 'complete' ],
12361175 function( upload ) {
12371176 upload.details.submit();
12381177 },
1239 - endCallback /* called when all uploads are in a valid end state */
 1178+ endCallback /* called when all uploads are "complete" */
12401179 );
12411180 },
12421181
 1182+ /**
 1183+ * Removes(?) details that we can't edit for whatever reason -- might just advance them to a different state?
 1184+ */
 1185+ removeBlockedDetails: function() {
 1186+ // TODO
 1187+ },
 1188+
 1189+
12431190 prefillThanksPage: function() {
12441191 var _this = this;
12451192
@@ -1303,6 +1250,82 @@
13041251 },
13051252
13061253 /**
 1254+ * Build interface for collecting user feedback on Upload Wizard
 1255+ */
 1256+ launchFeedback: function() {
 1257+ _this = this;
 1258+
 1259+ var displayError = function( message ) {
 1260+ $j( '#mwe-upwiz-feedback-form div' ).hide(); // remove everything else from the dialog box
 1261+ $j( '#mwe-upwiz-feedback-form' ).append ( $j( '<div style="color:#990000;margin-top:0.4em;"></div>' ).msg( message ) );
 1262+ };
 1263+
 1264+ // Set up buttons for dialog box. We have to do it the hard way since the json keys are localized
 1265+ var cancelButton = gM( 'mwe-upwiz-feedback-cancel' );
 1266+ var submitButton = gM( 'mwe-upwiz-feedback-submit' );
 1267+ var buttonSettings = {};
 1268+ buttonSettings[cancelButton] = function() { $j( this ).dialog( 'close' ); };
 1269+ buttonSettings[submitButton] = function() {
 1270+ $feedbackForm.dialog({buttons:{}});
 1271+ $j( '#mwe-upwiz-feedback-form div' ).hide(); // remove everything else from the dialog box
 1272+ $j( '#mwe-upwiz-feedback-form' ).append ( $j( '<div style="text-align:center;margin:3em 0;"></div>' ).append( gM( 'mwe-upwiz-feedback-adding' ), $j( '<br/>' ), $j( '<img src="http://upload.wikimedia.org/wikipedia/commons/4/42/Loading.gif" />' ) ) );
 1273+ var subject = $j( '#mwe-upwiz-feedback-subject' ).val();
 1274+ var message = $j( '#mwe-upwiz-feedback-message' ).val();
 1275+ if ( message.indexOf( '~~~' ) == -1 ) {
 1276+ message = message+' ~~~~';
 1277+ }
 1278+ var useTokenToPostFeedback = function( token ) {
 1279+ $j.ajax({
 1280+ url: wgScriptPath + '/api.php',
 1281+ data: $.param({
 1282+ action: 'edit',
 1283+ title: mw.UploadWizard.config['feedbackPage'],
 1284+ section: 'new',
 1285+ summary: subject,
 1286+ text: message,
 1287+ format: 'json',
 1288+ token: token
 1289+ }),
 1290+ dataType: 'json',
 1291+ type: 'POST',
 1292+ success: function( data ) {
 1293+ if ( typeof data.edit != 'undefined' ) {
 1294+ if ( data.edit.result == 'Success' ) {
 1295+ $feedbackForm.dialog( 'close' ); // edit complete, close dialog box
 1296+ } else {
 1297+ displayError( 'mwe-upwiz-feedback-error1' ); // unknown API result
 1298+ }
 1299+ } else {
 1300+ displayError( 'mwe-upwiz-feedback-error2' ); // edit failed
 1301+ }
 1302+ },
 1303+ error: function( xhr ) {
 1304+ displayError( 'mwe-upwiz-feedback-error3' ); // ajax request failed
 1305+ }
 1306+ }); // close Ajax request
 1307+ }; // close useTokenToPost function
 1308+ _this.api.getEditToken( useTokenToPostFeedback );
 1309+ }; // close submit button function
 1310+
 1311+ // Construct the feedback form
 1312+ var feedbackLink = '<a href="'+wgArticlePath.replace( '$1', mw.UploadWizard.config['feedbackPage'].replace( /\s/g, '_' ) )+'" target="_blank">'+mw.UploadWizard.config['feedbackPage']+'</a>';
 1313+ $feedbackForm = $j( '<div id="mwe-upwiz-feedback-form" style="position:relative;"></div>' )
 1314+ .append( $j( '<div style="margin-top:0.4em;"></div>' ).append( $j( '<small></small>' ).msg( 'mwe-upwiz-feedback-note', feedbackLink ) ) )
 1315+ .append( $j( '<div style="margin-top:1em;"></div>' ).append( gM( 'mwe-upwiz-feedback-subject' ), $j( '<br/>' ), $j( '<input type="text" id="mwe-upwiz-feedback-subject" name="subject" maxlength="60" style="width:99%;"/>' ) ) )
 1316+ .append( $j( '<div style="margin-top:0.4em;"></div>' ).append( gM( 'mwe-upwiz-feedback-message' ), $j( '<br/>' ), $j( '<textarea name="message" id="mwe-upwiz-feedback-message" style="width:99%;" rows="4" cols="60"></textarea>' ) ) )
 1317+ .dialog({
 1318+ width: 500,
 1319+ autoOpen: false,
 1320+ title: gM( 'mwe-upwiz-feedback-title' ),
 1321+ modal: true,
 1322+ buttons: buttonSettings
 1323+ }); // close dialog, end $feedbackForm definition
 1324+
 1325+ $feedbackForm.dialog( 'open' );
 1326+
 1327+ }, // close launchFeedback function
 1328+
 1329+ /**
13071330 * Set a cookie which lets the user skip the tutorial step in the future
13081331 */
13091332 setSkipTutorialCookie: function() {
@@ -1328,41 +1351,7 @@
13291352
13301353 };
13311354
1332 -/**
1333 - * Makes a modal dialog to confirm deletion of one or more uploads. Will have "Remove" and "Cancel" buttons
1334 - * @param {Array} array of UploadWizardUpload objects
1335 - * @param {String} message for dialog title
1336 - * @param {String} message for dialog text, which will precede an unordered list of upload titles.
1337 - */
1338 -mw.UploadWizardDeleteDialog = function( uploads, dialogTitle, dialogText ) {
1339 - var $filenameList = $j( '<ul></ul>' );
1340 - $j.each( uploads, function( i, upload ) {
1341 - $filenameList.append( $j( '<li></li>' ).append( upload.title.getMain() ) );
1342 - } );
1343 - var buttons = {};
1344 - buttons[ gM( 'mwe-upwiz-remove', uploads.length ) ] = function() {
1345 - $j.each( uploads, function( i, upload ) {
1346 - upload.remove();
1347 - } );
1348 - $j( this ).dialog( 'close' );
1349 - };
1350 - buttons[ gM( 'mwe-upwiz-cancel', uploads.length ) ] = function() {
1351 - $j( this ).dialog( 'close' );
1352 - };
13531355
1354 - return $j( '<div></div>' )
1355 - .append( $j( '<p></p>' ).append( dialogText ), $filenameList )
1356 - .dialog( {
1357 - width: 500,
1358 - zIndex: 200000,
1359 - autoOpen: false,
1360 - title: dialogTitle,
1361 - modal: true,
1362 - buttons: buttons
1363 - } );
1364 -};
1365 -
1366 -
13671356 mw.UploadWizardDeedPreview = function(upload) {
13681357 this.upload = upload;
13691358 };
@@ -1371,17 +1360,47 @@
13721361 setup: function() {
13731362 var _this = this;
13741363 // add a preview on the deeds page
1375 - var thumbnailDiv = $j( '<div></div>' ).addClass( 'mwe-upwiz-thumbnail' );
 1364+ var thumbnailDiv = $j( '<div class="mwe-upwiz-thumbnail-small"></div>' );
13761365 $j( '#mwe-upwiz-deeds-thumbnails' ).append( thumbnailDiv );
1377 - _this.upload.setThumbnail( thumbnailDiv, mw.UploadWizard.config[ 'thumbnailWidth' ], mw.UploadWizard.config[ 'thumbnailMaxHeight' ] );
 1366+ _this.upload.setThumbnail( thumbnailDiv, mw.UploadWizard.config[ 'smallThumbnailWidth' ], mw.UploadWizard.config[ 'smallThumbnailMaxHeight' ] );
13781367 _this.upload.deedThumbnailDiv = thumbnailDiv;
13791368 }
13801369 };
13811370
13821371 } )( jQuery );
13831372
1384 -( function ( $j ) {
 1373+( function ( $j ) {
 1374+ /**
 1375+ * Prevent the closing of a window with a confirm message (the onbeforeunload event seems to
 1376+ * work in most browsers
 1377+ * e.g.
 1378+ * var allowCloseWindow = jQuery().preventCloseWindow( { message: "Don't go away!" } );
 1379+ * // ... do stuff that can't be interrupted ...
 1380+ * allowCloseWindow();
 1381+ *
 1382+ * @param options object which should have a message string, already internationalized
 1383+ * @return closure execute this when you want to allow the user to close the window
 1384+ */
 1385+ $j.fn.preventCloseWindow = function( options ) {
 1386+ if ( typeof options === 'undefined' ) {
 1387+ options = {};
 1388+ }
13851389
 1390+ if ( typeof options.message === 'undefined' ) {
 1391+ options.message = 'Are you sure you want to close this window?';
 1392+ }
 1393+
 1394+ $j( window ).unload( function() {
 1395+ return options.message;
 1396+ } );
 1397+
 1398+ return function() {
 1399+ $j( window ).removeAttr( 'unload' );
 1400+ };
 1401+
 1402+ };
 1403+
 1404+
13861405 $j.fn.notify = function ( message ) {
13871406 // could do something here with Chrome's in-browser growl-like notifications.
13881407 // play a sound?
@@ -1565,8 +1584,6 @@
15661585 * Somewhat recapitulates mw.UploadWizardUtil.makeToggler,
15671586 * toggle() in vector.collapsibleNav.js, not to mention jquery.collapsible
15681587 * but none of those do what we want, or are inaccessible to us
1569 - *
1570 - * TODO needs to iterate through elements, if we want to apply toggling behavior to many elements at once
15711588 */
15721589 jQuery.fn.collapseToggle = function() {
15731590 var $el = this;
Index: branches/wmf/1.17wmf1/extensions/UploadWizard/resources/mw.UploadWizardDetails.js
@@ -20,7 +20,7 @@
2121
2222 _this.descriptions = [];
2323
24 - _this.div = $j( '<div class="mwe-upwiz-info-file ui-helper-clearfix filled"></div>' );
 24+ _this.div = $j( '<div class="mwe-upwiz-info-file ui-helper-clearfix"></div>' );
2525
2626 _this.thumbnailDiv = $j( '<div class="mwe-upwiz-thumbnail mwe-upwiz-thumbnail-side"></div>' );
2727
@@ -126,9 +126,14 @@
127127 name: categoriesId,
128128 type: 'text' } )
129129 );
 130+
 131+ var moreDetailsDiv = $j('<div class="mwe-more-details"></div>');
130132
 133+ var moreDetailsCtrlDiv = $j( '<div class="mwe-upwiz-details-more-options"></div>' );
 134+
131135 var dateInputId = "dateInput" + ( _this.upload.index ).toString();
132 -
 136+ var dateDisplayInputId = "dateDisplayInput" + ( _this.upload.index ).toString();
 137+
133138 var dateErrorDiv = $j('<div class="mwe-upwiz-details-input-error"><label class="mwe-validator-error" for="' + dateInputId + '" generated="true"/></div>');
134139
135140 /* XXX must localize this by loading jquery.ui.datepicker-XX.js where XX is a language code */
@@ -136,17 +141,16 @@
137142 /* $.datepicker.setDefaults() for other settings */
138143 _this.dateInput =
139144 $j( '<input type="text" id="' + dateInputId + '" name="' + dateInputId + '" type="text" class="mwe-date" size="20"/>' );
 145+ _this.dateDisplayInput =
 146+ $j( '<input type="text" id="' + dateDisplayInputId + '" name="' + dateDisplayInputId + '" type="text" class="mwe-date-display" size="20"/>' );
 147+
140148
141149 var dateInputDiv = $j( '<div class="mwe-upwiz-details-fieldname-input ui-helper-clearfix"></div>' )
142150 .append(
143151 dateErrorDiv,
144 - $j( '<div class="mwe-upwiz-details-fieldname"></div>' ).append( gM( 'mwe-upwiz-date-created' ) ).requiredFieldLabel().addHint( 'date' ),
145 - $j( '<div class="mwe-upwiz-details-input"></div>' ).append( _this.dateInput ) );
 152+ $j( '<div class="mwe-upwiz-details-fieldname"></div>' ).append( gM( 'mwe-upwiz-date-created' ) ),
 153+ $j( '<div class="mwe-upwiz-details-input"></div>' ).append( _this.dateInput, _this.dateDisplayInput ) );
146154
147 - var moreDetailsCtrlDiv = $j( '<div class="mwe-upwiz-details-more-options"></div>' );
148 -
149 - var moreDetailsDiv = $j('<div class="mwe-more-details"></div>');
150 -
151155 var otherInformationId = "otherInformation" + _this.upload.index;
152156 _this.otherInformationInput = $j( '<textarea id="' + otherInformationId + '" name="' + otherInformationId + '" class="mwe-upwiz-other-textarea"></textarea>' )
153157 .growTextArea();
@@ -156,6 +160,7 @@
157161 .append( _this.otherInformationInput );
158162
159163 $j( moreDetailsDiv ).append(
 164+ dateInputDiv,
160165 // location goes here
161166 otherInformationDiv
162167 );
@@ -168,25 +173,14 @@
169174 _this.descriptionsDiv,
170175 descriptionAdderDiv,
171176 _this.copyrightInfoFieldset,
172 - dateInputDiv,
173177 $categoriesDiv,
174178 moreDetailsCtrlDiv,
175179 moreDetailsDiv
176180 );
177181
178 - _this.submittingDiv = $j( '<div></div>' ).addClass( 'mwe-upwiz-submitting' )
179 - .append(
180 - $j( '<div></div>' ).addClass( 'mwe-upwiz-file-indicator' ),
181 - $j( '<div></div>' ).addClass( 'mwe-upwiz-details-texts' ).append(
182 - $j( '<div></div>' ).addClass( 'mwe-upwiz-visible-file-filename-text' ),
183 - $j( '<div></div>' ).addClass( 'mwe-upwiz-file-status-line' )
184 - )
185 - );
186 -
187182 $j( _this.dataDiv ).append(
188 - _this.$form,
189 - _this.submittingDiv
190 - ).morphCrossfader();
 183+ _this.$form
 184+ );
191185
192186 $j( _this.div ).append(
193187 _this.thumbnailDiv,
@@ -195,29 +189,37 @@
196190
197191 _this.$form.validate();
198192 _this.$form.find( '.mwe-date' ).rules( "add", {
199 - required: true,
200 - /* dateISO: true, */
 193+ dateISO: true,
201194 messages: {
202 - required: gM( 'mwe-upwiz-error-blank' )
203 - /* dateISO: gM( 'mwe-upwiz-error-date' ) */
 195+ dateISO: gM( 'mwe-upwiz-error-date' )
204196 }
205197 } );
206198
207 - _this.$form.find( '.mwe-date' )
208 - .datepicker( {
209 - dateFormat: 'yy-mm-dd',
210 - constrainInput: false,
 199+ // we hide the "real" ISO date, and create another "display" date
 200+ _this.$form.find( '.mwe-date-display' )
 201+ .datepicker( {
 202+ dateFormat: 'DD, MM d, yy',
211203 //buttonImage: mw.getMwEmbedPath() + 'skins/common/images/calendar.gif',
212204 showOn: 'focus',
213205 /* buttonImage: '???',
214206 buttonImageOnly: true, */
215 - changeMonth: true,
216 - changeYear: true,
 207+ changeMonth: true,
 208+ changeYear: true,
217209 showAnim: 'slideDown',
218 - showButtonPanel: true
 210+ altField: '#' + dateInputId,
 211+ altFormat: 'yy-mm-dd',
 212+ minDate: new Date( 1800, 0, 1 )
219213 } )
220 - .click( function() { $j( this ).datepicker( 'show' ); } );
 214+ .click( function() { $j( this ).datepicker( 'show' ); } )
 215+ .readonly();
221216
 217+ _this.$form.find( '.mwe-date' )
 218+ .bind( 'change', function() { $j( this ).valid(); } )
 219+ .hide();
 220+
 221+ /* if the date is not valid, we need to pop open the "more options". How?
 222+ guess we'll revalidate it with element */
 223+
222224 mw.UploadWizardUtil.makeToggler( moreDetailsCtrlDiv, moreDetailsDiv );
223225
224226 _this.addDescription( true, mw.config.get( 'wgUserLanguage' ) );
@@ -289,8 +291,7 @@
290292 _this.upload.deedChooser = new mw.UploadWizardDeedChooser(
291293 _this.deedDiv,
292294 [ new mw.UploadWizardDeedOwnWork(),
293 - new mw.UploadWizardDeedThirdParty() ],
294 - [ _this.upload ]
 295+ new mw.UploadWizardDeedThirdParty() ]
295296 );
296297 },
297298
@@ -465,10 +466,11 @@
466467 if ( !mw.isDefined( dateObj ) ) {
467468 dateObj = new Date();
468469 }
469 - dateStr = dateObj.getFullYear() + '-' + pad( dateObj.getMonth() + 1 ) + '-' + pad( dateObj.getDate() );
 470+ dateStr = dateObj.getUTCFullYear() + '-' + pad( dateObj.getUTCMonth() ) + '-' + pad( dateObj.getUTCDate() );
470471
471472 // ok by now we should definitely have a dateObj and a date string
472473 $j( _this.dateInput ).val( dateStr );
 474+ $j( _this.dateDisplayInput ).datepicker( "setDate", dateObj );
473475 },
474476
475477 /**
@@ -618,6 +620,7 @@
619621 information['description'] += desc.getWikiText();
620622 } );
621623
 624+ // XXX add a sanity check here for good date
622625 information['date'] = $j.trim( $j( _this.dateInput ).val() );
623626
624627 var deed = _this.upload.deedChooser.deed;
@@ -667,7 +670,6 @@
668671 var _this = this;
669672
670673 _this.upload.state = 'submitting-details';
671 - _this.setStatus( gM( 'mwe-upwiz-submitting-details' ) );
672674 _this.showIndicator( 'progress' );
673675
674676 // XXX check state of details for okayness ( license selected, at least one desc, sane filename )
@@ -683,7 +685,6 @@
684686 };
685687
686688 var err = function( code, info ) {
687 - _this.upload.state = 'error';
688689 _this.showError( code, info );
689690 };
690691
@@ -694,7 +695,7 @@
695696 _this.upload.state = 'complete';
696697 _this.showIndicator( 'uploaded' );
697698 } else {
698 - err( 'details-info-missing', result );
 699+ _this.showError( 'details-info-missing', result );
699700 }
700701 };
701702
@@ -713,11 +714,11 @@
714715 },
715716
716717 setStatus: function( s ) {
717 - this.div.find( '.mwe-upwiz-file-status-line' ).html( s ).show();
 718+ this.div.data( 'statusLine' ).html( s ).show();
718719 },
719720
720721 showIndicator: function( statusStr ) {
721 - this.div.find( '.mwe-upwiz-file-indicator' )
 722+ this.div.data( 'indicator' )
722723 .show()
723724 .removeClass( 'mwe-upwiz-status-progress mwe-upwiz-status-error mwe-upwiz-status-uploaded' )
724725 .addClass( 'mwe-upwiz-status-' + statusStr );
Index: branches/wmf/1.17wmf1/extensions/UploadWizard/resources/mw.ApiUploadHandler.js
@@ -75,7 +75,7 @@
7676 */
7777 addFormInputIfMissing: function( name, value ) {
7878 if ( this.$form.find( "[name='" + name + "']" ).length === 0 ) {
79 - this.$form.append( $j( '<input type="hidden" />' ) .attr( { 'name': name, 'value': value } ));
 79+ this.$form.append( $j( '<input />' ) .attr( { 'type': "hidden", 'name': name, 'value': value } ));
8080 }
8181 },
8282
Index: branches/wmf/1.17wmf1/extensions/UploadWizard/resources/jquery/jquery.morphCrossfade.js
@@ -62,10 +62,7 @@
6363
6464 // should achieve the same result as crossfade( this.children().first() ) but without
6565 // animation etc.
66 - $j.each( this, function( i, container ) {
67 - var $container = $j( container );
68 - $container.morphCrossfade( $container.children().first(), 0 );
69 - } );
 66+ this.morphCrossfade( this.children().first(), 0 );
7067
7168 return this;
7269 };
@@ -76,45 +73,38 @@
7774 * @param speed (optional) how fast to crossfade, in milliseconds
7875 */
7976 $.fn.morphCrossfade = function( newPanelSelector, speed ) {
80 - var $containers = this;
 77+ var container = this;
8178 if ( typeof speed === 'undefined' ) {
8279 speed = 400;
8380 }
8481
85 - $containers.css( { 'overflow' : 'hidden' } );
 82+ container.css( { 'overflow' : 'hidden' } );
8683
87 -
88 - $j.each( $containers, function( i, container ) {
89 - var $container = $j( container );
90 - var $oldPanel = $( $container.data( 'crossfadeDisplay' ) );
91 - var $newPanel = ( typeof newPanelSelector === 'string' ) ? $container.find( newPanelSelector ) : $j( newPanelSelector );
 84+ $oldPanel = $( container.data( 'crossfadeDisplay' ) );
 85+ if ( $oldPanel ) {
 86+ // remove auto setting of height from container, and
 87+ // make doubly sure that the container height is equal to oldPanel
 88+ container.css( { height: $oldPanel.outerHeight() } );
 89+ // take it out of the flow
 90+ $oldPanel.css( { position: 'absolute' } );
 91+ // fade WITHOUT hiding when opacity = 0
 92+ $oldPanel.animate( { opacity: 0 }, speed, 'linear', function() {
 93+ $oldPanel.css( { visibility: 'hidden'} );
 94+ } );
 95+ }
 96+ container.data( 'crossfadeDisplay', newPanelSelector );
9297
93 - if ( $oldPanel.get(0) !== $newPanel.get(0) ) {
94 - if ( $oldPanel ) {
95 - // remove auto setting of height from container, and
96 - // make doubly sure that the container height is equal to oldPanel
97 - $container.css( { height: $oldPanel.outerHeight() } );
98 - // take it out of the flow
99 - $oldPanel.css( { position: 'absolute' } );
100 - // fade WITHOUT hiding when opacity = 0
101 - $oldPanel.animate( { opacity: 0 }, speed, 'linear', function() {
102 - $oldPanel.css( { visibility: 'hidden'} );
103 - } );
104 - }
105 - $container.data( 'crossfadeDisplay', $newPanel );
106 -
107 - $newPanel.css( { visibility: 'visible' } );
108 - $container.animate( { height: $newPanel.outerHeight() }, speed, 'linear', function() {
109 - // we place it back into the flow, in case its size changes.
110 - $newPanel.css( { position: 'relative' } );
111 - // and allow the container to grow with it.
112 - $container.css( { height : 'auto' } );
113 - } );
114 - $newPanel.animate( { opacity: 1 }, speed );
115 - }
 98+ var $newPanel = $( newPanelSelector );
 99+ $newPanel.css( { visibility: 'visible' } );
 100+ container.animate( { height: $newPanel.outerHeight() }, speed, 'linear', function() {
 101+ // we place it back into the flow, in case its size changes.
 102+ $newPanel.css( { position: 'relative' } );
 103+ // and allow the container to grow with it.
 104+ container.css( { height : 'auto' } );
116105 } );
 106+ $newPanel.animate( { opacity: 1 }, speed );
117107
118 - return this;
 108+ return container;
119109 };
120110
121111 } )( jQuery );
Index: branches/wmf/1.17wmf1/extensions/UploadWizard/resources/jquery/jquery.arrowSteps.css
@@ -20,26 +20,21 @@
2121 }
2222
2323 .arrowSteps li.arrow div {
24 - /* @embed */
2524 background: url(jquery.arrowSteps.divider.png) no-repeat right center;
2625 }
2726
2827 /* applied to the element preceding the highlighted step */
2928 .arrowSteps li.arrow.tail div {
30 - /* @embed */
3129 background: url(jquery.arrowSteps.tail.png) no-repeat right center;
3230 }
3331
3432 /* this applies to all highlighted, including the last */
3533 .arrowSteps li.head div {
36 - /* @embed */
3734 background: url(jquery.arrowSteps.head.png) no-repeat left center;
3835 font-weight: bold;
3936 }
4037
4138 /* this applies to all highlighted arrows except the last */
4239 .arrowSteps li.arrow.head div {
43 - /* TODO: eliminate duplication of jquery.arrowSteps.head.png embedding */
44 - /* @embed */
4540 background: url(jquery.arrowSteps.head.png) no-repeat right center;
4641 }
Index: branches/wmf/1.17wmf1/extensions/UploadWizard/resources/jquery/jquery.mwCoolCats.css
@@ -41,10 +41,6 @@
4242 display: inline-block;
4343 }
4444
45 -.cat-widget .categoryInput {
46 - width: 16em;
47 -}
48 -
4945 /* Fix for IE6 */
5046 .cat-widget .ui-button {
5147 position: static;
Index: branches/wmf/1.17wmf1/extensions/UploadWizard/resources/mw.UploadWizardDeed.js
@@ -51,8 +51,8 @@
5252
5353 var _this = new mw.UploadWizardDeed();
5454
55 - _this.authorInput = $j( '<input type="text" />' )
56 - .attr( { name: "author" } )
 55+ _this.authorInput = $j( '<input />')
 56+ .attr( { name: "author", type: "text" } )
5757 .addClass( 'mwe-upwiz-sign' );
5858
5959 var licenseInputDiv = $j( '<div class="mwe-upwiz-deed-license"></div>' );
@@ -93,7 +93,7 @@
9494
9595 _this.$form = $j( '<form />' );
9696
97 - var $authorInput2 = $j( '<input type="text" />' ).attr( { name: "author2" } ).addClass( 'mwe-upwiz-sign' );
 97+ var $authorInput2 = $j( '<input />' ).attr( { name: "author2", type: "text" } ).addClass( 'mwe-upwiz-sign' );
9898 var $standardDiv = $j( '<div />' ).append(
9999 $j( '<label for="author2" generated="true" class="mwe-validator-error" style="display:block;" />' ),
100100 $j( '<p></p>' ).msg( 'mwe-upwiz-source-ownwork-assert',
@@ -116,7 +116,7 @@
117117 .msg( 'mwe-upwiz-license-show-all' )
118118 .click( function() {
119119 _this.formValidator.resetForm();
120 - if ( $crossfader.data( 'crossfadeDisplay' ).get(0) === $customDiv.get(0) ) {
 120+ if ( $crossfader.data( 'crossfadeDisplay' ) === $customDiv ) {
121121 _this.licenseInput.setDefaultValues();
122122 $crossfader.morphCrossfade( $standardDiv );
123123 $j( this ).msg( 'mwe-upwiz-license-show-all' );
@@ -290,14 +290,14 @@
291291
292292 /**
293293 * Interface widget to choose among various deeds -- for instance, if own work, or not own work, or other such cases.
294 - * @param {String|jQuery} selector where to put this deed chooser
295 - * @param {Array[UploadWizardDeed]} deeds
296 - * @param {Array[UploadWizardUpload]} uploads that this applies to (this is just to make deleting and plurals work)
 294+ * @param selector where to put this deed chooser
 295+ * @param deeds Array of UploadWizardDeed
 296+ * @param uploadCount whether this chooser applies to multiple files (changes messaging mostly)
297297 */
298 -mw.UploadWizardDeedChooser = function( selector, deeds, uploads ) {
 298+mw.UploadWizardDeedChooser = function( selector, deeds, uploadCount ) {
299299 var _this = this;
300300 _this.$selector = $j( selector );
301 - _this.uploads = mw.isDefined( uploads ) ? uploads : [];
 301+ _this.uploadCount = uploadCount ? uploadCount : 1;
302302
303303
304304 _this.$errorEl = $j( '<div class="mwe-error"></div>' );
@@ -315,7 +315,7 @@
316316 + '<span class="mwe-upwiz-deed-header">'
317317 + '<input id="' + id +'" name="' + _this.name + '" type="radio" value="' + deed.name + ' /">'
318318 + '<label for="' + id + '" class="mwe-upwiz-deed-name">'
319 - + gM( 'mwe-upwiz-source-' + deed.name, _this.uploads.length )
 319+ + gM( 'mwe-upwiz-source-' + deed.name, _this.uploadCount )
320320 + '</label>'
321321 + '</span>'
322322 + '</div>'
@@ -342,10 +342,6 @@
343343 // set the "value" to be the null deed; which will cause an error if the data is submitted.
344344 _this.choose( mw.UploadWizardNullDeed );
345345
346 - // set the "delete associated upload" option, if available
347 - // this has a somewhat nasty & twisted dependency on the licenses config, since if you enable the 'special delete'
348 - // option there, you have to remember to pass a deleter here
349 - _this.bindDeleter();
350346 };
351347
352348
@@ -370,7 +366,7 @@
371367 _this.hideError();
372368 } else {
373369 if ( _this.deed === mw.UploadWizardNullDeed ) {
374 - _this.showError( gM( 'mwe-upwiz-deeds-need-deed', _this.uploads.length ) );
 370+ _this.showError( gM( 'mwe-upwiz-deeds-need-deed', _this.uploadCount ) );
375371 $j( _this ).bind( 'chooseDeed', function() {
376372 _this.hideError();
377373 } );
@@ -390,9 +386,9 @@
391387 },
392388
393389 /**
394 - * Uploads this deed controls
 390+ * How many uploads this deed controls
395391 */
396 - uploads: [],
 392+ uploadCount: 0,
397393
398394
399395 // XXX it's impossible to choose the null deed if we stick with radio buttons, so that may be useless later
@@ -446,42 +442,8 @@
447443
448444 remove: function() {
449445 this.$selector.html('');
450 - },
451 -
452 - /**
453 - * This is a bit of a hack -- originally deeds were not supposed to know what uploads they applied to,
454 - * the associated upload would just read that data when it needed to, or rebind itself on the fly.
455 - * Unfortunately it's starting to become a bit messed up; to make deleting work, now the deeds know about the uploads,
456 - * and the uploads know about the deeds. Really ought to be that there is some channel of communication that the uploads
457 - * listen to, which could include a 'delete yourself' event.
458 - * So, what this does:
459 - * In the event that our license config includes the "special" item for i-don't-know-what-the-license-is,
460 - * this will create a button there that deletes all the associated uploads.
461 - */
462 - bindDeleter: function() {
463 - var deedChooser = this;
464 -
465 - if ( !mw.isDefined( deedChooser.deleteDialog ) ) {
466 - deedChooser.deleteDialog = mw.UploadWizardDeleteDialog(
467 - deedChooser.uploads,
468 - gM( 'mwe-upwiz-license-confirm-remove-title' ),
469 - gM( 'mwe-upwiz-license-confirm-remove', deedChooser.uploads.length )
470 - );
471 - }
472 -
473 - $j( deedChooser.$selector.find( '.mwe-upwiz-license-special-delete' ) ).each( function() {
474 - $j( this ).append(
475 - $j( '<button type="button"></button>' )
476 - .msg( 'mwe-upwiz-license-none-applicable', deedChooser.uploads.length )
477 - .button()
478 - .addClass( 'ui-button-text ui-button-textonly' )
479 - .click( function() {
480 - deedChooser.deleteDialog.dialog( 'open' );
481 - } )
482 - );
483 - } );
484446 }
485447
486 -}; // end UploadWizardDeed.prototype
 448+};
487449
488450 } )( jQuery );
Index: branches/wmf/1.17wmf1/extensions/UploadWizard/resources/mw.UploadWizardLicenseInput.js
@@ -7,7 +7,6 @@
88 * 'defaults' => array of template string names (can be empty array),
99 * 'licenses' => array of template string names (matching keys in mw.UploadWizard.config.licenses)
1010 * optional: 'licenseGroups' => groups of licenses, with more explanation
11 - * optional: 'special' => String -- indicates, don't put licenses here, instead leave a placeholder div, with class based on this string.
1211 * @param {Numbe} count of the things we are licensing (it matters to some texts)
1312 */
1413
@@ -98,10 +97,12 @@
9998 }
10099 } );
101100 }
102 -
103101
104102 if ( mw.isDefined( config['licenseGroups'] ) ) {
105103 $j.each( config['licenseGroups'], function( i, group ) {
 104+ if ( !mw.isDefined( group['licenses'] ) ) {
 105+ throw new Error( 'improper config' );
 106+ }
106107 var $group = $j( '<div></div>' ).addClass( 'mwe-upwiz-deed-license-group' );
107108 // if there is no header, just append licenses to the group div.
108109 var $body = $group;
@@ -119,12 +120,7 @@
120121 $body.append( $j( '<div></div>' ).addClass( 'mwe-upwiz-deed-license-group-subhead' ).msg( group.subhead, _this.count ) );
121122 }
122123 var $licensesDiv = $j( '<div></div>' ).addClass( 'mwe-upwiz-deed-license' );
123 - if ( mw.isDefined( group['special'] ) ) {
124 - // put a placeholder in our interface for our caller to place some special interface in
125 - $licensesDiv.append( $j( '<div></div>' ).addClass( 'mwe-upwiz-license-special-' + group.special ) );
126 - } else {
127 - appendLicenses( $licensesDiv, group );
128 - }
 124+ appendLicenses( $licensesDiv, group );
129125 $body.append( $licensesDiv );
130126 _this.$selector.append( $group );
131127 } );
Index: branches/wmf/1.17wmf1/extensions/UploadWizard/resources/mw.UploadWizardUploadInterface.js
@@ -221,7 +221,7 @@
222222 _this.updateFilename();
223223 } else {
224224 var errorMessage = hasExtension ? 'mwe-upwiz-upload-error-bad-filename-extension' : 'mwe-upwiz-upload-error-bad-filename-no-extension';
225 - $( '<div></div>' )
 225+ $( '<div>' )
226226 .append(
227227 $j( '<p>' ).msg( errorMessage, extension ),
228228 $j( '<p>' ).msg( 'mwe-upwiz-allowed-filename-extensions' ),
Index: branches/wmf/1.17wmf1/extensions/UploadWizard/resources/mw.Api.js
@@ -161,7 +161,6 @@
162162
163163 /* really a warning, but we treat it like an error */
164164 'duplicate',
165 - 'duplicate-archive',
166165
167166 /* upload succeeded, but no image info.
168167 this is probably impossible, but might as well check for it */
Index: branches/wmf/1.17wmf1/extensions/UploadWizard/resources/mw.Title.js
@@ -61,11 +61,7 @@
6262 }
6363
6464 function text( s ) {
65 - if ( s != null ) {
66 - return s.replace( /_/g, ' ' );
67 - } else {
68 - return '';
69 - }
 65+ return s.replace( /_/g, ' ' );
7066 }
7167
7268 /**
@@ -193,15 +189,6 @@
194190 return ext;
195191 };
196192
197 -
198 - /**
199 - * Return the URL to this title
200 - * returns null if there is no wgArticlePath
201 - * @return {String|null}
202 - */
203 - this.getUrl = function() {
204 - return wgArticlePath ? wgArticlePath.replace( '$1', this.toString() ) : null;
205 - };
206193
207194 // initialization
208195 var matches = title.match( /^(?:([^:]+):)?(.*?)(?:\.(\w{1,5}))?$/ );
Index: branches/wmf/1.17wmf1/extensions/UploadWizard/SpecialUploadWizard.php
@@ -263,20 +263,14 @@
264264 . '</div>'
265265
266266 . '<div class="mwe-upwiz-stepdiv" id="mwe-upwiz-stepdiv-details" style="display:none;">'
267 - . '<div id="mwe-upwiz-macro-files" class="mwe-upwiz-filled-filelist ui-corner-all"></div>'
 267+ . '<div id="mwe-upwiz-macro">'
 268+ . '<div id="mwe-upwiz-macro-progress" class="ui-helper-clearfix"></div>'
 269+ . '<div id="mwe-upwiz-macro-choice">'
 270+ . '</div>'
 271+ . '<div id="mwe-upwiz-macro-files"></div>'
 272+ . '</div>'
268273 . '<div class="mwe-upwiz-buttons">'
269 - . '<div class="mwe-upwiz-start-next mwe-upwiz-file-endchoice">'
270 - . '<button class="mwe-upwiz-button-next">' . wfMsg( "mwe-upwiz-next-details" ) . '</button>'
271 - . '</div>'
272 - . '<div class="mwe-upwiz-file-next-some-failed mwe-upwiz-file-endchoice">'
273 - . wfMsg( "mwe-upwiz-file-some-failed" )
274 - . '<button class="mwe-upwiz-button-retry">' . wfMsg( "mwe-upwiz-file-retry" ) . '</button>'
275 - . '<button class="mwe-upwiz-button-next-despite-failures">' . wfMsg( "mwe-upwiz-next-file-despite-failures" ) . '</button>'
276 - . '</div>'
277 - . '<div class="mwe-upwiz-file-next-all-failed mwe-upwiz-file-endchoice">'
278 - . wfMsg( "mwe-upwiz-file-all-failed" )
279 - . '<button class="mwe-upwiz-button-retry"> ' . wfMsg( "mwe-upwiz-file-retry" ) . '</button>'
280 - . '</div>'
 274+ . '<button class="mwe-upwiz-button-next">' . wfMsg( "mwe-upwiz-next-details" ) . '</button>'
281275 . '</div>'
282276 . '</div>'
283277
Index: branches/wmf/1.17wmf1/extensions/UploadWizard/UploadWizard.config.php
@@ -174,11 +174,6 @@
175175 'licenses' => array(
176176 'fal'
177177 )
178 - ),
179 - array(
180 - 'head' => 'mwe-upwiz-license-none-applicable-head',
181 - 'subhead' => 'mwe-upwiz-license-none-applicable-subhead',
182 - 'special' => 'delete'
183178 )
184179 ),
185180 'defaults' => array(),
@@ -186,19 +181,31 @@
187182
188183
189184 // Default thumbnail width
190 - 'thumbnailWidth' => 60,
 185+ 'thumbnailWidth' => 120,
191186
192187 // Max thumbnail height:
193 - 'thumbnailMaxHeight' => 100,
 188+ 'thumbnailMaxHeight' => 200,
194189
 190+ // Min thumbnail width
 191+ 'smallThumbnailWidth' => 60,
 192+
 193+ // Small thumbnail max height
 194+ 'smallThumbnailMaxHeight' => 100,
 195+
195196 // Large thumbnail width
196197 'largeThumbnailWidth' => 500,
197198
198199 // Large thumbnail max height
199200 'largeThumbnailMaxHeight' => 500,
200201
 202+ // Icon thumbnail width:
 203+ 'iconThumbnailWidth' => 32,
 204+
 205+ // Icon thumbnail height:
 206+ 'iconThumbnailMaxHeight' => 32,
 207+
201208 // Max author string length
202 - 'maxAuthorLength' => 100,
 209+ 'maxAuthorLength' => 50,
203210
204211 // Min author string length
205212 'minAuthorLength' => 2,
Index: branches/wmf/1.17wmf1/extensions/UploadWizard/UploadWizardHooks.php
@@ -49,8 +49,6 @@
5050 'resources/mw.Api.js',
5151 'resources/mw.Api.edit.js',
5252 'resources/mw.Title.js',
53 - 'resources/mw.Feedback.js',
54 - 'resources/mw.ConfirmCloseWindow.js',
5553
5654 // language menus
5755 'resources/mw.LanguageUpWiz.js',
@@ -128,9 +126,6 @@
129127 'mwe-upwiz-api-error-fetchfileerror',
130128 'mwe-upwiz-api-error-duplicate',
131129 'mwe-upwiz-api-error-duplicate-popup-title',
132 - 'mwe-upwiz-api-error-duplicate-archive',
133 - 'mwe-upwiz-api-error-duplicate-archive-popup-title',
134 - 'mwe-upwiz-api-error-unknown-warning',
135130 'mwe-upwiz-api-error-timeout',
136131 'mwe-upwiz-api-error-noimageinfo',
137132
@@ -150,8 +145,6 @@
151146 'mwe-upwiz-transported',
152147 'mwe-upwiz-stashed-upload',
153148 'mwe-upwiz-getting-metadata',
154 - 'mwe-upwiz-submitting-details',
155 - 'mwe-upwiz-published',
156149 'mwe-upwiz-failed',
157150 'mwe-upwiz-click-here',
158151 'mwe-upwiz-editing',
@@ -194,6 +187,7 @@
195188 'mwe-upwiz-title',
196189 'mwe-upwiz-categories-intro',
197190 'mwe-upwiz-categories-another',
 191+ 'mwe-upwiz-previously-uploaded',
198192 'mwe-upwiz-about-this-work',
199193 'mwe-upwiz-media-type',
200194 'mwe-upwiz-date-created',
@@ -239,7 +233,6 @@
240234 'mwe-upwiz-home',
241235 'mwe-upwiz-upload-another',
242236 'mwe-prevent-close',
243 - 'mwe-upwiz-prevent-close',
244237 'mwe-upwiz-files-complete',
245238 'mwe-upwiz-tooltip-author',
246239 'mwe-upwiz-tooltip-source',
@@ -247,7 +240,6 @@
248241 'mwe-upwiz-tooltip-title',
249242 'mwe-upwiz-dialog-title',
250243 'mwe-upwiz-tooltip-description',
251 - 'mwe-upwiz-tooltip-date',
252244 'mwe-upwiz-tooltip-categories',
253245 'mwe-upwiz-tooltip-other',
254246 'mwe-upwiz-tooltip-more-info',
@@ -302,13 +294,6 @@
303295 'mwe-upwiz-license-public-domain-subhead',
304296 'mwe-upwiz-license-usgov-head',
305297 'mwe-upwiz-license-misc',
306 - 'mwe-upwiz-license-custom-head',
307 - 'mwe-upwiz-license-custom-subhead',
308 - 'mwe-upwiz-license-none-applicable-head',
309 - 'mwe-upwiz-license-none-applicable-subhead',
310 - 'mwe-upwiz-license-none-applicable',
311 - 'mwe-upwiz-license-confirm-remove',
312 - 'mwe-upwiz-license-confirm-remove-title',
313298 'mwe-upwiz-categories',
314299 'mwe-upwiz-categories-add',
315300 'mwe-upwiz-category-remove',
@@ -318,7 +303,6 @@
319304 'mwe-upwiz-thumbnail-failed',
320305 'mwe-upwiz-unparseable-filename',
321306 'mwe-upwiz-image-preview',
322 - 'mwe-upwiz-feedback-prompt',
323307 'mwe-upwiz-feedback-note',
324308 'mwe-upwiz-feedback-subject',
325309 'mwe-upwiz-feedback-message',
Index: branches/wmf/1.17wmf1/resources/jquery.ui/themes/vector/jquery.ui.datepicker.css
@@ -10,7 +10,7 @@
1111 .ui-datepicker .ui-datepicker-next-hover { right:1px; }
1212 .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
1313 .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
14 -.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; padding:1px 0; }
 14+.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
1515 .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
1616 .ui-datepicker select.ui-datepicker-month,
1717 .ui-datepicker select.ui-datepicker-year { width: 49%;}
@@ -18,7 +18,7 @@
1919 .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
2020 .ui-datepicker td { border: 0; padding: 1px; }
2121 .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
22 -.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .2em 0 0 0; padding: 0 .2em; border-top: 1px solid #DDDDDD; border-left: 0; border-right: 0; border-bottom: 0; }
 22+.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
2323 .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
2424 .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
2525

Follow-up revisions

RevisionCommit summaryAuthorDate
r869701.17wmf1: Revert r86895, reinstating r86876, r86877 and r86891catrope19:07, 26 April 2011

Past revisions this follows-up on

RevisionCommit summaryAuthorDate
r868761.17wmf1: MFT r86568, r86573catrope18:30, 25 April 2011
r868771.17wmf1: Merge UploadWizard to trunk statecatrope18:37, 25 April 2011
r868911.17wmf1: MFT r86889catrope19:29, 25 April 2011

Status & tagging log