r70414 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r70413‎ | r70414 | r70415 >
Date:20:48, 3 August 2010
Author:dale
Status:deferred
Tags:
Comment:
* improved sequencer drag drop support
* removed unused classes fn.tipsy and style.tipsy
* some resource loader minor refactor fixes from JS2Support
* added displaySearchResultsCallback to remoteSearchDriver
* moved sequencer "actions" into a sub folder
* switched to display: inline-block instead of float to better support drag drop targets
* temp restore of box_layout icons while they are moved to addmedia module
* sync upload wizard with extension
Modified paths:
  • /branches/MwEmbedStandAlone/includes/NamedResourceLoader.php (modified) (history)
  • /branches/MwEmbedStandAlone/loader.js (modified) (history)
  • /branches/MwEmbedStandAlone/modules/AddMedia/mw.RemoteSearchDriver.js (modified) (history)
  • /branches/MwEmbedStandAlone/modules/Sequencer/actions (added) (history)
  • /branches/MwEmbedStandAlone/modules/Sequencer/actions/mw.SequencerActionsEdit.js (added) (history)
  • /branches/MwEmbedStandAlone/modules/Sequencer/actions/mw.SequencerActionsSequence.js (added) (history)
  • /branches/MwEmbedStandAlone/modules/Sequencer/actions/mw.SequencerActionsView.js (added) (history)
  • /branches/MwEmbedStandAlone/modules/Sequencer/css/mw.style.Sequencer.css (modified) (history)
  • /branches/MwEmbedStandAlone/modules/Sequencer/loader.js (modified) (history)
  • /branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerActionsEdit.js (deleted) (history)
  • /branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerActionsSequence.js (deleted) (history)
  • /branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerActionsView.js (deleted) (history)
  • /branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerAddMedia.js (modified) (history)
  • /branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerMenu.js (replaced) (history)
  • /branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerTimeline.js (modified) (history)
  • /branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerTools.js (modified) (history)
  • /branches/MwEmbedStandAlone/modules/SmilPlayer/mw.Smil.js (modified) (history)
  • /branches/MwEmbedStandAlone/modules/SmilPlayer/mw.SmilAnimate.js (modified) (history)
  • /branches/MwEmbedStandAlone/modules/SmilPlayer/mw.SmilBody.js (modified) (history)
  • /branches/MwEmbedStandAlone/modules/SmilPlayer/mw.SmilBuffer.js (modified) (history)
  • /branches/MwEmbedStandAlone/modules/SmilPlayer/mw.SmilLayout.js (modified) (history)
  • /branches/MwEmbedStandAlone/modules/SmilPlayer/mw.SmilTransitions.js (modified) (history)
  • /branches/MwEmbedStandAlone/modules/UploadWizard/SpecialUploadWizard.php (modified) (history)
  • /branches/MwEmbedStandAlone/modules/UploadWizard/UploadWizard.i18n.php (modified) (history)
  • /branches/MwEmbedStandAlone/modules/UploadWizard/UploadWizard.php (modified) (history)
  • /branches/MwEmbedStandAlone/modules/UploadWizard/UploadWizardPage.js (modified) (history)
  • /branches/MwEmbedStandAlone/modules/UploadWizard/loader.js (modified) (history)
  • /branches/MwEmbedStandAlone/mwEmbed.i18n.php (modified) (history)
  • /branches/MwEmbedStandAlone/skins/common/images/box_layout_icon.png (added) (history)
  • /branches/MwEmbedStandAlone/skins/common/images/box_layout_icon_dark.png (added) (history)

Diff [purge]

Index: branches/MwEmbedStandAlone/loader.js
@@ -152,8 +152,6 @@
153153 "$j.fn.textSelection" : "libraries/jquery/plugins/jquery.textSelection.js",
154154 "$j.browserTest" : "libraries/jquery/plugins/jquery.browserTest.js",
155155 "$j.fn.jWizard" : "libraries/jquery/plugins/jquery.jWizard.js",
156 - "$j.fn.tipsy" : "jquery/plugins/jquery.tipsy.js",
157 - "mw.style.tipsy" : "jquery/plugins/jquery.tipsy.css",
158156
159157 "$j.effects.blind" : "libraries/jquery/jquery.ui/ui/effects.blind.js",
160158 "$j.effects.drop" : "libraries/jquery/jquery.ui/ui/effects.drop.js",
@@ -173,7 +171,7 @@
174172 "$j.ui.dialog" : "libraries/jquery/jquery.ui/ui/ui.dialog.js",
175173 "$j.ui.resizable" : "libraries/jquery/jquery.ui/ui/ui.resizable.js",
176174 "$j.ui.tabs" : "libraries/jquery/jquery.ui/ui/ui.tabs.js",
177 - "$j.effects.core" : "libraries/jquery/jquery.ui/ui/effects.core.js",
 175+ "$j.effects" : "libraries/jquery/jquery.ui/ui/effects.core.js",
178176 "$j.effects.highlight" : "libraries/jquery/jquery.ui/ui/effects.highlight.js",
179177 "$j.effects.slide" : "libraries/jquery/jquery.ui/ui/effects.slide.js",
180178 "$j.ui.accordion" : "libraries/jquery/jquery.ui/ui/ui.accordion.js",
@@ -182,7 +180,7 @@
183181
184182 } );
185183
186 -// Add a special css dependency for $j.ui
 184+// Add a special css dependency for $j.ui
187185 mw.addStyleResourceDependency( {
188186 '$j.ui' : ( 'mw.style.ui_' + mw.getConfig( 'jQueryUISkin' ) )
189187 } );
Index: branches/MwEmbedStandAlone/mwEmbed.i18n.php
@@ -105,7 +105,7 @@
106106 'mwe-cancel' => 'Nullañ',
107107 'mwe-enable-gadget' => 'Gweredekaat liesvedia beta (mwEmbed) war an holl bajennoù',
108108 'mwe-enable-gadget-done' => 'Gweredekaet eo bet ar gadjet liesvedia beta',
109 - 'mwe-must-login-gadget' => 'Evit gweredekaat ar gadjet e rankoc\'h <a target="_new" href="$1">kevreañ</a>',
 109+ 'mwe-must-login-gadget' => 'Evit gweredekaat ar gadjet e rankit <a target="_new" href="$1">kevreañ</a>',
110110 'mwe-test-plural' => 'Sevenet em eus $1 amprouadenn{{PLURAL:$1||}}',
111111 );
112112
@@ -344,6 +344,7 @@
345345 );
346346
347347 /** Indonesian (Bahasa Indonesia)
 348+ * @author Farras
348349 * @author Irwangatot
349350 * @author IvanLanin
350351 */
@@ -354,6 +355,10 @@
355356 'mwe-load-drag-item' => 'Memuat butir terseret',
356357 'mwe-ok' => 'Oke',
357358 'mwe-cancel' => 'Batalkan',
 359+ 'mwe-enable-gadget' => 'Aktifkan beta multimedia (mwEmbed) untuk semua halaman',
 360+ 'mwe-enable-gadget-done' => 'Gadget beta multimedia telah diaktifkan',
 361+ 'mwe-must-login-gadget' => 'Untuk mengaktifkan gadget Anda harus <a target="_new" href="$1">masuk log</a>',
 362+ 'mwe-test-plural' => 'Saya menjalankan {{PLURAL:$1|$1 tes|$1 tes}}',
358363 );
359364
360365 /** Igbo (Igbo) */
@@ -465,6 +470,22 @@
466471 'mwe-test-plural' => '{{PLURAL:$1|$1 test|$1 tests}} uitgevoerd',
467472 );
468473
 474+/** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
 475+ * @author Nghtwlkr
 476+ */
 477+$messages['no'] = array(
 478+ 'mwe-loading_txt' => 'Laster ...',
 479+ 'mwe-error_load_lib' => 'Feil: JavaScript $1 kunne ikke gjenhentes eller definerer ikke $2',
 480+ 'mwe-apiproxy-setup' => 'Setter opp API-mellomtjener',
 481+ 'mwe-load-drag-item' => 'Laster dratt element',
 482+ 'mwe-ok' => 'OK',
 483+ 'mwe-cancel' => 'Avbryt',
 484+ 'mwe-enable-gadget' => 'Aktiver multimedia-beta (mwEmbed) for alle sider',
 485+ 'mwe-enable-gadget-done' => 'Skjermelement for multimedia-beta har blitt aktivert',
 486+ 'mwe-must-login-gadget' => 'For å aktivere skjermelement må du <a target="_new" href="$1">logge inn</a>',
 487+ 'mwe-test-plural' => 'Jeg kjørte {{PLURAL:$1|én test|$1 tester}}',
 488+);
 489+
469490 /** Occitan (Occitan)
470491 * @author Cedric31
471492 */
@@ -493,10 +514,20 @@
494515 );
495516
496517 /** Piedmontese (Piemontèis)
 518+ * @author Borichèt
497519 * @author Dragonòt
498520 */
499521 $messages['pms'] = array(
500522 'mwe-loading_txt' => 'A caria ...',
 523+ 'mwe-error_load_lib' => 'Eror: JavaScript $1 as peul pa trovesse o a definiss pa $2',
 524+ 'mwe-apiproxy-setup' => 'Amposté ël proxy API',
 525+ 'mwe-load-drag-item' => "carié l'element tirà",
 526+ 'mwe-ok' => 'Va bin',
 527+ 'mwe-cancel' => 'Scancela',
 528+ 'mwe-enable-gadget' => 'Abìlita la beta multimedia (mwEmbed) për tute le pàgine',
 529+ 'mwe-enable-gadget-done' => "L'acessòri beta multimedia a l'é stàit abilità",
 530+ 'mwe-must-login-gadget' => 'Për abilité l\'acessòri a dev <a target="_new" href="$1">intré ant ël sistema</a>',
 531+ 'mwe-test-plural' => "I l'heu fàit {{PLURAL:$1|$1 test|$1 test}}",
501532 );
502533
503534 /** Pashto (پښتو)
@@ -504,6 +535,7 @@
505536 */
506537 $messages['ps'] = array(
507538 'mwe-ok' => 'ښه',
 539+ 'mwe-cancel' => 'ناګارل',
508540 );
509541
510542 /** Portuguese (Português)
@@ -524,11 +556,20 @@
525557 );
526558
527559 /** Brazilian Portuguese (Português do Brasil)
 560+ * @author Giro720
528561 * @author Luckas Blade
529562 */
530563 $messages['pt-br'] = array(
531564 'mwe-loading_txt' => 'Carregando ...',
 565+ 'mwe-error_load_lib' => 'Erro: O JavaScript $1 não pode ser importado ou não define $2',
 566+ 'mwe-apiproxy-setup' => 'Configurando proxy da API',
 567+ 'mwe-load-drag-item' => 'Carregando o objeto arrastado',
 568+ 'mwe-ok' => 'OK',
532569 'mwe-cancel' => 'Cancelar',
 570+ 'mwe-enable-gadget' => 'Ativar multimídia beta beta (mwEmbed) para todas as páginas',
 571+ 'mwe-enable-gadget-done' => 'Gadget de multimídia beta foi ativado',
 572+ 'mwe-must-login-gadget' => 'Para ativar o gadget você deve estar <a target="_new" href="$1">autenticado</a>',
 573+ 'mwe-test-plural' => 'Eu fiz $1 {{PLURAL:$1|teste|testes}}',
533574 );
534575
535576 /** Russian (Русский)
@@ -547,6 +588,14 @@
548589 'mwe-test-plural' => 'Я прошёл {{PLURAL:$1|$1 проверку|$1 проверки|$1 проверок}}',
549590 );
550591
 592+/** Rusyn (русиньскый язык)
 593+ * @author Gazeb
 594+ */
 595+$messages['rue'] = array(
 596+ 'mwe-ok' => 'ОК',
 597+ 'mwe-cancel' => 'Сторно',
 598+);
 599+
551600 /** Slovak (Slovenčina)
552601 * @author Helix84
553602 */
@@ -638,3 +687,8 @@
639688 'mwe-cancel' => 'Hủy bỏ',
640689 );
641690
 691+/** Wu (吴语) */
 692+$messages['wuu'] = array(
 693+ 'mwe-cancel' => '取消',
 694+);
 695+
Index: branches/MwEmbedStandAlone/skins/common/images/box_layout_icon.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: branches/MwEmbedStandAlone/skins/common/images/box_layout_icon.png
___________________________________________________________________
Added: svn:mime-type
642696 + application/octet-stream
Index: branches/MwEmbedStandAlone/skins/common/images/box_layout_icon_dark.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: branches/MwEmbedStandAlone/skins/common/images/box_layout_icon_dark.png
___________________________________________________________________
Added: svn:mime-type
643697 + application/octet-stream
Index: branches/MwEmbedStandAlone/includes/NamedResourceLoader.php
@@ -117,7 +117,8 @@
118118 global $wgExtensionMessagesFiles;
119119
120120 // Get the module name
121 - $moduleName = end( explode('/', $modulePath ) );
 121+ $modulePathComponents = explode('/', $modulePath );
 122+ $moduleName = end( $modulePathComponents );
122123
123124 // Set the directory context for relative js/css paths
124125 self::$directoryContext = $modulePath;
@@ -297,7 +298,7 @@
298299 * Return the module name for a given resource or false if not found
299300 * @param $resourceName resource to get the module for
300301 */
301 - public function getModuleNameForResource( $resourceName ){
 302+ public static function getModuleNameForResource( $resourceName ){
302303 if( isset( self::$resourceParentModuleName [ $resourceName ] ) ){
303304 return self::$resourceParentModuleName [ $resourceName ];
304305 } else {
Index: branches/MwEmbedStandAlone/modules/UploadWizard/UploadWizard.php
@@ -1,16 +1,15 @@
22 <?php
33 /**
4 - * Add Media Wizard extension
 4+ * UploadWizard extension
55 *
66 * @file
77 * @ingroup Extensions
88 *
9 - * This file contains the include file for the Add Media Wizard support
10 - * The addMediaWizard is dependent on JS2Support and
11 - * the core "AddMedia" module
 9+ * This file contains the include file for UploadWizard
 10+ * This is dependent on JS2Support.
1211 *
1312 * Usage: Include the following line in your LocalSettings.php
14 - * require_once( "$IP/extensions/JS2Support/AddMediaWizard/AddMediaWizard.php" );
 13+ * require_once( "$IP/extensions/UploadWizard/UploadWizard.php" );
1514 *
1615 * @author Neil Kandalgaonkar <neil@wikimedia.org>
1716 * @license GPL v2 or later
Index: branches/MwEmbedStandAlone/modules/UploadWizard/SpecialUploadWizard.php
@@ -13,7 +13,7 @@
1414
1515 // $request is the request (usually wgRequest)
1616 // $par is everything in the URL after Special:UploadWizard. Not sure what we can use it for
17 - public function __construct( $request=null ) {
 17+ public function __construct( $request=null ) {
1818 global $wgEnableJS2, $wgEnableAPI, $wgRequest;
1919
2020 if (! $wgEnableJS2) {
@@ -31,9 +31,14 @@
3232
3333 $this->simpleForm = new UploadWizardSimpleForm();
3434 $this->simpleForm->setTitle( $this->getTitle() );
35 - }
 35+ }
3636
37 - public function execute() {
 37+ /**
 38+ * Replaces default execute method
 39+ * Checks whether uploading enabled, user permissions okay,
 40+ * @param subpage, e.g. the "foo" in Special:UploadWizard/foo.
 41+ */
 42+ public function execute( $subPage ) {
3843 global $wgUser, $wgOut, $wgMessageCache;
3944
4045 # Check uploading enabled
@@ -82,19 +87,17 @@
8388 $this->simpleForm->show();
8489 $wgOut->addHTML('</noscript>');
8590
86 -
87 - //$j('#firstHeading').html("Upload wizard");
88 -
89 - $this->addJS();
 91+ $this->addJS( $subPage );
9092 }
9193
9294 /**
9395 * Adds some global variables for our use, as well as initializes the UploadWizard
 96+ * @param subpage, e.g. the "foo" in Special:UploadWizard/foo
9497 */
95 - public function addJS() {
 98+ public function addJS( $subPage ) {
9699 global $wgUser, $wgOut;
97100 global $wgUseAjax, $wgAjaxLicensePreview, $wgEnableAPI;
98 - global $wgEnableFirefogg, $wgFileExtensions, $wgCanonicalNamespaceNames;
 101+ global $wgEnableFirefogg, $wgFileExtensions;
99102
100103 $wgOut->addScript( Skin::makeVariablesScript( array(
101104 // uncertain if this is relevant. Can we do license preview with API?
@@ -105,26 +108,18 @@
106109 // what is acceptable in this wiki
107110 'wgFileExtensions' => $wgFileExtensions,
108111
 112+ // XXX page should fetch its own edit token
109113 // our edit token
110114 'wgEditToken' => $wgUser->editToken(),
 115+
 116+ 'wgSubPage' => $subPage
111117
112 - // URL prefixes in this MediaWiki, e.g. images under Image:
113 - 'wgCanonicalNamespaceNames' => $wgCanonicalNamespaceNames
 118+ // XXX need to have a better function for testing viability of a filename
 119+ // 'wgFilenamePrefixBlacklist' => UploadBase::getFilenamePrefixBlacklist()
114120
115 - // 'wgFilenamePrefixBlacklist' => UploadBase::getFilenamePrefixBlacklist();
116 -
117 -
118 - // in the future, we ought to be telling JS land other things,
119 - // like: requirements for publication, acceptable licenses, etc.
120 -
121121 ) )
122122 );
123123
124 -
125 -//
126 -// $initScript = <<<EOD
127 -//EOD;
128 -// $wgOut->addScript( Html::inlineScript( $initScript ) );
129124 // not sure why -- can we even load libraries with an included script, or does that cause things to be out of order?
130125 global $wgScriptPath;
131126 $wgOut->addNamedResource( 'UploadWizardPage', 'page');
Index: branches/MwEmbedStandAlone/modules/UploadWizard/UploadWizard.i18n.php
@@ -140,7 +140,7 @@
141141 Make it longer than $1 {{PLURAL:$1|character|characters}}.',
142142 'mwe-upwiz-error-bad-chars' => 'This field contains symbols that are not allowed.
143143 Please do not use wikitext or HTML here.',
144 -
 144+ 'mwe-upwiz-error-date' => 'Please enter a valid date in YYYY-MM-DD format, or pick a date from the popup calendar.',
145145 /* LICENSES */
146146 /* surprisingly we don't seem to have strings for these yet */
147147 'mwe-upwiz-license-cc-by-sa-3.0' => 'Creative Commons Attribution ShareAlike 3.0',
@@ -148,7 +148,10 @@
149149 'mwe-upwiz-license-cc-zero' => 'Creative Commons CC0 Waiver',
150150 'mwe-upwiz-license-gfdl' => 'GNU Free Documentation License',
151151 /* this is just for testing, we are not going to privilege the US and A */
152 - 'mwe-upwiz-license-pd-us' => 'Public Domain (US)'
 152+ 'mwe-upwiz-license-pd-us' => 'Public Domain (US)',
 153+ 'mwe-upwiz-categories' => 'Categories',
 154+ 'mwe-upwiz-categories-add' => 'Add',
 155+ 'mwe-upwiz-category-remove' => 'Remove this category'
153156 );
154157
155158 /** Message documentation (Message documentation)
@@ -156,12 +159,13 @@
157160 * @author McDutchie
158161 */
159162 $messages['qqq'] = array(
 163+ 'mwe-upwiz-step-file' => '{{Identical|Upload}}',
160164 'mwe-upwiz-transported' => '{{Identical|OK}}',
161165 'mwe-upwiz-upload' => '{{Identical|Upload}}',
162166 'mwe-upwiz-source-thirdparty-accept' => '{{Identical|OK}}',
163167 'mwe-upwiz-title' => '{{Identical|Title}}',
164168 'mwe-upwiz-location' => '{{Identical|Location}}',
165 - 'mwe-upwiz-license' => '{{Identical|License}}',
 169+ 'mwe-upwiz-license' => '',
166170 'mwe-upwiz-filename-tag' => '{{Identical|Filename}}',
167171 'mwe-upwiz-other' => '{{Identical|Other information}}',
168172 'mwe-upwiz-source' => '{{Identical|Source}}',
@@ -170,24 +174,102 @@
171175 'mwe-upwiz-cancel' => '{{Identical|Cancel}}',
172176 'mwe-upwiz-change' => '{{Identical|Change}}',
173177 'mwe-upwiz-next' => '{{Identical|Next}}',
 178+ 'mwe-upwiz-next-deeds' => '{{Identical|Next}}',
 179+ 'mwe-upwiz-next-details' => '{{Identical|Next}}',
 180+ 'mwe-upwiz-categories' => '{{Identical|Categories}}',
 181+ 'mwe-upwiz-categories-add' => '{{Identical|Add}}',
174182 );
175183
 184+/** Afrikaans (Afrikaans)
 185+ * @author Naudefj
 186+ */
 187+$messages['af'] = array(
 188+ 'mwe-upwiz-code-unknown' => 'Onbekende taal',
 189+ 'mwe-upwiz-step-file' => 'Laai op',
 190+ 'mwe-upwiz-step-deeds' => 'Vrystellingsregte',
 191+ 'mwe-upwiz-step-details' => 'Beskryf',
 192+ 'mwe-upwiz-step-thanks' => 'Gebruik',
 193+ 'mwe-upwiz-add-file-n' => "Voeg nog 'n lêer by",
 194+ 'mwe-upwiz-add-file-0' => "Klik hier om 'n lêer op te laai",
 195+ 'mwe-upwiz-browse' => 'Blaai...',
 196+ 'mwe-upwiz-transported' => 'OK',
 197+ 'mwe-upwiz-click-here' => "Klik hier om 'n lêer te kies",
 198+ 'mwe-upwiz-uploading' => 'besig om op te laai...',
 199+ 'mwe-upwiz-editing' => 'besig met wysiging...',
 200+ 'mwe-upwiz-finished' => 'Voltooi!',
 201+ 'mwe-upwiz-deeds-custom-prompt' => 'Of:',
 202+ 'mwe-upwiz-source-thirdparty-accept' => 'OK',
 203+ 'mwe-upwiz-media-type' => 'Mediatipe',
 204+ 'mwe-upwiz-location' => 'Ligging',
 205+ 'mwe-upwiz-author' => 'Outeur(s)',
 206+ 'mwe-upwiz-filename-tag' => 'Lêernaam:',
 207+ 'mwe-upwiz-other' => 'Ander inligting',
 208+ 'mwe-upwiz-showall' => 'wys alles',
 209+ 'mwe-upwiz-source' => 'Bron',
 210+ 'mwe-upwiz-upload-error-stashed-anyway' => 'Laai in elk geval?',
 211+ 'mwe-upwiz-ok' => 'OK',
 212+ 'mwe-upwiz-cancel' => 'Kanselleer',
 213+ 'mwe-upwiz-thumbnail-more' => 'Vergroot',
 214+ 'mwe-upwiz-overwrite' => 'Vervang die lêer',
 215+ 'mwe-copyright-macro' => 'Soos hierbo',
 216+ 'mwe-copyright-custom' => 'Pasgemaak',
 217+ 'mwe-upwiz-next' => 'Volgende',
 218+ 'mwe-upwiz-next-deeds' => 'Volgende',
 219+ 'mwe-upwiz-next-details' => 'Volgende',
 220+ 'mwe-upwiz-tooltip-more-info' => 'Leer meer.',
 221+ 'mwe-upwiz-license-show-all' => "Gebruik 'n ander lisensie",
 222+ 'mwe-upwiz-license-show-recommended' => 'Gebruik die aanbevole lisensie',
 223+ 'mwe-upwiz-error-blank' => 'Die veld is verpligtend.',
 224+ 'mwe-upwiz-categories' => 'Kategorieë',
 225+ 'mwe-upwiz-categories-add' => 'Voeg by',
 226+ 'mwe-upwiz-category-remove' => 'Verwyder hierdie kategorie',
 227+);
 228+
 229+/** Arabic (العربية)
 230+ * @author ;Hiba;1
 231+ */
 232+$messages['ar'] = array(
 233+ 'mwe-upwiz-step-thanks' => 'استخدام',
 234+ 'mwe-upwiz-add-file-n' => 'إضافة ملف آخر',
 235+ 'mwe-upwiz-add-file-0' => 'اضغط هنا لتحميل ملف',
 236+ 'mwe-upwiz-browse' => 'تصفح...',
 237+ 'mwe-upwiz-transported' => 'موافق',
 238+ 'mwe-upwiz-click-here' => 'انقر هنا لاختيار ملف',
 239+ 'mwe-upwiz-uploading' => 'جاري التحميل...',
 240+ 'mwe-upwiz-editing' => 'جاري التحرير...',
 241+ 'mwe-upwiz-remove-upload' => 'إزالة هذا الملف من قائمة الملفات التي ستحمَل',
 242+ 'mwe-upwiz-remove-description' => 'إزالة هذا الوصف',
 243+ 'mwe-upwiz-upload' => 'تحميل',
 244+ 'mwe-upwiz-finished' => 'تم!',
 245+ 'mwe-upwiz-deeds-custom-prompt' => 'أو :',
 246+ 'mwe-upwiz-details-intro' => 'نحتاج الآن لبعض المعلومات الأساسية حول الملفات.',
 247+ 'mwe-upwiz-more-options' => 'خيارات أكثر...',
 248+ 'mwe-upwiz-fewer-options' => 'خيارات أقل...',
 249+ 'mwe-upwiz-categories-intro' => 'ساعد الناس على إيجاد اعمالك عبر إضافة تصنيفات أو فئات',
 250+ 'mwe-upwiz-categories-another' => 'إضافة فئات أخرى',
 251+ 'mwe-upwiz-about-this-work' => 'حول هذا العمل',
 252+ 'mwe-upwiz-date-created' => 'تاريخ الانشاء',
 253+ 'mwe-upwiz-author' => 'المؤلف(ون)',
 254+ 'mwe-upwiz-license' => 'حقوق الإصدار',
 255+);
 256+
176257 /** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца))
177258 * @author EugeneZelenko
178259 * @author Jim-by
 260+ * @author Wizardist
179261 */
180262 $messages['be-tarask'] = array(
181263 'uploadwizard' => 'Майстар загрузкі',
182264 'uploadwizard-desc' => 'Майстар загрузкі, распрацавацы па гранту Multimedia Usability',
183265 'mwe-loading-upwiz' => 'Загрузка майстра загрузак',
184266 'mwe-upwiz-code-unknown' => 'Невядомая мова',
185 - 'mwe-upwiz-step-file' => '1. Загрузіце Вашыя файлы',
186 - 'mwe-upwiz-step-deeds' => '2. Дадайце ліцэнзію',
187 - 'mwe-upwiz-step-details' => '3. Дадайце апісаньне',
188 - 'mwe-upwiz-step-thanks' => '4. Выкарыстоўвайце Вашыя файлы',
 267+ 'mwe-upwiz-step-file' => 'Загрузка',
 268+ 'mwe-upwiz-step-deeds' => 'Пазначэньне правоў',
 269+ 'mwe-upwiz-step-details' => 'Апішыце',
 270+ 'mwe-upwiz-step-thanks' => 'Выкарыстоўвайце',
189271 'mwe-upwiz-intro' => 'Вітаем у Wikimedia Commons, сховішчы выяваў, гукаў і відэа, якія можна свабодна загружаць і выкарыстоўваць. Павялічце агульначалавечыя веды, дадаўшы файлы, якія могуць быць выкарыстаныя для адукацыйных мэтаў.',
190272 'mwe-upwiz-add-file-n' => 'Дадайце іншы файл',
191 - 'mwe-upwiz-add-file-0' => 'Націсьніце тут, каб дадаць файл для загрузкі',
 273+ 'mwe-upwiz-add-file-0' => 'Націсьніце тут, каб загрузіць файл',
192274 'mwe-upwiz-browse' => 'Прагляд…',
193275 'mwe-upwiz-transported' => 'Добра',
194276 'mwe-upwiz-click-here' => 'Націсьніце тут, каб выбраць файл',
@@ -198,18 +280,25 @@
199281 'mwe-upwiz-upload' => 'Загрузіць',
200282 'mwe-upwiz-upload-count' => '{{PLURAL:$1|загружаны $1 файл|загружаныя $1 файлы|загружаныя $1 файлаў}} з $2',
201283 'mwe-upwiz-progressbar-uploading' => 'загрузка',
202 - 'mwe-upwiz-deeds-intro' => 'Дзякуй! Цяпер нам неабходна ліцэнзія для гэтых файлаў, для таго, каб кожны мог іх легальна праглядаць альбо зьмяняць. Спачатку нам неабходна ведаць дзе Вы іх узялі.',
 284+ 'mwe-upwiz-finished' => 'Скончана!',
 285+ 'mwe-upwiz-secs-remaining' => '{{PLURAL:$1|Засталася $1 сэкунда|Засталося $1 сэкунды|Засталося $1 сэкундаў}}',
 286+ 'mwe-upwiz-mins-secs-remaining' => '{{PLURAL:$1|Засталася $1 хвіліна|Засталося $1 хвіліны|Засталося $1 хвілінаў}} {{PLURAL:$2|$2 сэкунда|$2 сэкунды|$2 сэкундаў}}',
 287+ 'mwe-upwiz-hrs-mins-secs-remaining' => '{{PLURAL:$1|Засталася $1 гадзіна|Засталося $1 гадзіны|Засталося $1 гадзінаў}} {{PLURAL:$2|$2 хвіліна|$2 хвіліны|$2 хвілінаў}} {{PLURAL:$3|$3 сэкунда|$3 сэкунды|$3 сэкундаў}}',
 288+ 'mwe-upwiz-deeds-intro' => 'Гэты сайт патрабуе ад Вас пазначэньня ліцэнзіі на файлы, якія загружаюцца, каб кожны мог легальна выкарыстоўваць іх у любых мэтах.',
 289+ 'mwe-upwiz-deeds-macro-prompt' => 'Пазначце ліцэнзію для {{PLURAL:$1|пададзенага файла|ўсіх пададзеных файлаў}}:',
 290+ 'mwe-upwiz-deeds-custom-prompt' => 'Ці:',
203291 'mwe-upwiz-details-intro' => 'Цяпер нам неабходна некаторая асноўная інфармацыя пра файлы.',
204 - 'mwe-upwiz-source-ownwork' => 'Гэты файл я стварыў сам.',
205 - 'mwe-upwiz-source-ownwork-assert' => 'Я, $1, уладальнік аўтарскіх правоў на гэтую працу, дабравольна перадаю правы на выкарыстаньне гэтай працы для любых мэтаў, на ўмовах указаньня аштарства і выкарыстаньня вытворных працаў на гэткіх жа ўмовах.',
206 - 'mwe-upwiz-source-ownwork-assert-custom' => 'Я, $1, уладальнік аўтарскіх правоў на гэтую працу, дабравольна публікуе яе згодна ўмоваў наступнай(ых) ліцэнзіі(яў):',
207 - 'mwe-upwiz-source-ownwork-assert-note' => 'Гэта азначае, што Вы апублікавалі Вашу працу на ўмовах ліцэнзіяў Creative Commons Attribution ShareAlike і GFDL.',
 292+ 'mwe-upwiz-source-ownwork' => '{{PLURAL:$1|Гэты файл|Гэтыя файлы}} я стварыў сам.',
 293+ 'mwe-upwiz-source-ownwork-assert' => 'Я, $2, уладальнік аўтарскіх правоў на {{PLURAL:$1|гэтую працу|гэтыя працы}}, неадклікальна перадаю правы на {{PLURAL:$1|яе|іх}} выкарыстаньне ў любых мэтах, на ўмовах указаньня аўтарства і распаўсюджваньня вытворных працаў на гэткіх жа ўмовах.',
 294+ 'mwe-upwiz-source-ownwork-assert-custom' => 'Я, $2, уладальнік аўтарскіх правоў на {{PLURAL:$1|гэтую працу|гэтыя працы}}, публікую {{PLURAL:$1|яе|іх}} згодна ўмоваў наступнай(ых) ліцэнзіі(яў):',
 295+ 'mwe-upwiz-source-ownwork-assert-note' => 'Гэта азначае, што Вы публікуеце Вашу працу на ўмовах ліцэнзіі Creative Commons Attribution-Share Alike.',
208296 'mwe-upwiz-source-permission' => 'Іх аўтар даў Вам яўны дазвол на іх загрузку',
209 - 'mwe-upwiz-source-thirdparty' => 'Гэты файл стварыў не я.',
 297+ 'mwe-upwiz-source-thirdparty' => '{{PLURAL:$1|Гэты файл не зьяўляецца|Гэтыя файлы не зьяўляюцца}} маёй уласнай працай.',
210298 'mwe-upwiz-source-thirdparty-intro' => 'Калі ласка, увядзіце адрас дзе Вы знайшлі кожны файл.',
211 - 'mwe-upwiz-source-thirdparty-license' => 'Уладальнік аўтарскіх правоў на гэтыя працы апублікаваў іх на ўмовах наступнай(ых) ліцэнзіі(яў):',
 299+ 'mwe-upwiz-source-thirdparty-custom-multiple-intro' => 'Калі ўсе файлы маюць адну крыніцу, аўтара і прававы статус, Вы можаце пазначыць гэтыя зьвесткі адзін раз для ўсіх файлаў.',
 300+ 'mwe-upwiz-source-thirdparty-license' => 'Уладальнік аўтарскіх правоў на {{PLURAL:$1|гэтую працу|гэтыя працы}} апублікаваў {{PLURAL:$1|яе|іх}} на ўмовах наступнай(ых) ліцэнзіі(яў):',
212301 'mwe-upwiz-source-thirdparty-accept' => 'Добра',
213 - 'mwe-upwiz-source-custom' => 'Вы ведалі? Вы можаце <a href="$1">зьмяняць</a> устаноўкі па змоўчваньні, якія Вы тут бачыце.',
 302+ 'mwe-upwiz-source-custom' => 'Выберыце ліцэнзіі для кожнага файла на наступнай старонцы.',
214303 'mwe-upwiz-more-options' => 'болей установак…',
215304 'mwe-upwiz-fewer-options' => 'меней установак…',
216305 'mwe-upwiz-desc' => 'Апісаньне ў',
@@ -223,9 +312,9 @@
224313 'mwe-upwiz-media-type' => 'Тып мэдыя',
225314 'mwe-upwiz-date-created' => 'Дата стварэньня',
226315 'mwe-upwiz-location' => 'Месцазнаходжаньне',
227 - 'mwe-upwiz-copyright-info' => 'Інфармацыя пра аўтарскія правы',
 316+ 'mwe-upwiz-copyright-info' => 'Пазначэньне правоў',
228317 'mwe-upwiz-author' => 'Аўтар(ы)',
229 - 'mwe-upwiz-license' => 'Ліцэнзія',
 318+ 'mwe-upwiz-license' => 'Пазначэньне правоў',
230319 'mwe-upwiz-about-format' => 'Пра файл',
231320 'mwe-upwiz-autoconverted' => 'Гэты файл быў аўтаматычна канвэртаваны ў фармат $1',
232321 'mwe-upwiz-filename-tag' => 'Назва файла:',
@@ -235,22 +324,27 @@
236325 'mwe-upwiz-source' => 'Крыніца',
237326 'mwe-upwiz-macro-edit-intro' => 'Спачатку выберыце ліцэнзію са сьпісу ніжэй, потым Вы можаце дадаць апісаньні і іншую інфармацыю пра Вашыя загрузкі.',
238327 'mwe-upwiz-macro-edit' => 'Абнавіць апісаньні',
239 - 'mwe-upwiz-thanks-intro' => 'Дзякуй за загрузку Вашых працаў! Цяпер Вы можаце выкарыстаць Вашы файлы на старонцы, альбо спасылацца на іх зь іншых сайтаў.',
 328+ 'mwe-upwiz-thanks-intro' => 'Дзякуй за загрузку!',
 329+ 'mwe-upwiz-thanks-explain' => 'Цяпер Вы можаце выкарыстоўваць {{PLURAL:$1|гэты файл|гэтыя файлы}} на сайтах кшталту Вікіпэдыі, ці спасылацца на {{PLURAL:$1|яго|іх}} у сеціве.',
240330 'mwe-upwiz-thanks-link' => 'Гэты файл цяпер даступны на <b><tt>$1</tt></b>.',
241 - 'mwe-upwiz-thanks-wikitext' => '<b>Каб выкарыстоўваць файлам</b>, скапіюйце гэты тэкст на старонку:',
242 - 'mwe-upwiz-thanks-url' => '<b>Каб спасылацца на гэта ў HTML</b>, скапіюйце гэты HTML-код:',
 331+ 'mwe-upwiz-thanks-wikitext' => '<b>Для выкарыстаньня файла ў вікі</b> скапіюйце гэты тэкст на старонку:',
 332+ 'mwe-upwiz-thanks-url' => '<b>Для даданьня HTML-спасылкі</b> скапіюйце наступны URL-адрас:',
243333 'mwe-upwiz-upload-error-bad-filename-extension' => '{{SITENAME}} не прымае назвы файлаў з пашырэньнем «$1».',
244334 'mwe-upwiz-upload-error-duplicate' => 'Гэты файл ужо быў загружаны ў {{GRAMMAR:вінавальны|{{SITENAME}}}}.',
245 - 'mwe-upwiz-upload-error-stashed-anyway' => 'Усё роўна разьмясьціць?',
 335+ 'mwe-upwiz-upload-error-stashed-anyway' => 'Усё роўна загрузіць?',
246336 'mwe-upwiz-ok' => 'Добра',
247337 'mwe-upwiz-cancel' => 'Адмяніць',
248338 'mwe-upwiz-change' => '(зьмяніць)',
 339+ 'mwe-upwiz-fileexists-replace' => 'Файл з назвай «$1» ужо існуе. Калі ласка, зьмяніце назву на болей унікальную.',
249340 'mwe-upwiz-fileexists' => 'Файл з такой назвай ужо існуе. Калі ласка, праверце <b><tt>$1</tt></b>, калі Вы ня ўпэўненыя, што жадаеце яго замяніць.',
250341 'mwe-upwiz-thumbnail-more' => 'Павялічыць',
251342 'mwe-upwiz-overwrite' => 'Замяніць файл',
252343 'mwe-copyright-macro' => 'Як раней',
253344 'mwe-copyright-custom' => 'Нестандартная',
254345 'mwe-upwiz-next' => 'Наступны',
 346+ 'mwe-upwiz-next-file' => 'Загрузіць файлы і працягнуць',
 347+ 'mwe-upwiz-next-deeds' => 'Далей',
 348+ 'mwe-upwiz-next-details' => 'Далей',
255349 'mwe-upwiz-home' => 'Перайсьці на хатнюю старонку {{GRAMMAR:родны|{{SITENAME}}}}',
256350 'mwe-upwiz-upload-another' => 'Загрузіць яшчэ файлы',
257351 'mwe-prevent-close' => 'Вашыя файлы ўсё яшчэ загружаюцца. Вы ўпэўнены, што жадаеце пакінуць гэту старонку?',
@@ -262,19 +356,57 @@
263357 'mwe-upwiz-tooltip-description' => "Коратка апішыце ўсё значнае пра гэты файл. Для фота, узгадайце пра асноўны аб'ект, выпадак ці месца.",
264358 'mwe-upwiz-tooltip-other' => 'Любая іншая інфармацыя, якую Вы жадаеце дадаць пра гэтую працу. Вы можаце выкарыстоўваць вікі-код.',
265359 'mwe-upwiz-tooltip-more-info' => 'Даведацца болей.',
 360+ 'mwe-upwiz-file-need-file' => 'Калі ласка, спачатку дадайце файлы.',
 361+ 'mwe-upwiz-file-need-start' => 'Націсьніце гэтую кнопку, каб пачаць загрузку.',
 362+ 'mwe-upwiz-file-need-complete' => 'Калі ласка, пачакайце, пакуль загрузяцца ўсе файлы.',
 363+ 'mwe-upwiz-deeds-need-deed' => 'Калі ласка, растлумачце, адкуль {{PLURAL:$1|паходзіць файл|паходзяць файлы}} і як гэты сайт можа выкарыстоўваць {{PLURAL:$1|яго|іх}}, выбраўшы адзін з наступных пунктаў.',
 364+ 'mwe-upwiz-deeds-need-license' => 'Калі ласка, выберыце ліцэнзію.',
 365+ 'mwe-upwiz-license-incompatible-pd' => 'Ліцэнзіі грамадзкай уласнасьці несумяшчальныя зь ніводнай іншай ліцэнзіяй.',
 366+ 'mwe-upwiz-license-incompatible-cc' => 'Вы можаце выбраць толькі адну з ліцэнзіяў Creative Commons.',
 367+ 'mwe-upwiz-license-show-all' => 'Выбраць іншую ліцэнзію',
 368+ 'mwe-upwiz-license-show-recommended' => 'Выбраць прапанаваную ліцэнзію',
 369+ 'mwe-upwiz-error-signature-blank' => 'Вы павінны падпісацца ў радку ніжэй Вашым іменем удзельніка ці сапраўдным іменем.',
 370+ 'mwe-upwiz-error-signature-too-long' => 'Ваш подпіс занадта доўгі.
 371+Зрабіце яго не даўжэй за $1 {{PLURAL:$1|сымбаль|сымбалі|сымбаляў}}.',
 372+ 'mwe-upwiz-error-signature-too-short' => 'Ваш подпіс занадта кароткі.
 373+Зрабіце яго даўжэй за $1 {{PLURAL:$1|сымбаль|сымбалі|сымбаляў}}.',
 374+ 'mwe-upwiz-error-signature-bad-chars' => 'Ваш подпіс зьмяшчае недапушчальныя сымбалі.
 375+Не выкарыстоўвайце ў ім вікі-фарматаваньне ці HTML, пакіньце толькі сапраўднае імя ці імя ўдзельніка.',
 376+ 'mwe-upwiz-error-blank' => 'Гэтае поле — абавязковае.',
 377+ 'mwe-upwiz-error-too-long' => 'Значэньне поля занадта доўгае.
 378+Зрабіце яго не даўжэй за $1 {{PLURAL:$1|сымбаль|сымбалі|сымбаляў}}.',
 379+ 'mwe-upwiz-error-too-short' => 'Значэньне поля занадта кароткае.
 380+Зрабіце яго даўжэй за $1 {{PLURAL:$1|сымбаль|сымбалі|сымбаляў}}.',
 381+ 'mwe-upwiz-error-bad-chars' => 'Гэтае поле зьмяшчае недапушчальныя сымбалі.
 382+Не выкарыстоўвайце ў ім вікі-фарматаваньне ці HTML.',
 383+ 'mwe-upwiz-error-date' => 'Калі ласка, пазначце дату ў фармаце ГГГГ-ММ-ДД, ці выберыце з выкіднога календара.',
 384+ 'mwe-upwiz-license-cc-by-sa-3.0' => 'Creative Commons Attribution-Share Alike 3.0',
 385+ 'mwe-upwiz-license-cc-by-3.0' => 'Creative Commons Attribution 3.0',
 386+ 'mwe-upwiz-license-cc-zero' => 'Creative Commons CC0 Waiver',
 387+ 'mwe-upwiz-license-gfdl' => 'GNU Free Documentation License',
 388+ 'mwe-upwiz-categories' => 'Катэгорыі',
 389+ 'mwe-upwiz-categories-add' => 'Дадаць',
 390+ 'mwe-upwiz-category-remove' => 'Выдаліць гэтую катэгорыю',
266391 );
267392
268393 /** Breton (Brezhoneg)
269394 * @author Fulup
 395+ * @author Gwendal
270396 * @author Y-M D
271397 */
272398 $messages['br'] = array(
273399 'uploadwizard' => 'Ameiler enporzhiañ',
274400 'uploadwizard-desc' => "Ameiler enporzhiañ, diorroet evit ar yalc'had Implijadusted Liesmedia",
 401+ 'mwe-loading-upwiz' => 'O kargañ ar skoazeller enporzhiañ',
275402 'mwe-upwiz-code-unknown' => 'Yezh dizanv',
276 - 'mwe-upwiz-step-deeds' => '2. Ouzhpennañ aotreoù-implijout',
 403+ 'mwe-upwiz-step-file' => 'Enporzhiañ',
 404+ 'mwe-upwiz-step-deeds' => 'Grataat gwirioù',
 405+ 'mwe-upwiz-step-details' => 'Deskrivañ',
 406+ 'mwe-upwiz-step-thanks' => 'Implijout',
 407+ 'mwe-upwiz-intro' => "Deuet mat oc'h war Wikimedia Commons, un dastumlec'h skeudennoù, sonioù, ha filmoù hag a c'hell bezañ pellgarget hag implijet gant forzh piv.
 408+Kemerit perzh e gouiziegezh an denelezh en ur kargañ restroù hag a c'hellfe bezañ implijet en un doare desavadurel.",
277409 'mwe-upwiz-add-file-n' => 'Ouzhpennañ ur restr all',
278 - 'mwe-upwiz-add-file-0' => 'Klikit amañ evit ouzhpennañ ur restr all da gargañ',
 410+ 'mwe-upwiz-add-file-0' => 'Klikit amañ evit enporzhiañ ur restr',
279411 'mwe-upwiz-browse' => 'Furchal...',
280412 'mwe-upwiz-transported' => 'Mat eo',
281413 'mwe-upwiz-click-here' => 'Klikit amañ evit dibab ur restr',
@@ -282,11 +414,24 @@
283415 'mwe-upwiz-editing' => 'o kemm...',
284416 'mwe-upwiz-remove-upload' => 'Dilemel ar restr-mañ eus roll ar restroù da gargañ',
285417 'mwe-upwiz-remove-description' => 'Dilemel an deskrivadur-mañ',
 418+ 'mwe-upwiz-upload' => 'Enporzhiañ',
286419 'mwe-upwiz-upload-count' => '$1 restr{{PLURAL:$1||}} war $2 a zo karget',
287420 'mwe-upwiz-progressbar-uploading' => 'o kargañ',
 421+ 'mwe-upwiz-finished' => 'Echuet eo !',
 422+ 'mwe-upwiz-secs-remaining' => '$1 {{PLURAL:$1|eilenn|eilenn}} a chom',
 423+ 'mwe-upwiz-mins-secs-remaining' => '$1 {{PLURAL:$1|munutenn|munutenn}} $2 {{PLURAL:$2|eilenn|eilenn}} a chom',
 424+ 'mwe-upwiz-hrs-mins-secs-remaining' => '$1 {{PLURAL:$1|eurvezh|eurvezh}} $2 {{PLURAL:$2|munutenn|munutenn}} $3 {{PLURAL:$3|eilenn|eilenn}} a chom',
 425+ 'mwe-upwiz-deeds-intro' => "Al lec'hienn-mañ a c'houlenn e vefe termenet ganeoc'h un aotre-implijout d'ar restroù karget, evit ma c'hellfe pep hini implijout anezho gant forzh peseurt pal ez lezennel.",
 426+ 'mwe-upwiz-deeds-macro-prompt' => 'Dibab un aotre-implijout evit {{PLURAL:$1|ar restr|an holl restroù}} amañ a-is :',
 427+ 'mwe-upwiz-deeds-custom-prompt' => 'Pe :',
288428 'mwe-upwiz-details-intro' => 'Ezhomm hon eus bremañ un nebeut titouroù diazez diwar-benn ar restr.',
 429+ 'mwe-upwiz-source-ownwork' => 'Ar {{PLURAL:$1|restr|restroù}}-mañ a zo frouezh ma labour.',
 430+ 'mwe-upwiz-source-thirdparty' => "Ar {{PLURAL:$1|restr-mañ n'eo|restroù-mañ n'int}} ket frouezh ma labour.",
 431+ 'mwe-upwiz-source-thirdparty-intro' => "Mar plij roit ar chomlec'h e lec'h m'hoc'h eus kavet pep restr.",
 432+ '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.",
 433+ '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 :',
289434 'mwe-upwiz-source-thirdparty-accept' => 'Mat eo',
290 - 'mwe-upwiz-source-custom' => 'Ha gouzout raer ? Gellout a reoc\'h <a href="$1">personelaat</a> an dibarzhioù dre ziouer hag a weloc\'h amañ.',
 435+ 'mwe-upwiz-source-custom' => "Dibab an aotreoù-implijout hiniennel evit pep restr er bajenn war-lerc'h.",
291436 'mwe-upwiz-more-options' => "muioc'h a zibarzhioù...",
292437 'mwe-upwiz-fewer-options' => "nebeutoc'h a zibarzhioù...",
293438 'mwe-upwiz-desc' => 'Deskrivadur e',
@@ -300,9 +445,9 @@
301446 'mwe-upwiz-media-type' => 'Doare media',
302447 'mwe-upwiz-date-created' => 'Deiziad krouiñ',
303448 'mwe-upwiz-location' => "Lec'hiadur",
304 - 'mwe-upwiz-copyright-info' => 'Gwirioù aozer',
 449+ 'mwe-upwiz-copyright-info' => 'Grataat gwirioù',
305450 'mwe-upwiz-author' => 'Aozer(ien)',
306 - 'mwe-upwiz-license' => 'Aotre-implijout',
 451+ 'mwe-upwiz-license' => 'Grataat gwirioù',
307452 'mwe-upwiz-about-format' => 'Diwar-benn ar restr',
308453 'mwe-upwiz-autoconverted' => "Ez emgefre eo bet amdroet ar restr-mañ d'ar furmad $1",
309454 'mwe-upwiz-filename-tag' => 'Anv ar restr',
@@ -310,15 +455,84 @@
311456 'mwe-upwiz-other-prefill' => 'Maezienn wikitestenn frank',
312457 'mwe-upwiz-showall' => 'diskouez pep tra',
313458 'mwe-upwiz-source' => 'Mammenn',
 459+ 'mwe-upwiz-macro-edit-intro' => "Dibabit amañ a-us un aotre-implijout da gentañ, ouzhpennit un deskrivadur ha titouroù all d'ho restroù goude-se.",
314460 'mwe-upwiz-macro-edit' => 'Hizivaat an deskrivadurioù',
 461+ 'mwe-upwiz-thanks-intro' => "Trugarez deoc'h da vezañ enporzhiet !",
 462+ 'mwe-upwiz-thanks-explain' => "Bremañ e c'hellit implijout ar rest{{PLURAL:$1||où}}-mañ war al lec'hienn evel WIkipedia, pe liammañ anezh{{PLURAL:$1|añ|o}} war ar web.",
 463+ 'mwe-upwiz-thanks-link' => 'Kavout a reer ar restr-mañ war <tt><b>$1</b></tt>.',
 464+ 'mwe-upwiz-thanks-wikitext' => '<b>Evit implijout ar restr war ur wiki</b>, kopiañ an destenn-mañ en ur bajenn :',
 465+ 'mwe-upwiz-thanks-url' => "<b>Evit krouiñ ul liamm HTML</b>, kopiañ ar chomlec'h URL-mañ:",
 466+ 'mwe-upwiz-upload-error-bad-filename-extension' => 'Ne aotre ket ar wiki-mañ an anv restroù gant an astenn "$1".',
 467+ 'mwe-upwiz-upload-error-duplicate' => 'Enporzhiet eo bet dija ar restr war ar wiki-mañ.',
 468+ 'mwe-upwiz-upload-error-stashed-anyway' => 'Enporzhiañ memestra ?',
315469 'mwe-upwiz-ok' => 'Mat eo',
316470 'mwe-upwiz-cancel' => 'Nullañ',
317471 'mwe-upwiz-change' => '(kemmañ)',
 472+ 'mwe-upwiz-fileexists-replace' => 'Ur restr gant an titl "$1" a zo dija. Mar plij kemmit ho titl evit ma vefe dibar.',
 473+ '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.",
 474+ 'mwe-upwiz-thumbnail-more' => 'Brasaat',
 475+ 'mwe-upwiz-overwrite' => "Erlec'hiañ ar restr",
318476 'mwe-copyright-macro' => 'Evel a-us',
319477 'mwe-copyright-custom' => 'Personelaet',
320478 'mwe-upwiz-next' => 'Da-heul',
 479+ 'mwe-upwiz-next-file' => "Enporzhiañ ar restroù ha kenderc'hel",
 480+ 'mwe-upwiz-next-deeds' => "War-lerc'h",
 481+ 'mwe-upwiz-next-details' => "War-lerc'h",
 482+ 'mwe-upwiz-home' => 'Mont da bajenn degemer ar wiki',
 483+ 'mwe-upwiz-upload-another' => "Enporzhiañ muioc'h a restroù",
 484+ 'mwe-prevent-close' => "Emañ o restroù o kargañ c'hoazh. Ha sur oc'h hoc'h eus c'hoant da guitaat ar bajenn-mañ ?",
 485+ 'mwe-upwiz-files-complete' => 'Echuet eo enporzhiadur ho restroù !',
 486+ 'mwe-upwiz-tooltip-author' => 'Anv an den en deus tapet ar skeudenn, livet an daolenn, treset an dresadenn, h.a.',
 487+ '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",
 488+ 'mwe-upwiz-tooltip-more-info' => "Gouzout hiroc'h.",
 489+ 'mwe-upwiz-file-need-file' => 'Mar plij ouzhpennit ur restr da enporzhiañ da gentañ.',
 490+ 'mwe-upwiz-file-need-start' => 'Mar plij klikit war ar bouton-mañ evit kregiñ gant ho enporzhiadurioù.',
 491+ 'mwe-upwiz-file-need-complete' => "Mar plij gortozit betek ma 'vefe echuet enporzhiadur an holl restroù.",
 492+ 'mwe-upwiz-deeds-need-deed' => "Mar plij displegit eus pelec'h 'mañ o tont ar restr{{PLURAL:$1||où}}-mañ ha penaos e c'hell al lec'hienn-mañ implijout anezh{{PLURAL:$1|añ|o}}, en ur ziuzañ unan eus an dibarzhioù.",
 493+ 'mwe-upwiz-deeds-need-license' => 'Mar-plij dibabit un aotre-implijout.',
 494+ 'mwe-upwiz-license-incompatible-cc' => "Ne c'hellit dibab nemet un doare aotre-implijout Creative Commons.",
 495+ 'mwe-upwiz-license-show-all' => 'Implijout un aotre-implijout disheñvel.',
 496+ 'mwe-upwiz-license-show-recommended' => 'Implijout an aotre-implijout erbedet',
 497+ 'mwe-upwiz-error-signature-blank' => 'Rankout a rit sinañ er vaezienn da-heul gant ho anv implijer pe gant ho anv gwir.',
 498+ 'mwe-upwiz-error-signature-too-long' => "re hir eo ho sinadur.
 499+Arabat eo e vefe hiroc'h eget $1 {{PLURAL:$1|arouezenn|arouezenn}}.",
 500+ 'mwe-upwiz-error-signature-too-short' => "Re verr eo ho sinadur.
 501+Ret eo e vefe hiroc'h eget $1 {{PLURAL:$1|arouezenn|arouezenn}}.",
 502+ 'mwe-upwiz-error-blank' => 'Ar maezienn-mañ a zo ret.',
 503+ 'mwe-upwiz-error-too-long' => "Re hir eo ar maezienn.
 504+Arabat eo e vefe hiroc'h eget $1 {{PLURAL:$1|arouezenn|arouezenn}}.",
 505+ 'mwe-upwiz-error-too-short' => "Re verr eo ar maezienn.
 506+Ret eo e vefe hiroc'h eget $1 {{PLURAL:$1|arouezenn|arouezenn}}.",
 507+ 'mwe-upwiz-license-cc-by-3.0' => 'Creative Commons Deroadenn 3.0',
 508+ 'mwe-upwiz-license-gfdl' => 'Aotre-implijout teuliaouiñ frank GNU',
 509+ 'mwe-upwiz-categories' => 'Rummadoù',
 510+ 'mwe-upwiz-categories-add' => 'Ouzhpennañ',
 511+ 'mwe-upwiz-category-remove' => 'Dilemel ar rummad-mañ',
321512 );
322513
 514+/** Bosnian (Bosanski)
 515+ * @author Palapa
 516+ */
 517+$messages['bs'] = array(
 518+ 'mwe-upwiz-remove-description' => 'Ukloni ovaj opis',
 519+ 'mwe-upwiz-upload' => 'Slanje datoteke',
 520+ 'mwe-upwiz-thumbnail-more' => 'Uvećajte',
 521+ 'mwe-upwiz-overwrite' => 'Zamijeni datoteku',
 522+ 'mwe-copyright-macro' => 'Isto kao gore',
 523+ 'mwe-copyright-custom' => 'Prilagođeno',
 524+ 'mwe-upwiz-next' => 'Slijedeći/e',
 525+ 'mwe-upwiz-next-file' => 'Pošalji datoteke i nastavi',
 526+ 'mwe-upwiz-next-deeds' => 'Slijedeće',
 527+ 'mwe-upwiz-next-details' => 'Slijedeće',
 528+ 'mwe-upwiz-home' => 'Idi na početnu stranicu wiki',
 529+ 'mwe-upwiz-upload-another' => 'Pošalji više datoteka',
 530+ 'mwe-prevent-close' => 'Vaše datoteke se još uvijek šalju.
 531+Jeste li sigurni da želite otići sa ove stranice?',
 532+ 'mwe-upwiz-files-complete' => 'Vaše datoteke su poslane!',
 533+ 'mwe-upwiz-tooltip-author' => 'Ime osobe koja je fotografisala, ili naslikala sliku, ili nacrtala crtež, itd.',
 534+ 'mwe-upwiz-error-blank' => 'Ovo polje je neophodno.',
 535+);
 536+
323537 $messages['cs'] = array(
324538 'mwe-upwiz-fileexists' => 'Soubor s tímto jménem již existuje, prosím podívejte se na <b><tt>$1</tt></b>, pokud nevíte jistě, zda chcete tento soubor nahradit.',
325539 );
@@ -333,13 +547,13 @@
334548 'uploadwizard-desc' => 'Assistent zum Hochladen von Dateien. Dessen Entwicklung wurde durch Fördergelder zur Verbesserung der Benutzerfreundlichkeit ermöglicht (Multimedia Usability Project).',
335549 'mwe-loading-upwiz' => 'Assistent zum Hochladen von Dateien wird geladen',
336550 'mwe-upwiz-code-unknown' => 'Unbekannte Sprache',
337 - 'mwe-upwiz-step-file' => '1. Lade deine Dateien hoch',
338 - 'mwe-upwiz-step-deeds' => '2. Lizenzen hinzufügen',
339 - 'mwe-upwiz-step-details' => '3. Beschreibungen hinzufügen',
340 - 'mwe-upwiz-step-thanks' => '4. Verwende deine Dateien',
 551+ 'mwe-upwiz-step-file' => 'Hochladen',
 552+ 'mwe-upwiz-step-deeds' => 'Rechte an der Veröffentlichung',
 553+ 'mwe-upwiz-step-details' => 'Beschreiben',
 554+ 'mwe-upwiz-step-thanks' => 'Nutzung',
341555 'mwe-upwiz-intro' => 'Willkommen bei Wikimedia Commons, einer Sammlung von Bildern, Klängen und Filmen, die jeder frei herunterladen und verwenden kann. Erweitere das Wissen der Menschheit durch das Hochladen von Dateien, die für pädagogische Zwecke genutzt werden könnten.',
342556 'mwe-upwiz-add-file-n' => 'Füge eine weitere Datei hinzu',
343 - 'mwe-upwiz-add-file-0' => 'Klicke hier, um eine Datei für das Hochladen hinzuzufügen',
 557+ 'mwe-upwiz-add-file-0' => 'Klicke hier, um eine Datei hochzuladen',
344558 'mwe-upwiz-browse' => 'Durchsuchen …',
345559 'mwe-upwiz-transported' => 'OK',
346560 'mwe-upwiz-click-here' => 'Klicke hier, um eine Datei auszuwählen',
@@ -350,18 +564,25 @@
351565 'mwe-upwiz-upload' => 'Hochladen',
352566 'mwe-upwiz-upload-count' => '$1 {{PLURAL:$1|Datei|Dateien}} von $2 {{PLURAL:$2|Datei|Dateien}} hochgeladen',
353567 'mwe-upwiz-progressbar-uploading' => 'Am Hochladen',
354 - 'mwe-upwiz-deeds-intro' => 'Vielen Dank! Nunmehr muss diesen Dateien eine Lizenz hinzugefügt werden, damit jeder die Dateien sehen und bearbeiten kann. Zunächst müssen wir wissen, von woher die Dateien stammen.',
 568+ 'mwe-upwiz-finished' => 'Fertig!',
 569+ 'mwe-upwiz-secs-remaining' => 'Noch $1 {{PLURAL:$1|Sekunde|Sekunden}}',
 570+ 'mwe-upwiz-mins-secs-remaining' => 'Noch $1 {{PLURAL:$1|Minute|Minuten}} und $2 {{PLURAL:$2|Sekunde|Sekunden}}',
 571+ 'mwe-upwiz-hrs-mins-secs-remaining' => 'Noch $1 {{PLURAL:$1|Stunde|Stunden}}, $2 {{PLURAL:$2|Minute|Minuten}} und $3 {{PLURAL:$3|Sekunde|Sekunden}}',
 572+ 'mwe-upwiz-deeds-intro' => 'Auf dieser Website ist es notwendig, dass du die hochgeladenen Dateien mit einer Lizenz für freie Inhalte versiehst, damit sie jeder legal für jedwede Zwecke weiternutzen kann.',
 573+ 'mwe-upwiz-deeds-macro-prompt' => 'Versehe {{PLURAL:$1|die obige Datei|die obigen Dateien}} mit einer Lizenz:',
 574+ 'mwe-upwiz-deeds-custom-prompt' => 'Oder:',
355575 'mwe-upwiz-details-intro' => 'Nun benötigen wir ein paar Basisinformationen zu diesen Dateien.',
356 - 'mwe-upwiz-source-ownwork' => 'Diese Datei ist meine eigene Arbeit.',
357 - 'mwe-upwiz-source-ownwork-assert' => 'Ich, $1, der Rechteinhaber dieses Werks, räume hiermit jedem das Recht ein, es für jedweden Zweck nutzen zu können. Voraussetzung ist, dass ich als Rechteinhaber genannt werde und abgeleitete Werke gemäß den gleichen Lizenzbedingungen weitergegeben werden können.',
358 - 'mwe-upwiz-source-ownwork-assert-custom' => 'Ich, $1, der Rechteinhaber dieses Werks, veröffentliche es gemäß den folgenden Lizenz(en):',
359 - 'mwe-upwiz-source-ownwork-assert-note' => 'Dies bedeutet, dass du dein Werk doppelt lizenziert, gemäß den Lizenzen „Creative Commons Namensnennung-Weitergabe unter gleichen Bedingungen“ und „GNU-Lizenz für freie Dokumentation“, veröffentlichst.',
 576+ 'mwe-upwiz-source-ownwork' => '{{PLURAL:$1|Diese Datei ist|Diese Dateien sind}} meine eigene Arbeit.',
 577+ 'mwe-upwiz-source-ownwork-assert' => 'Ich, $2, der Rechteinhaber {{PLURAL:$1|dieses Werks|dieser Werke}}, räume hiermit jedem das Recht ein, {{PLURAL:$1|es|sie}} für jedweden Zweck nutzen zu können. Voraussetzung ist, dass ich als Rechteinhaber genannt werde und abgeleitete Werke gemäß den gleichen Lizenzbedingungen weitergegeben werden können.',
 578+ 'mwe-upwiz-source-ownwork-assert-custom' => 'Ich, $2, der Rechteinhaber {{PLURAL:$1|dieses Werks|dieser Werke}}, veröffentliche {{PLURAL:$1|es|sie}} gemäß den folgenden Lizenz(en):',
 579+ 'mwe-upwiz-source-ownwork-assert-note' => 'Dies bedeutet, dass du dein Werk gemäß der Lizenz „Creative Commons Namensnennung-Weitergabe unter gleichen Bedingungen“ veröffentlichst.',
360580 'mwe-upwiz-source-permission' => 'Deren Urheber haben dir die ausdrückliche Erlaubnis gegeben, sie hochzuladen',
361 - 'mwe-upwiz-source-thirdparty' => 'Diese Datei ist nicht mein eigenes Werk.',
 581+ 'mwe-upwiz-source-thirdparty' => '{{PLURAL:$1|Diese Datei ist|Diese Dateien sind}} nicht meine eigene Arbeit.',
362582 'mwe-upwiz-source-thirdparty-intro' => 'Bitte gebe die Internet-Adresse an, unter der du jede der Dateien gefunden hast.',
363 - 'mwe-upwiz-source-thirdparty-license' => 'Der Rechteinhaber dieser Werke hat sie gemäß folgender Lizenz(en) veröffentlicht:',
 583+ 'mwe-upwiz-source-thirdparty-custom-multiple-intro' => 'Sofern alle Dateien aus der selben Quelle und vom selben Autor stammen sowie den selben urheberrechtlichen Status haben, kannst du die Eingaben für alle auf einmal vornehmen.',
 584+ 'mwe-upwiz-source-thirdparty-license' => 'Der Rechteinhaber {{PLURAL:$1|dieses Werks hat es|dieser Werke hat sie}} gemäß folgender Lizenz(en) veröffentlicht:',
364585 'mwe-upwiz-source-thirdparty-accept' => 'OK',
365 - 'mwe-upwiz-source-custom' => 'Wusstest du es schon? Du kannst die Standardoptionen <a href="$1">anpassen</a>, die du hier siehst.',
 586+ 'mwe-upwiz-source-custom' => 'Wähle auf der nächsten Seite die Lizenzen für jede Datei einzeln.',
366587 'mwe-upwiz-more-options' => 'weitere Optionen …',
367588 'mwe-upwiz-fewer-options' => 'weniger Optionen …',
368589 'mwe-upwiz-desc' => 'Beschreibung in',
@@ -375,9 +596,9 @@
376597 'mwe-upwiz-media-type' => 'Medientyp',
377598 'mwe-upwiz-date-created' => 'Erstellungsdatum',
378599 'mwe-upwiz-location' => 'Standort',
379 - 'mwe-upwiz-copyright-info' => 'Urheberrechtsinformationen',
 600+ 'mwe-upwiz-copyright-info' => 'Rechte an der Veröffentlichung',
380601 'mwe-upwiz-author' => 'Autor(en)',
381 - 'mwe-upwiz-license' => 'Lizenz',
 602+ 'mwe-upwiz-license' => 'Rechte an der Veröffentlichung',
382603 'mwe-upwiz-about-format' => 'Über diese Datei',
383604 'mwe-upwiz-autoconverted' => 'Diese Datei wurde automatisch in das $1-Format konvertiert',
384605 'mwe-upwiz-filename-tag' => 'Dateiname:',
@@ -387,22 +608,27 @@
388609 'mwe-upwiz-source' => 'Quelle',
389610 'mwe-upwiz-macro-edit-intro' => 'Wähle zunächst eine Lizenz. Hernach kannst du deinen hochgeladenen Dateien Beschreibungen und weitere Informationen hinzufügen.',
390611 'mwe-upwiz-macro-edit' => 'Beschreibungen aktualisieren',
391 - 'mwe-upwiz-thanks-intro' => 'Vielen Dank für das Hochladen deiner Werke! Jetzt kannst du deine Dateien auf Seiten nutzen oder von anderer Stelle im Netz auf sie verlinken.',
 612+ 'mwe-upwiz-thanks-intro' => 'Vielen Dank für das Hochladen!',
 613+ 'mwe-upwiz-thanks-explain' => 'Du kannst diese {{PLURAL:$1|Datei|Dateien}} auf Websites wie Wikipedia nutzen oder im Internet auf sie verlinken.',
392614 'mwe-upwiz-thanks-link' => 'Diese Datei ist jetzt unter <b><tt>$1</tt></b> verfügbar.',
393 - 'mwe-upwiz-thanks-wikitext' => '<b>Um diese Datei nutzen zu können</b>, kopiere folgenden Text in eine Seite:',
394 - 'mwe-upwiz-thanks-url' => '<b>Um in HTML auf die Datei zu verlinken</b>, verwende folgenden HTML-Code:',
 615+ 'mwe-upwiz-thanks-wikitext' => '<b>Um diese Datei in einem Wiki nutzen zu können</b>, kopiere folgenden Text in eine Seite:',
 616+ 'mwe-upwiz-thanks-url' => '<b>Um in HTML auf die Datei zu verlinken</b>, kopiere folgende URL in den Code:',
395617 'mwe-upwiz-upload-error-bad-filename-extension' => 'Dieses Wiki erlaubt keine Dateien mit der Endung „$1“.',
396618 'mwe-upwiz-upload-error-duplicate' => 'Diese Datei wurde bereits zuvor auf diesem Wiki hochgeladen.',
397619 'mwe-upwiz-upload-error-stashed-anyway' => 'Dennoch hochladen?',
398620 'mwe-upwiz-ok' => 'OK',
399621 'mwe-upwiz-cancel' => 'Abbrechen',
400622 'mwe-upwiz-change' => '(ändern)',
 623+ 'mwe-upwiz-fileexists-replace' => 'Eine Datei mit dem Titel „$1“ existiert bereits. Bitte ändere ihn zu einem bislang nicht vorhandenen Titel.',
401624 '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.',
402625 'mwe-upwiz-thumbnail-more' => 'Vergrößern',
403626 'mwe-upwiz-overwrite' => 'Datei ersetzen',
404627 'mwe-copyright-macro' => 'Wie oben',
405628 'mwe-copyright-custom' => 'Angepasst',
406629 'mwe-upwiz-next' => 'Nächste',
 630+ 'mwe-upwiz-next-file' => 'Dateien hochladen und fortfahren',
 631+ 'mwe-upwiz-next-deeds' => 'Nächste',
 632+ 'mwe-upwiz-next-details' => 'Nächste',
407633 'mwe-upwiz-home' => 'Zur Hauptseite des Wikis',
408634 'mwe-upwiz-upload-another' => 'Weitere Dateien hochladen',
409635 'mwe-prevent-close' => 'Deine Dateien werden gerade hochgeladen. Bist du sicher, dass du eine andere Seite aufrufen möchtest?',
@@ -414,6 +640,37 @@
415641 '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.',
416642 'mwe-upwiz-tooltip-other' => 'Alle weiteren Informationen, die du im Zusammenhang mit diesem Werk angeben möchtest. Verwende hierzu Wikitext.',
417643 'mwe-upwiz-tooltip-more-info' => 'Erfahre mehr.',
 644+ 'mwe-upwiz-file-need-file' => 'Füge zuerst eine Datei zum Hochladen hinzu.',
 645+ 'mwe-upwiz-file-need-start' => 'Bitte klicke auf diese Schaltfläche, um das Hochladen zu starten.',
 646+ 'mwe-upwiz-file-need-complete' => 'Bitte warte, bis alle Dateien hochgeladen wurden.',
 647+ 'mwe-upwiz-deeds-need-deed' => 'Erläutere bitten woher die {{PLURAL:$1|Datei|Dateien}} stammen und wie sie auf dieser Website genutzt werden können, indem du eine der Optionen auswählst.',
 648+ 'mwe-upwiz-deeds-need-license' => 'Bitte wähle eine Lizenz aus.',
 649+ 'mwe-upwiz-license-incompatible-pd' => 'Gemeinfreiheit (<i>public domain</i>) ist unvereinbar mit jeder anderen Art von Lizenz.',
 650+ 'mwe-upwiz-license-incompatible-cc' => 'Du kannst nur eine der Creative-Commons-Lizenzen auswählen.',
 651+ 'mwe-upwiz-license-show-all' => 'Verwende eine andere Lizenz',
 652+ 'mwe-upwiz-license-show-recommended' => 'Verwende die empfohlene Lizenz',
 653+ 'mwe-upwiz-error-signature-blank' => 'Du musst das Feld unten mit deinem Benutzernamen oder deinem bürgerlichen Namen unterzeichnen.',
 654+ 'mwe-upwiz-error-signature-too-long' => 'Deine Signatur ist zu lang.
 655+Kürze sie auf weniger als $1 {{PLURAL:$1|Zeichen|Zeichen}}.',
 656+ 'mwe-upwiz-error-signature-too-short' => 'Deine Signatur ist zu kurz.
 657+Verlängere sie auf mehr als $1 {{PLURAL:$1|Zeichen|Zeichen}}.',
 658+ 'mwe-upwiz-error-signature-bad-chars' => 'Deine Unterschrift enthält unzulässige Zeichen.
 659+Verwende hier bitte kein Wikitext oder HTML sondern einfach deinen Benutzernamen oder deinen bürgerlichen Namen.',
 660+ 'mwe-upwiz-error-blank' => 'Dies ist ein Pflichtfeld.',
 661+ 'mwe-upwiz-error-too-long' => 'Diese Angabe ist zu lang.
 662+Kürze sie auf weniger als $1 {{PLURAL:$1|Zeichen|Zeichen}}.',
 663+ 'mwe-upwiz-error-too-short' => 'Diese Angabe ist zu kurz.
 664+Verlängere sie auf mehr als $1 {{PLURAL:$1|Zeichen|Zeichen}}.',
 665+ 'mwe-upwiz-error-bad-chars' => 'Diese Angabe enthält unzulässige Zeichen.
 666+Bitte verwende hier kein Wikitext oder HTML.',
 667+ 'mwe-upwiz-error-date' => 'Bitte ein gültiges Datum im Format JJJJ-MM-TT eingeben oder ein Datum aus dem Popup-Kalender wählen.',
 668+ 'mwe-upwiz-license-cc-by-sa-3.0' => 'Creative Commons „Namensnennung, Weitergabe unter gleichen Bedingungen 3.0“',
 669+ 'mwe-upwiz-license-cc-by-3.0' => 'Creative Commons „Namensnennung 3.0“',
 670+ 'mwe-upwiz-license-cc-zero' => 'Creative Commons „CC0 1.0 Universal“',
 671+ 'mwe-upwiz-license-gfdl' => 'GNU-Lizenz für freie Dokumentation',
 672+ 'mwe-upwiz-categories' => 'Kategorien',
 673+ 'mwe-upwiz-categories-add' => 'Hinzufügen',
 674+ 'mwe-upwiz-category-remove' => 'Diese Kategorie entfernen',
418675 );
419676
420677 $messages['diq'] = array(
@@ -435,13 +692,13 @@
436693 'uploadwizard-desc' => 'Asistente de subida, desarrollado por el equipo de de Usabilidad Multimedia',
437694 'mwe-loading-upwiz' => 'Cargando asistente de cargas',
438695 'mwe-upwiz-code-unknown' => 'Idioma desconocido',
439 - 'mwe-upwiz-step-file' => '1. Subir tus archivos',
440 - 'mwe-upwiz-step-deeds' => '2. Agregar licencias',
441 - 'mwe-upwiz-step-details' => '3. Agregar descripciones',
442 - 'mwe-upwiz-step-thanks' => '4. Usar tus archivos',
 696+ 'mwe-upwiz-step-file' => 'Subir',
 697+ 'mwe-upwiz-step-deeds' => 'Liberar derechos',
 698+ 'mwe-upwiz-step-details' => 'Describir',
 699+ 'mwe-upwiz-step-thanks' => 'Usar',
443700 'mwe-upwiz-intro' => 'Bienvenido a Wikimedia Commons, un repositorio de imágenes, sonidos, y películas que cualquiera puede librmente descargar y usar. Contribuye al conocimiento humano subiendo archivos que podrían ser usados para un propósito educativo.',
444701 'mwe-upwiz-add-file-n' => 'Agregar otro archivo',
445 - 'mwe-upwiz-add-file-0' => 'Hacer click aquí para agregar un archivo a subir',
 702+ 'mwe-upwiz-add-file-0' => 'Hacer click aquí para subir un archivo',
446703 'mwe-upwiz-browse' => 'Examinar...',
447704 'mwe-upwiz-transported' => 'OK',
448705 'mwe-upwiz-click-here' => 'Hacer click aquí para seleccionar un archivo',
@@ -452,18 +709,25 @@
453710 'mwe-upwiz-upload' => 'Subir',
454711 'mwe-upwiz-upload-count' => '$1 {{PLURAL:$1|archivo|archivos}} de $2 {{PLURAL:$2|archivo|archivos}} subidos',
455712 'mwe-upwiz-progressbar-uploading' => 'subiendo',
456 - 'mwe-upwiz-deeds-intro' => 'Gracias! Ahora necesitamos establecer una licencia para estos archivos, tal que todos puedan legalmente verlos o modificarlos. Primero, tendremos que saber de donde lo has obtenido.',
 713+ 'mwe-upwiz-finished' => 'Terminado!',
 714+ 'mwe-upwiz-secs-remaining' => '$1 {{PLURAL:$1|segundo|segundos}} restantes',
 715+ 'mwe-upwiz-mins-secs-remaining' => '$1 {{PLURAL:$1|minuto|minutos}} $2 {{PLURAL:$2|segundo|segundos}} restantes',
 716+ 'mwe-upwiz-hrs-mins-secs-remaining' => '$1 {{PLURAL:$1|hora|horas}} $2 {{PLURAL:$2|minuto|minutos}} $3 {{PLURAL:$3|segundo|segundos}} restantes',
 717+ 'mwe-upwiz-deeds-intro' => 'Este sitio te requiere que definas una licencia para archivos subidos, para que todos puedan legalmente reusarlos para cualquier propósito.',
 718+ 'mwe-upwiz-deeds-macro-prompt' => 'Establecer una licencia para {{PLURAL:$1|el archivo anterior|todos los archivos anteriores}}:',
 719+ 'mwe-upwiz-deeds-custom-prompt' => 'O:',
457720 'mwe-upwiz-details-intro' => 'Ahora necesitamos cierta información básica acerca de los archivos.',
458 - 'mwe-upwiz-source-ownwork' => 'Este archivo es mi propio trabajo.',
459 - 'mwe-upwiz-source-ownwork-assert' => 'Yo, $1, el titular del copyright de este trabajo, concede a cualquiera el derecho de usar este trabajo para cualquier propósito, siempre y cuando me de crédito y comparta el trabajo derivado bajo los mismos términos.',
460 - 'mwe-upwiz-source-ownwork-assert-custom' => 'Yo, $1, el titular del copyright de este trabajo, publica este trabajo bajo la siguiente licencia(s):',
461 - 'mwe-upwiz-source-ownwork-assert-note' => 'Esto significa que liberas tu trabajo bajo una doble licencia Creative Commons Attribution ShareAlike y licencia GFDL.',
 721+ 'mwe-upwiz-source-ownwork' => '{{PLURAL:$1|Este archivo es|Estos archivos son}} mi propio trabajo.',
 722+ 'mwe-upwiz-source-ownwork-assert' => 'Yo, $2, el titular del copyright de {{PLURAL:$1|este trabajo|estos trabajos}}, concede a cualquiera el derecho de usar {{PLURAL:$1|este trabajo|estos trabajos}} para cualquier propósito, siempre y cuando me de crédito y comparta el trabajo derivado bajo los mismos términos.',
 723+ 'mwe-upwiz-source-ownwork-assert-custom' => 'Yo, $2, el titular del copyright de {{PLURAL:$1|este trabajo|estos trabajos}}, publica {{PLURAL:$1|este trabajo|estos trabajos}} bajo la siguiente licencia(s):',
 724+ 'mwe-upwiz-source-ownwork-assert-note' => 'Esto significa que liberas tu trabajo bajo una doble licencia Creative Commons Attribution ShareAlike.',
462725 'mwe-upwiz-source-permission' => 'Su autor te da permiso explícito para subirlo',
463 - 'mwe-upwiz-source-thirdparty' => 'Este archivo no es mi propio trabajo.',
 726+ 'mwe-upwiz-source-thirdparty' => '{{PLURAL:$1|Este archivo no es|Estos archivos no son}} mi propio trabajo.',
464727 'mwe-upwiz-source-thirdparty-intro' => 'Por favor ingresa la dirección donde has encontrado cada archivo.',
465 - 'mwe-upwiz-source-thirdparty-license' => 'El titular del copyright de este trabajo los publico bajo la siguiente licencia(s):',
 728+ 'mwe-upwiz-source-thirdparty-custom-multiple-intro' => 'Si todos los archivos tienen la misma fuente, autor, y status de copyright, puedes ingresarlos de una sola vez por todos.',
 729+ 'mwe-upwiz-source-thirdparty-license' => 'El titular del copyright de {{PLURAL:$1|este trabajo|estos trabajos}} {{PLURAL:$1|lo publicó|los publicó}} bajo la(s) siguiente(s) licencia(s):',
466730 'mwe-upwiz-source-thirdparty-accept' => 'OK',
467 - 'mwe-upwiz-source-custom' => 'Sabías? Puedes <a href="$1">personalizar</a> las opciones por defecto que ves aquí.',
 731+ 'mwe-upwiz-source-custom' => 'Escoger licencias para cada archivo individualmente en la siguiente página.',
468732 'mwe-upwiz-more-options' => 'más opciones...',
469733 'mwe-upwiz-fewer-options' => 'menos opciones...',
470734 'mwe-upwiz-desc' => 'Descripción en',
@@ -477,9 +741,9 @@
478742 'mwe-upwiz-media-type' => 'Tipo de medios',
479743 'mwe-upwiz-date-created' => 'Fecha de creado',
480744 'mwe-upwiz-location' => 'Ubicación',
481 - 'mwe-upwiz-copyright-info' => 'Información de copyright',
 745+ 'mwe-upwiz-copyright-info' => 'Liberar derechos',
482746 'mwe-upwiz-author' => 'Autor(es)',
483 - 'mwe-upwiz-license' => 'Licencia',
 747+ 'mwe-upwiz-license' => 'Liberar derechos',
484748 'mwe-upwiz-about-format' => 'Acerca de este archivo',
485749 'mwe-upwiz-autoconverted' => 'Este archivo fue automáticamente convertido al formato $1',
486750 'mwe-upwiz-filename-tag' => 'Nombre de archivo:',
@@ -489,22 +753,27 @@
490754 'mwe-upwiz-source' => 'Fuente',
491755 'mwe-upwiz-macro-edit-intro' => 'Escoger una licencia primero de arriba, luego puedes agregar algunas descripciones y otra información a tus cargas.',
492756 'mwe-upwiz-macro-edit' => 'Actualizar descripciones',
493 - 'mwe-upwiz-thanks-intro' => 'Gracias por subir tus trabajos! Puedes ahora usar tus archivos en la página o vincularlos a ella desde otros lugares en la web.',
 757+ 'mwe-upwiz-thanks-intro' => 'Gracias por subir!',
 758+ 'mwe-upwiz-thanks-explain' => 'Puedes ahora usar {{PLURAL:$1|este archivo|estos archivos}} en sitios como Wikipedia, o enlazar a {{PLURAL:$1|él|ellos}} en la web.',
494759 'mwe-upwiz-thanks-link' => 'Este archivo está ahora disponible en <b><tt>$1</tt></b>.',
495 - 'mwe-upwiz-thanks-wikitext' => '<b>Para usar el archivo</b>, copiar este texto dentro de una página:',
496 - 'mwe-upwiz-thanks-url' => '<b>Para vincular a él en HTML</b>, copiar este código HTML:',
 760+ 'mwe-upwiz-thanks-wikitext' => '<b>Para usar el archivo en un wiki</b>, copiar este texto dentro de una página:',
 761+ 'mwe-upwiz-thanks-url' => '<b>Para vincular a él en HTML</b>, copiar esta dirección URL:',
497762 'mwe-upwiz-upload-error-bad-filename-extension' => 'Este wiki no acepta nombres de archivo con la extensión "$1".',
498763 'mwe-upwiz-upload-error-duplicate' => 'Este archivo fue previamente subido a este wiki.',
499 - 'mwe-upwiz-upload-error-stashed-anyway' => 'Postear de todos modos?',
 764+ 'mwe-upwiz-upload-error-stashed-anyway' => 'Subir de todos modos?',
500765 'mwe-upwiz-ok' => 'OK',
501766 'mwe-upwiz-cancel' => 'Cancelar',
502767 'mwe-upwiz-change' => '(cambiar)',
 768+ 'mwe-upwiz-fileexists-replace' => 'Un archivo con el título "$1" ya existe. Por favor cambia tu título a algo único.',
503769 'mwe-upwiz-fileexists' => 'Un archivo con este nombre ya existe. Por favor verifica <b><tt>$1</tt></b> si no est.ás seguro si deseas cambiarlo.',
504770 'mwe-upwiz-thumbnail-more' => 'Aumentar',
505771 'mwe-upwiz-overwrite' => 'Reemplazar el archivo',
506772 'mwe-copyright-macro' => 'Como arriba',
507773 'mwe-copyright-custom' => 'Personalizar',
508774 'mwe-upwiz-next' => 'Siguiente',
 775+ 'mwe-upwiz-next-file' => 'Subir archivos y continuar',
 776+ 'mwe-upwiz-next-deeds' => 'Siguiente',
 777+ 'mwe-upwiz-next-details' => 'Siguiente',
509778 'mwe-upwiz-home' => 'Ir a la página principal del wiki',
510779 'mwe-upwiz-upload-another' => 'Subir más archivos',
511780 'mwe-prevent-close' => 'Tus archivos están aún subiendo. Estás seguro de abandonar esta página?',
@@ -513,12 +782,70 @@
514783 'mwe-upwiz-tooltip-source' => 'De donde vino este archivo digital -- Podría ser una URL, o un libro o publicación',
515784 'mwe-upwiz-tooltip-sign' => 'Puedes usar tu nombre de usuario de wiki o tu nombre real. En ambos casos, esto será vinculado a tu página de usuario del wiki',
516785 'mwe-upwiz-tooltip-title' => 'Un título corto para el archivo. Puedes usar lenguaje simple con espacios, pero no con líneas. Este título no debe ser similar a todos los demás títulos de este wiki.',
 786+ 'mwe-upwiz-tooltip-description' => 'Describe brevemente todo lo destacable acerca del trabajo.
 787+Para una foto, menciona las cosas principales que se representan, la ocasión o el lugar.',
 788+ 'mwe-upwiz-tooltip-other' => 'Alguna otra información que desees incluir acerca de este trabajo.
 789+Puedes usar código wikitexto.',
517790 'mwe-upwiz-tooltip-more-info' => 'Aprender más',
 791+ 'mwe-upwiz-file-need-file' => 'Por favor agregar una carga primerp',
 792+ 'mwe-upwiz-file-need-start' => 'Por favor presionar este botón para comenzar tus cargas.',
 793+ 'mwe-upwiz-file-need-complete' => 'Por favor esperar hasta que todos los archivos hayan terminado de subir.',
 794+ 'mwe-upwiz-deeds-need-deed' => 'Por favor explica dónde conseguiste {{PLURAL:$1|este archivo|estos archivos}} y cómo este sitio puede {{PLURAL:$1|usarlo|usarlos}}, seleccionando una de las opciones.',
 795+ 'mwe-upwiz-deeds-need-license' => 'Por favor seleccionar una licencia.',
 796+ 'mwe-upwiz-license-incompatible-pd' => 'Licencias de dominio público son incompatibles con otro tipo de licencia.',
 797+ 'mwe-upwiz-license-incompatible-cc' => 'Puedes solamente escoger un tipo de licencia Creative Commons',
 798+ 'mwe-upwiz-license-show-all' => 'Usar una licencia diferente',
 799+ 'mwe-upwiz-license-show-recommended' => 'Usar la licencia recomendada',
 800+ 'mwe-upwiz-error-signature-blank' => 'Debes firmar el campo de abajo con tu nombre de usuario o nombre real.',
 801+ 'mwe-upwiz-error-signature-too-long' => 'Tu firma es demasiada larga.
 802+Hazlo más corto que 1 {{PLURAL:$1|caracter|caracteres}}.',
 803+ 'mwe-upwiz-error-signature-too-short' => 'Tu firma es demasiado corta.
 804+Hazlo más larga que 1 {{PLURAL:$1|caracter|caracteres}}.',
 805+ 'mwe-upwiz-error-signature-bad-chars' => 'Tu firma contiene símbolos que no están permitidos.
 806+Por favor no uses wikitexto o HTML aquí,sólo tu nombre de usuario o nombre real.',
 807+ 'mwe-upwiz-error-blank' => 'Este campo es requerido.',
 808+ 'mwe-upwiz-error-too-long' => 'Este campo es demasiado largo.
 809+Hazlo más corto que $1 {{PLURAL:$1|caracter|caracteres}}.',
 810+ 'mwe-upwiz-error-too-short' => 'Este campo es demasiado corto.
 811+Hazlo más largo que $1 {{PLURAL:$1|caracter|caracteres}}.',
 812+ 'mwe-upwiz-error-bad-chars' => 'Este campo contiene símbolos que no están permitidos.
 813+Por favor no uses wikitexto o HTML aquí.',
 814+ 'mwe-upwiz-error-date' => 'Por favor ingresa una fecha válida en formato AAAA-MM-DD, o escoge una fecha del calendario emergente.',
 815+ 'mwe-upwiz-license-cc-by-sa-3.0' => 'Creative Commons Attribution ShareAlike 3.0',
 816+ 'mwe-upwiz-license-cc-by-3.0' => 'Creative Commons Attribution 3.0',
 817+ 'mwe-upwiz-license-cc-zero' => 'Renuncia Creative Commons CC0',
 818+ 'mwe-upwiz-license-gfdl' => 'Licencia de documentación libre GNU',
 819+ 'mwe-upwiz-categories' => 'Categorías',
 820+ 'mwe-upwiz-categories-add' => 'Agregar',
 821+ 'mwe-upwiz-category-remove' => 'Remover esta categoría',
518822 );
519823
 824+/** Finnish (Suomi)
 825+ * @author Silvonen
 826+ */
 827+$messages['fi'] = array(
 828+ 'mwe-upwiz-code-unknown' => 'Tuntematon kieli',
 829+ 'mwe-upwiz-transported' => 'OK',
 830+ 'mwe-upwiz-remove-description' => 'Poista tämä kuvaus',
 831+ 'mwe-upwiz-finished' => 'Päättynyt!',
 832+ 'mwe-upwiz-source-thirdparty-accept' => 'OK',
 833+ 'mwe-upwiz-title' => 'Otsikko',
 834+ 'mwe-upwiz-location' => 'Sijainti',
 835+ 'mwe-upwiz-filename-tag' => 'Tiedostonimi:',
 836+ 'mwe-upwiz-showall' => 'näytä kaikki',
 837+ 'mwe-upwiz-ok' => 'OK',
 838+ 'mwe-upwiz-thumbnail-more' => 'Suurenna',
 839+ 'mwe-upwiz-overwrite' => 'Korvaa tiedosto',
 840+ 'mwe-upwiz-next' => 'Seuraava',
 841+ 'mwe-upwiz-next-deeds' => 'Seuraava',
 842+ 'mwe-upwiz-next-details' => 'Seuraava',
 843+ 'mwe-upwiz-error-blank' => 'Tämä kenttä on pakollinen.',
 844+);
 845+
520846 /** French (Français)
521847 * @author Crochet.david
522848 * @author IAlex
 849+ * @author Jean-Frédéric
523850 * @author Peter17
524851 * @author Y-M D
525852 */
@@ -528,7 +855,7 @@
529856 'mwe-loading-upwiz' => "Chargement de l'assistant de téléversement",
530857 'mwe-upwiz-code-unknown' => 'Langue inconnue',
531858 'mwe-upwiz-step-file' => 'Téléverser',
532 - 'mwe-upwiz-step-deeds' => '2. Ajouter les licences',
 859+ 'mwe-upwiz-step-deeds' => 'Accorder certains droits',
533860 'mwe-upwiz-step-details' => 'Décrire',
534861 'mwe-upwiz-step-thanks' => 'Utilisation',
535862 'mwe-upwiz-intro' => "Bienvenue sur Wikimedia Commons, un dépôt d'images, de sons, et des films que n'importe qui peut librement télécharger et utiliser. Ajoutez à la connaissance de l'humanité par le téléversement de fichiers qui pourraient être utilisés dans un but éducatif.",
@@ -553,15 +880,16 @@
554881 'mwe-upwiz-deeds-custom-prompt' => 'Ou :',
555882 'mwe-upwiz-details-intro' => 'Maintenant nous avons besoin de certains renseignements de base sur les fichiers.',
556883 'mwe-upwiz-source-ownwork' => '{{PLURAL:$1|Ce fichier est|Ces fichiers sont}} de mon propre travail.',
557 - 'mwe-upwiz-source-ownwork-assert' => "Moi, $2, titulaire du droit d’auteur de {{PLURAL:$1|cette œuvre|ces œuvres}}, accorde irrévocablement à quiconque le droit d'utiliser {{PLURAL:$1|ce travail|ces travaux}}, aussi longtemps qu’ils me créditent et partagent ces travaux dérivés selon les mêmes modalités.",
558 - 'mwe-upwiz-source-ownwork-assert-custom' => "Moi, $1, le titulaire du droit d'auteur de cette œuvre, par la présente la publie sous la (les) licence(s) suivante(s) :",
559 - 'mwe-upwiz-source-ownwork-assert-note' => "Cela signifie que vous publiez votre travail sous un double licence Creative Commons Attribution Partage à l'Identique et GFDL.",
 884+ 'mwe-upwiz-source-ownwork-assert' => "Moi, $2, titulaire du droit d’auteur de {{PLURAL:$1|cette œuvre|ces œuvres}}, accorde irrévocablement à quiconque le droit d'utiliser {{PLURAL:$1|ce travail|ces travaux}} à n'importe quelle fin, aux conditions qu’ils me créditent et partagent les travaux dérivés selon les mêmes modalités.",
 885+ 'mwe-upwiz-source-ownwork-assert-custom' => "Moi, $2, titulaire du droit d'auteur de {{PLURAL:$1|cette œuvre, la|ces œuvres, les}}, publie par la présente sous la (les) licence(s) suivante(s) :",
 886+ 'mwe-upwiz-source-ownwork-assert-note' => "Cela signifie que vous publiez votre travail sous une licence Creative Commons Attribution Partage à l'Identique.",
560887 'mwe-upwiz-source-permission' => "Leur auteur vous a donné l'autorisation explicite de les téléverser",
561888 'mwe-upwiz-source-thirdparty' => '{{PLURAL:$1|Ce fichier n’est|Ces fichiers ne sont}} pas de mon propre travail.',
562889 'mwe-upwiz-source-thirdparty-intro' => "Veuillez entrez l'adresse où vous avez trouvé chaque fichier.",
563 - 'mwe-upwiz-source-thirdparty-license' => "Le titulaire du droit d'auteur de ce travail l'a publié sous la (les) licence(s) suivante(s) :",
 890+ 'mwe-upwiz-source-thirdparty-custom-multiple-intro' => 'Si tous les fichiers ont les mêmes sources, auteur et licence, vous pouvez créer une seule entrée pour tout l’ensemble.',
 891+ 'mwe-upwiz-source-thirdparty-license' => "Le titulaire du droit d'auteur de {{PLURAL:$1|ce travail l'a publié|ces travaux les a publiés}} sous la (les) licence(s) suivante(s) :",
564892 'mwe-upwiz-source-thirdparty-accept' => 'OK',
565 - 'mwe-upwiz-source-custom' => 'Le saviez-vous ? Vous pouvez <a href="$1">personnaliser</a> les options par défaut que vous voyez ici.',
 893+ 'mwe-upwiz-source-custom' => 'Choisir des licences individuellement pour chaque fichier sur la page suivante.',
566894 'mwe-upwiz-more-options' => "plus d'options ...",
567895 'mwe-upwiz-fewer-options' => "moins d'options ...",
568896 'mwe-upwiz-desc' => 'Description dans',
@@ -575,9 +903,9 @@
576904 'mwe-upwiz-media-type' => 'Type de média',
577905 'mwe-upwiz-date-created' => 'Date de création',
578906 'mwe-upwiz-location' => 'Emplacement',
579 - 'mwe-upwiz-copyright-info' => "Droits d'auteur",
 907+ 'mwe-upwiz-copyright-info' => 'Libérer des droits',
580908 'mwe-upwiz-author' => 'Auteur(s)',
581 - 'mwe-upwiz-license' => 'Licence',
 909+ 'mwe-upwiz-license' => 'Libérer des droits',
582910 'mwe-upwiz-about-format' => 'À propos du fichier',
583911 'mwe-upwiz-autoconverted' => 'Ce fichier a été automatiquement converti au format de $1',
584912 'mwe-upwiz-filename-tag' => 'Nom du fichier :',
@@ -587,22 +915,27 @@
588916 'mwe-upwiz-source' => 'Source',
589917 'mwe-upwiz-macro-edit-intro' => "Veuillez d'abord choisir une licence ci-dessus, ensuite ajouter des descriptions et d'autres informations à vos fichiers.",
590918 'mwe-upwiz-macro-edit' => 'Mettre à jour les descriptions',
591 - 'mwe-upwiz-thanks-intro' => "Merci d'avoir téléversé vos œuvres ! Vous pouvez maintenant utiliser vos fichiers sur des pages ou les lier depuis quelque part d'autre sur le web.",
 919+ 'mwe-upwiz-thanks-intro' => 'Merci d’avoir importé vos œuvres !',
 920+ 'mwe-upwiz-thanks-explain' => 'Vous pouvez maintenant utiliser {{PLURAL:$1|ce fichier|ces fichiers}} sur des sites comme Wikipédia, ou {{PLURAL:$1|le|les}} lier sur le web.',
592921 'mwe-upwiz-thanks-link' => 'Ce fichier est maintenant disponible à <tt><b>$1</b></tt>.',
593 - 'mwe-upwiz-thanks-wikitext' => '<b>Pour utiliser le fichier,</b> copier ce texte dans une page:',
594 - 'mwe-upwiz-thanks-url' => '<b>Pour créer un lien en HTML</b>, copiez ce code HTML :',
 922+ 'mwe-upwiz-thanks-wikitext' => '<b>Pour utiliser le fichier sur un wiki</b>, copier ce texte dans une page :',
 923+ 'mwe-upwiz-thanks-url' => '<b>Pour créer un lien en HTML</b>, copier cette URL :',
595924 'mwe-upwiz-upload-error-bad-filename-extension' => "Ce wiki n'accepte pas les noms de fichiers avec l'extension « $1 ».",
596925 'mwe-upwiz-upload-error-duplicate' => 'Ce fichier a déjà été téléversé sur ce wiki.',
597 - 'mwe-upwiz-upload-error-stashed-anyway' => 'Envoyer de toute façon ?',
 926+ 'mwe-upwiz-upload-error-stashed-anyway' => 'Envoyer malgré tout ?',
598927 'mwe-upwiz-ok' => 'OK',
599928 'mwe-upwiz-cancel' => 'Annuler',
600929 'mwe-upwiz-change' => '(changer)',
 930+ 'mwe-upwiz-fileexists-replace' => 'Un fichier avec le titre « $1 » existe déjà. Veuillez modifier votre titre pour qu’il soit unique.',
601931 'mwe-upwiz-fileexists' => "Un fichier existe déjà sous ce nom. Veuillez vérifier <b><tt>$1</tt></b> si vous n'êtes pas sûr de vouloir le changer.",
602932 'mwe-upwiz-thumbnail-more' => 'Agrandir',
603933 'mwe-upwiz-overwrite' => 'Remplacer le fichier',
604934 'mwe-copyright-macro' => 'Comme ci-dessus',
605935 'mwe-copyright-custom' => 'Personnalisé',
606936 'mwe-upwiz-next' => 'Suivant',
 937+ 'mwe-upwiz-next-file' => 'Importer les fichiers et continuer',
 938+ 'mwe-upwiz-next-deeds' => 'Suivant',
 939+ 'mwe-upwiz-next-details' => 'Suivant',
607940 'mwe-upwiz-home' => "Aller à la page d'accueil du wiki",
608941 'mwe-upwiz-upload-another' => 'Téléverser plus de fichiers',
609942 'mwe-prevent-close' => 'Vos fichiers sont toujours en cours de téléversement. Etes-vous sûr de vouloir quitter cette page ?',
@@ -614,16 +947,192 @@
615948 'mwe-upwiz-tooltip-description' => "Décrivez brièvement tout ce qui est notable sur le travail. Pour une photo, parler des choses importantes qui sont représentés, l'occasion ou l'endroit.",
616949 'mwe-upwiz-tooltip-other' => 'Toute autre information que vous souhaitez inclure à propos de ce travail. Vous pouvez utiliser du code wiki.',
617950 'mwe-upwiz-tooltip-more-info' => 'En savoir plus.',
 951+ 'mwe-upwiz-file-need-file' => 'Veuillez ajouter d’abord un fichier à importer.',
 952+ 'mwe-upwiz-file-need-start' => 'Veuillez cliquer sur ce bouton pour commencer vos imports.',
 953+ 'mwe-upwiz-file-need-complete' => 'Veuillez attendre que tous les fichiers aient été importés.',
 954+ 'mwe-upwiz-deeds-need-deed' => 'Veuillez expliquer d’où {{PLURAL:$1|provient ce fichier|proviennent ces fichiers}} et comment ce site peut {{PLURAL:$1|l’|les }}utiliser, en choisissant une des options.',
 955+ 'mwe-upwiz-deeds-need-license' => 'Veuillez choisir une licence.',
 956+ 'mwe-upwiz-license-incompatible-pd' => 'Les licences Domaine public sont incompatibles avec tous les autres types de licences.',
 957+ 'mwe-upwiz-license-incompatible-cc' => 'Vous ne pouvez choisir qu’un seul type de licence Creative Commons.',
 958+ 'mwe-upwiz-license-show-all' => 'Utiliser une licence différente',
 959+ 'mwe-upwiz-license-show-recommended' => 'Utiliser les licences recommandées',
 960+ 'mwe-upwiz-error-signature-blank' => 'Vous devez signer dans le champ suivant avec votre nom d’utilisateur ou votre nom réel.',
 961+ 'mwe-upwiz-error-signature-too-long' => 'Votre signature est trop longue.
 962+Elle ne doit pas dépasser $1 {{PLURAL:$1|caractère|caractères}}.',
 963+ 'mwe-upwiz-error-signature-too-short' => 'Votre signature est trop courte.
 964+Elle doit contenir au moins $1 {{PLURAL:$1|caractère|caractères}}.',
 965+ 'mwe-upwiz-error-signature-bad-chars' => 'Votre signature contient des symboles qui ne sont pas autorisés.
 966+Veuillez ne pas utiliser de code wiki ni de HTML ici, juste votre nom d’utilisateur ou votre vrai nom.',
 967+ 'mwe-upwiz-error-blank' => 'Ce champ est obligatoire.',
 968+ 'mwe-upwiz-error-too-long' => 'Ce champ est trop long.
 969+Il ne doit pas dépasser $1 {{PLURAL:$1|caractère|caractères}}.',
 970+ 'mwe-upwiz-error-too-short' => 'Ce champ est trop court.
 971+Il doit contenir au moins $1 {{PLURAL:$1|caractère|caractères}}.',
 972+ 'mwe-upwiz-error-bad-chars' => 'Ce champ contient des symboles qui ne sont pas autorisés.
 973+Veuillez ne pas utiliser de code wiki ni de HTML ici.',
 974+ 'mwe-upwiz-error-date' => 'Veuillez saisir une date valide au format YYYY-MM-DD, ou en sélectionner une dans la fenêtre de calendrier.',
 975+ 'mwe-upwiz-license-cc-by-sa-3.0' => 'Creative Commons paternité-partage des conditions initiales à l’identique 3.0',
 976+ 'mwe-upwiz-license-cc-by-3.0' => 'Creative Commons paternité 3.0',
 977+ 'mwe-upwiz-license-cc-zero' => 'Creative Commons CC0 Renoncement',
 978+ 'mwe-upwiz-license-gfdl' => 'Licence de documentation libre GNU',
 979+ 'mwe-upwiz-categories' => 'Catégories',
 980+ 'mwe-upwiz-categories-add' => 'Ajouter',
 981+ 'mwe-upwiz-category-remove' => 'Enlever cette catégorie',
618982 );
619983
 984+/** Galician (Galego)
 985+ * @author Gallaecio
 986+ * @author Toliño
 987+ */
620988 $messages['gl'] = array(
 989+ 'uploadwizard' => 'Asistente de cargas',
 990+ 'uploadwizard-desc' => 'Asistente de cargas, desenvolvido para o equipo da Usabilidade multimedia',
 991+ 'mwe-loading-upwiz' => 'Cargando o asistente de subidas',
 992+ 'mwe-upwiz-code-unknown' => 'Lingua descoñecida',
 993+ 'mwe-upwiz-step-file' => 'Subir',
 994+ 'mwe-upwiz-step-deeds' => 'Dereitos de liberación',
 995+ 'mwe-upwiz-step-details' => 'Describir',
 996+ 'mwe-upwiz-step-thanks' => 'Usar',
 997+ 'mwe-upwiz-intro' => 'Benvido á Wikimedia Commons, un repositorio de imaxes, sons e vídeos que calquera pode descargar e utilizar libremente.
 998+Contribúa ao coñecemento da humanidade achegando ficheiros que poidan utilizarse para a educación.',
 999+ 'mwe-upwiz-add-file-n' => 'Engadir outro ficheiro',
 1000+ 'mwe-upwiz-add-file-0' => 'Prema aquí para engadir un ficheiro',
 1001+ 'mwe-upwiz-browse' => 'Examinar...',
 1002+ 'mwe-upwiz-transported' => 'Aceptar',
 1003+ 'mwe-upwiz-click-here' => 'Prema aquí para escoller un ficheiro',
 1004+ 'mwe-upwiz-uploading' => 'subindo...',
 1005+ 'mwe-upwiz-editing' => 'editando...',
 1006+ 'mwe-upwiz-remove-upload' => 'Quitar este ficheiro da lista de ficheiros a subir',
 1007+ 'mwe-upwiz-remove-description' => 'Borrar esta descrición',
 1008+ 'mwe-upwiz-upload' => 'Subir',
 1009+ 'mwe-upwiz-upload-count' => '$1 {{PLURAL:$1|ficheiro|ficheiros}} de $2 {{PLURAL:$1|subido|subidos}}',
 1010+ 'mwe-upwiz-progressbar-uploading' => 'subindo',
 1011+ 'mwe-upwiz-finished' => 'Feito!',
 1012+ 'mwe-upwiz-secs-remaining' => '{{PLURAL:$1|Resta $1 segundo|Restan $1 segundos}}',
 1013+ 'mwe-upwiz-mins-secs-remaining' => 'Restan {{PLURAL:$1|$1 minuto|$1 minutos}} e {{PLURAL:$2|$2 segundo|$2 segundos}}',
 1014+ 'mwe-upwiz-hrs-mins-secs-remaining' => 'Restan {{PLURAL:$1|$1 hora|$1 horas}}, {{PLURAL:$2|$2 minuto|$2 minutos}} e {{PLURAL:$3|$3 segundo|$3 segundos}}',
 1015+ 'mwe-upwiz-deeds-intro' => 'O sitio esixe que escolla unha licenza para os ficheiros que suba, de xeito que calquera poida utilizalos legalmente para calquera propósito.',
 1016+ 'mwe-upwiz-deeds-macro-prompt' => 'Escolla unha licenza para {{PLURAL:$1|o ficheiro anterior|os ficheiros anteriores}}:',
 1017+ 'mwe-upwiz-deeds-custom-prompt' => 'Ou:',
 1018+ 'mwe-upwiz-details-intro' => 'Agora ten que fornecer algunha información básica sobre os ficheiros.',
 1019+ 'mwe-upwiz-source-ownwork' => '{{PLURAL:$1|Este ficheiro é|Estes ficheiros son}} obra miña.',
 1020+ 'mwe-upwiz-source-ownwork-assert' => 'Eu, $2, en posesión dos dereitos de autor {{PLURAL:$1|desta obra|destas obras}}, concedo de forma irrevogable a calquera o dereito a usar {{PLURAL:$1|esta obra|estas obras}} para calquera propósito, sempre e cando se recoñeza a súa autoría e as obras derivadas se compartan baixo as mesmas condicións.',
 1021+ 'mwe-upwiz-source-ownwork-assert-custom' => 'Eu, $2, posuidor dos dereitos de autor {{PLURAL:$1|desta obra|destas obras}}, {{PLURAL:$1|publícoa|publícoas}} baixo a seguinte licenza ou licenzas:',
 1022+ 'mwe-upwiz-source-ownwork-assert-note' => 'Isto significa que publica a súa obra baixo a licenza Creative Commons recoñecemento compartir igual.',
 1023+ 'mwe-upwiz-source-permission' => 'O seu autor deulle a vostede permiso explícito para subilos',
 1024+ 'mwe-upwiz-source-thirdparty' => '{{PLURAL:$1|Este ficheiro non é|Estes ficheiros non son}} obra miña.',
 1025+ 'mwe-upwiz-source-thirdparty-intro' => 'Introduza o enderezo no que atopou cada un dos ficheiros.',
 1026+ 'mwe-upwiz-source-thirdparty-custom-multiple-intro' => 'Se todos os ficheiros proveñen da mesma fonte, autor e situación legal, pode introducilos unha soa vez para todos.',
 1027+ 'mwe-upwiz-source-thirdparty-license' => 'O posuidor dos dereitos de autor {{PLURAL:$1|desta obra publicouna|destas obras publicounas}} baixo a seguinte licenza ou licenzas:',
 1028+ 'mwe-upwiz-source-thirdparty-accept' => 'Aceptar',
 1029+ 'mwe-upwiz-source-custom' => 'Escolla as licenzas para cada ficheiro na páxina seguinte.',
 1030+ 'mwe-upwiz-more-options' => 'máis opcións...',
 1031+ 'mwe-upwiz-fewer-options' => 'reducir as opcións...',
 1032+ 'mwe-upwiz-desc' => 'Descrición en',
 1033+ 'mwe-upwiz-desc-add-n' => 'engadir unha descrición noutra lingua',
 1034+ 'mwe-upwiz-desc-add-0' => 'engadir unha descrición',
 1035+ 'mwe-upwiz-title' => 'Título',
 1036+ 'mwe-upwiz-categories-intro' => 'Axude a que a xente atope as súas obras engadindo categorías',
 1037+ 'mwe-upwiz-categories-another' => 'Engadir outras categorías',
 1038+ 'mwe-upwiz-previously-uploaded' => 'O ficheiro xa se cargara anteriormente en $1 e está dispoñible <a href="$2">aquí</a>.',
 1039+ 'mwe-upwiz-about-this-work' => 'Acerca desta obra',
 1040+ 'mwe-upwiz-media-type' => 'Tipo de medios',
 1041+ 'mwe-upwiz-date-created' => 'Data de creación',
 1042+ 'mwe-upwiz-location' => 'Localización',
 1043+ 'mwe-upwiz-copyright-info' => 'Liberar os dereitos',
 1044+ 'mwe-upwiz-author' => 'Autor(es)',
 1045+ 'mwe-upwiz-license' => 'Liberar os dereitos',
 1046+ 'mwe-upwiz-about-format' => 'Acerca do ficheiro',
 1047+ 'mwe-upwiz-autoconverted' => 'A conversión do ficheiro a formato $1 realizouse automaticamente',
 1048+ 'mwe-upwiz-filename-tag' => 'Nome do ficheiro:',
 1049+ 'mwe-upwiz-other' => 'Outra información',
 1050+ 'mwe-upwiz-other-prefill' => 'Campo de texto wiki libre',
 1051+ 'mwe-upwiz-showall' => 'mostrar todos',
 1052+ 'mwe-upwiz-source' => 'Orixe',
 1053+ 'mwe-upwiz-macro-edit-intro' => 'En primeiro lugar, escolla unha licenza. Logo xa pode engadir unha descrición e outra información ás súas cargas.',
 1054+ 'mwe-upwiz-macro-edit' => 'Actualizar as descricións',
 1055+ 'mwe-upwiz-thanks-intro' => 'Grazas pola súa subida!',
 1056+ 'mwe-upwiz-thanks-explain' => 'Agora xa pode empregar {{PLURAL:$1|este ficheiro|estes ficheiros}} en sitios como a Wikipedia ou incluír ligazóns cara a {{PLURAL:$1|el|eles}} na web.',
 1057+ 'mwe-upwiz-thanks-link' => 'O ficheiro xa está dispoñible en <b><tt>$1</tt></b>.',
 1058+ 'mwe-upwiz-thanks-wikitext' => '<b>Para empregar o ficheiro nun wiki</b>, copie este texto na páxina:',
 1059+ 'mwe-upwiz-thanks-url' => '<b>Para ligar cara a el en HTML</b>, copie este enderezo URL:',
 1060+ 'mwe-upwiz-upload-error-bad-filename-extension' => 'Este wiki non acepta nomes de ficheiro coa extensión "$1".',
 1061+ 'mwe-upwiz-upload-error-duplicate' => 'Xa se cargara este ficheiro no wiki con anterioridade.',
 1062+ 'mwe-upwiz-upload-error-stashed-anyway' => 'Quéreo subir de todos os xeitos?',
 1063+ 'mwe-upwiz-ok' => 'Aceptar',
 1064+ 'mwe-upwiz-cancel' => 'Cancelar',
 1065+ 'mwe-upwiz-change' => '(cambiar)',
 1066+ 'mwe-upwiz-fileexists-replace' => 'Xa existe un ficheiro titulado "$1". Cambie o nome por outro único.',
6211067 'mwe-upwiz-fileexists' => 'Xa existe un ficheiro con ese nome. Por favor, verifique <b><tt>$1</tt></b> se non está seguro de que quere cambialo.',
 1068+ 'mwe-upwiz-thumbnail-more' => 'Ampliar',
 1069+ 'mwe-upwiz-overwrite' => 'Substituír o ficheiro',
 1070+ 'mwe-copyright-macro' => 'Como enriba',
 1071+ 'mwe-copyright-custom' => 'Personalizado',
 1072+ 'mwe-upwiz-next' => 'Seguinte',
 1073+ 'mwe-upwiz-next-file' => 'Subir os ficheiros e continuar',
 1074+ 'mwe-upwiz-next-deeds' => 'Seguinte',
 1075+ 'mwe-upwiz-next-details' => 'Seguinte',
 1076+ 'mwe-upwiz-home' => 'Ir á páxina de inicio do wiki',
 1077+ 'mwe-upwiz-upload-another' => 'Subir máis ficheiros',
 1078+ 'mwe-prevent-close' => 'A carga dos seus ficheiros aínda non finalizou.
 1079+Está certo de querer saír desta páxina?',
 1080+ 'mwe-upwiz-files-complete' => 'Finalizou a subida dos seus ficheiros!',
 1081+ 'mwe-upwiz-tooltip-author' => 'O nome da persoa que tirou a foto, pintou o cadro, fixo o debuxo etc.',
 1082+ 'mwe-upwiz-tooltip-source' => 'O lugar de procedencia deste ficheiro dixital; pode ser un URL, un libro ou unha publicación',
 1083+ 'mwe-upwiz-tooltip-sign' => 'Pode empregar o nome de usuario que ten no wiki ou o seu nome real.
 1084+En calquera caso, haberá unha ligazón cara a súa páxina de usuario do wiki.',
 1085+ 'mwe-upwiz-tooltip-title' => 'Un título curto para o ficheiro.
 1086+Pode utilizar lingua sinxela con espazos, pero non saltos de liña.
 1087+O título do ficheiro debe ser diferente de calquera outro que haxa no wiki.',
 1088+ 'mwe-upwiz-tooltip-description' => 'Describa brevemente calquera cousa salientable da obra.
 1089+Para unha foto, mencione as principais cousas que están representadas, a ocasión ou o lugar.',
 1090+ 'mwe-upwiz-tooltip-other' => 'Calquera outra información que desexe incluír sobre a obra.
 1091+Pode empregar código wiki.',
 1092+ 'mwe-upwiz-tooltip-more-info' => 'Máis información.',
 1093+ 'mwe-upwiz-file-need-file' => 'Engada unha subida primeiro.',
 1094+ 'mwe-upwiz-file-need-start' => 'Prema este botón para comezar a subir.',
 1095+ 'mwe-upwiz-file-need-complete' => 'Agarde ata que se complete a subida de todos os ficheiros.',
 1096+ 'mwe-upwiz-deeds-need-deed' => 'Explique de onde sacou {{PLURAL:$1|este ficheiro|estes ficheiros}} e como se {{PLURAL:$1|pode|poden}} usar neste sitio. Para isto, seleccione unha das opcións.',
 1097+ 'mwe-upwiz-deeds-need-license' => 'Seleccione unha licenza.',
 1098+ 'mwe-upwiz-license-incompatible-pd' => 'As licenzas de dominio público son incompatibles con calquera outro tipo de licenzas.',
 1099+ 'mwe-upwiz-license-incompatible-cc' => 'Tan só pode elixir un tipo de licenza Creative Commons.',
 1100+ 'mwe-upwiz-license-show-all' => 'Empregar unha licenza diferente',
 1101+ 'mwe-upwiz-license-show-recommended' => 'Empregar a licenza recomendada',
 1102+ 'mwe-upwiz-error-signature-blank' => 'Debe encher o campo que aparece embaixo co seu nome de usuario ou nome real.',
 1103+ 'mwe-upwiz-error-signature-too-long' => 'A súa sinatura é longa de máis.
 1104+Non pode conter máis {{PLURAL:$1|dun carácter|de $1 caracteres}}.',
 1105+ 'mwe-upwiz-error-signature-too-short' => 'A súa sinatura é curta de máis.
 1106+Debe conter un mínimo {{PLURAL:$1|dun carácter|de $1 caracteres}}.',
 1107+ 'mwe-upwiz-error-signature-bad-chars' => 'A súa sinatura contén símbolos que non están permitidos.
 1108+Non utilice texto wiki ou HTML aquí, tan só o seu nome de usuario ou nome real.',
 1109+ 'mwe-upwiz-error-blank' => 'Este campo é obrigatorio.',
 1110+ 'mwe-upwiz-error-too-long' => 'Este campo é longo de máis.
 1111+Non pode conter máis {{PLURAL:$1|dun carácter|de $1 caracteres}}.',
 1112+ 'mwe-upwiz-error-too-short' => 'Este campo é curto de máis.
 1113+Debe conter un mínimo {{PLURAL:$1|dun carácter|de $1 caracteres}}.',
 1114+ 'mwe-upwiz-error-bad-chars' => 'Este campo contén símbolos que non están permitidos.
 1115+Non utilice texto wiki ou HTML aquí.',
 1116+ 'mwe-upwiz-error-date' => 'Introduza unha data válida co formato AAA-MM-DD ou seleccione unha data no calendario emerxente.',
 1117+ 'mwe-upwiz-license-cc-by-sa-3.0' => 'Creative Commons recoñecemento compartir igual 3.0',
 1118+ 'mwe-upwiz-license-cc-by-3.0' => 'Creative Commons recoñecemento 3.0',
 1119+ 'mwe-upwiz-license-cc-zero' => 'Creative Commons renuncia CC0',
 1120+ 'mwe-upwiz-license-gfdl' => 'Licenza de documentación libre de GNU',
 1121+ 'mwe-upwiz-categories' => 'Categorías',
 1122+ 'mwe-upwiz-categories-add' => 'Engadir',
 1123+ 'mwe-upwiz-category-remove' => 'Eliminar esta categoría',
6221124 );
6231125
6241126 $messages['gsw'] = array(
6251127 'mwe-upwiz-fileexists' => 'S het scho ne Datei mit däm Name. Bitte prief <b><tt>$1</tt></b>, wänn du nit sicher bisch, eb Du dr Name witt ändere.',
6261128 );
6271129
 1130+/** Hebrew (עברית)
 1131+ * @author Amire80
 1132+ */
 1133+$messages['he'] = array(
 1134+ 'mwe-upwiz-deeds-custom-prompt' => 'או:',
 1135+);
 1136+
6281137 /** Upper Sorbian (Hornjoserbsce)
6291138 * @author Michawiki
6301139 */
@@ -636,6 +1145,7 @@
6371146 'mwe-upwiz-step-deeds' => 'Přepodawanske prawa',
6381147 'mwe-upwiz-step-details' => 'Wopisać',
6391148 'mwe-upwiz-step-thanks' => 'Wužiwać',
 1149+ 'mwe-upwiz-intro' => 'Witaj do Wikimedia Commons, chowarnja za wobrazy, zynkowe dataje a wideja, kotrež koždy móže darmo sćahnyć a wužiwać. Přinošuj přez sćehnjenje datajow, kotrež hodźa so za kubłanski zaměr wužiwać, k wedźe čłowjestwa,',
6401150 'mwe-upwiz-add-file-n' => 'Druhu dataju přidać',
6411151 'mwe-upwiz-add-file-0' => 'Klikń tu, zo by dataju nahrał',
6421152 'mwe-upwiz-browse' => 'Přepytać...',
@@ -652,13 +1162,19 @@
6531163 'mwe-upwiz-secs-remaining' => '$1 {{PLURAL:$1|sekunda|sekundźe|sekundy|sekundow}} wyše',
6541164 'mwe-upwiz-mins-secs-remaining' => '$1 {{PLURAL:$1|mjeńšina|mjeńšinje|mjeńšiny|mjeńšin}} $2 {{PLURAL:$2|sekunda|sekundźe|sekundy|sekundow}} wyše',
6551165 'mwe-upwiz-hrs-mins-secs-remaining' => '$1 {{PLURAL:$1|hodźina|hodźinje|hodźiny|hodźin}} $2 {{PLURAL:$2|mjeńšina|mjeńšinje|mjeńšiny|mjeńšin}} $3 {{PLURAL:$3|sekunda|sekundźe|sekundy|sekundow}} wyše',
 1166+ 'mwe-upwiz-deeds-intro' => 'Sydło sej wot tebje žada, zo stajiš licencu za nahrate dataje, zo by kóždy móhł je za někajkižkuli zaměr wužiwać.',
6561167 'mwe-upwiz-deeds-macro-prompt' => 'Nastaj licencu za horjeka {{PLURAL:$1|mjenowanu dataju|mjenowanej dataji|mjenowane dataje|mjenowanych datajow}}:',
6571168 'mwe-upwiz-deeds-custom-prompt' => 'Abo:',
6581169 'mwe-upwiz-details-intro' => 'Nětko trjebamy někotre zakładne informacije wo datajach.',
6591170 'mwe-upwiz-source-ownwork' => '{{PLURAL:$1|Tuta dataja je|Tutej dataji stej|Tute dataje su|Tute dataje su}} moje swójske dźěło.',
 1171+ 'mwe-upwiz-source-ownwork-assert' => 'Ja, $2, mějićel prawow za {{PLURAL:$1|tute dźěło|tutej dźěle|tute dźěła|tute dźěła}}, z tym přiznawam kóždemu njewotwołajomnje prawo, {{PLURAL:$1|tute dźěło|tutej dźěle|tute dźěła|tute dźěła}} za kóždyžkuli zaměr wužiwać, tak dołhož mjenuju mje jako mějicela prawow a wotwodźene dźěła so pod samsnymi wuměnjenjemi dale dadźa.',
 1172+ 'mwe-upwiz-source-ownwork-assert-custom' => 'Ja, $2, mějićel prawow za {{PLURAL:$1|tute dźěło|tutej dźěle|tute dźěła|tute dźěła}}, publikuju z tym {{PLURAL:$1|tute dźěło|tute dźěle|tute dźěła|tute dźěła}} pod slědowacymi licencami:',
 1173+ 'mwe-upwiz-source-ownwork-assert-note' => 'To woznamjenja, zo přepodaš swoje dźěło pod licencu Creative Commons Attribution ShareAlike.',
6601174 'mwe-upwiz-source-permission' => 'Jich awtor je ći wuraznu dowolnosć dał, je nahrać',
6611175 'mwe-upwiz-source-thirdparty' => '{{PLURAL:$1|Tuta dataja njeje|Tutej dataji njestej|Tute dataje njejsu|Tute dataje njejsu}} moje swójske dźěło.',
6621176 'mwe-upwiz-source-thirdparty-intro' => 'Prošu zapodajće adresu, hdźež sy kóždu z datajow namakał.',
 1177+ 'mwe-upwiz-source-thirdparty-custom-multiple-intro' => 'Jeli wšě dataje maja samsne žórło, samsneho awtora a samsny status awtorskeho prawa, móžeš je za wšě naraz zapodać.',
 1178+ 'mwe-upwiz-source-thirdparty-license' => 'Mějićel awtorskeho prawa {{PLURAL:$1|tutoho dźěła|tuteju dźěle|tutych dźěłow|tutych dźěłow}} je {{PLURAL:$1|jo|jej|je|je}} pod {{PLURAL:$1|slědowacej licencu|slědowacymaj licencomaj|slědowacymi licencami|slědowacymi licencami}} publikował.',
6631179 'mwe-upwiz-source-thirdparty-accept' => 'W porjadku',
6641180 'mwe-upwiz-source-custom' => 'Licency za kóždu dataju jednotliwje na přichodnej stronje wubrać.',
6651181 'mwe-upwiz-more-options' => 'dalše opcije...',
@@ -687,6 +1203,7 @@
6881204 'mwe-upwiz-macro-edit-intro' => 'Wubjer najprjedy horjeka licencu, potom móžeš někotre wopisanje a druhe informacije swojim nahraćam přidać.',
6891205 'mwe-upwiz-macro-edit' => 'Wopisanja aktualizować',
6901206 'mwe-upwiz-thanks-intro' => 'Dźakujemy so za nahraće!',
 1207+ 'mwe-upwiz-thanks-explain' => 'Móžeš nětko {{PLURAL:$1|tutu dataju|tutej dataji|tute dataje|tute dataje}} na sydłach kaž wikipedija wužiwać abo na {{PLURAL:$1|ju|jej|je|je}} we webje wotkazać.',
6911208 'mwe-upwiz-thanks-link' => 'Tuta dataja steji nětko na <b><tt>$1</tt></b> k dispoziciji.',
6921209 'mwe-upwiz-thanks-wikitext' => '<b>Zo by dataju we wikijuwužiwał</b>, kopěruj tutón tekst do strony:',
6931210 'mwe-upwiz-thanks-url' => '<b>Zo by na nju w HTML wotkazował</b>, kopěruj tutu URL-adresu:',
@@ -696,6 +1213,7 @@
6971214 'mwe-upwiz-ok' => 'W porjadku',
6981215 'mwe-upwiz-cancel' => 'Přetorhnyć',
6991216 'mwe-upwiz-change' => '(změnić)',
 1217+ 'mwe-upwiz-fileexists-replace' => 'Dataja z titulom "$1" hižo eksistuje. Prošu změń swój titul do njeeksistowaceho.',
7001218 'mwe-upwiz-fileexists' => 'Dataja z tutym mjenom hižo eksistuje. Prošu skontroluj <b><tt>$1</tt></b>, jeli njesy sej wěsty, hač chceš ju změnić.',
7011219 'mwe-upwiz-thumbnail-more' => 'Powjetšić',
7021220 'mwe-upwiz-overwrite' => 'Dataju narunać',
@@ -710,24 +1228,51 @@
7111229 'mwe-prevent-close' => 'Tute dataje so hišće nahrawaja. Chceš woprawdźe tutu stronu wopušćić?',
7121230 'mwe-upwiz-files-complete' => 'Twoje dataje su nahrate!',
7131231 'mwe-upwiz-tooltip-author' => 'Mjeno wosoby, kotraž je sfotografowała, wobraz molowała abo rysowanku zhotowiła atd.',
 1232+ 'mwe-upwiz-tooltip-source' => 'Zwotkelž tuta dataja pochadaš - móže to URL, kniha abo publikacija być.',
7141233 'mwe-upwiz-tooltip-sign' => 'Móžeš swoje wužiwarske mjeno abo swoje woprawdźite mjeno wužiwać.
7151234 We woběmaj padomaj budźe so to k twojej wužiwarskej stronje wotkazować.',
 1235+ 'mwe-upwiz-tooltip-title' => 'Krótki titul za dataju.
 1236+Móžeš połnu rěč z mjezerami, ale bjez łamanjow wužiwać.
 1237+Tutón titul dyrbi so wot wšěch druhich titulow w tutym wikiju rozeznać.',
 1238+ 'mwe-upwiz-tooltip-description' => 'Wopisaj krótko wšitko wažne wo dźěle.
 1239+Za foto naspomni hłowne wěcy, kotrež su zwobraznjene, składnosć abo městno.',
7161240 'mwe-upwiz-tooltip-other' => 'Druhe informacije wo tutym dźěle, kotrež chceš zapřijeć. Móžeš wikitekstowy kod wužiwać.',
7171241 'mwe-upwiz-tooltip-more-info' => 'Dalše informacije.',
7181242 'mwe-upwiz-file-need-file' => 'Prošu přidaj najprjedy nahraće.',
7191243 'mwe-upwiz-file-need-start' => 'Prošu klikń na tłóčatko, zo by swoje nahraća startował.',
7201244 'mwe-upwiz-file-need-complete' => 'Prošu čakaj, doniž nahraće wšěch datajow njeje dokónčene.',
 1245+ 'mwe-upwiz-deeds-need-deed' => 'Prošu wujasń, hdźež sy {{PLURAL:$1|tutu dataju|tutej dataji|tute dataje|tute dataje}} dóstał a kak tute sydło móže {{PLURAL:$1|ju|jej|je|je}} wužiwać, wuběrajo jednu z opcijow.',
7211246 'mwe-upwiz-deeds-need-license' => 'Prošu wubjer licencu.',
 1247+ 'mwe-upwiz-license-incompatible-pd' => 'Licency za powšitkowny wužiwajomnosć su njezjednoćomne z kóždej druhej družinu licency.',
 1248+ 'mwe-upwiz-license-incompatible-cc' => 'Móžeš jenož jednu z licencow Creative Commons wubrać.',
7221249 'mwe-upwiz-license-show-all' => 'Wužij druhu licencu.',
7231250 'mwe-upwiz-license-show-recommended' => 'Doporučenu licencu wužiwać',
 1251+ 'mwe-upwiz-error-signature-blank' => 'Dyrbiš slědowace polo ze swojim wužiwarskim mjenom abo woprawdźitym mjenom podpisać.',
 1252+ 'mwe-upwiz-error-signature-too-long' => 'Twój podpis je předołho.
 1253+Skrótš jón na $1 {{PLURAL:$1|znamješko|znamješće|znamješka|znamješkow}}.',
 1254+ 'mwe-upwiz-error-signature-too-short' => 'Twój podpis je překrótko.
 1255+Podlěš jón na $1 {{PLURAL:$1|znamješko|znamješce|znamješka|znamješkow}}.',
 1256+ 'mwe-upwiz-error-signature-bad-chars' => 'Twój podpis wobsahuje symbole, kotrež njejsu dowolene.
 1257+Prošu njewužij tu wikitekst abo HTML, jenož twoje wužiwarske abo woprawdźite mjeno.',
7241258 'mwe-upwiz-error-blank' => 'Tute polo je trěbne.',
 1259+ 'mwe-upwiz-error-too-long' => 'Tute polo je předołho.
 1260+Skrótš jo na $1 {{PLURAL:$1|znamješko|znamješce|znamješka|znamješkow}}.',
 1261+ 'mwe-upwiz-error-too-short' => 'Twoje polo je překrótko.
 1262+Podlěš jo na $1 {{PLURAL:$1|znamješko|znamješce|znamješka|znamješkow}}.',
 1263+ 'mwe-upwiz-error-bad-chars' => 'Polo wobsahuje symbole, kotrež njejsu dowolene.
 1264+Prošu njewužij tu wikitekst abo HTML.',
 1265+ 'mwe-upwiz-error-date' => 'Prošu zapodajće płaćiwy datum w formaće YYYY-MM-DD abo wubjer datum z wuskakowaceje protyki.',
7251266 'mwe-upwiz-license-cc-by-sa-3.0' => 'Creative Commons Attribution ShareAlike 3.0',
7261267 'mwe-upwiz-license-cc-by-3.0' => 'Creative Commons Attribution 3.0',
7271268 'mwe-upwiz-license-cc-zero' => 'Creative Commons CC0 Waiver',
7281269 'mwe-upwiz-license-gfdl' => 'GNU Free Documentation License',
 1270+ 'mwe-upwiz-categories' => 'Kategorije',
 1271+ 'mwe-upwiz-categories-add' => 'Přidać',
 1272+ 'mwe-upwiz-category-remove' => 'Tutu kategoriju wotstronić',
7291273 );
7301274
7311275 /** Hungarian (Magyar)
 1276+ * @author Bdamokos
7321277 * @author Glanthor Reviol
7331278 */
7341279 $messages['hu'] = array(
@@ -735,10 +1280,12 @@
7361281 'uploadwizard-desc' => 'Feltöltés varázsló (fejlesztése a multimédia-használhatósági adományból valósult meg)',
7371282 'mwe-loading-upwiz' => 'Feltöltés varázsló betöltése',
7381283 'mwe-upwiz-code-unknown' => 'Ismeretlen nyelv',
739 - 'mwe-upwiz-step-file' => '1. Töltsd fel a fájlokat',
 1284+ 'mwe-upwiz-step-file' => 'Feltöltés',
7401285 'mwe-upwiz-step-deeds' => '2. Add meg a licenceket',
7411286 'mwe-upwiz-step-details' => '3. Add meg a képleírásokat',
7421287 'mwe-upwiz-step-thanks' => '4. Használd a fájlokat',
 1288+ 'mwe-upwiz-intro' => 'Üdvözlünk a Wikimédia Commonson, a mindenki által szabadon használható és letölthető képek, hangok és filmek gyűjteményében.
 1289+Bővítsd az emberiség tudását, tölts föl ismeretterjesztési célokra használható fájlokat!',
7431290 'mwe-upwiz-add-file-n' => 'Másik fájl hozzáadása',
7441291 'mwe-upwiz-add-file-0' => 'Kattints ide egy fájl hozzáadásához feltöltésre',
7451292 'mwe-upwiz-browse' => 'Tallózás…',
@@ -750,26 +1297,83 @@
7511298 'mwe-upwiz-remove-description' => 'Leírás eltávolítása',
7521299 'mwe-upwiz-upload' => 'Feltöltés',
7531300 'mwe-upwiz-progressbar-uploading' => 'feltöltés',
754 - 'mwe-upwiz-source-ownwork' => 'Ez a fájl saját készítésű.',
755 - 'mwe-upwiz-source-thirdparty' => 'Ez a fájl nem saját készítésű.',
 1301+ 'mwe-upwiz-finished' => 'Kész!',
 1302+ 'mwe-upwiz-secs-remaining' => '$1 másodperc van hátra',
 1303+ 'mwe-upwiz-mins-secs-remaining' => '$1 perc $2 másodperc van hátra',
 1304+ 'mwe-upwiz-hrs-mins-secs-remaining' => '$1 óra $2 perc $3 másodperc van hátra',
 1305+ 'mwe-upwiz-deeds-intro' => 'Ez az oldal megköveteli, hogy egy licencet (felhasználási engedélyt) válassz a feltöltött fájlokhoz, hogy bárki jogszerűen felhasználja azokat bármilyen célra.',
 1306+ 'mwe-upwiz-deeds-macro-prompt' => 'Add meg a licencet a {{PLURAL:$1|fenti fájlhoz|fenti fájlokhoz}}:',
 1307+ 'mwe-upwiz-deeds-custom-prompt' => 'Egyéb:',
 1308+ 'mwe-upwiz-details-intro' => 'Most szükségünk van néhány alapvető információra a fájlokról.',
 1309+ 'mwe-upwiz-source-ownwork' => '{{PLURAL:$1|Ezt a fájlt|Ezeket a fájlokat}} én készítettem.',
 1310+ 'mwe-upwiz-source-ownwork-assert' => 'Én, $2, {{PLURAL:$1|jelen mű|jelen művek}} szerzői jogainak tulajdonosa, ezennel visszavonhatatlanul megadom bárkinek a jogot {{PLURAL:$1|jelen mű|jelen művek}} használatára bármilyen célra, feltéve, hogy feltüntetnek szerzőként és a származtatott műveket ugyanezen feltételek alatt osztják meg.',
 1311+ 'mwe-upwiz-source-ownwork-assert-custom' => 'Én, $2, {{PLURAL:$1|jelen mű|jelen művek}} szerzői jogának tulajdonosa, {{PLURAL:$1|jelen művet|jelen műveket}} a következő licenc(ek) alatt teszem közzé:',
 1312+ 'mwe-upwiz-source-ownwork-assert-note' => 'Ez azt jelenti, hogy a művedet egy Creative Commons Nevezd meg! Így add tovább! licenc alatt teszed közzé.',
 1313+ 'mwe-upwiz-source-permission' => 'A szerző kifejezett engedélyt adott számodra, hogy feltöltsd őket',
 1314+ 'mwe-upwiz-source-thirdparty' => '{{PLURAL:$1|Ezt a fájlt|Ezeket a fájlokat}} nem én készítettem.',
 1315+ 'mwe-upwiz-source-thirdparty-intro' => 'Kérjük add meg a címet ahol az egyes fájlokat találtad.',
 1316+ 'mwe-upwiz-source-thirdparty-custom-multiple-intro' => 'Elég csak egyszer beírnod őket, ha az összes fájl forrása, szerzője és szerzői jogi státusza megegyezik.',
 1317+ 'mwe-upwiz-source-thirdparty-license' => '{{PLURAL:$1Jjelen mű|Jelen művek}} szerzői jogának tulajdonosa a következő licenc(ek) alatt tette {{PLURAL:$1|ezt|jezeket}} közzé:',
7561318 'mwe-upwiz-source-thirdparty-accept' => 'OK',
 1319+ 'mwe-upwiz-source-custom' => 'A következő oldalon válaszd ki a licenceket az egyes fájlokhoz külön-külön.',
7571320 'mwe-upwiz-more-options' => 'további beállítások…',
7581321 'mwe-upwiz-fewer-options' => 'kevesebb beállítás…',
 1322+ 'mwe-upwiz-desc' => 'Leírás a következő nyelven:',
 1323+ 'mwe-upwiz-desc-add-n' => 'leírás hozzáadása más nyelven is',
 1324+ 'mwe-upwiz-desc-add-0' => 'leírás hozzáadása',
7591325 'mwe-upwiz-title' => 'Cím',
 1326+ 'mwe-upwiz-categories-intro' => 'Segítsd a műveid megtalálását kategóriák hozzáadásával.',
 1327+ 'mwe-upwiz-categories-another' => 'További kategóriák hozzáadása',
 1328+ '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ő .',
7601329 'mwe-upwiz-date-created' => 'Készítés dátuma',
 1330+ 'mwe-upwiz-location' => 'Helyszín',
 1331+ 'mwe-upwiz-copyright-info' => 'Felhasználási jogok',
7611332 'mwe-upwiz-author' => 'Szerző(k)',
762 - 'mwe-upwiz-license' => 'Licenc',
 1333+ 'mwe-upwiz-license' => 'Felhasználási jogok',
 1334+ 'mwe-upwiz-about-format' => 'Erről a fájlról',
 1335+ 'mwe-upwiz-autoconverted' => 'Ezt a fájlt automatikusan $1 formátumra konvertáltuk.',
7631336 'mwe-upwiz-filename-tag' => 'Fájlnév:',
 1337+ 'mwe-upwiz-other' => 'További információ',
 1338+ 'mwe-upwiz-other-prefill' => 'Szabad wikiszöveg mező',
 1339+ 'mwe-upwiz-showall' => 'Összes megjelenítése',
7641340 'mwe-upwiz-source' => 'Forrás',
 1341+ 'mwe-upwiz-macro-edit-intro' => 'Először válassz fent egy licencet és utána leírást és egyéb információkat mellékelhetsz a feltöltéseidhez.',
 1342+ 'mwe-upwiz-macro-edit' => 'Leírások frissítése',
 1343+ 'mwe-upwiz-thanks-intro' => 'Köszönjük a feltöltést!',
 1344+ 'mwe-upwiz-thanks-explain' => 'Mostantól használhatod {{PLURAL:$1|ezt a fájlt|ezeket a fájlokat}} az olyan oldalakon, mint a Wikipédia vagy linkelhetsz {{PLURAL:$1|rá|rájuk}} az interneten.',
 1345+ 'mwe-upwiz-thanks-link' => 'Ez a fájl mostantól a <b><tt>$1</tt></b> helyen elérhető.',
 1346+ 'mwe-upwiz-thanks-wikitext' => '<b>Ahhoz, hogy egy wikin használhasd ezt a fájlt</b>, másold az alábbi szöveget a lapba:',
 1347+ 'mwe-upwiz-thanks-url' => '<b>HTML-link létrehozásához</b>, használd ezt az URL-címet:',
 1348+ 'mwe-upwiz-upload-error-bad-filename-extension' => 'Ez a wiki nem fogad el „$1” kiterjesztésű fájlokat.',
 1349+ 'mwe-upwiz-upload-error-duplicate' => 'Ezt a fájlt már korábban feltöltötték erre a wikire.',
 1350+ 'mwe-upwiz-upload-error-stashed-anyway' => 'Feltöltöd ennek ellenére?',
7651351 'mwe-upwiz-ok' => 'OK',
7661352 'mwe-upwiz-cancel' => 'Mégse',
 1353+ 'mwe-upwiz-change' => '(módosít)',
 1354+ 'mwe-upwiz-fileexists-replace' => '„$1” című fájl már létezik. Kérlek változtasd meg a címet valami egyedire.',
7671355 'mwe-upwiz-fileexists' => 'Már létezik ilyen nevű fájl. Ellenőrizd a(z) <b><tt>$1</tt></b> fájlt, ha nem vagy biztos benne, hogy le szeretnéd cserélni.',
7681356 'mwe-upwiz-thumbnail-more' => 'Nagyítás',
7691357 'mwe-upwiz-overwrite' => 'Cseréld le a fájlt',
7701358 'mwe-copyright-macro' => 'Mint fent',
7711359 'mwe-copyright-custom' => 'Egyéni',
7721360 'mwe-upwiz-next' => 'Következő',
 1361+ 'mwe-upwiz-next-file' => 'Fájlok feltöltése és tovább',
 1362+ 'mwe-upwiz-next-deeds' => 'Következő',
 1363+ 'mwe-upwiz-next-details' => 'Következő',
 1364+ 'mwe-upwiz-home' => 'Ugrás a wiki kezdőlapjára',
7731365 'mwe-upwiz-upload-another' => 'További fájlok feltöltése',
 1366+ 'mwe-prevent-close' => 'A fájljaid feltöltése még zajlik.
 1367+Biztos vagy benne, hogy el akarsz navigálni erről az oldalról?',
 1368+ 'mwe-upwiz-files-complete' => 'A fájljaid feltöltése befejeződött!',
 1369+ 'mwe-upwiz-tooltip-author' => 'Annak a személynek a neve aki a fényképet készítette, a képet festette, a rajzot rajzolta, stb.',
 1370+ 'mwe-upwiz-tooltip-source' => 'Ahonnan ez a digitális fájl származik – lehet egy URL, egy könyv vagy kiadvány',
 1371+ 'mwe-upwiz-tooltip-sign' => 'Használhatod a wikis felhasználói neved vagy az igazi neved is.
 1372+Mindkét esetben linkelni fog a wikis szerkesztői lapodra.',
 1373+ 'mwe-upwiz-tooltip-title' => 'Rövid cím a fájlnak.
 1374+Használhatsz egyszerű nyelvezetet szóközökkel, de nem lehetnek benne sortörések.
 1375+Ennek a címnek egyedinek kell lennie ezen a wikin.',
 1376+ 'mwe-upwiz-tooltip-description' => 'Röviden írj le minden említésre méltót a műről.
 1377+Egy fénykép esetén említsd meg a főbb látható dolgokat, a készítés alkalmát vagy helyszínét.',
7741378 );
7751379
7761380 /** Interlingua (Interlingua)
@@ -780,13 +1384,13 @@
7811385 'uploadwizard-desc' => 'Assistente de incargamento, disveloppate pro le bursa Initiativa de Usabilitate',
7821386 'mwe-loading-upwiz' => 'Cargante le assistente de incargamento',
7831387 'mwe-upwiz-code-unknown' => 'Lingua incognite',
784 - 'mwe-upwiz-step-file' => '1. Incarga le files',
785 - 'mwe-upwiz-step-deeds' => '2. Adde licentias',
786 - 'mwe-upwiz-step-details' => '3. Adde descriptiones',
787 - 'mwe-upwiz-step-thanks' => '4. Usa le files',
 1388+ 'mwe-upwiz-step-file' => 'Incargar',
 1389+ 'mwe-upwiz-step-deeds' => 'Liberar le derectos',
 1390+ 'mwe-upwiz-step-details' => 'Describer',
 1391+ 'mwe-upwiz-step-thanks' => 'Usar',
7881392 'mwe-upwiz-intro' => 'Benvenite a Wikimedia Commons, un deposito de imagines, sonos e video que totes pote discargar e usar liberemente. Contribue al cognoscentia del humanitate incargante files que pote esser usate pro un fin educative.',
789 - 'mwe-upwiz-add-file-n' => 'Adde un altere file',
790 - 'mwe-upwiz-add-file-0' => 'Clicca hic pro adder un file a incargar',
 1393+ 'mwe-upwiz-add-file-n' => 'Adder un altere file',
 1394+ 'mwe-upwiz-add-file-0' => 'Clicca hic pro incargar un file',
7911395 'mwe-upwiz-browse' => 'Navigar…',
7921396 'mwe-upwiz-transported' => 'OK',
7931397 'mwe-upwiz-click-here' => 'Clicca hic pro seliger un file',
@@ -797,18 +1401,25 @@
7981402 'mwe-upwiz-upload' => 'Incargar',
7991403 'mwe-upwiz-upload-count' => '$1 {{PLURAL:$1|file|files}} de $2 {{PLURAL:$2|file|files}} incargate',
8001404 'mwe-upwiz-progressbar-uploading' => 'incargamento',
801 - 'mwe-upwiz-deeds-intro' => 'Gratias! Ora nos debe mitter un licentia pro iste files, a fin que omnes pote legalmente reguardar o modificar los. Primo, nos debe saper de ubi tu los ha obtenite.',
 1405+ 'mwe-upwiz-finished' => 'Finite!',
 1406+ 'mwe-upwiz-secs-remaining' => '$1 {{PLURAL:$1|secunda|secundas}} restante',
 1407+ 'mwe-upwiz-mins-secs-remaining' => '$1 {{PLURAL:$1|minuta|minutas}} $2 {{PLURAL:$2|secunda|secundas}} restante',
 1408+ 'mwe-upwiz-hrs-mins-secs-remaining' => '$1 {{PLURAL:$1|hora|horas}} $2 {{PLURAL:$2|minuta|minutas}} $3 {{PLURAL:$3|secunda|secundas}} restante',
 1409+ 'mwe-upwiz-deeds-intro' => 'Iste sito require que tu defini un licentia pro le files incargate, a fin que omnes pote legalmente re-usar los pro non importa qual scopo.',
 1410+ 'mwe-upwiz-deeds-macro-prompt' => 'Selige un licentia pro {{PLURAL:$1|le file|tote le files}} hic supra:',
 1411+ 'mwe-upwiz-deeds-custom-prompt' => 'O:',
8021412 'mwe-upwiz-details-intro' => 'Ora nos require certe informationes de base super le files.',
803 - 'mwe-upwiz-source-ownwork' => 'Iste files es mi proprie obra.',
804 - 'mwe-upwiz-source-ownwork-assert' => 'Io, $1, le possessor del derecto de autor de iste obra, concede a omnes le derecto de usar iste obra pro qualcunque fin, a condition que on me da recognoscentia e que le obras derivate es condividite sub le mesme conditiones.',
805 - 'mwe-upwiz-source-ownwork-assert-custom' => 'Io, $1, le possessor del derecto de autor de iste obra, publica iste obra sub le sequente licentia(s):',
806 - 'mwe-upwiz-source-ownwork-assert-note' => 'Isto significa que tu publica tu obra sub le licentias juncte de Creative Commons Attribution/ShareAlike e de GFDL.',
 1413+ 'mwe-upwiz-source-ownwork' => 'Iste {{PLURAL:$1|file|files}} es mi proprie obra.',
 1414+ 'mwe-upwiz-source-ownwork-assert' => 'Io, $2, le possessor del derecto de autor de iste {{PLURAL:$1|obra|obras}}, concede a omnes le derecto de usar iste {{PLURAL:$1|obra|obras}} pro qualcunque fin, a condition que on me da recognoscentia e que le obras derivate es condividite sub le mesme conditiones.',
 1415+ 'mwe-upwiz-source-ownwork-assert-custom' => 'Io, $2, le possessor del derecto de autor de iste {{PLURAL:$1|obra|obras}}, publica iste {{PLURAL:$1|obra|obras}} sub le sequente licentia(s):',
 1416+ 'mwe-upwiz-source-ownwork-assert-note' => 'Isto significa que tu publica tu obra sub un licentia Creative Commons Attribution ShareAlike.',
8071417 'mwe-upwiz-source-permission' => 'Lor autor te dava permission explicite de incargar los',
808 - 'mwe-upwiz-source-thirdparty' => 'Iste file non es mi proprie obra.',
 1418+ 'mwe-upwiz-source-thirdparty' => 'Iste {{PLURAL:$1|file|files}} non es mi proprie obra.',
8091419 'mwe-upwiz-source-thirdparty-intro' => 'Per favor entra le adresse ubi tu ha incontrate cata file.',
810 - 'mwe-upwiz-source-thirdparty-license' => 'Le possessor del derecto de autor de iste obra lo ha publicate sub le sequente licentia(s):',
 1420+ 'mwe-upwiz-source-thirdparty-custom-multiple-intro' => 'Si tote le files ha le mesme origine, autor e stato de copyright, tu pote entrar los un sol vice pro totes.',
 1421+ 'mwe-upwiz-source-thirdparty-license' => 'Le possessor del derecto de autor de iste {{PLURAL:$1|obra lo|obras los}} ha publicate sub le sequente licentia(s):',
8111422 'mwe-upwiz-source-thirdparty-accept' => 'OK',
812 - 'mwe-upwiz-source-custom' => 'Sapeva tu que tu pote <a href="$1">personalisar</a> le optiones predefinite que tu vide hic?',
 1423+ 'mwe-upwiz-source-custom' => 'Selige licentias pro cata file individualmente in le pagina sequente.',
8131424 'mwe-upwiz-more-options' => 'plus optiones…',
8141425 'mwe-upwiz-fewer-options' => 'minus optiones…',
8151426 'mwe-upwiz-desc' => 'Description in',
@@ -822,9 +1433,9 @@
8231434 'mwe-upwiz-media-type' => 'Typo de multimedia',
8241435 'mwe-upwiz-date-created' => 'Data de creation',
8251436 'mwe-upwiz-location' => 'Loco',
826 - 'mwe-upwiz-copyright-info' => 'Information de copyright',
 1437+ 'mwe-upwiz-copyright-info' => 'Liberar le derectos',
8271438 'mwe-upwiz-author' => 'Autor(es)',
828 - 'mwe-upwiz-license' => 'Licentia',
 1439+ 'mwe-upwiz-license' => 'Liberar le derectos',
8291440 'mwe-upwiz-about-format' => 'A proposito del file',
8301441 'mwe-upwiz-autoconverted' => 'Iste file ha essite automaticamente convertite in le formato $1',
8311442 'mwe-upwiz-filename-tag' => 'Nomine de file:',
@@ -834,22 +1445,27 @@
8351446 'mwe-upwiz-source' => 'Origine',
8361447 'mwe-upwiz-macro-edit-intro' => 'Selige primo un licentia hic supra, postea tu pote adder descriptiones e altere informationes a tu files incargate.',
8371448 'mwe-upwiz-macro-edit' => 'Actualisar descriptiones',
838 - 'mwe-upwiz-thanks-intro' => 'Gratias pro haber incargate tu obras! Tu pote ora usar tu files in paginas o ligar a illos ab altere locos in le web.',
 1449+ 'mwe-upwiz-thanks-intro' => 'Gratias pro le incargamento!',
 1450+ 'mwe-upwiz-thanks-explain' => 'Tu pote ora usar iste {{PLURAL:$1|file|files}} in sitos como Wikipedia, o ligar a {{PLURAL:$1|illo|illos}} in le web.',
8391451 'mwe-upwiz-thanks-link' => 'Iste file es ora disponibile a <b><tt>$1</tt></b>.',
840 - 'mwe-upwiz-thanks-wikitext' => '<b>Pro usar le file</b>, copia iste texto in un pagina:',
841 - 'mwe-upwiz-thanks-url' => '<b>Pro ligar a illo in HTML</b>, copia iste codice HTML:',
 1452+ 'mwe-upwiz-thanks-wikitext' => '<b>Pro usar le file in un wiki</b>, copia iste texto in un pagina:',
 1453+ 'mwe-upwiz-thanks-url' => '<b>Pro ligar a illo in HTML</b>, copia iste adresse URL:',
8421454 'mwe-upwiz-upload-error-bad-filename-extension' => 'Iste wiki non accepta nomines de file con le extension "$1".',
8431455 'mwe-upwiz-upload-error-duplicate' => 'Iste file esseva previemente incargate in iste wiki.',
844 - 'mwe-upwiz-upload-error-stashed-anyway' => 'Inviar totevia?',
 1456+ 'mwe-upwiz-upload-error-stashed-anyway' => 'Incargar totevia?',
8451457 'mwe-upwiz-ok' => 'OK',
8461458 'mwe-upwiz-cancel' => 'Cancellar',
8471459 'mwe-upwiz-change' => '(cambiar)',
 1460+ 'mwe-upwiz-fileexists-replace' => 'Un file con le titulo "$1" ja existe. Per favor modifica tu titulo pro render lo unic.',
8481461 'mwe-upwiz-fileexists' => 'Un file con iste nomine ja existe. Per favor verifica <b><tt>$1</tt></b> si tu non es secur de voler reimplaciar lo.',
8491462 'mwe-upwiz-thumbnail-more' => 'Aggrandir',
8501463 'mwe-upwiz-overwrite' => 'Reimplaciar le file',
8511464 'mwe-copyright-macro' => 'Como hic supra',
8521465 'mwe-copyright-custom' => 'Personalisate',
8531466 'mwe-upwiz-next' => 'Sequente',
 1467+ 'mwe-upwiz-next-file' => 'Incargar files e continuar',
 1468+ 'mwe-upwiz-next-deeds' => 'Sequente',
 1469+ 'mwe-upwiz-next-details' => 'Sequente',
8541470 'mwe-upwiz-home' => 'Ir al pagina principal del wiki',
8551471 'mwe-upwiz-upload-another' => 'Incargar plus files',
8561472 'mwe-prevent-close' => 'Tu files es ancora in curso de incargamento. Es tu secur de voler abandonar iste pagina?',
@@ -861,14 +1477,312 @@
8621478 '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.',
8631479 'mwe-upwiz-tooltip-other' => 'Omne altere information que tu vole includer a proposito de iste obra. Tu pote usar codice wikitexto.',
8641480 'mwe-upwiz-tooltip-more-info' => 'Lege plus.',
 1481+ 'mwe-upwiz-file-need-file' => 'Per favor adde primo un file a incargar.',
 1482+ 'mwe-upwiz-file-need-start' => 'Per favor preme iste button pro comenciar tu incargamentos.',
 1483+ 'mwe-upwiz-file-need-complete' => 'Per favor attende usque le incargamento de tote le files ha finite.',
 1484+ 'mwe-upwiz-deeds-need-deed' => 'Per favor explica ubi tu obteneva iste {{PLURAL:$1|file|files}} e como iste sito pote usar {{PLURAL:$1|lo|los}}, per seliger un del optiones.',
 1485+ 'mwe-upwiz-deeds-need-license' => 'Per favor selige un licentia.',
 1486+ 'mwe-upwiz-license-incompatible-pd' => 'Le licentias a dominio public es incompatibile con omne altere typo de licentia.',
 1487+ 'mwe-upwiz-license-incompatible-cc' => 'Tu pote solmente seliger un sol typo de licentia Creative Commons.',
 1488+ 'mwe-upwiz-license-show-all' => 'Usar un altere licentia',
 1489+ 'mwe-upwiz-license-show-recommended' => 'Usar le licentia recommendate',
 1490+ 'mwe-upwiz-error-signature-blank' => 'Tu debe signar le campo hic infra con tu nomine de usator o nomine real.',
 1491+ 'mwe-upwiz-error-signature-too-long' => 'Tu signatura es troppo longe.
 1492+Rende lo plus curte que $1 {{PLURAL:$1|character|characteres}}.',
 1493+ 'mwe-upwiz-error-signature-too-short' => 'Tu signatura es troppo curte.
 1494+Rende lo plus longe que $1 {{PLURAL:$1|character|characteres}}.',
 1495+ 'mwe-upwiz-error-signature-bad-chars' => 'Tu signatura contine symbolos que non es permittite.
 1496+Per favor non usa wikitexto o HTML hic, solmente tu nomine de usator o nomine real.',
 1497+ 'mwe-upwiz-error-blank' => 'Iste campo es obligatori.',
 1498+ 'mwe-upwiz-error-too-long' => 'Iste campo es troppo longe.
 1499+Rende lo plus curte que $1 {{PLURAL:$1|character|characteres}}.',
 1500+ 'mwe-upwiz-error-too-short' => 'Iste campo es troppo curte.
 1501+Rende lo plus longe que $1 {{PLURAL:$1|character|characteres}}.',
 1502+ 'mwe-upwiz-error-bad-chars' => 'Iste campo contine symbolos que non es permittite.
 1503+Per favor non usa wikitexto o HTML hic.',
 1504+ 'mwe-upwiz-error-date' => 'Per favor entra un data valide in formato AAAA-MM-DD, o selige un data del calendario pop-up.',
 1505+ 'mwe-upwiz-license-cc-by-sa-3.0' => 'Creative Commons Attribution ShareAlike 3.0',
 1506+ 'mwe-upwiz-license-cc-by-3.0' => 'Creative Commons Attribution 3.0',
 1507+ 'mwe-upwiz-license-cc-zero' => 'Creative Commons CC0 Waiver',
 1508+ 'mwe-upwiz-license-gfdl' => 'Licentia GNU pro Documentation Libere',
 1509+ 'mwe-upwiz-categories' => 'Categorias',
 1510+ 'mwe-upwiz-categories-add' => 'Adder',
 1511+ 'mwe-upwiz-category-remove' => 'Remover iste categoria',
8651512 );
8661513
 1514+/** Indonesian (Bahasa Indonesia)
 1515+ * @author Farras
 1516+ */
8671517 $messages['id'] = array(
 1518+ 'uploadwizard' => 'Wisaya pengunggahan',
 1519+ 'uploadwizard-desc' => 'Wisaya pengunggahan, dikembangkan untuk Kebergunaan Multimedia',
 1520+ 'mwe-loading-upwiz' => 'Memuat wisaya pengunggahan',
 1521+ 'mwe-upwiz-code-unknown' => 'Bahasa tidak dikenal',
 1522+ 'mwe-upwiz-step-file' => 'Unggah',
 1523+ 'mwe-upwiz-step-deeds' => 'Hak melepaskan',
 1524+ 'mwe-upwiz-step-details' => 'Penjelasan',
 1525+ 'mwe-upwiz-step-thanks' => 'Penggunaan',
 1526+ 'mwe-upwiz-intro' => 'Selamat datang di Wikimedia Commons, sebuah tempat penyimpanan gambar, suara dan film yang dapat diunduh dan digunakan siapa pun secara bebas.
 1527+Menyumbanglah kepada ilmu pengetahuan manusia dengan mengunggah berkas yang dapat digunakan untuk keperluan pendidikan.',
 1528+ 'mwe-upwiz-add-file-n' => 'Tambahkan berkas lain',
 1529+ 'mwe-upwiz-add-file-0' => 'Klik di sini untuk mengunggah berkas',
 1530+ 'mwe-upwiz-browse' => 'Telusuri...',
 1531+ 'mwe-upwiz-transported' => 'OK',
 1532+ 'mwe-upwiz-click-here' => 'Klik di sini untuk memilih berkas',
 1533+ 'mwe-upwiz-uploading' => 'mengunggah...',
 1534+ 'mwe-upwiz-editing' => 'menyunting...',
 1535+ 'mwe-upwiz-remove-upload' => 'Hapus berkas ini dari daftar berkas yang ingin diunggah',
 1536+ 'mwe-upwiz-remove-description' => 'Hapus deskripsi ini',
 1537+ 'mwe-upwiz-upload' => 'Unggah',
 1538+ 'mwe-upwiz-upload-count' => '$1 dari $2 {{PLURAL:$2|berkas|berkas}} telah diunggah',
 1539+ 'mwe-upwiz-progressbar-uploading' => 'mengunggah',
 1540+ 'mwe-upwiz-finished' => 'Selesai!',
 1541+ 'mwe-upwiz-secs-remaining' => '$1 {{PLURAL:$1|detik|detik}} tersisa',
 1542+ 'mwe-upwiz-mins-secs-remaining' => '$1 {{PLURAL:$1|menit|menit}} $2 {{PLURAL:$2|detik|detik}} tersisa',
 1543+ 'mwe-upwiz-hrs-mins-secs-remaining' => '$1 {{PLURAL:$1|jam|jam}} $2 {{PLURAL:$2|menit|menit}} $3 {{PLURAL:$3|detik|detik}} tersisa',
 1544+ 'mwe-upwiz-deeds-custom-prompt' => 'Atau:',
 1545+ 'mwe-upwiz-details-intro' => 'Sekarang kami membutuhkan sejumlah informasi dasar mengenai berkas ini.',
 1546+ 'mwe-upwiz-source-ownwork' => '{{PLURAL:$1|Berkas ini|Berkas-berkas ini}} adalah karya saya.',
 1547+ 'mwe-upwiz-source-ownwork-assert-note' => 'Ini berarti Anda melepaskan karya Anda di bawah lisensi Creative Commons Atribusi BerbagiSerupa.',
 1548+ 'mwe-upwiz-source-permission' => 'Pemilik berkas memberikan Anda izin untuk mengunggahnya',
 1549+ 'mwe-upwiz-source-thirdparty' => '{{PLURAL:$1|Berkas ini|Berkas-berkas ini}} bukan karya saya.',
 1550+ 'mwe-upwiz-source-thirdparty-intro' => 'Silakan masukkan alamat tempat Anda menemukan setiap berkas.',
 1551+ 'mwe-upwiz-source-thirdparty-accept' => 'OK',
 1552+ 'mwe-upwiz-desc' => 'Deskripsi di',
 1553+ 'mwe-upwiz-desc-add-n' => 'tambahkan deskripsi dalam bahasa lain',
 1554+ 'mwe-upwiz-desc-add-0' => 'tambahkan deskripsi',
 1555+ 'mwe-upwiz-title' => 'Judul',
 1556+ 'mwe-upwiz-categories-intro' => 'Bantu orang-orang menemukan karya Anda dengan menambahkan kategori',
 1557+ 'mwe-upwiz-categories-another' => 'Tambahkan kategori lain',
 1558+ 'mwe-upwiz-previously-uploaded' => 'Berkas ini sebelumnya sudah diunggah ke $1 dan tersedia <a href="$2">di sini</a>.',
 1559+ 'mwe-upwiz-about-this-work' => 'Tentang karya ini',
 1560+ 'mwe-upwiz-media-type' => 'Jenis media',
 1561+ 'mwe-upwiz-date-created' => 'Tanggal pembuatan',
 1562+ 'mwe-upwiz-location' => 'Lokasi',
 1563+ 'mwe-upwiz-copyright-info' => 'Hak melepaskan',
 1564+ 'mwe-upwiz-author' => 'Pemilik',
 1565+ 'mwe-upwiz-license' => 'Hak melepaskan',
 1566+ 'mwe-upwiz-about-format' => 'Tentang berkas',
 1567+ 'mwe-upwiz-autoconverted' => 'Berkas ini secara otomatis dikonversi ke format $1',
 1568+ 'mwe-upwiz-filename-tag' => 'Nama berkas:',
 1569+ 'mwe-upwiz-other' => 'Informasi lain',
 1570+ 'mwe-upwiz-other-prefill' => 'Kotak teks wiki bebas',
 1571+ 'mwe-upwiz-showall' => 'perlihatkan semua',
 1572+ 'mwe-upwiz-source' => 'Sumber',
 1573+ 'mwe-upwiz-macro-edit-intro' => 'Pilih lisensi di atas, kemudian tambahkan sedikit deskripsi dan informasi lain mengenai unggahan Anda.',
 1574+ 'mwe-upwiz-macro-edit' => 'Mutakhirkan deskripsi',
 1575+ 'mwe-upwiz-thanks-intro' => 'Terima kasih telah mengunggah!',
 1576+ 'mwe-upwiz-thanks-explain' => 'Anda sekarang dapat menggunakan {{PLURAL:$1|berkas ini|berkas-berkas ini}} di situs seperti Wikipedia, atau buat pranala ke {{PLURAL:$1|sana|sana}} melalui web.',
 1577+ 'mwe-upwiz-thanks-link' => 'Berkas ini sekarang tersedia di <b><tt>$1</tt></b>.',
 1578+ 'mwe-upwiz-thanks-wikitext' => '<b>Untuk menggunakan berkas ini di sebuah wiki</b>, salin teks ini ke halaman:',
 1579+ 'mwe-upwiz-thanks-url' => '<b>Untuk membuat pranala ke berkas ini menggunakan HTML</b>, salin alamat URL ini:',
 1580+ 'mwe-upwiz-upload-error-bad-filename-extension' => 'Wiki ini tidak menerima nama berkas dengan ekstensi "$1".',
 1581+ 'mwe-upwiz-upload-error-duplicate' => 'Berkas ini sebelumnya telah diunggah ke wiki ini.',
 1582+ 'mwe-upwiz-upload-error-stashed-anyway' => 'Unggah saja?',
 1583+ 'mwe-upwiz-ok' => 'OK',
 1584+ 'mwe-upwiz-cancel' => 'Batalkan',
 1585+ 'mwe-upwiz-change' => '(ubah)',
8681586 'mwe-upwiz-fileexists' => 'Suatu berkas dengan nama tersebut telah ada. Tolong cek <b><tt>$1</tt></b> jika Anda tidak yakin untuk mengubahnya.',
 1587+ 'mwe-upwiz-thumbnail-more' => 'Perbesar',
 1588+ 'mwe-upwiz-overwrite' => 'Ganti berkas',
 1589+ 'mwe-copyright-macro' => 'Seperti di atas',
 1590+ 'mwe-copyright-custom' => 'Kustom',
 1591+ 'mwe-upwiz-next' => 'Selanjutnya',
 1592+ 'mwe-upwiz-next-file' => 'Unggah berkas dan lanjutkan',
 1593+ 'mwe-upwiz-next-deeds' => 'Selanjutnya',
 1594+ 'mwe-upwiz-next-details' => 'Selanjutnya',
 1595+ 'mwe-upwiz-home' => 'Tuju ke halaman utama wiki',
 1596+ 'mwe-upwiz-upload-another' => 'Unggah berkas lain',
 1597+ 'mwe-prevent-close' => 'Berkas Anda sedang diunggah.
 1598+Anda yakin ingin keluar dari halaman ini?',
 1599+ 'mwe-upwiz-files-complete' => 'Berkas Anda selesai diunggah!',
 1600+ 'mwe-upwiz-tooltip-more-info' => 'Pelajari lebih lanjut.',
 1601+ 'mwe-upwiz-deeds-need-license' => 'Silakan pilih lisensi.',
 1602+ 'mwe-upwiz-license-incompatible-pd' => 'Lisensi domain umum tidak cocok dengan jenis lisensi lain.',
 1603+ 'mwe-upwiz-license-incompatible-cc' => 'Anda hanya dapat memilih satu jenis lisensi Creative Commons.',
 1604+ 'mwe-upwiz-license-show-all' => 'Gunakan lisensi yang berbeda',
 1605+ 'mwe-upwiz-license-show-recommended' => 'Gunakan lisensi yang disarankan',
 1606+ 'mwe-upwiz-error-signature-blank' => 'Anda harus menandatangani kotak di bawah menggunakan nama pengguna atau nama asli Anda.',
 1607+ 'mwe-upwiz-error-signature-too-long' => 'Tanda tangan Anda terlalu panjang.
 1608+Buat lebih pendek dari $1 {{PLURAL:$1|karakter|karakter}}.',
 1609+ 'mwe-upwiz-error-signature-too-short' => 'Tanda tangan Anda terlalu pendek.
 1610+Buat lebih panjang dari $1 {{PLURAL:$1|karakter|karakter}}.',
 1611+ 'mwe-upwiz-error-signature-bad-chars' => 'Tanda tangan Anda berisi simbol yang tidak diperbolehkan.
 1612+Harap tidak menggunakan teks wiki atau HTML di sini, hanya nama pengguna atau nama asli Anda.',
 1613+ 'mwe-upwiz-error-blank' => 'Kotak ini diperlukan.',
 1614+ 'mwe-upwiz-error-too-long' => 'Kotak ini terlalu panjang.
 1615+Buat lebih pendek dari $1 {{PLURAL:$1|karakter|karakter}}.',
 1616+ 'mwe-upwiz-error-too-short' => 'Kotak ini terlalu pendek.
 1617+Buat lebih panjang dari $1 {{PLURAL:$1|karakter|karakter}}.',
 1618+ 'mwe-upwiz-error-bad-chars' => 'Kotak ini berisi simbol yang tidak diperbolehkan.
 1619+Harap tidak menggunakan teks wiki atau HTML di sini.',
 1620+ 'mwe-upwiz-error-date' => 'Silakan masukkan tanggal yang sah dalam format YYY-MM-DD, atau pilih tanggal dari kotak kalender.',
 1621+ 'mwe-upwiz-license-cc-by-sa-3.0' => 'Creative Commons Atribusi BerbagiSerupa 3.0',
 1622+ 'mwe-upwiz-license-cc-by-3.0' => 'Creative Commons Atribusi 3.0',
 1623+ 'mwe-upwiz-license-cc-zero' => 'Creative Commons CC0 Waiver',
 1624+ 'mwe-upwiz-license-gfdl' => 'Lisensi Dokumentasi Bebas GNU',
 1625+ 'mwe-upwiz-categories' => 'Kategori',
 1626+ 'mwe-upwiz-categories-add' => 'Tambahkan',
 1627+ 'mwe-upwiz-category-remove' => 'Singkirkan kategori ini',
8691628 );
8701629
 1630+/** Igbo (Igbo)
 1631+ * @author Ukabia
 1632+ */
 1633+$messages['ig'] = array(
 1634+ 'mwe-upwiz-categories' => 'Ébéanọr',
 1635+ 'mwe-upwiz-categories-add' => 'Tinyé',
 1636+ 'mwe-upwiz-category-remove' => 'Wéfù ébéanọr nká',
 1637+);
 1638+
 1639+/** Ido (Ido)
 1640+ * @author Malafaya
 1641+ */
 1642+$messages['io'] = array(
 1643+ 'mwe-upwiz-ok' => 'O.K.',
 1644+ 'mwe-upwiz-tooltip-more-info' => 'Lernez pluse.',
 1645+);
 1646+
 1647+/** Japanese (日本語)
 1648+ * @author Hosiryuhosi
 1649+ * @author 青子守歌
 1650+ */
8711651 $messages['ja'] = array(
 1652+ 'uploadwizard' => 'アップロード・ウィザード',
 1653+ 'uploadwizard-desc' => 'アップロード・ウィザード(マルチメディア・ユーザビリティで開発された機能)',
 1654+ 'mwe-loading-upwiz' => 'アップロード・ウィザードを読み込み中',
 1655+ 'mwe-upwiz-code-unknown' => '不明な言語',
 1656+ 'mwe-upwiz-step-file' => 'アップロード',
 1657+ 'mwe-upwiz-step-deeds' => '公開権限',
 1658+ 'mwe-upwiz-step-details' => '説明',
 1659+ 'mwe-upwiz-step-thanks' => '使用する',
 1660+ 'mwe-upwiz-intro' => 'ウィキメディア・コモンズへようこそ。ここは、誰でも自由にダウンロードし利用できる画像、音声、動画のレポジトリです。
 1661+教育目的で利用可能なファイルをアップロードし、人類の知識を追加しましょう。',
 1662+ 'mwe-upwiz-add-file-n' => '他のファイルを追加',
 1663+ 'mwe-upwiz-add-file-0' => 'ファイルをアップロードするには、ここをクリック',
 1664+ 'mwe-upwiz-browse' => '参照...',
 1665+ 'mwe-upwiz-transported' => 'OK',
 1666+ 'mwe-upwiz-click-here' => 'ファイルを選択するには、ここをクリック',
 1667+ 'mwe-upwiz-uploading' => 'アップロード中...',
 1668+ 'mwe-upwiz-editing' => '編集中・・・',
 1669+ 'mwe-upwiz-remove-upload' => 'アップロードするファイルの一覧から、このファイルを除去する',
 1670+ 'mwe-upwiz-remove-description' => 'この説明を除去',
 1671+ 'mwe-upwiz-upload' => 'アップロード',
 1672+ 'mwe-upwiz-upload-count' => '$2{{PLURAL:$2|ファイル}}の$1をアップロード完了',
 1673+ 'mwe-upwiz-progressbar-uploading' => 'アップロード中',
 1674+ 'mwe-upwiz-finished' => '完了!',
 1675+ 'mwe-upwiz-secs-remaining' => '残り$1秒',
 1676+ 'mwe-upwiz-mins-secs-remaining' => '残り$1分$2秒',
 1677+ 'mwe-upwiz-hrs-mins-secs-remaining' => '残り$1時間$2分$3秒',
 1678+ 'mwe-upwiz-deeds-intro' => 'このサイトでは、誰もがあらゆる目的で合法的な利用ができるようにするため、ファイルのアップロードする時にライセンスの設定を必須としています。',
 1679+ 'mwe-upwiz-deeds-macro-prompt' => '{{PLURAL:$1|以下のファイル|以下の全てのファイル}}に対してライセンスを設定:',
 1680+ 'mwe-upwiz-deeds-custom-prompt' => 'または:',
 1681+ 'mwe-upwiz-details-intro' => 'ファイルに関するいくつかの基礎的情報が必要です。',
 1682+ 'mwe-upwiz-source-ownwork' => '{{PLURAL:$1|このファイル|これらのファイル}}は、自分自身による作品です。',
 1683+ 'mwe-upwiz-source-ownwork-assert' => '{{PLURAL:$1|この作品|これらの作品}}の著作権保持者である私、$2は、著作権者表示がなされ、かつ、同じ条件の下で派生作品を共有する限り、いかなる人物に対しても、あらゆる目的のために{{PLURAL:$1|この作品|これらの作品}}を利用する権利を、ここに、撤回不可能なものとして認めます。',
 1684+ 'mwe-upwiz-source-ownwork-assert-custom' => '{{PLURAL:$1|この作品|これらの作品}}の著作権保持者である私、$2は、ここに、{{PLURAL:$1|この作品|これらの作品}}を以下のライセンスの下で公開します。',
 1685+ 'mwe-upwiz-source-ownwork-assert-note' => 'これは、あなたの作品を、クリエイティブ・コモンズ表示-継承ライセンスで公開することを意味します。',
 1686+ 'mwe-upwiz-source-permission' => 'それらの著者は、明示的に、それらをアップロードすることを許可しました。',
 1687+ 'mwe-upwiz-source-thirdparty' => '{{PLURAL:$1|このファイル|これらのファイル}}は、自分自身による作品ではありません。',
 1688+ 'mwe-upwiz-source-thirdparty-intro' => 'このファイルを見つけたアドレスを入力してください。',
 1689+ 'mwe-upwiz-source-thirdparty-custom-multiple-intro' => 'もしすべてのファイルが同じ入手元からの、同じ著者による、同じ著作権状態のものであるなら、それらのファイルに対して、その情報は1つにまとめて入力することが出来ます。',
 1690+ 'mwe-upwiz-source-thirdparty-license' => '{{PLURAL:$1|この作品|これらの作品}}の著作権者は、{{PLURAL:$1|これ|これら}}を、以下のライセンスで公開しました:',
 1691+ 'mwe-upwiz-source-thirdparty-accept' => 'OK',
 1692+ 'mwe-upwiz-source-custom' => '次のページで、各ファイルに対するライセンスを、個別に選択してください。',
 1693+ 'mwe-upwiz-more-options' => 'さらなるオプション・・・',
 1694+ 'mwe-upwiz-fewer-options' => 'オプションを減らす・・・',
 1695+ 'mwe-upwiz-desc' => '説明',
 1696+ 'mwe-upwiz-desc-add-n' => '他の言語での説明を追加',
 1697+ 'mwe-upwiz-desc-add-0' => '説明を追加',
 1698+ 'mwe-upwiz-title' => 'タイトル',
 1699+ 'mwe-upwiz-categories-intro' => 'カテゴリを追加することで、他の人があなたの作品を見つけやすくなります。',
 1700+ 'mwe-upwiz-categories-another' => '他のカテゴリを追加',
 1701+ 'mwe-upwiz-previously-uploaded' => 'このファイルは、既に$1としてアップロードされ、<a href="$2">ここ</a>で利用可能です。',
 1702+ 'mwe-upwiz-about-this-work' => 'この作品について',
 1703+ 'mwe-upwiz-media-type' => 'メディアの種類',
 1704+ 'mwe-upwiz-date-created' => '作成日',
 1705+ 'mwe-upwiz-location' => '場所',
 1706+ 'mwe-upwiz-copyright-info' => '公開権限',
 1707+ 'mwe-upwiz-author' => '作者',
 1708+ 'mwe-upwiz-license' => '公開権限',
 1709+ 'mwe-upwiz-about-format' => 'ファイルについて',
 1710+ 'mwe-upwiz-autoconverted' => 'このファイルは、自動的に$1形式に変換されました',
 1711+ 'mwe-upwiz-filename-tag' => 'ファイル名:',
 1712+ 'mwe-upwiz-other' => 'その他の情報',
 1713+ 'mwe-upwiz-other-prefill' => 'ウィキテキストの自由入力',
 1714+ 'mwe-upwiz-showall' => '全て表示',
 1715+ 'mwe-upwiz-source' => '入手元',
 1716+ 'mwe-upwiz-macro-edit-intro' => 'まず最初に、上のライセンスを選んでください。その後、アップロードに関する説明や情報を追加できます。',
 1717+ 'mwe-upwiz-macro-edit' => '説明の更新',
 1718+ 'mwe-upwiz-thanks-intro' => 'アップロードありがとうございました!',
 1719+ 'mwe-upwiz-thanks-explain' => 'これで、{{PLURAL:$1|このファイル|これらのファイル}}を、ウィキペディアのようなサイトで利用したり、ウェブ上で{{PLURAL:$1|これ|これら}}へリンクすることが出来るようになりました。',
 1720+ 'mwe-upwiz-thanks-link' => 'このファイルは現在、<b><tt>$1</tt></b>で利用可能です。',
 1721+ 'mwe-upwiz-thanks-wikitext' => '<b>このファイルをウィキで利用するには</b>、このテキストを、そのページにコピーしてください:',
 1722+ 'mwe-upwiz-thanks-url' => '<b>HTMLでリンクするには</b>、このURLアドレスをコピーしてださい:',
 1723+ 'mwe-upwiz-upload-error-bad-filename-extension' => 'このウィキは、「$1」という拡張子を持つファイル名を受け入れていません。',
 1724+ 'mwe-upwiz-upload-error-duplicate' => 'このファイルは既にこのウィキにアップロードされました。',
 1725+ 'mwe-upwiz-upload-error-stashed-anyway' => 'どうしてもアップロードしますか?',
 1726+ 'mwe-upwiz-ok' => 'OK',
 1727+ 'mwe-upwiz-cancel' => '中止',
 1728+ 'mwe-upwiz-change' => '(変更)',
 1729+ 'mwe-upwiz-fileexists-replace' => '「$1」というタイトルのファイルは既に存在しています。タイトルを独自のものに変更してください。',
8721730 'mwe-upwiz-fileexists' => '同名のファイルが既に存在しています。上書きしてよいかわからない場合は <b><tt>$1</tt></b> を確認してください。',
 1731+ 'mwe-upwiz-thumbnail-more' => '拡大',
 1732+ 'mwe-upwiz-overwrite' => 'ファイルを置き換え',
 1733+ 'mwe-copyright-macro' => '上のように',
 1734+ 'mwe-copyright-custom' => 'カスタム',
 1735+ 'mwe-upwiz-next' => '次',
 1736+ 'mwe-upwiz-next-file' => 'ファイルをアップロードして続行',
 1737+ 'mwe-upwiz-next-deeds' => '次',
 1738+ 'mwe-upwiz-next-details' => '次',
 1739+ 'mwe-upwiz-home' => 'ウィキのホームページに移動',
 1740+ 'mwe-upwiz-upload-another' => 'さらにファイルをアップロード',
 1741+ 'mwe-prevent-close' => 'ファイルが既にアップロード中です。
 1742+本当にこのページから移動しますか?',
 1743+ 'mwe-upwiz-files-complete' => 'ファイルのアップロードが完了しました!',
 1744+ 'mwe-upwiz-tooltip-author' => '写真を撮ったり、絵や図面を描いたり塗ったりなどした人の名前',
 1745+ 'mwe-upwiz-tooltip-source' => 'このデジタルファイルの出どころ(URL、本や出版物など)',
 1746+ 'mwe-upwiz-tooltip-sign' => 'あなたのウィキでの名前や、本名を使うことができます。
 1747+どちらの場合でも、ウィキの利用者ページへリンクされます。',
 1748+ 'mwe-upwiz-tooltip-title' => 'ファイルのための短いタイトル。
 1749+改行を含まない、平易な言葉を使用してください。
 1750+このタイトルは、このウィキにある他の全てと違うタイトルである必要があります。',
 1751+ 'mwe-upwiz-tooltip-description' => 'この作品に対して特筆すべきことを全て説明します。
 1752+写真であれば、主に何が写っているのか、いつ、どこで撮ったものなのか、について述べてください。',
 1753+ 'mwe-upwiz-tooltip-other' => 'この作品に含めたいその他の情報。
 1754+ここではウィキ構文が利用できます。',
 1755+ 'mwe-upwiz-tooltip-more-info' => '詳しく。',
 1756+ 'mwe-upwiz-file-need-file' => '最初のアップロードを追加してください。',
 1757+ 'mwe-upwiz-file-need-start' => 'アップロードを開始するにはこのボタンを押してください。',
 1758+ 'mwe-upwiz-file-need-complete' => '全てのファイルのアップロードが完了するまでお待ちください。',
 1759+ 'mwe-upwiz-deeds-need-deed' => 'どこで{{PLURAL:$1|このファイル|これらのファイル}}を手に入れたのか、その場所がどのように{{PLURAL:$1|それ|それら}}を利用できるか、選択肢から選んで説明してください。',
 1760+ 'mwe-upwiz-deeds-need-license' => 'ライセンスを選択してください。',
 1761+ 'mwe-upwiz-license-incompatible-pd' => 'パブリックドメインのライセンスは、他のいかなる種類のライセンスとも互換性はありません。',
 1762+ 'mwe-upwiz-license-incompatible-cc' => 'クリエイティブ・コモンズのライセンスから1つ選択できます。',
 1763+ 'mwe-upwiz-license-show-all' => '違うライセンスを使用',
 1764+ 'mwe-upwiz-license-show-recommended' => '推奨されるライセンスを使用',
 1765+ 'mwe-upwiz-error-signature-blank' => '以下の項目にあなたの利用者名や本名を署名する必要があります。',
 1766+ 'mwe-upwiz-error-signature-too-long' => '署名が長すぎます。
 1767+$1文字より短くしてください。',
 1768+ 'mwe-upwiz-error-signature-too-short' => '署名が短すぎます。
 1769+$1文字より長くしてください。',
 1770+ 'mwe-upwiz-error-signature-bad-chars' => '署名に、利用できない文字が含まれています。
 1771+署名の中では、ウィキ文やHTMLを利用せず、利用者名または本名のみを入力してください。',
 1772+ 'mwe-upwiz-error-blank' => 'この項目は必須です。',
 1773+ 'mwe-upwiz-error-too-long' => 'この項目が長すぎます。
 1774+$1文字より短くしてください。',
 1775+ 'mwe-upwiz-error-too-short' => 'この項目が短すぎます。
 1776+$1文字より長くしてください。',
 1777+ 'mwe-upwiz-error-bad-chars' => 'この項目が、利用できない文字を含んでいます。
 1778+ウィキ文やHTMLを使用しないでください。',
 1779+ 'mwe-upwiz-error-date' => '有効な日付を、YYYY-MM-DD形式で入力するか、ポップアップのカレンダーから日付を選択してください。',
 1780+ 'mwe-upwiz-license-cc-by-sa-3.0' => 'クリエイティブ・コモンズ 表示-継承 3.0',
 1781+ 'mwe-upwiz-license-cc-by-3.0' => 'クリエイティブ・コモンズ 表示 3.0',
 1782+ 'mwe-upwiz-license-cc-zero' => 'クリエイティブ・コモンズ CC0 権利放棄',
 1783+ 'mwe-upwiz-license-gfdl' => 'GNU Free Documentation License',
 1784+ 'mwe-upwiz-categories' => 'カテゴリ',
 1785+ 'mwe-upwiz-categories-add' => '追加',
 1786+ 'mwe-upwiz-category-remove' => 'このカテゴリを除去',
8731787 );
8741788
8751789 $messages['ksh'] = array(
@@ -876,6 +1790,7 @@
8771791 );
8781792
8791793 /** Luxembourgish (Lëtzebuergesch)
 1794+ * @author Les Meloures
8801795 * @author Robby
8811796 */
8821797 $messages['lb'] = array(
@@ -883,24 +1798,39 @@
8841799 'uploadwizard-desc' => "Assistent fir eropzelueden, entwéckelt fir d'Subventioun vun der Multimedia Benotzerfrëndlechkeet",
8851800 'mwe-loading-upwiz' => 'Eroplued-Assistent lueden',
8861801 'mwe-upwiz-code-unknown' => 'Onbekannte Sprooch',
887 - 'mwe-upwiz-step-file' => '1. Är Fichieren eroplueden',
888 - 'mwe-upwiz-step-deeds' => '2. Lizenzen derbäisetzen',
889 - 'mwe-upwiz-step-details' => '3. Beschreiwungen derbäisetzen',
890 - 'mwe-upwiz-step-thanks' => '4. Är Fichiere benotzen',
 1802+ 'mwe-upwiz-step-file' => 'Eroplueden',
 1803+ 'mwe-upwiz-step-deeds' => 'Rechter vun der Publikatioun',
 1804+ 'mwe-upwiz-step-details' => 'Beschreiwen',
 1805+ 'mwe-upwiz-step-thanks' => 'Benotzen',
 1806+ 'mwe-upwiz-intro' => 'Wëllkomm op Wikimedia Commons, enger Sammlung vu Biller, Téin a Filmer déi jiddereen fräi eroflueden a benotze kann.
 1807+Drot zum Wësse vun der Mënschheet bäi andeem Dir Fichieren eroplued déi fir pedagogesch Zwecker genotzt kënne ginn.',
8911808 'mwe-upwiz-add-file-n' => 'En anere Fichier derbäisetzen',
892 - 'mwe-upwiz-add-file-0' => 'Klickt hei fir e Fichier derbäizesetze fir eropzelueden',
 1809+ 'mwe-upwiz-add-file-0' => 'Klickt hei fir e Fichier eropzelueden',
 1810+ 'mwe-upwiz-browse' => 'Duerchsichen...',
8931811 'mwe-upwiz-transported' => 'OK',
8941812 'mwe-upwiz-click-here' => 'Klickt hei fir e Fichier erauszesichen',
8951813 'mwe-upwiz-uploading' => 'eroplueden...',
 1814+ 'mwe-upwiz-editing' => 'gëtt geännert...',
8961815 'mwe-upwiz-remove-upload' => 'Dëse Fichier vun der Lëscht vun de Fichieren, déi eropgeluede solle ginn, erofhuelen',
8971816 'mwe-upwiz-remove-description' => 'Dës Beschreiwung ewechhuelen',
8981817 'mwe-upwiz-upload' => 'Eroplueden',
8991818 'mwe-upwiz-upload-count' => '$1 {{PLURAL:$1|Fichier|Fichiere}} vu(n) $2 {{PLURAL:$2|Fichier|Fichieren}} eropgelueden',
9001819 'mwe-upwiz-progressbar-uploading' => 'eroplueden',
901 - 'mwe-upwiz-source-ownwork' => 'Dëse Fichier ass mäin eegent Wierk.',
902 - 'mwe-upwiz-source-thirdparty' => 'Dëse Fichier ass net mäin eegent Wierk.',
 1820+ 'mwe-upwiz-finished' => 'Fäerdeg!',
 1821+ 'mwe-upwiz-secs-remaining' => 'nach $1 {{PLURAL:$1|Sekonn|Sekonnen}}',
 1822+ 'mwe-upwiz-mins-secs-remaining' => 'nach $1 {{PLURAL:$1|Minutt|Minutten}} $2 {{PLURAL:$2|Sekonn|Sekonnen}}',
 1823+ 'mwe-upwiz-hrs-mins-secs-remaining' => 'nach $1 {{PLURAL:$1|Stonn|Stonnen}} $2 {{PLURAL:$2|Minutt|Minutten}} $3 {{PLURAL:$3|Sekonn|Sekonen}}',
 1824+ 'mwe-upwiz-deeds-intro' => 'Dësen Internetsite verlaangt datt Dir eng Lizenz fir eropgeluede Fichieren festsetzt, so datt jiddwereen se legal fir all Zwecker weiderbenotze kann.',
 1825+ 'mwe-upwiz-deeds-custom-prompt' => 'Oder:',
 1826+ 'mwe-upwiz-details-intro' => "Elo brauche mir e puer elementar Informatiounen iwwert d'Fichieren.",
 1827+ 'mwe-upwiz-source-ownwork' => '{{PLURAL:$1|Dëse Fichier ass|Dës Fichiere si}} mäin eegent Wierk.',
 1828+ 'mwe-upwiz-source-ownwork-assert-note' => 'Dëst bedeit datt Dir Äert Wierk ënnert der Creative Commons Attribution ShareAlike Lizenz fräigitt.',
 1829+ 'mwe-upwiz-source-permission' => 'Hiren Auteur huet Iech déi ausdrécklech Erlaabnes gi fir se eropzelueden',
 1830+ 'mwe-upwiz-source-thirdparty' => '{{PLURAL:$1|Dëse Fichier ass|Dës Fichiere sinn}} net mäin eegent Wierk.',
9031831 'mwe-upwiz-source-thirdparty-intro' => "Gitt w.e.g. d'Adress un wou Dir all eenzelne Fichier fonnt hutt.",
 1832+ 'mwe-upwiz-source-thirdparty-custom-multiple-intro' => 'Wann all Fichieren déi selwecht Quell, Auteur a Copyright-Status hunn, da kënnt Dir se fir all Fichieren an enger Kéier aginn.',
9041833 'mwe-upwiz-source-thirdparty-accept' => 'OK',
 1834+ 'mwe-upwiz-source-custom' => "Sicht d'Lizenze fir all Fichier individuell op der nächster Säit eraus.",
9051835 'mwe-upwiz-more-options' => 'méi Optiounen...',
9061836 'mwe-upwiz-fewer-options' => 'manner Optiounen...',
9071837 'mwe-upwiz-desc' => 'Beschreiwung an',
@@ -909,26 +1839,86 @@
9101840 'mwe-upwiz-title' => 'Titel',
9111841 'mwe-upwiz-categories-intro' => 'Hëlleft de Leit Är Wierker erëmzefannen andeem Dir Kategorien derbäisetzt',
9121842 'mwe-upwiz-categories-another' => 'Aner Kategorien derbäisetzen',
 1843+ 'mwe-upwiz-previously-uploaded' => 'Dëse Fichier gouf virdru schonn emol op $1 eropgelueden an en ass schonn <a href="$2">hei</a> disponibel.',
9131844 'mwe-upwiz-about-this-work' => 'Iwwer dëst Wierk',
914 - 'mwe-upwiz-copyright-info' => 'Copyright Informatiounen',
915 - 'mwe-upwiz-license' => 'Lizenz',
 1845+ 'mwe-upwiz-media-type' => 'Medientyp',
 1846+ 'mwe-upwiz-date-created' => 'Datum vun der Creatioun',
 1847+ 'mwe-upwiz-location' => 'Plaz',
 1848+ 'mwe-upwiz-copyright-info' => 'Rechter vun der Publikatioun',
 1849+ 'mwe-upwiz-author' => 'Auteur(en)',
 1850+ 'mwe-upwiz-license' => 'Rechter vun der Publikatioun',
9161851 'mwe-upwiz-about-format' => 'Iwwer de Fichier',
 1852+ 'mwe-upwiz-autoconverted' => 'Dëse Fichier gouf automatesch an de(n) $1-Format ëmgewandelt',
9171853 'mwe-upwiz-filename-tag' => 'Numm vum Fichier:',
9181854 'mwe-upwiz-other' => 'Aner Informatioun',
 1855+ 'mwe-upwiz-other-prefill' => 'Fräit Wikitext-Feld',
9191856 'mwe-upwiz-showall' => 'all weisen',
9201857 'mwe-upwiz-source' => 'Quell',
 1858+ 'mwe-upwiz-macro-edit-intro' => "Sicht d'éischt eng Lizenz hei driwwer eraus, duerno kënnt Dir eng Beschreiwung an aner Informatiounen bäi Ären eropgeluedene Fichier derbäisetzen.",
9211859 'mwe-upwiz-macro-edit' => 'Beschreiwungen aktualiséieren',
 1860+ 'mwe-upwiz-thanks-intro' => "Merci fir d'Eroplueden!",
 1861+ 'mwe-upwiz-thanks-explain' => 'Dir kënnt {{PLURAL:$1|dëse Fichier|dës Fichieren}} elo op Site wéi Wikipedia benotzen, oder {{PLURAL:$1|en|se}} um Internet verlinken.',
 1862+ 'mwe-upwiz-thanks-link' => 'Dëse Fichier ass elo op <b><tt>$1</tt></b> disponibel.',
 1863+ 'mwe-upwiz-thanks-wikitext' => '<b>Fir de Fichier an enger Wiki ze benotzen</b>, kopéiert dësen Text an eng Säit:',
 1864+ 'mwe-upwiz-thanks-url' => '<b>Fir een HTML-Link op dëse Fichier ze maachen</b>, kopéiert dës URL-Adress :',
 1865+ 'mwe-upwiz-upload-error-bad-filename-extension' => 'Dës Wiki akzeptéiert keng Fichieresnimm mat der Extensioun "$1".',
 1866+ 'mwe-upwiz-upload-error-duplicate' => 'Dëse Fichier gouf scho virdrun op dës Wiki eropgelueden.',
 1867+ 'mwe-upwiz-upload-error-stashed-anyway' => 'Trotzdem eroplueden?',
9221868 'mwe-upwiz-ok' => 'OK',
9231869 'mwe-upwiz-cancel' => 'Annulléieren',
9241870 'mwe-upwiz-change' => '(Ännerung)',
 1871+ 'mwe-upwiz-fileexists-replace' => 'E Fichier mam Titel "$1" gëtt et schonn. Ännert Ären Titel op eppes wat et nach net gëtt.',
9251872 '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.',
9261873 'mwe-upwiz-thumbnail-more' => ' Vergréisseren',
9271874 'mwe-upwiz-overwrite' => 'De Fichier ersetzen',
9281875 'mwe-copyright-macro' => 'Esou wéi uewendriwwer',
 1876+ 'mwe-copyright-custom' => 'Personaliséiert',
9291877 'mwe-upwiz-next' => 'Nächst',
 1878+ 'mwe-upwiz-next-file' => 'Fichieren eroplueden a weidermaachen',
 1879+ 'mwe-upwiz-next-deeds' => 'Nächst',
 1880+ 'mwe-upwiz-next-details' => 'Nächst',
 1881+ 'mwe-upwiz-home' => "Op d'Wiki-Homepage goen",
9301882 'mwe-upwiz-upload-another' => 'Méi Fichieren eroplueden',
 1883+ 'mwe-prevent-close' => 'Är Fichiere ginn elo eropgelueden.
 1884+Sidd Dir sécher datt Dir elo eng aner Säit opruffe wëllt?',
9311885 'mwe-upwiz-files-complete' => "D'Eropluede vun Äre Fichieren ass fäerdeg!",
 1886+ '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.",
 1887+ 'mwe-upwiz-tooltip-source' => 'Wou dëse Fichier hierkënnt -- dëst kann eng URL, oder e Buch oder eng aner Publikatioun sinn',
 1888+ 'mwe-upwiz-tooltip-sign' => 'Dir kënnt Äre Wiki-Benotzernumm oder Äre richtegen Numm benotzen.
 1889+An deene zwee Fäll, gëtt et mat Ärer Wiki-Benotzersäit verlinkt.',
 1890+ 'mwe-upwiz-tooltip-title' => 'E kuerzen Titel fir de Fichier.
 1891+Dir kënnt dobäi Espacen a Sazzeeche benotzen awer keen Zeilenëmbroch.
 1892+Dësen Titel muss anescht siwéi alldéi aner op dëser Wiki.',
 1893+ 'mwe-upwiz-tooltip-other' => 'All aner Informatioun déi Dir bäi Äert Wierk derbäisetze wëllt.
 1894+Dir kënnt Wikicode benotzen.',
9321895 'mwe-upwiz-tooltip-more-info' => 'Fir méi ze wëssen',
 1896+ 'mwe-upwiz-file-need-file' => "Setzt w.e.g. d'éischt e Fichier fir eropzelueden derbäi.",
 1897+ 'mwe-upwiz-file-need-start' => 'Dréckt w.e.g. dëse Knäppche fir mam Eroplueden unzefänken.',
 1898+ 'mwe-upwiz-file-need-complete' => "Waart w.e.g. bis d'Fichieren alleguer eropgeluede sinn.",
 1899+ 'mwe-upwiz-deeds-need-license' => 'Sicht w.e.g. eng Lizenz eraus.',
 1900+ 'mwe-upwiz-license-incompatible-cc' => 'Dir kënnt nëmmen een Typ vu Creative Commons Lizenz eraussichen.',
 1901+ 'mwe-upwiz-license-show-all' => 'Benotzt eng aner Lizenz',
 1902+ 'mwe-upwiz-license-show-recommended' => 'Benotzt déi recommandéiert Lizenz',
 1903+ 'mwe-upwiz-error-signature-blank' => "Dir musst d'Feld hei drënner mat Ärem Benotzernumm oder Ärem richtegen Numm ënnerschreiwen.",
 1904+ 'mwe-upwiz-error-signature-too-long' => 'Är Ënnerschrëft ass ze laang.
 1905+Maacht se méi kuerz wéi $1 {{PLURAL:$1|Zeechen|Zeechen}}.',
 1906+ 'mwe-upwiz-error-signature-too-short' => 'Är Ënnerschrëft ass ze kuerz.
 1907+Maacht se méi laang wéi $1 {{PLURAL:$1|Zeechen|Zeechen}}.',
 1908+ 'mwe-upwiz-error-signature-bad-chars' => 'An Ärer Ënnerschrëft si Symboler déi net erlaabt sinn.
 1909+Benotzt w.e.g. kee Wikitext oder HTML hei, just Äre Benotzernumm oder Äre richtegen Numm.',
 1910+ 'mwe-upwiz-error-blank' => 'Dëst Feld ass obligateresch.',
 1911+ 'mwe-upwiz-error-too-long' => 'Dëst Feld ass ze laang.
 1912+Maacht et méi kuerz wéi $1 {{PLURAL:$1|Zeechen|Zeechen}}.',
 1913+ 'mwe-upwiz-error-too-short' => 'Dëst Feld ass ze kuerz.
 1914+Maacht et méi laang wéi $1 {{PLURAL:$1|Zeechen|Zeechen}}.',
 1915+ 'mwe-upwiz-error-bad-chars' => 'An dësem Feld si Symboler déi net erlaabt sinn.
 1916+Benotzt hei w.e.g. kee Wikitext a keen HTML.',
 1917+ 'mwe-upwiz-error-date' => 'Gitt w.e.g. e valabelen Datum am Format: JJJJ-MM-DD, oder sicht en Datum Popup-Kalenner eraus.',
 1918+ 'mwe-upwiz-license-cc-by-sa-3.0' => 'Creative Commons Attribution ShareAlike 3.0',
 1919+ 'mwe-upwiz-license-gfdl' => 'GNU Fräi Dokumentatiouns Lizenz',
 1920+ 'mwe-upwiz-categories' => 'Kategorien',
 1921+ 'mwe-upwiz-categories-add' => 'Derbäisetzen',
 1922+ 'mwe-upwiz-category-remove' => 'Dës Kategorie ewechhuelen',
9331923 );
9341924
9351925 /** Macedonian (Македонски)
@@ -936,16 +1926,16 @@
9371927 */
9381928 $messages['mk'] = array(
9391929 'uploadwizard' => 'Помошник за подигање',
940 - 'uploadwizard-desc' => 'Помошник за подигање, создаден со средства доделени за Употребливост на мултимедија',
 1930+ 'uploadwizard-desc' => 'Помошник за подигање, создаден со средства доделени за Употребливост на мултимедијални содржини',
9411931 'mwe-loading-upwiz' => 'Го вчитувам помошникот за подигање',
9421932 'mwe-upwiz-code-unknown' => 'Непознат јазик',
943 - 'mwe-upwiz-step-file' => '1. Подигнете ги вашите податотеки',
944 - 'mwe-upwiz-step-deeds' => '2. Ставете им лиценци',
945 - 'mwe-upwiz-step-details' => '3. Додајте им описи',
946 - 'mwe-upwiz-step-thanks' => '4. Користете ги податотеките',
 1933+ 'mwe-upwiz-step-file' => 'Подигање',
 1934+ 'mwe-upwiz-step-deeds' => 'Предавање на права',
 1935+ 'mwe-upwiz-step-details' => 'Опис',
 1936+ 'mwe-upwiz-step-thanks' => 'Употреба',
9471937 'mwe-upwiz-intro' => 'Добредојдовте на Заедничката Ризница на Викимедија (Wikimedia Commons), скадиште за слики, звуци и видео штп може слободно да се преземаат и користат. Проширете ги сознанијата на човештвото подигајќи податотеки што можат да се користат за образовни цели.',
9481938 'mwe-upwiz-add-file-n' => 'Додај друга податотека',
949 - 'mwe-upwiz-add-file-0' => 'Кликнете тука за да додадете податотека за подигање',
 1939+ 'mwe-upwiz-add-file-0' => 'Кликнете тука за да подигнете податотека',
9501940 'mwe-upwiz-browse' => 'Разгледај...',
9511941 'mwe-upwiz-transported' => 'ОК',
9521942 'mwe-upwiz-click-here' => 'Кликнете тука за да изберете податотека',
@@ -956,18 +1946,25 @@
9571947 'mwe-upwiz-upload' => 'Подигни',
9581948 'mwe-upwiz-upload-count' => '{{PLURAL:$1|Подигната е $1|Подигнати се $1}} од {{PLURAL:$2|$2 податотека|$2 податотеки}}',
9591949 'mwe-upwiz-progressbar-uploading' => 'подигам',
960 - 'mwe-upwiz-deeds-intro' => 'Ви благодариме! Сега ќе треба да поставите лиценца за податотеките, за да може секој да ги гледа или менува законски исправно. Најпрвин би сакале да знаеме како дојдовте до нив.',
 1950+ 'mwe-upwiz-finished' => 'Готово!',
 1951+ 'mwe-upwiz-secs-remaining' => '{{PLURAL:$1|Преостанува $1 секунда|Преостануваат $1 секунди}}',
 1952+ 'mwe-upwiz-mins-secs-remaining' => '{{PLURAL:$1|Преостанува $1 минута|Преостануваат $1 минути}} и $2 {{PLURAL:$2|секунда|секунди}}',
 1953+ 'mwe-upwiz-hrs-mins-secs-remaining' => '{{PLURAL:$1|Преостанува $1 час|Преостануваат $1 часа}}, $2 {{PLURAL:$2|минута|минути}} и $3 {{PLURAL:$3|секунда|секунди}}',
 1954+ 'mwe-upwiz-deeds-intro' => 'Мрежното место ви бара да назначите лиценца за подигнатите податотеки, за да може секој да ги користи законски, за било која цел.',
 1955+ 'mwe-upwiz-deeds-macro-prompt' => 'Назначете лиценца за {{PLURAL:$1|горенаведената податотека|сите горенаведени податотеки}}:',
 1956+ 'mwe-upwiz-deeds-custom-prompt' => 'Или:',
9611957 'mwe-upwiz-details-intro' => 'Сега ќе ни требаат некои основни информации за податотеките.',
962 - 'mwe-upwiz-source-ownwork' => 'Оваа податотека е мое сопствено дело.',
963 - 'mwe-upwiz-source-ownwork-assert' => 'Јас, $1, имателот на авторските права на ова дело, со ова дозволувам секој да може да го користи ова дело за било каква цел, под услов да ме наведат и да го споделуваат преработеното дело под исти услови.',
964 - 'mwe-upwiz-source-ownwork-assert-custom' => 'Јас, $1, имателот на авторските права на ова дело, со ова го објавувам делото под следниве лиценци:',
965 - 'mwe-upwiz-source-ownwork-assert-note' => 'Ова значи дека вашето дело го објавувате под двојната лиценца Криејтив Комос Наведи извор-Сподели под исти услови и ГЛСД',
 1958+ 'mwe-upwiz-source-ownwork' => '{{PLURAL:$1|Оваа податотека е|Овие податотеки се}} мое сопствено дело.',
 1959+ 'mwe-upwiz-source-ownwork-assert' => 'Јас, $2, имателот на авторските права на {{PLURAL:$1|ова дело|овие дела}}, со ова неотповикливо му дозволувам секому да {{PLURAL:$1|го користи ова дело|ги користи овие дела}} за било каква цел, под услов да ме наведат и да го споделат изведеното дело под исти услови.',
 1960+ 'mwe-upwiz-source-ownwork-assert-custom' => 'Јас, $2, имателот на авторските права на {{PLURAL:$1|ова дело|овие дела}}, со ова {{PLURAL:$1|го издавам делото|ги издавам делата}} под следнава/иве лиценца/ци:',
 1961+ 'mwe-upwiz-source-ownwork-assert-note' => 'Ова значи дека вашето дело го објавувате под лиценцата Creative Commons Наведи извор-Сподели под исти услови.',
9661962 'mwe-upwiz-source-permission' => 'Нивниот автор ви дал јасна дозвола да ги подигате',
967 - 'mwe-upwiz-source-thirdparty' => 'Оваа податотека не е мое дело.',
 1963+ 'mwe-upwiz-source-thirdparty' => '{{PLURAL:$1|Оваа податотека не е|Овие податотеки не се}} мое сопствено дело.',
9681964 'mwe-upwiz-source-thirdparty-intro' => 'Внесете ги адресите кадешто ги најдовте податотеките.',
969 - 'mwe-upwiz-source-thirdparty-license' => 'Имателот на авторските права на овие дела ги објавил под следнава лиценца:',
 1965+ 'mwe-upwiz-source-thirdparty-custom-multiple-intro' => 'Доколку сите податотеки имаат еден ист извор, автор и правен статус, тогаш внесете ги тие податоци само еднаш.',
 1966+ 'mwe-upwiz-source-thirdparty-license' => 'Имателот на авторските права на {{PLURAL:$1|ова дело|овие дела}} {{PLURAL:$1|го|ги}} објавил под следнава/иве лиценца/ци:',
9701967 'mwe-upwiz-source-thirdparty-accept' => 'ОК',
971 - 'mwe-upwiz-source-custom' => 'Дали сте знаеле дека можете да ги <a href="$1">прилагодите</a> основните поставки што ги гледате тука.',
 1968+ 'mwe-upwiz-source-custom' => 'На следната страница одберете лиценца за секоја податотека поединечно.',
9721969 'mwe-upwiz-more-options' => 'повеќе можности...',
9731970 'mwe-upwiz-fewer-options' => 'помалку можности...',
9741971 'mwe-upwiz-desc' => 'Опис во',
@@ -978,12 +1975,12 @@
9791976 'mwe-upwiz-categories-another' => 'Додај други категории',
9801977 'mwe-upwiz-previously-uploaded' => 'Оваа податотека била претходно подигана во $1 и е достапна <a href="$2">тука</a>.',
9811978 'mwe-upwiz-about-this-work' => 'За делово',
982 - 'mwe-upwiz-media-type' => 'Тип на медија',
 1979+ 'mwe-upwiz-media-type' => 'Тип на мултим. податотека',
9831980 'mwe-upwiz-date-created' => 'Создадена на',
9841981 'mwe-upwiz-location' => 'Место',
985 - 'mwe-upwiz-copyright-info' => 'Информации за авторски права',
 1982+ 'mwe-upwiz-copyright-info' => 'Предавање на права',
9861983 'mwe-upwiz-author' => 'Автор(и)',
987 - 'mwe-upwiz-license' => 'Лиценца',
 1984+ 'mwe-upwiz-license' => 'Предај права',
9881985 'mwe-upwiz-about-format' => 'За податотеката',
9891986 'mwe-upwiz-autoconverted' => 'Оваа податотека е автоматски претворена во $1 формат',
9901987 'mwe-upwiz-filename-tag' => 'Име на податотеката:',
@@ -993,22 +1990,27 @@
9941991 'mwe-upwiz-source' => 'Извор',
9951992 'mwe-upwiz-macro-edit-intro' => 'Најпрвин одберете лиценца погоре, па потоа додајте описи и други информации при подигањето.',
9961993 'mwe-upwiz-macro-edit' => 'Поднови описи',
997 - 'mwe-upwiz-thanks-intro' => 'Ви благодариме што ги подигнавте вашите дела! Сега можете да ги користите вашите податотеки на страници или да поставувате врски до нив од некое друго место на интернет.',
 1994+ 'mwe-upwiz-thanks-intro' => 'Ви благодариме за подигањето!',
 1995+ 'mwe-upwiz-thanks-explain' => 'Сега можете да {{PLURAL:$1|ја користите оваа податотека|ги користите овие податотеки}} на сите мреж. места како Википедија, или пак да ставате врски до {{PLURAL:$1|неа|нив}} на интернет.',
9981996 'mwe-upwiz-thanks-link' => 'Оваа податотека сега е достапна на <b><tt>$1</tt></b>.',
999 - 'mwe-upwiz-thanks-wikitext' => '<b>За да ја користите податотекава</b>, ископирајте го следниов текст во страница:',
1000 - 'mwe-upwiz-thanks-url' => '<b>За да поставите врска до неа во HTML</b>, ископирајте го следниов HTML код:',
 1997+ 'mwe-upwiz-thanks-wikitext' => '<b>За да ја користите податотекава на вики</b>, ископирајте го следниов текст во страница:',
 1998+ 'mwe-upwiz-thanks-url' => '<b>За да поставите врска до неа во HTML</b>, ископирајте ја следнава HTML-адреса:',
10011999 'mwe-upwiz-upload-error-bad-filename-extension' => 'Ова вики не прифаќа податотеки со наставка „$1“.',
10022000 'mwe-upwiz-upload-error-duplicate' => 'Оваа податотека била претходно подигната на ова вики.',
1003 - 'mwe-upwiz-upload-error-stashed-anyway' => 'Сепак да објавам?',
 2001+ 'mwe-upwiz-upload-error-stashed-anyway' => 'Сепак да подигнам?',
10042002 'mwe-upwiz-ok' => 'ОК',
10052003 'mwe-upwiz-cancel' => 'Откажи',
10062004 'mwe-upwiz-change' => '(промени)',
 2005+ 'mwe-upwiz-fileexists-replace' => 'Веќе постои податотека со насловот „$1“. Ставете поинаков наслов.',
10072006 'mwe-upwiz-fileexists' => 'Веќе постои податотека со тоа име. Проверете ја <b><tt>$1</tt></b> ако не сте сигурни дека сакате да ја замените.',
10082007 'mwe-upwiz-thumbnail-more' => 'Зголеми',
10092008 'mwe-upwiz-overwrite' => 'Замени ја податотеката',
10102009 'mwe-copyright-macro' => 'Како погоре',
10112010 'mwe-copyright-custom' => 'Прилагодено',
10122011 'mwe-upwiz-next' => 'Следна',
 2012+ 'mwe-upwiz-next-file' => 'Подигни податотеки и продолжи',
 2013+ 'mwe-upwiz-next-deeds' => 'Следно',
 2014+ 'mwe-upwiz-next-details' => 'Следно',
10132015 'mwe-upwiz-home' => 'Оди на главната страница на Викито',
10142016 'mwe-upwiz-upload-another' => 'Подигни уште податотеки',
10152017 'mwe-prevent-close' => 'Подигањето на вашите податотеки е сè уште во тек. Дали сте сигурни дека сакате да се оттргнете од оваа страница?',
@@ -1020,6 +2022,37 @@
10212023 'mwe-upwiz-tooltip-description' => 'Накратко опишете го сето она што е значајно за делото. Ако е фотографија, споменете ги главните нешта што се прикажани на неа, настанот или местото.',
10222024 'mwe-upwiz-tooltip-other' => 'Некои други информации што би сакале да ги споменете за делото. Може да користите и викитест код.',
10232025 'mwe-upwiz-tooltip-more-info' => 'Дознајте повеќе.',
 2026+ 'mwe-upwiz-file-need-file' => 'Прво назначете податотека за подигање.',
 2027+ 'mwe-upwiz-file-need-start' => 'Притиснете го копчето за да го започнете подигањето.',
 2028+ 'mwe-upwiz-file-need-complete' => 'Почекајте додека не се подигнат сите податотеки.',
 2029+ 'mwe-upwiz-deeds-need-deed' => 'Наведете од каде {{PLURAL:$1|ја земавте податотеката|ги земавте податотеките}} и како ова мреж. место може да {{PLURAL:$1|ја користи|ги користи}}, одбирајќи една од наведените можности.',
 2030+ 'mwe-upwiz-deeds-need-license' => 'Одберете лиценца.',
 2031+ 'mwe-upwiz-license-incompatible-pd' => 'Јавнодоменските лиценци не соодветствуваат на никој друг вид лиценца.',
 2032+ 'mwe-upwiz-license-incompatible-cc' => 'Можете да одберете само еден вид на Creative Commons-лиценца',
 2033+ 'mwe-upwiz-license-show-all' => 'Користи поинаква лиценца',
 2034+ 'mwe-upwiz-license-show-recommended' => 'Користи ја препорачаната лиценца',
 2035+ 'mwe-upwiz-error-signature-blank' => 'Мора да се потпишете во доленаведеното поле со вашето корисничко или вистинско име.',
 2036+ 'mwe-upwiz-error-signature-too-long' => 'Потписот ви е предолг.
 2037+Мора да биде пократок од $1 {{PLURAL:$1|знак|знаци}}.',
 2038+ 'mwe-upwiz-error-signature-too-short' => 'Потписот ви е прекраток.
 2039+Мора да биде подолг од $1 {{PLURAL:$1|знак|знаци}}.',
 2040+ 'mwe-upwiz-error-signature-bad-chars' => 'Вашиот потпис содржи знаци што не се дозволени.
 2041+Тука не користите викитекст или HTML, туку само вашето корисничко или вистинско име.',
 2042+ 'mwe-upwiz-error-blank' => 'Ова поле е задолжително.',
 2043+ 'mwe-upwiz-error-too-long' => 'Полето е предолго.
 2044+Мора да биде пократко од $1 {{PLURAL:$1|знак|знаци}}.',
 2045+ 'mwe-upwiz-error-too-short' => 'Полето е прекратко.
 2046+Мора да е подолго од $1 {{PLURAL:$1|знак|знаци}}.',
 2047+ 'mwe-upwiz-error-bad-chars' => 'Ова поле користи знаци што не се дозволени.
 2048+Тука не користете викитекст или HTML.',
 2049+ 'mwe-upwiz-error-date' => 'Внесете важечки датум во форматот ГГГГ-ММ-ДД, или пак одберете датум од скокачкиот календар.',
 2050+ 'mwe-upwiz-license-cc-by-sa-3.0' => 'Creative Commons Наведи извор-Сподели под исти услови 3.0',
 2051+ 'mwe-upwiz-license-cc-by-3.0' => 'Creative Commons Наведи извор 3.0',
 2052+ 'mwe-upwiz-license-cc-zero' => 'Creative Commons CC0 Откажување',
 2053+ 'mwe-upwiz-license-gfdl' => 'ГНУ-ова лиценца за слободна документација',
 2054+ 'mwe-upwiz-categories' => 'Категории',
 2055+ 'mwe-upwiz-categories-add' => 'Додај',
 2056+ 'mwe-upwiz-category-remove' => 'Отстрани ја категоријава',
10242057 );
10252058
10262059 $messages['ml'] = array(
@@ -1028,6 +2061,7 @@
10292062
10302063 /** Dutch (Nederlands)
10312064 * @author Siebrand
 2065+ * @author Tvdm
10322066 */
10332067 $messages['nl'] = array(
10342068 'uploadwizard' => 'Wizard uploaden',
@@ -1136,6 +2170,13 @@
11372171 'mwe-upwiz-license-incompatible-cc' => 'U kunt maar een Creative Commons-licentie kiezen.',
11382172 'mwe-upwiz-license-show-all' => 'Een andere licentie gebruiken',
11392173 'mwe-upwiz-license-show-recommended' => 'De aanbevolen licentie gebruiken',
 2174+ 'mwe-upwiz-error-signature-blank' => 'U moet in het onderstaande veld uw gebruikersnaam of echte naam invoeren.',
 2175+ 'mwe-upwiz-error-signature-too-long' => 'Uw handtekening is te lang.
 2176+Maak deze korter dan $1 {{PLURAL:$1|teken|tekens}}.',
 2177+ 'mwe-upwiz-error-signature-too-short' => 'Uw handtekening is te kort.
 2178+Maak deze langer dan $1 {{PLURAL:$1|teken|tekens}}.',
 2179+ 'mwe-upwiz-error-signature-bad-chars' => 'Uw handtekening bevat symbolen die niet zijn toegestaan.
 2180+Gebruik geen wikitext of HTML, alleen uw gebruikersnaam of echte naam.',
11402181 'mwe-upwiz-error-blank' => 'Dit veld is verplicht.',
11412182 'mwe-upwiz-error-too-long' => 'Dit veld is te lang.
11422183 Maak het korter dan $1 {{PLURAL:$1|teken|tekens}}.',
@@ -1143,62 +2184,243 @@
11442185 Maak het langer dan {{PLURAL:$1|teken|tekens}}.',
11452186 'mwe-upwiz-error-bad-chars' => 'Dit veld bevat symbolen die niet zijn toegestaan.
11462187 Gebruik hier geen wikitekst of HTML.',
 2188+ 'mwe-upwiz-error-date' => 'Voer een geldige datum als JJJJ-MM-DD of kies een datum in de popupkalender.',
11472189 'mwe-upwiz-license-cc-by-sa-3.0' => 'Creative Commons Naamsvermelding-Gelijk delen 3.0',
 2190+ 'mwe-upwiz-license-cc-by-3.0' => 'Creative Commons Naamsvermelding 3.0',
 2191+ 'mwe-upwiz-license-cc-zero' => 'Creative Commons CC0 Geen auteursrecht',
 2192+ 'mwe-upwiz-license-gfdl' => 'GNU-licentie voor vrije documentatie',
 2193+ 'mwe-upwiz-categories' => 'Categorieën',
 2194+ 'mwe-upwiz-categories-add' => 'Toevoegen',
 2195+ 'mwe-upwiz-category-remove' => 'Deze categorie verwijderen',
11482196 );
11492197
11502198 /** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
 2199+ * @author Jon Harald Søby
11512200 * @author Nghtwlkr
11522201 */
11532202 $messages['no'] = array(
 2203+ 'uploadwizard' => 'Opplastingsveiviser',
 2204+ 'uploadwizard-desc' => 'Opplastingsveiviser, utviklet for Multimedia Usability-stipendet',
 2205+ 'mwe-loading-upwiz' => 'Laster opplastingsveiviser',
11542206 'mwe-upwiz-code-unknown' => 'Ukjent språk',
 2207+ 'mwe-upwiz-step-file' => 'Last opp',
 2208+ 'mwe-upwiz-step-deeds' => 'Utgivelsesrettigheter',
 2209+ 'mwe-upwiz-step-details' => 'Beskriv',
 2210+ 'mwe-upwiz-step-thanks' => 'Bruk',
 2211+ 'mwe-upwiz-intro' => 'Velkommen til Wikimedia Commons, et arkiv av bilder, lyder og videoer som hvem som helst fritt kan laste ned og bruke.
 2212+Utvid menneskehetens kunnskap ved å laste opp filer som kan brukes i forbindelse med utdannelse.',
11552213 'mwe-upwiz-add-file-n' => 'Legg til enda en fil',
 2214+ 'mwe-upwiz-add-file-0' => 'Klikk her for å laste opp en fil',
11562215 'mwe-upwiz-browse' => 'Bla igjennom...',
11572216 'mwe-upwiz-transported' => 'OK',
11582217 'mwe-upwiz-click-here' => 'Klikk her for å velge en fil',
11592218 'mwe-upwiz-uploading' => 'laster opp...',
11602219 'mwe-upwiz-editing' => 'endrer...',
 2220+ 'mwe-upwiz-remove-upload' => 'Fjern denne filen fra opplastingslisten',
 2221+ 'mwe-upwiz-remove-description' => 'Fjern denne beskrivelsen',
11612222 'mwe-upwiz-upload' => 'Last opp',
1162 - 'mwe-upwiz-upload-count' => '$1 av $2 filer lastet opp',
 2223+ 'mwe-upwiz-upload-count' => '$1 av $2 {{PLURAL:$2|fil|filer}} lastet opp',
11632224 'mwe-upwiz-progressbar-uploading' => 'laster opp',
 2225+ 'mwe-upwiz-finished' => 'Ferdig!',
 2226+ 'mwe-upwiz-secs-remaining' => '$1 {{PLURAL:$1|sekund|sekunder}} igjen',
 2227+ 'mwe-upwiz-mins-secs-remaining' => '$1 {{PLURAL:$1|minutt|minutter}} og $2 {{PLURAL:$2|sekund|sekunder}} igjen',
 2228+ 'mwe-upwiz-hrs-mins-secs-remaining' => '$1 {{PLURAL:$1|time|timer}}, $2 {{PLURAL:$2|minutt|minutter}} og $3 {{PLURAL:$3|sekund|sekunder}} igjen',
 2229+ 'mwe-upwiz-deeds-intro' => 'Dette nettstedet krever at du setter en lisens på de opplastede filene slik at alle lovlig kan bruke dem for et hvilket som helst formål.',
 2230+ 'mwe-upwiz-deeds-macro-prompt' => 'Sett en lisens for {{PLURAL:$1|filen ovenfor|alle filene ovenfor}}:',
 2231+ 'mwe-upwiz-deeds-custom-prompt' => 'Eller:',
 2232+ 'mwe-upwiz-details-intro' => 'Nå trenger vi litt grunnleggende informasjon om filene.',
 2233+ 'mwe-upwiz-source-ownwork' => '{{PLURAL:$1|Denne filen|Disse filene}} er mitt eget arbeide.',
 2234+ 'mwe-upwiz-source-ownwork-assert' => 'Jeg, $2, rettighetshaveren av {{PLURAL:$1|dette arbeidet|disse arbeidene}}, gir herved ugjenkallelig enhver person rett til å bruke {{PLURAL:$1|dette arbeidet|disse arbeidene}} for ethvert formål, så lenge de henviser til meg som opphavsmann og deler avledede arbeider under samme vilkår.',
 2235+ 'mwe-upwiz-source-ownwork-assert-custom' => 'Jeg, $2, rettighetshaveren av {{PLURAL:$1|dette arbeidet|disse arbeidene}}, publiserer herved {{PLURAL:$1|dette arbeidet|disse arbeidene}} under følgende lisens(er):',
 2236+ 'mwe-upwiz-source-ownwork-assert-note' => 'Dette betyr at du gir ut arbeidet ditt under en Creative Commons Navngivelse-DelPåSammeVilkår-lisens.',
 2237+ 'mwe-upwiz-source-permission' => 'Deres opphavsmann ga deg eksplisitt tillatelse til å laste dem opp',
 2238+ 'mwe-upwiz-source-thirdparty' => '{{PLURAL:$1|Denne filen|Disse filene}} er ikke mitt eget arbeide.',
 2239+ 'mwe-upwiz-source-thirdparty-intro' => 'Skriv inn adressen der du fant hver fil.',
 2240+ 'mwe-upwiz-source-thirdparty-custom-multiple-intro' => 'Dersom alle filene har samme kilde, opphavsmann og opphavsrettsstatus kan du skrive dem inn én gang for dem alle.',
 2241+ 'mwe-upwiz-source-thirdparty-license' => 'Opphavsrettshaveren av {{PLURAL:$1|dette arbeidet|disse arbeidene}} publiserte {{PLURAL:$1|den|dem}} under følgende lisens(er):',
11642242 'mwe-upwiz-source-thirdparty-accept' => 'OK',
 2243+ 'mwe-upwiz-source-custom' => 'Velg lisenser for hver enkel fil på neste side.',
11652244 'mwe-upwiz-more-options' => 'flere valg...',
11662245 'mwe-upwiz-fewer-options' => 'færre valg...',
 2246+ 'mwe-upwiz-desc' => 'Beskrivelse i',
 2247+ 'mwe-upwiz-desc-add-n' => 'legg til en beskrivelse på et annet språk',
 2248+ 'mwe-upwiz-desc-add-0' => 'legg til en beskrivelse',
 2249+ 'mwe-upwiz-title' => 'Tittel',
 2250+ 'mwe-upwiz-categories-intro' => 'Hjelp andre å finne verket ditt ved å legge til kategorier',
 2251+ 'mwe-upwiz-categories-another' => 'Legg til andre kategorier',
 2252+ 'mwe-upwiz-previously-uploaded' => 'Denne filen ble tidligere lastet opp til $1 og er allerede tilgjengelig <a href="$2">her</a>.',
 2253+ 'mwe-upwiz-about-this-work' => 'Om dette arbeidet',
 2254+ 'mwe-upwiz-media-type' => 'Mediatype',
 2255+ 'mwe-upwiz-date-created' => 'Dato opprettet',
 2256+ 'mwe-upwiz-location' => 'Plassering',
 2257+ 'mwe-upwiz-copyright-info' => 'Utgivelsesrettigheter',
11672258 'mwe-upwiz-author' => 'Forfatter(e)',
1168 - 'mwe-upwiz-license' => 'Lisens',
 2259+ 'mwe-upwiz-license' => 'Utgivelsesrettigheter',
11692260 'mwe-upwiz-about-format' => 'Om filen',
 2261+ 'mwe-upwiz-autoconverted' => 'Filen ble automatisk konvertert til formatet $1',
11702262 'mwe-upwiz-filename-tag' => 'Filnavn:',
11712263 'mwe-upwiz-other' => 'Annen informasjon',
 2264+ 'mwe-upwiz-other-prefill' => 'Fritt wikitekstfelt',
11722265 'mwe-upwiz-showall' => 'vis alle',
11732266 'mwe-upwiz-source' => 'Kilde',
 2267+ 'mwe-upwiz-macro-edit-intro' => 'Velg en lisens ovenfor først, så kan du legge til en beskrivelse og annen informasjon til opplastingen din.',
 2268+ 'mwe-upwiz-macro-edit' => 'Oppdater beskrivelser',
 2269+ 'mwe-upwiz-thanks-intro' => 'Takk for opplastingen!',
 2270+ 'mwe-upwiz-thanks-explain' => 'Du kan nå bruke {{PLURAL:$1|denne filen|disse filene}} på nettsteder som Wikipedia eller lenke til {{PLURAL:$1|den|dem}} på nettet.',
11742271 'mwe-upwiz-thanks-link' => 'Denne filen er nå tilgjengelig på <b><tt>$1</tt></b>.',
1175 - 'mwe-upwiz-thanks-wikitext' => 'For å bruke filen, kopier denne teksten inn i en side:',
1176 - 'mwe-upwiz-thanks-url' => 'For å lenke til den i HTML, kopier denne HTML-koden:',
 2272+ 'mwe-upwiz-thanks-wikitext' => '<b>For å bruke filen i en wiki</b>, kopier denne teksten inn i en side:',
 2273+ 'mwe-upwiz-thanks-url' => '<b>For å lenke til den i HTML</b>, kopier denne URL-adressen:',
11772274 'mwe-upwiz-upload-error-bad-filename-extension' => 'Denne wikien godtar ikke filnavn med endelsen «$1».',
11782275 'mwe-upwiz-upload-error-duplicate' => 'Denne filen ble lastet opp tidligere til denne wikien.',
1179 - 'mwe-upwiz-upload-error-stashed-anyway' => 'Post likevel?',
 2276+ 'mwe-upwiz-upload-error-stashed-anyway' => 'Last opp likevel?',
11802277 'mwe-upwiz-ok' => 'OK',
11812278 'mwe-upwiz-cancel' => 'Avbryt',
11822279 'mwe-upwiz-change' => '(endre)',
 2280+ 'mwe-upwiz-fileexists-replace' => 'En fil med tittelen «$1» finnes allerede. Endre tittelen til noe unikt.',
11832281 'mwe-upwiz-fileexists' => 'En fil med det navnet finnes allerede. Sjekk <b><tt>$1</tt></b> hvis du er usikker på om du vil erstatte den.',
11842282 'mwe-upwiz-thumbnail-more' => 'Forstørr',
11852283 'mwe-upwiz-overwrite' => 'Erstatt filen',
 2284+ 'mwe-copyright-macro' => 'Som over',
 2285+ 'mwe-copyright-custom' => 'Egendefinert',
 2286+ 'mwe-upwiz-next' => 'Neste',
 2287+ 'mwe-upwiz-next-file' => 'Last opp filer og fortsett',
 2288+ 'mwe-upwiz-next-deeds' => 'Neste',
 2289+ 'mwe-upwiz-next-details' => 'Neste',
 2290+ 'mwe-upwiz-home' => 'Gå til wikihjemmeside',
 2291+ 'mwe-upwiz-upload-another' => 'Last opp flere filer',
 2292+ 'mwe-prevent-close' => 'Filene dine lastes fortsatt opp.
 2293+Er du sikker på at du vil forlate siden?',
 2294+ 'mwe-upwiz-files-complete' => 'Filene dine ble lastet opp.',
 2295+ 'mwe-upwiz-tooltip-author' => 'Navnet på personen som tok bildet, eller malte bildet, eller tegnet tegningen, etc.',
 2296+ 'mwe-upwiz-tooltip-source' => 'Hvor denne digitale filen kom fra – kan være en URL, en bok eller en publikasjon',
 2297+ 'mwe-upwiz-tooltip-sign' => 'Du kan bruke wikibrukernavnet ditt eller ditt virkelige navn.
 2298+I begge tilfeller vil dette lenkes til wikibrukersiden din.',
 2299+ 'mwe-upwiz-tooltip-title' => 'En kort tittel for filen.
 2300+Du kan bruke vanlig språk med mellomrom, men ingen linjeskift.
 2301+Denne tittelen må være ulik alle andre titler på denne wikien.',
 2302+ 'mwe-upwiz-tooltip-description' => 'Beskriv kortfattet alt notabelt om arbeidet.
 2303+For et bilde, nevn hovedtingene som er avbildet, anledningen eller stedet.',
 2304+ 'mwe-upwiz-tooltip-other' => 'Ytterligere informasjon du vil inkludere om dette arbeidet.
 2305+Du kan bruke wikitekstkode.',
 2306+ 'mwe-upwiz-tooltip-more-info' => 'Lær mer.',
 2307+ 'mwe-upwiz-file-need-file' => 'Legg til en opplasting først.',
 2308+ 'mwe-upwiz-file-need-start' => 'Trykk på denne knappen for å starte opplastingen.',
 2309+ 'mwe-upwiz-file-need-complete' => 'Vent til alle filene er ferdig opplastet.',
 2310+ 'mwe-upwiz-deeds-need-deed' => 'Forklar hvor du fikk {{PLURAL:$1|denne filen|disse filene}} og hvordan dette nettstedet kan bruke {{PLURAL:$1|den|dem}} ved å velge ett av alternativene.',
 2311+ 'mwe-upwiz-deeds-need-license' => 'Velg en lisens.',
 2312+ 'mwe-upwiz-license-incompatible-pd' => 'Lisenser for offentlig eiendom (<i>public domain</i>) er ikke kompatible med andre former for lisenser.',
 2313+ 'mwe-upwiz-license-incompatible-cc' => 'Du kan bare velge én type Creative Commons-lisens.',
 2314+ 'mwe-upwiz-license-show-all' => 'Bruk en annen lisens',
 2315+ 'mwe-upwiz-license-show-recommended' => 'Bruk den anbefalte lisensen',
 2316+ 'mwe-upwiz-error-signature-blank' => 'Du må signere i feltet under med brukernavnet ditt eller ditt virkelige navn.',
 2317+ 'mwe-upwiz-error-signature-too-long' => 'Signaturen din er for lang.
 2318+Gjør den kortere enn $1 {{PLURAL:$1|tegn|tegn}}.',
 2319+ 'mwe-upwiz-error-signature-too-short' => 'Signaturen din er for kort.
 2320+Gjør den lengre enn $1 {{PLURAL:$1|tegn|tegn}}.',
 2321+ 'mwe-upwiz-error-signature-bad-chars' => 'Signaturen din inneholder symboler som ikke er tillatt.
 2322+Ikke bruk wikitekst eller HTML her, bare bruk brukernavnet ditt eller ditt virkelige navn.',
 2323+ 'mwe-upwiz-error-blank' => 'Dette feltet er obligatorisk.',
 2324+ 'mwe-upwiz-error-too-long' => 'Dette feltet er for langt.
 2325+Gjør det kortere enn $1 {{PLURAL:$1|tegn|tegn}}.',
 2326+ 'mwe-upwiz-error-too-short' => 'Dette feltet er for kort.
 2327+Gjør det lengre enn $1 {{PLURAL:$1|tegn|tegn}}.',
 2328+ 'mwe-upwiz-error-bad-chars' => 'Dette feltet inneholder symboler som ikke er tillatt.
 2329+Ikke bruk wikitekst eller HTML her.',
 2330+ 'mwe-upwiz-error-date' => 'Skriv inn en gyldig dato i formatet ÅÅÅÅ-MM-DD eller velg en dato fra sprettopp-kalenderen.',
 2331+ 'mwe-upwiz-license-cc-by-sa-3.0' => 'Creative Commons Navngivelse-DelPåLikeVilkår 3.0',
 2332+ 'mwe-upwiz-license-cc-by-3.0' => 'Creative Commons Navngivelse 3.0',
 2333+ 'mwe-upwiz-license-cc-zero' => 'Creative Commons CC0 Waiver',
 2334+ 'mwe-upwiz-license-gfdl' => 'GNU fri dokumentasjonslisens',
 2335+ 'mwe-upwiz-categories' => 'Kategorier',
 2336+ 'mwe-upwiz-categories-add' => 'Legg til',
 2337+ 'mwe-upwiz-category-remove' => 'Fjern denne kategorien',
11862338 );
11872339
11882340 $messages['oc'] = array(
11892341 'mwe-upwiz-fileexists' => 'Un fichièr amb aqueste nom existís ja. Mercé de verificar <b><tt>$1</tt></b> se sètz pas segur que lo volètz cambiar.',
11902342 );
11912343
 2344+/** Polish (Polski)
 2345+ * @author Fizykaa
 2346+ * @author Marcin Łukasz Kiejzik
 2347+ * @author Sp5uhe
 2348+ */
11922349 $messages['pl'] = array(
 2350+ 'uploadwizard' => 'Kreator przesyłania',
 2351+ 'uploadwizard-desc' => 'Kreator dodawania, opracowany dla dotowanego projektu użyteczności multimediów',
 2352+ 'mwe-upwiz-code-unknown' => 'Nierozpoznany język.',
 2353+ 'mwe-upwiz-step-file' => 'Prześlij',
 2354+ 'mwe-upwiz-step-deeds' => 'Uwolnij prawa do dzieła',
 2355+ 'mwe-upwiz-step-thanks' => 'Użyj',
 2356+ 'mwe-upwiz-add-file-n' => 'Dodaj inny plik',
 2357+ 'mwe-upwiz-add-file-0' => 'Kliknij tutaj, aby przesłać plik',
 2358+ 'mwe-upwiz-browse' => 'Przeglądaj...',
 2359+ 'mwe-upwiz-transported' => 'OK',
 2360+ 'mwe-upwiz-click-here' => 'Kliknij tutaj, aby wybrać plik',
 2361+ 'mwe-upwiz-uploading' => 'trwa przesyłanie...',
 2362+ 'mwe-upwiz-editing' => 'edycja...',
 2363+ 'mwe-upwiz-remove-upload' => 'Usuń ten plik z listy plików do przesłania',
 2364+ 'mwe-upwiz-remove-description' => 'Usuń ten opis',
 2365+ 'mwe-upwiz-upload' => 'Prześlij',
 2366+ 'mwe-upwiz-upload-count' => 'Przesłano $1 z $2 {{PLURAL:$2|pliku|plików}}.',
 2367+ 'mwe-upwiz-progressbar-uploading' => 'przesyłanie',
 2368+ 'mwe-upwiz-finished' => 'Gotowe!',
 2369+ 'mwe-upwiz-secs-remaining' => '{{PLURAL:$1|Pozostała 1 sekunda|Pozostały $1 sekundy|Pozostało $1 sekund}}',
11932370 '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ć.',
11942371 );
11952372
 2373+/** Piedmontese (Piemontèis)
 2374+ * @author Borichèt
 2375+ */
 2376+$messages['pms'] = array(
 2377+ 'uploadwizard' => "Assistent d'amportassion",
 2378+ 'uploadwizard-desc' => "Assistent d'amportassion, dësvlupà për ël programa d'Usabilità Multimojen",
 2379+ 'mwe-loading-upwiz' => "An camin ch'a caria l'assistent për telecarié",
 2380+ 'mwe-upwiz-code-unknown' => 'Lenga sconossùa',
 2381+ 'mwe-upwiz-step-file' => 'Carié',
 2382+ 'mwe-upwiz-step-deeds' => 'Smon-e dij drit',
 2383+ 'mwe-upwiz-step-details' => 'Descrive',
 2384+ 'mwe-upwiz-step-thanks' => 'Usagi',
 2385+ 'mwe-upwiz-intro' => "Bin-ëvnù ansima a Wikimedia Commons, un magasin ëd plance, son e filmà che mincadun a peul dëscarié e dovré a gràtis.
 2386+Contribuì a la conossensa dl'umanità an cariand dj'archivi ch'a podrìo esse dovrà con un but educativ.",
 2387+ 'mwe-upwiz-add-file-n' => "Gionté n'àutr archivi",
 2388+ 'mwe-upwiz-add-file-0' => "Sgnaché sì për carié n'archivi",
 2389+ 'mwe-upwiz-browse' => 'Score...',
 2390+ 'mwe-upwiz-transported' => 'Va bin',
 2391+ 'mwe-upwiz-click-here' => "Sgnaché ambelessì për selessioné n'archivi",
 2392+);
 2393+
11962394 /** Pashto (پښتو)
11972395 * @author Ahmed-Najib-Biabani-Ibrahimkhel
11982396 */
11992397 $messages['ps'] = array(
 2398+ 'mwe-upwiz-code-unknown' => 'ناڅرګنده ژبه',
 2399+ 'mwe-upwiz-step-file' => 'پورته کول',
 2400+ 'mwe-upwiz-step-thanks' => 'کارول',
 2401+ 'mwe-upwiz-add-file-n' => 'يوه بله دوتنه ورګډول',
 2402+ 'mwe-upwiz-browse' => 'سپړل...',
 2403+ 'mwe-upwiz-transported' => 'ښه',
 2404+ 'mwe-upwiz-upload' => 'پورته کول',
 2405+ 'mwe-upwiz-deeds-custom-prompt' => 'يا:',
 2406+ 'mwe-upwiz-source-ownwork' => '{{PLURAL:$1|دا دوتنه زما شخصي اثر دی|دا دوتنې زما شخصي اثرونه دي}}.',
 2407+ 'mwe-upwiz-source-thirdparty-accept' => 'ښه',
 2408+ 'mwe-upwiz-title' => 'سرليک',
 2409+ 'mwe-upwiz-categories-another' => 'نورې وېشنيزې ورګډول',
 2410+ 'mwe-upwiz-about-this-work' => 'د دې اثر په اړه',
 2411+ 'mwe-upwiz-media-type' => 'د رسنۍ ډول',
 2412+ 'mwe-upwiz-date-created' => 'د جوړېدو نېټه',
 2413+ 'mwe-upwiz-location' => 'ځای',
 2414+ 'mwe-upwiz-about-format' => 'د دې دوتنې په اړه',
 2415+ 'mwe-upwiz-filename-tag' => 'د دوتنې نوم:',
 2416+ 'mwe-upwiz-other' => 'نور مالومات',
12002417 'mwe-upwiz-showall' => 'ټول ښکاره کول',
 2418+ 'mwe-upwiz-source' => 'سرچينه',
12012419 'mwe-upwiz-ok' => 'ښه',
 2420+ 'mwe-upwiz-cancel' => 'ناګارل',
12022421 'mwe-upwiz-change' => '(بدلول)',
 2422+ 'mwe-upwiz-thumbnail-more' => 'لويول',
 2423+ 'mwe-upwiz-categories' => 'وېشنيزې',
 2424+ 'mwe-upwiz-categories-add' => 'ورګډول',
12032425 );
12042426
12052427 /** Portuguese (Português)
@@ -1210,13 +2432,13 @@
12112433 'uploadwizard-desc' => 'Assistente de uploads, desenvolvido para a subvenção Usabilidade Multimédia',
12122434 'mwe-loading-upwiz' => 'A carregar o assistente de uploads',
12132435 'mwe-upwiz-code-unknown' => 'Língua desconhecida',
1214 - 'mwe-upwiz-step-file' => '1. Faça o upload dos seus ficheiros',
1215 - 'mwe-upwiz-step-deeds' => '2. Adicione as licenças',
1216 - 'mwe-upwiz-step-details' => '3. Adicione as descrições',
1217 - 'mwe-upwiz-step-thanks' => '4. Use os ficheiros',
 2436+ 'mwe-upwiz-step-file' => 'Fazer upload',
 2437+ 'mwe-upwiz-step-deeds' => 'Licenciar',
 2438+ 'mwe-upwiz-step-details' => 'Descrever',
 2439+ 'mwe-upwiz-step-thanks' => 'Usar',
12182440 'mwe-upwiz-intro' => 'Bem-vindo(a) ao Wikimedia Commons, um repositório de imagens, áudio e vídeos que todos podem descarregar e usar livremente. Aumente os conhecimentos da humanidade fazendo o upload de ficheiros que possam ser usados para fins educativos.',
12192441 'mwe-upwiz-add-file-n' => 'Adicionar outro ficheiro',
1220 - 'mwe-upwiz-add-file-0' => 'Clique aqui para adicionar um ficheiro para upload',
 2442+ 'mwe-upwiz-add-file-0' => 'Clique aqui para fazer o upload de um ficheiro',
12212443 'mwe-upwiz-browse' => 'Navegar...',
12222444 'mwe-upwiz-transported' => 'OK',
12232445 'mwe-upwiz-click-here' => 'Clique aqui para seleccionar um ficheiro',
@@ -1227,18 +2449,25 @@
12282450 'mwe-upwiz-upload' => 'Upload',
12292451 'mwe-upwiz-upload-count' => '$1 {{PLURAL:$1|ficheiro|ficheiros}} de $2 {{PLURAL:$1|ficheiro carregado|ficheiros carregados}}',
12302452 'mwe-upwiz-progressbar-uploading' => 'a carregar',
1231 - 'mwe-upwiz-deeds-intro' => 'Obrigado! Agora é preciso definir uma licença para estes ficheiros, para que todos possam visioná-los ou modificá-los de forma legal. Primeiro, necessitamos de saber onde os obteve.',
 2453+ 'mwe-upwiz-finished' => 'Terminado!',
 2454+ 'mwe-upwiz-secs-remaining' => '{{PLURAL:$1|falta $1 segundo|faltam $1 segundos}}',
 2455+ 'mwe-upwiz-mins-secs-remaining' => '{{PLURAL:$1|falta $1 minuto|faltam $1 minutos}} e $2 {{PLURAL:$2|segundo|segundos}}',
 2456+ 'mwe-upwiz-hrs-mins-secs-remaining' => '{{PLURAL:$1|falta $1 hora|faltam $1 horas}} $2 {{PLURAL:$2|minuto|minutos}} e $3 {{PLURAL:$3|segundo|segundos}}',
 2457+ 'mwe-upwiz-deeds-intro' => 'Este site exige que defina uma licença para ficheiros carregados, para que todos possam reutilizá-los de forma legal para qualquer fim.',
 2458+ 'mwe-upwiz-deeds-macro-prompt' => 'Defina uma licença para {{PLURAL:$1|o ficheiro|todos os ficheiros}} acima:',
 2459+ 'mwe-upwiz-deeds-custom-prompt' => 'Ou:',
12322460 'mwe-upwiz-details-intro' => 'Agora precisamos de algumas informações básicas sobre os ficheiros.',
1233 - 'mwe-upwiz-source-ownwork' => 'Este ficheiro é de minha autoria.',
1234 - 'mwe-upwiz-source-ownwork-assert' => 'Eu, $1, o detentor dos direitos de autor desta obra, concedo a todos o direito de usá-la para qualquer fim, desde que a minha autoria seja devidamente atribuída e que obras dela derivadas sejam partilhadas nos mesmos termos.',
1235 - 'mwe-upwiz-source-ownwork-assert-custom' => 'Eu, $1, o detentor dos direitos de autor desta obra, publico-a nos termos da(s) seguinte(s) licença(s):',
1236 - 'mwe-upwiz-source-ownwork-assert-note' => 'Isto significa que publica a sua obra nos termos conjuntos das licenças Creative Commons Atribuição-Partilha Nos Mesmos Termos e GFDL.',
 2461+ 'mwe-upwiz-source-ownwork' => '{{PLURAL:$1|Este ficheiro é|Estes ficheiros são}} de minha autoria.',
 2462+ 'mwe-upwiz-source-ownwork-assert' => 'Eu, $2, o detentor dos direitos de autor {{PLURAL:$1|desta obra|destas obras}}, concedo a todos, de forma irrevogável, o direito de {{PLURAL:$1|usá-la|usá-las}} para qualquer fim, desde que a minha autoria seja devidamente atribuída e que obras dela derivadas sejam partilhadas nos mesmos termos.',
 2463+ 'mwe-upwiz-source-ownwork-assert-custom' => 'Eu, $2, o detentor dos direitos de autor {{PLURAL:$1|desta obra, publico-a|destas obras, publico-as}} nos termos da(s) seguinte(s) licença(s):',
 2464+ 'mwe-upwiz-source-ownwork-assert-note' => 'Isto significa que publica a sua obra nos termos da licença Creative Commons Atribuição-Partilha nos Termos da Mesma Licença.',
12372465 'mwe-upwiz-source-permission' => 'O autor deu-lhe permissão explícita para carregá-los',
1238 - 'mwe-upwiz-source-thirdparty' => 'Este ficheiro não é de minha autoria.',
 2466+ 'mwe-upwiz-source-thirdparty' => '{{PLURAL:$1|Este ficheiro não é|Estes ficheiros não são}} de minha autoria.',
12392467 'mwe-upwiz-source-thirdparty-intro' => 'Introduza o endereço onde encontrou cada ficheiro, por favor.',
1240 - 'mwe-upwiz-source-thirdparty-license' => 'O detentor dos direitos de autor desta obra, publicou-a nos termos da(s) seguinte(s) licença(s):',
 2468+ 'mwe-upwiz-source-thirdparty-custom-multiple-intro' => 'Se todos os ficheiros têm a mesma fonte, autor e direitos de autor, pode introduzi-los uma única vez para todos.',
 2469+ 'mwe-upwiz-source-thirdparty-license' => 'O detentor dos direitos de autor {{PLURAL:$1|desta obra, publicou-a|destas obras, publicou-as}} nos termos da(s) seguinte(s) licença(s):',
12412470 'mwe-upwiz-source-thirdparty-accept' => 'OK',
1242 - 'mwe-upwiz-source-custom' => 'Sabia? Pode <a href="$1">personalizar</a> as opções pré-configuradas que aqui vê.',
 2471+ 'mwe-upwiz-source-custom' => 'Escolha as licenças para cada ficheiro individualmente na próxima página.',
12432472 'mwe-upwiz-more-options' => 'mais opções...',
12442473 'mwe-upwiz-fewer-options' => 'menos opções...',
12452474 'mwe-upwiz-desc' => 'Descrição em',
@@ -1252,9 +2481,9 @@
12532482 'mwe-upwiz-media-type' => 'Tipo de multimédia',
12542483 'mwe-upwiz-date-created' => 'Data de criação',
12552484 'mwe-upwiz-location' => 'Localidade',
1256 - 'mwe-upwiz-copyright-info' => 'Direitos de autor',
 2485+ 'mwe-upwiz-copyright-info' => 'Licenciar',
12572486 'mwe-upwiz-author' => 'Autor(es)',
1258 - 'mwe-upwiz-license' => 'Licença',
 2487+ 'mwe-upwiz-license' => 'Licenciar',
12592488 'mwe-upwiz-about-format' => 'Sobre o ficheiro',
12602489 'mwe-upwiz-autoconverted' => 'Este ficheiro foi convertido automaticamente para o formato $1',
12612490 'mwe-upwiz-filename-tag' => 'Nome do ficheiro:',
@@ -1264,22 +2493,27 @@
12652494 'mwe-upwiz-source' => 'Fonte',
12662495 'mwe-upwiz-macro-edit-intro' => 'Primeiro escolha uma licença acima. Depois pode acrescentar descrições e outras informações aos seus uploads.',
12672496 'mwe-upwiz-macro-edit' => 'Actualizar descrições',
1268 - 'mwe-upwiz-thanks-intro' => 'Obrigado por ter carregado as suas obras! Pode agora usar os ficheiros nas páginas or criar links para eles a partir de outros sites na internet.',
 2497+ 'mwe-upwiz-thanks-intro' => 'Obrigado pelo seu upload!',
 2498+ 'mwe-upwiz-thanks-explain' => 'Agora pode usar {{PLURAL:$1|este ficheiro|estes ficheiros}} em sites como a Wikipédia, ou criar links para {{PLURAL:$1|ele|eles}} na internet.',
12692499 'mwe-upwiz-thanks-link' => 'Este ficheiro está agora disponível em <b><tt>$1</tt></b>.',
1270 - 'mwe-upwiz-thanks-wikitext' => '<b>Para usar o ficheiro</b>, copie este texto para uma página:',
1271 - 'mwe-upwiz-thanks-url' => '<b>Para criar um link para o ficheiro em HTML</b>, copie este código:',
 2500+ 'mwe-upwiz-thanks-wikitext' => '<b>Para usar o ficheiro numa wiki</b>, copie este texto para uma página:',
 2501+ 'mwe-upwiz-thanks-url' => '<b>Para criar um link para o ficheiro em HTML</b>, copie este endereço URL:',
12722502 'mwe-upwiz-upload-error-bad-filename-extension' => 'Esta wiki não aceita nomes de ficheiros com a extensão "$1".',
12732503 'mwe-upwiz-upload-error-duplicate' => 'Este ficheiro já foi carregado nesta wiki.',
12742504 'mwe-upwiz-upload-error-stashed-anyway' => 'Enviar à mesma?',
12752505 'mwe-upwiz-ok' => 'OK',
12762506 'mwe-upwiz-cancel' => 'Cancelar',
12772507 'mwe-upwiz-change' => '(alterar)',
 2508+ 'mwe-upwiz-fileexists-replace' => 'Já existe um ficheiro com o título "$1". Altere o título para torná-lo único, por favor.',
12782509 'mwe-upwiz-fileexists' => 'Já existe um ficheiro com este nome. Por favor, verifique <b><tt>$1</tt></b> se não tem a certeza de que pretende alterá-lo.',
12792510 'mwe-upwiz-thumbnail-more' => 'Ampliar',
12802511 'mwe-upwiz-overwrite' => 'Substituir o ficheiro',
12812512 'mwe-copyright-macro' => 'Como acima',
12822513 'mwe-copyright-custom' => 'Personalizado',
12832514 'mwe-upwiz-next' => 'Próximo',
 2515+ 'mwe-upwiz-next-file' => 'Fazer upload dos ficheiros e continuar',
 2516+ 'mwe-upwiz-next-deeds' => 'Próximo',
 2517+ 'mwe-upwiz-next-details' => 'Próximo',
12842518 'mwe-upwiz-home' => 'Ir para a página inicial da Wiki',
12852519 'mwe-upwiz-upload-another' => 'Fazer upload de mais ficheiros',
12862520 'mwe-prevent-close' => 'Os seus ficheiros ainda estão a ser carregados. Tem a certeza de que pretende abandonar esta página?',
@@ -1291,9 +2525,183 @@
12922526 'mwe-upwiz-tooltip-description' => 'Descreva de forma breve todos os elementos de nota sobre a obra. Para uma fotografia, mencione as principais coisas que estão fotografadas, a ocasião e o sítio.',
12932527 'mwe-upwiz-tooltip-other' => 'Qualquer informação adicional sobre a obra, que pretenda incluir. Pode usar texto wiki.',
12942528 'mwe-upwiz-tooltip-more-info' => 'Saiba mais.',
 2529+ 'mwe-upwiz-file-need-file' => 'Primeiro adicione um upload, por favor.',
 2530+ 'mwe-upwiz-file-need-start' => 'Clique este botão para iniciar os uploads, por favor.',
 2531+ 'mwe-upwiz-file-need-complete' => 'Aguarde até terminar o upload de todos os ficheiros, por favor.',
 2532+ 'mwe-upwiz-deeds-need-deed' => 'Explique onde obteve {{PLURAL:$1|este ficheiro|estes ficheiros}} e como este site pode {{PLURAL:$1|utilizá-lo|utilizá-los}}, seleccionando uma das opções, por favor.',
 2533+ 'mwe-upwiz-deeds-need-license' => 'Escolha uma licença, por favor.',
 2534+ 'mwe-upwiz-license-incompatible-pd' => 'As licenças de domínio público são incompatíveis com qualquer outro tipo de licença.',
 2535+ 'mwe-upwiz-license-incompatible-cc' => 'Só pode escolher um tipo de licença Creative Commons.',
 2536+ 'mwe-upwiz-license-show-all' => 'Usar uma licença diferente',
 2537+ 'mwe-upwiz-license-show-recommended' => 'Usar a licença recomendada',
 2538+ 'mwe-upwiz-error-signature-blank' => 'Precisa de assinar o campo abaixo com o seu nome de utilizador ou o seu nome verdadeiro.',
 2539+ 'mwe-upwiz-error-signature-too-long' => 'A assinatura é demasiado longa.
 2540+Use no máximo $1 {{PLURAL:$1|carácter|caracteres}}.',
 2541+ 'mwe-upwiz-error-signature-too-short' => 'A assinatura é demasiado curta.
 2542+Use no mínimo $1 {{PLURAL:$1|carácter|caracteres}}.',
 2543+ 'mwe-upwiz-error-signature-bad-chars' => 'A sua assinatura contém caracteres que não são permitidos.
 2544+Não utilize texto wiki ou HTML aqui, por favor. Introduza só o seu nome de utilizador ou o seu nome verdadeiro.',
 2545+ 'mwe-upwiz-error-blank' => 'Este campo é obrigatório.',
 2546+ 'mwe-upwiz-error-too-long' => 'Este campo é demasiado longo.
 2547+Use no máximo $1 {{PLURAL:$1|carácter|caracteres}}.',
 2548+ 'mwe-upwiz-error-too-short' => 'Este campo é demasiado curto.
 2549+Use no mínimo $1 {{PLURAL:$1|carácter|caracteres}}.',
 2550+ 'mwe-upwiz-error-bad-chars' => 'Este campo contém caracteres que não são permitidos.
 2551+Não utilize texto wiki ou HTML aqui, por favor.',
 2552+ 'mwe-upwiz-error-date' => 'Introduza uma data válida no formato AAAA-MM-DD, ou escolha uma do calendário.',
 2553+ 'mwe-upwiz-license-cc-by-sa-3.0' => 'Creative Commons Atribuição-Partilha nos Termos da Mesma Licença 3.0',
 2554+ 'mwe-upwiz-license-cc-by-3.0' => 'Creative Commons Atribuição 3.0',
 2555+ 'mwe-upwiz-license-cc-zero' => 'Creative Commons CC0 Renúncia',
 2556+ 'mwe-upwiz-license-gfdl' => 'GNU Free Documentation License',
 2557+ 'mwe-upwiz-categories' => 'Categorias',
 2558+ 'mwe-upwiz-categories-add' => 'Adicionar',
 2559+ 'mwe-upwiz-category-remove' => 'Remover esta categoria',
12952560 );
12962561
 2562+/** Brazilian Portuguese (Português do Brasil)
 2563+ * @author Giro720
 2564+ * @author Luckas Blade
 2565+ */
 2566+$messages['pt-br'] = array(
 2567+ 'uploadwizard' => 'Assistente de carregamentos',
 2568+ 'uploadwizard-desc' => 'Assistente de carregamentos, desenvolvido para a subvenção Usabilidade Multimídia',
 2569+ 'mwe-loading-upwiz' => 'Iniciando o assistente de carregamentos',
 2570+ 'mwe-upwiz-code-unknown' => 'Língua desconhecida',
 2571+ 'mwe-upwiz-step-file' => 'Carregar',
 2572+ 'mwe-upwiz-step-deeds' => 'Licenciar',
 2573+ 'mwe-upwiz-step-details' => 'Descrever',
 2574+ 'mwe-upwiz-step-thanks' => 'Usar',
 2575+ 'mwe-upwiz-intro' => 'Bem-vindo(a) ao Wikimedia Commons, um repositório de imagens, áudio e vídeos que todos podem descarregar e usar livremente. Aumente os conhecimentos da humanidade fazendo o carregamento de arquivos que possam ser usados para fins educativos.',
 2576+ 'mwe-upwiz-add-file-n' => 'Adicionar outro arquivo',
 2577+ 'mwe-upwiz-add-file-0' => 'Clique aqui para carregar um arquivo',
 2578+ 'mwe-upwiz-browse' => 'Navegar...',
 2579+ 'mwe-upwiz-transported' => 'OK',
 2580+ 'mwe-upwiz-click-here' => 'Clique aqui para selecionar um arquivo',
 2581+ 'mwe-upwiz-uploading' => 'carregando...',
 2582+ 'mwe-upwiz-editing' => 'editando...',
 2583+ 'mwe-upwiz-remove-upload' => 'Remover este arquivo da lista de arquivos para carregamento',
 2584+ 'mwe-upwiz-remove-description' => 'Remover esta descrição',
 2585+ 'mwe-upwiz-upload' => 'Carregar',
 2586+ 'mwe-upwiz-upload-count' => '$1 {{PLURAL:$1|arquivo|arquivos}} de $2 {{PLURAL:$1|arquivo carregado|arquivos carregados}}',
 2587+ 'mwe-upwiz-progressbar-uploading' => 'carregando',
 2588+ 'mwe-upwiz-finished' => 'Terminado!',
 2589+ 'mwe-upwiz-secs-remaining' => '$1 {{PLURAL:$1|segundo restante|$1 segundos restantes}}',
 2590+ 'mwe-upwiz-mins-secs-remaining' => '$1 {{PLURAL:$1|minuto|minutos}} e $2 {{PLURAL:$2|segundo|segundos}} restantes',
 2591+ 'mwe-upwiz-hrs-mins-secs-remaining' => '$1 {{PLURAL:$1|hora|horas}} $2 {{PLURAL:$2|minuto|minutos}} e $3 {{PLURAL:$3|segundo|segundos}} restantes',
 2592+ 'mwe-upwiz-deeds-intro' => 'Este site exige que você defina uma licença para arquivos carregados, para que todos possam reutilizá-los de forma legal para qualquer fim.',
 2593+ 'mwe-upwiz-deeds-macro-prompt' => 'Defina uma licença para {{PLURAL:$1|o arquivo|todos os arquivos}} acima:',
 2594+ 'mwe-upwiz-deeds-custom-prompt' => 'Ou:',
 2595+ 'mwe-upwiz-details-intro' => 'Agora precisamos de algumas informações básicas sobre os arquivos.',
 2596+ 'mwe-upwiz-source-ownwork' => '{{PLURAL:$1|Este arquivo é|Estes arquivos são}} de minha autoria.',
 2597+ 'mwe-upwiz-source-ownwork-assert' => 'Eu, $2, o detentor dos direitos autorais {{PLURAL:$1|desta obra|destas obras}}, concedo a todos, de forma irrevogável, o direito de {{PLURAL:$1|usá-la|usá-las}} para qualquer fim, desde que a minha autoria seja devidamente atribuída e que obras dela derivadas sejam partilhadas nos mesmos termos.',
 2598+ 'mwe-upwiz-source-ownwork-assert-custom' => 'Eu, $2, o detentor dos direitos autorais {{PLURAL:$1|desta obra, publico-a|destas obras, publico-as}} nos termos da(s) seguinte(s) licença(s):',
 2599+ 'mwe-upwiz-source-ownwork-assert-note' => 'Isto significa que você publica a sua obra nos termos da licença Creative Commons Atribuição-Partilha nos Termos da Mesma Licença.',
 2600+ 'mwe-upwiz-source-permission' => 'O autor deu-lhe permissão explícita para carregá-los',
 2601+ 'mwe-upwiz-source-thirdparty' => '{{PLURAL:$1|Este arquivo não é|Estes arquivos não são}} de minha autoria.',
 2602+ 'mwe-upwiz-source-thirdparty-intro' => 'Introduza o endereço onde encontrou cada arquivo, por favor.',
 2603+ 'mwe-upwiz-source-thirdparty-custom-multiple-intro' => 'Se todos os arquivos têm a mesma fonte, autor e direitos de autor, pode introduzi-los uma única vez para todos.',
 2604+ 'mwe-upwiz-source-thirdparty-license' => 'O detentor dos direitos autorais {{PLURAL:$1|desta obra, publicou-a|destas obras, publicou-as}} nos termos da(s) seguinte(s) licença(s):',
 2605+ 'mwe-upwiz-source-thirdparty-accept' => 'OK',
 2606+ 'mwe-upwiz-source-custom' => 'Escolha as licenças para cada arquivo individualmente na próxima página.',
 2607+ 'mwe-upwiz-more-options' => 'mais opções...',
 2608+ 'mwe-upwiz-fewer-options' => 'menos opções...',
 2609+ 'mwe-upwiz-desc' => 'Descrição em',
 2610+ 'mwe-upwiz-desc-add-n' => 'adicionar uma descrição em outra língua',
 2611+ 'mwe-upwiz-desc-add-0' => 'adicionar uma descrição',
 2612+ 'mwe-upwiz-title' => 'Título',
 2613+ 'mwe-upwiz-categories-intro' => 'Ajude outros a encontrar as suas obras, adicionando categorias',
 2614+ 'mwe-upwiz-categories-another' => 'Adicionar outras categorias',
 2615+ 'mwe-upwiz-previously-uploaded' => 'Este arquivo já foi carregado anteriormente em $1 e está disponível <a href="$2">aqui</a>.',
 2616+ 'mwe-upwiz-about-this-work' => 'Sobre esta obra',
 2617+ 'mwe-upwiz-media-type' => 'Tipo de multimídia',
 2618+ 'mwe-upwiz-date-created' => 'Data de criação',
 2619+ 'mwe-upwiz-location' => 'Localização',
 2620+ 'mwe-upwiz-copyright-info' => 'Licenciar',
 2621+ 'mwe-upwiz-author' => 'Autor(es)',
 2622+ 'mwe-upwiz-license' => 'Licenciar',
 2623+ 'mwe-upwiz-about-format' => 'Sobre o arquivo',
 2624+ 'mwe-upwiz-autoconverted' => 'Este arquivo foi convertido automaticamente para o formato $1',
 2625+ 'mwe-upwiz-filename-tag' => 'Nome do arquivo:',
 2626+ 'mwe-upwiz-other' => 'Outras informações',
 2627+ 'mwe-upwiz-other-prefill' => 'Campo para texto wiki',
 2628+ 'mwe-upwiz-showall' => 'mostrar todos',
 2629+ 'mwe-upwiz-source' => 'Fonte',
 2630+ 'mwe-upwiz-macro-edit-intro' => 'Primeiro escolha uma licença acima. Depois você pode acrescentar descrições e outras informações aos seus carregamentos.',
 2631+ 'mwe-upwiz-macro-edit' => 'Atualizar descrições',
 2632+ 'mwe-upwiz-thanks-intro' => 'Obrigado pelo seu carregamento!',
 2633+ 'mwe-upwiz-thanks-explain' => 'Agora você pode usar {{PLURAL:$1|este arquivo|estes arquivos}} em sites como a Wikipédia, ou criar links para {{PLURAL:$1|ele|eles}} na internet.',
 2634+ 'mwe-upwiz-thanks-link' => 'Este arquivo está agora disponível em <b><tt>$1</tt></b>.',
 2635+ 'mwe-upwiz-thanks-wikitext' => '<b>Para usar o arquivo numa wiki</b>, copie este texto para uma página:',
 2636+ 'mwe-upwiz-thanks-url' => '<b>Para criar um link para o arquivo em HTML</b>, copie este endereço URL:',
 2637+ 'mwe-upwiz-upload-error-bad-filename-extension' => 'Esta wiki não aceita nomes de arquivos com a extensão "$1".',
 2638+ 'mwe-upwiz-upload-error-duplicate' => 'Este arquivo já foi carregado nesta wiki.',
 2639+ 'mwe-upwiz-upload-error-stashed-anyway' => 'Carregar assim mesmo?',
 2640+ 'mwe-upwiz-ok' => 'OK',
 2641+ 'mwe-upwiz-cancel' => 'Cancelar',
 2642+ 'mwe-upwiz-change' => '(alterar)',
 2643+ 'mwe-upwiz-fileexists-replace' => 'Já existe um arquivo com o título "$1". Altere o título para torná-lo único, por favor.',
 2644+ 'mwe-upwiz-fileexists' => 'Já existe um arquivo com este nome.
 2645+Por favor, verifique <b><tt>$1</tt></b> se você não tem certeza de que pretende alterá-lo.',
 2646+ 'mwe-upwiz-thumbnail-more' => 'Ampliar',
 2647+ 'mwe-upwiz-overwrite' => 'Substituir o arquivo',
 2648+ 'mwe-copyright-macro' => 'Como acima',
 2649+ 'mwe-copyright-custom' => 'Personalizado',
 2650+ 'mwe-upwiz-next' => 'Próximo',
 2651+ 'mwe-upwiz-next-file' => 'Carregar arquivos e continuar',
 2652+ 'mwe-upwiz-next-deeds' => 'Próximo',
 2653+ 'mwe-upwiz-next-details' => 'Próximo',
 2654+ 'mwe-upwiz-home' => 'Ir para a página inicial da Wiki',
 2655+ 'mwe-upwiz-upload-another' => 'Carregar mais ficheiros',
 2656+ 'mwe-prevent-close' => 'Os seus arquivos ainda estão sendo carregados.
 2657+Você tem certeza de que quer sair desta página?',
 2658+ 'mwe-upwiz-files-complete' => 'Seus arquivos foram carregados!',
 2659+ 'mwe-upwiz-tooltip-author' => 'O nome da pessoa que tirou a fotografia, pintou o quadro, fez o desenho, etc.',
 2660+ 'mwe-upwiz-tooltip-source' => 'De onde veio este arquivo digital; pode ser uma URL, ou um livro ou publicação',
 2661+ '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',
 2662+ 'mwe-upwiz-tooltip-title' => 'Um título curto para o arquivo.
 2663+Pode usar termos normais sem espaços, mas não pode fazer quebras de linha.
 2664+Este título tem de ser diferente de todos os outros nesta wiki.',
 2665+ 'mwe-upwiz-tooltip-description' => 'Descreva de forma breve todos os elementos de nota sobre a obra.
 2666+Para uma fotografia, mencione as principais coisas que estão fotografadas, a ocasião e o lugar.',
 2667+ 'mwe-upwiz-tooltip-other' => 'Qualquer informação adicional sobre a obra, que pretenda incluir.
 2668+Pode usar texto wiki.',
 2669+ 'mwe-upwiz-tooltip-more-info' => 'Saiba mais.',
 2670+ 'mwe-upwiz-file-need-file' => 'Primeiro adicione um upload, por favor.',
 2671+ 'mwe-upwiz-file-need-start' => 'Por favor, clique neste botão para começar os carregamentos.',
 2672+ 'mwe-upwiz-file-need-complete' => 'Por favor, espere até que todos os arquivos tenham sido carregados.',
 2673+ 'mwe-upwiz-deeds-need-deed' => 'Explique onde obteve {{PLURAL:$1|este arquivo|estes arquivo}} e como este site pode {{PLURAL:$1|utilizá-lo|utilizá-los}}, selecionando uma das opções, por favor.',
 2674+ 'mwe-upwiz-deeds-need-license' => 'Por favor, escolha uma licença.',
 2675+ 'mwe-upwiz-license-incompatible-pd' => 'As licenças de domínio público são incompatíveis com qualquer outro tipo de licença.',
 2676+ 'mwe-upwiz-license-incompatible-cc' => 'Você só pode escolher um tipo de licença Creative Commons.',
 2677+ 'mwe-upwiz-license-show-all' => 'Usar uma licença diferente',
 2678+ 'mwe-upwiz-license-show-recommended' => 'Usar a licença recomendada',
 2679+ 'mwe-upwiz-error-signature-blank' => 'Você precisa assinar o campo abaixo com seu nome de usuário ou nome real.',
 2680+ 'mwe-upwiz-error-signature-too-long' => 'Sua assinatura é muito longa.
 2681+Use no máximo $1 {{PLURAL:$1|caractere|caracteres}}.',
 2682+ 'mwe-upwiz-error-signature-too-short' => 'Sua assinatura é muito curta.
 2683+Use no mínimo $1 {{PLURAL:$1|caractere|caracteres}}.',
 2684+ 'mwe-upwiz-error-signature-bad-chars' => 'A sua assinatura contém caracteres que não são permitidos.
 2685+Não utilize texto wiki ou HTML aqui, por favor. Introduza só o seu nome de usuário ou o seu nome verdadeiro.',
 2686+ 'mwe-upwiz-error-blank' => 'Este campo é obrigatório.',
 2687+ 'mwe-upwiz-error-too-long' => 'Este campo é demasiado longo.
 2688+Use no máximo $1 {{PLURAL:$1|carácter|caracteres}}.',
 2689+ 'mwe-upwiz-error-too-short' => 'Este campo é demasiado curto.
 2690+Use no mínimo $1 {{PLURAL:$1|carácter|caracteres}}.',
 2691+ 'mwe-upwiz-error-bad-chars' => 'Este campo contém caracteres que não são permitidos.
 2692+Não utilize texto wiki ou HTML aqui, por favor.',
 2693+ 'mwe-upwiz-error-date' => 'Introduza uma data válida no formato AAAA-MM-DD, ou escolha uma no calendário.',
 2694+ 'mwe-upwiz-license-cc-by-sa-3.0' => 'Creative Commons Atribuição-Partilha nos Termos da Mesma Licença 3.0',
 2695+ 'mwe-upwiz-license-cc-by-3.0' => 'Creative Commons Atribuição 3.0',
 2696+ 'mwe-upwiz-license-cc-zero' => 'Creative Commons CC0 Renúncia',
 2697+ 'mwe-upwiz-license-gfdl' => 'GNU Free Documentation License',
 2698+ 'mwe-upwiz-categories' => 'Categorias',
 2699+ 'mwe-upwiz-categories-add' => 'Adicionar',
 2700+ 'mwe-upwiz-category-remove' => 'Remover esta categoria',
 2701+);
 2702+
12972703 /** Russian (Русский)
 2704+ * @author Ast
 2705+ * @author Eleferen
12982706 * @author Александр Сигачёв
12992707 */
13002708 $messages['ru'] = array(
@@ -1319,18 +2727,24 @@
13202728 'mwe-upwiz-upload-count' => '{{PLURAL:$1|Передан $1 файл|Передано $1 файла|Передано $1 файлов}} из $2 {{PLURAL:$2|файла|файла|файлов}}',
13212729 'mwe-upwiz-progressbar-uploading' => 'загрузка на сервер',
13222730 'mwe-upwiz-finished' => 'Готово!',
1323 - 'mwe-upwiz-deeds-intro' => 'Спасибо! Теперь нужно установить лицензию на эти файлы, чтобы их можно было законно просматривать и изменять. А также, мы должны знать, откуда вы получили эти файлы.',
 2731+ 'mwe-upwiz-secs-remaining' => '{{PLURAL:$1|Осталась $1 секунда|Осталось $1 секунды|Осталось $1 секунд}}',
 2732+ 'mwe-upwiz-mins-secs-remaining' => '{{PLURAL:$1|Осталась $1 минута|Осталось $1 минуты|Осталось $1 минут}} {{PLURAL:$2|$2 секунда|$2 секунды|$2 секунд}}',
 2733+ 'mwe-upwiz-hrs-mins-secs-remaining' => '{{PLURAL:$1|Остался $1 час|Осталось $1 часа|Осталось $1 часов}} {{PLURAL:$2|$2 минута|$2 минуты|$2 минут}} {{PLURAL:$3|$3 секунда|$3 секунды|$3 секунд}}',
 2734+ 'mwe-upwiz-deeds-intro' => 'Этот сайт требует от вас указания лицензий на загруженные файлы, чтобы кто угодно мог законно их использовать в любых целях.',
 2735+ 'mwe-upwiz-deeds-macro-prompt' => 'Установить лицензию для {{PLURAL:$1|вышеуказанного файла|всех вышеуказанных файлов}}:',
 2736+ 'mwe-upwiz-deeds-custom-prompt' => 'Или:',
13242737 'mwe-upwiz-details-intro' => 'Теперь нужно указать основные сведения о файлах.',
1325 - 'mwe-upwiz-source-ownwork' => 'Этот файл является моей собственной работой.',
1326 - 'mwe-upwiz-source-ownwork-assert' => 'Я, $1, владелец авторских прав на это произведение, добровольно разрешаю использовать его в любых целях, при условии сохранения сведений обо мне, как о владельце авторских прав, и распространении данных условий на производные работы.',
1327 - 'mwe-upwiz-source-ownwork-assert-custom' => 'Я, $1, владелец авторских прав на это произведение, добровольно публикую его на условиях следующей(их) лицензии(й):',
1328 - 'mwe-upwiz-source-ownwork-assert-note' => 'Это означает, что вы выпускаете произведение под двойной лицензией: Creative Commons Attribution ShareAlike и GFDL.',
 2738+ 'mwe-upwiz-source-ownwork' => '{{PLURAL:$1|Этот файл является моим собственным произведением.|Эти файлы являются моими собственными произведениями.}}',
 2739+ 'mwe-upwiz-source-ownwork-assert' => 'Я, $2, владелец авторских прав на {{PLURAL:$1|это произведение|эти произведения}}, добровольно разрешаю использовать {{PLURAL:$1|его|их}} в любых целях, при условии сохранения сведений обо мне, как о владельце авторских прав, и распространении данных условий на производные работы.',
 2740+ 'mwe-upwiz-source-ownwork-assert-custom' => 'Я, $2, владелец авторских прав на {{PLURAL:$1|это произведение|эти произведения}}, добровольно публикую {{PLURAL:$1|его|их}} на условиях следующей(их) лицензии(й):',
 2741+ 'mwe-upwiz-source-ownwork-assert-note' => 'Это означает, что вы выпускаете произведение под лицензией Creative Commons Attribution ShareAlike.',
13292742 'mwe-upwiz-source-permission' => 'Их автор дал вам явное разрешение, на их загрузку на сайт',
1330 - 'mwe-upwiz-source-thirdparty' => 'Этот файл не является моим собственным произведением.',
 2743+ 'mwe-upwiz-source-thirdparty' => '{{PLURAL:$1|Этот файл не является моим собственным произведением.|Эти файлы не являются моими собственными произведениями.}}',
13312744 'mwe-upwiz-source-thirdparty-intro' => 'Пожалуйста, введите для каждого файла адрес, где вы его нашли.',
1332 - 'mwe-upwiz-source-thirdparty-license' => 'Владелец авторских прав на это произведение, опубликовал его на условиях следующей лицензии(й):',
 2745+ 'mwe-upwiz-source-thirdparty-custom-multiple-intro' => 'Если все файлы имеют один и тот же источник, автора и правовой статус, вы можете ввести эти сведения один раз для всех файлов.',
 2746+ 'mwe-upwiz-source-thirdparty-license' => 'Владелец авторских прав на {{PLURAL:$1|это произведение|эти произведения}}, опубликовал {{PLURAL:$1|его|их}} на условиях следующей лицензии(й):',
13332747 'mwe-upwiz-source-thirdparty-accept' => 'OK',
1334 - 'mwe-upwiz-source-custom' => 'Знаете ли вы, что вы можете <a href="$1">задавать</a> показываемые здесь настройки по умолчанию?',
 2748+ 'mwe-upwiz-source-custom' => 'Выберите лицензии для каждого файла в отдельности на следующей странице.',
13352749 'mwe-upwiz-more-options' => 'больше настроек…',
13362750 'mwe-upwiz-fewer-options' => 'меньше настроек…',
13372751 'mwe-upwiz-desc' => 'Описание на',
@@ -1344,9 +2758,9 @@
13452759 'mwe-upwiz-media-type' => 'Тип медиа',
13462760 'mwe-upwiz-date-created' => 'Дата создания',
13472761 'mwe-upwiz-location' => 'Местонахождение',
1348 - 'mwe-upwiz-copyright-info' => 'Информация об авторских правах',
 2762+ 'mwe-upwiz-copyright-info' => 'Указание прав',
13492763 'mwe-upwiz-author' => 'Автор(ы)',
1350 - 'mwe-upwiz-license' => 'Лицензия',
 2764+ 'mwe-upwiz-license' => 'Указание прав',
13512765 'mwe-upwiz-about-format' => 'О файле',
13522766 'mwe-upwiz-autoconverted' => 'Этот файл был автоматически преобразован в формат $1',
13532767 'mwe-upwiz-filename-tag' => 'Имя файла:',
@@ -1356,22 +2770,27 @@
13572771 'mwe-upwiz-source' => 'Источник',
13582772 'mwe-upwiz-macro-edit-intro' => 'Выберите сначала лицензию, и после этого вы сможете добавить описания и другую информацию о ваших закачках.',
13592773 'mwe-upwiz-macro-edit' => 'Обновить описания',
1360 - 'mwe-upwiz-thanks-intro' => 'Спасибо за загрузку вашего произведения! Теперь вы можете использовать ваши файлы на страницах или ссылаться на них с других веб-сайтов.',
 2774+ 'mwe-upwiz-thanks-intro' => 'Спасибо за загрузку!',
 2775+ 'mwe-upwiz-thanks-explain' => 'Теперь вы можете использовать {{PLURAL:$1|ваш файл|ваши файлы}} на страницах проектов вроде Википедии, или ссылаться на {{PLURAL:$1|него|них}} с других веб-сайтов.',
13612776 'mwe-upwiz-thanks-link' => 'Этот файл теперь доступен на <tt><b>$1</b></tt>.',
1362 - 'mwe-upwiz-thanks-wikitext' => '<b>Чтобы использовать файл</b>, скопируйте этот текст на страницу:',
1363 - 'mwe-upwiz-thanks-url' => '<b>Чтобы добавить HTML-ссылку</b>, скопируйте HTML-код:',
 2777+ 'mwe-upwiz-thanks-wikitext' => '<b>Чтобы использовать файл в вики</b>, скопируйте этот текст на страницу:',
 2778+ 'mwe-upwiz-thanks-url' => '<b>Чтобы добавить ссылку в HTML</b>, скопируйте следующий адрес URL:',
13642779 'mwe-upwiz-upload-error-bad-filename-extension' => 'Данная вики не принимает имена файлов с расширением «$1».',
13652780 'mwe-upwiz-upload-error-duplicate' => 'Этот файл был ранее загружен в эту вики.',
1366 - 'mwe-upwiz-upload-error-stashed-anyway' => 'Всё равно опубликовать?',
 2781+ 'mwe-upwiz-upload-error-stashed-anyway' => 'Всё равно загрузить?',
13672782 'mwe-upwiz-ok' => 'OK',
13682783 'mwe-upwiz-cancel' => 'Отменить',
13692784 'mwe-upwiz-change' => '(изменить)',
 2785+ 'mwe-upwiz-fileexists-replace' => 'Файл с названием "$1" уже существует. Пожалуйста, измените ваше название на более уникальное.',
13702786 'mwe-upwiz-fileexists' => 'Файл с этим именем уже существует. Пожалуйста, проверьте <b><tt>$1</tt></b>, если вы не уверены, что хотите заменить его.',
13712787 'mwe-upwiz-thumbnail-more' => 'Увеличить',
13722788 'mwe-upwiz-overwrite' => 'Заменить файл',
13732789 'mwe-copyright-macro' => 'Как выше',
13742790 'mwe-copyright-custom' => 'Особая',
13752791 'mwe-upwiz-next' => 'Следующий',
 2792+ 'mwe-upwiz-next-file' => 'Загрузите файлы и продолжите',
 2793+ 'mwe-upwiz-next-deeds' => 'Далее',
 2794+ 'mwe-upwiz-next-details' => 'Далее',
13762795 'mwe-upwiz-home' => 'Перейти на домашнюю страницу вики',
13772796 'mwe-upwiz-upload-another' => 'Загрузить ещё файлы',
13782797 'mwe-prevent-close' => 'Ваши файлы всё ещё загружаются. Вы уверены, что хотите уйти с этой страницы?',
@@ -1383,26 +2802,207 @@
13842803 'mwe-upwiz-tooltip-description' => 'Кратко опишите всё самое важное об этом произведении. Для фото, укажите что изображено, где сделана фотография, при каких обстоятельствах.',
13852804 'mwe-upwiz-tooltip-other' => 'Любая другие сведения о произведении, которые вы хотите указать. Вы можете использовать викитекст.',
13862805 'mwe-upwiz-tooltip-more-info' => 'Узнать больше.',
 2806+ 'mwe-upwiz-file-need-file' => 'Пожалуйста, добавьте сначала загрузку.',
 2807+ 'mwe-upwiz-file-need-start' => 'Пожалуйста, нажмите эту кнопку, чтобы начать загрузку.',
 2808+ 'mwe-upwiz-file-need-complete' => 'Пожалуйста, дождитесь окончания загрузки файлов.',
 2809+ 'mwe-upwiz-deeds-need-deed' => 'Пожалуйста, объясните, откуда {{PLURAL:$1|этот файл|эти файлы}} и как наш сайт может {{PLURAL:$1|его|их}} использовать, выбрав одну из данных опций.',
 2810+ 'mwe-upwiz-deeds-need-license' => 'Пожалуйста, выберите лицензию.',
 2811+ 'mwe-upwiz-license-incompatible-pd' => 'Лицензии общественного достояния не совместимы ни с какими другими лицензиями.',
 2812+ 'mwe-upwiz-license-incompatible-cc' => 'Вы можете выбрать только один вид лицензии Creative Commons.',
 2813+ 'mwe-upwiz-license-show-all' => 'Воспользуйтесь другой лицензией',
 2814+ 'mwe-upwiz-license-show-recommended' => 'Воспользуйтесь рекомендованной лицензией',
 2815+ 'mwe-upwiz-error-signature-blank' => 'Вы должны указать в приведённом ниже поле ваше имя участника или настоящее имя.',
 2816+ 'mwe-upwiz-error-signature-too-long' => 'Ваша подпись слишком длинна.
 2817+Подпись не должна превышать $1 {{PLURAL:$1|символа|символов|символов}}.',
 2818+ 'mwe-upwiz-error-signature-too-short' => 'Ваша подпись слишком коротка.
 2819+Длина подписи должна превышать $1 {{PLURAL:$1|символ|символа|символов}}.',
 2820+ 'mwe-upwiz-error-signature-bad-chars' => 'Ваша подпись содержит недопустимые символы.
 2821+Пожалуйста, не используйте в подписи викитекст или HTML, просто укажите ваше имя участника или настоящее имя.',
 2822+ 'mwe-upwiz-error-blank' => 'Это поле обязательно для заполнения.',
 2823+ 'mwe-upwiz-error-too-long' => 'Это поле слишком длинно.
 2824+Сделайте его длину короче $1 {{PLURAL:$1|символа|символов|символов}}.',
 2825+ 'mwe-upwiz-error-too-short' => 'Это поле слишком коротко.
 2826+Его длина должна быть больше $1 {{PLURAL:$1|символа|символов|символов}}.',
 2827+ 'mwe-upwiz-error-bad-chars' => 'Это поле содержит недопустимые символы.
 2828+Пожалуйста, не используйте викитекст или HTML.',
 2829+ 'mwe-upwiz-error-date' => 'Пожалуйста, введите корректную дату в формате ГГГГ-ММ-ДД, либо выберите дату из появляющегося календаря.',
 2830+ 'mwe-upwiz-license-cc-by-sa-3.0' => 'Creative Commons Attribution ShareAlike 3.0',
 2831+ 'mwe-upwiz-license-cc-by-3.0' => 'Creative Commons Attribution 3.0',
 2832+ 'mwe-upwiz-license-cc-zero' => 'Creative Commons CC0 Waiver',
 2833+ 'mwe-upwiz-license-gfdl' => 'GNU Free Documentation License',
 2834+ 'mwe-upwiz-categories' => 'Категории',
 2835+ 'mwe-upwiz-categories-add' => 'Добавить',
 2836+ 'mwe-upwiz-category-remove' => 'Убрать эту категорию',
13872837 );
13882838
 2839+/** Rusyn (русиньскый язык)
 2840+ * @author Gazeb
 2841+ */
 2842+$messages['rue'] = array(
 2843+ 'mwe-upwiz-code-unknown' => 'Незнамый язык',
 2844+ 'mwe-upwiz-step-file' => 'Награти',
 2845+ 'mwe-upwiz-step-details' => 'Попиште',
 2846+ 'mwe-upwiz-add-file-n' => 'Придати далшый файл',
 2847+ 'mwe-upwiz-add-file-0' => 'Кликните гев, жебы сьте награли файл',
 2848+ 'mwe-upwiz-transported' => 'ОК',
 2849+ 'mwe-upwiz-click-here' => 'Кликните гев, жебы сьте выбрали файл',
 2850+ 'mwe-upwiz-uploading' => 'награваня...',
 2851+ 'mwe-upwiz-editing' => 'едітованя...',
 2852+ 'mwe-upwiz-upload' => 'Награти',
 2853+ 'mwe-upwiz-about-format' => 'О файлі',
 2854+ 'mwe-upwiz-filename-tag' => 'Назва файлу:',
 2855+ 'mwe-upwiz-other' => 'Іншы інформації',
 2856+ 'mwe-upwiz-showall' => 'вказати вшытко',
 2857+ 'mwe-upwiz-source' => 'Джерело',
 2858+ 'mwe-upwiz-ok' => 'ОК',
 2859+ 'mwe-upwiz-cancel' => 'Сторно',
 2860+ 'mwe-upwiz-change' => '(змінити)',
 2861+ 'mwe-upwiz-next' => 'Далшы',
 2862+ 'mwe-upwiz-next-deeds' => 'Далшы',
 2863+ 'mwe-upwiz-next-details' => 'Далшы',
 2864+ 'mwe-upwiz-home' => 'Іти на вікі домашню сторінку',
 2865+ 'mwe-upwiz-upload-another' => 'Награти веце файлів',
 2866+ 'mwe-upwiz-tooltip-more-info' => 'Науч ся веце.',
 2867+ 'mwe-upwiz-categories' => 'Катеґорії',
 2868+ 'mwe-upwiz-categories-add' => 'Придати',
 2869+ 'mwe-upwiz-category-remove' => 'Одстранити тоту катеґорію',
 2870+);
 2871+
 2872+/** Sinhala (සිංහල)
 2873+ * @author බිඟුවා
 2874+ */
 2875+$messages['si'] = array(
 2876+ 'mwe-upwiz-code-unknown' => 'නොදන්නා භාෂාව',
 2877+ 'mwe-upwiz-step-file' => 'උඩුගත කරන්න',
 2878+ 'mwe-upwiz-step-details' => 'විස්තර කිරීම',
 2879+ 'mwe-upwiz-step-thanks' => 'පරිශීලනය කරන්න',
 2880+ 'mwe-upwiz-add-file-n' => 'තවත් ගොනුවක් එක් කරන්න',
 2881+ 'mwe-upwiz-transported' => 'හරි',
 2882+ 'mwe-upwiz-uploading' => 'උඩුගත කෙරෙමින් පවතී...',
 2883+ 'mwe-upwiz-editing' => 'සංස්කරණය කෙරෙමින් පවතී...',
 2884+ 'mwe-upwiz-upload' => 'උඩුගත කරන්න',
 2885+ 'mwe-upwiz-progressbar-uploading' => 'උඩුගත කෙරෙමින් පවතී',
 2886+ 'mwe-upwiz-finished' => 'නිමි!',
 2887+ 'mwe-upwiz-deeds-custom-prompt' => 'හෝ',
 2888+ 'mwe-upwiz-source-thirdparty-accept' => 'හරි',
 2889+ 'mwe-upwiz-desc-add-0' => 'විස්තරයක් එක් කරන්න',
 2890+ 'mwe-upwiz-title' => 'මාතෘකාව',
 2891+ 'mwe-upwiz-media-type' => 'මාධ්‍ය වර්ගය',
 2892+ 'mwe-upwiz-date-created' => 'නිමවූ දවස',
 2893+ 'mwe-upwiz-location' => 'ස්ථානය',
 2894+ 'mwe-upwiz-author' => 'කතෘන්',
 2895+ 'mwe-upwiz-about-format' => 'ගොනුව පිළිබඳව',
 2896+ 'mwe-upwiz-filename-tag' => 'ගොනු-නාමය:',
 2897+ 'mwe-upwiz-showall' => 'සියල්ල පෙන්වන්න',
 2898+ 'mwe-upwiz-upload-error-stashed-anyway' => 'කොයි හැටි වුවත් උඩුගත කරන්නද?',
 2899+ 'mwe-upwiz-ok' => 'හරි',
 2900+ 'mwe-upwiz-cancel' => ' අත් හරින්න',
 2901+ 'mwe-upwiz-change' => '(වෙනස)',
 2902+ 'mwe-upwiz-next' => 'ඊලඟ',
 2903+ 'mwe-upwiz-next-deeds' => 'ඊලඟ',
 2904+ 'mwe-upwiz-next-details' => 'ඊලඟ',
 2905+);
 2906+
13892907 $messages['sk'] = array(
13902908 'mwe-upwiz-fileexists' => 'Súbor s týmto názvom už existuje. Prosím, skontrolujte <b><tt>$1</tt></b> ak si nie ste istý, či ho chcete zmeniť.',
13912909 );
13922910
 2911+/** Serbian Cyrillic ekavian (Српски (ћирилица))
 2912+ * @author Михајло Анђелковић
 2913+ */
 2914+$messages['sr-ec'] = array(
 2915+ 'uploadwizard' => 'Чаробњак за слање',
 2916+ 'mwe-upwiz-step-file' => 'Слање',
 2917+ 'mwe-upwiz-step-details' => 'Опиши',
 2918+ 'mwe-upwiz-step-thanks' => 'Користи',
 2919+ 'mwe-upwiz-add-file-n' => 'Додај други фајл',
 2920+ 'mwe-upwiz-add-file-0' => 'Кликни овде да пошаљеш фајл',
 2921+ 'mwe-upwiz-transported' => 'Да',
 2922+ 'mwe-upwiz-click-here' => 'Кликни овде за избор фајла',
 2923+ 'mwe-upwiz-uploading' => 'шаље се...',
 2924+ 'mwe-upwiz-editing' => 'мења се...',
 2925+ 'mwe-upwiz-upload' => 'Пошаљи',
 2926+ 'mwe-upwiz-progressbar-uploading' => 'шаље се',
 2927+ 'mwe-upwiz-finished' => 'Завршено!',
 2928+ 'mwe-upwiz-source-thirdparty' => '{{PLURAL:$1|Овај фајл није мој сопствени рад|Ови фајлови нису моји сопствени радови}}.',
 2929+ 'mwe-upwiz-source-thirdparty-accept' => 'Да',
 2930+ 'mwe-upwiz-more-options' => 'више опција...',
 2931+ 'mwe-upwiz-fewer-options' => 'мање опција...',
 2932+ 'mwe-upwiz-desc-add-0' => 'додај опис',
 2933+ 'mwe-upwiz-title' => 'Наслов',
 2934+ 'mwe-upwiz-about-this-work' => 'О овом раду',
 2935+ 'mwe-upwiz-media-type' => 'Врста медија',
 2936+ 'mwe-upwiz-location' => 'Место',
 2937+ 'mwe-upwiz-author' => 'Аутор(и)',
 2938+ 'mwe-upwiz-about-format' => 'О фајлу',
 2939+ 'mwe-upwiz-filename-tag' => 'Име фајла:',
 2940+ 'mwe-upwiz-showall' => 'прикажи све',
 2941+ 'mwe-upwiz-ok' => 'Да',
 2942+ 'mwe-upwiz-cancel' => 'Поништи',
 2943+ 'mwe-upwiz-change' => '(промени)',
 2944+ 'mwe-upwiz-thumbnail-more' => 'Увећај',
 2945+ 'mwe-upwiz-overwrite' => 'Замени фајл',
 2946+ 'mwe-copyright-macro' => 'Као горе',
 2947+ 'mwe-upwiz-next' => 'Следеће',
 2948+ 'mwe-upwiz-next-deeds' => 'Следеће',
 2949+ 'mwe-upwiz-next-details' => 'Следеће',
 2950+);
 2951+
 2952+/** Serbian Latin ekavian (Srpski (latinica)) */
 2953+$messages['sr-el'] = array(
 2954+ 'uploadwizard' => 'Čarobnjak za slanje',
 2955+ 'mwe-upwiz-step-file' => 'Slanje',
 2956+ 'mwe-upwiz-step-details' => 'Opiši',
 2957+ 'mwe-upwiz-step-thanks' => 'Koristi',
 2958+ 'mwe-upwiz-add-file-n' => 'Dodaj drugi fajl',
 2959+ 'mwe-upwiz-add-file-0' => 'Klikni ovde da pošalješ fajl',
 2960+ 'mwe-upwiz-transported' => 'Da',
 2961+ 'mwe-upwiz-click-here' => 'Klikni ovde za izbor fajla',
 2962+ 'mwe-upwiz-uploading' => 'šalje se...',
 2963+ 'mwe-upwiz-editing' => 'menja se...',
 2964+ 'mwe-upwiz-upload' => 'Pošalji',
 2965+ 'mwe-upwiz-progressbar-uploading' => 'šalje se',
 2966+ 'mwe-upwiz-finished' => 'Završeno!',
 2967+ 'mwe-upwiz-source-thirdparty' => '{{PLURAL:$1|Ovaj fajl nije moj sopstveni rad|Ovi fajlovi nisu moji sopstveni radovi}}.',
 2968+ 'mwe-upwiz-source-thirdparty-accept' => 'Da',
 2969+ 'mwe-upwiz-more-options' => 'više opcija...',
 2970+ 'mwe-upwiz-fewer-options' => 'manje opcija...',
 2971+ 'mwe-upwiz-desc-add-0' => 'dodaj opis',
 2972+ 'mwe-upwiz-title' => 'Naslov',
 2973+ 'mwe-upwiz-about-this-work' => 'O ovom radu',
 2974+ 'mwe-upwiz-media-type' => 'Vrsta medija',
 2975+ 'mwe-upwiz-location' => 'Mesto',
 2976+ 'mwe-upwiz-author' => 'Autor(i)',
 2977+ 'mwe-upwiz-about-format' => 'O fajlu',
 2978+ 'mwe-upwiz-filename-tag' => 'Ime fajla:',
 2979+ 'mwe-upwiz-showall' => 'prikaži sve',
 2980+ 'mwe-upwiz-ok' => 'Da',
 2981+ 'mwe-upwiz-cancel' => 'Poništi',
 2982+ 'mwe-upwiz-change' => '(promeni)',
 2983+ 'mwe-upwiz-thumbnail-more' => 'Uvećaj',
 2984+ 'mwe-upwiz-overwrite' => 'Zameni fajl',
 2985+ 'mwe-copyright-macro' => 'Kao gore',
 2986+ 'mwe-upwiz-next' => 'Sledeće',
 2987+ 'mwe-upwiz-next-deeds' => 'Sledeće',
 2988+ 'mwe-upwiz-next-details' => 'Sledeće',
 2989+);
 2990+
13932991 /** Swedish (Svenska)
13942992 * @author Dafer45
 2993+ * @author Nghtwlkr
 2994+ * @author Sertion
13952995 */
13962996 $messages['sv'] = array(
13972997 'uploadwizard' => 'Guide för uppladdning',
13982998 'mwe-loading-upwiz' => 'Laddar guide för uppladdning',
13992999 'mwe-upwiz-code-unknown' => 'Okänt språk',
1400 - 'mwe-upwiz-step-file' => '1. Ladda upp dina filer',
1401 - 'mwe-upwiz-step-deeds' => '2. Lägg till licenser',
1402 - 'mwe-upwiz-step-details' => '3. Lägg till beskrivningar',
1403 - 'mwe-upwiz-step-thanks' => '4. Använd dina filer',
 3000+ 'mwe-upwiz-step-file' => 'Ladda upp',
 3001+ 'mwe-upwiz-step-deeds' => 'Välj licens',
 3002+ 'mwe-upwiz-step-details' => 'Beskriv',
 3003+ 'mwe-upwiz-step-thanks' => 'Använd',
14043004 'mwe-upwiz-intro' => 'Välkommen till Wikimedia Commons, ett arkiv av bilder, ljud och filmer som alla fritt kan ladda ner och använda. Utöka mänsklighetens kunskap genom att lägga upp filer som kan användas i utbildningssyfte.',
14053005 'mwe-upwiz-add-file-n' => 'Lägg till ytterligare en fil',
1406 - 'mwe-upwiz-add-file-0' => 'Klicka här för att lägga till en fil för uppladdning',
 3006+ 'mwe-upwiz-add-file-0' => 'Klicka här för att ladda upp en fil',
14073007 'mwe-upwiz-browse' => 'Bläddra ...',
14083008 'mwe-upwiz-transported' => 'OK',
14093009 'mwe-upwiz-click-here' => 'Klicka här för att välja en fil',
@@ -1412,9 +3012,15 @@
14133013 'mwe-upwiz-upload' => 'Ladda upp',
14143014 'mwe-upwiz-upload-count' => '$1 av $2 filer uppladdade',
14153015 'mwe-upwiz-progressbar-uploading' => 'Laddar upp',
1416 - 'mwe-upwiz-deeds-intro' => 'Tack! Nu måste vi ställa in licens för dessa så att alla lagligt kan visa eller redigera dem. Först måste vi veta var du fick tag i dem.',
 3016+ 'mwe-upwiz-finished' => 'Klar!',
 3017+ 'mwe-upwiz-secs-remaining' => '$1 {{PLURAL:$1|sekund|sekunder}} kvar',
 3018+ 'mwe-upwiz-mins-secs-remaining' => '$1 {{PLURAL:$1|minut|minuter}} och $2 {{PLURAL:$2|sekund|sekunder}} kvar',
 3019+ 'mwe-upwiz-hrs-mins-secs-remaining' => '$1 {{PLURAL:$1|timma|timmar}}, $2 {{PLURAL:$2|minut|minuter}} och $3 {{PLURAL:$3|sekund|sekunder}} kvar',
 3020+ 'mwe-upwiz-deeds-intro' => 'Den här webbplatsen kräver att du väljer en licens för dina uppladdade filer, så att det är lagligt för alla att använda dem för vad som helst.',
 3021+ 'mwe-upwiz-deeds-macro-prompt' => 'Välj en licens för {{PLURAL:$1|filen ovan|alla filerna ovan}}:',
 3022+ 'mwe-upwiz-deeds-custom-prompt' => 'Eller:',
14173023 'mwe-upwiz-details-intro' => 'Nu behöver vi lite grundläggande information om filerna.',
1418 - 'mwe-upwiz-source-ownwork' => 'Denna fil är mitt eget verk.',
 3024+ 'mwe-upwiz-source-ownwork' => '{{PLURAL:$1|Den här filen är|De här filerna är}} skapade av mig.',
14193025 'mwe-upwiz-source-ownwork-assert' => 'Jag, $1, upphovsrättsinnehavaren till detta arbete beviljar härmed vem som helst rätten att använda detta verk för valfritt ändamål, så länge de hänvisar till mig som upphovsman och delar material som bygger på detta under samma villkor.',
14203026 'mwe-upwiz-source-ownwork-assert-custom' => 'Jag, $1, upphovsrättsmannen till detta verk publicerar härmed detta verk under följande licens(er):',
14213027 'mwe-upwiz-source-permission' => 'Deras upphovsmän gav dig uttryckligt tillstånd att ladda upp dem',
@@ -1457,9 +3063,11 @@
14583064 'mwe-upwiz-next' => 'Nästa',
14593065 'mwe-upwiz-home' => 'Gå till Wiki hemsida',
14603066 'mwe-upwiz-upload-another' => 'Ladda upp fler filer',
1461 - 'mwe-prevent-close' => 'Dina filer laddas fortfarande upp. Är du säker på att du vill navigera bort från den här sidan?',
 3067+ 'mwe-prevent-close' => 'Dina filer laddas fortfarande upp.
 3068+Är du säker på att du vill navigera bort från den här sidan?',
14623069 'mwe-upwiz-files-complete' => 'Dina filer har lagts upp!',
1463 - 'mwe-upwiz-tooltip-sign' => 'Du kan använda ditt wiki användarnamn eller ditt riktiga namn. I båda fallen kommer detta att kopplas till din wiki användarsida',
 3070+ 'mwe-upwiz-tooltip-sign' => 'Du kan använda ditt wiki användarnamn eller ditt riktiga namn.
 3071+I båda fallen kommer detta att kopplas till din wiki användarsida',
14643072 'mwe-upwiz-tooltip-title' => 'En kort titel för filen. Du kan använda ett enkelt språk med mellanslag, men inga radbrytningar. Denna titel måste skilja sig från alla andra titlar på denna wiki.',
14653073 'mwe-upwiz-tooltip-description' => 'Beskriv kortfattat allt anmärkningsvärt om verket. För ett foto, nämna de viktigaste saker som är avbildade, tillfälle och plats.',
14663074 'mwe-upwiz-tooltip-other' => 'Ytterligare information du vill ha med om detta verk. Du kan använda wikitext-kod.',
@@ -1475,9 +3083,9 @@
14763084 'mwe-upwiz-transported' => 'సరే',
14773085 'mwe-upwiz-remove-upload' => 'ఎక్కించాల్సిన దస్త్రాల జాబితా నుండి ఈ దస్త్రాన్ని తొలగించు',
14783086 'mwe-upwiz-remove-description' => 'ఈ వివరణని తొలగించు',
1479 - 'mwe-upwiz-source-ownwork' => 'ఈ దస్త్రం నా స్వంత కృతి.',
1480 - 'mwe-upwiz-source-ownwork-assert-custom' => 'నేను, $1, ఈ కృతి యొక్క కాపీహక్కుదారుని, దీన్ని ఇందుమూలముగా ఈ లైసెన్సు(ల) క్రింద ప్రచురిస్తున్నాను:',
1481 - 'mwe-upwiz-source-thirdparty' => 'ఈ దస్త్రం నా స్వంత కృతి కాదు.',
 3087+ 'mwe-upwiz-source-ownwork' => 'ఈ {{PLURAL:$1|దస్త్రం నా స్వంత కృతి|దస్త్రాలు నా స్వంత కృతులు}}.',
 3088+ 'mwe-upwiz-source-ownwork-assert-custom' => 'నేను, $2, ఈ {{PLURAL:$1|కృతి|కృతుల}} యొక్క కాపీహక్కుదారున్ని, ఈ {{PLURAL:$1|కృతిని|కృతులను}} ఇందుమూలముగా ఈ క్రింది లైసెన్సు(ల) ప్రకారం ప్రచురిస్తున్నాను:',
 3089+ 'mwe-upwiz-source-thirdparty' => 'ఈ {{PLURAL:$1|దస్త్రం నా స్వంత కృతి కాదు|దస్త్రాలు నా స్వంత కృతులు కావు}}.',
14823090 'mwe-upwiz-source-thirdparty-accept' => 'సరే',
14833091 'mwe-upwiz-more-options' => 'మరిన్ని ఎంపికలు...',
14843092 'mwe-upwiz-fewer-options' => 'కొన్నే ఎంపికలు...',
@@ -1488,7 +3096,7 @@
14893097 'mwe-upwiz-about-this-work' => 'ఈ కృతి గురించి',
14903098 'mwe-upwiz-date-created' => 'సృష్టించిన తేదీ',
14913099 'mwe-upwiz-location' => 'ప్రాంతం',
1492 - 'mwe-upwiz-copyright-info' => 'కాపీహక్కుల సమాచారం',
 3100+ 'mwe-upwiz-copyright-info' => 'విడుదల హక్కులు',
14933101 'mwe-upwiz-author' => 'రచయిత(లు)',
14943102 'mwe-upwiz-about-format' => 'ఈ దస్త్రం గురించి',
14953103 'mwe-upwiz-filename-tag' => 'దస్త్రపు పేరు:',
@@ -1509,3 +3117,290 @@
15103118 'mwe-upwiz-fileexists' => 'Một tập tin với tên này đã tồn tại, xin hãy kiểm tra lại <b><tt>$1</tt></b> nếu bạn không chắc bạn có muốn thay đổi nó hay không.',
15113119 );
15123120
 3121+/** Wu (吴语) */
 3122+$messages['wuu'] = array(
 3123+ 'mwe-upwiz-cancel' => '取消',
 3124+);
 3125+
 3126+/** Simplified Chinese (‪中文(简体)‬) */
 3127+$messages['zh-hans'] = array(
 3128+ 'uploadwizard' => '上传精灵',
 3129+ 'uploadwizard-desc' => '上传精灵的开发是供多媒体可用性发展',
 3130+ 'mwe-loading-upwiz' => '上传精灵载入中...',
 3131+ 'mwe-upwiz-code-unknown' => '未知的语言',
 3132+ 'mwe-upwiz-step-file' => '上载',
 3133+ 'mwe-upwiz-step-deeds' => '发布权',
 3134+ 'mwe-upwiz-step-details' => '描述',
 3135+ 'mwe-upwiz-step-thanks' => '使用',
 3136+ 'mwe-upwiz-intro' => '欢迎到维基共享资源,一个自由的图像、声音和电影库,任何人都可以自由下载和使用。
 3137+添加档案到人类的知识库可以通过上传文件,且可以用于教育目的。',
 3138+ 'mwe-upwiz-add-file-n' => '添加另一个文件',
 3139+ 'mwe-upwiz-add-file-0' => '点击这里上载文件',
 3140+ 'mwe-upwiz-browse' => '浏览 ...',
 3141+ 'mwe-upwiz-transported' => 'OK',
 3142+ 'mwe-upwiz-click-here' => '点击这里选择一个文件',
 3143+ 'mwe-upwiz-uploading' => '上传中 ...',
 3144+ 'mwe-upwiz-editing' => '编辑中 ...',
 3145+ 'mwe-upwiz-remove-upload' => '从上传的文件列表中删除此文件',
 3146+ 'mwe-upwiz-remove-description' => '删除此说明',
 3147+ 'mwe-upwiz-upload' => '上载',
 3148+ 'mwe-upwiz-upload-count' => '在$2{{PLURAL:$2|个|个}}档案之中,$1个档案已上传',
 3149+ 'mwe-upwiz-progressbar-uploading' => '上传中',
 3150+ 'mwe-upwiz-finished' => '完成!',
 3151+ 'mwe-upwiz-secs-remaining' => '剩余$1 {{PLURAL:$1|秒|秒}}',
 3152+ 'mwe-upwiz-mins-secs-remaining' => '剩余$1 {{PLURAL:$1|分钟|分钟}} $2 {{PLURAL:$2|秒|秒}}',
 3153+ 'mwe-upwiz-hrs-mins-secs-remaining' => '剩余$1 {{PLURAL:$1|小时|小时}} $2 {{PLURAL:$2|分钟|分钟}} $3 {{PLURAL:$3|秒|秒}}',
 3154+ 'mwe-upwiz-deeds-intro' => '此站要求你选择一个条款,所以每个人都可以在任何目的下合法使用这些档案。',
 3155+ 'mwe-upwiz-deeds-macro-prompt' => '选择一个条款供{{PLURAL:$1|以上档案|全部以上的档案}}:',
 3156+ 'mwe-upwiz-deeds-custom-prompt' => '或:',
 3157+ 'mwe-upwiz-details-intro' => '现在,我们需要关于这些文件的一些基本信息。',
 3158+ 'mwe-upwiz-source-ownwork' => '这{{PLURAL:$1|个|些}}档案是我自己的创作。',
 3159+ 'mwe-upwiz-source-ownwork-assert' => '我,$2,这{{PLURAL:$1|个|些}}档案的版权持有者,在此不可撤销地授予任何人在任何目的下都有权使用这{{PLURAL:$1|个|些}}档案,只要他们标示我的名字及将其使用同样条款发布。',
 3160+ 'mwe-upwiz-source-ownwork-assert-custom' => '我,$2,这{{PLURAL:$1|个|些}}档案的版权持有者现将这{{PLURAL:$1|个|些}}档案在以下条款发布:',
 3161+ 'mwe-upwiz-source-ownwork-assert-note' => '这意味着你将你的作品发布在创作共用署名 相同方式分享的条款上。',
 3162+ 'mwe-upwiz-source-permission' => '其作者明确许可给你上传这个档案的',
 3163+ 'mwe-upwiz-source-thirdparty' => '这{{PLURAL:$1|个|些}}档案不是我自己的创作。',
 3164+ 'mwe-upwiz-source-thirdparty-intro' => '请输入这些档案的来源。',
 3165+ 'mwe-upwiz-source-thirdparty-custom-multiple-intro' => '如果所有文件具有相同的来源,作者和版权状态,您可以一次过输入全部。',
 3166+ 'mwe-upwiz-source-thirdparty-license' => '这{{PLURAL:$1|个|些}}档案的版权持有人发布这{{PLURAL:$1|个|些}}档案在以下条款上:',
 3167+ 'mwe-upwiz-source-thirdparty-accept' => 'OK',
 3168+ 'mwe-upwiz-source-custom' => '在下一页为每个档案选择独立的条款。',
 3169+ 'mwe-upwiz-more-options' => '更多的选择 ...',
 3170+ 'mwe-upwiz-fewer-options' => '较少的选择 ...',
 3171+ 'mwe-upwiz-desc' => '说明',
 3172+ 'mwe-upwiz-desc-add-n' => '添加另一种语言的描述',
 3173+ 'mwe-upwiz-desc-add-0' => '补充说明',
 3174+ 'mwe-upwiz-title' => '标题',
 3175+ 'mwe-upwiz-categories-intro' => '加一个类别以便他人找到你的作品',
 3176+ 'mwe-upwiz-categories-another' => '添加其他类别',
 3177+ 'mwe-upwiz-previously-uploaded' => '这个档案是以前上传到$1及已经可在<a href"$2">这里</a>找到。',
 3178+ 'mwe-upwiz-about-this-work' => '关于这个档案',
 3179+ 'mwe-upwiz-media-type' => '媒体类型',
 3180+ 'mwe-upwiz-date-created' => '创建日期',
 3181+ 'mwe-upwiz-location' => '位置',
 3182+ 'mwe-upwiz-copyright-info' => '发布权',
 3183+ 'mwe-upwiz-author' => '作者',
 3184+ 'mwe-upwiz-license' => '发布权',
 3185+ 'mwe-upwiz-about-format' => '关于此文件',
 3186+ 'mwe-upwiz-autoconverted' => '此文件被自动转换为$1格式',
 3187+ 'mwe-upwiz-filename-tag' => '文件名:',
 3188+ 'mwe-upwiz-other' => '其他资料',
 3189+ 'mwe-upwiz-other-prefill' => '可输入维基文字的框',
 3190+ 'mwe-upwiz-showall' => '显示所有',
 3191+ 'mwe-upwiz-source' => '来源',
 3192+ 'mwe-upwiz-macro-edit-intro' => '首先选择一个以上其中一个的条款,那么你就可以添加一些说明和其他信息到您的档案。',
 3193+ 'mwe-upwiz-macro-edit' => '更动描述',
 3194+ 'mwe-upwiz-thanks-intro' => '感谢上传!',
 3195+ 'mwe-upwiz-thanks-explain' => '现在,你可以使用这{{PLURAL:$1|个|些}}档案在维基百科或其他维基媒体计划上,或是在网络上将它们连结。',
 3196+ 'mwe-upwiz-thanks-link' => '该文件现已在<tt><b>$1</b></tt>可查阅。',
 3197+ 'mwe-upwiz-thanks-wikitext' => '<b>要在维基上使用此文件</b>,复制并贴上以下文字:',
 3198+ 'mwe-upwiz-thanks-url' => '<b>要链接它到的网页 (HTML)上</b>,复制这个网址:',
 3199+ 'mwe-upwiz-upload-error-bad-filename-extension' => '本站不接受副档名为"$1"的档案。',
 3200+ 'mwe-upwiz-upload-error-duplicate' => '这个文件是在以前上传到这个 wiki。',
 3201+ 'mwe-upwiz-upload-error-stashed-anyway' => '无论如何均要上传?',
 3202+ 'mwe-upwiz-ok' => 'OK',
 3203+ 'mwe-upwiz-cancel' => '取消',
 3204+ 'mwe-upwiz-change' => '(更改)',
 3205+ 'mwe-upwiz-fileexists-replace' => '以"$1"为标题的档案已经存在,请更改这个名称以使其为一个独特的名字。',
 3206+ 'mwe-upwiz-fileexists' => '与此名称的文件已经存在。
 3207+请检查<tt><b>$1</b></tt>如果你不知道你要不要取代它。',
 3208+ 'mwe-upwiz-thumbnail-more' => '放大',
 3209+ 'mwe-upwiz-overwrite' => '替换文件',
 3210+ 'mwe-copyright-macro' => '如上',
 3211+ 'mwe-copyright-custom' => '自订',
 3212+ 'mwe-upwiz-next' => '下一步',
 3213+ 'mwe-upwiz-next-file' => '上传文件并继续',
 3214+ 'mwe-upwiz-next-deeds' => '下一步',
 3215+ 'mwe-upwiz-next-details' => '下一步',
 3216+ 'mwe-upwiz-home' => '前往维基主页',
 3217+ 'mwe-upwiz-upload-another' => '上传多个文件',
 3218+ 'mwe-prevent-close' => '您的文件仍在上传。
 3219+你确定要离开这个网页浏览?',
 3220+ 'mwe-upwiz-files-complete' => '您的文件上传完毕!',
 3221+ 'mwe-upwiz-tooltip-author' => '谁拍这张照片,或描绘的景象,画图纸,等等的人。',
 3222+ 'mwe-upwiz-tooltip-source' => '这个数码档从何来?可以是一个URL、一本书或一个出版物',
 3223+ 'mwe-upwiz-tooltip-sign' => '你可以使用你的维基用户名称或您的真实姓名。
 3224+在这两种情况下,这将连结到你在维基的用户页',
 3225+ 'mwe-upwiz-tooltip-title' => '一个此档案的短标题。
 3226+你可以使用自己的语言,但不可分行。
 3227+这个标题一定要和其他在此站上的标题不同。',
 3228+ 'mwe-upwiz-tooltip-description' => '一切有关此作品的简要描述。
 3229+对于照片,提到的主要事情是描绘的场合或场所。',
 3230+ 'mwe-upwiz-tooltip-other' => '任何其他你想要提交的信息。
 3231+你可以使用维基文本代码。',
 3232+ 'mwe-upwiz-tooltip-more-info' => '了解更多信息。',
 3233+ 'mwe-upwiz-file-need-file' => '请先加入一个上传榴案',
 3234+ 'mwe-upwiz-file-need-start' => '请按这个按钮来启动上传。',
 3235+ 'mwe-upwiz-file-need-complete' => '请等待,直到所有的文件完成上传为止。',
 3236+ 'mwe-upwiz-deeds-need-deed' => '请描述你在那里取得这{{PLURAL:$1|个|些}}档案,以及在本站中你会如何使用{{PLURAL:$1|这档案|它们}}。',
 3237+ 'mwe-upwiz-deeds-need-license' => '请选择一个条款',
 3238+ 'mwe-upwiz-license-incompatible-pd' => '公有领域与其他条款不相容',
 3239+ 'mwe-upwiz-license-incompatible-cc' => '你只可以选择一种共享创意的条款。',
 3240+ 'mwe-upwiz-license-show-all' => '使用不同条款',
 3241+ 'mwe-upwiz-license-show-recommended' => '使用推荐的牌照',
 3242+ 'mwe-upwiz-error-signature-blank' => '你必须在下面的输入框书写您的用户名或真实姓名。',
 3243+ 'mwe-upwiz-error-signature-too-long' => '您的签名太长。
 3244+请让它少于$1{{PLURAL:$1|个字|个字}}。',
 3245+ 'mwe-upwiz-error-signature-too-short' => '你的签名太短了。
 3246+令它长过$1 {{PLURAL:$1|字|字}}。',
 3247+ 'mwe-upwiz-error-signature-bad-chars' => '你的签名包含不能使用的符号。
 3248+请勿使用维基文字或HTML文本,只有你的用户名或真名。',
 3249+ 'mwe-upwiz-error-blank' => '此项是必需的。',
 3250+ 'mwe-upwiz-error-too-long' => '此项太长。
 3251+请让它少于$1{{PLURAL:$1|个字|个字}}。',
 3252+ 'mwe-upwiz-error-too-short' => '此项太短。
 3253+令它长过$1 {{PLURAL:$1|字|字}}。',
 3254+ 'mwe-upwiz-error-bad-chars' => '此项包含禁用的符号。
 3255+请勿使用维基文字或HTML。',
 3256+ 'mwe-upwiz-error-date' => '请在YYYY-MM-DD的格式上输入日期,或是在弹出的日历中选择日期。',
 3257+ 'mwe-upwiz-license-cc-by-sa-3.0' => '共享创意署名相同方式分享3.0',
 3258+ 'mwe-upwiz-license-cc-by-3.0' => '共享创意署名3.0',
 3259+ 'mwe-upwiz-license-cc-zero' => '共享创意CC0豁免',
 3260+ 'mwe-upwiz-license-gfdl' => 'GNU自由文档许可证',
 3261+ 'mwe-upwiz-categories' => '分类',
 3262+ 'mwe-upwiz-categories-add' => '新增',
 3263+ 'mwe-upwiz-category-remove' => '删除这个类别',
 3264+);
 3265+
 3266+/** Traditional Chinese (‪中文(繁體)‬)
 3267+ * @author Horacewai2
 3268+ */
 3269+$messages['zh-hant'] = array(
 3270+ 'uploadwizard' => '上傳精靈',
 3271+ 'uploadwizard-desc' => '上傳精靈的開發是供多媒體可用性發展',
 3272+ 'mwe-loading-upwiz' => '上傳精靈載入中...',
 3273+ 'mwe-upwiz-code-unknown' => '未知的語言',
 3274+ 'mwe-upwiz-step-file' => '上載',
 3275+ 'mwe-upwiz-step-deeds' => '發佈權',
 3276+ 'mwe-upwiz-step-details' => '描述',
 3277+ 'mwe-upwiz-step-thanks' => '使用',
 3278+ 'mwe-upwiz-intro' => '歡迎到維基共享資源,一個自由的圖像、聲音和電影庫,任何人都可以自由下載和使用。
 3279+添加檔案到人類的知識庫可以通過上傳文件,且可以用於教育目的。',
 3280+ 'mwe-upwiz-add-file-n' => '添加另一個文件',
 3281+ 'mwe-upwiz-add-file-0' => '點擊這裡上載文件',
 3282+ 'mwe-upwiz-browse' => '瀏覽 ...',
 3283+ 'mwe-upwiz-transported' => 'OK',
 3284+ 'mwe-upwiz-click-here' => '點擊這裡選擇一個文件',
 3285+ 'mwe-upwiz-uploading' => '上傳中 ...',
 3286+ 'mwe-upwiz-editing' => '編輯中 ...',
 3287+ 'mwe-upwiz-remove-upload' => '從上傳的文件列表中刪除此文件',
 3288+ 'mwe-upwiz-remove-description' => '刪除此說明',
 3289+ 'mwe-upwiz-upload' => '上載',
 3290+ 'mwe-upwiz-upload-count' => '在$2{{PLURAL:$2|個|個}}檔案之中,$1個檔案已上傳',
 3291+ 'mwe-upwiz-progressbar-uploading' => '上傳中',
 3292+ 'mwe-upwiz-finished' => '完成!',
 3293+ 'mwe-upwiz-secs-remaining' => '剩餘$1 {{PLURAL:$1|秒|秒}}',
 3294+ 'mwe-upwiz-mins-secs-remaining' => '剩餘$1 {{PLURAL:$1|分鐘|分鐘}} $2 {{PLURAL:$2|秒|秒}}',
 3295+ 'mwe-upwiz-hrs-mins-secs-remaining' => '剩餘$1 {{PLURAL:$1|小時|小時}} $2 {{PLURAL:$2|分鐘|分鐘}} $3 {{PLURAL:$3|秒|秒}}',
 3296+ 'mwe-upwiz-deeds-intro' => '此站要求你選擇一個條款,所以每個人都可以在任何目的下合法使用這些檔案。',
 3297+ 'mwe-upwiz-deeds-macro-prompt' => '選擇一個條款供{{PLURAL:$1|以上檔案|全部以上的檔案}}:',
 3298+ 'mwe-upwiz-deeds-custom-prompt' => '或:',
 3299+ 'mwe-upwiz-details-intro' => '現在,我們需要關於這些文件的一些基本信息。',
 3300+ 'mwe-upwiz-source-ownwork' => '這{{PLURAL:$1|個|些}}檔案是我自己的創作。',
 3301+ 'mwe-upwiz-source-ownwork-assert' => '我,$2,這{{PLURAL:$1|個|些}}檔案的版權持有者,在此不可撤銷地授予任何人在任何目的下都有權使用這{{PLURAL:$1|個|些}}檔案,只要他們標示我的名字及將其使用同樣條款發佈。',
 3302+ 'mwe-upwiz-source-ownwork-assert-custom' => '我,$2,這{{PLURAL:$1|個|些}}檔案的版權持有者現將這{{PLURAL:$1|個|些}}檔案在以下條款發佈:',
 3303+ 'mwe-upwiz-source-ownwork-assert-note' => '這意味著你將你的作品發布在創作共用署名 相同方式分享的條款上。',
 3304+ 'mwe-upwiz-source-permission' => '其作者明確許可給你上傳這個檔案的',
 3305+ 'mwe-upwiz-source-thirdparty' => '這{{PLURAL:$1|個|些}}檔案不是我自己的創作。',
 3306+ 'mwe-upwiz-source-thirdparty-intro' => '請輸入這些檔案的來源。',
 3307+ 'mwe-upwiz-source-thirdparty-custom-multiple-intro' => '如果所有文件具有相同的來源,作者和版權狀態,您可以一次過輸入全部。',
 3308+ 'mwe-upwiz-source-thirdparty-license' => '這{{PLURAL:$1|個|些}}檔案的版權持有人發佈這{{PLURAL:$1|個|些}}檔案在以下條款上:',
 3309+ 'mwe-upwiz-source-thirdparty-accept' => 'OK',
 3310+ 'mwe-upwiz-source-custom' => '在下一頁為每個檔案選擇獨立的條款。',
 3311+ 'mwe-upwiz-more-options' => '更多的選擇 ...',
 3312+ 'mwe-upwiz-fewer-options' => '較少的選擇 ...',
 3313+ 'mwe-upwiz-desc' => '說明',
 3314+ 'mwe-upwiz-desc-add-n' => '添加另一種語言的描述',
 3315+ 'mwe-upwiz-desc-add-0' => '補充說明',
 3316+ 'mwe-upwiz-title' => '標題',
 3317+ 'mwe-upwiz-categories-intro' => '加一個類別以便他人找到你的作品',
 3318+ 'mwe-upwiz-categories-another' => '添加其他類別',
 3319+ 'mwe-upwiz-previously-uploaded' => '這個檔案是以前上傳到$1及已經可在<a href"$2">這裡</a>找到。',
 3320+ 'mwe-upwiz-about-this-work' => '關於這個檔案',
 3321+ 'mwe-upwiz-media-type' => '媒體類型',
 3322+ 'mwe-upwiz-date-created' => '創建日期',
 3323+ 'mwe-upwiz-location' => '位置',
 3324+ 'mwe-upwiz-copyright-info' => '發佈權',
 3325+ 'mwe-upwiz-author' => '作者',
 3326+ 'mwe-upwiz-license' => '發佈權',
 3327+ 'mwe-upwiz-about-format' => '關於此文件',
 3328+ 'mwe-upwiz-autoconverted' => '此文件被自動轉換為$1格式',
 3329+ 'mwe-upwiz-filename-tag' => '文件名:',
 3330+ 'mwe-upwiz-other' => '其他資料',
 3331+ 'mwe-upwiz-other-prefill' => '可輸入維基文字的框',
 3332+ 'mwe-upwiz-showall' => '顯示所有',
 3333+ 'mwe-upwiz-source' => '來源',
 3334+ 'mwe-upwiz-macro-edit-intro' => '首先選擇一個以上其中一個的條款,那麼你就可以添加一些說明和其他信息到您的檔案。',
 3335+ 'mwe-upwiz-macro-edit' => '更動描述',
 3336+ 'mwe-upwiz-thanks-intro' => '感謝上傳!',
 3337+ 'mwe-upwiz-thanks-explain' => '現在,你可以使用這{{PLURAL:$1|個|些}}檔案在維基百科或其他維基媒體計劃上,或是在網絡上將它們連結。',
 3338+ 'mwe-upwiz-thanks-link' => '該文件現已在<tt><b>$1</b></tt>可查閱。',
 3339+ 'mwe-upwiz-thanks-wikitext' => '<b>要在維基上使用此文件</b>,複製並貼上以下文字:',
 3340+ 'mwe-upwiz-thanks-url' => '<b>要鏈接它到的網頁 (HTML)上</b>,複製這個網址:',
 3341+ 'mwe-upwiz-upload-error-bad-filename-extension' => '本站不接受副檔名為"$1"的檔案。',
 3342+ 'mwe-upwiz-upload-error-duplicate' => '這個文件是在以前上傳到這個 wiki。',
 3343+ 'mwe-upwiz-upload-error-stashed-anyway' => '無論如何均要上傳?',
 3344+ 'mwe-upwiz-ok' => 'OK',
 3345+ 'mwe-upwiz-cancel' => '取消',
 3346+ 'mwe-upwiz-change' => '(更改)',
 3347+ 'mwe-upwiz-fileexists-replace' => '以"$1"為標題的檔案已經存在,請更改這個名稱以使其為一個獨特的名字。',
 3348+ 'mwe-upwiz-fileexists' => '與此名稱的文件已經存在。
 3349+請檢查<tt><b>$1</b></tt>如果你不知道你要不要取代它。',
 3350+ 'mwe-upwiz-thumbnail-more' => '放大',
 3351+ 'mwe-upwiz-overwrite' => '替換文件',
 3352+ 'mwe-copyright-macro' => '如上',
 3353+ 'mwe-copyright-custom' => '自訂',
 3354+ 'mwe-upwiz-next' => '下一步',
 3355+ 'mwe-upwiz-next-file' => '上傳文件並繼續',
 3356+ 'mwe-upwiz-next-deeds' => '下一步',
 3357+ 'mwe-upwiz-next-details' => '下一步',
 3358+ 'mwe-upwiz-home' => '前往維基主頁',
 3359+ 'mwe-upwiz-upload-another' => '上傳多個文件',
 3360+ 'mwe-prevent-close' => '您的文件仍在上傳。
 3361+你確定要離開這個網頁瀏覽?',
 3362+ 'mwe-upwiz-files-complete' => '您的文件上傳完畢!',
 3363+ 'mwe-upwiz-tooltip-author' => '誰拍這張照片,或描繪的景象,畫圖紙,等等的人。',
 3364+ 'mwe-upwiz-tooltip-source' => '這個數碼檔從何來?可以是一個URL、一本書或一個出版物',
 3365+ 'mwe-upwiz-tooltip-sign' => '你可以使用你的維基用戶名稱或您的真實姓名。
 3366+在這兩種情況下,這將連結到你在維基的用戶頁',
 3367+ 'mwe-upwiz-tooltip-title' => '一個此檔案的短標題。
 3368+你可以使用自己的語言,但不可分行。
 3369+這個標題一定要和其他在此站上的標題不同。',
 3370+ 'mwe-upwiz-tooltip-description' => '一切有關此作品的簡要描述。
 3371+對於照片,提到的主要事情是描繪的場合或場所。',
 3372+ 'mwe-upwiz-tooltip-other' => '任何其他你想要提交的信息。
 3373+你可以使用維基文本代碼。',
 3374+ 'mwe-upwiz-tooltip-more-info' => '了解更多信息。',
 3375+ 'mwe-upwiz-file-need-file' => '請先加入一個上傳榴案',
 3376+ 'mwe-upwiz-file-need-start' => '請按這個按鈕來啟動上傳。',
 3377+ 'mwe-upwiz-file-need-complete' => '請等待,直到所有的文件完成上傳為止。',
 3378+ 'mwe-upwiz-deeds-need-deed' => '請描述你在那裡取得這{{PLURAL:$1|個|些}}檔案,以及在本站中你會如何使用{{PLURAL:$1|這檔案|它們}}。',
 3379+ 'mwe-upwiz-deeds-need-license' => '請選擇一個條款',
 3380+ 'mwe-upwiz-license-incompatible-pd' => '公有領域與其他條款不相容',
 3381+ 'mwe-upwiz-license-incompatible-cc' => '你只可以選擇一種共享創意的條款。',
 3382+ 'mwe-upwiz-license-show-all' => '使用不同條款',
 3383+ 'mwe-upwiz-license-show-recommended' => '使用推薦的牌照',
 3384+ 'mwe-upwiz-error-signature-blank' => '你必須在下面的輸入框書寫您的用戶名或真實姓名。',
 3385+ 'mwe-upwiz-error-signature-too-long' => '您的簽名太長。
 3386+請讓它少於$1{{PLURAL:$1|個字|個字}}。',
 3387+ 'mwe-upwiz-error-signature-too-short' => '你的簽名太短了。
 3388+令它長過$1 {{PLURAL:$1|字|字}}。',
 3389+ 'mwe-upwiz-error-signature-bad-chars' => '你的簽名包含不能使用的符號。
 3390+請勿使用維基文字或HTML文本,只有你的用戶名或真名。',
 3391+ 'mwe-upwiz-error-blank' => '此項是必需的。',
 3392+ 'mwe-upwiz-error-too-long' => '此項太長。
 3393+請讓它少於$1{{PLURAL:$1|個字|個字}}。',
 3394+ 'mwe-upwiz-error-too-short' => '此項太短。
 3395+令它長過$1 {{PLURAL:$1|字|字}}。',
 3396+ 'mwe-upwiz-error-bad-chars' => '此項包含禁用的符號。
 3397+請勿使用維基文字或HTML。',
 3398+ 'mwe-upwiz-error-date' => '請在YYYY-MM-DD的格式上輸入日期,或是在彈出的日曆中選擇日期。',
 3399+ 'mwe-upwiz-license-cc-by-sa-3.0' => '共享創意署名相同方式分享3.0',
 3400+ 'mwe-upwiz-license-cc-by-3.0' => '共享創意署名3.0',
 3401+ 'mwe-upwiz-license-cc-zero' => '共享創意CC0豁免',
 3402+ 'mwe-upwiz-license-gfdl' => 'GNU自由文檔許可證',
 3403+ 'mwe-upwiz-categories' => '分類',
 3404+ 'mwe-upwiz-categories-add' => '新增',
 3405+ 'mwe-upwiz-category-remove' => '刪除這個類別',
 3406+);
 3407+
Index: branches/MwEmbedStandAlone/modules/UploadWizard/UploadWizardPage.js
@@ -17,10 +17,6 @@
1818 var discussLink = discussListItem.getElementsByTagName( 'a' )[0];
1919 discussLink.setAttribute( 'target', 'usability_discussion' );
2020
21 - // The namespace for media files. We use this to look up what the URL prefix is on this MediaWiki, usually
22 - // 'Image:' or something like that. Defined in defines.php
23 - var NS_FILE = 6;
24 -
2521 mw.load( 'UploadWizard.UploadWizard', function () {
2622 mw.setConfig( 'debug', true );
2723
@@ -42,6 +38,11 @@
4339 minAuthorLength: 2,
4440 maxSourceLength: 200,
4541 minSourceLength: 5,
 42+ maxTitleLength: 200,
 43+ minTitleLength: 5,
 44+ maxDescriptionLength: 4096,
 45+ minDescriptionLength: 5,
 46+ maxOtherInformationLength: 4096,
4647 maxSimultaneousConnections: 2,
4748 maxUploads: 10,
4849
@@ -63,10 +64,6 @@
6465 { template: 'GFDL', messageKey: 'mwe-upwiz-license-gfdl', 'default': false }
6566 ],
6667
67 - // usually, but not always, File:
68 - fileNamespace: wgCanonicalNamespaceNames[NS_FILE],
69 -
70 -
7168 // XXX this is horribly confusing -- some file restrictions are client side, others are server side
7269 // the filename prefix blacklist is at least server side -- all this should be replaced with PHP regex config
7370 // or actually, in an ideal world, we'd have some way to reliably detect gibberish, rather than trying to
Index: branches/MwEmbedStandAlone/modules/UploadWizard/loader.js
@@ -20,6 +20,7 @@
2121 "mw.ApiUploadHandler" : "js/mw.ApiUploadHandler.js",
2222 "mw.DestinationChecker" : "js/mw.DestinationChecker.js",
2323
 24+
2425 "mw.MockUploadHandler" : "js/mw.MockUploadHandler.js",
2526
2627 "$j.fn.tipsy" : "js/jquery/plugins/jquery.tipsy.js",
@@ -30,7 +31,11 @@
3132 "$j.fn.validate" : "js/jquery/plugins/jquery.validate.js",
3233
3334 "$j.fn.arrowSteps" : "js/jquery/plugins/jquery.arrowSteps.js",
34 - "mw.style.arrowSteps" : "styles/jquery.arrowSteps.css"
 35+
 36+ "$j.fn.mwCoolCats" : "js/jquery/plugins/jquery.mwCoolCats.js",
 37+
 38+ "mw.style.arrowSteps" : "styles/jquery.arrowSteps.css",
 39+ "mw.style.mwCoolCats" : "styles/jquery.mwCoolCats.css"
3540 });
3641
3742 //Set a variable for the base upload interface for easy inclution
@@ -69,8 +74,10 @@
7075 '$j.fn.morphCrossfade',
7176 '$j.fn.validate',
7277 '$j.fn.arrowSteps',
 78+ '$j.fn.mwCoolCats',
7379 'mw.style.arrowSteps',
74 - 'mw.style.autocomplete'
 80+ 'mw.style.autocomplete',
 81+ 'mw.style.mwCoolCats'
7582 ],
7683 [
7784 'mw.LanguageUpWiz',
Index: branches/MwEmbedStandAlone/modules/AddMedia/mw.RemoteSearchDriver.js
@@ -112,6 +112,8 @@
113113 */
114114 'resourceSelectionCallback' : null,
115115
 116+ 'displaySearchResultsCallback' : null,
 117+
116118 /**
117119 * import_url_mode
118120 * Can be 'api', 'autodetect', 'remote_link'
@@ -1740,6 +1742,10 @@
17411743 }
17421744 }
17431745 this.addResultBindings();
 1746+
 1747+ if( typeof this.displaySearchResultsCallback == 'function'){
 1748+ this.displaySearchResultsCallback();
 1749+ }
17441750 },
17451751
17461752 /**
Index: branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerActionsSequence.js
@@ -1,26 +0,0 @@
2 -/**
3 - * Handles dialogs for sequence actions such as
4 - * "save sequence",
5 - * "rename",
6 - * "publish"
7 - *
8 - * Hooks into sequencerApiProvider to run the actual api operations
9 - */
10 -
11 -mw.SequencerActionsSequence = function( sequencer ) {
12 - return this.init( sequencer );
13 -};
14 -
15 -mw.SequencerActionsSequence.prototype = {
16 - init: function( sequencer ) {
17 - this.sequencer = sequencer;
18 - },
19 - save: function(){
20 - // Check if we have an api provider defined
21 - if( this.sequencer.apiProvider ){
22 -
23 - }
24 - // No apiProvider show xml
25 -
26 - }
27 -}
\ No newline at end of file
Index: branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerActionsView.js
@@ -1,104 +0,0 @@
2 -
3 -/**
4 - * Handles actions for view menu
5 - * such as view sequence xml
6 - */
7 -
8 -mw.SequencerActionsView = function( sequencer ) {
9 - return this.init( sequencer );
10 -};
11 -
12 -mw.SequencerActionsView.prototype = {
13 - init: function( sequencer ) {
14 - this.sequencer = sequencer;
15 - },
16 -
17 - /**
18 - * Sequencer "viewXml" action
19 - * presents a dialog that displays the current smil xml document
20 - */
21 - viewXML: function(){
22 - var _this = this;
23 - // For now just show the sequence output
24 - $viewSmilXmlDialog = mw.addDialog({
25 - 'title' : gM('mwe-sequencer-menu-view-smilxml'),
26 - 'dragable': true,
27 - 'height' : 480,
28 - 'width' : 640,
29 - 'resizable': true,
30 - 'content' : $j('<div />')
31 - .append(
32 - // Add a loading div
33 - $j('<div />')
34 - .addClass('syntaxhighlighter_loader')
35 - .loadingSpinner(),
36 -
37 - $j('<pre />')
38 - .addClass( 'brush: xml; ruler: true;' )
39 - .css({
40 - 'display': 'none'
41 - })
42 - .html(
43 - mw.escapeQuotesHTML( _this.formatXML( _this.sequencer.getSmil().getXMLString() ) )
44 - )
45 - )
46 - })
47 -
48 - // load and run the syntax highlighter:
49 - $j( $viewSmilXmlDialog.find('pre') ).syntaxHighlighter( function(){
50 - $viewSmilXmlDialog.find('.syntaxhighlighter_loader').remove();
51 - $viewSmilXmlDialog.find('pre').fadeIn();
52 - });
53 -
54 - },
55 - formatXML: function (xml) {
56 - var reg = /(>)(<)(\/*)/g;
57 - var wsexp = / *(.*) +\n/g;
58 - var contexp = /(<.+>)(.+\n)/g;
59 - xml = xml.replace(reg, '$1\n$2$3').replace(wsexp, '$1\n').replace(contexp, '$1\n$2');
60 - var pad = 0;
61 - var formatted = '';
62 - var lines = xml.split('\n');
63 - var indent = 0;
64 - var lastType = 'other';
65 - // 4 types of tags - single, closing, opening, other (text, doctype, comment) - 4*4 = 16 transitions
66 - var transitions = {
67 - 'single->single' : 0,
68 - 'single->closing' : -1,
69 - 'single->opening' : 0,
70 - 'single->other' : 0,
71 - 'closing->single' : 0,
72 - 'closing->closing' : -1,
73 - 'closing->opening' : 0,
74 - 'closing->other' : 0,
75 - 'opening->single' : 1,
76 - 'opening->closing' : 0,
77 - 'opening->opening' : 1,
78 - 'opening->other' : 1,
79 - 'other->single' : 0,
80 - 'other->closing' : -1,
81 - 'other->opening' : 0,
82 - 'other->other' : 0
83 - };
84 -
85 - for (var i=0; i < lines.length; i++) {
86 - var ln = lines[i];
87 - var single = Boolean(ln.match(/<.+\/>/)); // is this line a single tag? ex. <br />
88 - var closing = Boolean(ln.match(/<\/.+>/)); // is this a closing tag? ex. </a>
89 - var opening = Boolean(ln.match(/<[^!].*>/)); // is this even a tag (that's not <!something>)
90 - var type = single ? 'single' : closing ? 'closing' : opening ? 'opening' : 'other';
91 - var fromTo = lastType + '->' + type;
92 - lastType = type;
93 - var padding = '';
94 -
95 - indent += transitions[fromTo];
96 - for (var j = 0; j < indent; j++) {
97 - padding += ' ';
98 - }
99 -
100 - formatted += padding + ln + '\n';
101 - }
102 -
103 - return formatted;
104 - }
105 -}
Index: branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerActionsEdit.js
@@ -1,109 +0,0 @@
2 -/**
3 - * Handles dialogs for sequence actions such as
4 - * "save sequence",
5 - * "rename",
6 - * "publish"
7 - *
8 - * Hooks into sequencerApiProvider to run the actual api operations
9 - */
10 -
11 -mw.SequencerActionsEdit = function( sequencer ) {
12 - return this.init( sequencer );
13 -};
14 -
15 -mw.SequencerActionsEdit.prototype = {
16 -
17 - // Stores the local edit history to support undo / redo
18 - editStack : [],
19 -
20 - // Store the edit index
21 - editIndex : 0,
22 -
23 - // The numbers of undos supported
24 - numberOfUndos : mw.getConfig( 'Sequencer.numberOfUndos' ),
25 -
26 - init: function( sequencer ) {
27 - this.sequencer = sequencer;
28 - },
29 -
30 - selectAll: function(){
31 - // Select all the items in the timeline
32 - $target = this.sequencer.getTimeline().getTimelineContainer();
33 - $target.find( '.timelineClip' ).addClass( 'selectedClip' );
34 - },
35 -
36 - /**
37 - * Set up the edit stack
38 - */
39 - setupEditStack: function(){
40 - this.editStack = [];
41 - // Set the initial edit state:
42 - this.editStack.push( this.sequencer.getSmil().getXMLString() );
43 - // Disable undo
44 - this.sequencer.getMenu().disableMenuItem( 'edit', 'undo' );
45 - },
46 -
47 - /**
48 - * Apply a smil xml transform state ( to support undo / redo )
49 - */
50 - registerEdit: function(){
51 - mw.log( 'ActionsEdit::registerEdit: stacksize' + this.editStack.length + ' editIndex: ' + this.editIndex );
52 - // Throw away any edit history after the current editIndex:
53 - if( this.editStack.length && this.editIndex > this.editStack.length ) {
54 - this.editStack = this.editStack.splice(0, this.editIndex);
55 - }
56 -
57 - // @@TODO could save space to just compute the diff in JS and store that
58 - // ie: http://code.google.com/p/google-diff-match-patch/
59 - // ( instead of the full xml text with "key-pages" every 10 edits or something like that.
60 - this.editStack.push( this.sequencer.getSmil().getXMLString() );
61 -
62 - // Update the editIndex
63 - this.editIndex = this.editStack.length - 1;
64 -
65 - // Enable the undo option:
66 - this.sequencer.getMenu().enableMenuItem( 'edit', 'undo' );
67 - },
68 -
69 - /**
70 - * Undo an edit action
71 - */
72 - undo: function(){
73 - this.editIndex--;
74 - if( this.editStack[ this.editIndex ] ) {
75 - this.sequencer.updateSmilXML( this.editStack[ this.editIndex ] );
76 - // Enable redo action
77 - this.sequencer.getMenu().enableMenuItem( 'edit', 'redo' );
78 - } else {
79 - // index out of range set to 0
80 - this.editIndex = 0;
81 - mw.log("Error: SequenceActionsEdit:: undo Already at oldest index:" + this.editIndex);
82 - }
83 - // if at oldest undo disable undo option
84 - if( ( this.editIndex - 1 ) < 0 ){
85 - this.sequencer.getMenu().disableMenuItem( 'edit', 'undo' );
86 - }
87 - },
88 - /**
89 - * Redo an edit action
90 - */
91 - redo: function(){
92 - this.editIndex ++;
93 - if( this.editStack[ this.editIndex ] ) {
94 - mw.log("DO redo for editIndex::" + this.editIndex + ' xml lenght' + this.editStack[ this.editIndex ].length );
95 - this.sequencer.updateSmilXML( this.editStack[ this.editIndex ] );
96 - // Enable undo action
97 - this.sequencer.getMenu().enableMenuItem( 'edit', 'undo' );
98 - } else {
99 - // Index out of redo range set to last edit
100 - this.editIndex == this.editStack.length - 1
101 - mw.log( 'Error: SequencerActionsEdit::Redo: Already at most recent edit avaliable');
102 - }
103 -
104 - // if at newest redo disable redo option
105 - mw.log( this.editIndex + ' >= ' + ( this.editStack.length -1 ) );
106 - if( this.editIndex >= this.editStack.length -1 ){
107 - this.sequencer.getMenu().disableMenuItem( 'edit', 'redo' );
108 - }
109 - }
110 -}
\ No newline at end of file
Index: branches/MwEmbedStandAlone/modules/Sequencer/actions/mw.SequencerActionsSequence.js
@@ -0,0 +1,26 @@
 2+/**
 3+ * Handles dialogs for sequence actions such as
 4+ * "save sequence",
 5+ * "rename",
 6+ * "publish"
 7+ *
 8+ * Hooks into sequencerApiProvider to run the actual api operations
 9+ */
 10+
 11+mw.SequencerActionsSequence = function( sequencer ) {
 12+ return this.init( sequencer );
 13+};
 14+
 15+mw.SequencerActionsSequence.prototype = {
 16+ init: function( sequencer ) {
 17+ this.sequencer = sequencer;
 18+ },
 19+ save: function(){
 20+ // Check if we have an api provider defined
 21+ if( this.sequencer.apiProvider ){
 22+
 23+ }
 24+ // No apiProvider show xml
 25+
 26+ }
 27+}
\ No newline at end of file
Index: branches/MwEmbedStandAlone/modules/Sequencer/actions/mw.SequencerActionsView.js
@@ -0,0 +1,104 @@
 2+
 3+/**
 4+ * Handles actions for view menu
 5+ * such as view sequence xml
 6+ */
 7+
 8+mw.SequencerActionsView = function( sequencer ) {
 9+ return this.init( sequencer );
 10+};
 11+
 12+mw.SequencerActionsView.prototype = {
 13+ init: function( sequencer ) {
 14+ this.sequencer = sequencer;
 15+ },
 16+
 17+ /**
 18+ * Sequencer "viewXml" action
 19+ * presents a dialog that displays the current smil xml document
 20+ */
 21+ viewXML: function(){
 22+ var _this = this;
 23+ // For now just show the sequence output
 24+ $viewSmilXmlDialog = mw.addDialog({
 25+ 'title' : gM('mwe-sequencer-menu-view-smilxml'),
 26+ 'dragable': true,
 27+ 'height' : 480,
 28+ 'width' : 640,
 29+ 'resizable': true,
 30+ 'content' : $j('<div />')
 31+ .append(
 32+ // Add a loading div
 33+ $j('<div />')
 34+ .addClass('syntaxhighlighter_loader')
 35+ .loadingSpinner(),
 36+
 37+ $j('<pre />')
 38+ .addClass( 'brush: xml; ruler: true;' )
 39+ .css({
 40+ 'display': 'none'
 41+ })
 42+ .html(
 43+ mw.escapeQuotesHTML( _this.formatXML( _this.sequencer.getSmil().getXMLString() ) )
 44+ )
 45+ )
 46+ })
 47+
 48+ // load and run the syntax highlighter:
 49+ $j( $viewSmilXmlDialog.find('pre') ).syntaxHighlighter( function(){
 50+ $viewSmilXmlDialog.find('.syntaxhighlighter_loader').remove();
 51+ $viewSmilXmlDialog.find('pre').fadeIn();
 52+ });
 53+
 54+ },
 55+ formatXML: function (xml) {
 56+ var reg = /(>)(<)(\/*)/g;
 57+ var wsexp = / *(.*) +\n/g;
 58+ var contexp = /(<.+>)(.+\n)/g;
 59+ xml = xml.replace(reg, '$1\n$2$3').replace(wsexp, '$1\n').replace(contexp, '$1\n$2');
 60+ var pad = 0;
 61+ var formatted = '';
 62+ var lines = xml.split('\n');
 63+ var indent = 0;
 64+ var lastType = 'other';
 65+ // 4 types of tags - single, closing, opening, other (text, doctype, comment) - 4*4 = 16 transitions
 66+ var transitions = {
 67+ 'single->single' : 0,
 68+ 'single->closing' : -1,
 69+ 'single->opening' : 0,
 70+ 'single->other' : 0,
 71+ 'closing->single' : 0,
 72+ 'closing->closing' : -1,
 73+ 'closing->opening' : 0,
 74+ 'closing->other' : 0,
 75+ 'opening->single' : 1,
 76+ 'opening->closing' : 0,
 77+ 'opening->opening' : 1,
 78+ 'opening->other' : 1,
 79+ 'other->single' : 0,
 80+ 'other->closing' : -1,
 81+ 'other->opening' : 0,
 82+ 'other->other' : 0
 83+ };
 84+
 85+ for (var i=0; i < lines.length; i++) {
 86+ var ln = lines[i];
 87+ var single = Boolean(ln.match(/<.+\/>/)); // is this line a single tag? ex. <br />
 88+ var closing = Boolean(ln.match(/<\/.+>/)); // is this a closing tag? ex. </a>
 89+ var opening = Boolean(ln.match(/<[^!].*>/)); // is this even a tag (that's not <!something>)
 90+ var type = single ? 'single' : closing ? 'closing' : opening ? 'opening' : 'other';
 91+ var fromTo = lastType + '->' + type;
 92+ lastType = type;
 93+ var padding = '';
 94+
 95+ indent += transitions[fromTo];
 96+ for (var j = 0; j < indent; j++) {
 97+ padding += ' ';
 98+ }
 99+
 100+ formatted += padding + ln + '\n';
 101+ }
 102+
 103+ return formatted;
 104+ }
 105+}
Index: branches/MwEmbedStandAlone/modules/Sequencer/actions/mw.SequencerActionsEdit.js
@@ -0,0 +1,109 @@
 2+/**
 3+ * Handles dialogs for sequence actions such as
 4+ * "save sequence",
 5+ * "rename",
 6+ * "publish"
 7+ *
 8+ * Hooks into sequencerApiProvider to run the actual api operations
 9+ */
 10+
 11+mw.SequencerActionsEdit = function( sequencer ) {
 12+ return this.init( sequencer );
 13+};
 14+
 15+mw.SequencerActionsEdit.prototype = {
 16+
 17+ // Stores the local edit history to support undo / redo
 18+ editStack : [],
 19+
 20+ // Store the edit index
 21+ editIndex : 0,
 22+
 23+ // The numbers of undos supported
 24+ numberOfUndos : mw.getConfig( 'Sequencer.numberOfUndos' ),
 25+
 26+ init: function( sequencer ) {
 27+ this.sequencer = sequencer;
 28+ },
 29+
 30+ selectAll: function(){
 31+ // Select all the items in the timeline
 32+ $target = this.sequencer.getTimeline().getTimelineContainer();
 33+ $target.find( '.timelineClip' ).addClass( 'selectedClip' );
 34+ },
 35+
 36+ /**
 37+ * Set up the edit stack
 38+ */
 39+ setupEditStack: function(){
 40+ this.editStack = [];
 41+ // Set the initial edit state:
 42+ this.editStack.push( this.sequencer.getSmil().getXMLString() );
 43+ // Disable undo
 44+ this.sequencer.getMenu().disableMenuItem( 'edit', 'undo' );
 45+ },
 46+
 47+ /**
 48+ * Apply a smil xml transform state ( to support undo / redo )
 49+ */
 50+ registerEdit: function(){
 51+ mw.log( 'ActionsEdit::registerEdit: stacksize' + this.editStack.length + ' editIndex: ' + this.editIndex );
 52+ // Throw away any edit history after the current editIndex:
 53+ if( this.editStack.length && this.editIndex > this.editStack.length ) {
 54+ this.editStack = this.editStack.splice(0, this.editIndex);
 55+ }
 56+
 57+ // @@TODO could save space to just compute the diff in JS and store that
 58+ // ie: http://code.google.com/p/google-diff-match-patch/
 59+ // ( instead of the full xml text with "key-pages" every 10 edits or something like that.
 60+ this.editStack.push( this.sequencer.getSmil().getXMLString() );
 61+
 62+ // Update the editIndex
 63+ this.editIndex = this.editStack.length - 1;
 64+
 65+ // Enable the undo option:
 66+ this.sequencer.getMenu().enableMenuItem( 'edit', 'undo' );
 67+ },
 68+
 69+ /**
 70+ * Undo an edit action
 71+ */
 72+ undo: function(){
 73+ this.editIndex--;
 74+ if( this.editStack[ this.editIndex ] ) {
 75+ this.sequencer.updateSmilXML( this.editStack[ this.editIndex ] );
 76+ // Enable redo action
 77+ this.sequencer.getMenu().enableMenuItem( 'edit', 'redo' );
 78+ } else {
 79+ // index out of range set to 0
 80+ this.editIndex = 0;
 81+ mw.log("Error: SequenceActionsEdit:: undo Already at oldest index:" + this.editIndex);
 82+ }
 83+ // if at oldest undo disable undo option
 84+ if( ( this.editIndex - 1 ) < 0 ){
 85+ this.sequencer.getMenu().disableMenuItem( 'edit', 'undo' );
 86+ }
 87+ },
 88+ /**
 89+ * Redo an edit action
 90+ */
 91+ redo: function(){
 92+ this.editIndex ++;
 93+ if( this.editStack[ this.editIndex ] ) {
 94+ mw.log("DO redo for editIndex::" + this.editIndex + ' xml lenght' + this.editStack[ this.editIndex ].length );
 95+ this.sequencer.updateSmilXML( this.editStack[ this.editIndex ] );
 96+ // Enable undo action
 97+ this.sequencer.getMenu().enableMenuItem( 'edit', 'undo' );
 98+ } else {
 99+ // Index out of redo range set to last edit
 100+ this.editIndex == this.editStack.length - 1
 101+ mw.log( 'Error: SequencerActionsEdit::Redo: Already at most recent edit avaliable');
 102+ }
 103+
 104+ // if at newest redo disable redo option
 105+ mw.log( this.editIndex + ' >= ' + ( this.editStack.length -1 ) );
 106+ if( this.editIndex >= this.editStack.length -1 ){
 107+ this.sequencer.getMenu().disableMenuItem( 'edit', 'redo' );
 108+ }
 109+ }
 110+}
\ No newline at end of file
Index: branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerAddMedia.js
@@ -86,14 +86,41 @@
8787 'resourceSelectionCallback' : function( resource ){
8888 _this.insertResourceDialog( resource )
8989 return false;
90 - }
 90+ },
 91+ 'displaySearchResultsCallback' : function(){
 92+ _this.addSearchResultsDrag();
 93+ }
9194 })
9295 .createUI()
9396 });
9497 } else {
9598 this.remoteSearchDriver.createUI()
9699 }
97 - },
 100+
 101+ },
 102+ /**
 103+ * add search results drab binding so they can be dragged into the sequencer
 104+ */
 105+ addSearchResultsDrag: function(){
 106+ var _this = this;
 107+ // Bind all the clips:
 108+ this.sequencer.getEditToolTarget()
 109+ .find(".rsd_res_item")
 110+ .draggable({
 111+ connectToSortable: '#' + _this.sequencer.getTimeline().getTracksContainer().find('.clipTrackSet').attr('id'),
 112+ helper: function() {
 113+ // Append a li to the sortable list
 114+ return $j( this )
 115+ .clone ()
 116+ .appendTo( 'body' )
 117+ .css({
 118+ 'z-index' : 99999
 119+ })
 120+ .get( 0 );
 121+ },
 122+ revert: 'invalid'
 123+ });
 124+ },
98125
99126 /**
100127 * Create an insert resource dialog, expose basic in-out points or / duration
Index: branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerTools.js
@@ -73,7 +73,7 @@
7474 'cancel':{
7575 'icon': 'close',
7676 'title' : gM('mwe-cancel'),
77 - 'action' : function( _this, smilClip, toolId){
 77+ 'action' : function( _this, smilClip, toolId ){
7878 var tool = _this.tools[toolId];
7979 for( var i=0; i < tool.editableAttributes.length ; i++ ){
8080 var attributeName = tool.editableAttributes[i];
Index: branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerMenu.js
@@ -100,9 +100,11 @@
101101 */
102102 drawMenu:function(){
103103 var _this = this;
104 - var $menuTarget = this.sequencer.getMenuTarget();
105 - $menuTarget.empty();
 104+ var $menuTarget = this.sequencer.getMenuTarget();
 105+ // empty and disable select for menu items
 106+ $menuTarget.empty().disableSelection();
106107
 108+
107109 for( var menuKey in this.menuConfig ){
108110 // Create a function to preserve menuKey binding scope
109111 function drawTopMenu( menuKey ){
Index: branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerTimeline.js
@@ -139,7 +139,7 @@
140140 // issue a draw Thumb request ( since we reinserted into the dom )
141141 // Check Buffer for when the first frame of the smilNode can be grabbed:
142142 smil.getBuffer().bufferedSeek( $node, 0, function(){
143 - //mw.log("getTrackClipInterface::bufferedSeek for " + smil.getAssetId( $node ));
 143+ //mw.log("getTrackClipInterface::bufferedSeek for " + smil.getPageDomId( $node ));
144144 _this.drawClipThumb( $node , 0);
145145 });
146146 }
@@ -199,8 +199,7 @@
200200 var $selected = _this.getTimelineContainer().find( '.selectedClip' )
201201 if ( $selected.length === 0 || $selected.length == 1) {
202202 return $j( helper );
203 - }
204 -
 203+ }
205204 return $j('<ul />')
206205 .css({
207206 'width' : (_this.timelineThumbSize.width + 16) * $selected.length
@@ -210,7 +209,7 @@
211210 scroll: true,
212211 update: function( event, ui ) {
213212 // Update the html dom
214 - _this.handleReorder( ui.item );
 213+ //_this.handleReorder( ui.item );
215214 }
216215 })
217216 },
@@ -365,7 +364,7 @@
366365 },
367366
368367 getTimelineClipId: function( $node ){
369 - return this.sequencer.getSmil().getAssetId( $node ) + '_timelineClip';
 368+ return this.sequencer.getSmil().getPageDomId( $node ) + '_timelineClip';
370369 },
371370
372371 // Draw a clip thumb into the timeline clip target
@@ -377,6 +376,7 @@
378377 var $timelineClip = $j( '#' + _this.getTimelineClipId( $node ) );
379378 // Add Thumb target and remove loader
380379 $timelineClip.empty().append(
 380+
381381 $j('<div />')
382382 .addClass("thumbTraget"),
383383
Index: branches/MwEmbedStandAlone/modules/Sequencer/loader.js
@@ -18,9 +18,9 @@
1919 "mw.SequencerTools" : "mw.SequencerTools.js",
2020 "mw.SequencerMenu" : "mw.SequencerMenu.js",
2121
22 - "mw.SequencerActionsSequence" : "mw.SequencerActionsSequence.js",
23 - "mw.SequencerActionsView" : "mw.SequencerActionsView.js",
24 - "mw.SequencerActionsEdit" : "mw.SequencerActionsEdit.js",
 22+ "mw.SequencerActionsSequence" : "actions/mw.SequencerActionsSequence.js",
 23+ "mw.SequencerActionsView" : "actions/mw.SequencerActionsView.js",
 24+ "mw.SequencerActionsEdit" : "actions/mw.SequencerActionsEdit.js",
2525
2626 "mw.SequencerRender" : "mw.SequencerRender.js",
2727
@@ -28,9 +28,8 @@
2929 "$j.fn.layout" : "ui.layout/ui.layout-1.2.0.js",
3030
3131 "mw.RemoteSequencer" : "mw.RemoteSequencer.js",
32 - "mw.style.Sequencer" : "css/mw.style.Sequencer.css",
 32+ "mw.style.Sequencer" : "css/mw.style.Sequencer.css"
3333
34 - "playlistEmbed" : "playlistEmbed.js"
3534 } );
3635
3736 mw.setDefaultConfig({
@@ -53,7 +52,7 @@
5453 ]
5554 );
5655
57 - // Sequenceror module loader
 56+ // Sequencer module loader
5857 mw.addModuleLoader( 'Sequencer', function( ) {
5958 // Make sure we have the required mwEmbed libs:
6059 return [
Index: branches/MwEmbedStandAlone/modules/Sequencer/css/mw.style.Sequencer.css
@@ -35,15 +35,17 @@
3636 }
3737
3838 .mwe-sequencer .timelineClip{
39 - float: left;
40 - position: relative;
 39+
4140 margin: 5px;
4241 background-color: #FFF;
4342 border: 2px solid #555;
4443 overflow: hidden;
45 - width:120px;
 44+ width:120px;
4645 height:90px;
47 - list-style:circle outside none;
 46+
 47+ display: inline-block;
 48+ position: relative;
 49+ list-style-type: none;
4850 }
4951
5052 .mwe-sequencer .thumbTraget {
Index: branches/MwEmbedStandAlone/modules/SmilPlayer/mw.SmilBuffer.js
@@ -121,7 +121,7 @@
122122 // Get all active elements for requested bufferTime
123123 this.smil.getBody().getElementsForTime( bufferTime, function( smilElement){
124124 // If the element is in "activePlayback" ( don't try to load it )
125 - /*mw.log('continueBufferLoad::' + _this.smil.getAssetId( smilElement )
 125+ /*mw.log('continueBufferLoad::' + _this.smil.getPageDomId( smilElement )
126126 + $j( smilElement ).data('activePlayback' ));*/
127127 if( ! $j( smilElement ).data('activePlayback' ) ){
128128 // Start loading active assets
@@ -149,19 +149,19 @@
150150 var _this = this;
151151
152152 // If the element is not already in the DOM add it as an invisible element
153 - if( $j( '#' + this.smil.getAssetId( smilElement ) ).length == 0 ){
 153+ if( $j( '#' + this.smil.getPageDomId( smilElement ) ).length == 0 ){
154154 // Draw the element
155155 _this.smil.getLayout().drawElement( smilElement );
156156 // Hide the element ( in modern browsers this should not cause a flicker
157157 // because DOM update are displayed at a given dom draw rate )
158158 _this.smil.getLayout().hideElement( smilElement );
159 - mw.log('loadElement::Add:' + this.smil.getAssetId( smilElement )+ ' len: ' + $j( '#' + this.smil.getAssetId( smilElement ) ).length );
 159+ mw.log('loadElement::Add:' + this.smil.getPageDomId( smilElement )+ ' len: ' + $j( '#' + this.smil.getPageDomId( smilElement ) ).length );
160160 }
161161 // Start "loading" the asset (for now just video )
162162 // but in theory we could set something up with large images
163163 switch( this.smil.getRefType( smilElement ) ){
164164 case 'video':
165 - var vid = $j( '#' + this.smil.getAssetId( smilElement ) ).get(0);
 165+ var vid = $j( '#' + this.smil.getPageDomId( smilElement ) ).get(0);
166166
167167 // The load request does not work very well instead .play() then .pause() and seek when on display
168168 // vid.load();
@@ -175,7 +175,7 @@
176176 // XXX seek to clipBegin if provided ( we don't need to load before that point )
177177
178178 } else {
179 - //mw.log("loadElement:: pause video: " + this.smil.getAssetId( smilElement ));
 179+ //mw.log("loadElement:: pause video: " + this.smil.getPageDomId( smilElement ));
180180 // else we have some percentage loaded pause playback
181181 //( should continue to load the asset )
182182 vid.pause();
@@ -195,7 +195,7 @@
196196 }
197197 // for other ref types check if element is in the dom
198198 // xxx todo hook into image loader hook
199 - if( $j( '#' + this.smil.getAssetId( smilElement ) ).length == 0 ){
 199+ if( $j( '#' + this.smil.getPageDomId( smilElement ) ).length == 0 ){
200200 return 0;
201201 } else {
202202 return 1;
@@ -207,7 +207,7 @@
208208 */
209209 getVideoPercetLoaded: function ( smilElement ){
210210 var _this = this;
211 - var assetId = this.smil.getAssetId( smilElement );
 211+ var assetId = this.smil.getPageDomId( smilElement );
212212 var $vid = $j( '#' + assetId );
213213
214214 // if the asset is not in the DOM return zero:
@@ -296,7 +296,7 @@
297297 * Clip ready for grabbing a frame such as a canvas thumb
298298 */
299299 bufferedSeek: function( smilElement, relativeTime, callback ){
300 - mw.log("SmilBuffer::bufferedSeek:" + this.smil.getAssetId( smilElement ) + ' time:' + relativeTime );
 300+ mw.log("SmilBuffer::bufferedSeek:" + this.smil.getPageDomId( smilElement ) + ' time:' + relativeTime );
301301
302302 var absoluteTime = relativeTime;
303303 if( $j( smilElement ).attr('clipBegin') ){
@@ -340,7 +340,7 @@
341341 */
342342 canPlayVideoTime: function( smilVideoElement, time ){
343343 var _this = this;
344 - var assetId = this.smil.getAssetId( smilVideoElement );
 344+ var assetId = this.smil.getPageDomId( smilVideoElement );
345345 var $vid = $j( '#' + assetId );
346346 var vid = $j( '#' + assetId ).get( 0 );
347347 // if the video element is not in the dom its not ready:
@@ -383,7 +383,7 @@
384384 },
385385
386386 loadImageCallback: function ( smilElement, callback ){
387 - var assetId = this.smil.getAssetId( smilElement );
 387+ var assetId = this.smil.getPageDomId( smilElement );
388388 // Make sure the image is in the dom ( load it )
389389 this.loadElement( smilElement );
390390 mw.log("loadImageCallback:: drwa img: " + assetId + $j( '#' + assetId ).length );
@@ -397,10 +397,10 @@
398398
399399 videoBufferSeek: function ( smilElement, seekTime, callback ){
400400 var _this = this;
401 - //mw.log("SmilBuffer::videoBufferSeek: " + this.smil.getAssetId( smilElement ) +' time:' + seekTime );
 401+ //mw.log("SmilBuffer::videoBufferSeek: " + this.smil.getPageDomId( smilElement ) +' time:' + seekTime );
402402
403403 // Get the asset target:
404 - var assetId = this.smil.getAssetId( smilElement );
 404+ var assetId = this.smil.getPageDomId( smilElement );
405405
406406 // Make sure the target video is in the dom:
407407 this.loadElement( smilElement );
Index: branches/MwEmbedStandAlone/modules/SmilPlayer/mw.SmilBody.js
@@ -154,8 +154,7 @@
155155 if( smallTime === null ){
156156 smallTime = audioTimeline[i]['startTime'];
157157 smallIndex = i;
158 - }
159 -
 158+ }
160159 if( audioTimeline[i]['startTime'] < smallTime ){
161160 smallTime = audioTimeline[i]['startTime'];
162161 smallIndex = i;
@@ -224,8 +223,7 @@
225224 return a.startTime - b.startTime;
226225 });
227226 }
228 - });
229 -
 227+ });
230228 return audioTimeline;
231229 },
232230
@@ -258,7 +256,7 @@
259257 },
260258
261259 /**
262 - * get the sequence elements from a given par node if no node is provied assume root
 260+ * get the sequence elements from a given par node if no node is provided assume root
263261 * @param {element=} $parNode Optional parNode to list all sequence timelines
264262 */
265263 getSeqElements: function( $node ){
@@ -390,6 +388,7 @@
391389 }
392390 return $node.data('computedDuration');
393391 },
 392+
394393 /**
395394 * Get the asset duration for a clip
396395 * @param {element} $node the smil clip that we want to get duration for
@@ -399,7 +398,7 @@
400399 this.smil.getBuffer().loadElement( $node );
401400 // xxx check if the type is "video or audio" else nothing to return
402401
403 - var vid = $j( '#' + this.smil.getAssetId( $node ) ).get(0);
 402+ var vid = $j( '#' + this.smil.getPageDomId( $node ) ).get(0);
404403 if( vid.duration ){
405404 callback( vid.duration );
406405 }
@@ -411,7 +410,23 @@
412411 vid.removeEventListener( "loadedmetadata", durationReady, true );
413412 vid.addEventListener( "loadedmetadata", durationReady, true );
414413 },
 414+
415415 /**
 416+ * Sync the in page assets with the smil dom
 417+ */
 418+ syncPageDom: function(){
 419+ var _this = this;
 420+ // Check that all top level layout items exist in the smil dom
 421+ $j.each( $j( this.smil.getEmbedPlayer() ).find('.smilRootLayout'), function(inx, pageNode){
 422+ // Check if the node is in the smil dom
 423+ if( _this.smil.$dom.find( '#' + _this.smil.getSmilDomId( pageNode ) ).length == 0 ){
 424+ // remove from pageDom
 425+ $j( pageNode ).remove();
 426+ }
 427+ });
 428+ },
 429+
 430+ /**
416431 * Maps a few smil tags to smil types
417432 *
418433 * http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-structure.html#edef-body
@@ -421,8 +436,6 @@
422437 * animation, audio, img, text, textstream and video -> 'ref',
423438 */
424439 getNodeSmilType: function( $node ){
425 - if( typeof wgMyCoolGlobal != 'undefined')
426 - debugger;
427440 var blockType = $j( $node ).get(0).nodeName;
428441
429442 if( this.smilBlockTypeMap[ blockType ] ){
Index: branches/MwEmbedStandAlone/modules/SmilPlayer/mw.SmilLayout.js
@@ -81,7 +81,7 @@
8282 drawElement: function( smilElement ) {
8383 var _this = this;
8484 // Check for quick "show" path:
85 - var $targetElement = this.$rootLayout.find( '#' + this.smil.getAssetId( smilElement ) )
 85+ var $targetElement = this.$rootLayout.find( '#' + this.smil.getPageDomId( smilElement ) )
8686 if( $targetElement.length ){
8787 $targetElement.show();
8888 return ;
@@ -98,9 +98,9 @@
9999 }
100100
101101 // Check that the element is already in the dom
102 - var $targetElement = $regionTarget.find( '#' + this.smil.getAssetId( smilElement ) );
 102+ var $targetElement = $regionTarget.find( '#' + this.smil.getPageDomId( smilElement ) );
103103 if( $targetElement.length == 0 ){
104 - mw.log(" drawElement:: " + this.smil.getAssetId( smilElement ) );
 104+ mw.log(" drawElement:: " + this.smil.getPageDomId( smilElement ) );
105105 // Append the Smil to the target region
106106 $regionTarget.append(
107107 _this.getSmilElementHtml( smilElement )
@@ -145,7 +145,7 @@
146146 getVideoCanvasThumb: function($target, $node, relativeTime ){
147147 var _this = this;
148148 var naturaSize = {};
149 - var drawElement = $j( '#' + this.smil.getAssetId( $node ) ).get(0);
 149+ var drawElement = $j( '#' + this.smil.getPageDomId( $node ) ).get(0);
150150
151151 var drawFrame = function( drawElement ){
152152 if( !drawElement ){
@@ -187,7 +187,7 @@
188188 $tmpFrameNode.attr('id', $node.attr('id') + '_tmpFrameNode' );
189189 this.smil.getBuffer().bufferedSeek( $tmpFrameNode, relativeTime, function(){
190190 // update the drawElement
191 - drawElement = $j( '#' + _this.smil.getAssetId( $tmpFrameNode ) ).get(0);
 191+ drawElement = $j( '#' + _this.smil.getPageDomId( $tmpFrameNode ) ).get(0);
192192 drawFrame( drawElement );
193193 // remove the temporary node from dom
194194 $j( drawElement ).remove();
@@ -219,7 +219,7 @@
220220 */
221221 hideElement: function( smilElement ){
222222 // Check that the element is already in the dom
223 - var $targetElement = this.$rootLayout.find( '#' + this.smil.getAssetId( smilElement ) );
 223+ var $targetElement = this.$rootLayout.find( '#' + this.smil.getPageDomId( smilElement ) );
224224 if( $targetElement.length ){
225225 // Issue a quick hide request
226226 $targetElement.hide();
@@ -256,7 +256,7 @@
257257 smilType + ' of type ' + $j( smilElement ).attr( 'type' ) );
258258
259259 return $j('<span />')
260 - .attr( 'id' , this.smil.getAssetId( smilElement ) )
 260+ .attr( 'id' , this.smil.getPageDomId( smilElement ) )
261261 .css( {
262262 'position' : 'absolute',
263263 'zindex' : 9999 // xxx need to clean up z-index system
@@ -270,7 +270,7 @@
271271 getSmilVideoHtml: function( smilElement ){
272272 return $j('<video />')
273273 .attr( {
274 - 'id' : this.smil.getAssetId( smilElement ),
 274+ 'id' : this.smil.getPageDomId( smilElement ),
275275 'src' : this.smil.getAssetUrl( $j( smilElement ).attr( 'src' ) )
276276 } )
277277 .addClass( 'smilFillWindow' )
@@ -282,7 +282,7 @@
283283 getSmilAudioHtml: function ( smilElement ){
284284 return $j('<audio />')
285285 .attr( {
286 - 'id' : this.smil.getAssetId( smilElement ),
 286+ 'id' : this.smil.getPageDomId( smilElement ),
287287 'src' : this.smil.getAssetUrl( $j( smilElement ).attr( 'src' ) )
288288 } )
289289 .css( 'display', 'none');
@@ -358,7 +358,7 @@
359359
360360 // Return the cdata
361361 return $j('<div />')
362 - .attr( 'id' , this.smil.getAssetId( smilElement ) )
 362+ .attr( 'id' , this.smil.getPageDomId( smilElement ) )
363363 // Wrap in font-size percentage relative to virtual size
364364 .css( {
365365 'font-size': ( scalePercent *100 ) + '%'
@@ -388,7 +388,7 @@
389389
390390 // Return the htmlElement
391391 return $j('<span />')
392 - .attr( 'id' , this.smil.getAssetId( textElement ) )
 392+ .attr( 'id' , this.smil.getPageDomId( textElement ) )
393393 // Wrap in font-size percentage relative to virtual size
394394 .css( 'font-size', ( ( this.targetWidth / this.getVirtualWidth() )*100 ) + '%' )
395395 .html(
@@ -434,7 +434,7 @@
435435 mw.log( "Add image:" + this.smil.getAssetUrl( $j( imgElement ).attr( 'src' ) ) );
436436 var $image = $j('<img />')
437437 .attr( {
438 - 'id' : this.smil.getAssetId( imgElement ),
 438+ 'id' : this.smil.getPageDomId( imgElement ),
439439 'src' : this.smil.getAssetUrl( $j( imgElement ).attr( 'src' ) )
440440 } );
441441 if( $image.get(0).naturalHeight ){
Index: branches/MwEmbedStandAlone/modules/SmilPlayer/mw.SmilTransitions.js
@@ -27,7 +27,7 @@
2828 if( transitionDuration > animateTime ){
2929 var percent = animateTime / transitionDuration;
3030 /* mw.log("SmilTransitions: " + $j( smilElement ).attr( 'transIn' ) + " in range for " +
31 - this.smil.getAssetId( smilElement ) + " draw:" + percent );
 31+ this.smil.getPageDomId( smilElement ) + " draw:" + percent );
3232 */
3333 this.drawTransition( percent, $transition, smilElement );
3434 transitionInRange = true;
@@ -142,13 +142,13 @@
143143 },
144144 'crossfade': function( _this, percent, $transition, smilElement ){
145145 // fade "ourselves" ... in cases of overlapping timelines this will create a true cross fade
146 - $j( '#' + _this.smil.getAssetId( smilElement ) ).css( 'opacity', percent );
 146+ $j( '#' + _this.smil.getPageDomId( smilElement ) ).css( 'opacity', percent );
147147 }
148148 }
149149 },
150150
151151 getTransitionOverlayId: function( $transition, smilElement) {
152 - return this.smil.getAssetId( smilElement ) + '_' + $transition.attr('id');
 152+ return this.smil.getPageDomId( smilElement ) + '_' + $transition.attr('id');
153153 }
154154
155155
Index: branches/MwEmbedStandAlone/modules/SmilPlayer/mw.SmilAnimate.js
@@ -21,18 +21,18 @@
2222 */
2323 pauseAnimation: function( smilElement ){
2424 // Check if the element is in the html dom:
25 - if( !$j ( '#' + this.smil.getAssetId( smilElement ) ).length ){
 25+ if( !$j ( '#' + this.smil.getPageDomId( smilElement ) ).length ){
2626 return ;
2727 }
2828 // Pause the animation of a given element ( presently just video )
2929 switch( this.smil.getRefType( smilElement ) ){
3030 case 'video':
31 - $j ( '#' + this.smil.getAssetId( smilElement ) ).get( 0 ).pause();
 31+ $j ( '#' + this.smil.getPageDomId( smilElement ) ).get( 0 ).pause();
3232 break;
3333 }
3434 // non-video elements just pause by clearing any animation loops
35 - if( this.animateInterval[ this.smil.getAssetId( smilElement ) ] ){
36 - clearInterval( this.animateInterval[ this.smil.getAssetId( smilElement ) ] );
 35+ if( this.animateInterval[ this.smil.getPageDomId( smilElement ) ] ){
 36+ clearInterval( this.animateInterval[ this.smil.getPageDomId( smilElement ) ] );
3737 }
3838 },
3939
@@ -45,12 +45,12 @@
4646 // Get all the elements for the current time:
4747 var maxOutOfSync = 0;
4848 this.smil.getBody().getElementsForTime( time, function( smilElement ){
49 - //mw.log( 'check element: '+ time + ' ' + _this.smil.getAssetId( smilElement ) );
 49+ //mw.log( 'check element: '+ time + ' ' + _this.smil.getPageDomId( smilElement ) );
5050 // var relativeTime = time - smilElement.parentTimeOffset;
5151 var relativeTime = time - $j( smilElement ).data ( 'startOffset' );
5252 switch( _this.smil.getRefType( smilElement ) ){
5353 case 'video':
54 - var vid = $j ( '#' + _this.smil.getAssetId( smilElement ) ).get( 0 );
 54+ var vid = $j ( '#' + _this.smil.getPageDomId( smilElement ) ).get( 0 );
5555 var vidTime = ( !vid || !vid.currentTime )? 0 : vid.currentTime;
5656 //mw.log( "getPlaybackSyncDelta:: video time should be: " + relativeTime + ' video time is: ' + vidTime );
5757
@@ -102,13 +102,13 @@
103103 // We have a delta spawn an short animateInterval
104104
105105 // Clear any old animation loop ( can be caused by overlapping play requests or slow animation )
106 - clearInterval( this.animateInterval[ this.smil.getAssetId( smilElement ) ] );
 106+ clearInterval( this.animateInterval[ this.smil.getPageDomId( smilElement ) ] );
107107
108108 // Start a new animation interval
109109 var animationStartTime = new Date().getTime();
110110 var animateTimeDelta = 0;
111111
112 - this.animateInterval[ this.smil.getAssetId( smilElement ) ] =
 112+ this.animateInterval[ this.smil.getPageDomId( smilElement ) ] =
113113 setInterval(
114114 function(){
115115 var timeElapsed = new Date().getTime() - animationStartTime;
@@ -118,7 +118,7 @@
119119 // See if the animation has expired:
120120 if( animateTimeDelta > deltaTime || timeElapsed > deltaTime ){
121121 // Stop animating:
122 - clearInterval( _this.animateInterval[ _this.smil.getAssetId( smilElement ) ] );
 122+ clearInterval( _this.animateInterval[ _this.smil.getPageDomId( smilElement ) ] );
123123 return ;
124124 }
125125
@@ -218,7 +218,7 @@
219219 */
220220 transformVideoForTime: function( smilElement, animateTime, callback ){
221221 // Get the video element
222 - var assetId = this.smil.getAssetId( smilElement );
 222+ var assetId = this.smil.getPageDomId( smilElement );
223223 var vid = $j ( '#' + assetId ).get( 0 );
224224
225225 var videoSeekTime = animateTime;
@@ -243,7 +243,7 @@
244244 * Used to support video playback
245245 */
246246 transformVideoForPlayback: function( smilElement, animateTime ){
247 - var $vid = $j ( '#' + this.smil.getAssetId( smilElement ) );
 247+ var $vid = $j ( '#' + this.smil.getPageDomId( smilElement ) );
248248
249249 // Set activePlayback flag ( informs edit and buffer actions )
250250 $j( smilElement ).data('activePlayback', true)
@@ -303,7 +303,7 @@
304304
305305 // Update the text value target
306306 // xxx need to profile update vs check value
307 - $j( '#' + this.smil.getAssetId( textElement ) )
 307+ $j( '#' + this.smil.getPageDomId( textElement ) )
308308 .html(
309309 $j('<span />')
310310 // Add the text value
@@ -338,7 +338,7 @@
339339 if( animateTime == 0 ) {
340340 // just a hack for now ( should read from previous animation or from source attribute
341341 // this.updateElementLayout( smilImgElement, { 'top':1,'left':1,'width':1, 'height':1 } );
342 - var $target = $j( '#' + this.smil.getAssetId( smilImgElement ));
 342+ var $target = $j( '#' + this.smil.getPageDomId( smilImgElement ));
343343 $target.css( {
344344 'top' : '0px',
345345 'left' :'0px',
@@ -403,7 +403,7 @@
404404 // translate values into % values
405405 // NOTE this is dependent on the media being "loaded" and having natural width and height
406406 var namedValueOrder = ['left', 'top', 'width', 'height' ];
407 - var htmlAsset = $j( '#' + this.smil.getAssetId( smilImgElement ) ).get(0);
 407+ var htmlAsset = $j( '#' + this.smil.getPageDomId( smilImgElement ) ).get(0);
408408
409409 var percentValues = {};
410410 for( var i =0 ;i < targetValue.length ; i++ ){
@@ -434,9 +434,9 @@
435435 //mw.log("updateElementLayout::" + percentValues.top + ' ' + percentValues.left + ' ' + percentValues.width + ' ' + percentValues.height );
436436
437437 // get a pointer to the html target:
438 - var $target = $j( '#' + this.smil.getAssetId( smilElement ));
 438+ var $target = $j( '#' + this.smil.getPageDomId( smilElement ));
439439
440 - var htmlAsset = $j( '#' + this.smil.getAssetId( smilElement ) ).get(0);
 440+ var htmlAsset = $j( '#' + this.smil.getPageDomId( smilElement ) ).get(0);
441441
442442 // xxx best way may be to use canvas and a fitting system.
443443
Index: branches/MwEmbedStandAlone/modules/SmilPlayer/mw.Smil.js
@@ -96,7 +96,10 @@
9797 // jQuery strips some html native tags when parsing xml passed into jQuery
9898 // since smil has html tags ( "body" "head" ) we need to first convert it to
9999 // an xml object::
100 - this.$dom = $j( this.getXMLDomObject( smilXmlString ) );
 100+ this.$dom = $j( this.getXMLDomObject( smilXmlString ) );
 101+
 102+ // Remove any non-smil nodes that are in the page dom
 103+ this.getBody().syncPageDom();
101104 },
102105 // simple XML DOMParser object parser wrapper
103106 // xxx Add error handling
@@ -279,7 +282,7 @@
280283 var $smilElement = this.$dom.find( '#' + smilElementId );
281284
282285 // Remove from layout
283 - this.getLayout().getRootLayout().find( '#' + this.getAssetId( $smilElement ) )
 286+ this.getLayout().getRootLayout().find( '#' + this.getPageDomId( $smilElement ) )
284287 .remove();
285288
286289 // Remove from dom
@@ -299,18 +302,33 @@
300303 * @param {Object}
301304 * smilElement Element to get id for
302305 */
303 - getAssetId : function(smilElement) {
304 - if (!$j(smilElement).attr('id')) {
 306+ getPageDomId : function( smilNode ) {
 307+ if (! $j(smilNode).attr('id') ) {
305308 mw.log("Error: getAssetId smilElement missing id ");
306309 return false;
307310 }
308 - if (!this.embedPlayer || !this.embedPlayer.id) {
 311+ var embedPlayer = this.getEmbedPlayer();
 312+ if ( !embedPlayer || !embedPlayer.id ) {
309313 mw.log("Error: getAssetId missing parent embedPlayer");
310314 return false;
311315 }
312 - return this.embedPlayer.id + '_' + $j(smilElement).attr('id');
 316+ return embedPlayer.id + '_' + $j( smilNode ).attr('id');
313317 },
314318
 319+ /**
 320+ * Get the smil id for an pageNode
 321+ */
 322+ getSmilDomId: function ( pageNode ){
 323+ if( !$j( pageNode ).length ) {
 324+ mw.log("Error: getSmilDomId for pageNode that is not in dom");
 325+ return false;
 326+ }
 327+ return $j( pageNode ).attr('id').replace( '/' + this.getEmbedPlayer().id + '_/', '');
 328+ },
 329+
 330+ /**
 331+ * get the embed player
 332+ */
315333 getEmbedPlayer: function(){
316334 return this.embedPlayer;
317335 },

Status & tagging log