Index: branches/REL1_16/extensions/MultiUpload/SpecialMultipleUpload.alias.php |
— | — | @@ -1,171 +0,0 @@ |
2 | | -<?php |
3 | | -/** |
4 | | - * Aliases for Special:MultipleUpload |
5 | | - * |
6 | | - * @addtogroup Extensions |
7 | | - */ |
8 | | - |
9 | | -$aliases = array(); |
10 | | - |
11 | | -/** English |
12 | | - * @author Jon Harald Søby |
13 | | - */ |
14 | | -$aliases['en'] = array( |
15 | | - 'MultipleUpload' => array('MultipleUpload') |
16 | | -); |
17 | | - |
18 | | -/** Arabic (العربية) */ |
19 | | -$aliases['ar'] = array( |
20 | | - 'MultipleUpload' => array( 'رفع_متعدد' ), |
21 | | -); |
22 | | - |
23 | | -/** Egyptian Spoken Arabic (مصرى) */ |
24 | | -$aliases['arz'] = array( |
25 | | - 'MultipleUpload' => array( 'رفع_متعدد' ), |
26 | | -); |
27 | | - |
28 | | -/** Bosnian (Bosanski) */ |
29 | | -$aliases['bs'] = array( |
30 | | - 'MultipleUpload' => array( 'VisestrukoPos' ), |
31 | | -); |
32 | | - |
33 | | -/** German (Deutsch) */ |
34 | | -$aliases['de'] = array( |
35 | | - 'MultipleUpload' => array( 'Mehrere Dateien hochladen' ), |
36 | | -); |
37 | | - |
38 | | -/** Lower Sorbian (Dolnoserbski) */ |
39 | | -$aliases['dsb'] = array( |
40 | | - 'MultipleUpload' => array( 'Někotare dataje nagraś' ), |
41 | | -); |
42 | | - |
43 | | -/** French (Français) */ |
44 | | -$aliases['fr'] = array( |
45 | | - 'MultipleUpload' => array( 'Téléversement multiple', 'TéléversementMultiple' ), |
46 | | -); |
47 | | - |
48 | | -/** Franco-Provençal (Arpetan) */ |
49 | | -$aliases['frp'] = array( |
50 | | - 'MultipleUpload' => array( 'Tèlèchargement multiplo', 'TèlèchargementMultiplo' ), |
51 | | -); |
52 | | - |
53 | | -/** Swiss German (Alemannisch) */ |
54 | | -$aliases['gsw'] = array( |
55 | | - 'MultipleUpload' => array( 'Mehreri Dateie uffelade' ), |
56 | | -); |
57 | | - |
58 | | -/** Croatian (Hrvatski) */ |
59 | | -$aliases['hr'] = array( |
60 | | - 'MultipleUpload' => array( 'Višestruko_postavljanje' ), |
61 | | -); |
62 | | - |
63 | | -/** Upper Sorbian (Hornjoserbsce) */ |
64 | | -$aliases['hsb'] = array( |
65 | | - 'MultipleUpload' => array( 'Wjacore dataje nahrać' ), |
66 | | -); |
67 | | - |
68 | | -/** Interlingua (Interlingua) */ |
69 | | -$aliases['ia'] = array( |
70 | | - 'MultipleUpload' => array( 'Incargar plures', 'Cargar plures' ), |
71 | | -); |
72 | | - |
73 | | -/** Indonesian (Bahasa Indonesia) */ |
74 | | -$aliases['id'] = array( |
75 | | - 'MultipleUpload' => array( 'Multi unggah', 'MultiUnggah' ), |
76 | | -); |
77 | | - |
78 | | -/** Italian (Italiano) */ |
79 | | -$aliases['it'] = array( |
80 | | - 'MultipleUpload' => array( 'CaricaMultipli' ), |
81 | | -); |
82 | | - |
83 | | -/** Japanese (日本語) */ |
84 | | -$aliases['ja'] = array( |
85 | | - 'MultipleUpload' => array( 'マルチアップロード', '複数アップロード' ), |
86 | | -); |
87 | | - |
88 | | -/** Korean (한국어) */ |
89 | | -$aliases['ko'] = array( |
90 | | - 'MultipleUpload' => array( '다중올리기' ), |
91 | | -); |
92 | | - |
93 | | -/** Ripoarisch (Ripoarisch) */ |
94 | | -$aliases['ksh'] = array( |
95 | | - 'MultipleUpload' => array( 'HuhlaadeEmPöngel' ), |
96 | | -); |
97 | | - |
98 | | -/** Luxembourgish (Lëtzebuergesch) */ |
99 | | -$aliases['lb'] = array( |
100 | | - 'MultipleUpload' => array( 'Vill Fichieren eroplueden' ), |
101 | | -); |
102 | | - |
103 | | -/** Macedonian (Македонски) */ |
104 | | -$aliases['mk'] = array( |
105 | | - 'MultipleUpload' => array( 'ПовеќекратноПодигање' ), |
106 | | -); |
107 | | - |
108 | | -/** Malayalam (മലയാളം) */ |
109 | | -$aliases['ml'] = array( |
110 | | - 'MultipleUpload' => array( 'വിവിധ അപ്ലോഡുകള്' ), |
111 | | -); |
112 | | - |
113 | | -/** Nedersaksisch (Nedersaksisch) */ |
114 | | -$aliases['nds-nl'] = array( |
115 | | - 'MultipleUpload' => array( 'Meerdere_bestanen_toevoegen' ), |
116 | | -); |
117 | | - |
118 | | -/** Dutch (Nederlands) */ |
119 | | -$aliases['nl'] = array( |
120 | | - 'MultipleUpload' => array( 'MultiUploaden' ), |
121 | | -); |
122 | | - |
123 | | -/** Norwegian (bokmål) (Norsk (bokmål)) */ |
124 | | -$aliases['no'] = array( |
125 | | - 'MultipleUpload' => array( 'Last opp mange filer' ), |
126 | | -); |
127 | | - |
128 | | -/** Occitan (Occitan) */ |
129 | | -$aliases['oc'] = array( |
130 | | - 'MultipleUpload' => array( 'Telecargament multiple', 'TelecargamentMultiple' ), |
131 | | -); |
132 | | - |
133 | | -/** Portuguese (Português) */ |
134 | | -$aliases['pt'] = array( |
135 | | - 'MultipleUpload' => array( 'Carregamento múltiplo' ), |
136 | | -); |
137 | | - |
138 | | -/** Brazilian Portuguese (Português do Brasil) */ |
139 | | -$aliases['pt-br'] = array( |
140 | | - 'MultipleUpload' => array( 'Carregamentos em massa' ), |
141 | | -); |
142 | | - |
143 | | -/** Sanskrit (संस्कृत) */ |
144 | | -$aliases['sa'] = array( |
145 | | - 'MultipleUpload' => array( 'अनेकभारंन्यस्यति' ), |
146 | | -); |
147 | | - |
148 | | -/** Slovak (Slovenčina) */ |
149 | | -$aliases['sk'] = array( |
150 | | - 'MultipleUpload' => array( 'Multinahrávanie' ), |
151 | | -); |
152 | | - |
153 | | -/** Albanian (Shqip) */ |
154 | | -$aliases['sq'] = array( |
155 | | - 'MultipleUpload' => array( 'MultiNgarkim' ), |
156 | | -); |
157 | | - |
158 | | -/** Swedish (Svenska) */ |
159 | | -$aliases['sv'] = array( |
160 | | - 'MultipleUpload' => array( 'Multiuppladdning' ), |
161 | | -); |
162 | | - |
163 | | -/** Tagalog (Tagalog) */ |
164 | | -$aliases['tl'] = array( |
165 | | - 'MultipleUpload' => array( 'Maramihang pagkarga' ), |
166 | | -); |
167 | | - |
168 | | -/** Turkish (Türkçe) */ |
169 | | -$aliases['tr'] = array( |
170 | | - 'MultipleUpload' => array( 'ÇokluYükleme' ), |
171 | | -); |
172 | | - |
Index: branches/REL1_16/extensions/MultiUpload/mediawiki-1.14.0.patch |
— | — | @@ -1,33 +0,0 @@ |
2 | | -*** includes/specials/SpecialUpload.php 2008-12-23 17:19:14.000000000 -0600 |
3 | | -*************** |
4 | | -*** 272,277 **** |
5 | | - $this->cleanupTempFile(); |
6 | | - } |
7 | | - |
8 | | -+ function showSuccess() { |
9 | | -+ global $wgOut; |
10 | | -+ $wgOut->redirect( $this->mLocalFile->getTitle()->getFullURL() ); |
11 | | -+ } |
12 | | -+ |
13 | | - /** |
14 | | - * Do the upload |
15 | | - * Checks are made in SpecialUpload::execute() |
16 | | -*************** |
17 | | -*** 286,292 **** |
18 | | - |
19 | | - switch($value) { |
20 | | - case self::SUCCESS: |
21 | | -! $wgOut->redirect( $this->mLocalFile->getTitle()->getFullURL() ); |
22 | | - break; |
23 | | - |
24 | | - case self::BEFORE_PROCESSING: |
25 | | - |
26 | | - switch($value) { |
27 | | - case self::SUCCESS: |
28 | | -! $this->showSuccess(); |
29 | | - break; |
30 | | - |
31 | | - case self::BEFORE_PROCESSING: |
Index: branches/REL1_16/extensions/MultiUpload/SpecialMultipleUpload.body.php |
— | — | @@ -1,451 +0,0 @@ |
2 | | -<?php |
3 | | -// Sanity check - check for MediaWiki environment... |
4 | | -if( !defined( 'MEDIAWIKI' ) ) |
5 | | - die( "This is an extension to the MediaWiki package and cannot be run standalone." ); |
6 | | - |
7 | | -class MultipleUpload extends SpecialPage { |
8 | | - |
9 | | - /** |
10 | | - * Constructor |
11 | | - */ |
12 | | - public function __construct() { |
13 | | - parent::__construct( 'MultipleUpload'/*class*/, 'upload'/*restriction*/ ); |
14 | | - } |
15 | | - |
16 | | - /** |
17 | | - * Show the special page |
18 | | - * |
19 | | - * @param $par Mixed: parameter passed to the page or null |
20 | | - */ |
21 | | - public function execute( $par ) { |
22 | | - global $wgRequest, $wgOut, $wgUser; |
23 | | - wfLoadExtensionMessages( 'MultiUpload' ); |
24 | | - $this->setHeaders(); |
25 | | - |
26 | | - # Check permissions |
27 | | - if( !$wgUser->isAllowed( 'upload' ) ) { |
28 | | - $wgOut->permissionRequired( 'upload' ); |
29 | | - return; |
30 | | - } |
31 | | - |
32 | | - # Show a message if the database is in read-only mode |
33 | | - if ( wfReadOnly() ) { |
34 | | - $wgOut->readOnlyPage(); |
35 | | - return; |
36 | | - } |
37 | | - |
38 | | - # If user is blocked, s/he doesn't need to access this page |
39 | | - if ( $wgUser->isBlocked() ) { |
40 | | - $wgOut->blockedPage(); |
41 | | - return; |
42 | | - } |
43 | | - |
44 | | - $form = new MultipleUploadForm( $wgRequest ); |
45 | | - $form->execute(); |
46 | | - |
47 | | - $form->cleanupTempFile(); |
48 | | - } |
49 | | -} |
50 | | - |
51 | | -/** |
52 | | - * Main class |
53 | | - * @ingroup SpecialPage |
54 | | - */ |
55 | | -class MultipleUploadForm extends UploadForm { |
56 | | - |
57 | | - // extra goodies |
58 | | - // access private |
59 | | - var $mUploadTempNameArray, $mUploadSizeArray, $mOnameArray, $mUploadError, $mDestFileArray, $mFilePropsArray; |
60 | | - var $mUploadDescriptionArray; |
61 | | - var $mShowUploadForm, $mHasWarning, $mFileIndex; |
62 | | - var $mWarnings = 0; |
63 | | - var $mSessionKey = null; |
64 | | - |
65 | | - /** |
66 | | - * Constructor : initialise object |
67 | | - * Get data POSTed through the form and assign them to the object |
68 | | - * @param $request Data posted. |
69 | | - */ |
70 | | - function MultipleUploadForm( &$request ) { |
71 | | - global $wgMaxUploadFiles; |
72 | | - // call the parent constructor |
73 | | - parent::UploadForm($request); |
74 | | - |
75 | | - // initialize |
76 | | - $this->mUploadTempNameArray = $this->mUploadSizeArray = $this->mOnameArray = $this->mUploadError = $this->mDestFileArray = $this->mUploadDescriptionArray = array(); |
77 | | - $this->mmFilePropsArray = array(); |
78 | | - $this->mShowUploadForm = true; |
79 | | - $this->mFileIndex = 0; |
80 | | - |
81 | | - for( $x = 0; $x < $wgMaxUploadFiles; $x++ ) $this->mDestFileArray[$x] = $request->getText( "wpDestFile_$x" ); |
82 | | - |
83 | | - if( !$request->wasPosted() ) { |
84 | | - # GET requests just give the main form; no data except wpDestfile. |
85 | | - return; |
86 | | - } |
87 | | - |
88 | | - for( $x = 0; $x < $wgMaxUploadFiles; $x++ ) { |
89 | | - $this->mDestFile[$x] = $request->getText( "wpDestFile_$x" ); |
90 | | - $this->mUploadDescriptionArray[$x] = $request->getText( "wpUploadDescription_$x" ); |
91 | | - } |
92 | | - $this->mSessionKey = $request->getInt( 'wpSessionKey' ); |
93 | | - |
94 | | - if( !empty( $this->mSessionKey ) ) { |
95 | | - for( $x = 0; $x < $wgMaxUploadFiles; $x++ ) { |
96 | | - if( !isset( $_SESSION["wsUploadData_$x"][$this->mSessionKey] ) ) continue; |
97 | | - $data = $_SESSION["wsUploadData_$x"][$this->mSessionKey]; |
98 | | - $this->mUploadTempNameArray[$x] = $data['mTempPath']; |
99 | | - $this->mUploadSizeArray[$x] = $data['mFileSize']; |
100 | | - $this->mOnameArray[$x] = $data['mSrcName']; |
101 | | - $this->mFileProps[$x] = $data['mFileProps']; |
102 | | - $this->mCurlError = 0 /*UPLOAD_ERR_OK*/; |
103 | | - $this->mStashed = true; |
104 | | - $this->mRemoveTempFile = false; |
105 | | - } |
106 | | - } else { |
107 | | - /** |
108 | | - *Check for a newly uploaded file. |
109 | | - */ |
110 | | - for( $x = 0; $x < $wgMaxUploadFiles; $x++ ) { |
111 | | - $this->mUploadTempNameArray[$x] = $request->getFileTempName( "wpUploadFile_$x" ); |
112 | | - $this->mUploadSizeArray [$x] = $request->getFileSize( "wpUploadFile_$x" ); |
113 | | - $this->mOnameArray[$x] = $request->getFileName( "wpUploadFile_$x" ); |
114 | | - $this->mUploadErrorArray[$x] = $request->getUploadError( "wpUploadFile_$x" ); |
115 | | - $this->mUploadDescriptionArray[$x] = $request->getVal( "wpUploadDescription_$x" ); |
116 | | - } |
117 | | - } |
118 | | - |
119 | | - } |
120 | | - |
121 | | - /** |
122 | | - * Really do the upload |
123 | | - * Checks are made in SpecialUpload::execute() |
124 | | - * @access private |
125 | | - */ |
126 | | - function processUpload() { |
127 | | - global $wgMaxUploadFiles, $wgOut, $wgRequest; |
128 | | - |
129 | | - $images = 0; |
130 | | - $wgOut->addHTML( '<table>' ); |
131 | | - $this->mShowUploadForm = false; |
132 | | - |
133 | | - $titleObj = SpecialPage::getTitleFor( 'MultipleUpload' ); |
134 | | - $wgOut->addHTML( |
135 | | - Xml::openElement( 'form', array( 'method' => 'post', 'action' => $titleObj->getLocalURL( 'action=submit' ), |
136 | | - 'enctype' => 'multipart/form-data', 'id' => 'uploadwarning' ) ) . "\n" |
137 | | - ); |
138 | | - |
139 | | - $this->mLicense = $wgRequest->getText( 'wpLicense' ); |
140 | | - |
141 | | - for( $x = 0; $x < $wgMaxUploadFiles; $x++ ) { |
142 | | - $this->mFileIndex = $x; |
143 | | - if( !isset( $this->mUploadTempNameArray[$x] ) || $this->mUploadTempNameArray[$x] == null ) { |
144 | | - continue; |
145 | | - } |
146 | | - |
147 | | - $images++; |
148 | | - $this->mTempPath = $this->mUploadTempNameArray[$x]; |
149 | | - $this->mFileSize = $this->mUploadSizeArray[$x]; |
150 | | - $this->mSrcName = $this->mOnameArray[$x]; // for mw > 1.9 |
151 | | - $this->mRemoveTempFile = true; |
152 | | - $this->mIgnoreWarning = $wgRequest->getCheck( 'wpIgnoreWarning' ); |
153 | | - |
154 | | - $this->mUploadError = $this->mUploadErrorArray[$x]; |
155 | | - $this->mDesiredDestName = $this->mDestFileArray[$x]; |
156 | | - $this->mComment = $this->mUploadDescriptionArray[$x]; |
157 | | - $this->mFileProps = $this->mFileProps[$x]; |
158 | | - |
159 | | - $wgOut->addHTML( '<tr><td>' ); |
160 | | - parent::processUpload(); |
161 | | - $wgOut->addHTML( '</td></tr>' ); |
162 | | - } |
163 | | - |
164 | | - $wgOut->addHTML( '</table>' ); |
165 | | - // Display a form again with a warning if we gave no files, instead of a blank screen |
166 | | - if( 0 == $images ) { |
167 | | - $this->mShowUploadForm = true; |
168 | | - $this->mUploadSaveName = wfMsg( 'multiupload-blank' ); |
169 | | - $this->mainUploadForm( wfMsg( 'multiupload-no-files' ) ); |
170 | | - } else { |
171 | | - $this->mShowUploadForm = false; |
172 | | - $wgOut->redirect( '' ); // clear the redirect, we want to show a nice page of images |
173 | | - $this->mShowUploadForm = true; |
174 | | - if( $this->mHasWarning ) { |
175 | | - $this->showWarningOptions(); |
176 | | - } |
177 | | - } |
178 | | - $wgOut->addHTML( Xml::closeElement( 'form' ) . "\n" ); |
179 | | - } |
180 | | - |
181 | | - /** |
182 | | - * Show some text and linkage on successful upload. |
183 | | - * @access private |
184 | | - */ |
185 | | - function showSuccess() { |
186 | | - global $wgUser, $wgOut; |
187 | | - $t = $this->mLocalFile->getTitle(); |
188 | | - $wgOut->addHTML( '<h2>' . wfMsg( 'multiupload-fileuploaded' ) . '</h2>' ); |
189 | | - $wgOut->addHTML( $wgUser->getSkin()->makeThumbLink2( $t, $this->mLocalFile, array( 'caption' => $t->getText() ) ) ); |
190 | | - } |
191 | | - |
192 | | - /** |
193 | | - * @param string $error as HTML |
194 | | - * @access private |
195 | | - */ |
196 | | - function uploadError( $error ) { |
197 | | - global $wgOut; |
198 | | - $wgOut->addHTML( "<b>{$this->mUploadSaveName}</b>\n" ); |
199 | | - $wgOut->addHTML( "<span class='error'>{$error}</span>\n" ); |
200 | | - } |
201 | | - |
202 | | - function showWarningOptions() { |
203 | | - global $wgOut, $wgMaxUploadFiles, $wgUseCopyrightUpload; |
204 | | - |
205 | | - $save = wfMsgHtml( 'multipleupload-saveallfiles' ); |
206 | | - $reupload = wfMsgHtml( 'reupload' ); |
207 | | - $iw = wfMsgWikiHtml( 'multipleupload-ignoreallwarnings' ); |
208 | | - $reup = wfMsgWikiHtml( 'reuploaddesc' ); |
209 | | - |
210 | | - if ( $wgUseCopyrightUpload ) { |
211 | | - $copyright = ' |
212 | | - <input type="hidden" name="wpUploadCopyStatus" value="' . htmlspecialchars( $this->mUploadCopyStatus ) . '" /> |
213 | | - <input type="hidden" name="wpUploadSource" value="' . htmlspecialchars( $this->mUploadSource ) . '" />'; |
214 | | - } else { |
215 | | - $copyright = ''; |
216 | | - } |
217 | | - |
218 | | - $wgOut->addHTML( '<input type="hidden" name="wpIgnoreWarning" value="1" /> |
219 | | - <input type="hidden" name="wpSessionKey" value="' . htmlspecialchars( $this->mSessionKey ) . '" /> |
220 | | - <input type="hidden" name="wpLicense" value="' . htmlspecialchars( $this->mLicense ) . '" />'); |
221 | | - |
222 | | - for( $x = 0; $x < $wgMaxUploadFiles; $x++ ) { |
223 | | - $wgOut->addHTML("<input type='hidden' name='wpDestFile_$x' value=\"" . htmlspecialchars( $this->mDestFileArray[$x] ) . "\" />"); |
224 | | - } |
225 | | - |
226 | | - $wgOut->addHTML("<input type='hidden' name='wpWatchthis' value=\"" . htmlspecialchars( intval( $this->mWatchthis ) ) . "\" /> |
227 | | - {$copyright} |
228 | | - <table border='0'> |
229 | | - <tr> |
230 | | - <tr> |
231 | | - <td align='right'> |
232 | | - <input tabindex='2' type='submit' name='wpUpload' value='$save' /> |
233 | | - </td> |
234 | | - <td align='left'>$iw</td> |
235 | | - </tr> |
236 | | - <tr> |
237 | | - <td align='right'> |
238 | | - <input tabindex='2' type='submit' name='wpReUpload' value='{$reupload}' /> |
239 | | - </td> |
240 | | - <td align='left'>$reup</td> |
241 | | - </tr> |
242 | | - </tr> |
243 | | - </table></form>\n" ); |
244 | | - |
245 | | - } |
246 | | - |
247 | | - /** |
248 | | - * Displays the main upload form, optionally with a highlighted |
249 | | - * error message up at the top. |
250 | | - * |
251 | | - * @param string $msg as HTML |
252 | | - * @access private |
253 | | - */ |
254 | | - function mainUploadForm( $msg = '' ) { |
255 | | - global $wgOut, $wgUser, $wgScriptPath, $wgUseCopyrightUpload, $wgMaxUploadFiles; |
256 | | - |
257 | | - if( $msg == '' && !$this->mShowUploadForm ) return; |
258 | | - $cols = intval( $wgUser->getOption( 'cols' ) ); |
259 | | - $ew = $wgUser->getOption( 'editwidth' ); |
260 | | - if ( $ew ) $ew = " style=\"width:100%\""; |
261 | | - else $ew = ''; |
262 | | - |
263 | | - if ( '' != $msg ) { |
264 | | - $wgOut->addHTML( "<b>{$this->mUploadSaveName}</b>\n<br />" ); |
265 | | - $sub = wfMsgHtml( 'multipleupload-addresswarnings' ); |
266 | | - $wgOut->addHTML( "<b>{$sub}</b><br /><span class='error'>{$msg}</span>\n" ); |
267 | | - } |
268 | | - $wgOut->addHTML( '<div id="uploadtext">' ); |
269 | | - $wgOut->addWikiMsg('multipleupload-text', $wgMaxUploadFiles); |
270 | | - $wgOut->addHTML( '</div>' ); |
271 | | - $sk = $wgUser->getSkin(); |
272 | | - |
273 | | - $sourcefilename = wfMsgHtml( 'sourcefilename' ); |
274 | | - $destfilename = wfMsgHtml( 'destfilename' ); |
275 | | - $summary = wfMsg( 'fileuploadsummary' ); |
276 | | - $licenses = new Licenses(); |
277 | | - $license = wfMsgHtml( 'license' ); |
278 | | - $nolicense = wfMsgHtml( 'nolicense' ); |
279 | | - $licenseshtml = $licenses->getHtml(); |
280 | | - $ulb = wfMsgHtml( 'uploadbtn' ); |
281 | | - |
282 | | - $titleObj = Title::makeTitle( NS_SPECIAL, 'MultipleUpload' ); |
283 | | - $action = $titleObj->escapeLocalURL(); |
284 | | - |
285 | | - $watchChecked = $wgUser->getOption( 'watchdefault' ) |
286 | | - ? 'checked="checked"' |
287 | | - : ''; |
288 | | - |
289 | | - $wgOut->addScriptFile( $wgScriptPath . '/extensions/MultiUpload/multiupload.js' ); |
290 | | - $wgOut->addHTML( " |
291 | | - <form id='upload' method='post' enctype='multipart/form-data' action=\"$action\"> |
292 | | - <table border='0' width='90%'> |
293 | | - <tr> |
294 | | - <td align='left'><label for='wpUploadFile'><b>{$sourcefilename}</b></label></td> |
295 | | - <td align='left'><label for='wpDestFile'><b>{$destfilename}</b></label></td> |
296 | | - <td align='left' valign='middle'><b>{$summary}</b></td> |
297 | | - </tr>"); |
298 | | - for( $i = 0; $i < $wgMaxUploadFiles; $i++ ) { |
299 | | - $encDestFile = htmlspecialchars( $this->mDestFileArray[$i] ); |
300 | | - $wgOut->addHTML(" |
301 | | - <tr> |
302 | | - <td align='left'> |
303 | | - <input tabindex='1' type='file' name='wpUploadFile_$i' id='wpUploadFile_$i' " . ( $this->mDestName ? "" : "onchange='fillDestFilenameMulti($i)' " ) . "size='25' /> |
304 | | - </td> |
305 | | - <td align='left'> |
306 | | - <input tabindex='2' type='text' name='wpDestFile_$i' id='wpDestFile_$i' size='25' value=\"$encDestFile\" /> |
307 | | - </td> |
308 | | - <td align='left'> |
309 | | - <input tabindex='3' name='wpUploadDescription_$i' id='wpUploadDescription' value=\"". htmlspecialchars( $this->mComment ) . "\" size=25> |
310 | | - </td> |
311 | | - </tr> |
312 | | - <tr>" ); |
313 | | - } |
314 | | - |
315 | | - if ( $licenseshtml != '' ) { |
316 | | - global $wgAjaxLicensePreview, $wgJsMimeType; |
317 | | - $wgOut->addScriptFile( 'upload.js' ); |
318 | | - // This is one nasty hack...but necessary to make upload.js not bitch if the user actually touches the "Licensing" dropdown menu instead of just admiring it from a distance. |
319 | | - $wgOut->addInlineScript( 'var wgAjaxLicensePreview = "'.$wgAjaxLicensePreview.'";' ); |
320 | | - $wgOut->addHTML( " |
321 | | - <td align='left' colspan='3'> |
322 | | - <label for='wpLicense'>$license</label> |
323 | | - <select name='wpLicense' id='wpLicense' tabindex='4' style='font-size: xx-small;' |
324 | | - onchange='licenseSelectorCheck()'> |
325 | | - <option value=''>$nolicense</option> |
326 | | - $licenseshtml |
327 | | - </select> |
328 | | - </td> |
329 | | - </tr> |
330 | | - <tr>"); |
331 | | - // So that the license previews will show up on the page |
332 | | - $wgOut->addHTML( ' |
333 | | - <td id="mw-license-preview" colspan="3"></td> |
334 | | - </tr> |
335 | | - <tr>' ); |
336 | | - } |
337 | | - |
338 | | - if ( $wgUseCopyrightUpload ) { |
339 | | - global $wgRequest; |
340 | | - $filestatus = wfMsgHtml( 'filestatus' ); |
341 | | - $copystatus = htmlspecialchars( $this->mUploadCopyStatus ); |
342 | | - $filesource = wfMsgHtml( 'filesource' ); |
343 | | - $uploadsource = htmlspecialchars( $this->mUploadSource ); |
344 | | - |
345 | | - $wgOut->addHTML( " |
346 | | - <td align='right' nowrap='nowrap'><label for='wpUploadCopyStatus'>$filestatus</label></td> |
347 | | - <td><input tabindex='5' type='text' name='wpUploadCopyStatus' id='wpUploadCopyStatus' value=\"$copystatus\" size='40' /></td> |
348 | | - </tr> |
349 | | - <tr> |
350 | | - <td align='right'><label for='wpUploadCopyStatus'>$filesource</label></td> |
351 | | - <td><input tabindex='6' type='text' name='wpUploadSource' id='wpUploadCopyStatus' value=\"$uploadsource\" size='40' /></td> |
352 | | - </tr> |
353 | | - <tr>" ); |
354 | | - // For license selector |
355 | | - $wgOut->addHTML( Xml::hidden( 'wpLicense', $wgRequest->getText( 'wpLicense' ) ) . "\n" ); |
356 | | - } |
357 | | - |
358 | | - $wgOut->addHTML( " |
359 | | - <td> |
360 | | - <input tabindex='7' type='checkbox' name='wpWatchthis' id='wpWatchthis' $watchChecked value='true' /> |
361 | | - <label for='wpWatchthis'>" . wfMsgHtml( 'watchthis' ) . "</label> |
362 | | - <input tabindex='8' type='checkbox' name='wpIgnoreWarning' id='wpIgnoreWarning' value='true' /> |
363 | | - <label for='wpIgnoreWarning'>" . wfMsgHtml( 'ignorewarnings' ) . "</label> |
364 | | - </td> |
365 | | - </tr> |
366 | | - <tr> |
367 | | - |
368 | | - </tr> |
369 | | - <tr> |
370 | | - <td align='left'><input tabindex='9' type='submit' name='wpUpload' value=\"{$ulb}\" /></td> |
371 | | - </tr> |
372 | | - |
373 | | - </table> |
374 | | - </form>" ); |
375 | | - } |
376 | | - |
377 | | - /** |
378 | | - * Override uploadWarning so we can put multiple warnings on the same page |
379 | | - * @param $warning String: warning as HTML |
380 | | - * @access private |
381 | | - */ |
382 | | - function uploadWarning( $warning ) { |
383 | | - global $wgOut, $wgUseCopyrightUpload; |
384 | | - |
385 | | - $this->mHasWarning = true; |
386 | | - $this->mSessionKey = $this->stashSession(); |
387 | | - if( !$this->mSessionKey ) { |
388 | | - # Couldn't save file; an error has been displayed so let's go. |
389 | | - return; |
390 | | - } |
391 | | - |
392 | | - $wgOut->addHTML( '<h2>' . wfMsgHtml( 'uploadwarning' ) . "</h2>\n" ); |
393 | | - $wgOut->addHTML( '<ul class="warning">' . $warning . "</ul>\n" ); |
394 | | - |
395 | | - $titleObj = SpecialPage::getTitleFor( 'Upload' ); |
396 | | - |
397 | | - if ( $wgUseCopyrightUpload ) { |
398 | | - $copyright = Xml::hidden( 'wpUploadCopyStatus', $this->mCopyrightStatus ) . "\n" . |
399 | | - Xml::hidden( 'wpUploadSource', $this->mCopyrightSource ) . "\n"; |
400 | | - } else { |
401 | | - $copyright = ''; |
402 | | - } |
403 | | - |
404 | | - $wgOut->addHTML( |
405 | | - Xml::hidden( 'wpIgnoreWarning', '1' ) . "\n" . |
406 | | - Xml::hidden( 'wpUploadDescription_' . $this->mFileIndex, $this->mComment ) . "\n" . |
407 | | - Xml::hidden( 'wpLicense', $this->mLicense ) . "\n" . |
408 | | - Xml::hidden( 'wpDestFile_' . $this->mFileIndex, $this->mDesiredDestName ) . "\n" . |
409 | | - Xml::hidden( 'wpWatchthis', $this->mWatchthis ) . "\n" . |
410 | | - "{$copyright}<br />" . |
411 | | - Xml::check( 'wpUpload_' . $this->mSessionKey, array( 'name' => 'wpUpload', 'id' => 'wpUpload', 'checked' => 'checked' ) ) . ' ' . |
412 | | - Xml::label( wfMsg( 'ignorewarning' ), 'wpUpload_' . $this->mSessionKey ) . '<br />' . |
413 | | - Xml::check( 'wpReUpload_' . $this->mSessionKey ) . |
414 | | - Xml::label( wfMsg( 'reuploaddesc' ), 'wpUpload_' . $this->mSessionKey ) |
415 | | - ); |
416 | | - } |
417 | | - |
418 | | - function stashSession() { |
419 | | - $stash = $this->saveTempUploadedFile( $this->mDestName, $this->mTempPath ); |
420 | | - |
421 | | - if( !$stash ) { |
422 | | - # Couldn't save the file. |
423 | | - return false; |
424 | | - } |
425 | | - |
426 | | - if( $this->mSessionKey == null ) { |
427 | | - $this->mSessionKey = mt_rand( 0, 0x7fffffff ); |
428 | | - } |
429 | | - $_SESSION['wsUploadData_' . $this->mFileIndex][$this->mSessionKey] = array( |
430 | | - 'mTempPath' => $stash, |
431 | | - 'mFileSize' => $this->mFileSize, |
432 | | - 'mSrcName' => $this->mSrcName, |
433 | | - 'mFileProps' => $this->mFileProps, |
434 | | - 'version' => self::SESSION_VERSION, |
435 | | - ); |
436 | | - return $this->mSessionKey; |
437 | | - } |
438 | | - |
439 | | - /** |
440 | | - * If we've modified the upload file we need to manually remove it |
441 | | - * on exit to clean up. |
442 | | - * @access private |
443 | | - */ |
444 | | - function cleanupTempFile() { |
445 | | - global $wgMaxUploadFiles; |
446 | | - for( $x = 0; $x < $wgMaxUploadFiles; $x++ ) { |
447 | | - $this->mTempPath = $this->mTempPathArray[$x]; |
448 | | - parent::cleanupTempFile(); |
449 | | - } |
450 | | - } |
451 | | - |
452 | | -} |
\ No newline at end of file |
Index: branches/REL1_16/extensions/MultiUpload/SpecialMultipleUpload.i18n.php |
— | — | @@ -1,1815 +0,0 @@ |
2 | | -<?php |
3 | | -/** |
4 | | - * Internationalisation file for MultiUpload extension. |
5 | | - * |
6 | | - * @file |
7 | | - * @ingroup Extensions |
8 | | -*/ |
9 | | - |
10 | | -$messages = array(); |
11 | | - |
12 | | -/** English |
13 | | - * @author Travis Derouin |
14 | | - */ |
15 | | -$messages['en'] = array( |
16 | | - 'multipleupload' => 'Upload multiple files', |
17 | | - 'multipleupload-desc' => 'Allows users to [[Special:MultipleUpload|upload several files at once]]', |
18 | | - 'multipleupload-ignoreallwarnings' => "Ignore '''all warnings''' and save the files anyway.", |
19 | | - 'multipleupload-saveallfiles' => 'Save all files', |
20 | | - 'multipleupload-addresswarnings' => 'Please address any warnings before reuploading files.', |
21 | | - 'multipleupload-page' => "{{ns:project}}:File deletion policy", |
22 | | - 'multipleupload-text' => "Upload multiple files here. |
23 | | - |
24 | | -Choose 'Browse' and select each file you wish to upload. |
25 | | -You can upload from 1 to $1 files at a time. |
26 | | - |
27 | | -You can enter an optional '''Destination filename''' and provide a '''Summary''' describing your file. |
28 | | - |
29 | | -Inappropriate files will be deleted immediately, see the [[{{MediaWiki:Multipleupload-page}}|file deletion policy]].", |
30 | | - 'multiupload-fileuploaded' => 'File uploaded.', |
31 | | - 'multiupload-toolbox' => 'Upload multiple files', |
32 | | - 'multiupload-no-files' => 'Please select at least one file to upload', |
33 | | - 'multiupload-blank' => 'No file selected', |
34 | | -); |
35 | | - |
36 | | -/** Message documentation (Message documentation) |
37 | | - * @author Bennylin |
38 | | - * @author Fryed-peach |
39 | | - * @author Jon Harald Søby |
40 | | - * @author Lloffiwr |
41 | | - * @author Purodha |
42 | | - * @author Siebrand |
43 | | - */ |
44 | | -$messages['qqq'] = array( |
45 | | - 'multipleupload' => '', |
46 | | - 'multipleupload-desc' => 'Short description of this extension, shown on [[Special:Version]]. Do not translate or change links.', |
47 | | - 'multipleupload-addresswarnings' => "'Address' here means 'deal with' or 'fix'.", |
48 | | - 'multipleupload-text' => 'Plural is supported for $1.', |
49 | | - 'multiupload-toolbox' => '{{Identical|Uploadmultiple}}', |
50 | | -); |
51 | | - |
52 | | -/** Karelian (Karjala) |
53 | | - * @author Flrn |
54 | | - */ |
55 | | -$messages['krl'] = array( |
56 | | - 'multipleupload' => 'Panna fajlit', |
57 | | -); |
58 | | - |
59 | | -/** Goanese Konkani (Latin) (कोंकणी/Konknni (Latin)) |
60 | | - * @author Deepak D'Souza |
61 | | - */ |
62 | | -$messages['gom-latn'] = array( |
63 | | - 'multipleupload' => 'fayleo dhadd', |
64 | | -); |
65 | | - |
66 | | -/** Afrikaans (Afrikaans) |
67 | | - * @author Naudefj |
68 | | - */ |
69 | | -$messages['af'] = array( |
70 | | - 'multipleupload' => 'Laai veelvuldige lêers op', |
71 | | - 'multipleupload-saveallfiles' => 'Stoor alle lêers', |
72 | | - 'multiupload-fileuploaded' => 'Lêer opgelaai.', |
73 | | - 'multiupload-toolbox' => 'Laai veelvuldige lêers op', |
74 | | - 'multiupload-no-files' => 'Kies ten minste een lêer om te laai', |
75 | | - 'multiupload-blank' => 'Geen lêer gekies nie', |
76 | | -); |
77 | | - |
78 | | -/** Arabic (العربية) |
79 | | - * @author Meno25 |
80 | | - * @author OsamaK |
81 | | - */ |
82 | | -$messages['ar'] = array( |
83 | | - 'multipleupload' => 'رفع ملفات متعددة', |
84 | | - 'multipleupload-desc' => 'يسمح للمستخدمين [[Special:MultipleUpload|برفع عدة ملفات في وقت واحد]]', |
85 | | - 'multipleupload-ignoreallwarnings' => "تجاهل '''كل التحذيرات''' واحفظ الملفات على أية حال.", |
86 | | - 'multipleupload-saveallfiles' => 'احفظ كل الملفات', |
87 | | - 'multipleupload-addresswarnings' => 'من فضلك صحح أية تحذيرات قبل إعادة رفع الملفات.', |
88 | | - 'multipleupload-page' => '{{ns:project}}:سياسة حذف الصور', |
89 | | - 'multipleupload-text' => "ارفع ملفات متعددة هنا. |
90 | | - |
91 | | -اختر 'Browse' واختر كل ملف تود رفعه. يمكنك رفع من 1 إلى $1 ملف في المرة. |
92 | | - |
93 | | -يمكنك إدخال '''اسم ملف الوجهة''' اختياريا وتوفير '''ملخص''' يصف صورتك. |
94 | | - |
95 | | -الصور غير الملائمة سيتم حذفها فورا، انظر [[{{MediaWiki:Multipleupload-page}}|سياسة حذف الصور]].", |
96 | | - 'multiupload-fileuploaded' => 'تم رفع الملف.', |
97 | | - 'multiupload-toolbox' => 'رفع ملفات متعددة', |
98 | | - 'multiupload-no-files' => 'من فضلك اختر ملفا واحدا على الأقل للرفع', |
99 | | - 'multiupload-blank' => 'لا ملف تم اختياره', |
100 | | -); |
101 | | - |
102 | | -/** Egyptian Spoken Arabic (مصرى) |
103 | | - * @author Ghaly |
104 | | - * @author Meno25 |
105 | | - */ |
106 | | -$messages['arz'] = array( |
107 | | - 'multipleupload' => 'رفع ملفات متعددة', |
108 | | - 'multipleupload-desc' => 'يسمح لليوزرز [[Special:MultipleUpload|بتحميل عدة ملفات فى وقت واحد]]', |
109 | | - 'multipleupload-ignoreallwarnings' => "تجاهل '''كل التحذيرات''' واحفظ الملفات على أية حال.", |
110 | | - 'multipleupload-saveallfiles' => 'حفظ كل الملفات', |
111 | | - 'multipleupload-addresswarnings' => 'من فضلك صحح أية تحذيرات قبل إعادة رفع الملفات.', |
112 | | - 'multipleupload-page' => '{{ns:project}}:سياسة حذف الصور', |
113 | | - 'multipleupload-text' => "ارفع ملفات متعددة هنا. |
114 | | - |
115 | | -اختر 'Browse' واختر كل ملف تود رفعه. يمكنك رفع من 1 إلى $1 ملف فى المرة. |
116 | | - |
117 | | -يمكنك إدخال '''اسم ملف الوجهة''' اختياريا وتوفير '''ملخص''' يصف صورتك. |
118 | | - |
119 | | -الصور غير الملائمة سيتم حذفها فورا، انظر [[{{MediaWiki:Multipleupload-page}}|سياسة حذف الصور]].", |
120 | | - 'multiupload-fileuploaded' => 'تم رفع الملف.', |
121 | | - 'multiupload-toolbox' => 'رفع ملفات متعددة', |
122 | | -); |
123 | | - |
124 | | -/** Bavarian (Boarisch) |
125 | | - * @author Man77 |
126 | | - */ |
127 | | -$messages['bar'] = array( |
128 | | - 'multipleupload' => 'Datein aufelådn', |
129 | | - 'multipleupload-desc' => "Ealaubt s'[[Special:MultipleUpload|Aufelådn vu mearare Datein]] auf oamåi", |
130 | | - 'multipleupload-ignoreallwarnings' => "'''Ålle Wårnungen''' ignorian und de Datein so speichan.", |
131 | | - 'multipleupload-saveallfiles' => 'Ålle Datein speichan', |
132 | | - 'multipleupload-addresswarnings' => "Bittschee, bevoa'st de Datei wieda aufelådst, ålle Wårnungen beårbeitn und ausrama.", |
133 | | - 'multipleupload-page' => '{{ns:project}}:Löschrichtlinien', |
134 | | - 'multipleupload-text' => "Gleichzeitigs Aufelådn vu mearare Datein. |
135 | | - |
136 | | -Klick auf „Browse“ und wöih a jede Datei aus, de'st aufelådn wüist. Du kãnnst gleichzeitig zwischn 1 und $1 Datein aufelådn. |
137 | | - |
138 | | -Du kãnnst aa an ''Züi-Dateinãm'' voagem und a ''Beschreiwung'' fia deine Datein. |
139 | | - |
140 | | -Ned geeignete Datein wean sufuat glöscht, schau da dazua de [[{{MediaWiki:Multipleupload-page}}|Löschrichtlinien]] ãn.", |
141 | | - 'multiupload-fileuploaded' => 'Datei is aufeglådn', |
142 | | - 'multiupload-toolbox' => 'Mehrare Datein aufelådn', |
143 | | - 'multiupload-no-files' => "Bittschee mindestns a Datei fia's Aufelådn auswöihn", |
144 | | - 'multiupload-blank' => 'Ka Datei ausgwöihd', |
145 | | -); |
146 | | - |
147 | | -/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца)) |
148 | | - * @author EugeneZelenko |
149 | | - * @author Jim-by |
150 | | - */ |
151 | | -$messages['be-tarask'] = array( |
152 | | - 'multipleupload' => 'Загрузка файлаў', |
153 | | - 'multipleupload-desc' => 'Дазваляе ўдзельнікам [[Special:MultipleUpload|загружаць некалькі файлаў за раз]]', |
154 | | - 'multipleupload-ignoreallwarnings' => "Ігнараваць '''усе папярэджаньні''' і захаваць файлы ў любым выпадку.", |
155 | | - 'multipleupload-saveallfiles' => 'Захаваць усе файлы', |
156 | | - 'multipleupload-addresswarnings' => 'Калі ласка, разглядзіце ўсе папярэджаньні перад паўторная загрузкай файлаў.', |
157 | | - 'multipleupload-page' => '{{ns:project}}:Правілы выдаленьня файлаў', |
158 | | - 'multipleupload-text' => "З дапамогай гэтай старонкі можна загрузіць некалькі файлаў. |
159 | | - |
160 | | -Націсьніце «Агляд» і выберыце ўсе файлы, якія Вы жадаеце загрузіць. |
161 | | -Адначасова Вы можаце загрузіць ад 1 да $1 {{PLURAL:$1|файла|файлаў|файлаў}}. |
162 | | - |
163 | | -Вы можаце запоўніць неабавязковыя палі '''Мэтавае імя файла''' і дадаць кароткае '''Апісаньне''' Вашых файлаў. |
164 | | - |
165 | | -Неадпаведныя файлы будуць выдалены неадкладна, глядзіце [[{{MediaWiki:Multipleupload-page}}|правілы выдаленьня фалаў]].", |
166 | | - 'multiupload-fileuploaded' => 'Файл загружаны.', |
167 | | - 'multiupload-toolbox' => 'Загрузка некалькіх файлаў', |
168 | | - 'multiupload-no-files' => 'Калі ласка, выберыце хаця б адзін файл для загрузкі', |
169 | | - 'multiupload-blank' => 'Файлы ня выбраны', |
170 | | -); |
171 | | - |
172 | | -/** Bulgarian (Български) |
173 | | - * @author DCLXVI |
174 | | - * @author Spiritia |
175 | | - */ |
176 | | -$messages['bg'] = array( |
177 | | - 'multipleupload' => 'Качване на няколко файла', |
178 | | - 'multipleupload-desc' => 'Позволява на потребителите да [[Special:MultipleUpload|качват по няколко файла наведнъж]]', |
179 | | - 'multipleupload-ignoreallwarnings' => "Пренебрегване на '''всички предупреждения''' и съхраняване на файловете въпреки тях.", |
180 | | - 'multipleupload-saveallfiles' => 'Запазване на всички файлове', |
181 | | - 'multipleupload-page' => '{{ns:project}}:Политика за изтриване на файлове', |
182 | | - 'multipleupload-text' => "Тази страница позволява качването на няколко файла. |
183 | | - |
184 | | -Изберете 'Browse' и изберете всеки от файловете, които желаете да качите. |
185 | | -Можете да качите от 1 до $1 файла едновременно. |
186 | | - |
187 | | -Можете да въведете незадължително '''Целево име на файла''' и да предоставите описателно '''Резюме''' на всеки файл. |
188 | | - |
189 | | -Неприемливите файлове ще бъдат изтривани незабавоно; вижте [[{{MediaWiki:Multipleupload-page}}|политиката за изтриване на файлове]].", |
190 | | - 'multiupload-fileuploaded' => 'Файлът беше качен.', |
191 | | - 'multiupload-toolbox' => 'Качване на няколко файла', |
192 | | - 'multiupload-no-files' => 'Необходимо е да бъде избран поне един файл за качване', |
193 | | - 'multiupload-blank' => 'Не е избран файл', |
194 | | -); |
195 | | - |
196 | | -/** Breton (Brezhoneg) |
197 | | - * @author Fulup |
198 | | - */ |
199 | | -$messages['br'] = array( |
200 | | - 'multipleupload' => 'Enporzhiañ meur a restr', |
201 | | - 'multipleupload-desc' => 'Aotren a ra an implijerien da [[Special:MultipleUpload|enporzhiañ meur a restr war un dro]]', |
202 | | - 'multipleupload-ignoreallwarnings' => "Na ober van ouzh '''an holl gemennoù''' hag enrollañ ar restr forzh penaos.", |
203 | | - 'multipleupload-saveallfiles' => 'Enrollañ an holl restroù', |
204 | | - 'multipleupload-addresswarnings' => "Gwiriañ ar c'hemennoù war wel a-raok enporzhiañ restroù en-dro.", |
205 | | - 'multipleupload-page' => '{{ns:project}}:Politikerezh diverkañ restroù', |
206 | | - 'multipleupload-text' => "Enporzhiañ meur a restr amañ. |
207 | | - |
208 | | -Dibabit 'Furchal' ha diuzit kement restr a fell deoc'h enporzhiañ. |
209 | | -Gallout a rit enporzhiañ etre 1 ha $1 restr war un dro. |
210 | | - |
211 | | -Merkañ a c'hallit '''Lec'h enrollañ ar restr''', mar karit, ha sevel un tamm '''deskrivadenn''' eus ar restr. |
212 | | - |
213 | | -Diverket raktal e vo ar restroù didalvez, sellit ouzh ar [[{{MediaWiki:Multipleupload-page}}|politikerezh diverkañ ar restroù]].", |
214 | | - 'multiupload-fileuploaded' => 'Restr enporzhiet.', |
215 | | - 'multiupload-toolbox' => 'Enporzhiañ meur a restr', |
216 | | - 'multiupload-no-files' => 'Diuzañ da nebeutañ ur restr da vezañ enporzhiet', |
217 | | - 'multiupload-blank' => "N'eus bet diuzet restr ebet", |
218 | | -); |
219 | | - |
220 | | -/** Bosnian (Bosanski) |
221 | | - * @author CERminator |
222 | | - */ |
223 | | -$messages['bs'] = array( |
224 | | - 'multipleupload' => 'Postavljanje više datoteka', |
225 | | - 'multipleupload-desc' => 'Omogućuje korisnicima [[Special:MultipleUpload|postavljanje nekoliko datoteka odjednom]]', |
226 | | - 'multipleupload-ignoreallwarnings' => "Zanemari '''sva upozorenja''' i spremi datoteke.", |
227 | | - 'multipleupload-saveallfiles' => 'Spremi sve datoteke', |
228 | | - 'multipleupload-addresswarnings' => 'Molimo prije ponovnom postavljanju datoteka obradite i riješite svako upozorenje.', |
229 | | - 'multipleupload-page' => '{{ns:project}}:Politika brisanja datoteka', |
230 | | - 'multipleupload-text' => "Ovdje možete postaviti veći broj datoteka odjednom. |
231 | | - |
232 | | -Izaberite 'Browse' ('pregledaj') i odaberite sve datoteke koje želite postaviti. |
233 | | -Možete postaviti od 1 do $1 datoteka odjednom. |
234 | | - |
235 | | -Moguće je odrediti '''Naziv odredišne datoteke''' i navesti '''Sažetak''' opisujući Vašu datoteku. |
236 | | - |
237 | | -Neodgovarajuće datoteke će biti obrisane odmah, pogledajte [[{{MediaWiki:Multipleupload-page}}|politiku brisanja datoteka]].", |
238 | | - 'multiupload-fileuploaded' => 'Datoteka postavljena.', |
239 | | - 'multiupload-toolbox' => 'Postavi više datoteka', |
240 | | - 'multiupload-no-files' => 'Molimo odaberite bar jednu datoteku za postavljanje', |
241 | | - 'multiupload-blank' => 'Nijedna datoteka nije odabrana', |
242 | | -); |
243 | | - |
244 | | -/** Catalan (Català) |
245 | | - * @author SMP |
246 | | - * @author Solde |
247 | | - */ |
248 | | -$messages['ca'] = array( |
249 | | - 'multipleupload' => 'Carrega múltiples fitxers', |
250 | | - 'multipleupload-desc' => 'Permet als usuaris [[Special:MultipleUpload|carregar diversos fitxers de cop]]', |
251 | | - 'multipleupload-ignoreallwarnings' => "Ignora '''tots els avisos''' i desa els fitxers igualment.", |
252 | | - 'multipleupload-saveallfiles' => 'Desa tots els fitxers', |
253 | | - 'multiupload-fileuploaded' => "S'ha carregat el fitxer.", |
254 | | - 'multiupload-toolbox' => 'Carrega múltiples fitxers', |
255 | | - 'multiupload-no-files' => 'Si us plau, seleccioneu com a mínim un fitxer per a carregar', |
256 | | - 'multiupload-blank' => "No s'ha seleccionat cap fitxer", |
257 | | -); |
258 | | - |
259 | | -/** Chamorro (Chamoru) |
260 | | - * @author Jatrobat |
261 | | - */ |
262 | | -$messages['ch'] = array( |
263 | | - 'multipleupload' => "Na'kåtga hulu' atkibu", |
264 | | -); |
265 | | - |
266 | | -/** Czech (Česky) |
267 | | - * @author Li-sung |
268 | | - * @author Matěj Grabovský |
269 | | - * @author Mormegil |
270 | | - */ |
271 | | -$messages['cs'] = array( |
272 | | - 'multipleupload' => 'Nahrát více souborů', |
273 | | - 'multipleupload-desc' => 'Umožňuje uživatelům [[Special:MultipleUpload|nahrávat více souborů najednou]]', |
274 | | - 'multipleupload-ignoreallwarnings' => "Ignorovat '''všechna upozornění''' a bez ohledu na ně soubor uložit.", |
275 | | - 'multipleupload-saveallfiles' => 'Uložit všechny soubory', |
276 | | - 'multipleupload-addresswarnings' => 'Prosím, předtím, než znovu nahrajete soubory, napravte všechny chyby.', |
277 | | - 'multipleupload-page' => '{{ns:project}}:Pravidla mazání souborů', |
278 | | - 'multipleupload-text' => "Zde můžete náhrat více souborů. |
279 | | - |
280 | | -Tlačítkem „Procházet“ vyberte každý soubor, který chcete nahrát. Můžete nahrát od 1 do $1 souborů naráz. |
281 | | - |
282 | | -Můžete zadat volitelný '''cílový název souboru''' a poskytnout '''shrnutí''' popisující váš soubor. |
283 | | - |
284 | | -Nevhodné soubory budou okmažitě smazány, vizte [[{{MediaWiki:Multipleupload-page}}|pravidla mazání souborů]].", |
285 | | - 'multiupload-fileuploaded' => 'Soubor byl nahrán.', |
286 | | - 'multiupload-toolbox' => 'Nahrát více souborů', |
287 | | - 'multiupload-no-files' => 'Prosím, vyberte alespoň jeden soubor, který se má načíst', |
288 | | - 'multiupload-blank' => 'Nebyl vybrán žádný soubor', |
289 | | -); |
290 | | - |
291 | | -/** Welsh (Cymraeg) |
292 | | - * @author Lloffiwr |
293 | | - */ |
294 | | -$messages['cy'] = array( |
295 | | - 'multipleupload' => 'Uwchlwytho nifer o ffeiliau', |
296 | | - 'multipleupload-desc' => 'Yn galluogi defnyddiwr i [[Special:MultipleUpload|uwchlwytho nifer o ffeiliau ar unwaith]]', |
297 | | - 'multipleupload-ignoreallwarnings' => "Anwybydder '''pob rhybudd''' gan roi'r ffeiliau ar gadw beth bynnag.", |
298 | | - 'multipleupload-saveallfiles' => "Rhoi'r holl ffeiliau ar gadw", |
299 | | - 'multipleupload-addresswarnings' => "Gofalwch dalu sylw at unrhyw rybuddion sy'n cael eu dangos cyn ail-lwytho ffeiliau.", |
300 | | - 'multipleupload-page' => '{{ns:project}}:Polisi dileu ffeiliau', |
301 | | - 'multipleupload-text' => "Gallwch uwchlwytho nifer o ffeiliau ar unwaith yma. |
302 | | - |
303 | | -Pwyswch y botwm 'Pori' ('Browse') ac yna dewis pob ffeil yr hoffech eu huwchlwytho. |
304 | | -Gallwch uwchlwytho rhwng 1 a $1 o ffeiliau ar unwaith. |
305 | | - |
306 | | -Mae modd gosod '''Enw ffeil y cyrchfan''' a '''Chrynodeb''' sy'n disgrifio'ch ffeil, os y dymunwch. |
307 | | - |
308 | | -Caiff ffeiliau anaddas eu dileu ar unwaith; gweler y [[{{MediaWiki:Multipleupload-page}}|polisi dileu ffeiliau]].", |
309 | | - 'multiupload-fileuploaded' => 'Uwchlwythwyd ffeil.', |
310 | | - 'multiupload-toolbox' => 'Uwchlwytho nifer o ffeiliau ar y tro', |
311 | | - 'multiupload-no-files' => "Dewiswch o leiaf un ffeil i'w huwchlwytho", |
312 | | - 'multiupload-blank' => 'Heb ddewis unrhyw ffeiliau', |
313 | | -); |
314 | | - |
315 | | -/** Danish (Dansk) |
316 | | - * @author BabelFrode |
317 | | - * @author Byrial |
318 | | - */ |
319 | | -$messages['da'] = array( |
320 | | - 'multipleupload' => 'Læg filer op', |
321 | | - 'multipleupload-desc' => 'Tillader brugere at [[Special:MultipleUpload|lægge flere filer op samtidig]]', |
322 | | - 'multipleupload-ignoreallwarnings' => "Overhør '''alle advarsler''' og gem filerne.", |
323 | | - 'multipleupload-saveallfiles' => 'Gem alle filer', |
324 | | - 'multipleupload-addresswarnings' => 'Vis hensyn overfor enhver advarsel før du lægger filerne op igen.', |
325 | | - 'multipleupload-page' => '{{ns:project}}:Retningslinjer for sletning af filer', |
326 | | - 'multipleupload-text' => "Læg flere filer op her. |
327 | | - |
328 | | -Vælg \"Gennemse...\" og vælg hver fil, du ønsker skal lægges op. |
329 | | -Du kan lægge mellem 1 og \$1 filer op ad gangen. |
330 | | - |
331 | | -Du kan indsætte et valgfrit '''Målnavn''' og en '''Beskrivelse/kilde''', som beskriver din fil. |
332 | | - |
333 | | -Upassende filer bliver slettet øjeblikkeligt - se [[{{MediaWiki:Multipleupload-page}}|Retningslinjer for sletning af filer]].", |
334 | | - 'multiupload-fileuploaded' => 'Filen er lagt op.', |
335 | | - 'multiupload-toolbox' => 'Læg flere filer op.', |
336 | | - 'multiupload-no-files' => 'Vælg mindst én fil du vil lægge op.', |
337 | | - 'multiupload-blank' => 'Ingen filer valgt', |
338 | | -); |
339 | | - |
340 | | -/** German (Deutsch) |
341 | | - * @author Purodha |
342 | | - * @author Raimond Spekking |
343 | | - * @author Umherirrender |
344 | | - */ |
345 | | -$messages['de'] = array( |
346 | | - 'multipleupload' => 'Mehrere Dateien hochladen', |
347 | | - 'multipleupload-desc' => 'Erlaubt das [[Special:MultipleUpload|Hochladen mehrerer Dateien]] in einer Aktion', |
348 | | - 'multipleupload-ignoreallwarnings' => "Ignoriere '''alle Warnungen''' und speichere die Dateien.", |
349 | | - 'multipleupload-saveallfiles' => 'Alle Dateien speichern', |
350 | | - 'multipleupload-addresswarnings' => 'Bitte vor dem erneuten Hochladen dieser Dateien jede Warnung bearbeiten und ausräumen.', |
351 | | - 'multipleupload-page' => '{{ns:project}}:Löschrichtlinien', |
352 | | - 'multipleupload-text' => "Gleichzeitiges Hochladen mehrerer Dateien. |
353 | | - |
354 | | -Wähle „Browse“ und wähle jede Datei aus, die du hochladen möchtest. Du kannst gleichzeitig zwischen 1 und $1 Dateien hochladen. |
355 | | - |
356 | | -Du kannst wahlweise auch einen '''Ziel-Dateinamen''' vorgeben und eine '''Beschreibung''' für deine Dateien. |
357 | | - |
358 | | -Ungeeignete Dateien werden sofort gelöscht, siehe die [[{{MediaWiki:Multipleupload-page}}|Löschrichtlinien]].", |
359 | | - 'multiupload-fileuploaded' => 'Datei hochgeladen.', |
360 | | - 'multiupload-toolbox' => 'Hochladen mehrerer Dateien', |
361 | | - 'multiupload-no-files' => 'Bitte wähle mindestens eine Datei zum Hochladen aus', |
362 | | - 'multiupload-blank' => 'Keine Datei ausgewählt', |
363 | | -); |
364 | | - |
365 | | -/** German (formal address) (Deutsch (Sie-Form)) |
366 | | - * @author Imre |
367 | | - * @author Raimond Spekking |
368 | | - * @author Umherirrender |
369 | | - */ |
370 | | -$messages['de-formal'] = array( |
371 | | - 'multipleupload-text' => "Gleichzeitiges Hochladen mehrerer Dateien. |
372 | | - |
373 | | -Klicken Sie auf „Browse“ und wählen Sie jede Datei aus, die Sie hochladen möchten. Sie können gleichzeitig zwischen 1 und $1 Dateien hochladen. |
374 | | - |
375 | | -Sie können wahlweise auch einen '''Ziel-Dateinamen''' vorgeben und eine '''Beschreibung''' für Ihre Dateien. |
376 | | - |
377 | | -Ungeeignete Dateien werden sofort gelöscht, siehe die [[{{MediaWiki:Multipleupload-page}}|Löschrichtlinien]].", |
378 | | - 'multiupload-no-files' => 'Bitte wählen Sie mindestens eine Datei zum Hochladen aus', |
379 | | -); |
380 | | - |
381 | | -/** Lower Sorbian (Dolnoserbski) |
382 | | - * @author Michawiki |
383 | | - */ |
384 | | -$messages['dsb'] = array( |
385 | | - 'multipleupload' => 'Někotare dataje nagraś', |
386 | | - 'multipleupload-desc' => 'Dowólujo wužywarjam [[Special:MultipleUpload|někotare dataje naraz nagraś]]', |
387 | | - 'multipleupload-ignoreallwarnings' => "'''Wšykne warnowanja''' ignorěrowaś a weto składowaś", |
388 | | - 'multipleupload-saveallfiles' => 'Wšykne dataje składowaś', |
389 | | - 'multipleupload-addresswarnings' => 'Pšosym warnowanja pśed wóspjetowanym nagraśim datajow wobźěłaś', |
390 | | - 'multipleupload-page' => '{{ns:project}}:Zasady lašowanja datajow', |
391 | | - 'multipleupload-text' => "Nagraśe někotarych datajow. |
392 | | - |
393 | | -Wubjeŕ 'Pśeglědaś' a wubjeŕ kuždy dataju, kótaruž coš nagraś. |
394 | | -Móžos nagraś mjazy 1 a $1 {{PLURAL:$1|dataju|datajoma|datajami|datajami}} naraz. |
395 | | - |
396 | | -Móžoš zapódaś opcionalne '''datajowe mě''' a '''Zespominanje''', kótarež wópisujo twóju dataju. |
397 | | - |
398 | | -Njegóźece se dataje budu se ned lašowaś, glědaj [[{{MediaWiki:Multipleupload-page}}|zasady lašowanja datajow]].", |
399 | | - 'multiupload-fileuploaded' => 'Dataja nagrata.', |
400 | | - 'multiupload-toolbox' => 'Někotare dataje nagraś', |
401 | | - 'multiupload-no-files' => 'Pšosym wubjeŕ nanejmjenjej jadnu dataju za nagraśe', |
402 | | - 'multiupload-blank' => 'Žedna dataja wubrana', |
403 | | -); |
404 | | - |
405 | | -/** Greek (Ελληνικά) |
406 | | - * @author Consta |
407 | | - * @author Crazymadlover |
408 | | - * @author Omnipaedista |
409 | | - * @author ZaDiak |
410 | | - */ |
411 | | -$messages['el'] = array( |
412 | | - 'multipleupload' => 'Επιφόρτιση πολλαπλών αρχείων', |
413 | | - 'multipleupload-desc' => 'Επιτρέπει στους χρήστες να [[Special:MultipleUpload|φορτώνουν πολλαπλά αρχεία με τη μία]]', |
414 | | - 'multipleupload-ignoreallwarnings' => "Αγνόηση '''όλων των προειδοποιήσεων''' και αποθήκευση των αρχείων.", |
415 | | - 'multipleupload-saveallfiles' => 'Αποθηκεύστε όλα τα αρχεία', |
416 | | - 'multipleupload-addresswarnings' => 'Παρακαλώ υπολογίστε όλες τις προειδοποιήσεις πριν την επαναφόρτωση αρχείων.', |
417 | | - 'multipleupload-page' => '{{ns:project}}:Πολιτική διαγραφής αρχείων', |
418 | | - 'multipleupload-text' => "Επιφορτώστε πολλαπλά αρχεία εδώ. |
419 | | - |
420 | | -Επιλέξτε 'Πλοήγηση' και επιλέξτε κάθε αρχείο που επιθυμείτε να επιφορτώσετε. |
421 | | -Μπορείτε να επιφορτώσετε από 1 έως $1 αρχεία κάθε φορά. |
422 | | - |
423 | | -Μπορείτε να εισάγετε ένα προαιρετικό '''όνομα-προορισμό''' και να παρέχετε μια '''Περίληψη''' που να περιγράφει το αρχείο σας. |
424 | | - |
425 | | -Ακατάλληλα αρχεία θα διαγράφονται αμέσως. Δείτε και την [[{{MediaWiki:Multipleupload-page}}|πολιτική διαγραφής αρχείων]].", |
426 | | - 'multiupload-fileuploaded' => 'Το αρχείο ανέβηκε.', |
427 | | - 'multiupload-toolbox' => 'Επιφόρτιση πολλαπλών αρχείων', |
428 | | - 'multiupload-no-files' => 'Παρακαλώ επιλέξτε τουλάχιστον ένα αρχείο για επιφόρτωση', |
429 | | - 'multiupload-blank' => 'Δεν έχετε επιλέξει κάποιο αρχείο', |
430 | | -); |
431 | | - |
432 | | -/** Esperanto (Esperanto) |
433 | | - * @author Yekrats |
434 | | - */ |
435 | | -$messages['eo'] = array( |
436 | | - 'multipleupload' => 'Alŝuti plurajn dosierojn', |
437 | | - 'multipleupload-desc' => 'Permesas al uzanto [[Special:MultipleUpload|alŝuti plurajn dosierojn samtempe]]', |
438 | | - 'multipleupload-ignoreallwarnings' => "Ignori '''ĉiuj avertoj''' kaj konservi la dosierojn malgraŭ tioj.", |
439 | | - 'multipleupload-saveallfiles' => 'Konservu ĉiujn dosierojn', |
440 | | - 'multipleupload-addresswarnings' => 'Bonvolu trakti iujn avertojn antaŭ realŝutante dosierojn.', |
441 | | - 'multipleupload-page' => '{{ns:project}}:Regularo pri dosiera forigado', |
442 | | - 'multipleupload-text' => "Alŝutu plurajn dosierojn ĉi tie. |
443 | | - |
444 | | -Selektu 'Foliumi' kaj selektu ĉiun dosieron kiun vi volas alŝuti. |
445 | | -Vi povas alŝuti de 1 al $1 dosierojn samtempe. |
446 | | - |
447 | | -Vi povas eniri nedevigan '''Cela doserionomo''' kaj doni '''Resumo''' priskribante vian dosieron. |
448 | | - |
449 | | -Malkonvenaj dosieroj estos tuj forigita. Vidu la [[{{MediaWiki:Multipleupload-page}}|regularo pri forigado de dosieroj]].", |
450 | | - 'multiupload-fileuploaded' => 'Dosiero alŝutita.', |
451 | | - 'multiupload-toolbox' => 'Alŝuti multe de dosierojn', |
452 | | - 'multiupload-no-files' => 'Bonvolu elekti almenaŭ unu dosieron por alŝuti', |
453 | | - 'multiupload-blank' => 'Neniu dosiero elektita', |
454 | | -); |
455 | | - |
456 | | -/** Spanish (Español) |
457 | | - * @author Crazymadlover |
458 | | - * @author Imre |
459 | | - * @author Sanbec |
460 | | - */ |
461 | | -$messages['es'] = array( |
462 | | - 'multipleupload' => 'Subir múltiples archivos', |
463 | | - 'multipleupload-desc' => 'Permite [[Special:MultipleUpload|subir varios archivos de una sola vez]] a los usuarios', |
464 | | - 'multipleupload-ignoreallwarnings' => "Ignorar '''todos los avisos''' y guardar los archivos.", |
465 | | - 'multipleupload-saveallfiles' => 'Guardar todos los archivos', |
466 | | - 'multipleupload-addresswarnings' => 'Haz caso de los avisos antes de volver a subir los archivos.', |
467 | | - 'multipleupload-page' => '{{ns:project}}:Política de borrado de archivos', |
468 | | - 'multipleupload-text' => "Sube varios archivos desde aquí. |
469 | | - |
470 | | -Pulsa 'Navegar' ('Browse') y elige cada uno de los archivos que quieras Subir. Puedes subir entre 1 y $1 archivos de una vez. |
471 | | - |
472 | | -Puedes introducir un '''Nombre de archivo de destino''' opcional y proporcionar un '''Resumen''' que lo describa. |
473 | | - |
474 | | -Los archivos inapropiados se eliminarán inmediatamente: mira la [[{{MediaWiki:Multipleupload-page}}|política de borrado de archivos]].", |
475 | | - 'multiupload-fileuploaded' => 'Archivo subido.', |
476 | | - 'multiupload-toolbox' => 'Subir varios archivos', |
477 | | - 'multiupload-no-files' => 'Por favor seleccione al menos un archivo a cargar', |
478 | | - 'multiupload-blank' => 'Ningún archivo seleccionado', |
479 | | -); |
480 | | - |
481 | | -/** Estonian (Eesti) |
482 | | - * @author Avjoska |
483 | | - */ |
484 | | -$messages['et'] = array( |
485 | | - 'multipleupload' => 'Lae üles mitu faili', |
486 | | - 'multipleupload-saveallfiles' => 'Salvesta kõik failid', |
487 | | - 'multiupload-fileuploaded' => 'Fail on üles laetud.', |
488 | | - 'multiupload-toolbox' => 'Laadi üles mitu faili', |
489 | | - 'multiupload-no-files' => 'Palun vali vähemalt üks fail üleslaadimiseks', |
490 | | - 'multiupload-blank' => 'Ühtegi faili ei ole valitud', |
491 | | -); |
492 | | - |
493 | | -/** Basque (Euskara) |
494 | | - * @author An13sa |
495 | | - * @author Kobazulo |
496 | | - */ |
497 | | -$messages['eu'] = array( |
498 | | - 'multipleupload-saveallfiles' => 'Fitxategi guztiak gorde', |
499 | | - 'multiupload-fileuploaded' => 'Fitxategia igota.', |
500 | | - 'multiupload-blank' => 'Ez da fitxategirik hautatu', |
501 | | -); |
502 | | - |
503 | | -/** Persian (فارسی) |
504 | | - * @author BlueDevil |
505 | | - * @author Huji |
506 | | - */ |
507 | | -$messages['fa'] = array( |
508 | | - 'multipleupload' => 'بارگذاری چندین پرونده', |
509 | | - 'multipleupload-desc' => 'به کاربران اجازهٔ [[Special:MultipleUpload|بارگذاری چندین پرونده به طور همزمان]] را میدهد', |
510 | | - 'multipleupload-ignoreallwarnings' => "را نادیده بگیر '''تمامی هشدارها''' و پروندهها را در هر حال ذخیره کن.", |
511 | | - 'multipleupload-saveallfiles' => 'ذخیره کردن تمامی پروندهها', |
512 | | - 'multipleupload-addresswarnings' => 'لطفاً به تمامی هشدارها قبل از بارگذاری دوبارهٔ پروندهها رسیدگی کنید', |
513 | | - 'multipleupload-page' => '{{ns:project}}:سیاست حذف تصاویر', |
514 | | - 'multipleupload-text' => "در اینجا چندین پرونده بارگذاری کنید. |
515 | | - |
516 | | -دکمهٔ 'Browse' را بزنید و پروندههایی که میخواهید بارگذاری کنید را انتخاب کنید. |
517 | | -شما میتوانید هر بار از ۱ تا $1 پرونده را بارگذاری کنید. |
518 | | - |
519 | | -شما میتوانید یک ''نام مقصد'' به طور اختیاری وارد کنید و یک '''خلاصه''' در توضیح پرونده ارائه کنید. |
520 | | - |
521 | | -پروندههای نامناسب فوراً حذف خواهند شد، [[{{MediaWiki:Multipleupload-page}}|سیاست حذف تصاویر]] را ببینید.", |
522 | | - 'multiupload-fileuploaded' => 'پرونده بارگذاری شد.', |
523 | | - 'multiupload-toolbox' => 'بارگذاری چندین پرونده', |
524 | | -); |
525 | | - |
526 | | -/** Finnish (Suomi) |
527 | | - * @author Crt |
528 | | - * @author Jack Phoenix |
529 | | - * @author Jack Phoenix <jack@countervandalism.net> |
530 | | - * @author Nike |
531 | | - */ |
532 | | -$messages['fi'] = array( |
533 | | - 'multipleupload' => 'Tallenna useita tiedostoja', |
534 | | - 'multipleupload-desc' => 'Käyttäjät voivat [[Special:MultipleUpload|tallentaa monta tiedostoa kerralla]].', |
535 | | - 'multipleupload-ignoreallwarnings' => "Ohita '''kaikki varoitukset''' ja tallenna tiedostot kaikesta huolimatta.", |
536 | | - 'multipleupload-saveallfiles' => 'Tallenna kaikki tiedostot', |
537 | | - 'multipleupload-addresswarnings' => 'Ota huomioon kaikki varoitukset ennen kuin tallennat tiedostoja uudelleen.', |
538 | | - 'multipleupload-page' => '{{ns:project}}:Tiedostojen poistokäytäntö', |
539 | | - 'multipleupload-text' => "Tallenna useampia tiedostoja täällä. |
540 | | - |
541 | | -Valitse <tt>Selaa...</tt> ja valitse jokainen tiedosto, jonka haluat tallentaa. Voit ladata 1–$1 tiedostoa kerrallaan. |
542 | | - |
543 | | -Voit antaa vapaaehtoisen '''kohdetiedostonimen''' ja antaa '''yhteenvedon''', joka kuvailee tiedostoasi. |
544 | | - |
545 | | -Sopimattomat tiedostot poistetaan välittömästi; katso [[{{MediaWiki:Multipleupload-page}}|tiedostojen poistokäytäntö]].", |
546 | | - 'multiupload-fileuploaded' => 'Tiedosto tallennettu.', |
547 | | - 'multiupload-toolbox' => 'Tallenna useampia tiedostoja', |
548 | | - 'multiupload-no-files' => 'Valitse ainakin yksi tallennettava tiedosto', |
549 | | - 'multiupload-blank' => 'Yhtään tiedostoa ei ole valittu', |
550 | | -); |
551 | | - |
552 | | -/** French (Français) |
553 | | - * @author Crochet.david |
554 | | - * @author Dereckson |
555 | | - * @author Grondin |
556 | | - * @author Guérin Nicolas |
557 | | - * @author IAlex |
558 | | - * @author Urhixidur |
559 | | - */ |
560 | | -$messages['fr'] = array( |
561 | | - 'multipleupload' => 'Importer (téléverser) plusieurs fichiers', |
562 | | - 'multipleupload-desc' => 'Permet aux utilisateurs d’importer (téléverser), [[Special:MultipleUpload|en une seule fois, plusieurs fichiers]]', |
563 | | - 'multipleupload-ignoreallwarnings' => "Ignorer '''tous les avertissements''' et sauvegarder les fichiers malgré tout.", |
564 | | - 'multipleupload-saveallfiles' => 'Sauvegarder tous les fichiers', |
565 | | - 'multipleupload-addresswarnings' => 'Vérifiez les avertissements affichés avant d’importer (téléverser) à nouveau les fichiers.', |
566 | | - 'multipleupload-page' => '{{ns:project}}:Règles de suppression de fichiers', |
567 | | - 'multipleupload-text' => "Importez (Téléversez) plusieurs fichiers ici. |
568 | | - |
569 | | -Choisissez « Rechercher » et sélectionnez chaque fichier que vous voulez importer. Vous pouvez importer de 1 à $1 fichiers à la fois. |
570 | | - |
571 | | -Vous pouvez optionnellement spécifier la '''destination du fichier''' et remplir le '''Sommaire''' pour décrire votre image. |
572 | | - |
573 | | -Les images non pertinentes pourront être supprimées immédiatement. Voyez la page des [[{{MediaWiki:Multipleupload-page}}|Règles de suppression d’images]].", |
574 | | - 'multiupload-fileuploaded' => 'Fichier importé (téléversé).', |
575 | | - 'multiupload-toolbox' => 'Importer (téléverser) plusieurs fichiers', |
576 | | - 'multiupload-no-files' => 'Sélectionnez au moins un fichier à téléverser', |
577 | | - 'multiupload-blank' => 'Aucun fichier sélectionné', |
578 | | -); |
579 | | - |
580 | | -/** Western Frisian (Frysk) |
581 | | - * @author SK-luuut |
582 | | - * @author Snakesteuben |
583 | | - */ |
584 | | -$messages['fy'] = array( |
585 | | - 'multipleupload' => 'Meardere triemmen oanbiede', |
586 | | -); |
587 | | - |
588 | | -/** Galician (Galego) |
589 | | - * @author Alma |
590 | | - * @author Toliño |
591 | | - * @author Xosé |
592 | | - */ |
593 | | -$messages['gl'] = array( |
594 | | - 'multipleupload' => 'Cargar todos os ficheiros', |
595 | | - 'multipleupload-desc' => 'Permítelles aos usuarios [[Special:MultipleUpload|cargar varios ficheiros á vez]]', |
596 | | - 'multipleupload-ignoreallwarnings' => "Ignorar '''todas as advertencias''' e gardar os ficheiros igual.", |
597 | | - 'multipleupload-saveallfiles' => 'Gardar todos os ficheiros', |
598 | | - 'multipleupload-addresswarnings' => 'Faga caso das advertencias antes volver enviar ficheiros.', |
599 | | - 'multipleupload-page' => '{{ns:project}}:Políticas de borrado de ficheiros', |
600 | | - 'multipleupload-text' => "Envíe varios ficheiros aquí. |
601 | | - |
602 | | -Escolla \"Navegar\" (ou \"Browse\") e escolla cada un dos ficheiros que queira enviar. Pode enviar entre 1 e \$1 ficheiros de cada vez. |
603 | | - |
604 | | -Pode introducir un '''Nome de ficheiro de destino''' opcional e fornecer un '''Resumo''' que describa o seu ficheiro. |
605 | | - |
606 | | -Os ficheiros inapropiados eliminaranse inmediatamente: vexa a [[{{MediaWiki:Multipleupload-page}}|política de eliminación de ficheiros]].", |
607 | | - 'multiupload-fileuploaded' => 'Ficheiro cargado.', |
608 | | - 'multiupload-toolbox' => 'Cargar múltiples arquivos', |
609 | | - 'multiupload-no-files' => 'Por favor, seleccione polo menos un ficheiro para cargalo', |
610 | | - 'multiupload-blank' => 'Non se seleccionou ningún ficheiro', |
611 | | -); |
612 | | - |
613 | | -/** Swiss German (Alemannisch) |
614 | | - * @author Als-Holder |
615 | | - */ |
616 | | -$messages['gsw'] = array( |
617 | | - 'multipleupload' => 'Mehreri Dateie uffelade', |
618 | | - 'multipleupload-desc' => 'Erlaubt s [[Special:MultipleUpload|Uffelade vu mehrere Dateie]] in einere Aktion', |
619 | | - 'multipleupload-ignoreallwarnings' => "Ignorier '''alli Warnige''' un spychere di Dateie.", |
620 | | - 'multipleupload-saveallfiles' => 'Alli Dateie spychere', |
621 | | - 'multipleupload-addresswarnings' => 'Bitte jedi Warnig bearbeite un uusruume, voreb Du die Dateie nomoluffeladesch.', |
622 | | - 'multipleupload-page' => '{{ns:project}}:Leschrichtlinie', |
623 | | - 'multipleupload-text' => "Mehreri Dateie glyychzytig uffelade. |
624 | | - |
625 | | -Wehl 'Browse' un wehl jedi Datei us, wu Du wit uffelade. Du chasch glyychzytig zwische 1 un $1 Dateie uffelade. |
626 | | - |
627 | | -Du chasch au ne '''Ziil-Dateiname''' vorgee un e '''Bschryybig''' fir Dyyni Dateie. |
628 | | - |
629 | | -Dateie, wu nit geignet sin, wäre sofort glescht, lueg d [[{{MediaWiki:Multipleupload-page}}|Leschrichtlinie]].", |
630 | | - 'multiupload-fileuploaded' => 'Datei uffeglade.', |
631 | | - 'multiupload-toolbox' => 'Uffelade vu mehrere Dateie', |
632 | | - 'multiupload-no-files' => 'Bitte wehl zmindescht ei Datei uus zum uffelade', |
633 | | - 'multiupload-blank' => 'Kei Datei uusgwehlt', |
634 | | -); |
635 | | - |
636 | | -/** Hawaiian (Hawai`i) |
637 | | - * @author Singularity |
638 | | - */ |
639 | | -$messages['haw'] = array( |
640 | | - 'multipleupload' => 'Ho‘ouka i nā waihona', |
641 | | -); |
642 | | - |
643 | | -/** Hebrew (עברית) |
644 | | - * @author Agbad |
645 | | - * @author Rotemliss |
646 | | - * @author YaronSh |
647 | | - */ |
648 | | -$messages['he'] = array( |
649 | | - 'multipleupload' => 'העלאת מספר קבצים', |
650 | | - 'multipleupload-desc' => 'אפשרות של [[Special:MultipleUpload|העלאת מספר קבצים בבת אחת]]', |
651 | | - 'multipleupload-ignoreallwarnings' => "התעלמות מ'''כל האזהרות''' ושמירת הקבצים בכל זאת.", |
652 | | - 'multipleupload-saveallfiles' => 'שמירת כל הקבצים', |
653 | | - 'multipleupload-addresswarnings' => 'נא בדקו את כל האזהרות המופיעות לפני העלאת הקבצים מחדש.', |
654 | | - 'multipleupload-page' => '{{ns:project}}:מדיניות מחיקת קבצים', |
655 | | - 'multipleupload-text' => "ניתן להעלות כאן מספר קבצים. |
656 | | - |
657 | | -בחרו ב־\"Browse\" ובחרו בכל קובץ אותו תרצו להעלות. |
658 | | -תוכלו להעלות מקובץ אחד עד \$1 קבצים בכל פעם. |
659 | | - |
660 | | -תוכלו להזין '''שם קובץ יעד''' ולספק '''תקציר''' המתאר את הקבצים שלכם |
661 | | - |
662 | | -קבצים לא מתאימים יימחקו מיידית, עיינו ב[[{{MediaWiki:Multipleupload-page}}|מדיניות מחיקת הקבצים]].", |
663 | | - 'multiupload-fileuploaded' => 'הקובץ הועלה.', |
664 | | - 'multiupload-toolbox' => 'העלאת מספר קבצים', |
665 | | - 'multiupload-no-files' => 'אנא בחרו לפחות קובץ אחד להעלאה', |
666 | | - 'multiupload-blank' => 'לא נבחר אף קובץ', |
667 | | -); |
668 | | - |
669 | | -/** Hindi (हिन्दी) |
670 | | - * @author Kaustubh |
671 | | - * @author आलोक |
672 | | - */ |
673 | | -$messages['hi'] = array( |
674 | | - 'multipleupload' => 'फ़ाईल अपलोड करें', |
675 | | - 'multipleupload-desc' => 'सदस्योंको [[Special:MultipleUpload|एकसाथ अनेक फ़ाईल अपलोड]] करने की अनुमति देता हैं', |
676 | | - 'multipleupload-ignoreallwarnings' => "'''सभी सूचना''' नजर अंदाज करें और फ़ाईल कैसे भी संजोयें।", |
677 | | - 'multipleupload-saveallfiles' => 'सभी फ़ाइलें संजोयें', |
678 | | - 'multipleupload-page' => '{{ns:project}}:संचिका मिटाने की नीति', |
679 | | - 'multiupload-fileuploaded' => 'संचिका चढ़ा दी गई है।', |
680 | | - 'multiupload-toolbox' => 'अनेक संचिकाएँ चढ़ाएँ', |
681 | | -); |
682 | | - |
683 | | -/** Hiligaynon (Ilonggo) |
684 | | - * @author Jose77 |
685 | | - */ |
686 | | -$messages['hil'] = array( |
687 | | - 'multipleupload' => 'Mag karga mga files', |
688 | | -); |
689 | | - |
690 | | -/** Croatian (Hrvatski) |
691 | | - * @author Dalibor Bosits |
692 | | - * @author Ex13 |
693 | | - */ |
694 | | -$messages['hr'] = array( |
695 | | - 'multipleupload' => 'Postavi višestruke datoteke', |
696 | | - 'multipleupload-desc' => 'Omogućava suradnicima [[Special:MultipleUpload|postavljanje više datoteka od jednom]]', |
697 | | - 'multipleupload-ignoreallwarnings' => "Ignoriraj '''sva upozorenja''' i svejedno postavi datoteku.", |
698 | | - 'multipleupload-saveallfiles' => 'Postavi sve datoteke', |
699 | | - 'multipleupload-addresswarnings' => 'Molim prikaži sva upozorenja prije postavljanja novih inačica datoteka.', |
700 | | - 'multipleupload-page' => '{{ns:project}}:Politika o brisanju datoteka', |
701 | | - 'multipleupload-text' => "Postavljanje više datoteka. |
702 | | - |
703 | | -Kliknite 'Browse' i odaberite datoteku koju želite postaviti. |
704 | | -Možete postaviti od 1 do $1 datoteka odjednom. |
705 | | - |
706 | | -Možete dodatno upisati '''Ime datoteke na wikiju''' i upisati '''Opis''' za sam opis datoteke. |
707 | | - |
708 | | -Neprimjerene datoteke će odmah biti obrisane, vidi [[{{MediaWiki:Multipleupload-page}}|politiku brisanja datoteka]].", |
709 | | - 'multiupload-fileuploaded' => 'Datoteka postavljena.', |
710 | | - 'multiupload-toolbox' => 'Postavi više datoteka', |
711 | | -); |
712 | | - |
713 | | -/** Upper Sorbian (Hornjoserbsce) |
714 | | - * @author Michawiki |
715 | | - */ |
716 | | -$messages['hsb'] = array( |
717 | | - 'multipleupload' => 'Wjacore dataje nahrać', |
718 | | - 'multipleupload-desc' => 'Dowola wužiwarjam [[Special:MultipleUpload|wjacore dataje na jedne dobo nahrać]]', |
719 | | - 'multipleupload-ignoreallwarnings' => "'''Wšě warnowanja''' ignorować a dataje składować.", |
720 | | - 'multipleupload-saveallfiles' => 'Wšě dataje składować', |
721 | | - 'multipleupload-addresswarnings' => 'Prošu wobkedźbuj warnowanja, prjedy hač dataje znowa nahraješ.', |
722 | | - 'multipleupload-page' => '{{ns:project}}:Prawidła za wušmórnjenje wobrazow', |
723 | | - 'multipleupload-text' => "Nahraj wjacore dataje jowle. |
724 | | - |
725 | | -Wuzwolij 'Přepytać' a wubjer kóždu dataju, kotruž chceš nahrać. Móžeš 1 hač $1 {{PLURAL:$1|dataju|dataji|dataje|datajow}} naraz nahrać. |
726 | | - |
727 | | -Móžeš opcionalne '''mjeno za cilowu dataju''' zapodać a '''Zjeće''' podać, kotrež twoje foto wopisuje. |
728 | | - |
729 | | -Njepřihódne wobrazy budu so hnydom wušmórować, hlej [[{{MediaWiki:Multipleupload-page}}|prawidła za wušmórnjenje wobrazow]].", |
730 | | - 'multiupload-fileuploaded' => 'Dataja nahrata.', |
731 | | - 'multiupload-toolbox' => 'Wjacore dataje nahrać', |
732 | | - 'multiupload-no-files' => 'Prošu wubjer znajmjeńša jednu dataju za nahraće', |
733 | | - 'multiupload-blank' => 'Žana dataja wubrana', |
734 | | -); |
735 | | - |
736 | | -/** Hungarian (Magyar) |
737 | | - * @author Dani |
738 | | - * @author Glanthor Reviol |
739 | | - */ |
740 | | -$messages['hu'] = array( |
741 | | - 'multipleupload' => 'Több fájl feltöltése', |
742 | | - 'multipleupload-desc' => 'Lehetővé teszi a szerkesztők számára [[Special:MultipleUpload|egyszerre több fájl feltöltését]]', |
743 | | - 'multipleupload-ignoreallwarnings' => "Az '''összes figyelmeztetés''' mellőzése és a fájlok elmentése.", |
744 | | - 'multipleupload-saveallfiles' => 'Összes fájl mentése', |
745 | | - 'multipleupload-addresswarnings' => 'Nézd végig az összes figyelmeztetést, mielőtt újra feltöltöd a fájlokat.', |
746 | | - 'multipleupload-page' => '{{ns:project}}:Fájltörlési irányelvek', |
747 | | - 'multipleupload-text' => "Itt tölthetsz fel egyszerre több fájlt. |
748 | | - |
749 | | -Kattints a „Keresés” gombra, és válaszd ki azokat a fájlokat, amiket fel akarsz tölteni. |
750 | | -Maximum $1 fájlt tölthetsz fel egyszerre. |
751 | | - |
752 | | -Megadhatod a fájl '''célnevét''' és a hozzá tartozó '''összefoglalót''' is. |
753 | | - |
754 | | -A nem megfelelő fájlok azonnal törölve lesznek, lásd a [[{{MediaWiki:Multipleupload-page}}|fájltörlési irányelveket]].", |
755 | | - 'multiupload-fileuploaded' => 'Fájl feltöltve.', |
756 | | - 'multiupload-toolbox' => 'Több fájl feltöltése', |
757 | | - 'multiupload-no-files' => 'Válassz ki legalább egy fájlt a feltöltéshez', |
758 | | - 'multiupload-blank' => 'Nincs fájl kiválasztva', |
759 | | -); |
760 | | - |
761 | | -/** Interlingua (Interlingua) |
762 | | - * @author McDutchie |
763 | | - */ |
764 | | -$messages['ia'] = array( |
765 | | - 'multipleupload' => 'Cargar plure files', |
766 | | - 'multipleupload-desc' => 'Permitte que le usatores [[Special:MultipleUpload|carga plure files simultaneemente]]', |
767 | | - 'multipleupload-ignoreallwarnings' => "Ignorar '''tote le advertimentos''' e immagazinar totevia le files.", |
768 | | - 'multipleupload-saveallfiles' => 'Immagazinar tote le files', |
769 | | - 'multipleupload-addresswarnings' => 'Per favor remedia omne advertimentos ante de recargar files.', |
770 | | - 'multipleupload-page' => '{{ns:project}}:Politica pro le deletion de files', |
771 | | - 'multipleupload-text' => "Incarga multiple files hic. |
772 | | - |
773 | | -Clicca 'Navigar' e selige cata file que tu vole incargar. |
774 | | -Tu pote incargar inter 1 e $1 files insimul. |
775 | | - |
776 | | -Tu pote entrar optionalmente un '''Nomine de file de destination''' e fornir un '''Summario''' que describe tu file. |
777 | | - |
778 | | -Le files inappropriate essera delite immediatemente; vide le [[{{MediaWiki:Multipleupload-page}}|politica pro le deletion de files]].", |
779 | | - 'multiupload-fileuploaded' => 'File cargate.', |
780 | | - 'multiupload-toolbox' => 'Cargar plure files', |
781 | | - 'multiupload-no-files' => 'Per favor selige al minus un file a incargar', |
782 | | - 'multiupload-blank' => 'Nulle file seligite', |
783 | | -); |
784 | | - |
785 | | -/** Indonesian (Bahasa Indonesia) |
786 | | - * @author Bennylin |
787 | | - * @author Rex |
788 | | - */ |
789 | | -$messages['id'] = array( |
790 | | - 'multipleupload' => 'Muatkan lebih dari satu berkas', |
791 | | - 'multipleupload-desc' => 'Mengijinkan pengguna untuk [[Special:MultipleUpload|memuatkan beberapa berkas sekaligus]]', |
792 | | - 'multipleupload-ignoreallwarnings' => "Abaikan '''semua peringatan''' dan langsung simpan semua berkas.", |
793 | | - 'multipleupload-saveallfiles' => 'Simpan semua berkas', |
794 | | - 'multipleupload-addresswarnings' => 'Silakan periksa terlebih dahulu pesan-pesan peringatan yang ditampilkan sebelum memuat ulang berkas.', |
795 | | - 'multipleupload-page' => '{{ns:project}}:Kebijakan penghapusan berkas', |
796 | | - 'multipleupload-text' => "Anda dapat memuatkan lebih dari satu berkas di sini. |
797 | | - |
798 | | -Tekan 'Browse' dan pilih berkas-berkas yang ingin Anda muatkan. |
799 | | -Anda dapat memuatkan 1 hingga $1 berkas sekaligus. |
800 | | - |
801 | | -Anda dapat memasukkan '''Nama berkas tujuan''' yang berbeda dan memberikan '''Ringkasan''' untuk mendeskripsikan berkas Anda. |
802 | | - |
803 | | -Berkas-berkas yang tidak layak akan segera dihapuskan, lihat [[{{MediaWiki:Multipleupload-page}}|kebijakan penghapusan berkas]].", |
804 | | - 'multiupload-fileuploaded' => 'Berkas telah dimuatkan.', |
805 | | - 'multiupload-toolbox' => 'Muatkan lebih dari satu berkas', |
806 | | - 'multiupload-no-files' => 'Tolong pilih paling tidak satu berkas untuk dimuatkan', |
807 | | - 'multiupload-blank' => 'Tidak ada berkas yang dipilih', |
808 | | -); |
809 | | - |
810 | | -/** Ido (Ido) |
811 | | - * @author Malafaya |
812 | | - */ |
813 | | -$messages['io'] = array( |
814 | | - 'multipleupload' => 'Adkargar arkivi', |
815 | | - 'multipleupload-saveallfiles' => 'Registragar omna arkivi', |
816 | | -); |
817 | | - |
818 | | -/** Italian (Italiano) |
819 | | - * @author Darth Kule |
820 | | - * @author Pietrodn |
821 | | - * @author Stefano-c |
822 | | - */ |
823 | | -$messages['it'] = array( |
824 | | - 'multipleupload' => 'Carica file multipli', |
825 | | - 'multipleupload-desc' => 'Permetti agli utenti di [[Special:MultipleUpload|caricare più file contemporaneamente]]', |
826 | | - 'multipleupload-ignoreallwarnings' => "Ignora '''tutti gli avvertimenti''' e salva comunque i file.", |
827 | | - 'multipleupload-saveallfiles' => 'Salva tutti i file', |
828 | | - 'multipleupload-addresswarnings' => 'Per favore occupati degli avvertimenti prima di ricaricare file.', |
829 | | - 'multipleupload-page' => '{{ns:project}}:Regole per la cancellazione dei file', |
830 | | - 'multipleupload-text' => "Carica qui più file insieme. |
831 | | - |
832 | | -Scegli 'Sfoglia' e seleziona i file che intendi caricare. |
833 | | -Puoi caricare da 1 a $1 file alla volta. |
834 | | - |
835 | | -Puoi inserire un '''Nome del file di destinazione''' e fornire dei '''Dettagli''' che descrivono il tuo file. |
836 | | - |
837 | | -File inappropriati verranno cancellati immediatamente, leggi le [[{{MediaWiki:Multipleupload-page}}|regole per la cancellazione dei file]].", |
838 | | - 'multiupload-fileuploaded' => 'File caricato.', |
839 | | - 'multiupload-toolbox' => 'Carica file multipli', |
840 | | - 'multiupload-no-files' => 'Per favore seleziona almeno un file da caricare', |
841 | | - 'multiupload-blank' => 'Nessun file selezionato', |
842 | | -); |
843 | | - |
844 | | -/** Japanese (日本語) |
845 | | - * @author Fryed-peach |
846 | | - * @author Mizusumashi |
847 | | - */ |
848 | | -$messages['ja'] = array( |
849 | | - 'multipleupload' => '複数ファイルをアップロード', |
850 | | - 'multipleupload-desc' => '利用者が[[Special:MultipleUpload|複数のファイルを一度にアップロード]]できるようにする', |
851 | | - 'multipleupload-ignoreallwarnings' => "'''すべての警告'''を無視し、ファイルを保存する。", |
852 | | - 'multipleupload-saveallfiles' => 'すべてのファイルを保存する', |
853 | | - 'multipleupload-addresswarnings' => 'ファイルを再アップロードする前に、すべての警告に対処してください。', |
854 | | - 'multipleupload-page' => '{{ns:project}}:ファイル削除の方針', |
855 | | - 'multipleupload-text' => "ここで複数のファイルをアップロードしてください。 |
856 | | - |
857 | | -「参照」からあなたがアップロードしたいファイルを選んでいってください。1から$1個までのファイルを同時にアップロードできます。 |
858 | | - |
859 | | -任意で'''掲載するファイル名'''や、ファイルの概要を述べた'''要約'''を入力することができます。 |
860 | | - |
861 | | -不適切なファイルはすぐに削除されます。[[{{MediaWiki:Multipleupload-page}}|ファイル削除の方針]]をご覧ください。", |
862 | | - 'multiupload-fileuploaded' => 'ファイルをアップロードしました。', |
863 | | - 'multiupload-toolbox' => '複数のファイルをアップロード', |
864 | | - 'multiupload-no-files' => '最低でも一つはアップロードするファイルを選んでください', |
865 | | - 'multiupload-blank' => 'ファイルが選択されていません', |
866 | | -); |
867 | | - |
868 | | -/** Javanese (Basa Jawa) |
869 | | - * @author Meursault2004 |
870 | | - * @author Pras |
871 | | - */ |
872 | | -$messages['jv'] = array( |
873 | | - 'multipleupload' => 'Unggahna berkas luwih saka siji', |
874 | | - 'multipleupload-ignoreallwarnings' => "Lirwakna '''kabèh pèngetan''' lan simpenen berkas-berkasé kepriyé waé.", |
875 | | - 'multipleupload-saveallfiles' => 'Simpen kabèh berkas', |
876 | | - 'multipleupload-page' => '{{ns:project}}:Kawicaksanan pambusakan berkas', |
877 | | - 'multiupload-fileuploaded' => 'Berkas diunggahaké.', |
878 | | - 'multiupload-toolbox' => 'Unggahna akèh berkas', |
879 | | -); |
880 | | - |
881 | | -/** Khmer (ភាសាខ្មែរ) |
882 | | - * @author Chhorran |
883 | | - * @author Lovekhmer |
884 | | - * @author Thearith |
885 | | - * @author គីមស៊្រុន |
886 | | - * @author វ័ណថារិទ្ធ |
887 | | - */ |
888 | | -$messages['km'] = array( |
889 | | - 'multipleupload' => 'ផ្ទុកឡើងពហុឯកសារ', |
890 | | - 'multipleupload-desc' => 'អនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ [[Special:MultipleUpload|ផ្ទុកឡើងម្តងច្រើនឯកសារ]]', |
891 | | - 'multipleupload-ignoreallwarnings' => "មិនខ្វល់'''គ្រប់ការព្រមាន''' ហើយរក្សាទុកឯកសារទាំងអស់។", |
892 | | - 'multipleupload-saveallfiles' => 'រក្សាទុកគ្រប់ឯកសារ', |
893 | | - 'multipleupload-page' => '{{ns:project}}:គោលការណ៍នៃការលុបឯកសារ', |
894 | | - 'multipleupload-text' => "ផ្ទុកឡើងពហុឯកសារនៅទីនេះ។ |
895 | | - |
896 | | -សូមជ្រើសរើស 'Browse' និងជ្រើសរើសឯកសារនីមួយៗដែលអ្នកចង់ផ្ទុកឡើង។ |
897 | | - |
898 | | -អ្នកអ្នកផ្ទុកឡើងនូវឯកសារពី១ដល់$1ឯកសារក្នុងពេលតែមួយ។ |
899 | | - |
900 | | -អ្នកអាចបញ្ចូល'''ឈ្មោះឯកសារគោលដៅ''' និងផ្តល់នូវ'''សេចក្តីសង្ខេប'''ដែលពណ៌នាពីឯកសាររបស់អ្នក។ |
901 | | - |
902 | | -ឯកសារដែលមិនសមគួរនឹងត្រូវលុបចេញភ្លាមៗ សូមមើល[[{{MediaWiki:Multipleupload-page}}|គោលការណ៍នៃការលុបឯកសារ]]។", |
903 | | - 'multiupload-fileuploaded' => 'ឯកសារត្រូវបានផ្ទុកឡើង។', |
904 | | - 'multiupload-toolbox' => 'ផ្ទុកឡើងពហុឯកសារ', |
905 | | - 'multiupload-no-files' => 'សូមជ្រើសរើសយ៉ាងហោចណាស់ឯកសារមួយដើម្បីផ្ទុកឡើង', |
906 | | - 'multiupload-blank' => 'គ្មានឯកសារត្រូវបានជ្រើសរើស', |
907 | | -); |
908 | | - |
909 | | -/** Korean (한국어) |
910 | | - * @author Kwj2772 |
911 | | - */ |
912 | | -$messages['ko'] = array( |
913 | | - 'multipleupload' => '파일 올리기', |
914 | | - 'multipleupload-saveallfiles' => '모든 파일 저장', |
915 | | - 'multipleupload-page' => '{{ns:project}}:파일 삭제 정책', |
916 | | - 'multiupload-fileuploaded' => '파일이 올려졌습니다.', |
917 | | - 'multiupload-toolbox' => '파일 다중 올리기', |
918 | | -); |
919 | | - |
920 | | -/** Ripoarisch (Ripoarisch) |
921 | | - * @author Purodha |
922 | | - */ |
923 | | -$messages['ksh'] = array( |
924 | | - 'multipleupload' => 'Ättlijje Dateie huhlade', |
925 | | - 'multipleupload-desc' => 'Määt et müjjelesch, [[Special:MultipleUpload|ättlijje Date op eimol huhzelade]].', |
926 | | - 'multipleupload-ignoreallwarnings' => "Donn '''alle Warnunge''' övverjonn un hal de Dateie su un esu faß.", |
927 | | - 'multipleupload-saveallfiles' => 'Alle Dateie afspeichere', |
928 | | - 'multipleupload-addresswarnings' => 'Bes esu joot un kömmer Desch öm jede Warnung, ih dat De de Dateie norr_en huhlade deis.', |
929 | | - 'multipleupload-page' => '{{ns:project}}:Dateie Fottschmieße', |
930 | | - 'multipleupload-text' => "Etlijje Dateie op eimol Huhlade. |
931 | | - |
932 | | -Jangk op 'Browse' un donn all de Dateie uswähle, di De huhlade wells. |
933 | | -Do kanns {{PLURAL:ävver nur ein Datei|fun 1 bes $1 Dateie|kein Dateie}} op eimol huhlade. |
934 | | - |
935 | | -De kanns och ene '''Dateiname för et Afspeichere''' aanjevve, un ene '''Tex drövver''' metschecke. |
936 | | - |
937 | | -Schlääschte Dateie wäde fottjeworfe, noh de [[{{MediaWiki:Multipleupload-page}}|Räjelle]] doför.", |
938 | | - 'multiupload-fileuploaded' => 'Datei huhjelade.', |
939 | | - 'multiupload-toolbox' => 'Etlijje Dateie Huhlade', |
940 | | - 'multiupload-no-files' => 'Donn winnishßtens ein Dattei för huh ze laade ußsöhke', |
941 | | - 'multiupload-blank' => 'Kein Dattei ußjesoht', |
942 | | -); |
943 | | - |
944 | | -/** Kurdish (Latin) (Kurdî (Latin)) |
945 | | - * @author Bangin |
946 | | - */ |
947 | | -$messages['ku-latn'] = array( |
948 | | - 'multipleupload' => "Wêneyan ya data'yan barbike", |
949 | | -); |
950 | | - |
951 | | -/** Luxembourgish (Lëtzebuergesch) |
952 | | - * @author Les Meloures |
953 | | - * @author Robby |
954 | | - */ |
955 | | -$messages['lb'] = array( |
956 | | - 'multipleupload' => 'Vill Fichiere mateneeneroplueden', |
957 | | - 'multipleupload-desc' => 'Erlaabt et [[Special:MultipleUpload|méi Fichieren mateneen eropzelueden]]', |
958 | | - 'multipleupload-ignoreallwarnings' => "'''All Warnungen''' ignoréieren an d'Ficheren trotzdem späicheren.", |
959 | | - 'multipleupload-saveallfiles' => "All d'Fichiere späicheren", |
960 | | - 'multipleupload-addresswarnings' => "W. e. g. all Warnungen uweisen ier d'Fichieren nach emol eropgluede ginn.", |
961 | | - 'multipleupload-page' => "{{ns:project}}:Richtlinne fir d'Läsche vu Säiten a Fichieren", |
962 | | - 'multipleupload-text' => "Hei kënnt dir méi Fichieren mateneen eroplueden. |
963 | | - |
964 | | -Wielt 'Browse' a wielt déi Fichieren eraus déi Dir eropluede wëllt. |
965 | | -Dir kënnt vun 1 bis $1 Fichiere mateneen eroplueden. |
966 | | - |
967 | | -Dir kënnt en optionellen '''Zil-Fichiersnumm''' uginn an e '''Resumé''' aginn deen Äre Fichier beschreift. |
968 | | - |
969 | | -Net ubruechte Fichiere ginn direkt geläscht, kuckt d'[[{{MediaWiki:Multipleupload-page}}|Läsch-Richtlinne fir Fichieren]].", |
970 | | - 'multiupload-fileuploaded' => 'Fichier eropgelueden', |
971 | | - 'multiupload-toolbox' => 'Méi Fichiere mateneen eroplueden', |
972 | | - 'multiupload-no-files' => 'Sicht mindestens ee Fichier eraus fir eroplzelueden', |
973 | | - 'multiupload-blank' => 'Kee Fichier erausgesicht', |
974 | | -); |
975 | | - |
976 | | -/** Eastern Mari (Олык Марий) |
977 | | - * @author Сай |
978 | | - */ |
979 | | -$messages['mhr'] = array( |
980 | | - 'multipleupload' => 'Файлым пурташ', |
981 | | -); |
982 | | - |
983 | | -/** Macedonian (Македонски) |
984 | | - * @author Bjankuloski06 |
985 | | - */ |
986 | | -$messages['mk'] = array( |
987 | | - 'multipleupload' => 'Подигање на повеќе податотеки', |
988 | | - 'multipleupload-desc' => 'Им овозможува на корисниците да [[Special:MultipleUpload|подигаат по неколку податотеки наеднаш]]', |
989 | | - 'multipleupload-ignoreallwarnings' => "Игнорирај ги '''сите предупредувања''' и сепак зачувај ги податотеките.", |
990 | | - 'multipleupload-saveallfiles' => 'Зачувај ги сите податотеки', |
991 | | - 'multipleupload-addresswarnings' => 'Разгледајте ги сите предупредувања пред повторно да ги подигнете податотеките.', |
992 | | - 'multipleupload-page' => '{{ns:project}}:Правила за бришење на податотеки', |
993 | | - 'multipleupload-text' => "Тука подигнете повеќе податотеки наеднаш. |
994 | | - |
995 | | -Одберете 'Browse' („Прелистај“) и изберете ги сите податотеки што сакате да ги подигнете. |
996 | | -Можете да подигате од 1 до $1 податотеки наеднаш. |
997 | | - |
998 | | -Можете да внесете и изборно '''Целно име на податотеката''' и да внесете '''Опис''' на податотеката. |
999 | | - |
1000 | | -Несоодветните податотеки ќе бидат веднаш избришани; погледајте ги [[{{MediaWiki:Multipleupload-page}}|правилата за бришење на податотеки]].", |
1001 | | - 'multiupload-fileuploaded' => 'Податотеката е подигната.', |
1002 | | - 'multiupload-toolbox' => 'Подигнете повеќе податотеки', |
1003 | | - 'multiupload-no-files' => 'Одберете барем една податотека за подигање', |
1004 | | - 'multiupload-blank' => 'Нема избрана податотека', |
1005 | | -); |
1006 | | - |
1007 | | -/** Malayalam (മലയാളം) |
1008 | | - * @author Shijualex |
1009 | | - */ |
1010 | | -$messages['ml'] = array( |
1011 | | - 'multipleupload' => 'പ്രമാണങ്ങള് അപ്ലോഡ് ചെയ്യുക', |
1012 | | - 'multipleupload-desc' => '[[Special:MultipleUpload|ഒരേ സമയം നിരവധി പ്രമാണങ്ങള് ഒരുമിച്ച് അപ്ലോഡ് ചെയ്യാന്]] ഉപയോക്താക്കള്ക്ക് അനുമതി നല്കുന്നു', |
1013 | | - 'multipleupload-ignoreallwarnings' => "'''എല്ലാ മുന്നറിയിപ്പുകളും''' അവഗണിച്ച് പ്രമാണങ്ങള് സേവ് ചെയ്യുക.", |
1014 | | - 'multipleupload-saveallfiles' => 'എല്ലാ പ്രമാണങ്ങളും സൂക്ഷിക്കുക', |
1015 | | - 'multipleupload-page' => '{{ns:project}}:പ്രമാണങ്ങള് മായ്ക്കുന്നതിനെക്കുറിച്ചുള്ള നയം', |
1016 | | - 'multiupload-fileuploaded' => 'പ്രമാണം അപ്ലോഡ് ചെയ്തു', |
1017 | | - 'multiupload-toolbox' => 'ഒന്നിലധികം പ്രമാണങ്ങള് അപ്ലോഡ് ചെയ്യുക', |
1018 | | -); |
1019 | | - |
1020 | | -/** Mongolian (Монгол) |
1021 | | - * @author Chinneeb |
1022 | | - * @author E.shijir |
1023 | | - */ |
1024 | | -$messages['mn'] = array( |
1025 | | - 'multipleupload' => 'Олон файл оруулах', |
1026 | | -); |
1027 | | - |
1028 | | -/** Marathi (मराठी) |
1029 | | - * @author Kaustubh |
1030 | | - */ |
1031 | | -$messages['mr'] = array( |
1032 | | - 'multipleupload' => 'संचिका चढवा', |
1033 | | - 'multipleupload-desc' => 'सदस्यांना [[Special:MultipleUpload|एकाचवेळी अनेक संचिका चढविण्याची]] परवानगी देते', |
1034 | | - 'multipleupload-ignoreallwarnings' => "'''सर्व सूचना''' दुर्लक्षित करा व सर्व संचिका जतन करा.", |
1035 | | - 'multipleupload-saveallfiles' => 'सर्व संचिका जतन करा', |
1036 | | - 'multipleupload-addresswarnings' => 'संचिका पुन्हा चढविण्यापूर्वी कृपया दिलेल्या इशार्यांचे समाधान करा.', |
1037 | | - 'multipleupload-page' => '{{ns:project}}:संचिका वगळण्याची नीती', |
1038 | | - 'multipleupload-text' => "इथे एकाच वेळी अनेक संचिका चढवा. |
1039 | | - |
1040 | | -’निवडा’ वर टिचकी देऊन आपण चढवू इच्छित असलेल्या संचिका निवडा. |
1041 | | -तुम्ही १ ते $1 संचिका एकाच वेळी चढवू शकता. |
1042 | | - |
1043 | | -तुम्ही वैकल्पिक असणारे '''लक्ष्य संचिकानाव''' व '''संक्षिप्त माहिती''' हे रकाने तुमच्या संचिकेबद्दल अधिक माहिती देण्यासाठी वापरू शकता. |
1044 | | - |
1045 | | -अयोग्य संचिका ताबडतोब वगळल्या जातील, कॄपया [[{{MediaWiki:Multipleupload-page}}|संचिका वगळण्याची नीती]] पहा.", |
1046 | | - 'multiupload-fileuploaded' => 'संचिका चढविलेली आहे.', |
1047 | | - 'multiupload-toolbox' => 'अनेक संचिका चढवा', |
1048 | | -); |
1049 | | - |
1050 | | -/** Malay (Bahasa Melayu) |
1051 | | - * @author Aviator |
1052 | | - */ |
1053 | | -$messages['ms'] = array( |
1054 | | - 'multipleupload' => 'Muat naik fail', |
1055 | | - 'multipleupload-desc' => 'Membolehkan pengguna [[Special:MultipleUpload|memuat naik pelbagai fail serentak]]', |
1056 | | - 'multipleupload-ignoreallwarnings' => "Abaikan '''semua amaran''' dan simpan sahaja fail-fail tersebut.", |
1057 | | - 'multipleupload-saveallfiles' => 'Simpan semua fail', |
1058 | | - 'multipleupload-page' => '{{ns:project}}:Dasar penghapusan fail', |
1059 | | - 'multipleupload-text' => "Anda boleh menggunakan laman ini untuk memuat naik pelbagai fail secara serentak. |
1060 | | - |
1061 | | -Klik 'Browse' dan pilih setiap fail yang ingin dimuat naik. |
1062 | | -Anda boleh memuat naik 1 hingga $1 fail pada satu-satu masa. |
1063 | | - |
1064 | | -Anda boleh memasukkan '''Nama fail sasaran''' (kalau mahu) dan membekalkan '''Ringkasan''' sebagai keterangan bagi fail anda. |
1065 | | - |
1066 | | -Fail-fail yang tidak sesuai akan dihapuskan serta-merta. Sila baca [[{{MediaWiki:Multipleupload-page}}|dasar penghapusan fail]].", |
1067 | | - 'multiupload-fileuploaded' => 'Fail telah dimuat naik.', |
1068 | | - 'multiupload-toolbox' => 'Muat naik pelbagai fail', |
1069 | | -); |
1070 | | - |
1071 | | -/** Maltese (Malti) |
1072 | | - * @author Chrisportelli |
1073 | | - */ |
1074 | | -$messages['mt'] = array( |
1075 | | - 'multipleupload' => "Tella' fajls multipli", |
1076 | | - 'multipleupload-desc' => "Tippermetti lill-utenti biex [[Special:MultipleUpload|itellgħu diversi fajls f'daqqa]]", |
1077 | | - 'multipleupload-ignoreallwarnings' => "Injora '''kull twissija''' u salva xorta waħda l-fajl.", |
1078 | | - 'multipleupload-saveallfiles' => 'Salva l-fajls kollha', |
1079 | | - 'multipleupload-addresswarnings' => "Jekk jogħġbok indirizza kwalunkwe twissija qabel ma terġa' ttella' l-fajls.", |
1080 | | - 'multiupload-fileuploaded' => 'Fajl imtellgħa.', |
1081 | | - 'multiupload-toolbox' => "Tella' fajls multipli", |
1082 | | -); |
1083 | | - |
1084 | | -/** Erzya (Эрзянь) |
1085 | | - * @author Botuzhaleny-sodamo |
1086 | | - */ |
1087 | | -$messages['myv'] = array( |
1088 | | - 'multipleupload' => 'Йовкстамс зярыя файлат', |
1089 | | - 'multipleupload-saveallfiles' => 'Ванстомс весе файлатнень', |
1090 | | - 'multiupload-fileuploaded' => 'Файлась йовкстазь.', |
1091 | | - 'multiupload-blank' => 'Кочказь файла арась', |
1092 | | -); |
1093 | | - |
1094 | | -/** Nahuatl (Nāhuatl) |
1095 | | - * @author Fluence |
1096 | | - */ |
1097 | | -$messages['nah'] = array( |
1098 | | - 'multipleupload' => 'Tiquinquetzāz tlahcuilōlli', |
1099 | | -); |
1100 | | - |
1101 | | -/** Dutch (Nederlands) |
1102 | | - * @author SPQRobin |
1103 | | - * @author Siebrand |
1104 | | - */ |
1105 | | -$messages['nl'] = array( |
1106 | | - 'multipleupload' => 'Meerdere bestanden uploaden', |
1107 | | - 'multipleupload-desc' => 'Laat gebruikers toe om meerdere bestanden [[Special:MultipleUpload|in één keer te uploaden]]', |
1108 | | - 'multipleupload-ignoreallwarnings' => "'''Alle waarschuwingen''' negeren en de bestanden sowieso uploaden.", |
1109 | | - 'multipleupload-saveallfiles' => 'Alle bestanden opslaan', |
1110 | | - 'multipleupload-addresswarnings' => 'Los de waarschuwingen op voordat u het opnieuw probeert.', |
1111 | | - 'multipleupload-page' => '{{ns:project}}:Verwijderingsbeleid van bestanden', |
1112 | | - 'multipleupload-text' => "Hier kunt u verschillende bestanden uploaden. |
1113 | | - |
1114 | | -Kies 'Doorzoeken' en selecteer elk bestand dat u wilt uploaden. |
1115 | | -U kunt van 1 tot $1 bestanden tegelijk uploaden. |
1116 | | - |
1117 | | -U kunt een optionele '''Bestemming bestandsnaam''' opgeven en een '''Samenvatting''' die uw bestand beschrijft opgeven. |
1118 | | - |
1119 | | -Afbeeldingen die niet relevant zijn, worden onmiddelijk verwijderd. |
1120 | | -Zie het [[{{MediaWiki:Multipleupload-page}}|verwijderingsbeleid van bestanden]].", |
1121 | | - 'multiupload-fileuploaded' => 'Bestand toegevoegd.', |
1122 | | - 'multiupload-toolbox' => 'Meerdere bestanden uploaden', |
1123 | | - 'multiupload-no-files' => 'Selecteer minimaal één te uploaden bestand', |
1124 | | - 'multiupload-blank' => 'Er is geen bestand geselecteerd', |
1125 | | -); |
1126 | | - |
1127 | | -/** Norwegian Nynorsk (Norsk (nynorsk)) |
1128 | | - * @author Frokor |
1129 | | - * @author Gunnernett |
1130 | | - * @author Harald Khan |
1131 | | - * @author Jon Harald Søby |
1132 | | - */ |
1133 | | -$messages['nn'] = array( |
1134 | | - 'multipleupload' => 'Last opp fleire filer', |
1135 | | - 'multipleupload-desc' => 'Gjer det mogeleg å [[Special:MultipleUpload|laste opp fleire filer samstundes]]', |
1136 | | - 'multipleupload-ignoreallwarnings' => "Ignorer '''alle åtvaringar''' og lagre filene likevel.", |
1137 | | - 'multipleupload-saveallfiles' => 'Lagre alle filer', |
1138 | | - 'multipleupload-addresswarnings' => 'Ver vennleg å ta omsyn til alle åtvaringar før du laster opp filene igjen.', |
1139 | | - 'multipleupload-page' => '{{ns:project}}:Retningslinjer for filsletting', |
1140 | | - 'multipleupload-text' => "Last opp fleire filer her. |
1141 | | - |
1142 | | -Velg «Naviger» og velg dei filene du ønsker å laste opp. Du kan laste opp mellom 1 og $1 filer på éin gong. |
1143 | | - |
1144 | | -Du kan skrive inn eit valfritt '''målnamn''' og gje eit '''samandrag''' for å skildre fila. |
1145 | | - |
1146 | | -Upassande filer vil bli sletta med ein gong, sjå [[{{MediaWiki:Multipleupload-page}}|retningslinjene for filsletting]].", |
1147 | | - 'multiupload-fileuploaded' => 'Fil lasta opp.', |
1148 | | - 'multiupload-toolbox' => 'Last opp fleire filer', |
1149 | | - 'multiupload-no-files' => 'Vel minst éi fil som skal verta lasta opp', |
1150 | | - 'multiupload-blank' => 'Inga fil vald', |
1151 | | -); |
1152 | | - |
1153 | | -/** Norwegian (bokmål) (Norsk (bokmål)) |
1154 | | - * @author Jon Harald Søby |
1155 | | - * @author Nghtwlkr |
1156 | | - */ |
1157 | | -$messages['no'] = array( |
1158 | | - 'multipleupload' => 'Last opp flere filer', |
1159 | | - 'multipleupload-desc' => 'Gjør det mulig å [[Special:MultipleUpload|laste opp flere filer på én gang]]', |
1160 | | - 'multipleupload-ignoreallwarnings' => "Ignorer '''alle advarsler''' og lagre filene likevel.", |
1161 | | - 'multipleupload-saveallfiles' => 'Lagre alle filer', |
1162 | | - 'multipleupload-addresswarnings' => 'Vennligst addresser alle advarsler før du laster opp filene igjen.', |
1163 | | - 'multipleupload-page' => '{{ns:project}}:Retningslinjer for filsletting', |
1164 | | - 'multipleupload-text' => "Last opp flere filer her. |
1165 | | - |
1166 | | -Velg «Naviger» og velg de filene du ønsker å laste opp. Du kan laste opp mellom 1 og $1 filer på én gang. |
1167 | | - |
1168 | | -Du kan skrive inn et valgfritt '''målnavn''' og oppgi et '''sammendrag''' for å beskrive filen. |
1169 | | - |
1170 | | -Upassende filer vil bli slettet umiddelbart, se [[{{MediaWiki:Multipleupload-page}}|retningslinjene for filsletting]].", |
1171 | | - 'multiupload-fileuploaded' => 'Fil lastet opp.', |
1172 | | - 'multiupload-toolbox' => 'Last opp flere filer', |
1173 | | - 'multiupload-no-files' => 'Velg minst én fil som skal lastes opp', |
1174 | | - 'multiupload-blank' => 'Ingen fil er valgt', |
1175 | | -); |
1176 | | - |
1177 | | -/** Occitan (Occitan) |
1178 | | - * @author Cedric31 |
1179 | | - */ |
1180 | | -$messages['oc'] = array( |
1181 | | - 'multipleupload' => 'Telecargar mantun fichièr', |
1182 | | - 'multipleupload-desc' => 'Permet als utilizaires d’importar (televersar), [[Special:MultipleUpload|en un sol còp, mantun fichièr]]', |
1183 | | - 'multipleupload-ignoreallwarnings' => "Ignorar '''totes los avertiments''' e salvar los fichièrs en question.", |
1184 | | - 'multipleupload-saveallfiles' => 'Salvar totes los fichièrs', |
1185 | | - 'multipleupload-addresswarnings' => 'Verificatz los avertiments afichats abans de telecargar los fichièrs tornamai.', |
1186 | | - 'multipleupload-page' => '{{ns:project}}:Règlas per la supression de fichièr', |
1187 | | - 'multipleupload-text' => "Telecargar mantun fichièr aicí. |
1188 | | - |
1189 | | -Causissetz « Recercar » e seleccionatz cada fichièr que volètz telecargar. Ne podètz telecargar actualament de 1 fins a $1. |
1190 | | - |
1191 | | -Podètz inscriure la '''destinacion del fichièr''' e emplenar lo '''Somari''' per descriure vòstre imatge. |
1192 | | - |
1193 | | -Los imatges pas pertinents poiràn èsser escafadas immediatament. Vejatz la pagina [[{{MediaWiki:Multipleupload-page}}|image deletion policy]].", |
1194 | | - 'multiupload-fileuploaded' => 'Fichièr telecargat', |
1195 | | - 'multiupload-toolbox' => 'Telecargar mantun fichièr', |
1196 | | - 'multiupload-no-files' => 'Seleccionatz al mens un fichièr de telecargar', |
1197 | | - 'multiupload-blank' => 'Cap de fichièr pas seleccionat', |
1198 | | -); |
1199 | | - |
1200 | | -/** Polish (Polski) |
1201 | | - * @author Leinad |
1202 | | - * @author Maikking |
1203 | | - * @author Sp5uhe |
1204 | | - */ |
1205 | | -$messages['pl'] = array( |
1206 | | - 'multipleupload' => 'Prześlij wiele plików', |
1207 | | - 'multipleupload-desc' => 'Pozwala użytkownikom na [[Special:MultipleUpload|przesyłanie kilku plików za jednym razem]]', |
1208 | | - 'multipleupload-ignoreallwarnings' => 'Ignoruj <b>wszystkie ostrzeżenia</b> i zapisz pliki.', |
1209 | | - 'multipleupload-saveallfiles' => 'Zapisz wszystkie pliki', |
1210 | | - 'multipleupload-addresswarnings' => 'Rozwiąż wszystkie problemy, zanim prześlesz pliki.', |
1211 | | - 'multipleupload-page' => '{{ns:project}}:Zasady usuwania plików', |
1212 | | - 'multipleupload-text' => "Prześlij wiele plików. |
1213 | | - |
1214 | | -Kliknij „Przeglądaj...” i wybierz pliki, które chcesz wysłać. |
1215 | | -Możesz wysłać od 1 do $1 plików za jednym razem. |
1216 | | - |
1217 | | -Wprowadzić, jeśli chcesz, '''Nazwę docelową''' oraz wypełnił '''Opis''' dla wysyłanych plików. |
1218 | | - |
1219 | | -Nieprawidłowe pliki będą natychmiast usuwane, zobacz [[{{MediaWiki:Multipleupload-page}}|Zasady usuwania plików]].", |
1220 | | - 'multiupload-fileuploaded' => 'Plik został przesłany.', |
1221 | | - 'multiupload-toolbox' => 'Prześlij wiele plików', |
1222 | | - 'multiupload-no-files' => 'Wybierz co najmniej jeden plik do przesłania', |
1223 | | - 'multiupload-blank' => 'Nie wybrano pliku', |
1224 | | -); |
1225 | | - |
1226 | | -/** Piedmontese (Piemontèis) |
1227 | | - * @author Dragonòt |
1228 | | - */ |
1229 | | -$messages['pms'] = array( |
1230 | | - 'multipleupload' => 'Carìa vàire file', |
1231 | | - 'multipleupload-desc' => "A përmëtt a j'utent ëd [[Special:MultipleUpload|carié vàire file ant un colp]]", |
1232 | | - 'multipleupload-ignoreallwarnings' => "Sàuta '''tùit j'avis''' e salva ij file ant tute manere.", |
1233 | | - 'multipleupload-saveallfiles' => 'Salva tùit ij file', |
1234 | | - 'multipleupload-addresswarnings' => "Për piasì varda tùit j'avis prima ëd torna carié ij file.", |
1235 | | - 'multipleupload-page' => '{{ns:project}}:Policy për la scanselassion dij file', |
1236 | | - 'multipleupload-text' => "Carìa vàire file ambelessì. |
1237 | | - |
1238 | | -Sern 'Browse' e selession-a minca file che it veule carié. |
1239 | | -It peule carié da 1 a $1 file për vira. |
1240 | | - |
1241 | | -It peule anserì un '''Filename ëd destinassion''' opsional e dé '''Resumé''' ch'a descriva tò file. |
1242 | | - |
1243 | | -File pa aproprià a saran scanselà sùbit, varda la [[{{MediaWiki:Multipleupload-page}}|polìtica dë scanselassion dij file]].", |
1244 | | - 'multiupload-fileuploaded' => 'File carià.', |
1245 | | - 'multiupload-toolbox' => 'Carìa vàire file', |
1246 | | - 'multiupload-no-files' => 'Për piasì selession-a almanch un file da carié', |
1247 | | - 'multiupload-blank' => 'Pa gnun file carià', |
1248 | | -); |
1249 | | - |
1250 | | -/** Pashto (پښتو) |
1251 | | - * @author Ahmed-Najib-Biabani-Ibrahimkhel |
1252 | | - */ |
1253 | | -$messages['ps'] = array( |
1254 | | - 'multipleupload' => 'څو دوتنې پورته کول', |
1255 | | - 'multipleupload-desc' => 'کارونکي په دې توانوي چې [[Special:MultipleUpload|په يو وخت کې ګڼ شمېر دوتنې پورته کړي]]', |
1256 | | - 'multipleupload-ignoreallwarnings' => "'''ټول ګواښونه''' بابېزه وګڼه او په هر ډول چې وي دوتنې خوندي کړه.", |
1257 | | - 'multipleupload-saveallfiles' => 'ټولې دوتنې خوندي کول', |
1258 | | - 'multipleupload-addresswarnings' => 'لطفاً د هر ډول دوتنو د بياپورته کولو دمخه مل ګواښليکونه وګورۍ', |
1259 | | - 'multipleupload-page' => '{{ns:project}}:د دوتنې د ړنګولو تګلاره', |
1260 | | - 'multipleupload-text' => "همدلته په يو وخت کې ګڼ شمېر دوتنې پورته کول. |
1261 | | - |
1262 | | -Choose 'Browse' and select each file you wish to upload. |
1263 | | -You can upload from 1 to $1 files at a time. |
1264 | | - |
1265 | | -You can enter an optional '''Destination filename''' and provide a '''Summary''' describing your file. |
1266 | | - |
1267 | | -Inappropriate files will be deleted immediately, see the [[{{MediaWiki:Multipleupload-page}}|file deletion policy]].", |
1268 | | - 'multiupload-fileuploaded' => 'دوتنه مو پورته شوه.', |
1269 | | - 'multiupload-toolbox' => 'ګڼ شمېر دوتنې پورته کول', |
1270 | | -); |
1271 | | - |
1272 | | -/** Portuguese (Português) |
1273 | | - * @author Malafaya |
1274 | | - * @author Waldir |
1275 | | - */ |
1276 | | -$messages['pt'] = array( |
1277 | | - 'multipleupload' => 'Carregar múltiplos ficheiros', |
1278 | | - 'multipleupload-desc' => 'Permite aos utilizadores [[Special:MultipleUpload|carregar vários ficheiros de uma vez]]', |
1279 | | - 'multipleupload-ignoreallwarnings' => "Ignorar '''todos os avisos''' e, mesmo assim, gravar os ficheiros.", |
1280 | | - 'multipleupload-saveallfiles' => 'Gravar todos os ficheiros', |
1281 | | - 'multipleupload-addresswarnings' => 'Por favor, trate quaisquer avisos antes de carregar novamente os ficheiros.', |
1282 | | - 'multipleupload-page' => '{{ns:project}}:Política de eliminação de ficheiros', |
1283 | | - 'multipleupload-text' => "Carregue múltiplos ficheiros aqui. |
1284 | | - |
1285 | | -Escolha 'Procurar' e seleccione cada ficheiro que pretenda carregar. |
1286 | | -Pode carregar entre 1 e $1 ficheiros de cada vez. |
1287 | | - |
1288 | | -Pode opcionalmente introduzir um '''Nome de ficheiro destino''' e fornecer um '''Sumário''' que descreva o seu ficheiro. |
1289 | | - |
1290 | | -Ficheiros impróprios serão eliminados imediatamente. Veja a [[{{MediaWiki:Multipleupload-page}}|política de eliminação de ficheiros]].", |
1291 | | - 'multiupload-fileuploaded' => 'Ficheiro carregado.', |
1292 | | - 'multiupload-toolbox' => 'Carregar múltiplos ficheiros', |
1293 | | - 'multiupload-no-files' => 'Por favor, selecione pelo menos um ficheiro a carregar', |
1294 | | - 'multiupload-blank' => 'Nenhum ficheiro selecionado', |
1295 | | -); |
1296 | | - |
1297 | | -/** Brazilian Portuguese (Português do Brasil) |
1298 | | - * @author Eduardo.mps |
1299 | | - * @author Jesielt |
1300 | | - */ |
1301 | | -$messages['pt-br'] = array( |
1302 | | - 'multipleupload' => 'Carregar múltiplos arquivos', |
1303 | | - 'multipleupload-desc' => 'Permite aos usuários [[Special:MultipleUpload|carregar vários arquivos de uma vez]]', |
1304 | | - 'multipleupload-ignoreallwarnings' => "Ignorar '''todos os avisos''' e gravar os arquivos.", |
1305 | | - 'multipleupload-saveallfiles' => 'Gravar todos os arquivos', |
1306 | | - 'multipleupload-addresswarnings' => 'Por favor, trate quaisquer avisos antes de carregar novamente os arquivos.', |
1307 | | - 'multipleupload-page' => '{{ns:project}}:Política de eliminação de arquivos', |
1308 | | - 'multipleupload-text' => "Carregue múltiplos arquivos aqui. |
1309 | | - |
1310 | | -Escolha 'Procurar' e selecione cada arquivo que pretenda carregar. |
1311 | | -Pode carregar entre 1 e $1 arquivos de cada vez. |
1312 | | - |
1313 | | -Pode opcionalmente introduzir um '''Nome de arquivo destino''' e fornecer um '''Sumário''' que descreva o seu arquivo. |
1314 | | - |
1315 | | -Arquivos impróprios serão eliminados imediatamente. Veja a [[{{MediaWiki:Multipleupload-page}}|política de eliminação de arquivos]].", |
1316 | | - 'multiupload-fileuploaded' => 'Arquivo carregado.', |
1317 | | - 'multiupload-toolbox' => 'Carregar múltiplos arquivos', |
1318 | | - 'multiupload-no-files' => 'Por favor selecione ao menos um arquivo para carregar', |
1319 | | - 'multiupload-blank' => 'Nenhum arquivo selecionado', |
1320 | | -); |
1321 | | - |
1322 | | -/** Romanian (Română) |
1323 | | - * @author KlaudiuMihaila |
1324 | | - */ |
1325 | | -$messages['ro'] = array( |
1326 | | - 'multipleupload' => 'Încarcă fişiere multiple', |
1327 | | - 'multipleupload-saveallfiles' => 'Salvează toate fişierele', |
1328 | | - 'multiupload-fileuploaded' => 'Fişier încărcat.', |
1329 | | - 'multiupload-toolbox' => 'Încarcă fişiere multiple', |
1330 | | - 'multiupload-blank' => 'Nici un fişier selectat', |
1331 | | -); |
1332 | | - |
1333 | | -/** Tarandíne (Tarandíne) |
1334 | | - * @author Joetaras |
1335 | | - */ |
1336 | | -$messages['roa-tara'] = array( |
1337 | | - 'multipleupload' => "Carecamende de cchiù file 'nzieme", |
1338 | | - 'multipleupload-desc' => "Permette a l'utinde de [[Special:MultipleUpload|carecà cchiù file jndr'à 'na botta sole]]", |
1339 | | - 'multipleupload-ignoreallwarnings' => "Ignore '''tutte l'avvise''' e reggistre le file.", |
1340 | | - 'multipleupload-saveallfiles' => 'Reggistre tutte le file', |
1341 | | - 'multipleupload-addresswarnings' => 'Pe piacere indirizze ogne avvise apprime de recarecà le file.', |
1342 | | - 'multipleupload-page' => '{{ns:project}}:Reghele pa scangellazione de le file', |
1343 | | - 'multipleupload-text' => "Carecamende de file multiple aqquà. |
1344 | | - |
1345 | | -Scacchie 'Sfoglie' e scacchie ogne file ca tu vuè ccu careche. |
1346 | | -Tu puè carecà da 1 a $1 file a 'a vote. |
1347 | | - |
1348 | | -Tu puè mettere 'nu ''Nome d'u file de destinazione'' a scelte e prevedè 'nu '''Riepileghe''' ca descrive le file tune. |
1349 | | - |
1350 | | -Le file inappropriate avènene scangellate subbete subbete, vide le [[{{MediaWiki:Multipleupload-page}}|reghele pa scangellazione de le file]].", |
1351 | | - 'multiupload-fileuploaded' => 'File carechete.', |
1352 | | - 'multiupload-toolbox' => "Carecamende de cchiù file 'nzieme", |
1353 | | - 'multiupload-no-files' => "Pe piacere scacchie almene 'nu file da carecà", |
1354 | | - 'multiupload-blank' => 'Nisciune file scacchiate', |
1355 | | -); |
1356 | | - |
1357 | | -/** Russian (Русский) |
1358 | | - * @author Ferrer |
1359 | | - * @author Александр Сигачёв |
1360 | | - */ |
1361 | | -$messages['ru'] = array( |
1362 | | - 'multipleupload' => 'Загрузка нескольких файлов', |
1363 | | - 'multipleupload-desc' => 'Позволяет участникам [[Special:MultipleUpload|загружать несколько файлов за раз]]', |
1364 | | - 'multipleupload-ignoreallwarnings' => "Игнорировать '''все предупреждения''' и сохранять файлы в любом случае.", |
1365 | | - 'multipleupload-saveallfiles' => 'Сохранить все файлы', |
1366 | | - 'multipleupload-addresswarnings' => 'Пожалуйста, рассмотрите все предупреждения перед повторной загрузкой файлов.', |
1367 | | - 'multipleupload-page' => '{{ns:project}}:Правила удаления файлов', |
1368 | | - 'multipleupload-text' => 'С помощью этой страницы можно загрузить сразу несколько файлов. |
1369 | | - |
1370 | | -Нажмите «Обзор» и выберите файл, который вы хотите загрузить. Вы можете загрузить от 1 до $1 файлов за один раз. |
1371 | | - |
1372 | | -Вы можете заполнить необязательные поля «Целевое имя файла», указать «Краткие описания» для ваших файлов. |
1373 | | - |
1374 | | -Неподходящие файлы будут удалены немедленно, см. [[{{MediaWiki:Multipleupload-page}}|правила удаления файлов]].', |
1375 | | - 'multiupload-fileuploaded' => 'Файл загружен.', |
1376 | | - 'multiupload-toolbox' => 'Загрузка нескольких файлов', |
1377 | | - 'multiupload-no-files' => 'Пожалуйста, выберите по крайней мере один файл для загрузки', |
1378 | | - 'multiupload-blank' => 'Нет выбранных файлов', |
1379 | | -); |
1380 | | - |
1381 | | -/** Yakut (Саха тыла) |
1382 | | - * @author HalanTul |
1383 | | - */ |
1384 | | -$messages['sah'] = array( |
1385 | | - 'multipleupload-saveallfiles' => 'Бары билэлэри суруттарыы', |
1386 | | - 'multipleupload-addresswarnings' => 'Бука диэн хачайдыаҥ иннинэ бары сэрэтиилэри көр эрэ.', |
1387 | | - 'multipleupload-page' => '{{ns:project}}:Билэни сотуу сиэрэ', |
1388 | | - 'multipleupload-text' => "Бу сирэй көмөтүнэн хас да билэни киллэриэххэ сөп. |
1389 | | - |
1390 | | -'Көрүү' («Обзор») тимэҕи баттаа уонна хачайдаан киллэриэххин баҕарар билэлэри тал. Эн бииртэн $1 ахсааҥҥа дылы билэни бииргэ киллэриэххин сөп. |
1391 | | - |
1392 | | -Булгуччута суох '''Билэ бүтэһик аатын''' уонна быһаарыылары суруйан биэриэххин сөп. |
1393 | | - |
1394 | | -Сөп түбэспэт билэлэр тута сотуллуохтара, сиһилии маны көр: [[{{MediaWiki:Multipleupload-page}}|Билэни сотуу сиэрэ]].", |
1395 | | - 'multiupload-fileuploaded' => 'Билэ киирдэ.', |
1396 | | - 'multiupload-toolbox' => 'Хас да билэни киллэрии', |
1397 | | - 'multiupload-no-files' => 'Бука диэн, саатар биир билэни тал', |
1398 | | - 'multiupload-blank' => 'Талыллыбыт билэлэр суохтар', |
1399 | | -); |
1400 | | - |
1401 | | -/** Sardinian (Sardu) |
1402 | | - * @author Marzedu |
1403 | | - */ |
1404 | | -$messages['sc'] = array( |
1405 | | - 'multipleupload' => 'Càrriga files', |
1406 | | - 'multipleupload-saveallfiles' => 'Sarva totu is files', |
1407 | | -); |
1408 | | - |
1409 | | -/** Sicilian (Sicilianu) |
1410 | | - * @author Melos |
1411 | | - * @author Santu |
1412 | | - */ |
1413 | | -$messages['scn'] = array( |
1414 | | - 'multipleupload' => 'Càrica file multipli', |
1415 | | - 'multipleupload-desc' => "Pirmetti a l'utenti di [[Special:MultipleUpload|caricari cchiù file 'n cuntimpurrania]]", |
1416 | | - 'multipleupload-ignoreallwarnings' => "Trascura '''tutti l'avvisi''' e lu stissu sarva li file.", |
1417 | | - 'multipleupload-saveallfiles' => 'Sarva tutti li file.', |
1418 | | - 'multipleupload-addresswarnings' => "Pi favuri teni accura a l'avvirtimenti prima di caricari file", |
1419 | | - 'multipleupload-page' => '{{ns:project}}:Rèuli pi la scancillazzione dî file', |
1420 | | - 'multipleupload-text' => "Càrica ccà cchiù file nzemi. |
1421 | | - |
1422 | | -Scegghi 'Sfògghia' e silizziona li file ca penzi di caricari. |
1423 | | -Poi caricari di 1 a $1 file â vota. |
1424 | | - |
1425 | | -Poi nziriri nu '''Nomu dû file di distinazzioni''' e assignari '''Dittagghi''' ca fannu na discrizzioni dû tò file. |
1426 | | - |
1427 | | -File nun adatti vènunu scancillati pi sùbbitu, leggi li [[{{MediaWiki:Multipleupload-page}}|rèuli pi la scancillazzioni dî file]].", |
1428 | | - 'multiupload-fileuploaded' => 'File caricatu.', |
1429 | | - 'multiupload-toolbox' => 'Càrica file mùltipli', |
1430 | | - 'multiupload-no-files' => 'Pi favuri silizziona almenu nu file da càricari', |
1431 | | - 'multiupload-blank' => 'Nissunu file silizziunatu', |
1432 | | -); |
1433 | | - |
1434 | | -/** Sassaresu (Sassaresu) |
1435 | | - * @author Felis |
1436 | | - */ |
1437 | | -$messages['sdc'] = array( |
1438 | | - 'multipleupload' => 'Carrigga file mùrthimediari', |
1439 | | -); |
1440 | | - |
1441 | | -/** Slovak (Slovenčina) |
1442 | | - * @author Helix84 |
1443 | | - */ |
1444 | | -$messages['sk'] = array( |
1445 | | - 'multipleupload' => 'Nahrať viaceré súbory', |
1446 | | - 'multipleupload-desc' => 'Umožňuje používateľom [[Special:MultipleUpload|nahrať viacero súborov naraz]]', |
1447 | | - 'multipleupload-ignoreallwarnings' => "Ignorovať '''všetky upozornenia''' a napriek nim súbor uložiť.", |
1448 | | - 'multipleupload-saveallfiles' => 'Uložiť všetky súbory', |
1449 | | - 'multipleupload-addresswarnings' => 'Prosím, predtým než znovu nahráte súbory, napravte všetky upozornenia.', |
1450 | | - 'multipleupload-page' => '{{ns:project}}:Pravidlá mazania súborov', |
1451 | | - 'multipleupload-text' => "Tu môžete nahrať viacero súborov. |
1452 | | - |
1453 | | -Tlačidlom „Prehliadať“ vyberte každý súbor, ktorý chcete nahrať. Môžete nahrať od 1 do $1 súborov naraz. |
1454 | | - |
1455 | | -Môžete zadať voliteľný '''Cieľový názov súboru''' a poskytnúť '''Zhrnutie''' popisujúce váš súbor. |
1456 | | - |
1457 | | -Nevhodné súbory budú okamžite zmazané, pozri [[{{MediaWiki:Multipleupload-page}}|pravidlá mazania súborov]].", |
1458 | | - 'multiupload-fileuploaded' => 'Súbor nahraný.', |
1459 | | - 'multiupload-toolbox' => 'Nahrať viacero súborov', |
1460 | | - 'multiupload-no-files' => 'Prosím, vyberte aspoň jeden súbor, ktorý chcete nahrať', |
1461 | | - 'multiupload-blank' => 'Nie je vybraný žiadny súbor', |
1462 | | -); |
1463 | | - |
1464 | | -/** Albanian (Shqip) |
1465 | | - * @author Puntori |
1466 | | - */ |
1467 | | -$messages['sq'] = array( |
1468 | | - 'multipleupload' => 'Ngarko skeda', |
1469 | | - 'multipleupload-desc' => 'Lejon që përdoruesit të [[Special:MultipleUpload|ngarkojnë më shumë se një skedë përnjëherë]]', |
1470 | | - 'multipleupload-saveallfiles' => 'Ruaj të gjitha skedat', |
1471 | | - 'multiupload-fileuploaded' => 'Skedat e ngarkuara.', |
1472 | | - 'multiupload-toolbox' => 'Ngarko skeda të shumta', |
1473 | | -); |
1474 | | - |
1475 | | -/** Serbian Cyrillic ekavian (Српски (ћирилица)) |
1476 | | - * @author Михајло Анђелковић |
1477 | | - */ |
1478 | | -$messages['sr-ec'] = array( |
1479 | | - 'multipleupload' => 'Пошаљи фајлове', |
1480 | | - 'multipleupload-desc' => 'Омогући корисницима да [[Special:MultipleUpload|шаљу више фајлова одједном]]', |
1481 | | - 'multipleupload-ignoreallwarnings' => "Игнорипи '''сва упозорења''' и сними фајлове без обзира на њих.", |
1482 | | - 'multipleupload-saveallfiles' => 'Сними све фајлове', |
1483 | | - 'multipleupload-page' => '{{ns:project}}:Политика брисања фајлова', |
1484 | | - 'multiupload-fileuploaded' => 'Фајл послат.', |
1485 | | - 'multiupload-toolbox' => 'Пошаљи више фајлова', |
1486 | | - 'multiupload-no-files' => 'Молимо Вас да назначите макар један фајл за слање', |
1487 | | - 'multiupload-blank' => 'Ни један фајл није био назначен за слање', |
1488 | | -); |
1489 | | - |
1490 | | -/** Serbian Latin ekavian (Srpski (latinica)) |
1491 | | - * @author Michaello |
1492 | | - */ |
1493 | | -$messages['sr-el'] = array( |
1494 | | - 'multipleupload-desc' => 'Omogući korisnicima da [[Special:MultipleUpload|šalju više fajlova odjednom]]', |
1495 | | - 'multipleupload-ignoreallwarnings' => "Ignoripi '''sva upozorenja''' i snimi fajlove bez obzira na njih.", |
1496 | | - 'multipleupload-saveallfiles' => 'Snimi sve fajlove', |
1497 | | - 'multipleupload-page' => '{{ns:project}}:Politika brisanja fajlova', |
1498 | | - 'multiupload-fileuploaded' => 'Fajl poslat.', |
1499 | | - 'multiupload-toolbox' => 'Pošalji više fajlova', |
1500 | | - 'multiupload-no-files' => 'Molimo Vas da naznačite makar jedan fajl za slanje', |
1501 | | - 'multiupload-blank' => 'Ni jedan fajl nije bio naznačen za slanje', |
1502 | | -); |
1503 | | - |
1504 | | -/** Seeltersk (Seeltersk) |
1505 | | - * @author Pyt |
1506 | | - */ |
1507 | | -$messages['stq'] = array( |
1508 | | - 'multipleupload' => 'Moorere Doatäie hoochleede', |
1509 | | - 'multipleupload-desc' => 'Ferlööwet dät [[Special:MultipleUpload|Hoochleeden fon moorere Doatäie]] in een Aktion', |
1510 | | - 'multipleupload-ignoreallwarnings' => "Ignorier '''aal Woarschauengen''' un spiekerje do Doatäie", |
1511 | | - 'multipleupload-saveallfiles' => 'Aal Doatäie spiekerje', |
1512 | | - 'multipleupload-addresswarnings' => 'Älke Woarschauenge anwiese foar dät fonnäien Hoochleeden fon Doatäie.', |
1513 | | - 'multipleupload-page' => '{{ns:project}}:Läskgjuchtlienjen', |
1514 | | - 'multipleupload-text' => "Tou glieke Tied Hoochleeden fon moorere Doatäie. |
1515 | | - |
1516 | | -Wääl 'Browse' un wääl älke Doatäi uut, ju du hoochleede moatest. Du koast tou glieke Tied twiske 1 un $1 Doatäie hoochleede. |
1517 | | - |
1518 | | -Du koast woalwiese uk n '''Siel-Doatäinoome''' foarreeke un ne '''Beschrieuwenge''' foar dien Doatäie. |
1519 | | - |
1520 | | -Uunoainde Doatäie wäide fluks läsked, sjuch do [[{{MediaWiki:Multipleupload-page}}|Läskgjuchtlienjen]].", |
1521 | | - 'multiupload-fileuploaded' => 'Doatäi hoochleeden.', |
1522 | | - 'multiupload-toolbox' => 'Hoochleeden fon moorere Doatäie', |
1523 | | - 'multiupload-no-files' => 'Wääl toumindest een Doatäi toun Hoochleeeden uut', |
1524 | | - 'multiupload-blank' => 'Neen Doatäi uutwääld', |
1525 | | -); |
1526 | | - |
1527 | | -/** Swedish (Svenska) |
1528 | | - * @author Lokal Profil |
1529 | | - * @author M.M.S. |
1530 | | - * @author Najami |
1531 | | - */ |
1532 | | -$messages['sv'] = array( |
1533 | | - 'multipleupload' => 'Ladda upp flera filer', |
1534 | | - 'multipleupload-desc' => 'Gör det möjligt att [[Special:MultipleUpload|ladda upp flera filer på en gång]]', |
1535 | | - 'multipleupload-ignoreallwarnings' => "Ignorera '''alla varningar''' och spara filerna likväl.", |
1536 | | - 'multipleupload-saveallfiles' => 'Spara alla filer', |
1537 | | - 'multipleupload-addresswarnings' => 'Var god adressera alla varningar före du laddar upp filerna igen.', |
1538 | | - 'multipleupload-page' => '{{ns:project}}:Filborttagnings policy', |
1539 | | - 'multipleupload-text' => "Ladda upp flera filer här. |
1540 | | - |
1541 | | -Välj \"Bläddra\" och välj vilka filer du vill ladda upp. |
1542 | | -Du kan ladda upp från 1 till \$1 på en gång. |
1543 | | - |
1544 | | -Du kan skriva in valfritt '''målnamn''' och ange en '''sammanfattning''' för att beskriva filen. |
1545 | | - |
1546 | | -Opassande filer raderas omedelbart, se [[{{MediaWiki:Multipleupload-page}}|riktlinjer för filraderingar]].", |
1547 | | - 'multiupload-fileuploaded' => 'Fil uppladdad.', |
1548 | | - 'multiupload-toolbox' => 'Ladda upp flera filer', |
1549 | | - 'multiupload-no-files' => 'Välj minst en fil som ska laddas upp', |
1550 | | - 'multiupload-blank' => 'Ingen fil vald', |
1551 | | -); |
1552 | | - |
1553 | | -/** Tamil (தமிழ்) |
1554 | | - * @author Trengarasu |
1555 | | - */ |
1556 | | -$messages['ta'] = array( |
1557 | | - 'multipleupload-saveallfiles' => 'அனைத்துக் கோப்புகளையும் சேமி', |
1558 | | -); |
1559 | | - |
1560 | | -/** Telugu (తెలుగు) |
1561 | | - * @author Kiranmayee |
1562 | | - * @author Veeven |
1563 | | - */ |
1564 | | -$messages['te'] = array( |
1565 | | - 'multipleupload' => 'పలు ఫైళ్ళను ఎగుమతిచేయి', |
1566 | | - 'multipleupload-ignoreallwarnings' => "'''అన్ని హెచ్చరికల'''ను పట్టించుకోకుండా ఎలాగైనా ఆ ఫైళ్ళను భద్రపరచు.", |
1567 | | - 'multipleupload-saveallfiles' => 'అన్ని ఫైళ్ళనూ భద్రపరచు', |
1568 | | - 'multipleupload-addresswarnings' => 'ఫైళ్ళను తిరిగి ఎగుమతి చేసేముందు హెచ్చరికలు లేకుండా సరిచూడండి.', |
1569 | | - 'multipleupload-page' => '{{ns:project}}:ఫైలు తొలగింపు విధానం', |
1570 | | - 'multiupload-fileuploaded' => 'ఫైలు ఎగుమతయ్యింది.', |
1571 | | -); |
1572 | | - |
1573 | | -/** Tajik (Cyrillic) (Тоҷикӣ (Cyrillic)) |
1574 | | - * @author Ibrahim |
1575 | | - */ |
1576 | | -$messages['tg-cyrl'] = array( |
1577 | | - 'multipleupload' => 'Боргузории парвандаҳо', |
1578 | | - 'multipleupload-saveallfiles' => 'Захираи ҳамаи парвандаҳо', |
1579 | | - 'multipleupload-text' => "Парвандҳои чандгонаро боргузорӣ кунед. |
1580 | | - |
1581 | | -Тугмаи 'Мурур'-ро пахш кунед ва ҳар парвандаеро интихоб кунед, ки шумо мехоҳед боргузорӣ кунед. |
1582 | | -Шумо дар як вақт аз 1 то $1 парвандаҳоро метавонед боргузорӣ кунед. |
1583 | | - |
1584 | | -Шумо метавонед ихтиёрӣ '''Номи парвандаи мақсад''' ва '''Хулоса''' бо тавсифи кардани парвандаи худ ворид кунед. |
1585 | | - |
1586 | | -Парвандаҳои номуносиб мустақиман ҳазф хоҳанд шуд, нигаред ба [[{{MediaWiki:Multipleupload-page}}|сиёсати ҳазфи парванда]].", |
1587 | | - 'multiupload-fileuploaded' => 'Парванда боргузорӣ шуд.', |
1588 | | - 'multiupload-toolbox' => 'Боргузории парвандаҳои чандгона', |
1589 | | -); |
1590 | | - |
1591 | | -/** Tajik (Latin) (Тоҷикӣ (Latin)) |
1592 | | - * @author Liangent |
1593 | | - */ |
1594 | | -$messages['tg-latn'] = array( |
1595 | | - 'multipleupload-saveallfiles' => 'Zaxirai hamai parvandaho', |
1596 | | - 'multipleupload-text' => "Parvandhoi candgonaro borguzorī kuned. |
1597 | | - |
1598 | | -Tugmai 'Murur'-ro paxş kuned va har parvandaero intixob kuned, ki şumo mexohed borguzorī kuned. |
1599 | | -Şumo dar jak vaqt az 1 to $1 parvandahoro metavoned borguzorī kuned. |
1600 | | - |
1601 | | -Şumo metavoned ixtijorī '''Nomi parvandai maqsad''' va '''Xulosa''' bo tavsifi kardani parvandai xud vorid kuned. |
1602 | | - |
1603 | | -Parvandahoi nomunosib mustaqiman hazf xohand şud, nigared ba [[{{MediaWiki:Multipleupload-page}}|sijosati hazfi parvanda]].", |
1604 | | - 'multiupload-fileuploaded' => 'Parvanda borguzorī şud.', |
1605 | | - 'multiupload-toolbox' => 'Borguzoriji parvandahoi candgona', |
1606 | | -); |
1607 | | - |
1608 | | -/** Thai (ไทย) |
1609 | | - * @author Octahedron80 |
1610 | | - * @author Passawuth |
1611 | | - * @author Woraponboonkerd |
1612 | | - */ |
1613 | | -$messages['th'] = array( |
1614 | | - 'multipleupload' => 'อัปโหลดหลายไฟล์', |
1615 | | - 'multipleupload-ignoreallwarnings' => "ไม่สนใจ '''คำเตือน''' และบันทึกไฟล์", |
1616 | | - 'multipleupload-saveallfiles' => 'บันทึกไฟล์ทั้งหมด', |
1617 | | - 'multiupload-fileuploaded' => 'ไฟล์ถูกอัปโหลดเรียบร้อยแล้ว', |
1618 | | - 'multiupload-toolbox' => 'อัปโหลดหลายไฟล์', |
1619 | | - 'multiupload-no-files' => 'กรุณาเลือกอย่างน้อยหนึ่งไฟล์เพื่ออัปโหลด', |
1620 | | - 'multiupload-blank' => 'ไม่มีไฟล์ถูกเลือก', |
1621 | | -); |
1622 | | - |
1623 | | -/** Tagalog (Tagalog) |
1624 | | - * @author AnakngAraw |
1625 | | - */ |
1626 | | -$messages['tl'] = array( |
1627 | | - 'multipleupload' => 'Ikarga ang mga talaksan', |
1628 | | - 'multipleupload-desc' => 'Nagpapahintulot sa mga tagagamit na [[Special:MultipleUpload|kaagad na mapagsabay-sabay ang pagkakarga ng mangilan-ngilang mga talaksan]]', |
1629 | | - 'multipleupload-ignoreallwarnings' => "Balewalain ang '''lahat ng mga babala''' at sagipin pa rin ang mga talaksan.", |
1630 | | - 'multipleupload-saveallfiles' => 'Sagipin ang lahat ng mga talaksan', |
1631 | | - 'multipleupload-addresswarnings' => 'Pakipagbalingan muna ng pansin ang anumang mga babala bago muling ikarga ang mga talaksan.', |
1632 | | - 'multipleupload-page' => '{{ns:project}}:Patakaran sa pagbubura ng talaksan', |
1633 | | - 'multipleupload-text' => "Dito magkarga ng maramihang mga talaksan. |
1634 | | - |
1635 | | -Piliin ang 'Tumingin-tingin' at piliin ang bawat isang talaksang nais mong ikarga. |
1636 | | -Maaari kang magkarga mula 1 hanggang $1 mga talaksan sa isang panahon. |
1637 | | - |
1638 | | -Maaari kang maglagay (magpasok) ng isang hindi naman talaga kailangang (maaaring wala) '''Patutunguhang pangalan ng talaksan''' at magbigay ng isang '''Buod''' na naglalarawan sa iyong talaksan. |
1639 | | - |
1640 | | -Kaagad na buburahin ang hindi naaangkop na mga talaksan, tingnan ang [[{{MediaWiki:Multipleupload-page}}|patakaran sa pagbura ng talaksan]].", |
1641 | | - 'multiupload-fileuploaded' => 'Naikarga na ang talaksan.', |
1642 | | - 'multiupload-toolbox' => 'Magkarga ng maramihang mga talaksan', |
1643 | | - 'multiupload-no-files' => 'Paki pumili ng kahit na isang talaksang ikakarga', |
1644 | | - 'multiupload-blank' => 'Walang talaksang pinili', |
1645 | | -); |
1646 | | - |
1647 | | -/** Turkish (Türkçe) |
1648 | | - * @author Joseph |
1649 | | - * @author Mach |
1650 | | - */ |
1651 | | -$messages['tr'] = array( |
1652 | | - 'multipleupload' => 'Birden fazla dosya yükle', |
1653 | | - 'multipleupload-desc' => 'Kullanıcıların [[Special:MultipleUpload|aynı anda birçok dosya yüklemelerine]] izin verir', |
1654 | | - 'multipleupload-ignoreallwarnings' => "'''Tüm uyarıları''' yoksay ve dosyaları her halükarda yükle.", |
1655 | | - 'multipleupload-saveallfiles' => 'Tüm dosyaları kaydet', |
1656 | | - 'multipleupload-addresswarnings' => 'Lütfen dosyaları tekrar yüklemeden önce uyarıları adresleyin.', |
1657 | | - 'multipleupload-page' => '{{ns:project}}:Dosya silme ilkesi', |
1658 | | - 'multipleupload-text' => "Birden çok dosyayı buraya yükleyin. |
1659 | | - |
1660 | | -'Gözat'ı seçin ve yüklemek istediğiniz her dosyayı seçin. |
1661 | | -Bir seferde 1 ile $1 dosyayı yükleyebilirsiniz. |
1662 | | - |
1663 | | -İsteğe bağlı olarak '''Hedef dosya adı''' girebilir ve dosyanızı anlatan bir '''Özet''' sağlayabilirsiniz. |
1664 | | - |
1665 | | -Uygun olmayan dosyalar hemen silinecektir, [[{{MediaWiki:Multipleupload-page}}|dosya silme ilkesini]] görün.", |
1666 | | - 'multiupload-fileuploaded' => 'Dosya yüklendi.', |
1667 | | - 'multiupload-toolbox' => 'Birden fazla dosya yükle', |
1668 | | - 'multiupload-no-files' => 'Lütfen yüklemek için en az bir dosya seçin', |
1669 | | - 'multiupload-blank' => 'Hiçbir dosya seçilmedi', |
1670 | | -); |
1671 | | - |
1672 | | -/** Ukrainian (Українська) |
1673 | | - * @author AS |
1674 | | - */ |
1675 | | -$messages['uk'] = array( |
1676 | | - 'multipleupload' => 'Завантаження багатьох файлів', |
1677 | | - 'multipleupload-desc' => 'Дозволяє користувачам [[Special:MultipleUpload|завантажувати декілька файлів за раз]]', |
1678 | | - 'multipleupload-ignoreallwarnings' => "Ігнорувати '''усі попередження''' і зберігати файли у будь-якому випадку.", |
1679 | | - 'multipleupload-saveallfiles' => 'Зберегти всі файли', |
1680 | | - 'multipleupload-addresswarnings' => 'Будь ласка, розгляньте усі попередження перед повторним завантаженням файлів.', |
1681 | | - 'multipleupload-page' => '{{ns:project}}:Правила вилучення файлів', |
1682 | | - 'multipleupload-text' => "З допомогою цієї сторінки можна завантажити декілька файлів за один раз. |
1683 | | - |
1684 | | -Натисніть \"Огляд\" і виберіть усі файли, які ви бажаєте завантажити. |
1685 | | -Ви можете передати від 1 до \$1 файлів за раз. |
1686 | | - |
1687 | | -Ви можете ввести необов'язкові поля '''Цільова назва файлу''' та вказати '''Короткий опис''' для ваших файлів. |
1688 | | - |
1689 | | -Невідповідні файли будуть вилучені негайно, глядіть [[{{MediaWiki:Multipleupload-page}}|правила вилучення файлів]].", |
1690 | | - 'multiupload-fileuploaded' => 'Файл завантажено.', |
1691 | | - 'multiupload-toolbox' => 'Завантаження декількох файлів', |
1692 | | - 'multiupload-no-files' => 'Будь ласка, виберіть принаймні один файл для завантаження', |
1693 | | - 'multiupload-blank' => 'Нема вибраних файлів', |
1694 | | -); |
1695 | | - |
1696 | | -/** Vèneto (Vèneto) |
1697 | | - * @author Candalua |
1698 | | - */ |
1699 | | -$messages['vec'] = array( |
1700 | | - 'multipleupload' => 'Carga file multipli', |
1701 | | - 'multipleupload-desc' => 'Permeti ai utenti de [[Special:MultipleUpload|cargar pi de un file in te un colpo solo]]', |
1702 | | - 'multipleupload-ignoreallwarnings' => "Ignora '''tuti i avertimenti''' e salva istesso i file.", |
1703 | | - 'multipleupload-saveallfiles' => 'Salva tuti i file', |
1704 | | - 'multipleupload-addresswarnings' => 'Par piaser, segui i avertimenti prima de ri-cargar dei file.', |
1705 | | - 'multipleupload-page' => '{{ns:project}}:Regole par la scancelassion dei file', |
1706 | | - 'multipleupload-text' => "Chì te pol cargar diversi file insieme. |
1707 | | - |
1708 | | -Maca 'Sfoglia' e po' selessiona i file che te vol cargar. |
1709 | | -Te pol cargar da 1 a $1 file a la òlta. |
1710 | | - |
1711 | | -Te pol inserir un '''Nome del file de destinassion''' e fornir dei '''Detagli''' che descrive el to file. |
1712 | | - |
1713 | | -I file inapropriati i vegnarà scancelati de paca, lèzi le [[{{MediaWiki:Multipleupload-page}}|regole par la scancelassion dei file]].", |
1714 | | - 'multiupload-fileuploaded' => 'File cargà.', |
1715 | | - 'multiupload-toolbox' => 'Carga file multipli', |
1716 | | - 'multiupload-no-files' => 'Par piaser, selessiona almanco un file da cargar', |
1717 | | - 'multiupload-blank' => 'Nissun file selessionà', |
1718 | | -); |
1719 | | - |
1720 | | -/** Veps (Vepsan kel') |
1721 | | - * @author Игорь Бродский |
1722 | | - */ |
1723 | | -$messages['vep'] = array( |
1724 | | - 'multipleupload-saveallfiles' => 'Panda muštho kaik failad', |
1725 | | - 'multiupload-fileuploaded' => 'Fail om jügutoittud', |
1726 | | -); |
1727 | | - |
1728 | | -/** Vietnamese (Tiếng Việt) |
1729 | | - * @author Minh Nguyen |
1730 | | - * @author Vinhtantran |
1731 | | - */ |
1732 | | -$messages['vi'] = array( |
1733 | | - 'multipleupload' => 'Tải lên hơn một tập tin', |
1734 | | - 'multipleupload-desc' => 'Cho phép thành viên [[Special:MultipleUpload|tải vài tập tin lên cùng lúc]]', |
1735 | | - 'multipleupload-ignoreallwarnings' => "Bỏ qua '''tất cả các cảnh báo''' là lưu tập tin bằng bất cứ giá nào.", |
1736 | | - 'multipleupload-saveallfiles' => 'Lưu tất cả tập tin', |
1737 | | - 'multipleupload-addresswarnings' => 'Xin hãy chú ý bất cứ cảnh báo nào trước khi tải tập tin lên lại.', |
1738 | | - 'multipleupload-page' => '{{ns:project}}:Quy định xóa tập tin', |
1739 | | - 'multipleupload-text' => "Tải nhiều tập tin lên cùng lúc tại đây. |
1740 | | - |
1741 | | -Chọn 'Browse' và chọn từng tập tin mà bạn muốn tải lên. |
1742 | | -Bạn có thể tải lên từ 1 đến $1 tập tin cùng lúc. |
1743 | | - |
1744 | | -Bạn có thể nhập vào một '''Tên tập tin đích''' tùy chọn và cung cấp một '''Tóm tắt''' mô tả tập tin của bạn. |
1745 | | - |
1746 | | -Những tập tin không phù hợp sẽ bị xóa lập tức, mời xem [[{{MediaWiki:Multipleupload-page}}|quy định xóa tập tin]].", |
1747 | | - 'multiupload-fileuploaded' => 'Tập tin đã được tải lên.', |
1748 | | - 'multiupload-toolbox' => 'Tải nhiều tập tin', |
1749 | | - 'multiupload-no-files' => 'Xin chọn tối thiểu một tập tin để tải lên', |
1750 | | - 'multiupload-blank' => 'Chưa chọn tập tin nào', |
1751 | | -); |
1752 | | - |
1753 | | -/** Volapük (Volapük) |
1754 | | - * @author Smeira |
1755 | | - */ |
1756 | | -$messages['vo'] = array( |
1757 | | - 'multipleupload' => 'Löpükön ragivis', |
1758 | | - 'multipleupload-desc' => 'Dälön gebanis ad [[Special:MultipleUpload|löpükön ragivis ömik otüpo]]', |
1759 | | - 'multipleupload-ignoreallwarnings' => "Nedemön '''nunedis valik''' e dakipön ragivis.", |
1760 | | - 'multipleupload-saveallfiles' => 'Dakipön ragivis valik', |
1761 | | - 'multipleupload-page' => '{{ns:project}}:Dunamod tefü ragivimoükam', |
1762 | | - 'multiupload-fileuploaded' => 'Ragiv pelöpükon.', |
1763 | | - 'multiupload-toolbox' => 'Löpükön ragivis mödik', |
1764 | | -); |
1765 | | - |
1766 | | -/** Simplified Chinese (中文(简体)) |
1767 | | - * @author Gzdavidwong |
1768 | | - * @author Liangent |
1769 | | - * @author PhiLiP |
1770 | | - * @author Wrightbus |
1771 | | - */ |
1772 | | -$messages['zh-hans'] = array( |
1773 | | - 'multipleupload' => '上传多个文件', |
1774 | | - 'multipleupload-desc' => '允许用户[[Special:MultipleUpload|一次性上传多个文件]]', |
1775 | | - 'multipleupload-ignoreallwarnings' => "忽略'''所有警告'''并继续保存文件。", |
1776 | | - 'multipleupload-saveallfiles' => '保存所有文件', |
1777 | | - 'multipleupload-addresswarnings' => '在重新上传文件前,请先处理所有警告。', |
1778 | | - 'multipleupload-page' => '{{ns:project}}:文件刪除方针', |
1779 | | - 'multipleupload-text' => "您可在此处上传多个文件。 |
1780 | | - |
1781 | | -选择“浏览”,然后选择您要上传的文件。您可以一次性上传1到$1个文件。 |
1782 | | - |
1783 | | -作为可选项,您可以指定“目标文件名”,并为您的文件提供'''摘要'''描述。 |
1784 | | - |
1785 | | -不合适的文件会被立即删除,参见[[{{MediaWiki:Multipleupload-page}}|文件删除方针]]。", |
1786 | | - 'multiupload-fileuploaded' => '文件已上传。', |
1787 | | - 'multiupload-toolbox' => '上传多个文件', |
1788 | | - 'multiupload-no-files' => '请至少上传一个文件', |
1789 | | - 'multiupload-blank' => '未选择文件', |
1790 | | -); |
1791 | | - |
1792 | | -/** Traditional Chinese (中文(繁體)) |
1793 | | - * @author Tomchiukc |
1794 | | - * @author Wrightbus |
1795 | | - */ |
1796 | | -$messages['zh-hant'] = array( |
1797 | | - 'multipleupload' => '上載多個檔案', |
1798 | | - 'multipleupload-desc' => '允許用戶在[[Special:MultipleUpload|同一時間上載多個檔案]]', |
1799 | | - 'multipleupload-ignoreallwarnings' => "忽略'''所有警告'''並繼續儲存檔案。", |
1800 | | - 'multipleupload-saveallfiles' => '儲存所有檔案', |
1801 | | - 'multipleupload-addresswarnings' => '在從新上載檔案前,請先回應所有警告。', |
1802 | | - 'multipleupload-page' => '{{ns:project}}:檔案刪除政策', |
1803 | | - 'multipleupload-text' => "你可以在這裡上載多個檔案。 |
1804 | | - |
1805 | | -點選「瀏覽…」並選擇你要上載的檔案。 |
1806 | | -你可以選擇在同一時間上載一個到 $1 個檔案。 |
1807 | | - |
1808 | | -你亦可為要上載的檔案重定一個 '''目標檔名''' ,並為每個檔案提供 '''總結''' ,用以描述各檔。 |
1809 | | - |
1810 | | -所有不合適的檔案都會被立即刪除,詳見[[{{MediaWiki:Multipleupload-page}}|檔案刪除政策]]。", |
1811 | | - 'multiupload-fileuploaded' => '檔案經已上載。', |
1812 | | - 'multiupload-toolbox' => '上載多個檔案', |
1813 | | - 'multiupload-no-files' => '請選擇最少一個檔案進行上載', |
1814 | | - 'multiupload-blank' => '沒有選擇檔案', |
1815 | | -); |
1816 | | - |
Index: branches/REL1_16/extensions/MultiUpload/SpecialMultipleUpload.php |
— | — | @@ -1,71 +0,0 @@ |
2 | | -<?php |
3 | | -if ( ! defined( 'MEDIAWIKI' ) ) |
4 | | - die(); |
5 | | - |
6 | | -/** |
7 | | - * An extension that allows users to upload multiple files at once. |
8 | | - * |
9 | | - * @file |
10 | | - * @ingroup Extensions |
11 | | - * @author Travis Derouin <travis@wikihow.com> |
12 | | - * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later |
13 | | - * @link http://www.mediawiki.org/wiki/Extension:MultiUpload Documentation |
14 | | - */ |
15 | | - |
16 | | -// change this parameter to limit the # of files one can upload |
17 | | -$wgMaxUploadFiles = isset( $wgMaxUploadFiles ) ? intval( $wgMaxUploadFiles ) : 5; |
18 | | - |
19 | | -// Extension credits that will show up on Special:Version |
20 | | -$wgExtensionCredits['specialpage'][] = array( |
21 | | - 'path' => __FILE__, |
22 | | - 'name' => 'MultipleUpload', |
23 | | - 'author' => 'Travis Derouin', |
24 | | - 'version' => '1.01', |
25 | | - 'description' => 'Allows users to upload several files at once.', |
26 | | - 'descriptionmsg' => 'multipleupload-desc', |
27 | | - 'url' => 'http://www.mediawiki.org/wiki/Extension:MultiUpload', |
28 | | -); |
29 | | - |
30 | | -// Set up the new special page |
31 | | -$dir = dirname(__FILE__) . '/'; |
32 | | -$wgAutoloadClasses['MultipleUpload'] = $dir . 'SpecialMultipleUpload.body.php'; |
33 | | -$wgAutoloadClasses['MultipleUploadForm'] = $dir . 'SpecialMultipleUpload.body.php'; |
34 | | -$wgExtensionMessagesFiles['MultiUpload'] = $dir . 'SpecialMultipleUpload.i18n.php'; |
35 | | -$wgExtensionAliasesFiles['MultiUpload'] = $dir . 'SpecialMultipleUpload.alias.php'; |
36 | | -$wgSpecialPages['MultipleUpload'] = 'MultipleUpload'; |
37 | | -$wgSpecialPageGroups['MultipleUpload'] = 'media'; |
38 | | - |
39 | | -// Hooked functions |
40 | | -$wgHooks['SkinTemplateToolboxEnd'][] = 'wfMultiUploadToolbox'; |
41 | | -$wgHooks['SkinTemplateBuildNavUrlsNav_urlsAfterPermalink'][] = 'wfSpecialMultiUploadNav'; |
42 | | - |
43 | | -// Add the link to Special:MultipleUpload to all SkinTemplate-based skins for users with the 'upload' user right |
44 | | -function wfSpecialMultiUploadNav( &$skintemplate, &$nav_urls, &$oldid, &$revid ) { |
45 | | - global $wgUser; |
46 | | - wfLoadExtensionMessages( 'MultiUpload' ); |
47 | | - if( $wgUser->isAllowed( 'upload' ) ) |
48 | | - $nav_urls['multiupload'] = array( |
49 | | - 'text' => wfMsg( 'multiupload_link' ), |
50 | | - 'href' => $skintemplate->makeSpecialUrl( 'MultipleUpload' ) |
51 | | - ); |
52 | | - |
53 | | - return true; |
54 | | -} |
55 | | - |
56 | | -// Add the link to Special:MultipleUpload to the Monobook skin |
57 | | -function wfMultiUploadToolbox( &$monobook ) { |
58 | | - wfLoadExtensionMessages( 'MultiUpload' ); |
59 | | - if ( isset( $monobook->data['nav_urls']['multiupload'] ) ) { |
60 | | - if ( $monobook->data['nav_urls']['multiupload']['href'] == '' ) { |
61 | | - ?><li id="t-ismultiupload"><?php echo $monobook->msg( 'multiupload-toolbox' ); ?></li><?php |
62 | | - } else { |
63 | | - ?><li id="t-multiupload"><?php |
64 | | - ?><a href="<?php echo htmlspecialchars( $monobook->data['nav_urls']['multiupload']['href'] ) ?>"><?php |
65 | | - echo $monobook->msg( 'multiupload-toolbox' ); |
66 | | - ?></a><?php |
67 | | - ?></li><?php |
68 | | - } |
69 | | - } |
70 | | - return true; |
71 | | -} |
72 | | - |
Index: branches/REL1_16/extensions/MultiUpload/MultiUpload.body.php |
— | — | @@ -0,0 +1,515 @@ |
| 2 | +<?php |
| 3 | +/** |
| 4 | + * Form for handling multiple uploads and special page. |
| 5 | + * |
| 6 | + * @file |
| 7 | + * @ingroup SpecialPage |
| 8 | + * @ingroup Upload |
| 9 | + */ |
| 10 | + |
| 11 | +class MultipleUpload extends SpecialUpload { |
| 12 | + public $mDesiredDestNames; |
| 13 | + public $mUploads; |
| 14 | + public $mUploadHasBeenShown; |
| 15 | + public $mSessionKeys; |
| 16 | + |
| 17 | + // status messagse for multiple files |
| 18 | + public $mWarnings; |
| 19 | + public $mSuccesses; |
| 20 | + public $mErrors; |
| 21 | + |
| 22 | + /** |
| 23 | + * Constructor : initialise object |
| 24 | + * Get data POSTed through the form and assign them to the object |
| 25 | + * @param WebRequest $request Data posted. |
| 26 | + */ |
| 27 | + public function __construct( $request = null ) { |
| 28 | + global $wgRequest; |
| 29 | + |
| 30 | + SpecialPage::__construct( 'MultipleUpload', 'upload' ); |
| 31 | + |
| 32 | + $this->loadRequest( is_null( $request ) ? $wgRequest : $request ); |
| 33 | + $this->mUploadHasBeenShown = false; |
| 34 | + $this->mSessionKeys = array(); |
| 35 | + $this->mWarnings = array(); |
| 36 | + $this->mSuccesses = array(); |
| 37 | + $this->mErrors = array(); |
| 38 | + } |
| 39 | + |
| 40 | + /** |
| 41 | + * Initialize instance variables from request and create an Upload handler |
| 42 | + * |
| 43 | + * @param WebRequest $request The request to extract variables from |
| 44 | + */ |
| 45 | + protected function loadRequest( $request ) { |
| 46 | + global $wgUser, $wgMaxUploadFiles; |
| 47 | + |
| 48 | + // let's make the parent happy |
| 49 | + wfSuppressWarnings(); |
| 50 | + $_FILES['wpUploadFile'] = $_FILES['wpUploadFile0']; |
| 51 | + wfRestoreWarnings(); |
| 52 | + // Guess the desired name from the filename if not provided |
| 53 | + $this->mDesiredDestNames = array(); |
| 54 | + $this->mUploads = array(); |
| 55 | + |
| 56 | + // deal with session keys, if we have some pick the first one, for now |
| 57 | + $vals = $request->getValues(); |
| 58 | + $fromsession = false; |
| 59 | + foreach ( $vals as $k => $v ) { |
| 60 | + if ( preg_match( "@^wpSessionKey@", $k ) ) { |
| 61 | + $request->setVal( 'wpSessionKey', $v ); |
| 62 | + $fromsession = true; |
| 63 | + $filenum = preg_replace( "@wpSessionKey@", '', $k ); |
| 64 | + $request->setVal( 'wpDestFile', $request->getVal( 'wpDestFile' . $filenum ) ); |
| 65 | + $up = UploadBase::createFromRequest( $request ); |
| 66 | + $this->mUploads[] = $up; |
| 67 | + $this->mDesiredDestNames[] = $request->getVal( 'wpDestFile' . $filenum ); |
| 68 | + } |
| 69 | + } |
| 70 | + |
| 71 | + parent::loadRequest( $request ); |
| 72 | + |
| 73 | + $this->mUploadClicked = $request->wasPosted() |
| 74 | + && ( $request->getCheck( 'wpUpload' ) |
| 75 | + || $request->getCheck( 'wpUploadIgnoreWarning' ) ); |
| 76 | + |
| 77 | + if ( !$fromsession ) { |
| 78 | + for ( $i = 0; $i < $wgMaxUploadFiles; $i++ ) { |
| 79 | + $this->mDesiredDestNames[$i] = $request->getText( 'wpDestFile'. $i ); |
| 80 | + if( !$this->mDesiredDestNames[$i] && $request->getFileName( 'wpUploadFile' . $i ) !== null ) { |
| 81 | + $this->mDesiredDestNames[$i] = $request->getFileName( 'wpUploadFile' . $i ); |
| 82 | + } |
| 83 | + wfSuppressWarnings(); |
| 84 | + $request->setVal( 'wpUploadFile', $_FILES['wpUploadFile' . $i] ); |
| 85 | + wfRestoreWarnings(); |
| 86 | + $request->setVal( 'wpDestFile', $request->getVal( 'wpDestFile' . $i ) ); |
| 87 | + move_uploaded_file( 'wpUploadFile' . $i, 'wpUploadFile' ); |
| 88 | + wfSuppressWarnings(); |
| 89 | + $_FILES['wpUploadFile'] = $_FILES['wpUploadFile' . $i]; |
| 90 | + wfRestoreWarnings(); |
| 91 | + $up = UploadBase::createFromRequest( $request ); |
| 92 | + $this->mUploads[$i] = $up; |
| 93 | + } |
| 94 | + } |
| 95 | + $this->mDesiredDestName = $this->mDesiredDestNames[0]; |
| 96 | + $this->mUpload= $this->mUploads[0]; |
| 97 | + } |
| 98 | + |
| 99 | + function showUploadForm( $form ) { |
| 100 | + if ( $this->mUploadHasBeenShown ) { |
| 101 | + return; |
| 102 | + } |
| 103 | + parent::showUploadForm( $form ); |
| 104 | + $this->mUploadHasBeenShown = true; |
| 105 | + } |
| 106 | + |
| 107 | + /** |
| 108 | + * Get an UploadForm instance with title and text properly set. |
| 109 | + * |
| 110 | + * @param string $message HTML string to add to the form |
| 111 | + * @param string $sessionKey Session key in case this is a stashed upload |
| 112 | + * @return UploadForm |
| 113 | + */ |
| 114 | + protected function getUploadForm( $message = '', $sessionKeys = array(), $hideIgnoreWarning = false ) { |
| 115 | + global $wgOut, $wgMaxUploadFiles; |
| 116 | + |
| 117 | + # Initialize form |
| 118 | + $options = array( |
| 119 | + 'watch' => $this->getWatchCheck(), |
| 120 | + 'forreupload' => $this->mForReUpload, |
| 121 | + 'hideignorewarning' => $hideIgnoreWarning, |
| 122 | + 'destwarningack' => (bool)$this->mDestWarningAck, |
| 123 | + 'texttop' => $this->uploadFormTextTop, |
| 124 | + 'textaftersummary' => $this->uploadFormTextAfterSummary, |
| 125 | + ); |
| 126 | + foreach ( $this->mSessionKeys as $f => $key ) { |
| 127 | + $options['sessionkey'. $f] = $key; |
| 128 | + } |
| 129 | + for ( $i = 0; $i < $wgMaxUploadFiles; $i++ ) { |
| 130 | + $options['destfile' . $i] = $this->mDesiredDestNames[$i]; |
| 131 | + } |
| 132 | + $form = new MultiUploadForm( $options ); |
| 133 | + $form->setTitle( $this->getTitle() ); |
| 134 | + |
| 135 | + # Check the token, but only if necessary |
| 136 | + if( !$this->mTokenOk && !$this->mCancelUpload |
| 137 | + && ( $this->mUploads[0] && $this->mUploadClicked ) ) { |
| 138 | + $form->addPreText( wfMsgExt( 'session_fail_preview', 'parseinline' ) ); |
| 139 | + } |
| 140 | + |
| 141 | + # Add text to form |
| 142 | + $form->addPreText( '<div id="uploadtext">' . |
| 143 | + wfMsgExt( 'uploadtext', 'parse', array( $this->mDesiredDestName ) ) . |
| 144 | + '</div>' ); |
| 145 | + # Add upload error message |
| 146 | + $form->addPreText( $message ); |
| 147 | + |
| 148 | + # Add footer to form |
| 149 | + $uploadFooter = wfMsgNoTrans( 'uploadfooter' ); |
| 150 | + if ( $uploadFooter != '-' && !wfEmptyMsg( 'uploadfooter', $uploadFooter ) ) { |
| 151 | + $form->addPostText( '<div id="mw-upload-footer-message">' |
| 152 | + . $wgOut->parse( $uploadFooter ) . "</div>\n" ); |
| 153 | + } |
| 154 | + |
| 155 | + return $form; |
| 156 | + } |
| 157 | + |
| 158 | + /** |
| 159 | + * Shows the "view X deleted revivions link" |
| 160 | + */ |
| 161 | + protected function showViewDeletedLinks() { |
| 162 | + global $wgMaxUploadFiles; |
| 163 | + for ( $i = 0; $i < $wgMaxUploadFiles; $i++ ) { |
| 164 | + $this->showViewDeletedLinksInner( $this->mDesiredDestNames[$i] ); |
| 165 | + } |
| 166 | + } |
| 167 | + |
| 168 | + protected function showViewDeletedLinksInner( $name ) { |
| 169 | + global $wgOut, $wgUser; |
| 170 | + |
| 171 | + $title = Title::makeTitleSafe( NS_FILE, $this->mDesiredDestName ); |
| 172 | + // Show a subtitle link to deleted revisions (to sysops et al only) |
| 173 | + if( $title instanceof Title ) { |
| 174 | + $count = $title->isDeleted(); |
| 175 | + if ( $count > 0 && $wgUser->isAllowed( 'deletedhistory' ) ) { |
| 176 | + $link = wfMsgExt( |
| 177 | + $wgUser->isAllowed( 'delete' ) ? 'thisisdeleted' : 'viewdeleted', |
| 178 | + array( 'parse', 'replaceafter' ), |
| 179 | + $wgUser->getSkin()->linkKnown( |
| 180 | + SpecialPage::getTitleFor( 'Undelete', $title->getPrefixedText() ), |
| 181 | + wfMsgExt( 'restorelink', array( 'parsemag', 'escape' ), $count ) |
| 182 | + ) |
| 183 | + ); |
| 184 | + $wgOut->addHTML( "<div id=\"contentSub2\">{$link}</div>" ); |
| 185 | + } |
| 186 | + } |
| 187 | + |
| 188 | + // Show the relevant lines from deletion log (for still deleted files only) |
| 189 | + if( $title instanceof Title && $title->isDeletedQuick() && !$title->exists() ) { |
| 190 | + $this->showDeletionLog( $wgOut, $title->getPrefixedText() ); |
| 191 | + } |
| 192 | + } |
| 193 | + |
| 194 | + /** |
| 195 | + * Stashes the upload, shows the main form, but adds an "continue anyway button". |
| 196 | + * Also checks whether there are actually warnings to display. |
| 197 | + * |
| 198 | + * @param $warnings Array |
| 199 | + * @return Boolean: true if warnings were displayed, false if there are no |
| 200 | + * warnings and the should continue processing like there was no warning |
| 201 | + */ |
| 202 | + protected function showUploadWarning( $warnings ) { |
| 203 | + global $wgUser; |
| 204 | + |
| 205 | + # If there are no warnings, or warnings we can ignore, return early. |
| 206 | + # mDestWarningAck is set when some javascript has shown the warning |
| 207 | + # to the user. mForReUpload is set when the user clicks the "upload a |
| 208 | + # new version" link. |
| 209 | + if ( !$warnings || ( count( $warnings ) == 1 && |
| 210 | + isset( $warnings['exists'] ) && |
| 211 | + ( $this->mDestWarningAck || $this->mForReUpload ) ) ) |
| 212 | + { |
| 213 | + return false; |
| 214 | + } |
| 215 | + |
| 216 | + $sessionKey = $this->mUpload->stashSession(); |
| 217 | + |
| 218 | + $sk = $wgUser->getSkin(); |
| 219 | + |
| 220 | + $warningHtml = '<h2>' . wfMsgHtml( 'uploadwarning' ) . "</h2>\n" |
| 221 | + . '<ul class="warning">'; |
| 222 | + foreach( $warnings as $warning => $args ) { |
| 223 | + $msg = ''; |
| 224 | + if( $warning == 'exists' ) { |
| 225 | + $msg = "\t<li>" . self::getExistsWarning( $args ) . "</li>\n"; |
| 226 | + } elseif( $warning == 'duplicate' ) { |
| 227 | + $msg = self::getDupeWarning( $args, $this->mLocalFile->getTitle() ); |
| 228 | + } elseif( $warning == 'duplicate-archive' ) { |
| 229 | + $msg = "\t<li>" . wfMsgExt( 'file-deleted-duplicate', 'parseinline', |
| 230 | + array( Title::makeTitle( NS_FILE, $args )->getPrefixedText() ) ) |
| 231 | + . "</li>\n"; |
| 232 | + } else { |
| 233 | + if ( $args === true ) { |
| 234 | + $args = array(); |
| 235 | + } elseif ( !is_array( $args ) ) { |
| 236 | + $args = array( $args ); |
| 237 | + } |
| 238 | + $msg = "\t<li>" . wfMsgExt( $warning, 'parseinline', $args ) . "</li>\n"; |
| 239 | + } |
| 240 | + $warningHtml .= $msg; |
| 241 | + } |
| 242 | + $warningHtml .= "</ul>\n"; |
| 243 | + $warningHtml .= wfMsgExt( 'uploadwarning-text', 'parse' ); |
| 244 | + |
| 245 | + // store it in an array to show later |
| 246 | + $this->mWarnings[] = $warningHtml; |
| 247 | + $this->mSessionKeys[$this->mUpload->getLocalFile()->getName()] = $sessionKey; |
| 248 | + |
| 249 | + # Indicate that we showed a form |
| 250 | + return true; |
| 251 | + } |
| 252 | + |
| 253 | + /** |
| 254 | + * Show the upload form with error message, but do not stash the file. |
| 255 | + * |
| 256 | + * @param $message String |
| 257 | + */ |
| 258 | + protected function showUploadError( $message ) { |
| 259 | + $err ='<ul><li>'; |
| 260 | + $file = $this->mLocalFile; |
| 261 | + if ($file) |
| 262 | + $t = $this->mLocalFile->getTitle(); |
| 263 | + if ($t) |
| 264 | + $err .= $t->getFullText() . ":"; |
| 265 | + $err .= $message . "</li></ul>\n"; |
| 266 | + $this->mErrors[] = $err; |
| 267 | + } |
| 268 | + |
| 269 | + /** |
| 270 | + * Do the upload. |
| 271 | + * Checks are made in SpecialUpload::execute() |
| 272 | + */ |
| 273 | + protected function processUpload() { |
| 274 | + global $wgMaxUploadFiles, $wgOut; |
| 275 | + |
| 276 | + for ( $i = 0; $i < $wgMaxUploadFiles; $i++ ) { |
| 277 | + if ( isset( $this->mUploads[$i] ) ) { |
| 278 | + $this->mUpload = $this->mUploads[$i]; |
| 279 | + $this->mUploadSuccessful = false; // reset |
| 280 | + parent::processUpload(); |
| 281 | + if ( $this->mUploadSuccessful ) { |
| 282 | + $this->mSuccesses[] = "<ul><li><a href='" . $this->mLocalFile->getTitle()->getFullURL() . |
| 283 | + "' target='new'>{$this->mLocalFile->getTitle()->getFullText()}: " . |
| 284 | + wfMsg( 'multiupload-fileuploaded' ) . '</a></li></ul>'; |
| 285 | + } |
| 286 | + } |
| 287 | + } |
| 288 | + // clear out the redirects |
| 289 | + $wgOut->redirect( '' ); |
| 290 | + |
| 291 | + // tell the good news first |
| 292 | + if ( sizeof( $this->mSuccesses ) > 0 ) { |
| 293 | + $wgOut->addHTML( '<h2>' . wfMsgHtml( 'successfulupload' ) . "</h2>\n" ); |
| 294 | + $wgOut->addHTML( implode( $this->mSuccesses ) ); |
| 295 | + } |
| 296 | + |
| 297 | + // the bad news |
| 298 | + if ( sizeof( $this->mErrors ) > 0 ) { |
| 299 | + $wgOut->addHTML( '<h2>' . wfMsgHtml( 'uploadwarning' ) . "</h2>\n" ); |
| 300 | + $wgOut->addHTML( implode( $this->mErrors ) ); |
| 301 | + } |
| 302 | + |
| 303 | + // the hopefully recoverable news |
| 304 | + if ( sizeof( $this->mWarnings ) > 0 || sizeof( $this->mErrors ) > 0 ) { |
| 305 | + $wgOut->addHTML( '<br /><br /><hr />' ); // visually separate the form from the errors/successes |
| 306 | + $form = $this->getUploadForm( implode( $this->mWarnings ), $this->mSessionKeys, /* $hideIgnoreWarning */ true ); |
| 307 | + $form->setSubmitText( wfMsg( 'upload-tryagain' ) ); |
| 308 | + $form->addButton( 'wpUploadIgnoreWarning', wfMsg( 'ignorewarning' ) ); |
| 309 | + $form->addButton( 'wpCancelUpload', wfMsg( 'reuploaddesc' ) ); |
| 310 | + $this->showUploadForm( $form ); |
| 311 | + } |
| 312 | + } |
| 313 | + |
| 314 | + |
| 315 | + /** |
| 316 | + * Remove a temporarily kept file stashed by saveTempUploadedFile(). |
| 317 | + * |
| 318 | + * @return Boolean: success |
| 319 | + */ |
| 320 | + protected function unsaveUploadedFile() { |
| 321 | + global $wgMaxUploadFiles; |
| 322 | + $ret = true; |
| 323 | + for ( $i = 0; $i < $wgMaxUploadFiles; $i++ ) { |
| 324 | + if ( isset( $this->mUploads[$i] ) ) { |
| 325 | + $this->mUpload = $this->mUploads[$i]; |
| 326 | + // return false if even one of them failed |
| 327 | + $ret = $ret && parent::unsaveUploadedFile(); |
| 328 | + } |
| 329 | + } |
| 330 | + return $ret; |
| 331 | + } |
| 332 | + |
| 333 | + /** |
| 334 | + * Construct a warning and a gallery from an array of duplicate files. |
| 335 | + * Override because the original doesn't say which file is a dupe |
| 336 | + */ |
| 337 | + public static function getDupeWarning( $dupes, $dupetitle = null ) { |
| 338 | + $result = parent::getDupeWarning( $dupes ); |
| 339 | + return preg_replace( "@<li>@", "<li>{$dupetitle->getText()}", $result ); |
| 340 | + } |
| 341 | + |
| 342 | +} |
| 343 | + |
| 344 | +/** |
| 345 | + * Sub class of HTMLForm that provides the form section of SpecialUpload |
| 346 | + */ |
| 347 | +class MultiUploadForm extends UploadForm { |
| 348 | + |
| 349 | + protected $mDestFiles; |
| 350 | + protected $mSessionKeys; |
| 351 | + |
| 352 | + public function __construct( $options = array() ) { |
| 353 | + // basically we want to map filenames to session keys here somehow |
| 354 | + global $wgMaxUploadFiles; |
| 355 | + $this->mDestFiles = array(); |
| 356 | + for( $i = 0; $i < $wgMaxUploadFiles; $i++ ) { |
| 357 | + $this->mDestFiles[$i] = $options['destfile'. $i]; |
| 358 | + } |
| 359 | + $this->mSessionKeys = array(); |
| 360 | + foreach ( $options as $k => $v ) { |
| 361 | + if ( preg_match( "@^sessionkey@", $k ) ) { |
| 362 | + $this->mSessionKeys[$k] = $v; |
| 363 | + } |
| 364 | + } |
| 365 | + parent::__construct( $options ); |
| 366 | + } |
| 367 | + |
| 368 | + protected function getDescriptionSection() { |
| 369 | + // get the usual one and clear out the DestFile |
| 370 | + $descriptor = parent::getDescriptionSection(); |
| 371 | + unset( $descriptor['DestFile'] ); |
| 372 | + return $descriptor; |
| 373 | + } |
| 374 | + |
| 375 | + /** |
| 376 | + * Get the descriptor of the fieldset that contains the file source |
| 377 | + * selection. The section is 'source' |
| 378 | + * |
| 379 | + * @return array Descriptor array |
| 380 | + */ |
| 381 | + protected function getSourceSection() { |
| 382 | + global $wgLang, $wgUser, $wgRequest, $wgMaxUploadFiles; |
| 383 | + |
| 384 | + if ( sizeof( $this->mSessionKeys ) > 0) { |
| 385 | + $data = array( |
| 386 | + 'wpSourceType' => array( |
| 387 | + 'type' => 'hidden', |
| 388 | + 'default' => 'Stash', |
| 389 | + ), |
| 390 | + ); |
| 391 | + $index = 0; |
| 392 | + foreach ( $this->mDestFiles as $k => $v ) { |
| 393 | + if ( $v == '' ) { |
| 394 | + continue; |
| 395 | + } |
| 396 | + $data['wpDestFile' . $index] = array( |
| 397 | + 'type' => 'hidden', |
| 398 | + 'default' => $v, |
| 399 | + ); |
| 400 | + $data['wpSessionKey' . $index] = array( |
| 401 | + 'type' => 'hidden', |
| 402 | + 'default' => $this->mSessionKeys['sessionkey' . $v], |
| 403 | + ); |
| 404 | + $index++; |
| 405 | + } |
| 406 | + return $data; |
| 407 | + } |
| 408 | + |
| 409 | + $canUploadByUrl = UploadFromUrl::isEnabled() && $wgUser->isAllowed( 'upload_by_url' ); |
| 410 | + $radio = $canUploadByUrl; |
| 411 | + $selectedSourceType = strtolower( $wgRequest->getText( 'wpSourceType', 'File' ) ); |
| 412 | + |
| 413 | + $descriptor = array(); |
| 414 | + if ( $this->mTextTop ) { |
| 415 | + $descriptor['UploadFormTextTop'] = array( |
| 416 | + 'type' => 'info', |
| 417 | + 'section' => 'source', |
| 418 | + 'default' => $this->mTextTop, |
| 419 | + 'raw' => true, |
| 420 | + ); |
| 421 | + } |
| 422 | + |
| 423 | + for ( $i = 0; $i < $wgMaxUploadFiles; $i++ ) { |
| 424 | + $descriptor['UploadFile' . $i] = array( |
| 425 | + 'class' => 'UploadSourceField', |
| 426 | + 'section' => 'source', |
| 427 | + 'type' => 'file', |
| 428 | + 'id' => 'wpUploadFile' . $i, |
| 429 | + 'label-message' => 'sourcefilename', |
| 430 | + 'upload-type' => 'File', |
| 431 | + 'radio' => &$radio, |
| 432 | + 'checked' => $selectedSourceType == 'file', |
| 433 | + ); |
| 434 | + $descriptor['DestFile' . $i] = array( |
| 435 | + 'type' => 'text', |
| 436 | + 'section' => 'source', |
| 437 | + 'id' => 'wpDestFile' . $i, |
| 438 | + 'label-message' => 'destfilename', |
| 439 | + 'size' => 60, |
| 440 | + 'default' => $this->mDestFiles[$i], |
| 441 | + # FIXME: hack to work around poor handling of the 'default' option in HTMLForm |
| 442 | + 'nodata' => strval( $this->mDestFile ) !== '', |
| 443 | + ); |
| 444 | + |
| 445 | + if ( $canUploadByUrl ) { |
| 446 | + global $wgMaxUploadSize; |
| 447 | + $descriptor['UploadFileURL'] = array( |
| 448 | + 'class' => 'UploadSourceField', |
| 449 | + 'section' => 'source', |
| 450 | + 'id' => 'wpUploadFileURL', |
| 451 | + 'label-message' => 'sourceurl', |
| 452 | + 'upload-type' => 'url', |
| 453 | + 'radio' => &$radio, |
| 454 | + 'help' => wfMsgExt( 'upload-maxfilesize', |
| 455 | + array( 'parseinline', 'escapenoentities' ), |
| 456 | + $wgLang->formatSize( $wgMaxUploadSize ) |
| 457 | + ) . ' ' . wfMsgHtml( 'upload_source_url' ), |
| 458 | + 'checked' => $selectedSourceType == 'url', |
| 459 | + ); |
| 460 | + } |
| 461 | + } |
| 462 | + wfRunHooks( 'UploadFormSourceDescriptors', array( &$descriptor, &$radio, $selectedSourceType ) ); |
| 463 | + |
| 464 | + $descriptor['Extensions'] = array( |
| 465 | + 'type' => 'info', |
| 466 | + 'section' => 'source', |
| 467 | + 'default' => $this->getExtensionsMessage(), |
| 468 | + 'raw' => true, |
| 469 | + 'help' => wfMsgExt( 'upload-maxfilesize', |
| 470 | + array( 'parseinline', 'escapenoentities' ), |
| 471 | + $wgLang->formatSize( |
| 472 | + wfShorthandToInteger( ini_get( 'upload_max_filesize' ) ) |
| 473 | + ) |
| 474 | + ) . ' ' . wfMsgHtml( 'upload_source_file' ), |
| 475 | + ); |
| 476 | + return $descriptor; |
| 477 | + } |
| 478 | + |
| 479 | + /** |
| 480 | + * Add upload JavaScript to $wgOut |
| 481 | + */ |
| 482 | + protected function addUploadJS() { |
| 483 | + global $wgScriptPath, $wgMaxUploadFiles, $wgFileExtensions; |
| 484 | + |
| 485 | + global $wgUseAjax, $wgAjaxUploadDestCheck, $wgAjaxLicensePreview, $wgEnableAPI; |
| 486 | + global $wgOut; |
| 487 | + |
| 488 | + $useAjaxDestCheck = $wgUseAjax && $wgAjaxUploadDestCheck; |
| 489 | + $useAjaxLicensePreview = $wgUseAjax && $wgAjaxLicensePreview && $wgEnableAPI; |
| 490 | + |
| 491 | + $scriptVars = array( |
| 492 | + 'wgAjaxUploadDestCheck' => $useAjaxDestCheck, |
| 493 | + 'wgAjaxLicensePreview' => $useAjaxLicensePreview, |
| 494 | + 'wgUploadAutoFill' => !$this->mForReUpload && |
| 495 | + // If we received mDestFile from the request, don't autofill |
| 496 | + // the wpDestFile textbox |
| 497 | + $this->mDestFile === '', |
| 498 | + 'wgUploadSourceIds' => $this->mSourceIds, |
| 499 | + ); |
| 500 | + |
| 501 | + $wgOut->addScript( Skin::makeVariablesScript( $scriptVars ) ); |
| 502 | + |
| 503 | + // For <charinsert> support |
| 504 | + $wgOut->addScriptFile( 'edit.js' ); |
| 505 | + |
| 506 | + // changed |
| 507 | + $wgOut->addScriptFile( "$wgScriptPath/extensions/MultiUpload/multiupload.js" ); |
| 508 | + $newscriptVars = array( |
| 509 | + 'wgMaxUploadFiles' => $wgMaxUploadFiles, |
| 510 | + 'wgFileExtensions' => $wgFileExtensions |
| 511 | + ); |
| 512 | + $wgOut->addScript( Skin::makeVariablesScript( $newscriptVars ) ); |
| 513 | + } |
| 514 | + |
| 515 | +} |
| 516 | + |
Index: branches/REL1_16/extensions/MultiUpload/MultiUpload.i18n.php |
— | — | @@ -0,0 +1,1914 @@ |
| 2 | +<?php |
| 3 | +/** |
| 4 | + * Internationalisation file for MultiUpload extension. |
| 5 | + * |
| 6 | + * @file |
| 7 | + * @ingroup Extensions |
| 8 | + */ |
| 9 | + |
| 10 | +$messages = array(); |
| 11 | + |
| 12 | +/** English |
| 13 | + * @author Travis Derouin |
| 14 | + */ |
| 15 | +$messages['en'] = array( |
| 16 | + 'multipleupload' => 'Upload multiple files', |
| 17 | + 'multiupload-desc' => 'Allows users to [[Special:MultipleUpload|upload several files at once]]', |
| 18 | + 'multipleupload-ignoreallwarnings' => "Ignore '''all warnings''' and save the files anyway.", |
| 19 | + 'multipleupload-saveallfiles' => 'Save all files', |
| 20 | + 'multipleupload-addresswarnings' => 'Please address any warnings before reuploading files.', |
| 21 | + 'multipleupload-page' => "{{ns:project}}:File deletion policy", |
| 22 | + 'multipleupload-text' => "Upload multiple files here. |
| 23 | + |
| 24 | +Choose 'Browse' and select each file you wish to upload. |
| 25 | +You can upload from 1 to $1 files at a time. |
| 26 | + |
| 27 | +You can enter an optional '''Destination filename''' and provide a '''Summary''' describing your file. |
| 28 | + |
| 29 | +Inappropriate files will be deleted immediately, see the [[{{MediaWiki:Multipleupload-page}}|file deletion policy]].", |
| 30 | + 'multiupload-fileuploaded' => 'File uploaded.', |
| 31 | + 'multiupload-toolbox' => 'Upload multiple files', |
| 32 | + 'multiupload-no-files' => 'Please select at least one file to upload', |
| 33 | + 'multiupload-blank' => 'No file selected', |
| 34 | +); |
| 35 | + |
| 36 | +/** Message documentation (Message documentation) |
| 37 | + * @author Bennylin |
| 38 | + * @author Fryed-peach |
| 39 | + * @author Jon Harald Søby |
| 40 | + * @author Lloffiwr |
| 41 | + * @author Purodha |
| 42 | + * @author Siebrand |
| 43 | + * @author The Evil IP address |
| 44 | + */ |
| 45 | +$messages['qqq'] = array( |
| 46 | + 'multipleupload' => '', |
| 47 | + 'multiupload-desc' => '{{desc}}', |
| 48 | + 'multipleupload-addresswarnings' => "'Address' here means 'deal with' or 'fix'.", |
| 49 | + 'multipleupload-text' => 'Plural is supported for $1.', |
| 50 | + 'multiupload-toolbox' => '{{Identical|Uploadmultiple}}', |
| 51 | +); |
| 52 | + |
| 53 | +/** Karelian (Karjala) |
| 54 | + * @author Flrn |
| 55 | + */ |
| 56 | +$messages['krl'] = array( |
| 57 | + 'multipleupload' => 'Panna fajlit', |
| 58 | +); |
| 59 | + |
| 60 | +/** Goanese Konkani (Latin) (कोंकणी/Konknni (Latin)) |
| 61 | + * @author Deepak D'Souza |
| 62 | + */ |
| 63 | +$messages['gom-latn'] = array( |
| 64 | + 'multipleupload' => 'fayleo dhadd', |
| 65 | +); |
| 66 | + |
| 67 | +/** Afrikaans (Afrikaans) |
| 68 | + * @author Naudefj |
| 69 | + */ |
| 70 | +$messages['af'] = array( |
| 71 | + 'multipleupload' => 'Laai veelvuldige lêers op', |
| 72 | + 'multipleupload-saveallfiles' => 'Stoor alle lêers', |
| 73 | + 'multiupload-fileuploaded' => 'Lêer opgelaai.', |
| 74 | + 'multiupload-toolbox' => 'Laai veelvuldige lêers op', |
| 75 | + 'multiupload-no-files' => 'Kies ten minste een lêer om te laai', |
| 76 | + 'multiupload-blank' => 'Geen lêer gekies nie', |
| 77 | +); |
| 78 | + |
| 79 | +/** Arabic (العربية) |
| 80 | + * @author Meno25 |
| 81 | + * @author OsamaK |
| 82 | + */ |
| 83 | +$messages['ar'] = array( |
| 84 | + 'multipleupload' => 'رفع ملفات متعددة', |
| 85 | + 'multiupload-desc' => 'يسمح للمستخدمين [[Special:MultipleUpload|برفع عدة ملفات في وقت واحد]]', |
| 86 | + 'multipleupload-ignoreallwarnings' => "تجاهل '''كل التحذيرات''' واحفظ الملفات على أية حال.", |
| 87 | + 'multipleupload-saveallfiles' => 'احفظ كل الملفات', |
| 88 | + 'multipleupload-addresswarnings' => 'من فضلك صحح أية تحذيرات قبل إعادة رفع الملفات.', |
| 89 | + 'multipleupload-page' => '{{ns:project}}:سياسة حذف الصور', |
| 90 | + 'multipleupload-text' => "ارفع ملفات متعددة هنا. |
| 91 | + |
| 92 | +اختر 'Browse' واختر كل ملف تود رفعه. يمكنك رفع من 1 إلى $1 ملف في المرة. |
| 93 | + |
| 94 | +يمكنك إدخال '''اسم ملف الوجهة''' اختياريا وتوفير '''ملخص''' يصف صورتك. |
| 95 | + |
| 96 | +الصور غير الملائمة سيتم حذفها فورا، انظر [[{{MediaWiki:Multipleupload-page}}|سياسة حذف الصور]].", |
| 97 | + 'multiupload-fileuploaded' => 'تم رفع الملف.', |
| 98 | + 'multiupload-toolbox' => 'رفع ملفات متعددة', |
| 99 | + 'multiupload-no-files' => 'من فضلك اختر ملفا واحدا على الأقل للرفع', |
| 100 | + 'multiupload-blank' => 'لا ملف تم اختياره', |
| 101 | +); |
| 102 | + |
| 103 | +/** Aramaic (ܐܪܡܝܐ) |
| 104 | + * @author Basharh |
| 105 | + */ |
| 106 | +$messages['arc'] = array( |
| 107 | + 'multipleupload-saveallfiles' => 'ܠܒܘܟ ܟܠ ܠܦܦ̈ܐ', |
| 108 | +); |
| 109 | + |
| 110 | +/** Egyptian Spoken Arabic (مصرى) |
| 111 | + * @author Ghaly |
| 112 | + * @author Meno25 |
| 113 | + */ |
| 114 | +$messages['arz'] = array( |
| 115 | + 'multipleupload' => 'رفع ملفات متعددة', |
| 116 | + 'multiupload-desc' => 'يسمح لليوزرز [[Special:MultipleUpload|بتحميل عدة ملفات فى وقت واحد]]', |
| 117 | + 'multipleupload-ignoreallwarnings' => "تجاهل '''كل التحذيرات''' واحفظ الملفات على أية حال.", |
| 118 | + 'multipleupload-saveallfiles' => 'حفظ كل الملفات', |
| 119 | + 'multipleupload-addresswarnings' => 'من فضلك صحح أية تحذيرات قبل إعادة رفع الملفات.', |
| 120 | + 'multipleupload-page' => '{{ns:project}}:سياسة حذف الصور', |
| 121 | + 'multipleupload-text' => "ارفع ملفات متعددة هنا. |
| 122 | + |
| 123 | +اختر 'Browse' واختر كل ملف تود رفعه. يمكنك رفع من 1 إلى $1 ملف فى المرة. |
| 124 | + |
| 125 | +يمكنك إدخال '''اسم ملف الوجهة''' اختياريا وتوفير '''ملخص''' يصف صورتك. |
| 126 | + |
| 127 | +الصور غير الملائمة سيتم حذفها فورا، انظر [[{{MediaWiki:Multipleupload-page}}|سياسة حذف الصور]].", |
| 128 | + 'multiupload-fileuploaded' => 'تم رفع الملف.', |
| 129 | + 'multiupload-toolbox' => 'رفع ملفات متعددة', |
| 130 | +); |
| 131 | + |
| 132 | +/** Bavarian (Boarisch) |
| 133 | + * @author Man77 |
| 134 | + */ |
| 135 | +$messages['bar'] = array( |
| 136 | + 'multipleupload' => 'Datein aufelådn', |
| 137 | + 'multiupload-desc' => "Ealaubt s'[[Special:MultipleUpload|Aufelådn vu mearare Datein]] auf oamåi", |
| 138 | + 'multipleupload-ignoreallwarnings' => "'''Ålle Wårnungen''' ignorian und de Datein so speichan.", |
| 139 | + 'multipleupload-saveallfiles' => 'Ålle Datein speichan', |
| 140 | + 'multipleupload-addresswarnings' => "Bittschee, bevoa'st de Datei wieda aufelådst, ålle Wårnungen beårbeitn und ausrama.", |
| 141 | + 'multipleupload-page' => '{{ns:project}}:Löschrichtlinien', |
| 142 | + 'multipleupload-text' => "Gleichzeitigs Aufelådn vu mearare Datein. |
| 143 | + |
| 144 | +Klick auf „Browse“ und wöih a jede Datei aus, de'st aufelådn wüist. Du kãnnst gleichzeitig zwischn 1 und $1 Datein aufelådn. |
| 145 | + |
| 146 | +Du kãnnst aa an ''Züi-Dateinãm'' voagem und a ''Beschreiwung'' fia deine Datein. |
| 147 | + |
| 148 | +Ned geeignete Datein wean sufuat glöscht, schau da dazua de [[{{MediaWiki:Multipleupload-page}}|Löschrichtlinien]] ãn.", |
| 149 | + 'multiupload-fileuploaded' => 'Datei is aufeglådn', |
| 150 | + 'multiupload-toolbox' => 'Mehrare Datein aufelådn', |
| 151 | + 'multiupload-no-files' => "Bittschee mindestns a Datei fia's Aufelådn auswöihn", |
| 152 | + 'multiupload-blank' => 'Ka Datei ausgwöihd', |
| 153 | +); |
| 154 | + |
| 155 | +/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца)) |
| 156 | + * @author EugeneZelenko |
| 157 | + * @author Jim-by |
| 158 | + */ |
| 159 | +$messages['be-tarask'] = array( |
| 160 | + 'multipleupload' => 'Загрузка файлаў', |
| 161 | + 'multiupload-desc' => 'Дазваляе ўдзельнікам [[Special:MultipleUpload|загружаць некалькі файлаў за раз]]', |
| 162 | + 'multipleupload-ignoreallwarnings' => "Ігнараваць '''усе папярэджаньні''' і захаваць файлы ў любым выпадку.", |
| 163 | + 'multipleupload-saveallfiles' => 'Захаваць усе файлы', |
| 164 | + 'multipleupload-addresswarnings' => 'Калі ласка, разглядзіце ўсе папярэджаньні перад паўторная загрузкай файлаў.', |
| 165 | + 'multipleupload-page' => '{{ns:project}}:Правілы выдаленьня файлаў', |
| 166 | + 'multipleupload-text' => "З дапамогай гэтай старонкі можна загрузіць некалькі файлаў. |
| 167 | + |
| 168 | +Націсьніце «Агляд» і выберыце ўсе файлы, якія Вы жадаеце загрузіць. |
| 169 | +Адначасова Вы можаце загрузіць ад 1 да $1 {{PLURAL:$1|файла|файлаў|файлаў}}. |
| 170 | + |
| 171 | +Вы можаце запоўніць неабавязковыя палі '''Мэтавае імя файла''' і дадаць кароткае '''Апісаньне''' Вашых файлаў. |
| 172 | + |
| 173 | +Неадпаведныя файлы будуць выдалены неадкладна, глядзіце [[{{MediaWiki:Multipleupload-page}}|правілы выдаленьня фалаў]].", |
| 174 | + 'multiupload-fileuploaded' => 'Файл загружаны.', |
| 175 | + 'multiupload-toolbox' => 'Загрузка некалькіх файлаў', |
| 176 | + 'multiupload-no-files' => 'Калі ласка, выберыце хаця б адзін файл для загрузкі', |
| 177 | + 'multiupload-blank' => 'Файлы ня выбраны', |
| 178 | +); |
| 179 | + |
| 180 | +/** Bulgarian (Български) |
| 181 | + * @author DCLXVI |
| 182 | + * @author Spiritia |
| 183 | + */ |
| 184 | +$messages['bg'] = array( |
| 185 | + 'multipleupload' => 'Качване на няколко файла', |
| 186 | + 'multiupload-desc' => 'Позволява на потребителите да [[Special:MultipleUpload|качват по няколко файла наведнъж]]', |
| 187 | + 'multipleupload-ignoreallwarnings' => "Пренебрегване на '''всички предупреждения''' и съхраняване на файловете въпреки тях.", |
| 188 | + 'multipleupload-saveallfiles' => 'Запазване на всички файлове', |
| 189 | + 'multipleupload-page' => '{{ns:project}}:Политика за изтриване на файлове', |
| 190 | + 'multipleupload-text' => "Тази страница позволява качването на няколко файла. |
| 191 | + |
| 192 | +Изберете 'Browse' и изберете всеки от файловете, които желаете да качите. |
| 193 | +Можете да качите от 1 до $1 файла едновременно. |
| 194 | + |
| 195 | +Можете да въведете незадължително '''Целево име на файла''' и да предоставите описателно '''Резюме''' на всеки файл. |
| 196 | + |
| 197 | +Неприемливите файлове ще бъдат изтривани незабавоно; вижте [[{{MediaWiki:Multipleupload-page}}|политиката за изтриване на файлове]].", |
| 198 | + 'multiupload-fileuploaded' => 'Файлът беше качен.', |
| 199 | + 'multiupload-toolbox' => 'Качване на няколко файла', |
| 200 | + 'multiupload-no-files' => 'Необходимо е да бъде избран поне един файл за качване', |
| 201 | + 'multiupload-blank' => 'Не е избран файл', |
| 202 | +); |
| 203 | + |
| 204 | +/** Breton (Brezhoneg) |
| 205 | + * @author Fulup |
| 206 | + */ |
| 207 | +$messages['br'] = array( |
| 208 | + 'multipleupload' => 'Enporzhiañ meur a restr', |
| 209 | + 'multiupload-desc' => 'Aotren a ra an implijerien da [[Special:MultipleUpload|enporzhiañ meur a restr war un dro]]', |
| 210 | + 'multipleupload-ignoreallwarnings' => "Na ober van ouzh '''an holl gemennoù''' hag enrollañ ar restr forzh penaos.", |
| 211 | + 'multipleupload-saveallfiles' => 'Enrollañ an holl restroù', |
| 212 | + 'multipleupload-addresswarnings' => "Gwiriañ ar c'hemennoù war wel a-raok enporzhiañ restroù en-dro.", |
| 213 | + 'multipleupload-page' => '{{ns:project}}:Politikerezh diverkañ restroù', |
| 214 | + 'multipleupload-text' => "Enporzhiañ meur a restr amañ. |
| 215 | + |
| 216 | +Dibabit 'Furchal' ha diuzit kement restr a fell deoc'h enporzhiañ. |
| 217 | +Gallout a rit enporzhiañ etre 1 ha $1 restr war un dro. |
| 218 | + |
| 219 | +Merkañ a c'hallit '''Lec'h enrollañ ar restr''', mar karit, ha sevel un tamm '''deskrivadenn''' eus ar restr. |
| 220 | + |
| 221 | +Diverket raktal e vo ar restroù didalvez, sellit ouzh ar [[{{MediaWiki:Multipleupload-page}}|politikerezh diverkañ ar restroù]].", |
| 222 | + 'multiupload-fileuploaded' => 'Restr enporzhiet.', |
| 223 | + 'multiupload-toolbox' => 'Enporzhiañ meur a restr', |
| 224 | + 'multiupload-no-files' => 'Diuzañ da nebeutañ ur restr da vezañ enporzhiet', |
| 225 | + 'multiupload-blank' => "N'eus bet diuzet restr ebet", |
| 226 | +); |
| 227 | + |
| 228 | +/** Bosnian (Bosanski) |
| 229 | + * @author CERminator |
| 230 | + */ |
| 231 | +$messages['bs'] = array( |
| 232 | + 'multipleupload' => 'Postavljanje više datoteka', |
| 233 | + 'multiupload-desc' => 'Omogućuje korisnicima [[Special:MultipleUpload|postavljanje nekoliko datoteka odjednom]]', |
| 234 | + 'multipleupload-ignoreallwarnings' => "Zanemari '''sva upozorenja''' i spremi datoteke.", |
| 235 | + 'multipleupload-saveallfiles' => 'Spremi sve datoteke', |
| 236 | + 'multipleupload-addresswarnings' => 'Molimo prije ponovnom postavljanju datoteka obradite i riješite svako upozorenje.', |
| 237 | + 'multipleupload-page' => '{{ns:project}}:Politika brisanja datoteka', |
| 238 | + 'multipleupload-text' => "Ovdje možete postaviti veći broj datoteka odjednom. |
| 239 | + |
| 240 | +Izaberite 'Browse' ('pregledaj') i odaberite sve datoteke koje želite postaviti. |
| 241 | +Možete postaviti od 1 do $1 datoteka odjednom. |
| 242 | + |
| 243 | +Moguće je odrediti '''Naziv odredišne datoteke''' i navesti '''Sažetak''' opisujući Vašu datoteku. |
| 244 | + |
| 245 | +Neodgovarajuće datoteke će biti obrisane odmah, pogledajte [[{{MediaWiki:Multipleupload-page}}|politiku brisanja datoteka]].", |
| 246 | + 'multiupload-fileuploaded' => 'Datoteka postavljena.', |
| 247 | + 'multiupload-toolbox' => 'Postavi više datoteka', |
| 248 | + 'multiupload-no-files' => 'Molimo odaberite bar jednu datoteku za postavljanje', |
| 249 | + 'multiupload-blank' => 'Nijedna datoteka nije odabrana', |
| 250 | +); |
| 251 | + |
| 252 | +/** Catalan (Català) |
| 253 | + * @author SMP |
| 254 | + * @author Solde |
| 255 | + */ |
| 256 | +$messages['ca'] = array( |
| 257 | + 'multipleupload' => 'Carrega múltiples fitxers', |
| 258 | + 'multiupload-desc' => 'Permet als usuaris [[Special:MultipleUpload|carregar diversos fitxers de cop]]', |
| 259 | + 'multipleupload-ignoreallwarnings' => "Ignora '''tots els avisos''' i desa els fitxers igualment.", |
| 260 | + 'multipleupload-saveallfiles' => 'Desa tots els fitxers', |
| 261 | + 'multiupload-fileuploaded' => "S'ha carregat el fitxer.", |
| 262 | + 'multiupload-toolbox' => 'Carrega múltiples fitxers', |
| 263 | + 'multiupload-no-files' => 'Si us plau, seleccioneu com a mínim un fitxer per a carregar', |
| 264 | + 'multiupload-blank' => "No s'ha seleccionat cap fitxer", |
| 265 | +); |
| 266 | + |
| 267 | +/** Chamorro (Chamoru) |
| 268 | + * @author Jatrobat |
| 269 | + */ |
| 270 | +$messages['ch'] = array( |
| 271 | + 'multipleupload' => "Na'kåtga hulu' atkibu", |
| 272 | +); |
| 273 | + |
| 274 | +/** Czech (Česky) |
| 275 | + * @author Li-sung |
| 276 | + * @author Matěj Grabovský |
| 277 | + * @author Mormegil |
| 278 | + */ |
| 279 | +$messages['cs'] = array( |
| 280 | + 'multipleupload' => 'Nahrát více souborů', |
| 281 | + 'multiupload-desc' => 'Umožňuje uživatelům [[Special:MultipleUpload|nahrávat více souborů najednou]]', |
| 282 | + 'multipleupload-ignoreallwarnings' => "Ignorovat '''všechna upozornění''' a bez ohledu na ně soubor uložit.", |
| 283 | + 'multipleupload-saveallfiles' => 'Uložit všechny soubory', |
| 284 | + 'multipleupload-addresswarnings' => 'Prosím, předtím, než znovu nahrajete soubory, napravte všechny chyby.', |
| 285 | + 'multipleupload-page' => '{{ns:project}}:Pravidla mazání souborů', |
| 286 | + 'multipleupload-text' => "Zde můžete náhrat více souborů. |
| 287 | + |
| 288 | +Tlačítkem „Procházet“ vyberte každý soubor, který chcete nahrát. Můžete nahrát od 1 do $1 souborů naráz. |
| 289 | + |
| 290 | +Můžete zadat volitelný '''cílový název souboru''' a poskytnout '''shrnutí''' popisující váš soubor. |
| 291 | + |
| 292 | +Nevhodné soubory budou okmažitě smazány, vizte [[{{MediaWiki:Multipleupload-page}}|pravidla mazání souborů]].", |
| 293 | + 'multiupload-fileuploaded' => 'Soubor byl nahrán.', |
| 294 | + 'multiupload-toolbox' => 'Nahrát více souborů', |
| 295 | + 'multiupload-no-files' => 'Prosím, vyberte alespoň jeden soubor, který se má načíst', |
| 296 | + 'multiupload-blank' => 'Nebyl vybrán žádný soubor', |
| 297 | +); |
| 298 | + |
| 299 | +/** Welsh (Cymraeg) |
| 300 | + * @author Lloffiwr |
| 301 | + */ |
| 302 | +$messages['cy'] = array( |
| 303 | + 'multipleupload' => 'Uwchlwytho nifer o ffeiliau', |
| 304 | + 'multiupload-desc' => 'Yn galluogi defnyddiwr i [[Special:MultipleUpload|uwchlwytho nifer o ffeiliau ar unwaith]]', |
| 305 | + 'multipleupload-ignoreallwarnings' => "Anwybydder '''pob rhybudd''' gan roi'r ffeiliau ar gadw beth bynnag.", |
| 306 | + 'multipleupload-saveallfiles' => "Rhoi'r holl ffeiliau ar gadw", |
| 307 | + 'multipleupload-addresswarnings' => "Gofalwch dalu sylw at unrhyw rybuddion sy'n cael eu dangos cyn ail-lwytho ffeiliau.", |
| 308 | + 'multipleupload-page' => '{{ns:project}}:Polisi dileu ffeiliau', |
| 309 | + 'multipleupload-text' => "Gallwch uwchlwytho nifer o ffeiliau ar unwaith yma. |
| 310 | + |
| 311 | +Pwyswch y botwm 'Pori' ('Browse') ac yna dewis pob ffeil yr hoffech eu huwchlwytho. |
| 312 | +Gallwch uwchlwytho rhwng 1 a $1 o ffeiliau ar unwaith. |
| 313 | + |
| 314 | +Mae modd gosod '''Enw ffeil y cyrchfan''' a '''Chrynodeb''' sy'n disgrifio'ch ffeil, os y dymunwch. |
| 315 | + |
| 316 | +Caiff ffeiliau anaddas eu dileu ar unwaith; gweler y [[{{MediaWiki:Multipleupload-page}}|polisi dileu ffeiliau]].", |
| 317 | + 'multiupload-fileuploaded' => 'Uwchlwythwyd ffeil.', |
| 318 | + 'multiupload-toolbox' => 'Uwchlwytho nifer o ffeiliau ar y tro', |
| 319 | + 'multiupload-no-files' => "Dewiswch o leiaf un ffeil i'w huwchlwytho", |
| 320 | + 'multiupload-blank' => 'Heb ddewis unrhyw ffeiliau', |
| 321 | +); |
| 322 | + |
| 323 | +/** Danish (Dansk) |
| 324 | + * @author BabelFrode |
| 325 | + * @author Byrial |
| 326 | + * @author Emilkris33 |
| 327 | + */ |
| 328 | +$messages['da'] = array( |
| 329 | + 'multipleupload' => 'Læg flere filer op', |
| 330 | + 'multiupload-desc' => 'Tillader brugere at [[Special:MultipleUpload|lægge flere filer op samtidig]]', |
| 331 | + 'multipleupload-ignoreallwarnings' => "Overhør '''alle advarsler''' og gem filerne.", |
| 332 | + 'multipleupload-saveallfiles' => 'Gem alle filer', |
| 333 | + 'multipleupload-addresswarnings' => 'Vis hensyn overfor enhver advarsel før du lægger filerne op igen.', |
| 334 | + 'multipleupload-page' => '{{ns:project}}:Retningslinjer for sletning af filer', |
| 335 | + 'multipleupload-text' => "Læg flere filer op her. |
| 336 | + |
| 337 | +Vælg \"Gennemse...\" og vælg hver fil, du ønsker skal lægges op. |
| 338 | +Du kan lægge mellem 1 og \$1 filer op ad gangen. |
| 339 | + |
| 340 | +Du kan indsætte et valgfrit '''Målnavn''' og en '''Beskrivelse/kilde''', som beskriver din fil. |
| 341 | + |
| 342 | +Upassende filer bliver slettet øjeblikkeligt - se [[{{MediaWiki:Multipleupload-page}}|Retningslinjer for sletning af filer]].", |
| 343 | + 'multiupload-fileuploaded' => 'Filen er lagt op.', |
| 344 | + 'multiupload-toolbox' => 'Læg flere filer op.', |
| 345 | + 'multiupload-no-files' => 'Vælg mindst én fil du vil lægge op.', |
| 346 | + 'multiupload-blank' => 'Ingen filer valgt', |
| 347 | +); |
| 348 | + |
| 349 | +/** German (Deutsch) |
| 350 | + * @author LWChris |
| 351 | + * @author Purodha |
| 352 | + * @author Raimond Spekking |
| 353 | + * @author The Evil IP address |
| 354 | + * @author Umherirrender |
| 355 | + */ |
| 356 | +$messages['de'] = array( |
| 357 | + 'multipleupload' => 'Mehrere Dateien hochladen', |
| 358 | + 'multiupload-desc' => 'Erlaubt das [[Special:MultipleUpload|Hochladen mehrerer Dateien]] in einer Aktion', |
| 359 | + 'multipleupload-ignoreallwarnings' => "Ignoriere '''alle Warnungen''' und speichere die Dateien.", |
| 360 | + 'multipleupload-saveallfiles' => 'Alle Dateien speichern', |
| 361 | + 'multipleupload-addresswarnings' => 'Bitte vor dem erneuten Hochladen dieser Dateien jede Warnung bearbeiten und ausräumen.', |
| 362 | + 'multipleupload-page' => '{{ns:project}}:Dateilöschrichtlinien', |
| 363 | + 'multipleupload-text' => "Gleichzeitiges Hochladen mehrerer Dateien. |
| 364 | + |
| 365 | +Klicke auf „Durchsuchen“ und wähle alle Dateien aus, die du hochladen möchtest. |
| 366 | +Du kannst zwischen 1 und $1 Dateien gleichzeitig hochladen. |
| 367 | + |
| 368 | +Wahlweise kannst du auch einen '''Ziel-Dateinamen''' vorgeben und eine '''Beschreibung''' für deine Dateien eingeben. |
| 369 | + |
| 370 | +Ungeeignete Dateien werden sofort gelöscht, siehe die [[{{MediaWiki:Multipleupload-page}}|Löschrichtlinien]].", |
| 371 | + 'multiupload-fileuploaded' => 'Datei hochgeladen.', |
| 372 | + 'multiupload-toolbox' => 'Hochladen mehrerer Dateien', |
| 373 | + 'multiupload-no-files' => 'Bitte wähle mindestens eine Datei zum Hochladen aus', |
| 374 | + 'multiupload-blank' => 'Keine Datei ausgewählt', |
| 375 | +); |
| 376 | + |
| 377 | +/** German (formal address) (Deutsch (Sie-Form)) |
| 378 | + * @author Imre |
| 379 | + * @author Raimond Spekking |
| 380 | + * @author The Evil IP address |
| 381 | + * @author Umherirrender |
| 382 | + */ |
| 383 | +$messages['de-formal'] = array( |
| 384 | + 'multipleupload-text' => "Gleichzeitiges Hochladen mehrerer Dateien. |
| 385 | + |
| 386 | +Klicken Sie auf „Durchsuchen” und wählen Sie alle Dateien aus, die Sie hochladen möchten. |
| 387 | +Sie können zwischen 1 und $1 Dateien gleichzeitig hochladen. |
| 388 | + |
| 389 | +Sie können wahlweise auch einen '''Ziel-Dateinamen''' vorgeben und eine '''Beschreibung''' für Ihre Dateien eingeben. |
| 390 | + |
| 391 | +Ungeeignete Dateien werden sofort gelöscht, siehe die [[{{MediaWiki:Multipleupload-page}}|Löschrichtlinien]].", |
| 392 | + 'multiupload-no-files' => 'Bitte wählen Sie mindestens eine Datei zum Hochladen aus', |
| 393 | +); |
| 394 | + |
| 395 | +/** Lower Sorbian (Dolnoserbski) |
| 396 | + * @author Michawiki |
| 397 | + */ |
| 398 | +$messages['dsb'] = array( |
| 399 | + 'multipleupload' => 'Někotare dataje nagraś', |
| 400 | + 'multiupload-desc' => 'Dowólujo wužywarjam [[Special:MultipleUpload|někotare dataje naraz nagraś]]', |
| 401 | + 'multipleupload-ignoreallwarnings' => "'''Wšykne warnowanja''' ignorěrowaś a weto składowaś", |
| 402 | + 'multipleupload-saveallfiles' => 'Wšykne dataje składowaś', |
| 403 | + 'multipleupload-addresswarnings' => 'Pšosym warnowanja pśed wóspjetowanym nagraśim datajow wobźěłaś', |
| 404 | + 'multipleupload-page' => '{{ns:project}}:Zasady lašowanja datajow', |
| 405 | + 'multipleupload-text' => "Nagraśe někotarych datajow. |
| 406 | + |
| 407 | +Wubjeŕ 'Pśeglědaś' a wubjeŕ kuždy dataju, kótaruž coš nagraś. |
| 408 | +Móžos nagraś mjazy 1 a $1 {{PLURAL:$1|dataju|datajoma|datajami|datajami}} naraz. |
| 409 | + |
| 410 | +Móžoš zapódaś opcionalne '''datajowe mě''' a '''Zespominanje''', kótarež wópisujo twóju dataju. |
| 411 | + |
| 412 | +Njegóźece se dataje budu se ned lašowaś, glědaj [[{{MediaWiki:Multipleupload-page}}|zasady lašowanja datajow]].", |
| 413 | + 'multiupload-fileuploaded' => 'Dataja nagrata.', |
| 414 | + 'multiupload-toolbox' => 'Někotare dataje nagraś', |
| 415 | + 'multiupload-no-files' => 'Pšosym wubjeŕ nanejmjenjej jadnu dataju za nagraśe', |
| 416 | + 'multiupload-blank' => 'Žedna dataja wubrana', |
| 417 | +); |
| 418 | + |
| 419 | +/** Greek (Ελληνικά) |
| 420 | + * @author Consta |
| 421 | + * @author Crazymadlover |
| 422 | + * @author Omnipaedista |
| 423 | + * @author ZaDiak |
| 424 | + */ |
| 425 | +$messages['el'] = array( |
| 426 | + 'multipleupload' => 'Επιφόρτιση πολλαπλών αρχείων', |
| 427 | + 'multiupload-desc' => 'Επιτρέπει στους χρήστες να [[Special:MultipleUpload|φορτώνουν πολλαπλά αρχεία με τη μία]]', |
| 428 | + 'multipleupload-ignoreallwarnings' => "Αγνόηση '''όλων των προειδοποιήσεων''' και αποθήκευση των αρχείων.", |
| 429 | + 'multipleupload-saveallfiles' => 'Αποθηκεύστε όλα τα αρχεία', |
| 430 | + 'multipleupload-addresswarnings' => 'Παρακαλώ υπολογίστε όλες τις προειδοποιήσεις πριν την επαναφόρτωση αρχείων.', |
| 431 | + 'multipleupload-page' => '{{ns:project}}:Πολιτική διαγραφής αρχείων', |
| 432 | + 'multipleupload-text' => "Επιφορτώστε πολλαπλά αρχεία εδώ. |
| 433 | + |
| 434 | +Επιλέξτε 'Πλοήγηση' και επιλέξτε κάθε αρχείο που επιθυμείτε να επιφορτώσετε. |
| 435 | +Μπορείτε να επιφορτώσετε από 1 έως $1 αρχεία κάθε φορά. |
| 436 | + |
| 437 | +Μπορείτε να εισάγετε ένα προαιρετικό '''όνομα-προορισμό''' και να παρέχετε μια '''Περίληψη''' που να περιγράφει το αρχείο σας. |
| 438 | + |
| 439 | +Ακατάλληλα αρχεία θα διαγράφονται αμέσως. Δείτε και την [[{{MediaWiki:Multipleupload-page}}|πολιτική διαγραφής αρχείων]].", |
| 440 | + 'multiupload-fileuploaded' => 'Το αρχείο ανέβηκε.', |
| 441 | + 'multiupload-toolbox' => 'Επιφόρτιση πολλαπλών αρχείων', |
| 442 | + 'multiupload-no-files' => 'Παρακαλώ επιλέξτε τουλάχιστον ένα αρχείο για επιφόρτωση', |
| 443 | + 'multiupload-blank' => 'Δεν έχετε επιλέξει κάποιο αρχείο', |
| 444 | +); |
| 445 | + |
| 446 | +/** Esperanto (Esperanto) |
| 447 | + * @author Yekrats |
| 448 | + */ |
| 449 | +$messages['eo'] = array( |
| 450 | + 'multipleupload' => 'Alŝuti plurajn dosierojn', |
| 451 | + 'multiupload-desc' => 'Permesas al uzanto [[Special:MultipleUpload|alŝuti plurajn dosierojn samtempe]]', |
| 452 | + 'multipleupload-ignoreallwarnings' => "Ignori '''ĉiuj avertoj''' kaj konservi la dosierojn malgraŭ tioj.", |
| 453 | + 'multipleupload-saveallfiles' => 'Konservu ĉiujn dosierojn', |
| 454 | + 'multipleupload-addresswarnings' => 'Bonvolu trakti iujn avertojn antaŭ realŝutante dosierojn.', |
| 455 | + 'multipleupload-page' => '{{ns:project}}:Regularo pri dosiera forigado', |
| 456 | + 'multipleupload-text' => "Alŝutu plurajn dosierojn ĉi tie. |
| 457 | + |
| 458 | +Selektu 'Foliumi' kaj selektu ĉiun dosieron kiun vi volas alŝuti. |
| 459 | +Vi povas alŝuti de 1 al $1 dosierojn samtempe. |
| 460 | + |
| 461 | +Vi povas eniri nedevigan '''Cela doserionomo''' kaj doni '''Resumo''' priskribante vian dosieron. |
| 462 | + |
| 463 | +Malkonvenaj dosieroj estos tuj forigita. Vidu la [[{{MediaWiki:Multipleupload-page}}|regularo pri forigado de dosieroj]].", |
| 464 | + 'multiupload-fileuploaded' => 'Dosiero alŝutita.', |
| 465 | + 'multiupload-toolbox' => 'Alŝuti multe de dosierojn', |
| 466 | + 'multiupload-no-files' => 'Bonvolu elekti almenaŭ unu dosieron por alŝuti', |
| 467 | + 'multiupload-blank' => 'Neniu dosiero elektita', |
| 468 | +); |
| 469 | + |
| 470 | +/** Spanish (Español) |
| 471 | + * @author Crazymadlover |
| 472 | + * @author Imre |
| 473 | + * @author Sanbec |
| 474 | + */ |
| 475 | +$messages['es'] = array( |
| 476 | + 'multipleupload' => 'Subir múltiples archivos', |
| 477 | + 'multiupload-desc' => 'Permite [[Special:MultipleUpload|subir varios archivos de una sola vez]] a los usuarios', |
| 478 | + 'multipleupload-ignoreallwarnings' => "Ignorar '''todos los avisos''' y guardar los archivos.", |
| 479 | + 'multipleupload-saveallfiles' => 'Guardar todos los archivos', |
| 480 | + 'multipleupload-addresswarnings' => 'Haz caso de los avisos antes de volver a subir los archivos.', |
| 481 | + 'multipleupload-page' => '{{ns:project}}:Política de borrado de archivos', |
| 482 | + 'multipleupload-text' => "Sube varios archivos desde aquí. |
| 483 | + |
| 484 | +Pulsa 'Navegar' ('Browse') y elige cada uno de los archivos que quieras Subir. Puedes subir entre 1 y $1 archivos de una vez. |
| 485 | + |
| 486 | +Puedes introducir un '''Nombre de archivo de destino''' opcional y proporcionar un '''Resumen''' que lo describa. |
| 487 | + |
| 488 | +Los archivos inapropiados se eliminarán inmediatamente: mira la [[{{MediaWiki:Multipleupload-page}}|política de borrado de archivos]].", |
| 489 | + 'multiupload-fileuploaded' => 'Archivo subido.', |
| 490 | + 'multiupload-toolbox' => 'Subir varios archivos', |
| 491 | + 'multiupload-no-files' => 'Por favor seleccione al menos un archivo a cargar', |
| 492 | + 'multiupload-blank' => 'Ningún archivo seleccionado', |
| 493 | +); |
| 494 | + |
| 495 | +/** Estonian (Eesti) |
| 496 | + * @author Avjoska |
| 497 | + */ |
| 498 | +$messages['et'] = array( |
| 499 | + 'multipleupload' => 'Lae üles mitu faili', |
| 500 | + 'multipleupload-saveallfiles' => 'Salvesta kõik failid', |
| 501 | + 'multiupload-fileuploaded' => 'Fail on üles laetud.', |
| 502 | + 'multiupload-toolbox' => 'Laadi üles mitu faili', |
| 503 | + 'multiupload-no-files' => 'Palun vali vähemalt üks fail üleslaadimiseks', |
| 504 | + 'multiupload-blank' => 'Ühtegi faili ei ole valitud', |
| 505 | +); |
| 506 | + |
| 507 | +/** Basque (Euskara) |
| 508 | + * @author An13sa |
| 509 | + * @author Kobazulo |
| 510 | + */ |
| 511 | +$messages['eu'] = array( |
| 512 | + 'multipleupload-saveallfiles' => 'Fitxategi guztiak gorde', |
| 513 | + 'multiupload-fileuploaded' => 'Fitxategia igota.', |
| 514 | + 'multiupload-blank' => 'Ez da fitxategirik hautatu', |
| 515 | +); |
| 516 | + |
| 517 | +/** Persian (فارسی) |
| 518 | + * @author BlueDevil |
| 519 | + * @author Ebraminio |
| 520 | + * @author Huji |
| 521 | + * @author Persianizer |
| 522 | + */ |
| 523 | +$messages['fa'] = array( |
| 524 | + 'multipleupload' => 'بارگذاری چندین پرونده', |
| 525 | + 'multiupload-desc' => 'به کاربران اجازهٔ [[Special:MultipleUpload|بارگذاری چندین پرونده به طور همزمان]] را میدهد', |
| 526 | + 'multipleupload-ignoreallwarnings' => "را نادیده بگیر '''تمامی هشدارها''' و پروندهها را در هر حال ذخیره کن.", |
| 527 | + 'multipleupload-saveallfiles' => 'ذخیره کردن تمامی پروندهها', |
| 528 | + 'multipleupload-addresswarnings' => 'لطفاً به تمامی هشدارها قبل از بارگذاری دوبارهٔ پروندهها رسیدگی کنید', |
| 529 | + 'multipleupload-page' => '{{ns:project}}:سیاست حذف تصاویر', |
| 530 | + 'multipleupload-text' => "در اینجا چندین پرونده بارگذاری کنید. |
| 531 | + |
| 532 | +دکمهٔ 'Browse' را بزنید و پروندههایی که میخواهید بارگذاری کنید را انتخاب کنید. |
| 533 | +شما میتوانید هر بار از ۱ تا $1 پرونده را بارگذاری کنید. |
| 534 | + |
| 535 | +شما میتوانید یک ''نام مقصد'' به طور اختیاری وارد کنید و یک '''خلاصه''' در توضیح پرونده ارائه کنید. |
| 536 | + |
| 537 | +پروندههای نامناسب فوراً حذف خواهند شد، [[{{MediaWiki:Multipleupload-page}}|سیاست حذف تصاویر]] را ببینید.", |
| 538 | + 'multiupload-fileuploaded' => 'پرونده بارگذاری شد.', |
| 539 | + 'multiupload-toolbox' => 'بارگذاری چندین پرونده', |
| 540 | + 'multiupload-no-files' => 'لطفا حداقل یک پرونده را برای بارگذاری انتخاب کنید', |
| 541 | + 'multiupload-blank' => 'پروندهای گزینش نشده', |
| 542 | +); |
| 543 | + |
| 544 | +/** Finnish (Suomi) |
| 545 | + * @author Crt |
| 546 | + * @author Jack Phoenix |
| 547 | + * @author Jack Phoenix <jack@countervandalism.net> |
| 548 | + * @author Nike |
| 549 | + */ |
| 550 | +$messages['fi'] = array( |
| 551 | + 'multipleupload' => 'Tallenna useita tiedostoja', |
| 552 | + 'multiupload-desc' => 'Käyttäjät voivat [[Special:MultipleUpload|tallentaa monta tiedostoa kerralla]].', |
| 553 | + 'multipleupload-ignoreallwarnings' => "Ohita '''kaikki varoitukset''' ja tallenna tiedostot kaikesta huolimatta.", |
| 554 | + 'multipleupload-saveallfiles' => 'Tallenna kaikki tiedostot', |
| 555 | + 'multipleupload-addresswarnings' => 'Ota huomioon kaikki varoitukset ennen kuin tallennat tiedostoja uudelleen.', |
| 556 | + 'multipleupload-page' => '{{ns:project}}:Tiedostojen poistokäytäntö', |
| 557 | + 'multipleupload-text' => "Tallenna useampia tiedostoja täällä. |
| 558 | + |
| 559 | +Valitse <tt>Selaa...</tt> ja valitse jokainen tiedosto, jonka haluat tallentaa. Voit ladata 1–$1 tiedostoa kerrallaan. |
| 560 | + |
| 561 | +Voit antaa vapaaehtoisen '''kohdetiedostonimen''' ja antaa '''yhteenvedon''', joka kuvailee tiedostoasi. |
| 562 | + |
| 563 | +Sopimattomat tiedostot poistetaan välittömästi; katso [[{{MediaWiki:Multipleupload-page}}|tiedostojen poistokäytäntö]].", |
| 564 | + 'multiupload-fileuploaded' => 'Tiedosto tallennettu.', |
| 565 | + 'multiupload-toolbox' => 'Tallenna useampia tiedostoja', |
| 566 | + 'multiupload-no-files' => 'Valitse ainakin yksi tallennettava tiedosto', |
| 567 | + 'multiupload-blank' => 'Yhtään tiedostoa ei ole valittu', |
| 568 | +); |
| 569 | + |
| 570 | +/** French (Français) |
| 571 | + * @author Crochet.david |
| 572 | + * @author Dereckson |
| 573 | + * @author Grondin |
| 574 | + * @author Guérin Nicolas |
| 575 | + * @author IAlex |
| 576 | + * @author Urhixidur |
| 577 | + */ |
| 578 | +$messages['fr'] = array( |
| 579 | + 'multipleupload' => 'Importer (téléverser) plusieurs fichiers', |
| 580 | + 'multiupload-desc' => 'Permet aux utilisateurs d’importer (téléverser), [[Special:MultipleUpload|en une seule fois, plusieurs fichiers]]', |
| 581 | + 'multipleupload-ignoreallwarnings' => "Ignorer '''tous les avertissements''' et sauvegarder les fichiers malgré tout.", |
| 582 | + 'multipleupload-saveallfiles' => 'Sauvegarder tous les fichiers', |
| 583 | + 'multipleupload-addresswarnings' => 'Vérifiez les avertissements affichés avant d’importer (téléverser) à nouveau les fichiers.', |
| 584 | + 'multipleupload-page' => '{{ns:project}}:Règles de suppression de fichiers', |
| 585 | + 'multipleupload-text' => "Importez (Téléversez) plusieurs fichiers ici. |
| 586 | + |
| 587 | +Choisissez « Rechercher » et sélectionnez chaque fichier que vous voulez importer. Vous pouvez importer de 1 à $1 fichiers à la fois. |
| 588 | + |
| 589 | +Vous pouvez optionnellement spécifier la '''destination du fichier''' et remplir le '''Sommaire''' pour décrire votre image. |
| 590 | + |
| 591 | +Les images non pertinentes pourront être supprimées immédiatement. Voyez la page des [[{{MediaWiki:Multipleupload-page}}|Règles de suppression d’images]].", |
| 592 | + 'multiupload-fileuploaded' => 'Fichier importé (téléversé).', |
| 593 | + 'multiupload-toolbox' => 'Importer (téléverser) plusieurs fichiers', |
| 594 | + 'multiupload-no-files' => 'Sélectionnez au moins un fichier à téléverser', |
| 595 | + 'multiupload-blank' => 'Aucun fichier sélectionné', |
| 596 | +); |
| 597 | + |
| 598 | +/** Western Frisian (Frysk) |
| 599 | + * @author SK-luuut |
| 600 | + * @author Snakesteuben |
| 601 | + */ |
| 602 | +$messages['fy'] = array( |
| 603 | + 'multipleupload' => 'Meardere triemmen oanbiede', |
| 604 | +); |
| 605 | + |
| 606 | +/** Galician (Galego) |
| 607 | + * @author Alma |
| 608 | + * @author Toliño |
| 609 | + * @author Xosé |
| 610 | + */ |
| 611 | +$messages['gl'] = array( |
| 612 | + 'multipleupload' => 'Cargar todos os ficheiros', |
| 613 | + 'multiupload-desc' => 'Permítelles aos usuarios [[Special:MultipleUpload|cargar varios ficheiros á vez]]', |
| 614 | + 'multipleupload-ignoreallwarnings' => "Ignorar '''todas as advertencias''' e gardar os ficheiros igual.", |
| 615 | + 'multipleupload-saveallfiles' => 'Gardar todos os ficheiros', |
| 616 | + 'multipleupload-addresswarnings' => 'Faga caso das advertencias antes volver enviar ficheiros.', |
| 617 | + 'multipleupload-page' => '{{ns:project}}:Políticas de borrado de ficheiros', |
| 618 | + 'multipleupload-text' => "Envíe varios ficheiros aquí. |
| 619 | + |
| 620 | +Escolla \"Navegar\" (ou \"Browse\") e escolla cada un dos ficheiros que queira enviar. Pode enviar entre 1 e \$1 ficheiros de cada vez. |
| 621 | + |
| 622 | +Pode introducir un '''Nome de ficheiro de destino''' opcional e fornecer un '''Resumo''' que describa o seu ficheiro. |
| 623 | + |
| 624 | +Os ficheiros inapropiados eliminaranse inmediatamente: vexa a [[{{MediaWiki:Multipleupload-page}}|política de eliminación de ficheiros]].", |
| 625 | + 'multiupload-fileuploaded' => 'Ficheiro cargado.', |
| 626 | + 'multiupload-toolbox' => 'Cargar múltiples arquivos', |
| 627 | + 'multiupload-no-files' => 'Por favor, seleccione polo menos un ficheiro para cargalo', |
| 628 | + 'multiupload-blank' => 'Non se seleccionou ningún ficheiro', |
| 629 | +); |
| 630 | + |
| 631 | +/** Swiss German (Alemannisch) |
| 632 | + * @author Als-Holder |
| 633 | + */ |
| 634 | +$messages['gsw'] = array( |
| 635 | + 'multipleupload' => 'Mehreri Dateie uffelade', |
| 636 | + 'multiupload-desc' => 'Erlaubt s [[Special:MultipleUpload|Uffelade vu mehrere Dateie]] in einere Aktion', |
| 637 | + 'multipleupload-ignoreallwarnings' => "Ignorier '''alli Warnige''' un spychere di Dateie.", |
| 638 | + 'multipleupload-saveallfiles' => 'Alli Dateie spychere', |
| 639 | + 'multipleupload-addresswarnings' => 'Bitte jedi Warnig bearbeite un uusruume, voreb Du die Dateie nomoluffeladesch.', |
| 640 | + 'multipleupload-page' => '{{ns:project}}:Leschrichtlinie', |
| 641 | + 'multipleupload-text' => "Mehreri Dateie glyychzytig uffelade. |
| 642 | + |
| 643 | +Wehl 'Browse' un wehl jedi Datei us, wu Du wit uffelade. Du chasch glyychzytig zwische 1 un $1 Dateie uffelade. |
| 644 | + |
| 645 | +Du chasch au ne '''Ziil-Dateiname''' vorgee un e '''Bschryybig''' fir Dyyni Dateie. |
| 646 | + |
| 647 | +Dateie, wu nit geignet sin, wäre sofort glescht, lueg d [[{{MediaWiki:Multipleupload-page}}|Leschrichtlinie]].", |
| 648 | + 'multiupload-fileuploaded' => 'Datei uffeglade.', |
| 649 | + 'multiupload-toolbox' => 'Uffelade vu mehrere Dateie', |
| 650 | + 'multiupload-no-files' => 'Bitte wehl zmindescht ei Datei uus zum uffelade', |
| 651 | + 'multiupload-blank' => 'Kei Datei uusgwehlt', |
| 652 | +); |
| 653 | + |
| 654 | +/** Hawaiian (Hawai`i) |
| 655 | + * @author Singularity |
| 656 | + */ |
| 657 | +$messages['haw'] = array( |
| 658 | + 'multipleupload' => 'Ho‘ouka i nā waihona', |
| 659 | +); |
| 660 | + |
| 661 | +/** Hebrew (עברית) |
| 662 | + * @author Agbad |
| 663 | + * @author Rotemliss |
| 664 | + * @author YaronSh |
| 665 | + */ |
| 666 | +$messages['he'] = array( |
| 667 | + 'multipleupload' => 'העלאת מספר קבצים', |
| 668 | + 'multiupload-desc' => 'אפשרות של [[Special:MultipleUpload|העלאת מספר קבצים בבת אחת]]', |
| 669 | + 'multipleupload-ignoreallwarnings' => "התעלמות מ'''כל האזהרות''' ושמירת הקבצים בכל זאת.", |
| 670 | + 'multipleupload-saveallfiles' => 'שמירת כל הקבצים', |
| 671 | + 'multipleupload-addresswarnings' => 'נא בדקו את כל האזהרות המופיעות לפני העלאת הקבצים מחדש.', |
| 672 | + 'multipleupload-page' => '{{ns:project}}:מדיניות מחיקת קבצים', |
| 673 | + 'multipleupload-text' => "ניתן להעלות כאן מספר קבצים. |
| 674 | + |
| 675 | +בחרו ב־\"Browse\" ובחרו בכל קובץ אותו תרצו להעלות. |
| 676 | +תוכלו להעלות מקובץ אחד עד \$1 קבצים בכל פעם. |
| 677 | + |
| 678 | +תוכלו להזין '''שם קובץ יעד''' ולספק '''תקציר''' המתאר את הקבצים שלכם |
| 679 | + |
| 680 | +קבצים לא מתאימים יימחקו מיידית, עיינו ב[[{{MediaWiki:Multipleupload-page}}|מדיניות מחיקת הקבצים]].", |
| 681 | + 'multiupload-fileuploaded' => 'הקובץ הועלה.', |
| 682 | + 'multiupload-toolbox' => 'העלאת מספר קבצים', |
| 683 | + 'multiupload-no-files' => 'אנא בחרו לפחות קובץ אחד להעלאה', |
| 684 | + 'multiupload-blank' => 'לא נבחר אף קובץ', |
| 685 | +); |
| 686 | + |
| 687 | +/** Hindi (हिन्दी) |
| 688 | + * @author Kaustubh |
| 689 | + * @author आलोक |
| 690 | + */ |
| 691 | +$messages['hi'] = array( |
| 692 | + 'multipleupload' => 'फ़ाईल अपलोड करें', |
| 693 | + 'multiupload-desc' => 'सदस्योंको [[Special:MultipleUpload|एकसाथ अनेक फ़ाईल अपलोड]] करने की अनुमति देता हैं', |
| 694 | + 'multipleupload-ignoreallwarnings' => "'''सभी सूचना''' नजर अंदाज करें और फ़ाईल कैसे भी संजोयें।", |
| 695 | + 'multipleupload-saveallfiles' => 'सभी फ़ाइलें संजोयें', |
| 696 | + 'multipleupload-page' => '{{ns:project}}:संचिका मिटाने की नीति', |
| 697 | + 'multiupload-fileuploaded' => 'संचिका चढ़ा दी गई है।', |
| 698 | + 'multiupload-toolbox' => 'अनेक संचिकाएँ चढ़ाएँ', |
| 699 | +); |
| 700 | + |
| 701 | +/** Hiligaynon (Ilonggo) |
| 702 | + * @author Jose77 |
| 703 | + */ |
| 704 | +$messages['hil'] = array( |
| 705 | + 'multipleupload' => 'Mag karga mga files', |
| 706 | +); |
| 707 | + |
| 708 | +/** Croatian (Hrvatski) |
| 709 | + * @author Dalibor Bosits |
| 710 | + * @author Ex13 |
| 711 | + */ |
| 712 | +$messages['hr'] = array( |
| 713 | + 'multipleupload' => 'Postavi višestruke datoteke', |
| 714 | + 'multiupload-desc' => 'Omogućava suradnicima [[Special:MultipleUpload|postavljanje više datoteka od jednom]]', |
| 715 | + 'multipleupload-ignoreallwarnings' => "Ignoriraj '''sva upozorenja''' i svejedno postavi datoteku.", |
| 716 | + 'multipleupload-saveallfiles' => 'Postavi sve datoteke', |
| 717 | + 'multipleupload-addresswarnings' => 'Molim prikaži sva upozorenja prije postavljanja novih inačica datoteka.', |
| 718 | + 'multipleupload-page' => '{{ns:project}}:Politika o brisanju datoteka', |
| 719 | + 'multipleupload-text' => "Postavljanje više datoteka. |
| 720 | + |
| 721 | +Kliknite 'Browse' i odaberite datoteku koju želite postaviti. |
| 722 | +Možete postaviti od 1 do $1 datoteka odjednom. |
| 723 | + |
| 724 | +Možete dodatno upisati '''Ime datoteke na wikiju''' i upisati '''Opis''' za sam opis datoteke. |
| 725 | + |
| 726 | +Neprimjerene datoteke će odmah biti obrisane, vidi [[{{MediaWiki:Multipleupload-page}}|politiku brisanja datoteka]].", |
| 727 | + 'multiupload-fileuploaded' => 'Datoteka postavljena.', |
| 728 | + 'multiupload-toolbox' => 'Postavi više datoteka', |
| 729 | +); |
| 730 | + |
| 731 | +/** Upper Sorbian (Hornjoserbsce) |
| 732 | + * @author Michawiki |
| 733 | + */ |
| 734 | +$messages['hsb'] = array( |
| 735 | + 'multipleupload' => 'Wjacore dataje nahrać', |
| 736 | + 'multiupload-desc' => 'Dowola wužiwarjam [[Special:MultipleUpload|wjacore dataje na jedne dobo nahrać]]', |
| 737 | + 'multipleupload-ignoreallwarnings' => "'''Wšě warnowanja''' ignorować a dataje składować.", |
| 738 | + 'multipleupload-saveallfiles' => 'Wšě dataje składować', |
| 739 | + 'multipleupload-addresswarnings' => 'Prošu wobkedźbuj warnowanja, prjedy hač dataje znowa nahraješ.', |
| 740 | + 'multipleupload-page' => '{{ns:project}}:Prawidła za wušmórnjenje wobrazow', |
| 741 | + 'multipleupload-text' => "Nahraj wjacore dataje jowle. |
| 742 | + |
| 743 | +Wuzwolij 'Přepytać' a wubjer kóždu dataju, kotruž chceš nahrać. Móžeš 1 hač $1 {{PLURAL:$1|dataju|dataji|dataje|datajow}} naraz nahrać. |
| 744 | + |
| 745 | +Móžeš opcionalne '''mjeno za cilowu dataju''' zapodać a '''Zjeće''' podać, kotrež twoje foto wopisuje. |
| 746 | + |
| 747 | +Njepřihódne wobrazy budu so hnydom wušmórować, hlej [[{{MediaWiki:Multipleupload-page}}|prawidła za wušmórnjenje wobrazow]].", |
| 748 | + 'multiupload-fileuploaded' => 'Dataja nahrata.', |
| 749 | + 'multiupload-toolbox' => 'Wjacore dataje nahrać', |
| 750 | + 'multiupload-no-files' => 'Prošu wubjer znajmjeńša jednu dataju za nahraće', |
| 751 | + 'multiupload-blank' => 'Žana dataja wubrana', |
| 752 | +); |
| 753 | + |
| 754 | +/** Hungarian (Magyar) |
| 755 | + * @author Dani |
| 756 | + * @author Glanthor Reviol |
| 757 | + */ |
| 758 | +$messages['hu'] = array( |
| 759 | + 'multipleupload' => 'Több fájl feltöltése', |
| 760 | + 'multiupload-desc' => 'Lehetővé teszi a szerkesztők számára [[Special:MultipleUpload|egyszerre több fájl feltöltését]]', |
| 761 | + 'multipleupload-ignoreallwarnings' => "Az '''összes figyelmeztetés''' mellőzése és a fájlok elmentése.", |
| 762 | + 'multipleupload-saveallfiles' => 'Összes fájl mentése', |
| 763 | + 'multipleupload-addresswarnings' => 'Nézd végig az összes figyelmeztetést, mielőtt újra feltöltöd a fájlokat.', |
| 764 | + 'multipleupload-page' => '{{ns:project}}:Fájltörlési irányelvek', |
| 765 | + 'multipleupload-text' => "Itt tölthetsz fel egyszerre több fájlt. |
| 766 | + |
| 767 | +Kattints a „Keresés” gombra, és válaszd ki azokat a fájlokat, amiket fel akarsz tölteni. |
| 768 | +Maximum $1 fájlt tölthetsz fel egyszerre. |
| 769 | + |
| 770 | +Megadhatod a fájl '''célnevét''' és a hozzá tartozó '''összefoglalót''' is. |
| 771 | + |
| 772 | +A nem megfelelő fájlok azonnal törölve lesznek, lásd a [[{{MediaWiki:Multipleupload-page}}|fájltörlési irányelveket]].", |
| 773 | + 'multiupload-fileuploaded' => 'Fájl feltöltve.', |
| 774 | + 'multiupload-toolbox' => 'Több fájl feltöltése', |
| 775 | + 'multiupload-no-files' => 'Válassz ki legalább egy fájlt a feltöltéshez', |
| 776 | + 'multiupload-blank' => 'Nincs fájl kiválasztva', |
| 777 | +); |
| 778 | + |
| 779 | +/** Interlingua (Interlingua) |
| 780 | + * @author McDutchie |
| 781 | + */ |
| 782 | +$messages['ia'] = array( |
| 783 | + 'multipleupload' => 'Incargar plure files', |
| 784 | + 'multiupload-desc' => 'Permitte que le usatores [[Special:MultipleUpload|incarga plure files insimul]]', |
| 785 | + 'multipleupload-ignoreallwarnings' => "Ignorar '''tote le advertimentos''' e salveguardar le files totevia.", |
| 786 | + 'multipleupload-saveallfiles' => 'Salveguardar tote le files', |
| 787 | + 'multipleupload-addresswarnings' => 'Per favor remedia omne advertimentos ante de reincargar files.', |
| 788 | + 'multipleupload-page' => '{{ns:project}}:Politica pro le deletion de files', |
| 789 | + 'multipleupload-text' => "Incarga multiple files hic. |
| 790 | + |
| 791 | +Clicca 'Navigar' e selige cata file que tu vole incargar. |
| 792 | +Tu pote incargar inter 1 e $1 files insimul. |
| 793 | + |
| 794 | +Tu pote entrar optionalmente un '''Nomine de file de destination''' e fornir un '''Summario''' que describe tu file. |
| 795 | + |
| 796 | +Le files inappropriate essera delite immediatemente; vide le [[{{MediaWiki:Multipleupload-page}}|politica pro le deletion de files]].", |
| 797 | + 'multiupload-fileuploaded' => 'File incargate.', |
| 798 | + 'multiupload-toolbox' => 'Incargar plure files', |
| 799 | + 'multiupload-no-files' => 'Per favor selige al minus un file a incargar', |
| 800 | + 'multiupload-blank' => 'Nulle file seligite', |
| 801 | +); |
| 802 | + |
| 803 | +/** Indonesian (Bahasa Indonesia) |
| 804 | + * @author Bennylin |
| 805 | + * @author IvanLanin |
| 806 | + * @author Rex |
| 807 | + */ |
| 808 | +$messages['id'] = array( |
| 809 | + 'multipleupload' => 'Muatkan lebih dari satu berkas', |
| 810 | + 'multiupload-desc' => 'Mengizinkan pengguna untuk [[Special:MultipleUpload|mengunggah beberapa berkas sekaligus]]', |
| 811 | + 'multipleupload-ignoreallwarnings' => "Abaikan '''semua peringatan''' dan langsung simpan semua berkas.", |
| 812 | + 'multipleupload-saveallfiles' => 'Simpan semua berkas', |
| 813 | + 'multipleupload-addresswarnings' => 'Silakan periksa terlebih dahulu pesan-pesan peringatan yang ditampilkan sebelum memuat ulang berkas.', |
| 814 | + 'multipleupload-page' => '{{ns:project}}:Kebijakan penghapusan berkas', |
| 815 | + 'multipleupload-text' => "Anda dapat memuatkan lebih dari satu berkas di sini. |
| 816 | + |
| 817 | +Tekan 'Browse' dan pilih berkas-berkas yang ingin Anda muatkan. |
| 818 | +Anda dapat memuatkan 1 hingga $1 berkas sekaligus. |
| 819 | + |
| 820 | +Anda dapat memasukkan '''Nama berkas tujuan''' yang berbeda dan memberikan '''Ringkasan''' untuk mendeskripsikan berkas Anda. |
| 821 | + |
| 822 | +Berkas-berkas yang tidak layak akan segera dihapuskan, lihat [[{{MediaWiki:Multipleupload-page}}|kebijakan penghapusan berkas]].", |
| 823 | + 'multiupload-fileuploaded' => 'Berkas telah dimuatkan.', |
| 824 | + 'multiupload-toolbox' => 'Muatkan lebih dari satu berkas', |
| 825 | + 'multiupload-no-files' => 'Tolong pilih paling tidak satu berkas untuk dimuatkan', |
| 826 | + 'multiupload-blank' => 'Tidak ada berkas yang dipilih', |
| 827 | +); |
| 828 | + |
| 829 | +/** Ido (Ido) |
| 830 | + * @author Malafaya |
| 831 | + */ |
| 832 | +$messages['io'] = array( |
| 833 | + 'multipleupload' => 'Adkargar plura arkivi', |
| 834 | + 'multipleupload-saveallfiles' => 'Registragar omna arkivi', |
| 835 | +); |
| 836 | + |
| 837 | +/** Italian (Italiano) |
| 838 | + * @author Darth Kule |
| 839 | + * @author Pietrodn |
| 840 | + * @author Stefano-c |
| 841 | + */ |
| 842 | +$messages['it'] = array( |
| 843 | + 'multipleupload' => 'Carica file multipli', |
| 844 | + 'multiupload-desc' => 'Permetti agli utenti di [[Special:MultipleUpload|caricare più file contemporaneamente]]', |
| 845 | + 'multipleupload-ignoreallwarnings' => "Ignora '''tutti gli avvertimenti''' e salva comunque i file.", |
| 846 | + 'multipleupload-saveallfiles' => 'Salva tutti i file', |
| 847 | + 'multipleupload-addresswarnings' => 'Per favore occupati degli avvertimenti prima di ricaricare file.', |
| 848 | + 'multipleupload-page' => '{{ns:project}}:Regole per la cancellazione dei file', |
| 849 | + 'multipleupload-text' => "Carica qui più file insieme. |
| 850 | + |
| 851 | +Scegli 'Sfoglia' e seleziona i file che intendi caricare. |
| 852 | +Puoi caricare da 1 a $1 file alla volta. |
| 853 | + |
| 854 | +Puoi inserire un '''Nome del file di destinazione''' e fornire dei '''Dettagli''' che descrivono il tuo file. |
| 855 | + |
| 856 | +File inappropriati verranno cancellati immediatamente, leggi le [[{{MediaWiki:Multipleupload-page}}|regole per la cancellazione dei file]].", |
| 857 | + 'multiupload-fileuploaded' => 'File caricato.', |
| 858 | + 'multiupload-toolbox' => 'Carica file multipli', |
| 859 | + 'multiupload-no-files' => 'Per favore seleziona almeno un file da caricare', |
| 860 | + 'multiupload-blank' => 'Nessun file selezionato', |
| 861 | +); |
| 862 | + |
| 863 | +/** Japanese (日本語) |
| 864 | + * @author Fryed-peach |
| 865 | + * @author Mizusumashi |
| 866 | + */ |
| 867 | +$messages['ja'] = array( |
| 868 | + 'multipleupload' => '複数ファイルをアップロード', |
| 869 | + 'multiupload-desc' => '利用者が[[Special:MultipleUpload|複数のファイルを一度にアップロード]]できるようにする', |
| 870 | + 'multipleupload-ignoreallwarnings' => "'''すべての警告'''を無視し、ファイルを保存する。", |
| 871 | + 'multipleupload-saveallfiles' => 'すべてのファイルを保存する', |
| 872 | + 'multipleupload-addresswarnings' => 'ファイルを再アップロードする前に、すべての警告に対処してください。', |
| 873 | + 'multipleupload-page' => '{{ns:project}}:ファイル削除の方針', |
| 874 | + 'multipleupload-text' => "ここで複数のファイルをアップロードしてください。 |
| 875 | + |
| 876 | +「参照」からあなたがアップロードしたいファイルを選んでいってください。1から$1個までのファイルを同時にアップロードできます。 |
| 877 | + |
| 878 | +任意で'''掲載するファイル名'''や、ファイルの概要を述べた'''要約'''を入力することができます。 |
| 879 | + |
| 880 | +不適切なファイルはすぐに削除されます。[[{{MediaWiki:Multipleupload-page}}|ファイル削除の方針]]をご覧ください。", |
| 881 | + 'multiupload-fileuploaded' => 'ファイルをアップロードしました。', |
| 882 | + 'multiupload-toolbox' => '複数のファイルをアップロード', |
| 883 | + 'multiupload-no-files' => '最低でも一つはアップロードするファイルを選んでください', |
| 884 | + 'multiupload-blank' => 'ファイルが選択されていません', |
| 885 | +); |
| 886 | + |
| 887 | +/** Javanese (Basa Jawa) |
| 888 | + * @author Meursault2004 |
| 889 | + * @author Pras |
| 890 | + */ |
| 891 | +$messages['jv'] = array( |
| 892 | + 'multipleupload' => 'Unggahna berkas luwih saka siji', |
| 893 | + 'multipleupload-ignoreallwarnings' => "Lirwakna '''kabèh pèngetan''' lan simpenen berkas-berkasé kepriyé waé.", |
| 894 | + 'multipleupload-saveallfiles' => 'Simpen kabèh berkas', |
| 895 | + 'multipleupload-page' => '{{ns:project}}:Kawicaksanan pambusakan berkas', |
| 896 | + 'multiupload-fileuploaded' => 'Berkas diunggahaké.', |
| 897 | + 'multiupload-toolbox' => 'Unggahna akèh berkas', |
| 898 | +); |
| 899 | + |
| 900 | +/** Khmer (ភាសាខ្មែរ) |
| 901 | + * @author Chhorran |
| 902 | + * @author Lovekhmer |
| 903 | + * @author Thearith |
| 904 | + * @author គីមស៊្រុន |
| 905 | + * @author វ័ណថារិទ្ធ |
| 906 | + */ |
| 907 | +$messages['km'] = array( |
| 908 | + 'multipleupload' => 'ផ្ទុកឡើងពហុឯកសារ', |
| 909 | + 'multiupload-desc' => 'អនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ [[Special:MultipleUpload|ផ្ទុកឡើងម្តងច្រើនឯកសារ]]', |
| 910 | + 'multipleupload-ignoreallwarnings' => "មិនខ្វល់'''គ្រប់ការព្រមាន''' ហើយរក្សាទុកឯកសារទាំងអស់។", |
| 911 | + 'multipleupload-saveallfiles' => 'រក្សាទុកគ្រប់ឯកសារ', |
| 912 | + 'multipleupload-page' => '{{ns:project}}:គោលការណ៍នៃការលុបឯកសារ', |
| 913 | + 'multipleupload-text' => "ផ្ទុកឡើងពហុឯកសារនៅទីនេះ។ |
| 914 | + |
| 915 | +សូមជ្រើសរើស 'Browse' និងជ្រើសរើសឯកសារនីមួយៗដែលអ្នកចង់ផ្ទុកឡើង។ |
| 916 | + |
| 917 | +អ្នកអ្នកផ្ទុកឡើងនូវឯកសារពី១ដល់$1ឯកសារក្នុងពេលតែមួយ។ |
| 918 | + |
| 919 | +អ្នកអាចបញ្ចូល'''ឈ្មោះឯកសារគោលដៅ''' និងផ្តល់នូវ'''សេចក្តីសង្ខេប'''ដែលពណ៌នាពីឯកសាររបស់អ្នក។ |
| 920 | + |
| 921 | +ឯកសារដែលមិនសមគួរនឹងត្រូវលុបចេញភ្លាមៗ សូមមើល[[{{MediaWiki:Multipleupload-page}}|គោលការណ៍នៃការលុបឯកសារ]]។", |
| 922 | + 'multiupload-fileuploaded' => 'ឯកសារត្រូវបានផ្ទុកឡើង។', |
| 923 | + 'multiupload-toolbox' => 'ផ្ទុកឡើងពហុឯកសារ', |
| 924 | + 'multiupload-no-files' => 'សូមជ្រើសរើសយ៉ាងហោចណាស់ឯកសារមួយដើម្បីផ្ទុកឡើង', |
| 925 | + 'multiupload-blank' => 'គ្មានឯកសារត្រូវបានជ្រើសរើស', |
| 926 | +); |
| 927 | + |
| 928 | +/** Korean (한국어) |
| 929 | + * @author Devunt |
| 930 | + * @author Gapo |
| 931 | + * @author Kwj2772 |
| 932 | + */ |
| 933 | +$messages['ko'] = array( |
| 934 | + 'multipleupload' => '여러 파일을 올리기', |
| 935 | + 'multipleupload-saveallfiles' => '모든 파일 저장', |
| 936 | + 'multipleupload-page' => '{{ns:project}}:파일 삭제 정책', |
| 937 | + 'multiupload-fileuploaded' => '파일이 올려졌습니다.', |
| 938 | + 'multiupload-toolbox' => '파일 다중 올리기', |
| 939 | +); |
| 940 | + |
| 941 | +/** Colognian (Ripoarisch) |
| 942 | + * @author Purodha |
| 943 | + */ |
| 944 | +$messages['ksh'] = array( |
| 945 | + 'multipleupload' => 'Ättlijje Dateie huhlade', |
| 946 | + 'multiupload-desc' => 'Määt et müjjelesch, [[Special:MultipleUpload|ättlijje Date op eimol huhzelade]].', |
| 947 | + 'multipleupload-ignoreallwarnings' => "Donn '''alle Warnunge''' övverjonn un hal de Dateie su un esu faß.", |
| 948 | + 'multipleupload-saveallfiles' => 'Alle Dateie afspeichere', |
| 949 | + 'multipleupload-addresswarnings' => 'Bes esu joot un kömmer Desch öm jede Warnung, ih dat De de Dateie norr_en huhlade deis.', |
| 950 | + 'multipleupload-page' => '{{ns:project}}:Dateie Fottschmieße', |
| 951 | + 'multipleupload-text' => "Etlijje Dateie op eimol Huhlade. |
| 952 | + |
| 953 | +Jangk op 'Browse' un donn all de Dateie uswähle, di De huhlade wells. |
| 954 | +Do kanns {{PLURAL:ävver nur ein Datei|fun 1 bes $1 Dateie|kein Dateie}} op eimol huhlade. |
| 955 | + |
| 956 | +De kanns och ene '''Dateiname för et Afspeichere''' aanjevve, un ene '''Tex drövver''' metschecke. |
| 957 | + |
| 958 | +Schlääschte Dateie wäde fottjeworfe, noh de [[{{MediaWiki:Multipleupload-page}}|Räjelle]] doför.", |
| 959 | + 'multiupload-fileuploaded' => 'Datei huhjelade.', |
| 960 | + 'multiupload-toolbox' => 'Etlijje Dateie Huhlade', |
| 961 | + 'multiupload-no-files' => 'Donn winnishßtens ein Dattei för huh ze laade ußsöhke', |
| 962 | + 'multiupload-blank' => 'Kein Dattei ußjesoht', |
| 963 | +); |
| 964 | + |
| 965 | +/** Kurdish (Latin) (Kurdî (Latin)) |
| 966 | + * @author Bangin |
| 967 | + */ |
| 968 | +$messages['ku-latn'] = array( |
| 969 | + 'multipleupload' => "Wêneyan ya data'yan barbike", |
| 970 | +); |
| 971 | + |
| 972 | +/** Luxembourgish (Lëtzebuergesch) |
| 973 | + * @author Les Meloures |
| 974 | + * @author Robby |
| 975 | + */ |
| 976 | +$messages['lb'] = array( |
| 977 | + 'multipleupload' => 'Vill Fichiere mateneeneroplueden', |
| 978 | + 'multiupload-desc' => 'Erlaabt et [[Special:MultipleUpload|méi Fichieren mateneen eropzelueden]]', |
| 979 | + 'multipleupload-ignoreallwarnings' => "'''All Warnungen''' ignoréieren an d'Ficheren trotzdem späicheren.", |
| 980 | + 'multipleupload-saveallfiles' => "All d'Fichiere späicheren", |
| 981 | + 'multipleupload-addresswarnings' => "W. e. g. all Warnunge weisen ier d'Fichieren nach emol eropgeluede ginn.", |
| 982 | + 'multipleupload-page' => "{{ns:project}}:Richtlinne fir d'Läsche vu Säiten a Fichieren", |
| 983 | + 'multipleupload-text' => "Hei kënnt dir méi Fichieren mateneen eroplueden. |
| 984 | + |
| 985 | +Wielt 'Browse' a wielt déi Fichieren eraus déi Dir eropluede wëllt. |
| 986 | +Dir kënnt vun 1 bis $1 Fichiere mateneen eroplueden. |
| 987 | + |
| 988 | +Dir kënnt en optionellen '''Zil-Fichiersnumm''' uginn an e '''Resumé''' aginn deen Äre Fichier beschreift. |
| 989 | + |
| 990 | +Net ubruechte Fichiere ginn direkt geläscht, kuckt d'[[{{MediaWiki:Multipleupload-page}}|Läsch-Richtlinne fir Fichieren]].", |
| 991 | + 'multiupload-fileuploaded' => 'Fichier eropgelueden', |
| 992 | + 'multiupload-toolbox' => 'Méi Fichiere mateneen eroplueden', |
| 993 | + 'multiupload-no-files' => 'Sicht mindestens ee Fichier eraus fir eroplzelueden', |
| 994 | + 'multiupload-blank' => 'Kee Fichier erausgesicht', |
| 995 | +); |
| 996 | + |
| 997 | +/** Latvian (Latviešu) |
| 998 | + * @author GreenZeb |
| 999 | + */ |
| 1000 | +$messages['lv'] = array( |
| 1001 | + 'multipleupload' => 'Augšupielādēt vairākus failus', |
| 1002 | + 'multiupload-desc' => 'Ļauj lietotājiem vienā reizē [[Special:MultipleUpload|augšupielādēt vairākus failus]]', |
| 1003 | + 'multipleupload-ignoreallwarnings' => "Neievērot '''visus brīdinājumus''' un tāpat saglabāt failus.", |
| 1004 | + 'multipleupload-saveallfiles' => 'Saglabāt visus failus', |
| 1005 | + 'multiupload-fileuploaded' => 'Fails augšupielādēts.', |
| 1006 | + 'multiupload-toolbox' => 'Augšupielādēt vairākus failus', |
| 1007 | + 'multiupload-no-files' => 'Lūdzu, izvēlieties vismaz vienu failu augšupielādēšanai', |
| 1008 | + 'multiupload-blank' => 'Nav izvēlēts neviens fails', |
| 1009 | +); |
| 1010 | + |
| 1011 | +/** Eastern Mari (Олык Марий) |
| 1012 | + * @author Сай |
| 1013 | + */ |
| 1014 | +$messages['mhr'] = array( |
| 1015 | + 'multipleupload' => 'Файлым пурташ', |
| 1016 | +); |
| 1017 | + |
| 1018 | +/** Macedonian (Македонски) |
| 1019 | + * @author Bjankuloski06 |
| 1020 | + */ |
| 1021 | +$messages['mk'] = array( |
| 1022 | + 'multipleupload' => 'Подигање на повеќе податотеки', |
| 1023 | + 'multiupload-desc' => 'Им овозможува на корисниците да [[Special:MultipleUpload|подигаат по неколку податотеки наеднаш]]', |
| 1024 | + 'multipleupload-ignoreallwarnings' => "Занемари ги '''сите предупредувања''' и сепак зачувај ги податотеките.", |
| 1025 | + 'multipleupload-saveallfiles' => 'Зачувај ги сите податотеки', |
| 1026 | + 'multipleupload-addresswarnings' => 'Разгледајте ги сите предупредувања пред повторно да ги подигнете податотеките.', |
| 1027 | + 'multipleupload-page' => '{{ns:project}}:Правила за бришење на податотеки', |
| 1028 | + 'multipleupload-text' => "Тука подигнете повеќе податотеки наеднаш. |
| 1029 | + |
| 1030 | +Одберете 'Browse' („Прелистај“) и изберете ги сите податотеки што сакате да ги подигнете. |
| 1031 | +Можете да подигате од 1 до $1 податотеки наеднаш. |
| 1032 | + |
| 1033 | +Можете да внесете и изборно '''Целно име на податотеката''' и да внесете '''Опис''' на податотеката. |
| 1034 | + |
| 1035 | +Несоодветните податотеки ќе бидат веднаш избришани; погледајте ги [[{{MediaWiki:Multipleupload-page}}|правилата за бришење на податотеки]].", |
| 1036 | + 'multiupload-fileuploaded' => 'Податотеката е подигната.', |
| 1037 | + 'multiupload-toolbox' => 'Подигнете повеќе податотеки', |
| 1038 | + 'multiupload-no-files' => 'Одберете барем една податотека за подигање', |
| 1039 | + 'multiupload-blank' => 'Нема избрана податотека', |
| 1040 | +); |
| 1041 | + |
| 1042 | +/** Malayalam (മലയാളം) |
| 1043 | + * @author Praveenp |
| 1044 | + * @author Shijualex |
| 1045 | + */ |
| 1046 | +$messages['ml'] = array( |
| 1047 | + 'multipleupload' => 'ഒന്നിലധികം പ്രമാണങ്ങൾ അപ്ലോഡ് ചെയ്യുക', |
| 1048 | + 'multiupload-desc' => '[[Special:MultipleUpload|ഒരേ സമയം നിരവധി പ്രമാണങ്ങൾ ഒരുമിച്ച് അപ്ലോഡ് ചെയ്യാൻ]] ഉപയോക്താക്കൾക്ക് അനുമതി നൽകുന്നു', |
| 1049 | + 'multipleupload-ignoreallwarnings' => "'''എല്ലാ മുന്നറിയിപ്പുകളും''' അവഗണിച്ച് പ്രമാണങ്ങൾ സേവ് ചെയ്യുക.", |
| 1050 | + 'multipleupload-saveallfiles' => 'എല്ലാ പ്രമാണങ്ങളും സൂക്ഷിക്കുക', |
| 1051 | + 'multipleupload-page' => '{{ns:project}}:പ്രമാണങ്ങൾ മായ്ക്കുന്നതിനെക്കുറിച്ചുള്ള നയം', |
| 1052 | + 'multiupload-fileuploaded' => 'പ്രമാണം അപ്ലോഡ് ചെയ്തു', |
| 1053 | + 'multiupload-toolbox' => 'ഒന്നിലധികം പ്രമാണങ്ങൾ അപ്ലോഡ് ചെയ്യുക', |
| 1054 | +); |
| 1055 | + |
| 1056 | +/** Mongolian (Монгол) |
| 1057 | + * @author Chinneeb |
| 1058 | + * @author E.shijir |
| 1059 | + */ |
| 1060 | +$messages['mn'] = array( |
| 1061 | + 'multipleupload' => 'Олон файл оруулах', |
| 1062 | +); |
| 1063 | + |
| 1064 | +/** Marathi (मराठी) |
| 1065 | + * @author Kaustubh |
| 1066 | + */ |
| 1067 | +$messages['mr'] = array( |
| 1068 | + 'multipleupload' => 'संचिका चढवा', |
| 1069 | + 'multiupload-desc' => 'सदस्यांना [[Special:MultipleUpload|एकाचवेळी अनेक संचिका चढविण्याची]] परवानगी देते', |
| 1070 | + 'multipleupload-ignoreallwarnings' => "'''सर्व सूचना''' दुर्लक्षित करा व सर्व संचिका जतन करा.", |
| 1071 | + 'multipleupload-saveallfiles' => 'सर्व संचिका जतन करा', |
| 1072 | + 'multipleupload-addresswarnings' => 'संचिका पुन्हा चढविण्यापूर्वी कृपया दिलेल्या इशार्यांचे समाधान करा.', |
| 1073 | + 'multipleupload-page' => '{{ns:project}}:संचिका वगळण्याची नीती', |
| 1074 | + 'multipleupload-text' => "इथे एकाच वेळी अनेक संचिका चढवा. |
| 1075 | + |
| 1076 | +’निवडा’ वर टिचकी देऊन आपण चढवू इच्छित असलेल्या संचिका निवडा. |
| 1077 | +तुम्ही १ ते $1 संचिका एकाच वेळी चढवू शकता. |
| 1078 | + |
| 1079 | +तुम्ही वैकल्पिक असणारे '''लक्ष्य संचिकानाव''' व '''संक्षिप्त माहिती''' हे रकाने तुमच्या संचिकेबद्दल अधिक माहिती देण्यासाठी वापरू शकता. |
| 1080 | + |
| 1081 | +अयोग्य संचिका ताबडतोब वगळल्या जातील, कॄपया [[{{MediaWiki:Multipleupload-page}}|संचिका वगळण्याची नीती]] पहा.", |
| 1082 | + 'multiupload-fileuploaded' => 'संचिका चढविलेली आहे.', |
| 1083 | + 'multiupload-toolbox' => 'अनेक संचिका चढवा', |
| 1084 | +); |
| 1085 | + |
| 1086 | +/** Malay (Bahasa Melayu) |
| 1087 | + * @author Aviator |
| 1088 | + */ |
| 1089 | +$messages['ms'] = array( |
| 1090 | + 'multipleupload' => 'Muat naik fail', |
| 1091 | + 'multiupload-desc' => 'Membolehkan pengguna [[Special:MultipleUpload|memuat naik pelbagai fail serentak]]', |
| 1092 | + 'multipleupload-ignoreallwarnings' => "Abaikan '''semua amaran''' dan simpan sahaja fail-fail tersebut.", |
| 1093 | + 'multipleupload-saveallfiles' => 'Simpan semua fail', |
| 1094 | + 'multipleupload-page' => '{{ns:project}}:Dasar penghapusan fail', |
| 1095 | + 'multipleupload-text' => "Anda boleh menggunakan laman ini untuk memuat naik pelbagai fail secara serentak. |
| 1096 | + |
| 1097 | +Klik 'Browse' dan pilih setiap fail yang ingin dimuat naik. |
| 1098 | +Anda boleh memuat naik 1 hingga $1 fail pada satu-satu masa. |
| 1099 | + |
| 1100 | +Anda boleh memasukkan '''Nama fail sasaran''' (kalau mahu) dan membekalkan '''Ringkasan''' sebagai keterangan bagi fail anda. |
| 1101 | + |
| 1102 | +Fail-fail yang tidak sesuai akan dihapuskan serta-merta. Sila baca [[{{MediaWiki:Multipleupload-page}}|dasar penghapusan fail]].", |
| 1103 | + 'multiupload-fileuploaded' => 'Fail telah dimuat naik.', |
| 1104 | + 'multiupload-toolbox' => 'Muat naik pelbagai fail', |
| 1105 | +); |
| 1106 | + |
| 1107 | +/** Maltese (Malti) |
| 1108 | + * @author Chrisportelli |
| 1109 | + */ |
| 1110 | +$messages['mt'] = array( |
| 1111 | + 'multipleupload' => "Tella' fajls multipli", |
| 1112 | + 'multiupload-desc' => "Tippermetti lill-utenti biex [[Special:MultipleUpload|itellgħu diversi fajls f'daqqa]]", |
| 1113 | + 'multipleupload-ignoreallwarnings' => "Injora '''kull twissija''' u salva xorta waħda l-fajl.", |
| 1114 | + 'multipleupload-saveallfiles' => 'Salva l-fajls kollha', |
| 1115 | + 'multipleupload-addresswarnings' => "Jekk jogħġbok indirizza kwalunkwe twissija qabel ma terġa' ttella' l-fajls.", |
| 1116 | + 'multiupload-fileuploaded' => 'Fajl imtellgħa.', |
| 1117 | + 'multiupload-toolbox' => "Tella' fajls multipli", |
| 1118 | +); |
| 1119 | + |
| 1120 | +/** Erzya (Эрзянь) |
| 1121 | + * @author Botuzhaleny-sodamo |
| 1122 | + */ |
| 1123 | +$messages['myv'] = array( |
| 1124 | + 'multipleupload' => 'Йовкстамс зярыя файлат', |
| 1125 | + 'multipleupload-saveallfiles' => 'Ванстомс весе файлатнень', |
| 1126 | + 'multiupload-fileuploaded' => 'Файлась йовкстазь.', |
| 1127 | + 'multiupload-blank' => 'Кочказь файла арась', |
| 1128 | +); |
| 1129 | + |
| 1130 | +/** Nahuatl (Nāhuatl) |
| 1131 | + * @author Fluence |
| 1132 | + * @author Ricardo gs |
| 1133 | + */ |
| 1134 | +$messages['nah'] = array( |
| 1135 | + 'multipleupload' => 'Titlahcuilōlquetzāz', |
| 1136 | +); |
| 1137 | + |
| 1138 | +/** Dutch (Nederlands) |
| 1139 | + * @author McDutchie |
| 1140 | + * @author SPQRobin |
| 1141 | + * @author Siebrand |
| 1142 | + */ |
| 1143 | +$messages['nl'] = array( |
| 1144 | + 'multipleupload' => 'Meerdere bestanden uploaden', |
| 1145 | + 'multiupload-desc' => 'Laat gebruikers toe om meerdere bestanden [[Special:MultipleUpload|in één keer te uploaden]]', |
| 1146 | + 'multipleupload-ignoreallwarnings' => "'''Alle waarschuwingen''' negeren en de bestanden toch opslaan.", |
| 1147 | + 'multipleupload-saveallfiles' => 'Alle bestanden opslaan', |
| 1148 | + 'multipleupload-addresswarnings' => 'Los de waarschuwingen op voordat u het opnieuw probeert.', |
| 1149 | + 'multipleupload-page' => '{{ns:project}}:Verwijderingsbeleid van bestanden', |
| 1150 | + 'multipleupload-text' => "Hier kunt u verschillende bestanden uploaden. |
| 1151 | + |
| 1152 | +Kies 'Doorzoeken' en selecteer elk bestand dat u wilt uploaden. |
| 1153 | +U kunt van 1 tot $1 bestanden tegelijk uploaden. |
| 1154 | + |
| 1155 | +U kunt een optionele '''Bestemming bestandsnaam''' opgeven en een '''Samenvatting''' die uw bestand beschrijft opgeven. |
| 1156 | + |
| 1157 | +Afbeeldingen die niet relevant zijn, worden onmiddelijk verwijderd. |
| 1158 | +Zie het [[{{MediaWiki:Multipleupload-page}}|verwijderingsbeleid van bestanden]].", |
| 1159 | + 'multiupload-fileuploaded' => 'Bestand toegevoegd.', |
| 1160 | + 'multiupload-toolbox' => 'Meerdere bestanden uploaden', |
| 1161 | + 'multiupload-no-files' => 'Selecteer minimaal één te uploaden bestand', |
| 1162 | + 'multiupload-blank' => 'Er is geen bestand geselecteerd', |
| 1163 | +); |
| 1164 | + |
| 1165 | +/** Norwegian Nynorsk (Norsk (nynorsk)) |
| 1166 | + * @author Frokor |
| 1167 | + * @author Gunnernett |
| 1168 | + * @author Harald Khan |
| 1169 | + * @author Jon Harald Søby |
| 1170 | + */ |
| 1171 | +$messages['nn'] = array( |
| 1172 | + 'multipleupload' => 'Last opp fleire filer', |
| 1173 | + 'multiupload-desc' => 'Gjer det mogeleg å [[Special:MultipleUpload|laste opp fleire filer samstundes]]', |
| 1174 | + 'multipleupload-ignoreallwarnings' => "Ignorer '''alle åtvaringar''' og lagre filene likevel.", |
| 1175 | + 'multipleupload-saveallfiles' => 'Lagre alle filer', |
| 1176 | + 'multipleupload-addresswarnings' => 'Ver vennleg å ta omsyn til alle åtvaringar før du laster opp filene igjen.', |
| 1177 | + 'multipleupload-page' => '{{ns:project}}:Retningslinjer for filsletting', |
| 1178 | + 'multipleupload-text' => "Last opp fleire filer her. |
| 1179 | + |
| 1180 | +Velg «Naviger» og velg dei filene du ønsker å laste opp. Du kan laste opp mellom 1 og $1 filer på éin gong. |
| 1181 | + |
| 1182 | +Du kan skrive inn eit valfritt '''målnamn''' og gje eit '''samandrag''' for å skildre fila. |
| 1183 | + |
| 1184 | +Upassande filer vil bli sletta med ein gong, sjå [[{{MediaWiki:Multipleupload-page}}|retningslinjene for filsletting]].", |
| 1185 | + 'multiupload-fileuploaded' => 'Fil lasta opp.', |
| 1186 | + 'multiupload-toolbox' => 'Last opp fleire filer', |
| 1187 | + 'multiupload-no-files' => 'Vel minst éi fil som skal verta lasta opp', |
| 1188 | + 'multiupload-blank' => 'Inga fil vald', |
| 1189 | +); |
| 1190 | + |
| 1191 | +/** Norwegian (bokmål) (Norsk (bokmål)) |
| 1192 | + * @author Jon Harald Søby |
| 1193 | + * @author Nghtwlkr |
| 1194 | + */ |
| 1195 | +$messages['no'] = array( |
| 1196 | + 'multipleupload' => 'Last opp flere filer', |
| 1197 | + 'multiupload-desc' => 'Gjør det mulig å [[Special:MultipleUpload|laste opp flere filer på én gang]]', |
| 1198 | + 'multipleupload-ignoreallwarnings' => "Ignorer '''alle advarsler''' og lagre filene likevel.", |
| 1199 | + 'multipleupload-saveallfiles' => 'Lagre alle filer', |
| 1200 | + 'multipleupload-addresswarnings' => 'Vennligst addresser alle advarsler før du laster opp filene igjen.', |
| 1201 | + 'multipleupload-page' => '{{ns:project}}:Retningslinjer for filsletting', |
| 1202 | + 'multipleupload-text' => "Last opp flere filer her. |
| 1203 | + |
| 1204 | +Velg «Naviger» og velg de filene du ønsker å laste opp. Du kan laste opp mellom 1 og $1 filer på én gang. |
| 1205 | + |
| 1206 | +Du kan skrive inn et valgfritt '''målnavn''' og oppgi et '''sammendrag''' for å beskrive filen. |
| 1207 | + |
| 1208 | +Upassende filer vil bli slettet umiddelbart, se [[{{MediaWiki:Multipleupload-page}}|retningslinjene for filsletting]].", |
| 1209 | + 'multiupload-fileuploaded' => 'Fil lastet opp.', |
| 1210 | + 'multiupload-toolbox' => 'Last opp flere filer', |
| 1211 | + 'multiupload-no-files' => 'Velg minst én fil som skal lastes opp', |
| 1212 | + 'multiupload-blank' => 'Ingen fil er valgt', |
| 1213 | +); |
| 1214 | + |
| 1215 | +/** Occitan (Occitan) |
| 1216 | + * @author Cedric31 |
| 1217 | + */ |
| 1218 | +$messages['oc'] = array( |
| 1219 | + 'multipleupload' => 'Telecargar mantun fichièr', |
| 1220 | + 'multiupload-desc' => 'Permet als utilizaires d’importar (televersar), [[Special:MultipleUpload|en un sol còp, mantun fichièr]]', |
| 1221 | + 'multipleupload-ignoreallwarnings' => "Ignorar '''totes los avertiments''' e salvar los fichièrs en question.", |
| 1222 | + 'multipleupload-saveallfiles' => 'Salvar totes los fichièrs', |
| 1223 | + 'multipleupload-addresswarnings' => 'Verificatz los avertiments afichats abans de telecargar los fichièrs tornamai.', |
| 1224 | + 'multipleupload-page' => '{{ns:project}}:Règlas per la supression de fichièr', |
| 1225 | + 'multipleupload-text' => "Telecargar mantun fichièr aicí. |
| 1226 | + |
| 1227 | +Causissetz « Recercar » e seleccionatz cada fichièr que volètz telecargar. Ne podètz telecargar actualament de 1 fins a $1. |
| 1228 | + |
| 1229 | +Podètz inscriure la '''destinacion del fichièr''' e emplenar lo '''Somari''' per descriure vòstre imatge. |
| 1230 | + |
| 1231 | +Los imatges pas pertinents poiràn èsser escafadas immediatament. Vejatz la pagina [[{{MediaWiki:Multipleupload-page}}|image deletion policy]].", |
| 1232 | + 'multiupload-fileuploaded' => 'Fichièr telecargat', |
| 1233 | + 'multiupload-toolbox' => 'Telecargar mantun fichièr', |
| 1234 | + 'multiupload-no-files' => 'Seleccionatz al mens un fichièr de telecargar', |
| 1235 | + 'multiupload-blank' => 'Cap de fichièr pas seleccionat', |
| 1236 | +); |
| 1237 | + |
| 1238 | +/** Polish (Polski) |
| 1239 | + * @author Leinad |
| 1240 | + * @author Maikking |
| 1241 | + * @author Sp5uhe |
| 1242 | + */ |
| 1243 | +$messages['pl'] = array( |
| 1244 | + 'multipleupload' => 'Prześlij wiele plików', |
| 1245 | + 'multiupload-desc' => 'Pozwala użytkownikom na [[Special:MultipleUpload|przesyłanie kilku plików za jednym razem]]', |
| 1246 | + 'multipleupload-ignoreallwarnings' => 'Ignoruj <b>wszystkie ostrzeżenia</b> i zapisz pliki.', |
| 1247 | + 'multipleupload-saveallfiles' => 'Zapisz wszystkie pliki', |
| 1248 | + 'multipleupload-addresswarnings' => 'Rozwiąż wszystkie problemy, zanim prześlesz pliki.', |
| 1249 | + 'multipleupload-page' => '{{ns:project}}:Zasady usuwania plików', |
| 1250 | + 'multipleupload-text' => "Prześlij wiele plików. |
| 1251 | + |
| 1252 | +Kliknij „Przeglądaj...” i wybierz pliki, które chcesz wysłać. |
| 1253 | +Możesz wysłać od 1 do $1 plików za jednym razem. |
| 1254 | + |
| 1255 | +Wprowadzić, jeśli chcesz, '''Nazwę docelową''' oraz wypełnił '''Opis''' dla wysyłanych plików. |
| 1256 | + |
| 1257 | +Nieprawidłowe pliki będą natychmiast usuwane, zobacz [[{{MediaWiki:Multipleupload-page}}|Zasady usuwania plików]].", |
| 1258 | + 'multiupload-fileuploaded' => 'Plik został przesłany.', |
| 1259 | + 'multiupload-toolbox' => 'Prześlij wiele plików', |
| 1260 | + 'multiupload-no-files' => 'Wybierz co najmniej jeden plik do przesłania', |
| 1261 | + 'multiupload-blank' => 'Nie wybrano pliku', |
| 1262 | +); |
| 1263 | + |
| 1264 | +/** Piedmontese (Piemontèis) |
| 1265 | + * @author Dragonòt |
| 1266 | + */ |
| 1267 | +$messages['pms'] = array( |
| 1268 | + 'multipleupload' => 'Carìa vàire file', |
| 1269 | + 'multiupload-desc' => "A përmëtt a j'utent ëd [[Special:MultipleUpload|carié vàire file ant un colp]]", |
| 1270 | + 'multipleupload-ignoreallwarnings' => "Sàuta '''tùit j'avis''' e salva ij file ant tute manere.", |
| 1271 | + 'multipleupload-saveallfiles' => 'Salva tùit ij file', |
| 1272 | + 'multipleupload-addresswarnings' => "Për piasì varda tùit j'avis prima ëd torna carié ij file.", |
| 1273 | + 'multipleupload-page' => '{{ns:project}}:Policy për la scanselassion dij file', |
| 1274 | + 'multipleupload-text' => "Carìa vàire file ambelessì. |
| 1275 | + |
| 1276 | +Sern 'Browse' e selession-a minca file che it veule carié. |
| 1277 | +It peule carié da 1 a $1 file për vira. |
| 1278 | + |
| 1279 | +It peule anserì un '''Filename ëd destinassion''' opsional e dé '''Resumé''' ch'a descriva tò file. |
| 1280 | + |
| 1281 | +File pa aproprià a saran scanselà sùbit, varda la [[{{MediaWiki:Multipleupload-page}}|polìtica dë scanselassion dij file]].", |
| 1282 | + 'multiupload-fileuploaded' => 'File carià.', |
| 1283 | + 'multiupload-toolbox' => 'Carìa vàire file', |
| 1284 | + 'multiupload-no-files' => 'Për piasì selession-a almanch un file da carié', |
| 1285 | + 'multiupload-blank' => 'Pa gnun file carià', |
| 1286 | +); |
| 1287 | + |
| 1288 | +/** Pashto (پښتو) |
| 1289 | + * @author Ahmed-Najib-Biabani-Ibrahimkhel |
| 1290 | + */ |
| 1291 | +$messages['ps'] = array( |
| 1292 | + 'multipleupload' => 'څو دوتنې پورته کول', |
| 1293 | + 'multiupload-desc' => 'کارنان په دې توانوي چې [[Special:MultipleUpload|په يو وخت کې ګڼ شمېر دوتنې پورته کړي]]', |
| 1294 | + 'multipleupload-ignoreallwarnings' => "'''ټول ګواښونه''' بابېزه وګڼه او په هر ډول چې وي دوتنې خوندي کړه.", |
| 1295 | + 'multipleupload-saveallfiles' => 'ټولې دوتنې خوندي کول', |
| 1296 | + 'multipleupload-addresswarnings' => 'لطفاً د هر ډول دوتنو د بياپورته کولو دمخه مل ګواښليکونه وګورۍ', |
| 1297 | + 'multipleupload-page' => '{{ns:project}}:د دوتنې د ړنګولو تګلاره', |
| 1298 | + 'multipleupload-text' => "همدلته په يو وخت کې ګڼ شمېر دوتنې پورته کول. |
| 1299 | + |
| 1300 | +Choose 'Browse' and select each file you wish to upload. |
| 1301 | +You can upload from 1 to $1 files at a time. |
| 1302 | + |
| 1303 | +You can enter an optional '''Destination filename''' and provide a '''Summary''' describing your file. |
| 1304 | + |
| 1305 | +Inappropriate files will be deleted immediately, see the [[{{MediaWiki:Multipleupload-page}}|file deletion policy]].", |
| 1306 | + 'multiupload-fileuploaded' => 'دوتنه مو پورته شوه.', |
| 1307 | + 'multiupload-toolbox' => 'ګڼ شمېر دوتنې پورته کول', |
| 1308 | + 'multiupload-blank' => 'کومه دوتنه نه ده ټاکل شوې', |
| 1309 | +); |
| 1310 | + |
| 1311 | +/** Portuguese (Português) |
| 1312 | + * @author Hamilton Abreu |
| 1313 | + * @author Malafaya |
| 1314 | + * @author Waldir |
| 1315 | + */ |
| 1316 | +$messages['pt'] = array( |
| 1317 | + 'multipleupload' => 'Carregar vários ficheiros', |
| 1318 | + 'multiupload-desc' => 'Permite aos utilizadores [[Special:MultipleUpload|carregar vários ficheiros de uma vez]]', |
| 1319 | + 'multipleupload-ignoreallwarnings' => "Ignorar '''todos os avisos''' e, mesmo assim, gravar os ficheiros.", |
| 1320 | + 'multipleupload-saveallfiles' => 'Gravar todos os ficheiros', |
| 1321 | + 'multipleupload-addresswarnings' => 'Por favor, trate quaisquer avisos antes de carregar novamente os ficheiros.', |
| 1322 | + 'multipleupload-page' => '{{ns:project}}:Política de eliminação de ficheiros', |
| 1323 | + 'multipleupload-text' => "Carregue vários ficheiros aqui. |
| 1324 | + |
| 1325 | +Escolha 'Procurar' e seleccione cada ficheiro que pretende carregar. |
| 1326 | +Pode carregar entre 1 e $1 ficheiros de cada vez. |
| 1327 | + |
| 1328 | +Pode opcionalmente introduzir um '''Nome de ficheiro destino''' e fornecer um '''Resumo''' que descreva o seu ficheiro. |
| 1329 | + |
| 1330 | +Ficheiros impróprios serão eliminados imediatamente. Veja a [[{{MediaWiki:Multipleupload-page}}|política de eliminação de ficheiros]].", |
| 1331 | + 'multiupload-fileuploaded' => 'Ficheiro carregado.', |
| 1332 | + 'multiupload-toolbox' => 'Carregar vários ficheiros', |
| 1333 | + 'multiupload-no-files' => 'Por favor, selecione pelo menos um ficheiro a carregar', |
| 1334 | + 'multiupload-blank' => 'Nenhum ficheiro selecionado', |
| 1335 | +); |
| 1336 | + |
| 1337 | +/** Brazilian Portuguese (Português do Brasil) |
| 1338 | + * @author Eduardo.mps |
| 1339 | + * @author Jesielt |
| 1340 | + */ |
| 1341 | +$messages['pt-br'] = array( |
| 1342 | + 'multipleupload' => 'Carregar múltiplos arquivos', |
| 1343 | + 'multiupload-desc' => 'Permite aos usuários [[Special:MultipleUpload|carregar vários arquivos de uma vez]]', |
| 1344 | + 'multipleupload-ignoreallwarnings' => "Ignorar '''todos os avisos''' e gravar os arquivos.", |
| 1345 | + 'multipleupload-saveallfiles' => 'Gravar todos os arquivos', |
| 1346 | + 'multipleupload-addresswarnings' => 'Por favor, trate quaisquer avisos antes de carregar novamente os arquivos.', |
| 1347 | + 'multipleupload-page' => '{{ns:project}}:Política de eliminação de arquivos', |
| 1348 | + 'multipleupload-text' => "Carregue múltiplos arquivos aqui. |
| 1349 | + |
| 1350 | +Escolha 'Procurar' e selecione cada arquivo que pretenda carregar. |
| 1351 | +Pode carregar entre 1 e $1 arquivos de cada vez. |
| 1352 | + |
| 1353 | +Pode opcionalmente introduzir um '''Nome de arquivo destino''' e fornecer um '''Sumário''' que descreva o seu arquivo. |
| 1354 | + |
| 1355 | +Arquivos impróprios serão eliminados imediatamente. Veja a [[{{MediaWiki:Multipleupload-page}}|política de eliminação de arquivos]].", |
| 1356 | + 'multiupload-fileuploaded' => 'Arquivo carregado.', |
| 1357 | + 'multiupload-toolbox' => 'Carregar múltiplos arquivos', |
| 1358 | + 'multiupload-no-files' => 'Por favor selecione ao menos um arquivo para carregar', |
| 1359 | + 'multiupload-blank' => 'Nenhum arquivo selecionado', |
| 1360 | +); |
| 1361 | + |
| 1362 | +/** Romanian (Română) |
| 1363 | + * @author KlaudiuMihaila |
| 1364 | + */ |
| 1365 | +$messages['ro'] = array( |
| 1366 | + 'multipleupload' => 'Încarcă fișiere multiple', |
| 1367 | + 'multipleupload-saveallfiles' => 'Salvează toate fișierele', |
| 1368 | + 'multiupload-fileuploaded' => 'Fișier încărcat.', |
| 1369 | + 'multiupload-toolbox' => 'Încarcă fișiere multiple', |
| 1370 | + 'multiupload-blank' => 'Nici un fișier selectat', |
| 1371 | +); |
| 1372 | + |
| 1373 | +/** Tarandíne (Tarandíne) |
| 1374 | + * @author Joetaras |
| 1375 | + */ |
| 1376 | +$messages['roa-tara'] = array( |
| 1377 | + 'multipleupload' => "Carecamende de cchiù file 'nzieme", |
| 1378 | + 'multiupload-desc' => "Permette a l'utinde de [[Special:MultipleUpload|carecà cchiù file jndr'à 'na botta sole]]", |
| 1379 | + 'multipleupload-ignoreallwarnings' => "Ignore '''tutte l'avvise''' e reggistre le file.", |
| 1380 | + 'multipleupload-saveallfiles' => 'Reggistre tutte le file', |
| 1381 | + 'multipleupload-addresswarnings' => 'Pe piacere indirizze ogne avvise apprime de recarecà le file.', |
| 1382 | + 'multipleupload-page' => '{{ns:project}}:Reghele pa scangellazione de le file', |
| 1383 | + 'multipleupload-text' => "Carecamende de file multiple aqquà. |
| 1384 | + |
| 1385 | +Scacchie 'Sfoglie' e scacchie ogne file ca tu vuè ccu careche. |
| 1386 | +Tu puè carecà da 1 a $1 file a 'a vote. |
| 1387 | + |
| 1388 | +Tu puè mettere 'nu ''Nome d'u file de destinazione'' a scelte e prevedè 'nu '''Riepileghe''' ca descrive le file tune. |
| 1389 | + |
| 1390 | +Le file inappropriate avènene scangellate subbete subbete, vide le [[{{MediaWiki:Multipleupload-page}}|reghele pa scangellazione de le file]].", |
| 1391 | + 'multiupload-fileuploaded' => 'File carechete.', |
| 1392 | + 'multiupload-toolbox' => "Carecamende de cchiù file 'nzieme", |
| 1393 | + 'multiupload-no-files' => "Pe piacere scacchie almene 'nu file da carecà", |
| 1394 | + 'multiupload-blank' => 'Nisciune file scacchiate', |
| 1395 | +); |
| 1396 | + |
| 1397 | +/** Russian (Русский) |
| 1398 | + * @author Ferrer |
| 1399 | + * @author Александр Сигачёв |
| 1400 | + */ |
| 1401 | +$messages['ru'] = array( |
| 1402 | + 'multipleupload' => 'Загрузка нескольких файлов', |
| 1403 | + 'multiupload-desc' => 'Позволяет участникам [[Special:MultipleUpload|загружать несколько файлов за раз]]', |
| 1404 | + 'multipleupload-ignoreallwarnings' => "Игнорировать '''все предупреждения''' и сохранять файлы в любом случае.", |
| 1405 | + 'multipleupload-saveallfiles' => 'Сохранить все файлы', |
| 1406 | + 'multipleupload-addresswarnings' => 'Пожалуйста, рассмотрите все предупреждения перед повторной загрузкой файлов.', |
| 1407 | + 'multipleupload-page' => '{{ns:project}}:Правила удаления файлов', |
| 1408 | + 'multipleupload-text' => 'С помощью этой страницы можно загрузить сразу несколько файлов. |
| 1409 | + |
| 1410 | +Нажмите «Обзор» и выберите файл, который вы хотите загрузить. Вы можете загрузить от 1 до $1 файлов за один раз. |
| 1411 | + |
| 1412 | +Вы можете заполнить необязательные поля «Целевое имя файла», указать «Краткие описания» для ваших файлов. |
| 1413 | + |
| 1414 | +Неподходящие файлы будут удалены немедленно, см. [[{{MediaWiki:Multipleupload-page}}|правила удаления файлов]].', |
| 1415 | + 'multiupload-fileuploaded' => 'Файл загружен.', |
| 1416 | + 'multiupload-toolbox' => 'Загрузка нескольких файлов', |
| 1417 | + 'multiupload-no-files' => 'Пожалуйста, выберите по крайней мере один файл для загрузки', |
| 1418 | + 'multiupload-blank' => 'Нет выбранных файлов', |
| 1419 | +); |
| 1420 | + |
| 1421 | +/** Yakut (Саха тыла) |
| 1422 | + * @author HalanTul |
| 1423 | + */ |
| 1424 | +$messages['sah'] = array( |
| 1425 | + 'multipleupload-saveallfiles' => 'Бары билэлэри суруттарыы', |
| 1426 | + 'multipleupload-addresswarnings' => 'Бука диэн хачайдыаҥ иннинэ бары сэрэтиилэри көр эрэ.', |
| 1427 | + 'multipleupload-page' => '{{ns:project}}:Билэни сотуу сиэрэ', |
| 1428 | + 'multipleupload-text' => "Бу сирэй көмөтүнэн хас да билэни киллэриэххэ сөп. |
| 1429 | + |
| 1430 | +'Көрүү' («Обзор») тимэҕи баттаа уонна хачайдаан киллэриэххин баҕарар билэлэри тал. Эн бииртэн $1 ахсааҥҥа дылы билэни бииргэ киллэриэххин сөп. |
| 1431 | + |
| 1432 | +Булгуччута суох '''Билэ бүтэһик аатын''' уонна быһаарыылары суруйан биэриэххин сөп. |
| 1433 | + |
| 1434 | +Сөп түбэспэт билэлэр тута сотуллуохтара, сиһилии маны көр: [[{{MediaWiki:Multipleupload-page}}|Билэни сотуу сиэрэ]].", |
| 1435 | + 'multiupload-fileuploaded' => 'Билэ киирдэ.', |
| 1436 | + 'multiupload-toolbox' => 'Хас да билэни киллэрии', |
| 1437 | + 'multiupload-no-files' => 'Бука диэн, саатар биир билэни тал', |
| 1438 | + 'multiupload-blank' => 'Талыллыбыт билэлэр суохтар', |
| 1439 | +); |
| 1440 | + |
| 1441 | +/** Sardinian (Sardu) |
| 1442 | + * @author Andria |
| 1443 | + * @author Marzedu |
| 1444 | + */ |
| 1445 | +$messages['sc'] = array( |
| 1446 | + 'multipleupload' => 'Càrriga files mùltiplos', |
| 1447 | + 'multipleupload-saveallfiles' => 'Sarva totu is files', |
| 1448 | +); |
| 1449 | + |
| 1450 | +/** Sicilian (Sicilianu) |
| 1451 | + * @author Melos |
| 1452 | + * @author Santu |
| 1453 | + */ |
| 1454 | +$messages['scn'] = array( |
| 1455 | + 'multipleupload' => 'Càrica file multipli', |
| 1456 | + 'multiupload-desc' => "Pirmetti a l'utenti di [[Special:MultipleUpload|caricari cchiù file 'n cuntimpurrania]]", |
| 1457 | + 'multipleupload-ignoreallwarnings' => "Trascura '''tutti l'avvisi''' e lu stissu sarva li file.", |
| 1458 | + 'multipleupload-saveallfiles' => 'Sarva tutti li file.', |
| 1459 | + 'multipleupload-addresswarnings' => "Pi favuri teni accura a l'avvirtimenti prima di caricari file", |
| 1460 | + 'multipleupload-page' => '{{ns:project}}:Rèuli pi la scancillazzione dî file', |
| 1461 | + 'multipleupload-text' => "Càrica ccà cchiù file nzemi. |
| 1462 | + |
| 1463 | +Scegghi 'Sfògghia' e silizziona li file ca penzi di caricari. |
| 1464 | +Poi caricari di 1 a $1 file â vota. |
| 1465 | + |
| 1466 | +Poi nziriri nu '''Nomu dû file di distinazzioni''' e assignari '''Dittagghi''' ca fannu na discrizzioni dû tò file. |
| 1467 | + |
| 1468 | +File nun adatti vènunu scancillati pi sùbbitu, leggi li [[{{MediaWiki:Multipleupload-page}}|rèuli pi la scancillazzioni dî file]].", |
| 1469 | + 'multiupload-fileuploaded' => 'File caricatu.', |
| 1470 | + 'multiupload-toolbox' => 'Càrica file mùltipli', |
| 1471 | + 'multiupload-no-files' => 'Pi favuri silizziona almenu nu file da càricari', |
| 1472 | + 'multiupload-blank' => 'Nissunu file silizziunatu', |
| 1473 | +); |
| 1474 | + |
| 1475 | +/** Sassaresu (Sassaresu) |
| 1476 | + * @author Felis |
| 1477 | + */ |
| 1478 | +$messages['sdc'] = array( |
| 1479 | + 'multipleupload' => 'Carrigga file mùrthimediari', |
| 1480 | +); |
| 1481 | + |
| 1482 | +/** Slovak (Slovenčina) |
| 1483 | + * @author Helix84 |
| 1484 | + */ |
| 1485 | +$messages['sk'] = array( |
| 1486 | + 'multipleupload' => 'Nahrať viaceré súbory', |
| 1487 | + 'multiupload-desc' => 'Umožňuje používateľom [[Special:MultipleUpload|nahrať viacero súborov naraz]]', |
| 1488 | + 'multipleupload-ignoreallwarnings' => "Ignorovať '''všetky upozornenia''' a napriek nim súbor uložiť.", |
| 1489 | + 'multipleupload-saveallfiles' => 'Uložiť všetky súbory', |
| 1490 | + 'multipleupload-addresswarnings' => 'Prosím, predtým než znovu nahráte súbory, napravte všetky upozornenia.', |
| 1491 | + 'multipleupload-page' => '{{ns:project}}:Pravidlá mazania súborov', |
| 1492 | + 'multipleupload-text' => "Tu môžete nahrať viacero súborov. |
| 1493 | + |
| 1494 | +Tlačidlom „Prehliadať“ vyberte každý súbor, ktorý chcete nahrať. Môžete nahrať od 1 do $1 súborov naraz. |
| 1495 | + |
| 1496 | +Môžete zadať voliteľný '''Cieľový názov súboru''' a poskytnúť '''Zhrnutie''' popisujúce váš súbor. |
| 1497 | + |
| 1498 | +Nevhodné súbory budú okamžite zmazané, pozri [[{{MediaWiki:Multipleupload-page}}|pravidlá mazania súborov]].", |
| 1499 | + 'multiupload-fileuploaded' => 'Súbor nahraný.', |
| 1500 | + 'multiupload-toolbox' => 'Nahrať viacero súborov', |
| 1501 | + 'multiupload-no-files' => 'Prosím, vyberte aspoň jeden súbor, ktorý chcete nahrať', |
| 1502 | + 'multiupload-blank' => 'Nie je vybraný žiadny súbor', |
| 1503 | +); |
| 1504 | + |
| 1505 | +/** Slovenian (Slovenščina) |
| 1506 | + * @author Dbc334 |
| 1507 | + */ |
| 1508 | +$messages['sl'] = array( |
| 1509 | + 'multipleupload' => 'Naložite več datotek', |
| 1510 | + 'multiupload-desc' => 'Omogoča uporabnikom [[Special:MultipleUpload|nalaganje več datotek hkrati]]', |
| 1511 | + 'multipleupload-ignoreallwarnings' => "Prezri '''vsa opozorila''' in kljub temu naloži datoteke.", |
| 1512 | + 'multipleupload-saveallfiles' => 'Shrani vse datoteke', |
| 1513 | + 'multipleupload-addresswarnings' => 'Prosimo, uredite vsa opozorila pred ponovnim nalaganjem datotek.', |
| 1514 | + 'multipleupload-page' => '{{ns:project}}:Pravila brisanja datotek', |
| 1515 | + 'multipleupload-text' => "Tukaj naložite več datotek. |
| 1516 | + |
| 1517 | +Kliknite »Prebrskaj« in izberite vsako datoteko, ki jo želite naložiti. |
| 1518 | +Naenkrat lahko naložite od 1 do $1 {{PLURAL:$1|datoteko|datoteki|datoteke|datotek}}. |
| 1519 | + |
| 1520 | +Vnesete lahko izbirno '''Ciljno ime datoteke''' in navedete '''Povzetek''', ki opisuje vašo datoteko. |
| 1521 | + |
| 1522 | +Neprimerne datoteke bodo nemudoma izbrisane; oglejte si [[{{MediaWiki:Multipleupload-page}}|pravilnik o izbrisu datotek]].", |
| 1523 | + 'multiupload-fileuploaded' => 'Datoteka naložena.', |
| 1524 | + 'multiupload-toolbox' => 'Naložite več datotek', |
| 1525 | + 'multiupload-no-files' => 'Prosimo, izberite vsaj eno datoteko za nalaganje.', |
| 1526 | + 'multiupload-blank' => 'Izbrana ni nobena datoteka', |
| 1527 | +); |
| 1528 | + |
| 1529 | +/** Albanian (Shqip) |
| 1530 | + * @author Puntori |
| 1531 | + */ |
| 1532 | +$messages['sq'] = array( |
| 1533 | + 'multipleupload' => 'Ngarko skeda', |
| 1534 | + 'multiupload-desc' => 'Lejon që përdoruesit të [[Special:MultipleUpload|ngarkojnë më shumë se një skedë përnjëherë]]', |
| 1535 | + 'multipleupload-saveallfiles' => 'Ruaj të gjitha skedat', |
| 1536 | + 'multiupload-fileuploaded' => 'Skedat e ngarkuara.', |
| 1537 | + 'multiupload-toolbox' => 'Ngarko skeda të shumta', |
| 1538 | +); |
| 1539 | + |
| 1540 | +/** Serbian Cyrillic ekavian (Српски (ћирилица)) |
| 1541 | + * @author Verlor |
| 1542 | + * @author Михајло Анђелковић |
| 1543 | + */ |
| 1544 | +$messages['sr-ec'] = array( |
| 1545 | + 'multipleupload' => 'Пошаљи фајлове', |
| 1546 | + 'multiupload-desc' => 'Омогући корисницима да [[Special:MultipleUpload|шаљу више фајлова одједном]]', |
| 1547 | + 'multipleupload-ignoreallwarnings' => "Игнорипи '''сва упозорења''' и сними фајлове без обзира на њих.", |
| 1548 | + 'multipleupload-saveallfiles' => 'Сними све фајлове', |
| 1549 | + 'multipleupload-page' => '{{ns:project}}:Политика брисања фајлова', |
| 1550 | + 'multiupload-fileuploaded' => 'Фајл послат.', |
| 1551 | + 'multiupload-toolbox' => 'Пошаљи више фајлова', |
| 1552 | + 'multiupload-no-files' => 'Молимо Вас да назначите макар један фајл за слање', |
| 1553 | + 'multiupload-blank' => 'Ни један фајл није био назначен за слање', |
| 1554 | +); |
| 1555 | + |
| 1556 | +/** Serbian Latin ekavian (Srpski (latinica)) |
| 1557 | + * @author Michaello |
| 1558 | + */ |
| 1559 | +$messages['sr-el'] = array( |
| 1560 | + 'multipleupload' => 'Pošalji fajlove', |
| 1561 | + 'multiupload-desc' => 'Omogući korisnicima da [[Special:MultipleUpload|šalju više fajlova odjednom]]', |
| 1562 | + 'multipleupload-ignoreallwarnings' => "Ignoripi '''sva upozorenja''' i snimi fajlove bez obzira na njih.", |
| 1563 | + 'multipleupload-saveallfiles' => 'Snimi sve fajlove', |
| 1564 | + 'multipleupload-page' => '{{ns:project}}:Politika brisanja fajlova', |
| 1565 | + 'multiupload-fileuploaded' => 'Fajl poslat.', |
| 1566 | + 'multiupload-toolbox' => 'Pošalji više fajlova', |
| 1567 | + 'multiupload-no-files' => 'Molimo Vas da naznačite makar jedan fajl za slanje', |
| 1568 | + 'multiupload-blank' => 'Ni jedan fajl nije bio naznačen za slanje', |
| 1569 | +); |
| 1570 | + |
| 1571 | +/** Seeltersk (Seeltersk) |
| 1572 | + * @author Pyt |
| 1573 | + */ |
| 1574 | +$messages['stq'] = array( |
| 1575 | + 'multipleupload' => 'Moorere Doatäie hoochleede', |
| 1576 | + 'multiupload-desc' => 'Ferlööwet dät [[Special:MultipleUpload|Hoochleeden fon moorere Doatäie]] in een Aktion', |
| 1577 | + 'multipleupload-ignoreallwarnings' => "Ignorier '''aal Woarschauengen''' un spiekerje do Doatäie", |
| 1578 | + 'multipleupload-saveallfiles' => 'Aal Doatäie spiekerje', |
| 1579 | + 'multipleupload-addresswarnings' => 'Älke Woarschauenge anwiese foar dät fonnäien Hoochleeden fon Doatäie.', |
| 1580 | + 'multipleupload-page' => '{{ns:project}}:Läskgjuchtlienjen', |
| 1581 | + 'multipleupload-text' => "Tou glieke Tied Hoochleeden fon moorere Doatäie. |
| 1582 | + |
| 1583 | +Wääl 'Browse' un wääl älke Doatäi uut, ju du hoochleede moatest. Du koast tou glieke Tied twiske 1 un $1 Doatäie hoochleede. |
| 1584 | + |
| 1585 | +Du koast woalwiese uk n '''Siel-Doatäinoome''' foarreeke un ne '''Beschrieuwenge''' foar dien Doatäie. |
| 1586 | + |
| 1587 | +Uunoainde Doatäie wäide fluks läsked, sjuch do [[{{MediaWiki:Multipleupload-page}}|Läskgjuchtlienjen]].", |
| 1588 | + 'multiupload-fileuploaded' => 'Doatäi hoochleeden.', |
| 1589 | + 'multiupload-toolbox' => 'Hoochleeden fon moorere Doatäie', |
| 1590 | + 'multiupload-no-files' => 'Wääl toumindest een Doatäi toun Hoochleeeden uut', |
| 1591 | + 'multiupload-blank' => 'Neen Doatäi uutwääld', |
| 1592 | +); |
| 1593 | + |
| 1594 | +/** Swedish (Svenska) |
| 1595 | + * @author Lokal Profil |
| 1596 | + * @author M.M.S. |
| 1597 | + * @author Najami |
| 1598 | + */ |
| 1599 | +$messages['sv'] = array( |
| 1600 | + 'multipleupload' => 'Ladda upp flera filer', |
| 1601 | + 'multiupload-desc' => 'Gör det möjligt att [[Special:MultipleUpload|ladda upp flera filer på en gång]]', |
| 1602 | + 'multipleupload-ignoreallwarnings' => "Ignorera '''alla varningar''' och spara filerna likväl.", |
| 1603 | + 'multipleupload-saveallfiles' => 'Spara alla filer', |
| 1604 | + 'multipleupload-addresswarnings' => 'Var god adressera alla varningar före du laddar upp filerna igen.', |
| 1605 | + 'multipleupload-page' => '{{ns:project}}:Filborttagnings policy', |
| 1606 | + 'multipleupload-text' => "Ladda upp flera filer här. |
| 1607 | + |
| 1608 | +Välj \"Bläddra\" och välj vilka filer du vill ladda upp. |
| 1609 | +Du kan ladda upp från 1 till \$1 på en gång. |
| 1610 | + |
| 1611 | +Du kan skriva in valfritt '''målnamn''' och ange en '''sammanfattning''' för att beskriva filen. |
| 1612 | + |
| 1613 | +Opassande filer raderas omedelbart, se [[{{MediaWiki:Multipleupload-page}}|riktlinjer för filraderingar]].", |
| 1614 | + 'multiupload-fileuploaded' => 'Fil uppladdad.', |
| 1615 | + 'multiupload-toolbox' => 'Ladda upp flera filer', |
| 1616 | + 'multiupload-no-files' => 'Välj minst en fil som ska laddas upp', |
| 1617 | + 'multiupload-blank' => 'Ingen fil vald', |
| 1618 | +); |
| 1619 | + |
| 1620 | +/** Tamil (தமிழ்) |
| 1621 | + * @author TRYPPN |
| 1622 | + * @author Trengarasu |
| 1623 | + */ |
| 1624 | +$messages['ta'] = array( |
| 1625 | + 'multipleupload' => 'ஒன்றுக்கு மேற்பட்ட கோப்புக்களை பதிவேற்றம் செய்யவும்', |
| 1626 | + 'multiupload-desc' => '[[Special:MultipleUpload|பல கோப்புக்களை உடனே பதிவேற்றம் செய்ய]] இது பயனர்களை அனுமதிக்கிறது', |
| 1627 | + 'multipleupload-ignoreallwarnings' => "'''எல்லாவிதமான எச்சரிக்கைகளையும்''' ஒதுக்கித்தள்ளிவிட்டு கோப்புக்களை எப்படியாவது சேமிக்கவும்.", |
| 1628 | + 'multipleupload-saveallfiles' => 'அனைத்துக் கோப்புகளையும் சேமி', |
| 1629 | + 'multipleupload-addresswarnings' => 'கோப்புக்களைத் திரும்பவும் மறுபதிவேற்றம் செய்யும் முன்பு, விடுக்கப்பட்ட எச்சரிக்கைகளைக் கவனித்து தீர்வுகாணவும்.', |
| 1630 | + 'multipleupload-page' => '{{ns:project}}:கோப்பு நீக்கக் கொள்கை', |
| 1631 | + 'multipleupload-text' => "இங்கு ஒன்றுக்கு மேற்பட்ட கோப்புக்களை பதிவேற்றவும் |
| 1632 | + |
| 1633 | +'உலாவு (Browse)' என்பதனைத் தெரிவு செய்து, தாங்கள் பதிவேற்றம் செய்ய வேண்டிய கோப்புக்களைத் தேர்ந்தெடுங்கள். |
| 1634 | +தாங்கள் 1 முதல் $1 கோப்புக்களை ஒரே நேரத்தில் பதிவேற்றம் செய்ய முடியும். |
| 1635 | + |
| 1636 | +தாங்கள் விருப்பப்பட்டால் '''இலக்குக்கோப்பின்''' பெயரைக்குறிப்பிடலாம். மேலும் கோப்பினை பற்றிய விவரங்களை ஒரு '''சிறுகுறிப்பாக''' கொடுக்கவும். |
| 1637 | + |
| 1638 | +பொருத்தமில்லாத, ஒத்துவராத கோப்புக்களை உடனே நீக்கப்படும். [[{{MediaWiki:Multipleupload-page}}|கோப்பு நீக்கக் கொள்கையை]]. |
| 1639 | +காணவும்", |
| 1640 | + 'multiupload-fileuploaded' => 'கோப்பை பதிவேற்றம் செய்யப்பட்டுவிட்டது.', |
| 1641 | + 'multiupload-toolbox' => 'ஒன்றுக்கு மேற்பட்ட கோப்புக்களை பதிவேற்றம் செய்யவும்', |
| 1642 | + 'multiupload-no-files' => 'பதிவேற்றம் செய்ய குறைந்த பட்சம் ஒரு கோப்பையாவது தயவுசெய்து தேர்ந்தெடுக்கவும்', |
| 1643 | + 'multiupload-blank' => 'எந்த கோப்பையும் தெரிவுச்செய்யவில்லை', |
| 1644 | +); |
| 1645 | + |
| 1646 | +/** Telugu (తెలుగు) |
| 1647 | + * @author Kiranmayee |
| 1648 | + * @author Veeven |
| 1649 | + */ |
| 1650 | +$messages['te'] = array( |
| 1651 | + 'multipleupload' => 'పలు దస్త్రాలను ఎక్కించండి', |
| 1652 | + 'multiupload-desc' => 'వాడుకరులకు [[Special:MultipleUpload|ఒకేసారి పలు దస్త్రాలను ఎక్కించే]] వీలుని కల్పిస్తుంది', |
| 1653 | + 'multipleupload-ignoreallwarnings' => "'''అన్ని హెచ్చరికల'''ను పట్టించుకోకుండా ఎలాగైనా ఆ ఫైళ్ళను భద్రపరచు.", |
| 1654 | + 'multipleupload-saveallfiles' => 'అన్ని ఫైళ్ళనూ భద్రపరచు', |
| 1655 | + 'multipleupload-addresswarnings' => 'ఫైళ్ళను తిరిగి ఎగుమతి చేసేముందు హెచ్చరికలు లేకుండా సరిచూడండి.', |
| 1656 | + 'multipleupload-page' => '{{ns:project}}:ఫైలు తొలగింపు విధానం', |
| 1657 | + 'multipleupload-text' => "ఇక్కడ పలు దస్త్రాలను ఎక్కించండి. |
| 1658 | + |
| 1659 | +'Browse'ని ఎంచుకుని మీరు ఎక్కించాల్సిన దస్త్రాలను ఎంచుకోండి. |
| 1660 | +మీరు ఒకేసారి 1 నుండి $1 దస్త్రాల వరకూ ఎక్కించవచ్చు. |
| 1661 | + |
| 1662 | +మీరు ఒక ఐచ్చిక '''గమ్యస్థానపు దస్త్రనామం''' ఇవ్వవచ్చు మరియు మీ దస్త్రాన్ని గురించి వివరించే '''సారాశం''' ఇవ్వవచ్చు. |
| 1663 | + |
| 1664 | +సరితగని దస్తాలు వెంటనే తొలగించబడతాయి, [[{{MediaWiki:Multipleupload-page}}|దస్త్రాల తొలగింపు విధానా]]న్ని చూడండి.", |
| 1665 | + 'multiupload-fileuploaded' => 'ఫైలు ఎగుమతయ్యింది.', |
| 1666 | + 'multiupload-toolbox' => 'పలు దస్త్రాలను ఎక్కించండి', |
| 1667 | + 'multiupload-no-files' => 'ఎక్కించడానికి కనీసం ఒక్క దస్త్రాన్నైనా దయచేసి ఎంచుకోండి', |
| 1668 | + 'multiupload-blank' => 'ఏ దస్త్రాన్నీ ఎంచుకోలేదు', |
| 1669 | +); |
| 1670 | + |
| 1671 | +/** Tajik (Cyrillic) (Тоҷикӣ (Cyrillic)) |
| 1672 | + * @author Ibrahim |
| 1673 | + */ |
| 1674 | +$messages['tg-cyrl'] = array( |
| 1675 | + 'multipleupload' => 'Боргузории парвандаҳо', |
| 1676 | + 'multipleupload-saveallfiles' => 'Захираи ҳамаи парвандаҳо', |
| 1677 | + 'multipleupload-text' => "Парвандҳои чандгонаро боргузорӣ кунед. |
| 1678 | + |
| 1679 | +Тугмаи 'Мурур'-ро пахш кунед ва ҳар парвандаеро интихоб кунед, ки шумо мехоҳед боргузорӣ кунед. |
| 1680 | +Шумо дар як вақт аз 1 то $1 парвандаҳоро метавонед боргузорӣ кунед. |
| 1681 | + |
| 1682 | +Шумо метавонед ихтиёрӣ '''Номи парвандаи мақсад''' ва '''Хулоса''' бо тавсифи кардани парвандаи худ ворид кунед. |
| 1683 | + |
| 1684 | +Парвандаҳои номуносиб мустақиман ҳазф хоҳанд шуд, нигаред ба [[{{MediaWiki:Multipleupload-page}}|сиёсати ҳазфи парванда]].", |
| 1685 | + 'multiupload-fileuploaded' => 'Парванда боргузорӣ шуд.', |
| 1686 | + 'multiupload-toolbox' => 'Боргузории парвандаҳои чандгона', |
| 1687 | +); |
| 1688 | + |
| 1689 | +/** Tajik (Latin) (Тоҷикӣ (Latin)) |
| 1690 | + * @author Liangent |
| 1691 | + */ |
| 1692 | +$messages['tg-latn'] = array( |
| 1693 | + 'multipleupload-saveallfiles' => 'Zaxirai hamai parvandaho', |
| 1694 | + 'multipleupload-text' => "Parvandhoi candgonaro borguzorī kuned. |
| 1695 | + |
| 1696 | +Tugmai 'Murur'-ro paxş kuned va har parvandaero intixob kuned, ki şumo mexohed borguzorī kuned. |
| 1697 | +Şumo dar jak vaqt az 1 to $1 parvandahoro metavoned borguzorī kuned. |
| 1698 | + |
| 1699 | +Şumo metavoned ixtijorī '''Nomi parvandai maqsad''' va '''Xulosa''' bo tavsifi kardani parvandai xud vorid kuned. |
| 1700 | + |
| 1701 | +Parvandahoi nomunosib mustaqiman hazf xohand şud, nigared ba [[{{MediaWiki:Multipleupload-page}}|sijosati hazfi parvanda]].", |
| 1702 | + 'multiupload-fileuploaded' => 'Parvanda borguzorī şud.', |
| 1703 | + 'multiupload-toolbox' => 'Borguzoriji parvandahoi candgona', |
| 1704 | +); |
| 1705 | + |
| 1706 | +/** Thai (ไทย) |
| 1707 | + * @author Octahedron80 |
| 1708 | + * @author Passawuth |
| 1709 | + * @author Woraponboonkerd |
| 1710 | + */ |
| 1711 | +$messages['th'] = array( |
| 1712 | + 'multipleupload' => 'อัปโหลดหลายไฟล์', |
| 1713 | + 'multipleupload-ignoreallwarnings' => "ไม่สนใจ '''คำเตือน''' และบันทึกไฟล์", |
| 1714 | + 'multipleupload-saveallfiles' => 'บันทึกไฟล์ทั้งหมด', |
| 1715 | + 'multiupload-fileuploaded' => 'ไฟล์ถูกอัปโหลดเรียบร้อยแล้ว', |
| 1716 | + 'multiupload-toolbox' => 'อัปโหลดหลายไฟล์', |
| 1717 | + 'multiupload-no-files' => 'กรุณาเลือกอย่างน้อยหนึ่งไฟล์เพื่ออัปโหลด', |
| 1718 | + 'multiupload-blank' => 'ไม่มีไฟล์ถูกเลือก', |
| 1719 | +); |
| 1720 | + |
| 1721 | +/** Tagalog (Tagalog) |
| 1722 | + * @author AnakngAraw |
| 1723 | + */ |
| 1724 | +$messages['tl'] = array( |
| 1725 | + 'multipleupload' => 'Magkarga ng maramihang mga talaksan', |
| 1726 | + 'multiupload-desc' => 'Nagpapahintulot sa mga tagagamit na [[Special:MultipleUpload|kaagad na mapagsabay-sabay ang pagkakarga ng mangilan-ngilang mga talaksan]]', |
| 1727 | + 'multipleupload-ignoreallwarnings' => "Balewalain ang '''lahat ng mga babala''' at sagipin pa rin ang mga talaksan.", |
| 1728 | + 'multipleupload-saveallfiles' => 'Sagipin ang lahat ng mga talaksan', |
| 1729 | + 'multipleupload-addresswarnings' => 'Pakipagbalingan muna ng pansin ang anumang mga babala bago muling ikarga ang mga talaksan.', |
| 1730 | + 'multipleupload-page' => '{{ns:project}}:Patakaran sa pagbubura ng talaksan', |
| 1731 | + 'multipleupload-text' => "Dito magkarga ng maramihang mga talaksan. |
| 1732 | + |
| 1733 | +Piliin ang 'Tumingin-tingin' at piliin ang bawat isang talaksang nais mong ikarga. |
| 1734 | +Maaari kang magkarga mula 1 hanggang $1 mga talaksan sa isang panahon. |
| 1735 | + |
| 1736 | +Maaari kang maglagay (magpasok) ng isang hindi naman talaga kailangang (maaaring wala) '''Patutunguhang pangalan ng talaksan''' at magbigay ng isang '''Buod''' na naglalarawan sa iyong talaksan. |
| 1737 | + |
| 1738 | +Kaagad na buburahin ang hindi naaangkop na mga talaksan, tingnan ang [[{{MediaWiki:Multipleupload-page}}|patakaran sa pagbura ng talaksan]].", |
| 1739 | + 'multiupload-fileuploaded' => 'Naikarga na ang talaksan.', |
| 1740 | + 'multiupload-toolbox' => 'Magkarga ng maramihang mga talaksan', |
| 1741 | + 'multiupload-no-files' => 'Paki pumili ng kahit na isang talaksang ikakarga', |
| 1742 | + 'multiupload-blank' => 'Walang talaksang pinili', |
| 1743 | +); |
| 1744 | + |
| 1745 | +/** Turkish (Türkçe) |
| 1746 | + * @author Joseph |
| 1747 | + * @author Mach |
| 1748 | + */ |
| 1749 | +$messages['tr'] = array( |
| 1750 | + 'multipleupload' => 'Birden fazla dosya yükle', |
| 1751 | + 'multiupload-desc' => 'Kullanıcıların [[Special:MultipleUpload|aynı anda birçok dosya yüklemelerine]] izin verir', |
| 1752 | + 'multipleupload-ignoreallwarnings' => "'''Tüm uyarıları''' yoksay ve dosyaları her halükarda yükle.", |
| 1753 | + 'multipleupload-saveallfiles' => 'Tüm dosyaları kaydet', |
| 1754 | + 'multipleupload-addresswarnings' => 'Lütfen dosyaları tekrar yüklemeden önce uyarıları adresleyin.', |
| 1755 | + 'multipleupload-page' => '{{ns:project}}:Dosya silme ilkesi', |
| 1756 | + 'multipleupload-text' => "Birden çok dosyayı buraya yükleyin. |
| 1757 | + |
| 1758 | +'Gözat'ı seçin ve yüklemek istediğiniz her dosyayı seçin. |
| 1759 | +Bir seferde 1 ile $1 dosyayı yükleyebilirsiniz. |
| 1760 | + |
| 1761 | +İsteğe bağlı olarak '''Hedef dosya adı''' girebilir ve dosyanızı anlatan bir '''Özet''' sağlayabilirsiniz. |
| 1762 | + |
| 1763 | +Uygun olmayan dosyalar hemen silinecektir, [[{{MediaWiki:Multipleupload-page}}|dosya silme ilkesini]] görün.", |
| 1764 | + 'multiupload-fileuploaded' => 'Dosya yüklendi.', |
| 1765 | + 'multiupload-toolbox' => 'Birden fazla dosya yükle', |
| 1766 | + 'multiupload-no-files' => 'Lütfen yüklemek için en az bir dosya seçin', |
| 1767 | + 'multiupload-blank' => 'Hiçbir dosya seçilmedi', |
| 1768 | +); |
| 1769 | + |
| 1770 | +/** Ukrainian (Українська) |
| 1771 | + * @author AS |
| 1772 | + */ |
| 1773 | +$messages['uk'] = array( |
| 1774 | + 'multipleupload' => 'Завантаження багатьох файлів', |
| 1775 | + 'multiupload-desc' => 'Дозволяє користувачам [[Special:MultipleUpload|завантажувати декілька файлів за раз]]', |
| 1776 | + 'multipleupload-ignoreallwarnings' => "Ігнорувати '''усі попередження''' і зберігати файли у будь-якому випадку.", |
| 1777 | + 'multipleupload-saveallfiles' => 'Зберегти всі файли', |
| 1778 | + 'multipleupload-addresswarnings' => 'Будь ласка, розгляньте усі попередження перед повторним завантаженням файлів.', |
| 1779 | + 'multipleupload-page' => '{{ns:project}}:Правила вилучення файлів', |
| 1780 | + 'multipleupload-text' => "З допомогою цієї сторінки можна завантажити декілька файлів за один раз. |
| 1781 | + |
| 1782 | +Натисніть \"Огляд\" і виберіть усі файли, які ви бажаєте завантажити. |
| 1783 | +Ви можете передати від 1 до \$1 файлів за раз. |
| 1784 | + |
| 1785 | +Ви можете ввести необов'язкові поля '''Цільова назва файлу''' та вказати '''Короткий опис''' для ваших файлів. |
| 1786 | + |
| 1787 | +Невідповідні файли будуть вилучені негайно, глядіть [[{{MediaWiki:Multipleupload-page}}|правила вилучення файлів]].", |
| 1788 | + 'multiupload-fileuploaded' => 'Файл завантажено.', |
| 1789 | + 'multiupload-toolbox' => 'Завантаження декількох файлів', |
| 1790 | + 'multiupload-no-files' => 'Будь ласка, виберіть принаймні один файл для завантаження', |
| 1791 | + 'multiupload-blank' => 'Нема вибраних файлів', |
| 1792 | +); |
| 1793 | + |
| 1794 | +/** Vèneto (Vèneto) |
| 1795 | + * @author Candalua |
| 1796 | + */ |
| 1797 | +$messages['vec'] = array( |
| 1798 | + 'multipleupload' => 'Carga file multipli', |
| 1799 | + 'multiupload-desc' => 'Permeti ai utenti de [[Special:MultipleUpload|cargar pi de un file in te un colpo solo]]', |
| 1800 | + 'multipleupload-ignoreallwarnings' => "Ignora '''tuti i avertimenti''' e salva istesso i file.", |
| 1801 | + 'multipleupload-saveallfiles' => 'Salva tuti i file', |
| 1802 | + 'multipleupload-addresswarnings' => 'Par piaser, segui i avertimenti prima de ri-cargar dei file.', |
| 1803 | + 'multipleupload-page' => '{{ns:project}}:Regole par la scancelassion dei file', |
| 1804 | + 'multipleupload-text' => "Chì te pol cargar diversi file insieme. |
| 1805 | + |
| 1806 | +Maca 'Sfoglia' e po' selessiona i file che te vol cargar. |
| 1807 | +Te pol cargar da 1 a $1 file a la òlta. |
| 1808 | + |
| 1809 | +Te pol inserir un '''Nome del file de destinassion''' e fornir dei '''Detagli''' che descrive el to file. |
| 1810 | + |
| 1811 | +I file inapropriati i vegnarà scancelati de paca, lèzi le [[{{MediaWiki:Multipleupload-page}}|regole par la scancelassion dei file]].", |
| 1812 | + 'multiupload-fileuploaded' => 'File cargà.', |
| 1813 | + 'multiupload-toolbox' => 'Carga file multipli', |
| 1814 | + 'multiupload-no-files' => 'Par piaser, selessiona almanco un file da cargar', |
| 1815 | + 'multiupload-blank' => 'Nissun file selessionà', |
| 1816 | +); |
| 1817 | + |
| 1818 | +/** Veps (Vepsan kel') |
| 1819 | + * @author Игорь Бродский |
| 1820 | + */ |
| 1821 | +$messages['vep'] = array( |
| 1822 | + 'multipleupload-saveallfiles' => 'Panda muštho kaik failad', |
| 1823 | + 'multiupload-fileuploaded' => 'Fail om jügutoittud', |
| 1824 | +); |
| 1825 | + |
| 1826 | +/** Vietnamese (Tiếng Việt) |
| 1827 | + * @author Minh Nguyen |
| 1828 | + * @author Vinhtantran |
| 1829 | + */ |
| 1830 | +$messages['vi'] = array( |
| 1831 | + 'multipleupload' => 'Tải lên hơn một tập tin', |
| 1832 | + 'multiupload-desc' => 'Cho phép thành viên [[Special:MultipleUpload|tải vài tập tin lên cùng lúc]]', |
| 1833 | + 'multipleupload-ignoreallwarnings' => "Bỏ qua '''tất cả các cảnh báo''' là lưu tập tin bằng bất cứ giá nào.", |
| 1834 | + 'multipleupload-saveallfiles' => 'Lưu tất cả tập tin', |
| 1835 | + 'multipleupload-addresswarnings' => 'Xin hãy chú ý bất cứ cảnh báo nào trước khi tải tập tin lên lại.', |
| 1836 | + 'multipleupload-page' => '{{ns:project}}:Quy định xóa tập tin', |
| 1837 | + 'multipleupload-text' => "Tải nhiều tập tin lên cùng lúc tại đây. |
| 1838 | + |
| 1839 | +Chọn 'Browse' và chọn từng tập tin mà bạn muốn tải lên. |
| 1840 | +Bạn có thể tải lên từ 1 đến $1 tập tin cùng lúc. |
| 1841 | + |
| 1842 | +Bạn có thể nhập vào một '''Tên tập tin đích''' tùy chọn và cung cấp một '''Tóm tắt''' mô tả tập tin của bạn. |
| 1843 | + |
| 1844 | +Những tập tin không phù hợp sẽ bị xóa lập tức, mời xem [[{{MediaWiki:Multipleupload-page}}|quy định xóa tập tin]].", |
| 1845 | + 'multiupload-fileuploaded' => 'Tập tin đã được tải lên.', |
| 1846 | + 'multiupload-toolbox' => 'Tải nhiều tập tin', |
| 1847 | + 'multiupload-no-files' => 'Xin chọn tối thiểu một tập tin để tải lên', |
| 1848 | + 'multiupload-blank' => 'Chưa chọn tập tin nào', |
| 1849 | +); |
| 1850 | + |
| 1851 | +/** Volapük (Volapük) |
| 1852 | + * @author Malafaya |
| 1853 | + * @author Smeira |
| 1854 | + */ |
| 1855 | +$messages['vo'] = array( |
| 1856 | + 'multipleupload' => 'Löpükön ragivis mödik', |
| 1857 | + 'multiupload-desc' => 'Dälön gebanis ad [[Special:MultipleUpload|löpükön ragivis ömik otüpo]]', |
| 1858 | + 'multipleupload-ignoreallwarnings' => "Nedemön '''nunedis valik''' e dakipön ragivis.", |
| 1859 | + 'multipleupload-saveallfiles' => 'Dakipön ragivis valik', |
| 1860 | + 'multipleupload-page' => '{{ns:project}}:Dunamod tefü ragivimoükam', |
| 1861 | + 'multiupload-fileuploaded' => 'Ragiv pelöpükon.', |
| 1862 | + 'multiupload-toolbox' => 'Löpükön ragivis mödik', |
| 1863 | +); |
| 1864 | + |
| 1865 | +/** Simplified Chinese (中文(简体)) |
| 1866 | + * @author Gzdavidwong |
| 1867 | + * @author Liangent |
| 1868 | + * @author PhiLiP |
| 1869 | + * @author Wrightbus |
| 1870 | + */ |
| 1871 | +$messages['zh-hans'] = array( |
| 1872 | + 'multipleupload' => '上传多个文件', |
| 1873 | + 'multiupload-desc' => '允许用户[[Special:MultipleUpload|一次性上传多个文件]]', |
| 1874 | + 'multipleupload-ignoreallwarnings' => "忽略'''所有警告'''并继续保存文件。", |
| 1875 | + 'multipleupload-saveallfiles' => '保存所有文件', |
| 1876 | + 'multipleupload-addresswarnings' => '在重新上传文件前,请先处理所有警告。', |
| 1877 | + 'multipleupload-page' => '{{ns:project}}:文件刪除方针', |
| 1878 | + 'multipleupload-text' => "您可在此处上传多个文件。 |
| 1879 | + |
| 1880 | +选择“浏览”,然后选择您要上传的文件。您可以一次性上传1到$1个文件。 |
| 1881 | + |
| 1882 | +作为可选项,您可以指定“目标文件名”,并为您的文件提供'''摘要'''描述。 |
| 1883 | + |
| 1884 | +不合适的文件会被立即删除,参见[[{{MediaWiki:Multipleupload-page}}|文件删除方针]]。", |
| 1885 | + 'multiupload-fileuploaded' => '文件已上传。', |
| 1886 | + 'multiupload-toolbox' => '上传多个文件', |
| 1887 | + 'multiupload-no-files' => '请至少上传一个文件', |
| 1888 | + 'multiupload-blank' => '未选择文件', |
| 1889 | +); |
| 1890 | + |
| 1891 | +/** Traditional Chinese (中文(繁體)) |
| 1892 | + * @author Tomchiukc |
| 1893 | + * @author Wrightbus |
| 1894 | + */ |
| 1895 | +$messages['zh-hant'] = array( |
| 1896 | + 'multipleupload' => '上載多個檔案', |
| 1897 | + 'multiupload-desc' => '允許用戶在[[Special:MultipleUpload|同一時間上載多個檔案]]', |
| 1898 | + 'multipleupload-ignoreallwarnings' => "忽略'''所有警告'''並繼續儲存檔案。", |
| 1899 | + 'multipleupload-saveallfiles' => '儲存所有檔案', |
| 1900 | + 'multipleupload-addresswarnings' => '在從新上載檔案前,請先回應所有警告。', |
| 1901 | + 'multipleupload-page' => '{{ns:project}}:檔案刪除政策', |
| 1902 | + 'multipleupload-text' => "你可以在這裡上載多個檔案。 |
| 1903 | + |
| 1904 | +點選「瀏覽…」並選擇你要上載的檔案。 |
| 1905 | +你可以選擇在同一時間上載一個到 $1 個檔案。 |
| 1906 | + |
| 1907 | +你亦可為要上載的檔案重定一個 '''目標檔名''' ,並為每個檔案提供 '''總結''' ,用以描述各檔。 |
| 1908 | + |
| 1909 | +所有不合適的檔案都會被立即刪除,詳見[[{{MediaWiki:Multipleupload-page}}|檔案刪除政策]]。", |
| 1910 | + 'multiupload-fileuploaded' => '檔案經已上載。', |
| 1911 | + 'multiupload-toolbox' => '上載多個檔案', |
| 1912 | + 'multiupload-no-files' => '請選擇最少一個檔案進行上載', |
| 1913 | + 'multiupload-blank' => '沒有選擇檔案', |
| 1914 | +); |
| 1915 | + |
Index: branches/REL1_16/extensions/MultiUpload/MultiUpload.php |
— | — | @@ -0,0 +1,69 @@ |
| 2 | +<?php |
| 3 | +/** |
| 4 | + * An extension that allows users to upload multiple files at once. |
| 5 | + * |
| 6 | + * @file |
| 7 | + * @ingroup Extensions |
| 8 | + * @author Travis Derouin <travis@wikihow.com> |
| 9 | + * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later |
| 10 | + * @link http://www.mediawiki.org/wiki/Extension:MultiUpload Documentation |
| 11 | + */ |
| 12 | + |
| 13 | +if ( !defined( 'MEDIAWIKI' ) ) { |
| 14 | + die(); |
| 15 | +} |
| 16 | + |
| 17 | +// change this parameter to limit the # of files one can upload |
| 18 | +$wgMaxUploadFiles = isset( $wgMaxUploadFiles ) ? intval( $wgMaxUploadFiles ) : 5; |
| 19 | + |
| 20 | +// Extension credits that will show up on Special:Version |
| 21 | +$wgExtensionCredits['specialpage'][] = array( |
| 22 | + 'path' => __FILE__, |
| 23 | + 'name' => 'MultipleUpload', |
| 24 | + 'author' => 'Travis Derouin', |
| 25 | + 'version' => '2.0', |
| 26 | + 'descriptionmsg' => 'multiupload-desc', |
| 27 | + 'url' => 'http://www.mediawiki.org/wiki/Extension:MultiUpload', |
| 28 | +); |
| 29 | + |
| 30 | +// Set up the new special page |
| 31 | +$dir = dirname( __FILE__ ) . '/'; |
| 32 | +$wgAutoloadClasses['MultipleUpload'] = $dir . 'MultiUpload.body.php'; |
| 33 | +$wgAutoloadClasses['MultipleUploadForm'] = $dir . 'MultiUpload.body.php'; |
| 34 | +$wgExtensionMessagesFiles['MultiUpload'] = $dir . 'MultiUpload.i18n.php'; |
| 35 | +$wgExtensionAliasesFiles['MultiUpload'] = $dir . 'MultiUpload.alias.php'; |
| 36 | +$wgSpecialPages['MultipleUpload'] = 'MultipleUpload'; |
| 37 | +$wgSpecialPageGroups['MultipleUpload'] = 'media'; |
| 38 | + |
| 39 | +// Hooked functions |
| 40 | +$wgHooks['SkinTemplateToolboxEnd'][] = 'wfMultiUploadToolbox'; |
| 41 | +$wgHooks['SkinTemplateBuildNavUrlsNav_urlsAfterPermalink'][] = 'wfSpecialMultiUploadNav'; |
| 42 | + |
| 43 | +// Add the link to Special:MultipleUpload to all SkinTemplate-based skins for users with the 'upload' user right |
| 44 | +function wfSpecialMultiUploadNav( &$skintemplate, &$nav_urls, &$oldid, &$revid ) { |
| 45 | + global $wgUser; |
| 46 | + if( $wgUser->isAllowed( 'upload' ) ) |
| 47 | + $nav_urls['multiupload'] = array( |
| 48 | + 'text' => wfMsg( 'multiupload_link' ), |
| 49 | + 'href' => $skintemplate->makeSpecialUrl( 'MultipleUpload' ) |
| 50 | + ); |
| 51 | + |
| 52 | + return true; |
| 53 | +} |
| 54 | + |
| 55 | +// Add the link to Special:MultipleUpload to SkinTemplate based skins |
| 56 | +function wfMultiUploadToolbox( &$monobook ) { |
| 57 | + if ( isset( $monobook->data['nav_urls']['multiupload'] ) ) { |
| 58 | + if ( $monobook->data['nav_urls']['multiupload']['href'] == '' ) { |
| 59 | + ?><li id="t-ismultiupload"><?php echo $monobook->msg( 'multiupload-toolbox' ); ?></li><?php |
| 60 | + } else { |
| 61 | + ?><li id="t-multiupload"><?php |
| 62 | + ?><a href="<?php echo htmlspecialchars( $monobook->data['nav_urls']['multiupload']['href'] ) ?>"><?php |
| 63 | + echo $monobook->msg( 'multiupload-toolbox' ); |
| 64 | + ?></a><?php |
| 65 | + ?></li><?php |
| 66 | + } |
| 67 | + } |
| 68 | + return true; |
| 69 | +} |
| 70 | + |
Index: branches/REL1_16/extensions/MultiUpload/multiupload.js |
— | — | @@ -1,27 +1,377 @@ |
| 2 | +var current; |
| 3 | + |
| 4 | +function licenseSelectorCheck() { |
| 5 | + var selector = document.getElementById( 'wpLicense' ); |
| 6 | + var selection = selector.options[selector.selectedIndex].value; |
| 7 | + if( selector.selectedIndex > 0 ) { |
| 8 | + if( selection == '' ) { |
| 9 | + // Option disabled, but browser is broken and doesn't respect this |
| 10 | + selector.selectedIndex = 0; |
| 11 | + } |
| 12 | + } |
| 13 | + // We might show a preview |
| 14 | + wgUploadLicenseObj.fetchPreview( selection ); |
| 15 | +} |
| 16 | + |
| 17 | +function wgUploadSetup() { |
| 18 | + // Disable URL box if the URL copy upload source type is not selected |
| 19 | + var e = document.getElementById( 'wpSourceTypeURL' ); |
| 20 | + if( e ) { |
| 21 | + if( !e.checked ) { |
| 22 | + var ein = document.getElementById( 'wpUploadFileURL' ); |
| 23 | + if( ein ) { |
| 24 | + ein.setAttribute( 'disabled', 'disabled' ); |
| 25 | + } |
| 26 | + } |
| 27 | + } |
| 28 | + |
| 29 | + // For MSIE/Mac: non-breaking spaces cause the <option> not to render. |
| 30 | + // But for some reason, setting the text to itself works |
| 31 | + var selector = document.getElementById( 'wpLicense' ); |
| 32 | + if ( selector ) { |
| 33 | + var ua = navigator.userAgent; |
| 34 | + var isMacIe = ( ua.indexOf( 'MSIE' ) != -1 ) && ( ua.indexOf( 'Mac' ) != -1 ); |
| 35 | + if ( isMacIe ) { |
| 36 | + for ( var i = 0; i < selector.options.length; i++ ) { |
| 37 | + selector.options[i].text = selector.options[i].text; |
| 38 | + } |
| 39 | + } |
| 40 | + } |
| 41 | + |
| 42 | + // Toggle source type |
| 43 | + var sourceTypeCheckboxes = document.getElementsByName( 'wpSourceType' ); |
| 44 | + for ( var i = 0; i < sourceTypeCheckboxes.length; i++ ) { |
| 45 | + sourceTypeCheckboxes[i].onchange = toggleUploadInputs; |
| 46 | + } |
| 47 | + |
| 48 | + // AJAX wpDestFile warnings |
| 49 | + if ( wgAjaxUploadDestCheck ) { |
| 50 | + // Insert an event handler that fetches upload warnings when wpDestFile |
| 51 | + // has been changed |
| 52 | + for ( i = 0; i < wgMaxUploadFiles; i++ ) { |
| 53 | + document.getElementById( 'wpDestFile' + i ).onchange = function( e ) { |
| 54 | + wgUploadWarningObj.checkNow( this.value ); |
| 55 | + }; |
| 56 | + } |
| 57 | + // Insert a row where the warnings will be displayed just below the |
| 58 | + // wpDestFile row |
| 59 | + var optionsTable = document.getElementById( 'mw-htmlform-description' ).tBodies[0]; |
| 60 | + var row = optionsTable.insertRow( 1 ); |
| 61 | + var td = document.createElement( 'td' ); |
| 62 | + td.id = 'wpDestFile-warning'; |
| 63 | + td.colSpan = 2; |
| 64 | + |
| 65 | + row.appendChild( td ); |
| 66 | + } |
| 67 | + |
| 68 | + if ( wgAjaxLicensePreview ) { |
| 69 | + // License selector check |
| 70 | + document.getElementById( 'wpLicense' ).onchange = licenseSelectorCheck; |
| 71 | + |
| 72 | + // License selector table row |
| 73 | + var wpLicense = document.getElementById( 'wpLicense' ); |
| 74 | + var wpLicenseRow = wpLicense.parentNode.parentNode; |
| 75 | + var wpLicenseTbody = wpLicenseRow.parentNode; |
| 76 | + |
| 77 | + var row = document.createElement( 'tr' ); |
| 78 | + var td = document.createElement( 'td' ); |
| 79 | + row.appendChild( td ); |
| 80 | + td = document.createElement( 'td' ); |
| 81 | + td.id = 'mw-license-preview'; |
| 82 | + row.appendChild( td ); |
| 83 | + |
| 84 | + wpLicenseTbody.insertBefore( row, wpLicenseRow.nextSibling ); |
| 85 | + } |
| 86 | + |
| 87 | + // fillDestFile setup |
| 88 | + for ( var i = 0; i < wgUploadSourceIds.length; i++ ) { |
| 89 | + document.getElementById( wgUploadSourceIds[i] ).onchange = function( e ) { |
| 90 | + fillDestFilename( this.id ); |
| 91 | + }; |
| 92 | + } |
| 93 | +} |
| 94 | + |
2 | 95 | /** |
3 | | - * JavaScript helper function for MultiUpload extension |
| 96 | + * Iterate over all upload source fields and disable all except the selected one. |
| 97 | + * |
| 98 | + * @param enabledId The id of the selected radio button |
| 99 | + * @return emptiness |
4 | 100 | */ |
5 | | -function fillDestFilenameMulti( i ) { |
6 | | - if( !document.getElementById ) |
| 101 | +function toggleUploadInputs() { |
| 102 | + // Iterate over all rows with UploadSourceField |
| 103 | + var rows; |
| 104 | + if ( document.getElementsByClassName ) { |
| 105 | + rows = document.getElementsByClassName( 'mw-htmlform-field-UploadSourceField' ); |
| 106 | + } else { |
| 107 | + // Older browsers don't support getElementsByClassName |
| 108 | + rows = new Array(); |
| 109 | + |
| 110 | + var allRows = document.getElementsByTagName( 'tr' ); |
| 111 | + for ( var i = 0; i < allRows.length; i++ ) { |
| 112 | + if ( allRows[i].className == 'mw-htmlform-field-UploadSourceField' ) { |
| 113 | + rows.push( allRows[i] ); |
| 114 | + } |
| 115 | + } |
| 116 | + } |
| 117 | + |
| 118 | + for ( var i = 0; i < rows.length; i++ ) { |
| 119 | + var inputs = rows[i].getElementsByTagName( 'input' ); |
| 120 | + |
| 121 | + // Check if this row is selected |
| 122 | + var isChecked = true; // Default true in case wpSourceType is not found |
| 123 | + for ( var j = 0; j < inputs.length; j++ ) { |
| 124 | + if ( inputs[j].name == 'wpSourceType' ) { |
| 125 | + isChecked = inputs[j].checked; |
| 126 | + } |
| 127 | + } |
| 128 | + |
| 129 | + // Disable all unselected rows |
| 130 | + for ( var j = 0; j < inputs.length; j++ ) { |
| 131 | + if ( inputs[j].type != 'radio' ) { |
| 132 | + inputs[j].disabled = !isChecked; |
| 133 | + } |
| 134 | + } |
| 135 | + } |
| 136 | +} |
| 137 | + |
| 138 | +var wgUploadWarningObj = { |
| 139 | + 'responseCache' : { '' : ' ' }, |
| 140 | + 'nameToCheck' : '', |
| 141 | + 'typing': false, |
| 142 | + 'delay': 500, // ms |
| 143 | + 'timeoutID': false, |
| 144 | + |
| 145 | + 'keypress': function() { |
| 146 | + if ( !wgAjaxUploadDestCheck || !sajax_init_object() ) { |
| 147 | + return; |
| 148 | + } |
| 149 | + |
| 150 | + // Find file to upload |
| 151 | + var destFile = document.getElementById( 'wpDestFile' + current ); |
| 152 | + var warningElt = document.getElementById( 'wpDestFile-warning' ); |
| 153 | + if ( !destFile || !warningElt ) { |
| 154 | + return; |
| 155 | + } |
| 156 | + |
| 157 | + this.nameToCheck = destFile.value; |
| 158 | + |
| 159 | + // Clear timer |
| 160 | + if ( this.timeoutID ) { |
| 161 | + window.clearTimeout( this.timeoutID ); |
| 162 | + } |
| 163 | + // Check response cache |
| 164 | + for ( cached in this.responseCache ) { |
| 165 | + if ( this.nameToCheck == cached ) { |
| 166 | + this.setWarning( this.responseCache[this.nameToCheck] ); |
| 167 | + return; |
| 168 | + } |
| 169 | + } |
| 170 | + |
| 171 | + this.timeoutID = window.setTimeout( 'wgUploadWarningObj.timeout()', this.delay ); |
| 172 | + }, |
| 173 | + |
| 174 | + 'checkNow': function( fname ) { |
| 175 | + if ( !wgAjaxUploadDestCheck || !sajax_init_object() ) { |
| 176 | + return; |
| 177 | + } |
| 178 | + if ( this.timeoutID ) { |
| 179 | + window.clearTimeout( this.timeoutID ); |
| 180 | + } |
| 181 | + this.nameToCheck = fname; |
| 182 | + this.timeout(); |
| 183 | + }, |
| 184 | + |
| 185 | + 'timeout' : function() { |
| 186 | + if ( !wgAjaxUploadDestCheck || !sajax_init_object() ) { |
| 187 | + return; |
| 188 | + } |
| 189 | + injectSpinner( document.getElementById( 'wpDestFile' + current ), 'destcheck' ); |
| 190 | + |
| 191 | + // Get variables into local scope so that they will be preserved for the |
| 192 | + // anonymous callback. fileName is copied so that multiple overlapping |
| 193 | + // AJAX requests can be supported. |
| 194 | + var obj = this; |
| 195 | + var fileName = this.nameToCheck; |
| 196 | + sajax_do_call( 'SpecialUpload::ajaxGetExistsWarning', [this.nameToCheck], |
| 197 | + function( result ) { |
| 198 | + obj.processResult( result, fileName ); |
| 199 | + } |
| 200 | + ); |
| 201 | + }, |
| 202 | + |
| 203 | + 'processResult' : function( result, fileName ) { |
| 204 | + removeSpinner( 'destcheck' ); |
| 205 | + this.setWarning(result.responseText); |
| 206 | + this.responseCache[fileName] = result.responseText; |
| 207 | + }, |
| 208 | + |
| 209 | + 'setWarning' : function( warning ) { |
| 210 | + var warningElt = document.getElementById( 'wpDestFile-warning' ); |
| 211 | + var ackElt = document.getElementsByName( 'wpDestFileWarningAck' ); |
| 212 | + |
| 213 | + this.setInnerHTML( warningElt, warning ); |
| 214 | + |
| 215 | + // Set a value in the form indicating that the warning is acknowledged and |
| 216 | + // doesn't need to be redisplayed post-upload |
| 217 | + if ( warning == '' || warning == ' ' ) { |
| 218 | + ackElt[0].value = ''; |
| 219 | + } else { |
| 220 | + ackElt[0].value = '1'; |
| 221 | + } |
| 222 | + |
| 223 | + }, |
| 224 | + 'setInnerHTML' : function( element, text ) { |
| 225 | + // Check for no change to avoid flicker in IE 7 |
| 226 | + if ( element.innerHTML != text ) { |
| 227 | + element.innerHTML = text; |
| 228 | + } |
| 229 | + } |
| 230 | +} |
| 231 | + |
| 232 | +function fillDestFilename( id ) { |
| 233 | + if ( !wgUploadAutoFill ) { |
7 | 234 | return; |
8 | | - var path = document.getElementById('wpUploadFile_' + i).value; |
| 235 | + } |
| 236 | + if ( !document.getElementById ) { |
| 237 | + return; |
| 238 | + } |
| 239 | + // Remove any previously flagged errors |
| 240 | + var e = document.getElementById( 'mw-upload-permitted' ); |
| 241 | + if( e ) { |
| 242 | + e.className = ''; |
| 243 | + } |
| 244 | + |
| 245 | + var e = document.getElementById( 'mw-upload-prohibited' ); |
| 246 | + if( e ) { |
| 247 | + e.className = ''; |
| 248 | + } |
| 249 | + |
| 250 | + var path = document.getElementById( id ).value; |
9 | 251 | // Find trailing part |
10 | | - var slash = path.lastIndexOf('/'); |
11 | | - var backslash = path.lastIndexOf('\\'); |
| 252 | + var slash = path.lastIndexOf( '/' ); |
| 253 | + var backslash = path.lastIndexOf( '\\' ); |
12 | 254 | var fname; |
13 | | - if( slash == -1 && backslash == -1 ) { |
| 255 | + if ( slash == -1 && backslash == -1 ) { |
14 | 256 | fname = path; |
15 | | - } else if( slash > backslash ) { |
16 | | - fname = path.substring(slash+1, 10000); |
| 257 | + } else if ( slash > backslash ) { |
| 258 | + fname = path.substring( slash + 1, 10000 ); |
17 | 259 | } else { |
18 | | - fname = path.substring(backslash+1, 10000); |
| 260 | + fname = path.substring( backslash + 1, 10000 ); |
19 | 261 | } |
20 | 262 | |
| 263 | + // Clear the filename if it does not have a valid extension. |
| 264 | + // URLs are less likely to have a useful extension, so don't include them in the |
| 265 | + // extension check. |
| 266 | + current = id.replace( /[^0-9]/g, '' ); |
| 267 | + if( wgFileExtensions && id != 'wpUploadFileURL' ) { |
| 268 | + var found = false; |
| 269 | + if( fname.lastIndexOf( '.' ) != -1 ) { |
| 270 | + var ext = fname.substr( fname.lastIndexOf( '.' ) + 1 ); |
| 271 | + for( var i = 0; i < wgFileExtensions.length; i++ ) { |
| 272 | + if( wgFileExtensions[i].toLowerCase() == ext.toLowerCase() ) { |
| 273 | + found = true; |
| 274 | + break; |
| 275 | + } |
| 276 | + } |
| 277 | + } |
| 278 | + if( !found ) { |
| 279 | + // Not a valid extension |
| 280 | + // Clear the upload and set mw-upload-permitted to error |
| 281 | + document.getElementById( id ).value = ''; |
| 282 | + var e = document.getElementById( 'mw-upload-permitted' ); |
| 283 | + if( e ) { |
| 284 | + e.className = 'error'; |
| 285 | + } |
| 286 | + |
| 287 | + var e = document.getElementById( 'mw-upload-prohibited' ); |
| 288 | + if( e ) { |
| 289 | + e.className = 'error'; |
| 290 | + } |
| 291 | + |
| 292 | + // Clear wpDestFile as well |
| 293 | + var e = document.getElementById( 'wpDestFile' + current ); |
| 294 | + if( e ) { |
| 295 | + e.value = ''; |
| 296 | + } |
| 297 | + |
| 298 | + return false; |
| 299 | + } |
| 300 | + } |
| 301 | + |
21 | 302 | // Capitalise first letter and replace spaces by underscores |
22 | | - fname = fname.charAt(0).toUpperCase().concat(fname.substring(1,10000)).replace(/ /g, '_'); |
| 303 | + // FIXME: $wgCapitalizedNamespaces |
| 304 | + fname = fname.charAt( 0 ).toUpperCase().concat( fname.substring( 1, 10000 ) ).replace( / /g, '_' ); |
23 | 305 | |
24 | 306 | // Output result |
25 | | - var destFile = document.getElementById('wpDestFile_' + i); |
26 | | - if( destFile ) |
| 307 | + var destFile = document.getElementById( 'wpDestFile' + current ); |
| 308 | + if ( destFile ) { |
27 | 309 | destFile.value = fname; |
28 | | -} |
\ No newline at end of file |
| 310 | + wgUploadWarningObj.checkNow( fname ); |
| 311 | + } |
| 312 | +} |
| 313 | + |
| 314 | +function toggleFilenameFiller() { |
| 315 | + if( !document.getElementById ) { |
| 316 | + return; |
| 317 | + } |
| 318 | + var upfield = document.getElementById( 'wpUploadFile' ); |
| 319 | + var destName = document.getElementById( 'wpDestFile' ).value; |
| 320 | + if ( destName == '' || destName == ' ' ) { |
| 321 | + wgUploadAutoFill = true; |
| 322 | + } else { |
| 323 | + wgUploadAutoFill = false; |
| 324 | + } |
| 325 | +} |
| 326 | + |
| 327 | +var wgUploadLicenseObj = { |
| 328 | + |
| 329 | + 'responseCache' : { '' : '' }, |
| 330 | + |
| 331 | + 'fetchPreview': function( license ) { |
| 332 | + if( !wgAjaxLicensePreview ) { |
| 333 | + return; |
| 334 | + } |
| 335 | + for ( cached in this.responseCache ) { |
| 336 | + if ( cached == license ) { |
| 337 | + this.showPreview( this.responseCache[license] ); |
| 338 | + return; |
| 339 | + } |
| 340 | + } |
| 341 | + injectSpinner( document.getElementById( 'wpLicense' ), 'license' ); |
| 342 | + |
| 343 | + var title = document.getElementById( 'wpDestFile' + current ).value; |
| 344 | + if ( !title ) { |
| 345 | + title = 'File:Sample.jpg'; |
| 346 | + } |
| 347 | + |
| 348 | + var url = wgScriptPath + '/api' + wgScriptExtension |
| 349 | + + '?action=parse&text={{' + encodeURIComponent( license ) + '}}' |
| 350 | + + '&title=' + encodeURIComponent( title ) |
| 351 | + + '&prop=text&pst&format=json'; |
| 352 | + |
| 353 | + var req = sajax_init_object(); |
| 354 | + req.onreadystatechange = function() { |
| 355 | + if ( req.readyState == 4 && req.status == 200 ) { |
| 356 | + wgUploadLicenseObj.processResult( eval( '(' + req.responseText + ')' ), license ); |
| 357 | + } |
| 358 | + }; |
| 359 | + req.open( 'GET', url, true ); |
| 360 | + req.send( '' ); |
| 361 | + }, |
| 362 | + |
| 363 | + 'processResult' : function( result, license ) { |
| 364 | + removeSpinner( 'license' ); |
| 365 | + this.responseCache[license] = result['parse']['text']['*']; |
| 366 | + this.showPreview( this.responseCache[license] ); |
| 367 | + }, |
| 368 | + |
| 369 | + 'showPreview' : function( preview ) { |
| 370 | + var previewPanel = document.getElementById( 'mw-license-preview' ); |
| 371 | + if( previewPanel.innerHTML != preview ) { |
| 372 | + previewPanel.innerHTML = preview; |
| 373 | + } |
| 374 | + } |
| 375 | + |
| 376 | +} |
| 377 | + |
| 378 | +addOnloadHook( wgUploadSetup ); |
\ No newline at end of file |
Index: branches/REL1_16/extensions/MultiUpload/MultiUpload.alias.php |
— | — | @@ -0,0 +1,191 @@ |
| 2 | +<?php |
| 3 | +/** |
| 4 | + * Aliases for Special:MultipleUpload |
| 5 | + * |
| 6 | + * @file |
| 7 | + * @ingroup Extensions |
| 8 | + */ |
| 9 | + |
| 10 | +$specialPageAliases = array(); |
| 11 | + |
| 12 | +/** English |
| 13 | + * @author Jon Harald Søby |
| 14 | + */ |
| 15 | +$specialPageAliases['en'] = array( |
| 16 | + 'MultipleUpload' => array( 'MultipleUpload' ), |
| 17 | +); |
| 18 | + |
| 19 | +/** Arabic (العربية) */ |
| 20 | +$specialPageAliases['ar'] = array( |
| 21 | + 'MultipleUpload' => array( 'رفع_متعدد' ), |
| 22 | +); |
| 23 | + |
| 24 | +/** Egyptian Spoken Arabic (مصرى) */ |
| 25 | +$specialPageAliases['arz'] = array( |
| 26 | + 'MultipleUpload' => array( 'Upload_متعدد' ), |
| 27 | +); |
| 28 | + |
| 29 | +/** Bosnian (Bosanski) */ |
| 30 | +$specialPageAliases['bs'] = array( |
| 31 | + 'MultipleUpload' => array( 'VisestrukoPos' ), |
| 32 | +); |
| 33 | + |
| 34 | +/** German (Deutsch) */ |
| 35 | +$specialPageAliases['de'] = array( |
| 36 | + 'MultipleUpload' => array( 'Mehrere_Dateien_hochladen' ), |
| 37 | +); |
| 38 | + |
| 39 | +/** Lower Sorbian (Dolnoserbski) */ |
| 40 | +$specialPageAliases['dsb'] = array( |
| 41 | + 'MultipleUpload' => array( 'Někotare_dataje_nagraś' ), |
| 42 | +); |
| 43 | + |
| 44 | +/** Persian (فارسی) */ |
| 45 | +$specialPageAliases['fa'] = array( |
| 46 | + 'MultipleUpload' => array( 'بارگذاری_چندتایی' ), |
| 47 | +); |
| 48 | + |
| 49 | +/** French (Français) */ |
| 50 | +$specialPageAliases['fr'] = array( |
| 51 | + 'MultipleUpload' => array( 'Téléversement_multiple', 'TéléversementMultiple' ), |
| 52 | +); |
| 53 | + |
| 54 | +/** Franco-Provençal (Arpetan) */ |
| 55 | +$specialPageAliases['frp'] = array( |
| 56 | + 'MultipleUpload' => array( 'Tèlèchargement_multiplo', 'TèlèchargementMultiplo' ), |
| 57 | +); |
| 58 | + |
| 59 | +/** Swiss German (Alemannisch) */ |
| 60 | +$specialPageAliases['gsw'] = array( |
| 61 | + 'MultipleUpload' => array( 'Mehreri Dateie uffelade' ), |
| 62 | +); |
| 63 | + |
| 64 | +/** Croatian (Hrvatski) */ |
| 65 | +$specialPageAliases['hr'] = array( |
| 66 | + 'MultipleUpload' => array( 'Višestruko_postavljanje' ), |
| 67 | +); |
| 68 | + |
| 69 | +/** Upper Sorbian (Hornjoserbsce) */ |
| 70 | +$specialPageAliases['hsb'] = array( |
| 71 | + 'MultipleUpload' => array( 'Wjacore_dataje_nahrać' ), |
| 72 | +); |
| 73 | + |
| 74 | +/** Interlingua (Interlingua) */ |
| 75 | +$specialPageAliases['ia'] = array( |
| 76 | + 'MultipleUpload' => array( 'Incargar_plures', 'Cargar_plures' ), |
| 77 | +); |
| 78 | + |
| 79 | +/** Indonesian (Bahasa Indonesia) */ |
| 80 | +$specialPageAliases['id'] = array( |
| 81 | + 'MultipleUpload' => array( 'Multi_unggah', 'MultiUnggah' ), |
| 82 | +); |
| 83 | + |
| 84 | +/** Italian (Italiano) */ |
| 85 | +$specialPageAliases['it'] = array( |
| 86 | + 'MultipleUpload' => array( 'CaricaMultipli' ), |
| 87 | +); |
| 88 | + |
| 89 | +/** Japanese (日本語) */ |
| 90 | +$specialPageAliases['ja'] = array( |
| 91 | + 'MultipleUpload' => array( 'マルチアップロード', '複数アップロード' ), |
| 92 | +); |
| 93 | + |
| 94 | +/** Korean (한국어) */ |
| 95 | +$specialPageAliases['ko'] = array( |
| 96 | + 'MultipleUpload' => array( '다중올리기' ), |
| 97 | +); |
| 98 | + |
| 99 | +/** Colognian (Ripoarisch) */ |
| 100 | +$specialPageAliases['ksh'] = array( |
| 101 | + 'MultipleUpload' => array( 'HuhlaadeEmPöngel' ), |
| 102 | +); |
| 103 | + |
| 104 | +/** Ladino (Ladino) */ |
| 105 | +$specialPageAliases['lad'] = array( |
| 106 | + 'MultipleUpload' => array( 'CargarMunchasDosyasEnMesmoTiempo' ), |
| 107 | +); |
| 108 | + |
| 109 | +/** Luxembourgish (Lëtzebuergesch) */ |
| 110 | +$specialPageAliases['lb'] = array( |
| 111 | + 'MultipleUpload' => array( 'Vill_Fichieren_eroplueden' ), |
| 112 | +); |
| 113 | + |
| 114 | +/** Macedonian (Македонски) */ |
| 115 | +$specialPageAliases['mk'] = array( |
| 116 | + 'MultipleUpload' => array( 'ПовеќекратноПодигање' ), |
| 117 | +); |
| 118 | + |
| 119 | +/** Malayalam (മലയാളം) */ |
| 120 | +$specialPageAliases['ml'] = array( |
| 121 | + 'MultipleUpload' => array( 'വിവിധ_അപ്ലോഡുകൾ' ), |
| 122 | +); |
| 123 | + |
| 124 | +/** Nedersaksisch (Nedersaksisch) */ |
| 125 | +$specialPageAliases['nds-nl'] = array( |
| 126 | + 'MultipleUpload' => array( 'Meerdere_bestanen_toevoegen' ), |
| 127 | +); |
| 128 | + |
| 129 | +/** Dutch (Nederlands) */ |
| 130 | +$specialPageAliases['nl'] = array( |
| 131 | + 'MultipleUpload' => array( 'MultiUploaden' ), |
| 132 | +); |
| 133 | + |
| 134 | +/** Norwegian (bokmål) (Norsk (bokmål)) */ |
| 135 | +$specialPageAliases['no'] = array( |
| 136 | + 'MultipleUpload' => array( 'Last_opp_mange_filer' ), |
| 137 | +); |
| 138 | + |
| 139 | +/** Occitan (Occitan) */ |
| 140 | +$specialPageAliases['oc'] = array( |
| 141 | + 'MultipleUpload' => array( 'Telecargament_multiple', 'TelecargamentMultiple' ), |
| 142 | +); |
| 143 | + |
| 144 | +/** Portuguese (Português) */ |
| 145 | +$specialPageAliases['pt'] = array( |
| 146 | + 'MultipleUpload' => array( 'Carregamento_múltiplo' ), |
| 147 | +); |
| 148 | + |
| 149 | +/** Brazilian Portuguese (Português do Brasil) */ |
| 150 | +$specialPageAliases['pt-br'] = array( |
| 151 | + 'MultipleUpload' => array( 'Carregamentos_em_massa' ), |
| 152 | +); |
| 153 | + |
| 154 | +/** Sanskrit (संस्कृत) */ |
| 155 | +$specialPageAliases['sa'] = array( |
| 156 | + 'MultipleUpload' => array( 'अनेकभारंन्यस्यति' ), |
| 157 | +); |
| 158 | + |
| 159 | +/** Slovak (Slovenčina) */ |
| 160 | +$specialPageAliases['sk'] = array( |
| 161 | + 'MultipleUpload' => array( 'Multinahrávanie' ), |
| 162 | +); |
| 163 | + |
| 164 | +/** Albanian (Shqip) */ |
| 165 | +$specialPageAliases['sq'] = array( |
| 166 | + 'MultipleUpload' => array( 'MultiNgarkim' ), |
| 167 | +); |
| 168 | + |
| 169 | +/** Swedish (Svenska) */ |
| 170 | +$specialPageAliases['sv'] = array( |
| 171 | + 'MultipleUpload' => array( 'Multiuppladdning' ), |
| 172 | +); |
| 173 | + |
| 174 | +/** Tagalog (Tagalog) */ |
| 175 | +$specialPageAliases['tl'] = array( |
| 176 | + 'MultipleUpload' => array( 'Maramihang pagkarga' ), |
| 177 | +); |
| 178 | + |
| 179 | +/** Turkish (Türkçe) */ |
| 180 | +$specialPageAliases['tr'] = array( |
| 181 | + 'MultipleUpload' => array( 'ÇokluYükleme' ), |
| 182 | +); |
| 183 | + |
| 184 | +/** Traditional Chinese (中文(繁體)) */ |
| 185 | +$specialPageAliases['zh-hant'] = array( |
| 186 | + 'MultipleUpload' => array( '大量上傳' ), |
| 187 | +); |
| 188 | + |
| 189 | +/** |
| 190 | + * For backwards compatibility with MediaWiki 1.15 and earlier. |
| 191 | + */ |
| 192 | +$aliases =& $specialPageAliases; |
\ No newline at end of file |
Index: branches/REL1_16/extensions/MultiUpload/README |
— | — | @@ -19,7 +19,7 @@ |
20 | 20 | |
21 | 21 | Add the line |
22 | 22 | |
23 | | - require_once("extensions/MultiUpload/SpecialMultipleUpload.php"); |
| 23 | + require_once("extensions/MultiUpload/MultiUpload.php"); |
24 | 24 | |
25 | 25 | to your LocalSettings.php file. |
26 | 26 | |