Index: branches/wmf-deployment-work/extensions/OggHandler/.project |
— | — | @@ -1,22 +0,0 @@ |
2 | | -<?xml version="1.0" encoding="UTF-8"?> |
3 | | -<projectDescription> |
4 | | - <name>OggHandler</name> |
5 | | - <comment></comment> |
6 | | - <projects> |
7 | | - </projects> |
8 | | - <buildSpec> |
9 | | - <buildCommand> |
10 | | - <name>org.eclipse.php.core.PhpIncrementalProjectBuilder</name> |
11 | | - <arguments> |
12 | | - </arguments> |
13 | | - </buildCommand> |
14 | | - <buildCommand> |
15 | | - <name>org.eclipse.php.core.ValidationManagerWrapper</name> |
16 | | - <arguments> |
17 | | - </arguments> |
18 | | - </buildCommand> |
19 | | - </buildSpec> |
20 | | - <natures> |
21 | | - <nature>org.eclipse.php.core.PHPNature</nature> |
22 | | - </natures> |
23 | | -</projectDescription> |
Index: branches/wmf-deployment-work/extensions/OggHandler/OggHandler.i18n.magic.php |
— | — | @@ -1,37 +0,0 @@ |
2 | | -<?php |
3 | | -/** |
4 | | - * Internationalisation file for extension OggPlayer. |
5 | | - * |
6 | | - * @addtogroup Extensions |
7 | | - */ |
8 | | - |
9 | | -$magicWords = array(); |
10 | | - |
11 | | -$magicWords['en'] = array( |
12 | | - 'ogg_noplayer' => array( 0, 'noplayer' ), |
13 | | - 'ogg_noicon' => array( 0, 'noicon' ), |
14 | | - 'ogg_thumbtime' => array( 0, 'thumbtime=$1' ), |
15 | | - 'ogg_starttime' => array( 0, 'start=$1'), |
16 | | - 'ogg_endtime' => array( 0, 'end=$1'), |
17 | | -); |
18 | | - |
19 | | -$magicWords['ar'] = array( |
20 | | - 'ogg_noplayer' => array( '0', 'لابرنامج', 'noplayer' ), |
21 | | - 'ogg_noicon' => array( '0', 'لاأيقونة', 'noicon' ), |
22 | | - 'ogg_starttime' => array( '0', 'بداية=$1', 'start=$1' ), |
23 | | - 'ogg_endtime' => array( '0', 'نهاية=$1', 'end=$1' ), |
24 | | -); |
25 | | - |
26 | | -$magicWords['nl'] = array( |
27 | | - 'ogg_noplayer' => array( '0', 'geenspeler', 'noplayer' ), |
28 | | - 'ogg_noicon' => array( '0', 'geenicoon', 'noicon' ), |
29 | | - 'ogg_thumbtime' => array( '0', 'miniatuurtijd=$1', 'thumbtime=$1' ), |
30 | | - 'ogg_endtime' => array( '0', 'eind=$1', 'end=$1' ), |
31 | | -); |
32 | | - |
33 | | -$magicWords['ru'] = array( |
34 | | - 'ogg_noplayer' => array( '0', 'нетпроигрывателя', 'noplayer' ), |
35 | | - 'ogg_noicon' => array( '0', 'нетзначка', 'noicon' ), |
36 | | - 'ogg_starttime' => array( '0', 'начало=$1', 'start=$1' ), |
37 | | - 'ogg_endtime' => array( '0', 'окончание=$1', 'end=$1' ), |
38 | | -); |
\ No newline at end of file |
Index: branches/wmf-deployment-work/extensions/OggHandler/OggHandler.php |
— | — | @@ -26,7 +26,6 @@ |
27 | 27 | $wgOggScriptVersion = '10'; |
28 | 28 | |
29 | 29 | $wgExtensionMessagesFiles['OggHandler'] = "$oggDir/OggHandler.i18n.php"; |
30 | | -$wgExtensionMessagesFiles['OggHandlerMagic'] = "$oggDir/OggHandler.i18n.magic.php"; |
31 | 30 | $wgParserOutputHooks['OggHandler'] = array( 'OggHandler', 'outputHook' ); |
32 | 31 | $wgHooks['LanguageGetMagic'][] = 'OggHandler::registerMagicWords'; |
33 | 32 | $wgExtensionCredits['media'][] = array( |
— | — | @@ -40,27 +39,12 @@ |
41 | 40 | |
42 | 41 | /******************* CONFIGURATION STARTS HERE **********************/ |
43 | 42 | |
44 | | -//set the supported ogg codecs: |
45 | | -$wgOggVideoTypes = array( 'Theora' ); |
46 | | -$wgOggAudioTypes = array( 'Vorbis', 'Speex', 'FLAC' ); |
47 | | - |
48 | 43 | //if wgPlayerStats collection is enabled or not |
49 | 44 | $wgPlayerStatsCollection=false; |
50 | 45 | |
51 | | -//if $wgEnableJS2system = true and the below variable is set to true |
52 | | -// then we can output the <video> tag and its re-written by mv_embed |
53 | | -$wgJs2VideoTagOut = true; |
54 | | - |
55 | 46 | // Location of the FFmpeg binary |
56 | 47 | $wgFFmpegLocation = '/usr/bin/ffmpeg'; |
57 | 48 | |
58 | | -/** |
59 | | - * enable oggz_chop support |
60 | | - * if enabled the mv_embed player will use temporal urls |
61 | | - * for helping with seeking with some plugin types |
62 | | - */ |
63 | | -$wgEnableTemporalOggUrls = false; |
64 | | - |
65 | 49 | // Filename or URL path to the Cortado Java player applet. |
66 | 50 | // |
67 | 51 | // If no path is included, the path to this extension's |
Index: branches/wmf-deployment-work/extensions/OggHandler/OggPlayer.js |
— | — | @@ -271,7 +271,7 @@ |
272 | 272 | // Note: Totem and KMPlayer also use this pluginName, which is |
273 | 273 | // why we check for them first |
274 | 274 | player = 'quicktime-mozilla'; |
275 | | - } else if ( (pluginName.toLowerCase() == 'vlc multimedia plugin') || (pluginName.toLowerCase() == 'vlc multimedia plug-in') ) { |
| 275 | + } else if ( pluginName.toLowerCase() == 'vlc multimedia plugin' ) { |
276 | 276 | player = 'vlc-mozilla'; |
277 | 277 | } else if ( type == 'application/ogg' ) { |
278 | 278 | player = 'oggPlugin'; |
— | — | @@ -346,52 +346,7 @@ |
347 | 347 | } |
348 | 348 | return hasObj; |
349 | 349 | }, |
350 | | - 'webkitVersionIsAtLeast' : function ( minimumString ) { |
351 | | - var version = function() { |
352 | | - // grab (AppleWebKit/)(xxx.x.x) |
353 | | - var webKitFields = RegExp("( AppleWebKit/)([^ ]+)").exec(navigator.userAgent); |
354 | | - if (!webKitFields || webKitFields.length < 3) |
355 | | - return null; |
356 | | - var versionString = webKitFields[2]; |
357 | | - var isNightlyBuild = versionString.indexOf("+") != -1; |
358 | 350 | |
359 | | - // Remove '+' or any other stray characters |
360 | | - var invalidCharacter = RegExp("[^\\.0-9]").exec(versionString); |
361 | | - if (invalidCharacter) |
362 | | - versionString = versionString.slice(0, invalidCharacter.index); |
363 | | - |
364 | | - var version = versionString.split("."); |
365 | | - version.isNightlyBuild = isNightlyBuild; |
366 | | - return version; |
367 | | - } |
368 | | - var toIntOrZero = function (s) { |
369 | | - var toInt = parseInt(s); |
370 | | - return isNaN(toInt) ? 0 : toInt; |
371 | | - } |
372 | | - |
373 | | - if (minimumString === undefined) |
374 | | - minimumString = ""; |
375 | | - |
376 | | - var minimum = minimumString.split("."); |
377 | | - var version = version(); |
378 | | - |
379 | | - if (!version) |
380 | | - return false; |
381 | | - |
382 | | - if (version.isNightlyBuild) |
383 | | - return true; |
384 | | - |
385 | | - for (var i = 0; i < minimum.length; i++) { |
386 | | - var versionField = toIntOrZero(version[i]); |
387 | | - var minimumField = toIntOrZero(minimum[i]); |
388 | | - |
389 | | - if (versionField > minimumField) |
390 | | - return true; |
391 | | - if (versionField < minimumField) |
392 | | - return false; |
393 | | - } |
394 | | - return true; |
395 | | - }, |
396 | 351 | 'addOption' : function ( select, value, text, selected ) { |
397 | 352 | var option = document.createElement( 'option' ); |
398 | 353 | option.value = value; |
— | — | @@ -595,7 +550,7 @@ |
596 | 551 | ' height=' + this.hq( (params.height>0)?params.height:this.controlsHeightGuess ) + |
597 | 552 | ' src=' + this.hq( params.videoUrl ) + |
598 | 553 | ' autoplay'; |
599 | | - if (!this.safari || this.webkitVersionIsAtLeast('530.19.2')) |
| 554 | + if (!this.safari) |
600 | 555 | html += ' controls'; |
601 | 556 | html += ' ></' + mtag + '></div>'; |
602 | 557 | elt.innerHTML = html; |
Index: branches/wmf-deployment-work/extensions/OggHandler/OggHandler_body.php |
— | — | @@ -7,6 +7,9 @@ |
8 | 8 | |
9 | 9 | static $magicDone = false; |
10 | 10 | |
| 11 | + var $videoTypes = array( 'Theora' ); |
| 12 | + var $audioTypes = array( 'Vorbis', 'Speex', 'FLAC' ); |
| 13 | + |
11 | 14 | function isEnabled() { |
12 | 15 | return true; |
13 | 16 | } |
— | — | @@ -18,18 +21,16 @@ |
19 | 22 | |
20 | 23 | function getParamMap() { |
21 | 24 | wfLoadExtensionMessages( 'OggHandler' ); |
22 | | - return array( |
| 25 | + return array( |
23 | 26 | 'img_width' => 'width', |
24 | 27 | 'ogg_noplayer' => 'noplayer', |
25 | 28 | 'ogg_noicon' => 'noicon', |
26 | 29 | 'ogg_thumbtime' => 'thumbtime', |
27 | | - 'ogg_starttime' => 'start', |
28 | | - 'ogg_endtime' => 'end', |
29 | 30 | ); |
30 | 31 | } |
31 | 32 | |
32 | 33 | function validateParam( $name, $value ) { |
33 | | - if ( $name == 'thumbtime' || $name == 'start' || $name == 'end' ) { |
| 34 | + if ( $name == 'thumbtime' ) { |
34 | 35 | if ( $this->parseTimeString( $value ) === false ) { |
35 | 36 | return false; |
36 | 37 | } |
— | — | @@ -46,7 +47,7 @@ |
47 | 48 | } |
48 | 49 | $time += intval( $parts[$i] ) * pow( 60, count( $parts ) - $i - 1 ); |
49 | 50 | } |
50 | | - |
| 51 | + |
51 | 52 | if ( $time < 0 ) { |
52 | 53 | wfDebug( __METHOD__.": specified negative time, using zero\n" ); |
53 | 54 | $time = 0; |
— | — | @@ -76,32 +77,22 @@ |
77 | 78 | } |
78 | 79 | |
79 | 80 | function normaliseParams( $image, &$params ) { |
80 | | - $timeParam = array('thumbtime', 'start', 'end'); |
81 | | - //parse time values if endtime or thumbtime can't be more than length -1 |
82 | | - foreach($timeParam as $pn){ |
83 | | - if ( isset( $params[$pn] ) ) { |
84 | | - $length = $this->getLength( $image ); |
85 | | - $time = $this->parseTimeString( $params[$pn] ); |
86 | | - if ( $time === false ) { |
87 | | - return false; |
88 | | - } elseif ( $time > $length - 1 ) { |
89 | | - $params[$pn] = $length - 1; |
90 | | - } elseif ( $time <= 0 ) { |
91 | | - $params[$pn] = 0; |
92 | | - } |
| 81 | + if ( isset( $params['thumbtime'] ) ) { |
| 82 | + $length = $this->getLength( $image ); |
| 83 | + $time = $this->parseTimeString( $params['thumbtime'] ); |
| 84 | + if ( $time === false ) { |
| 85 | + return false; |
| 86 | + } elseif ( $time > $length - 1 ) { |
| 87 | + $params['thumbtime'] = $length - 1; |
| 88 | + } elseif ( $time <= 0 ) { |
| 89 | + $params['thumbtime'] = 0; |
93 | 90 | } |
94 | 91 | } |
95 | | - //make sure start time is not > than end time |
96 | | - if(isset($params['start']) && isset($params['end']) ){ |
97 | | - if($params['start'] > $params['end']) |
98 | | - return false; |
99 | | - } |
100 | 92 | |
101 | 93 | return true; |
102 | 94 | } |
103 | 95 | |
104 | 96 | function getImageSize( $file, $path, $metadata = false ) { |
105 | | - global $wgOggVideoTypes; |
106 | 97 | // Just return the size of the first video stream |
107 | 98 | if ( $metadata === false ) { |
108 | 99 | $metadata = $file->getMetadata(); |
— | — | @@ -111,9 +102,9 @@ |
112 | 103 | return false; |
113 | 104 | } |
114 | 105 | foreach ( $metadata['streams'] as $stream ) { |
115 | | - if ( in_array( $stream['type'], $wgOggVideoTypes ) ) { |
116 | | - return array( |
117 | | - $stream['header']['PICW'], |
| 106 | + if ( in_array( $stream['type'], $this->videoTypes ) ) { |
| 107 | + return array( |
| 108 | + $stream['header']['PICW'], |
118 | 109 | $stream['header']['PICH'] |
119 | 110 | ); |
120 | 111 | } |
— | — | @@ -126,7 +117,7 @@ |
127 | 118 | |
128 | 119 | if ( !class_exists( 'File_Ogg' ) ) { |
129 | 120 | require( 'File/Ogg.php' ); |
130 | | - } |
| 121 | + } |
131 | 122 | |
132 | 123 | try { |
133 | 124 | $f = new File_Ogg( $path ); |
— | — | @@ -139,7 +130,7 @@ |
140 | 131 | 'group' => $stream->getGroup(), |
141 | 132 | 'type' => $stream->getType(), |
142 | 133 | 'vendor' => $stream->getVendor(), |
143 | | - 'length' => $stream->getLength(), |
| 134 | + 'length' => $stream->getLength(), |
144 | 135 | 'size' => $stream->getSize(), |
145 | 136 | 'header' => $stream->getHeader(), |
146 | 137 | 'comments' => $stream->getComments() |
— | — | @@ -147,9 +138,9 @@ |
148 | 139 | } |
149 | 140 | } |
150 | 141 | $metadata['streams'] = $streams; |
151 | | - $metadata['length'] = $f->getLength(); |
152 | | - //get the offset of the file (in cases where the file is a segment copy) |
153 | | - $metadata['offset'] = $f->getStartOffset(); |
| 142 | + $metadata['length'] = $f->getLength(); |
| 143 | + //get the offset of the file (in cases where the file is a segment copy) |
| 144 | + $metadata['offset'] = $f->getStartOffset(); |
154 | 145 | } catch ( PEAR_Exception $e ) { |
155 | 146 | // File not found, invalid stream, etc. |
156 | 147 | $metadata['error'] = array( |
— | — | @@ -180,53 +171,19 @@ |
181 | 172 | function getThumbType( $ext, $mime ) { |
182 | 173 | return array( 'jpg', 'image/jpeg' ); |
183 | 174 | } |
184 | | - |
| 175 | + |
185 | 176 | function doTransform( $file, $dstPath, $dstUrl, $params, $flags = 0 ) { |
186 | | - global $wgFFmpegLocation, $wgEnableTemporalOggUrls, $wgEnabledDerivatives; |
| 177 | + global $wgFFmpegLocation; |
187 | 178 | |
188 | 179 | $width = $params['width']; |
189 | 180 | $srcWidth = $file->getWidth(); |
190 | 181 | $srcHeight = $file->getHeight(); |
191 | 182 | $height = $srcWidth == 0 ? $srcHeight : $width * $srcHeight / $srcWidth; |
192 | 183 | $length = $this->getLength( $file ); |
193 | | - $offset = $this->getOffset( $file ); |
| 184 | + $offset = $this->getOffset( $file ); |
194 | 185 | $noPlayer = isset( $params['noplayer'] ); |
195 | 186 | $noIcon = isset( $params['noicon'] ); |
196 | 187 | |
197 | | - //set up the default targetUrl: |
198 | | - $targetFileUrl = $file->getURL(); |
199 | | - |
200 | | - //check if $wgEnabledDerivatives is "set" and we have a target derivative set: |
201 | | - if (isset( $wgEnabledDerivatives ) && is_array( $wgEnabledDerivatives ) && count($wgEnabledDerivatives) != 0){ |
202 | | - //get the encode key: |
203 | | - $encodeKey = WikiAtHome::getTargetDerivative( $width, $file ); |
204 | | - if( $encodeKey == 'notransform'){ |
205 | | - $targetFileUrl = $file->getURL() ; |
206 | | - }else{ |
207 | | - //get our job pointer |
208 | | - $wjm = WahJobManager::newFromFile( $file , $encodeKey ); |
209 | | - |
210 | | - $derivativePath = $file->getThumbPath( $wjm->getEncodeKey() ); |
211 | | - $derivativeUrl = $file->getThumbUrl( $wjm->getEncodeKey() . '.ogg'); |
212 | | - |
213 | | - //check that we have the requested theora derivative |
214 | | - if( is_file ( "{$derivativePath}.ogg" )){ |
215 | | - $targetFileUrl = $derivativeUrl; |
216 | | - }else{ |
217 | | - //output our current progress |
218 | | - return new MediaQueueTransformOutput($file, $width, $height, $wjm->getDonePerc() ); |
219 | | - } |
220 | | - } |
221 | | - } |
222 | | - |
223 | | - |
224 | | - //add temporal request parameter if $wgEnableTemporalOggUrls is on: |
225 | | - if($wgEnableTemporalOggUrls && isset( $params['start'] ) ){ |
226 | | - $targetFileUrl .= '?t=' . seconds2npt( $params['start'] ); |
227 | | - if(isset( $params['end'] ) && $params['end'] ) |
228 | | - $targetFileUrl.='/'. seconds2npt( $params['end'] ); |
229 | | - } |
230 | | - |
231 | 188 | if ( !$noPlayer ) { |
232 | 189 | // Hack for miscellaneous callers |
233 | 190 | global $wgOut; |
— | — | @@ -252,7 +209,7 @@ |
253 | 210 | } else { |
254 | 211 | $width = $params['width']; |
255 | 212 | } |
256 | | - return new OggAudioDisplay( $file, $targetFileUrl, $width, $height, $length, $dstPath, $noIcon, $offset ); |
| 213 | + return new OggAudioDisplay( $file, $file->getURL(), $width, $height, $length, $dstPath, $noIcon, $offset ); |
257 | 214 | } |
258 | 215 | |
259 | 216 | // Video thumbnail only |
— | — | @@ -261,57 +218,46 @@ |
262 | 219 | } |
263 | 220 | |
264 | 221 | if ( $flags & self::TRANSFORM_LATER ) { |
265 | | - return new OggVideoDisplay( $file, $targetFileUrl, $dstUrl, $width, $height, $length, $dstPath, $noIcon, $offset); |
| 222 | + return new OggVideoDisplay( $file, $file->getURL(), $dstUrl, $width, $height, $length, $dstPath, $noIcon, $offset); |
266 | 223 | } |
267 | 224 | |
268 | | - $thumbtime = false; |
| 225 | + $thumbTime = false; |
269 | 226 | if ( isset( $params['thumbtime'] ) ) { |
270 | | - $thumbtime = $this->parseTimeString( $params['thumbtime'], $length ); |
| 227 | + $thumbTime = $this->parseTimeString( $params['thumbtime'], $length ); |
271 | 228 | } |
272 | | - if ( $thumbtime === false ) { |
| 229 | + if ( $thumbTime === false ) { |
273 | 230 | # Seek to midpoint by default, it tends to be more interesting than the start |
274 | | - $thumbtime = $length / 2; |
| 231 | + $thumbTime = $length / 2; |
275 | 232 | } |
276 | 233 | |
277 | 234 | wfMkdirParents( dirname( $dstPath ) ); |
278 | 235 | |
279 | 236 | wfDebug( "Creating video thumbnail at $dstPath\n" ); |
280 | 237 | |
281 | | - $cmd = wfEscapeShellArg( $wgFFmpegLocation ) . |
282 | | - ' -ss ' . intval( $thumbtime ) . ' ' . |
283 | | - ' -i ' . wfEscapeShellArg( $file->getPath() ) . |
| 238 | + $cmd = wfEscapeShellArg( $wgFFmpegLocation ) . |
| 239 | + ' -ss ' . intval( $thumbTime ) . ' ' . |
| 240 | + ' -i ' . wfEscapeShellArg( $file->getPath() ) . |
284 | 241 | # MJPEG, that's the same as JPEG except it's supported by the windows build of ffmpeg |
285 | 242 | # No audio, one frame |
286 | 243 | ' -f mjpeg -an -vframes 1 ' . |
287 | 244 | wfEscapeShellArg( $dstPath ) . ' 2>&1'; |
288 | | - |
| 245 | + |
289 | 246 | $retval = 0; |
290 | 247 | $returnText = wfShellExec( $cmd, $retval ); |
291 | 248 | |
292 | 249 | if ( $this->removeBadFile( $dstPath, $retval ) || $retval ) { |
293 | | - #re-attempt encode command on frame time 1 and with mapping (special case for chopped oggs) |
294 | | - $cmd = wfEscapeShellArg( $wgFFmpegLocation ) . |
| 250 | + #re-attempt encode command on frame time 1 and with mapping (special case for chopped oggs) |
| 251 | + $cmd = wfEscapeShellArg( $wgFFmpegLocation ) . |
295 | 252 | ' -map 0:1 '. |
296 | 253 | ' -ss 1 ' . |
297 | | - ' -i ' . wfEscapeShellArg( $file->getPath() ) . |
| 254 | + ' -i ' . wfEscapeShellArg( $file->getPath() ) . |
298 | 255 | ' -f mjpeg -an -vframes 1 ' . |
299 | 256 | wfEscapeShellArg( $dstPath ) . ' 2>&1'; |
| 257 | + |
300 | 258 | $retval = 0; |
301 | 259 | $returnText = wfShellExec( $cmd, $retval ); |
302 | | - } |
303 | | - |
304 | | - if ( $this->removeBadFile( $dstPath, $retval ) || $retval ) { |
305 | | - #No mapping, time zero. A last ditch attempt. |
306 | | - $cmd = wfEscapeShellArg( $wgFFmpegLocation ) . |
307 | | - ' -ss 0 ' . |
308 | | - ' -i ' . wfEscapeShellArg( $file->getPath() ) . |
309 | | - ' -f mjpeg -an -vframes 1 ' . |
310 | | - wfEscapeShellArg( $dstPath ) . ' 2>&1'; |
311 | | - |
312 | | - $retval = 0; |
313 | | - $returnText = wfShellExec( $cmd, $retval ); |
314 | | - //if still bad return error: |
315 | | - if ( $this->removeBadFile( $dstPath, $retval ) || $retval ) { |
| 260 | + //if still bad return error: |
| 261 | + if ( $this->removeBadFile( $dstPath, $retval ) || $retval ) { |
316 | 262 | // Filter nonsense |
317 | 263 | $lines = explode( "\n", str_replace( "\r\n", "\n", $returnText ) ); |
318 | 264 | if ( substr( $lines[0], 0, 6 ) == 'FFmpeg' ) { |
— | — | @@ -326,7 +272,7 @@ |
327 | 273 | return new MediaTransformError( 'thumbnail_error', $width, $height, implode( "\n", $lines ) ); |
328 | 274 | } |
329 | 275 | } |
330 | | - return new OggVideoDisplay( $file, $targetFileUrl, $dstUrl, $width, $height, $length, $dstPath ); |
| 276 | + return new OggVideoDisplay( $file, $file->getURL(), $dstUrl, $width, $height, $length, $dstPath ); |
331 | 277 | } |
332 | 278 | |
333 | 279 | function canRender( $file ) { return true; } |
— | — | @@ -394,39 +340,39 @@ |
395 | 341 | } |
396 | 342 | |
397 | 343 | function getShortDesc( $file ) { |
398 | | - global $wgLang, $wgOggAudioTypes, $wgOggVideoTypes; |
| 344 | + global $wgLang; |
399 | 345 | wfLoadExtensionMessages( 'OggHandler' ); |
400 | 346 | $streamTypes = $this->getStreamTypes( $file ); |
401 | 347 | if ( !$streamTypes ) { |
402 | 348 | return parent::getShortDesc( $file ); |
403 | 349 | } |
404 | | - if ( array_intersect( $streamTypes, $wgOggVideoTypes ) ) { |
| 350 | + if ( array_intersect( $streamTypes, $this->videoTypes ) ) { |
405 | 351 | // Count multiplexed audio/video as video for short descriptions |
406 | 352 | $msg = 'ogg-short-video'; |
407 | | - } elseif ( array_intersect( $streamTypes, $wgOggAudioTypes ) ) { |
| 353 | + } elseif ( array_intersect( $streamTypes, $this->audioTypes ) ) { |
408 | 354 | $msg = 'ogg-short-audio'; |
409 | 355 | } else { |
410 | 356 | $msg = 'ogg-short-general'; |
411 | 357 | } |
412 | | - return wfMsg( $msg, implode( '/', $streamTypes ), |
| 358 | + return wfMsg( $msg, implode( '/', $streamTypes ), |
413 | 359 | $wgLang->formatTimePeriod( $this->getLength( $file ) ) ); |
414 | 360 | } |
415 | 361 | |
416 | 362 | function getLongDesc( $file ) { |
417 | | - global $wgLang, $wgOggVideoTypes, $wgOggAudioTypes; |
| 363 | + global $wgLang; |
418 | 364 | wfLoadExtensionMessages( 'OggHandler' ); |
419 | 365 | $streamTypes = $this->getStreamTypes( $file ); |
420 | 366 | if ( !$streamTypes ) { |
421 | 367 | $unpacked = $this->unpackMetadata( $file->getMetadata() ); |
422 | 368 | return wfMsg( 'ogg-long-error', $unpacked['error']['message'] ); |
423 | 369 | } |
424 | | - if ( array_intersect( $streamTypes,$wgOggVideoTypes ) ) { |
425 | | - if ( array_intersect( $streamTypes, $wgOggAudioTypes ) ) { |
| 370 | + if ( array_intersect( $streamTypes, $this->videoTypes ) ) { |
| 371 | + if ( array_intersect( $streamTypes, $this->audioTypes ) ) { |
426 | 372 | $msg = 'ogg-long-multiplexed'; |
427 | 373 | } else { |
428 | 374 | $msg = 'ogg-long-video'; |
429 | 375 | } |
430 | | - } elseif ( array_intersect( $streamTypes, $wgOggAudioTypes ) ) { |
| 376 | + } elseif ( array_intersect( $streamTypes, $this->audioTypes ) ) { |
431 | 377 | $msg = 'ogg-long-audio'; |
432 | 378 | } else { |
433 | 379 | $msg = 'ogg-long-general'; |
— | — | @@ -443,7 +389,7 @@ |
444 | 390 | } |
445 | 391 | $bitrate = $length == 0 ? 0 : $size / $length * 8; |
446 | 392 | return wfMsg( $msg, implode( '/', $streamTypes ), |
447 | | - $wgLang->formatTimePeriod( $length ), |
| 393 | + $wgLang->formatTimePeriod( $length ), |
448 | 394 | $wgLang->formatBitrate( $bitrate ), |
449 | 395 | $wgLang->formatNum( $file->getWidth() ), |
450 | 396 | $wgLang->formatNum( $file->getHeight() ) |
— | — | @@ -454,8 +400,8 @@ |
455 | 401 | global $wgLang; |
456 | 402 | wfLoadExtensionMessages( 'OggHandler' ); |
457 | 403 | if ( $file->getWidth() ) { |
458 | | - return wfMsg( 'video-dims', $wgLang->formatTimePeriod( $this->getLength( $file ) ), |
459 | | - $wgLang->formatNum( $file->getWidth() ), |
| 404 | + return wfMsg( 'video-dims', $wgLang->formatTimePeriod( $this->getLength( $file ) ), |
| 405 | + $wgLang->formatNum( $file->getWidth() ), |
460 | 406 | $wgLang->formatNum( $file->getHeight() ) ); |
461 | 407 | } else { |
462 | 408 | return $wgLang->formatTimePeriod( $this->getLength( $file ) ); |
— | — | @@ -469,36 +415,32 @@ |
470 | 416 | |
471 | 417 | function setHeaders( $out ) { |
472 | 418 | global $wgOggScriptVersion, $wgCortadoJarFile, $wgServer, $wgUser, $wgScriptPath, |
473 | | - $wgPlayerStatsCollection, $wgJs2VideoTagOut, $wgEnableJS2system; |
| 419 | + $wgPlayerStatsCollection; |
474 | 420 | |
475 | | - if( $wgJs2VideoTagOut && $wgEnableJS2system){ |
476 | | - //all javascript is localized via script-loader |
477 | | - //and loaded on DOM ready if video tag is present |
478 | | - }else{ |
479 | | - if ( $out->hasHeadItem( 'OggHandler' ) ) { |
480 | | - return; |
481 | | - } |
| 421 | + if ( $out->hasHeadItem( 'OggHandler' ) ) { |
| 422 | + return; |
| 423 | + } |
482 | 424 | |
483 | | - wfLoadExtensionMessages( 'OggHandler' ); |
| 425 | + wfLoadExtensionMessages( 'OggHandler' ); |
484 | 426 | |
485 | | - $msgNames = array( 'ogg-play', 'ogg-pause', 'ogg-stop', 'ogg-no-player', |
486 | | - 'ogg-player-videoElement', 'ogg-player-oggPlugin', 'ogg-player-cortado', 'ogg-player-vlc-mozilla', |
487 | | - 'ogg-player-vlc-activex', 'ogg-player-quicktime-mozilla', 'ogg-player-quicktime-activex', |
488 | | - 'ogg-player-totem', 'ogg-player-kaffeine', 'ogg-player-kmplayer', 'ogg-player-mplayerplug-in', |
489 | | - 'ogg-player-thumbnail', 'ogg-player-selected', 'ogg-use-player', 'ogg-more', 'ogg-download', |
490 | | - 'ogg-desc-link', 'ogg-dismiss', 'ogg-player-soundthumb', 'ogg-no-xiphqt' ); |
491 | | - $msgValues = array_map( 'wfMsg', $msgNames ); |
492 | | - $jsMsgs = Xml::encodeJsVar( (object)array_combine( $msgNames, $msgValues ) ); |
493 | | - $cortadoUrl = $wgCortadoJarFile; |
494 | | - $scriptPath = self::getMyScriptPath(); |
495 | | - if( substr( $cortadoUrl, 0, 1 ) != '/' |
496 | | - && substr( $cortadoUrl, 0, 4 ) != 'http' ) { |
497 | | - $cortadoUrl = "$wgServer$scriptPath/$cortadoUrl"; |
498 | | - } |
499 | | - $encCortadoUrl = Xml::encodeJsVar( $cortadoUrl ); |
500 | | - $encExtPathUrl = Xml::encodeJsVar( $scriptPath ); |
| 427 | + $msgNames = array( 'ogg-play', 'ogg-pause', 'ogg-stop', 'ogg-no-player', |
| 428 | + 'ogg-player-videoElement', 'ogg-player-oggPlugin', 'ogg-player-cortado', 'ogg-player-vlc-mozilla', |
| 429 | + 'ogg-player-vlc-activex', 'ogg-player-quicktime-mozilla', 'ogg-player-quicktime-activex', |
| 430 | + 'ogg-player-totem', 'ogg-player-kaffeine', 'ogg-player-kmplayer', 'ogg-player-mplayerplug-in', |
| 431 | + 'ogg-player-thumbnail', 'ogg-player-selected', 'ogg-use-player', 'ogg-more', 'ogg-download', |
| 432 | + 'ogg-desc-link', 'ogg-dismiss', 'ogg-player-soundthumb', 'ogg-no-xiphqt' ); |
| 433 | + $msgValues = array_map( 'wfMsg', $msgNames ); |
| 434 | + $jsMsgs = Xml::encodeJsVar( (object)array_combine( $msgNames, $msgValues ) ); |
| 435 | + $cortadoUrl = $wgCortadoJarFile; |
| 436 | + $scriptPath = self::getMyScriptPath(); |
| 437 | + if( substr( $cortadoUrl, 0, 1 ) != '/' |
| 438 | + && substr( $cortadoUrl, 0, 4 ) != 'http' ) { |
| 439 | + $cortadoUrl = "$wgServer$scriptPath/$cortadoUrl"; |
| 440 | + } |
| 441 | + $encCortadoUrl = Xml::encodeJsVar( $cortadoUrl ); |
| 442 | + $encExtPathUrl = Xml::encodeJsVar( $scriptPath ); |
501 | 443 | |
502 | | - $out->addHeadItem( 'OggHandler', <<<EOT |
| 444 | + $out->addHeadItem( 'OggHandler', <<<EOT |
503 | 445 | <script type="text/javascript" src="$scriptPath/OggPlayer.js?$wgOggScriptVersion"></script> |
504 | 446 | <script type="text/javascript"> |
505 | 447 | wgOggPlayer.msg = $jsMsgs; |
— | — | @@ -515,25 +457,24 @@ |
516 | 458 | </style> |
517 | 459 | EOT |
518 | 460 | ); |
519 | | - } |
520 | 461 | |
521 | | - //if collecting stats add relevant code: |
522 | | - if( $wgPlayerStatsCollection ){ |
| 462 | + //if collecting stats add relevant code: |
| 463 | + if( $wgPlayerStatsCollection ){ |
523 | 464 | //the player stats js file MUST be on the same server as OggHandler |
524 | 465 | $playerStats_js = htmlspecialchars ( $wgScriptPath ). '/extensions/PlayerStatsGrabber/playerStats.js'; |
525 | 466 | |
526 | 467 | $jsUserHash = sha1( $wgUser->getName() . $wgProxyKey ); |
527 | | - $enUserHash = Xml::encodeJsVar( $jsUserHash ); |
| 468 | + $enUserHash = Xml::encodeJsVar( $jsUserHash ); |
528 | 469 | |
529 | 470 | $out->addHeadItem( 'playerStatsCollection', <<<EOT |
530 | 471 | <script type="text/javascript"> |
531 | 472 | wgOggPlayer.userHash = $enUserHash; |
532 | | -</script> |
| 473 | +</script> |
533 | 474 | <script type="text/javascript" src="$playerStats_js"></script> |
534 | 475 | EOT |
535 | 476 | ); |
536 | 477 | } |
537 | | - |
| 478 | + |
538 | 479 | } |
539 | 480 | |
540 | 481 | function parserTransformHook( $parser, $file ) { |
— | — | @@ -555,8 +496,8 @@ |
556 | 497 | class OggTransformOutput extends MediaTransformOutput { |
557 | 498 | static $serial = 0; |
558 | 499 | |
559 | | - function __construct( $file, $videoUrl, $thumbUrl, $width, $height, $length, $isVideo, |
560 | | - $path, $noIcon = false, $offset ) |
| 500 | + function __construct( $file, $videoUrl, $thumbUrl, $width, $height, $length, $isVideo, |
| 501 | + $path, $noIcon = false, $offset ) |
561 | 502 | { |
562 | 503 | $this->file = $file; |
563 | 504 | $this->videoUrl = $videoUrl; |
— | — | @@ -571,7 +512,6 @@ |
572 | 513 | } |
573 | 514 | |
574 | 515 | function toHtml( $options = array() ) { |
575 | | - global $wgEnableTemporalOggUrls, $wgJs2VideoTagOut, $wgEnableJS2system; |
576 | 516 | wfLoadExtensionMessages( 'OggHandler' ); |
577 | 517 | if ( count( func_get_args() ) == 2 ) { |
578 | 518 | throw new MWException( __METHOD__ .' called in the old style' ); |
— | — | @@ -593,156 +533,106 @@ |
594 | 534 | $scriptPath = OggHandler::getMyScriptPath(); |
595 | 535 | $thumbDivAttribs = array(); |
596 | 536 | $showDescIcon = false; |
597 | | - |
598 | | - //check if outputing to video tag or oggHandler |
599 | | - if( $wgJs2VideoTagOut && $wgEnableJS2system){ |
600 | | - //video tag output: |
601 | | - if ( $this->isVideo ) { |
602 | | - $playerHeight = $height; |
603 | | - $thumb_url = $this->url; |
604 | | - }else{ |
605 | | - // Sound file |
| 537 | + if ( $this->isVideo ) { |
| 538 | + $msgStartPlayer = wfMsg( 'ogg-play-video' ); |
| 539 | + $imgAttribs = array( |
| 540 | + 'src' => $this->url, |
| 541 | + 'width' => $width, |
| 542 | + 'height' => $height, |
| 543 | + 'alt' => $alt ); |
| 544 | + $playerHeight = $height; |
| 545 | + } else { |
| 546 | + // Sound file |
| 547 | + if ( $height > 100 ) { |
| 548 | + // Use a big file icon |
606 | 549 | global $wgStylePath; |
607 | | - $thumb_url = "$wgStylePath/common/images/icons/fileicon-ogg.png"; |
608 | | - if ( $height < 35 ) |
609 | | - $playerHeight = 35; |
610 | | - else |
611 | | - $playerHeight = $height; |
| 550 | + $imgAttribs = array( |
| 551 | + 'src' => "$wgStylePath/common/images/icons/fileicon-ogg.png", |
| 552 | + 'width' => 125, |
| 553 | + 'height' => 125, |
| 554 | + 'alt' => $alt, |
| 555 | + ); |
| 556 | + } else { |
| 557 | + // make an icon later if necessary |
| 558 | + $imgAttribs = false; |
| 559 | + $showDescIcon = !$this->noIcon; |
| 560 | + //$thumbDivAttribs = array( 'style' => 'text-align: right;' ); |
612 | 561 | } |
613 | | - $id = "ogg_player_" . OggTransformOutput::$serial; |
614 | | - $linkAttribs = $this->getDescLinkAttribs( $alt ); |
615 | | - $videoAttr = array( |
616 | | - 'id' => $id, |
617 | | - 'src' => $url, |
618 | | - 'style' => "width:{$width}px;height:{$playerHeight}px", |
619 | | - 'thumbnail'=>$thumb_url, |
620 | | - 'controls'=> 'true', |
621 | | - 'durationHint' => $length, |
622 | | - 'startOffset' => $offset, |
623 | | - 'linkback' => $linkAttribs['href'] |
624 | | - ); |
| 562 | + $msgStartPlayer = wfMsg( 'ogg-play-sound' ); |
| 563 | + $playerHeight = 35; |
| 564 | + } |
625 | 565 | |
626 | | - if( $wgEnableTemporalOggUrls ) |
627 | | - $videoAttr['URLTimeEncoding'] = 'true'; |
628 | | - |
629 | | - $s = Xml::tags( 'video', $videoAttr, |
630 | | - Xml::tags('div', array( |
631 | | - 'style'=>"overflow:hidden;". |
632 | | - "width:{$width}px;height:{$playerHeight}px;". |
633 | | - "border:solid thin black;padding:5px;", |
634 | | - 'class'=>'videonojs' |
635 | | - ), |
636 | | - wfMsg('ogg-no-player-js', $url) |
637 | | - ) |
| 566 | + // Set $thumb to the thumbnail img tag, or the thing that goes where |
| 567 | + // the thumbnail usually goes |
| 568 | + $descIcon = false; |
| 569 | + if ( !empty( $options['desc-link'] ) ) { |
| 570 | + $linkAttribs = $this->getDescLinkAttribs( $alt ); |
| 571 | + if ( $showDescIcon ) { |
| 572 | + // Make image description icon link |
| 573 | + $imgAttribs = array( |
| 574 | + 'src' => "$scriptPath/info.png", |
| 575 | + 'width' => 22, |
| 576 | + 'height' => 22, |
| 577 | + 'alt' => $alt, |
638 | 578 | ); |
639 | | - |
640 | | - return $s; |
641 | | - |
642 | | - |
643 | | - }else{ |
644 | | - //oggHandler output: |
645 | | - |
646 | | - if ( $this->isVideo ) { |
647 | | - $msgStartPlayer = wfMsg( 'ogg-play-video' ); |
648 | | - $imgAttribs = array( |
649 | | - 'src' => $this->url, |
650 | | - 'width' => $width, |
651 | | - 'height' => $height, |
652 | | - 'alt' => $alt ); |
653 | | - $playerHeight = $height; |
| 579 | + $linkAttribs['title'] = wfMsg( 'ogg-desc-link' ); |
| 580 | + $descIcon = Xml::tags( 'a', $linkAttribs, |
| 581 | + Xml::element( 'img', $imgAttribs ) ); |
| 582 | + $thumb = ''; |
| 583 | + } elseif ( $imgAttribs ) { |
| 584 | + $thumb = Xml::tags( 'a', $linkAttribs, |
| 585 | + Xml::element( 'img', $imgAttribs ) ); |
654 | 586 | } else { |
655 | | - // Sound file |
656 | | - if ( $height > 100 ) { |
657 | | - // Use a big file icon |
658 | | - global $wgStylePath; |
659 | | - $imgAttribs = array( |
660 | | - 'src' => "$wgStylePath/common/images/icons/fileicon-ogg.png", |
661 | | - 'width' => 125, |
662 | | - 'height' => 125, |
663 | | - 'alt' => $alt, |
664 | | - ); |
665 | | - } else { |
666 | | - // make an icon later if necessary |
667 | | - $imgAttribs = false; |
668 | | - $showDescIcon = !$this->noIcon; |
669 | | - //$thumbDivAttribs = array( 'style' => 'text-align: right;' ); |
670 | | - } |
671 | | - $msgStartPlayer = wfMsg( 'ogg-play-sound' ); |
672 | | - $playerHeight = 35; |
| 587 | + $thumb = ''; |
673 | 588 | } |
674 | | - |
675 | | - // Set $thumb to the thumbnail img tag, or the thing that goes where |
676 | | - // the thumbnail usually goes |
677 | | - $descIcon = false; |
678 | | - if ( !empty( $options['desc-link'] ) ) { |
679 | | - $linkAttribs = $this->getDescLinkAttribs( $alt ); |
680 | | - if ( $showDescIcon ) { |
681 | | - // Make image description icon link |
682 | | - $imgAttribs = array( |
683 | | - 'src' => "$scriptPath/info.png", |
684 | | - 'width' => 22, |
685 | | - 'height' => 22, |
686 | | - 'alt' => $alt, |
687 | | - ); |
688 | | - $linkAttribs['title'] = wfMsg( 'ogg-desc-link' ); |
689 | | - $descIcon = Xml::tags( 'a', $linkAttribs, |
690 | | - Xml::element( 'img', $imgAttribs ) ); |
691 | | - $thumb = ''; |
692 | | - } elseif ( $imgAttribs ) { |
693 | | - $thumb = Xml::tags( 'a', $linkAttribs, |
694 | | - Xml::element( 'img', $imgAttribs ) ); |
695 | | - } else { |
696 | | - $thumb = ''; |
697 | | - } |
698 | | - $linkUrl = $linkAttribs['href']; |
| 589 | + $linkUrl = $linkAttribs['href']; |
| 590 | + } else { |
| 591 | + // We don't respect the file-link option, click-through to download is not appropriate |
| 592 | + $linkUrl = false; |
| 593 | + if ( $imgAttribs ) { |
| 594 | + $thumb = Xml::element( 'img', $imgAttribs ); |
699 | 595 | } else { |
700 | | - // We don't respect the file-link option, click-through to download is not appropriate |
701 | | - $linkUrl = false; |
702 | | - if ( $imgAttribs ) { |
703 | | - $thumb = Xml::element( 'img', $imgAttribs ); |
704 | | - } else { |
705 | | - $thumb = ''; |
706 | | - } |
| 596 | + $thumb = ''; |
707 | 597 | } |
| 598 | + } |
708 | 599 | |
709 | | - $id = "ogg_player_" . OggTransformOutput::$serial; |
| 600 | + $id = "ogg_player_" . OggTransformOutput::$serial; |
710 | 601 | |
711 | | - $playerParams = Xml::encodeJsVar( (object)array( |
712 | | - 'id' => $id, |
713 | | - 'videoUrl' => $url, |
714 | | - 'width' => $width, |
715 | | - 'height' => $playerHeight, |
716 | | - 'length' => $length, |
717 | | - 'offset' => $offset, |
718 | | - 'linkUrl' => $linkUrl, |
719 | | - 'isVideo' => $this->isVideo ) ); |
| 602 | + $playerParams = Xml::encodeJsVar( (object)array( |
| 603 | + 'id' => $id, |
| 604 | + 'videoUrl' => $url, |
| 605 | + 'width' => $width, |
| 606 | + 'height' => $playerHeight, |
| 607 | + 'length' => $length, |
| 608 | + 'offset' => $offset, |
| 609 | + 'linkUrl' => $linkUrl, |
| 610 | + 'isVideo' => $this->isVideo ) ); |
720 | 611 | |
721 | | - $s = Xml::tags( 'div', |
722 | | - array( |
723 | | - 'id' => $id, |
724 | | - 'style' => "width: {$width}px;" ), |
725 | | - ( $thumb ? Xml::tags( 'div', array(), $thumb ) : '' ) . |
726 | | - Xml::tags( 'div', array(), |
727 | | - Xml::tags( 'button', |
728 | | - array( |
729 | | - 'onclick' => "if (typeof(wgOggPlayer) != 'undefined') wgOggPlayer.init(false, $playerParams);", |
730 | | - 'style' => "width: {$width}px; text-align: center", |
731 | | - 'title' => $msgStartPlayer, |
732 | | - ), |
733 | | - Xml::element( 'img', |
734 | | - array( |
735 | | - 'src' => "$scriptPath/play.png", |
736 | | - 'width' => 22, |
737 | | - 'height' => 22, |
738 | | - 'alt' => $msgStartPlayer |
739 | | - ) |
| 612 | + $s = Xml::tags( 'div', |
| 613 | + array( |
| 614 | + 'id' => $id, |
| 615 | + 'style' => "width: {$width}px;" ), |
| 616 | + ( $thumb ? Xml::tags( 'div', array(), $thumb ) : '' ) . |
| 617 | + Xml::tags( 'div', array(), |
| 618 | + Xml::tags( 'button', |
| 619 | + array( |
| 620 | + 'onclick' => "if (typeof(wgOggPlayer) != 'undefined') wgOggPlayer.init(false, $playerParams);", |
| 621 | + 'style' => "width: {$width}px; text-align: center", |
| 622 | + 'title' => $msgStartPlayer, |
| 623 | + ), |
| 624 | + Xml::element( 'img', |
| 625 | + array( |
| 626 | + 'src' => "$scriptPath/play.png", |
| 627 | + 'width' => 22, |
| 628 | + 'height' => 22, |
| 629 | + 'alt' => $msgStartPlayer |
740 | 630 | ) |
741 | 631 | ) |
742 | | - ) . |
743 | | - ( $descIcon ? Xml::tags( 'div', array(), $descIcon ) : '' ) |
744 | | - ); |
745 | | - return $s; |
746 | | - } |
| 632 | + ) |
| 633 | + ) . |
| 634 | + ( $descIcon ? Xml::tags( 'div', array(), $descIcon ) : '' ) |
| 635 | + ); |
| 636 | + return $s; |
747 | 637 | } |
748 | 638 | } |
749 | 639 | |
— | — | @@ -757,61 +647,5 @@ |
758 | 648 | parent::__construct( $file, $videoUrl, false, $width, $height, $length, false, $path, $noIcon, $offset ); |
759 | 649 | } |
760 | 650 | } |
761 | | -/*utility functions*/ |
762 | | -/* |
763 | | - * takes seconds duration and return hh:mm:ss time |
764 | | - */ |
765 | | -if(!function_exists('seconds2npt')){ |
766 | | - function seconds2npt( $seconds, $short = false ) { |
767 | | - $dur = time_duration_2array( $seconds ); |
768 | | - if( ! $dur ) |
769 | | - return null; |
770 | | - // be sure to output leading zeros (for min,sec): |
771 | | - if ( $dur['hours'] == 0 && $short == true ) { |
772 | | - return sprintf( "%2d:%02d", $dur['minutes'], $dur['seconds'] ); |
773 | | - } else { |
774 | | - return sprintf( "%d:%02d:%02d", $dur['hours'], $dur['minutes'], $dur['seconds'] ); |
775 | | - } |
776 | | - } |
777 | | -} |
778 | | -/* |
779 | | - * converts seconds to time unit array |
780 | | - */ |
781 | | -if(!function_exists('time_duration_2array')){ |
782 | | - function time_duration_2array ( $seconds, $periods = null ) { |
783 | | - // Define time periods |
784 | | - if ( !is_array( $periods ) ) { |
785 | | - $periods = array ( |
786 | | - 'years' => 31556926, |
787 | | - 'months' => 2629743, |
788 | | - 'weeks' => 604800, |
789 | | - 'days' => 86400, |
790 | | - 'hours' => 3600, |
791 | | - 'minutes' => 60, |
792 | | - 'seconds' => 1 |
793 | | - ); |
794 | | - } |
795 | 651 | |
796 | | - // Loop |
797 | | - $seconds = (float) $seconds; |
798 | | - foreach ( $periods as $period => $value ) { |
799 | | - $count = floor( $seconds / $value ); |
800 | | - if ( $count == 0 ) { |
801 | | - // must include hours minutes and seconds even if they are 0 |
802 | | - if ( $period == 'hours' || $period == 'minutes' || $period == 'seconds' ) { |
803 | | - $values[$period] = 0; |
804 | | - } |
805 | | - continue; |
806 | | - } |
807 | | - $values[$period] = sprintf( "%02d", $count ); |
808 | | - $seconds = $seconds % $value; |
809 | | - } |
810 | | - // Return |
811 | | - if ( empty( $values ) ) { |
812 | | - $values = null; |
813 | | - } |
814 | | - return $values; |
815 | | - } |
816 | | -} |
817 | | - |
818 | 652 | ?> |
Index: branches/wmf-deployment-work/extensions/OggHandler/OggHandler.i18n.php |
— | — | @@ -1,10 +1,13 @@ |
2 | 2 | <?php |
3 | | -/** |
4 | | - * Internationalisation file for extension OggPlayer. |
5 | | - * |
6 | | - * @addtogroup Extensions |
7 | | - */ |
8 | 3 | |
| 4 | +$magicWords = array( |
| 5 | + 'en' => array( |
| 6 | + 'ogg_noplayer' => array( 0, 'noplayer' ), |
| 7 | + 'ogg_noicon' => array( 0, 'noicon' ), |
| 8 | + 'ogg_thumbtime' => array( 0, 'thumbtime=$1' ), |
| 9 | + ), |
| 10 | +); |
| 11 | + |
9 | 12 | $messages = array(); |
10 | 13 | |
11 | 14 | $messages['en'] = array( |
— | — | @@ -24,8 +27,6 @@ |
25 | 28 | 'ogg-play-sound' => 'Play sound', |
26 | 29 | 'ogg-no-player' => 'Sorry, your system does not appear to have any supported player software. |
27 | 30 | Please <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">download a player</a>.', |
28 | | - 'ogg-no-player-js' => 'Sorry, your system either has JavaScript disabled or does not have any supported player.<br /> |
29 | | -You can <a href="$1">download the clip</a> or <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">download a player</a> to play the clip in your browser.', |
30 | 31 | 'ogg-no-xiphqt' => 'You do not appear to have the XiphQT component for QuickTime. |
31 | 32 | QuickTime cannot play Ogg files without this component. |
32 | 33 | Please <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">download XiphQT</a> or choose another player.', |
— | — | @@ -54,8 +55,6 @@ |
55 | 56 | /** Message documentation (Message documentation) |
56 | 57 | * @author Aotake |
57 | 58 | * @author BrokenArrow |
58 | | - * @author EugeneZelenko |
59 | | - * @author Fryed-peach |
60 | 59 | * @author Jon Harald Søby |
61 | 60 | * @author Meno25 |
62 | 61 | * @author Mormegil |
— | — | @@ -63,7 +62,7 @@ |
64 | 63 | * @author Siebrand |
65 | 64 | */ |
66 | 65 | $messages['qqq'] = array( |
67 | | - 'ogg-desc' => '{{desc}}', |
| 66 | + 'ogg-desc' => 'Short description of this extension, shown in [[Special:Version]]. Do not translate or change links.', |
68 | 67 | 'ogg-short-general' => 'File details for generic (non-audio, non-video) Ogg files, short version. |
69 | 68 | Parameters are: |
70 | 69 | * $1 file type, e.g. Vorbis, Speex |
— | — | @@ -81,7 +80,6 @@ |
82 | 81 | 'ogg-player-kmplayer' => '{{optional}}', |
83 | 82 | 'ogg-player-kaffeine' => '{{optional}}', |
84 | 83 | 'ogg-more' => '{{Identical|More...}}', |
85 | | - 'ogg-dismiss' => '{{Identical|Close}}', |
86 | 84 | 'ogg-download' => '{{Identical|Download}}', |
87 | 85 | ); |
88 | 86 | |
— | — | @@ -115,7 +113,7 @@ |
116 | 114 | 'ogg-player-soundthumb' => 'Geen mediaspeler', |
117 | 115 | 'ogg-player-selected' => '(geselekteer)', |
118 | 116 | 'ogg-use-player' => 'Gebruik speler:', |
119 | | - 'ogg-more' => 'Meer…', |
| 117 | + 'ogg-more' => 'Meer...', |
120 | 118 | 'ogg-dismiss' => 'Sluit', |
121 | 119 | 'ogg-download' => 'Laai lêer af', |
122 | 120 | 'ogg-desc-link' => 'Aangaande die lêer', |
— | — | @@ -159,10 +157,9 @@ |
160 | 158 | /** Arabic (العربية) |
161 | 159 | * @author Alnokta |
162 | 160 | * @author Meno25 |
163 | | - * @author OsamaK |
164 | 161 | */ |
165 | 162 | $messages['ar'] = array( |
166 | | - 'ogg-desc' => 'متحكم لملفات Ogg Theora وVorbis، مع لاعب جافاسكريت', |
| 163 | + 'ogg-desc' => 'متحكم لملفات أو جي جي ثيورا وفوربيس، مع لاعب جافاسكريبت', |
167 | 164 | 'ogg-short-audio' => 'Ogg $1 ملف صوت، $2', |
168 | 165 | 'ogg-short-video' => 'Ogg $1 ملف فيديو، $2', |
169 | 166 | 'ogg-short-general' => 'Ogg $1 ملف ميديا، $2', |
— | — | @@ -177,8 +174,6 @@ |
178 | 175 | 'ogg-play-video' => 'عرض الفيديو', |
179 | 176 | 'ogg-play-sound' => 'عرض الصوت', |
180 | 177 | 'ogg-no-player' => 'معذرة ولكن يبدو أنه لا يوجد لديك برنامج عرض مدعوم. من فضلك ثبت <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">الجافا</a>.', |
181 | | - 'ogg-no-player-js' => 'عذرًا، جافاسكربت معطلة في نظامك أو أنه لا يحتوي أي مشغّل مدعوم.<br /> |
182 | | -تستطيع <a href="$1">تنزيل المقطع</a><br />أو<br /><a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">تنزيل مشغّل</a> لتشغيل المقطع في متصفحك.', |
183 | 178 | 'ogg-no-xiphqt' => 'لا يبدو أنك تملك مكون XiphQT لكويك تايم. |
184 | 179 | كويك تايم لا يمكنه عرض ملفات Ogg بدون هذا المكون. |
185 | 180 | من فضلك <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">حمل XiphQT</a> أو اختر برنامجا آخر.', |
— | — | @@ -203,13 +198,6 @@ |
204 | 199 | 'ogg-desc-link' => 'حول هذا الملف', |
205 | 200 | ); |
206 | 201 | |
207 | | -/** Aramaic (ܐܪܡܝܐ) |
208 | | - * @author Basharh |
209 | | - */ |
210 | | -$messages['arc'] = array( |
211 | | - 'ogg-more' => 'ܝܬܝܪ…', |
212 | | -); |
213 | | - |
214 | 202 | /** Egyptian Spoken Arabic (مصرى) |
215 | 203 | * @author Ghaly |
216 | 204 | * @author Meno25 |
— | — | @@ -378,8 +366,6 @@ |
379 | 367 | 'ogg-play-video' => 'Прайграць відэа', |
380 | 368 | 'ogg-play-sound' => 'Прайграць аўдыё', |
381 | 369 | 'ogg-no-player' => 'Прабачце, Ваша сыстэма ня мае неабходнага праграмнага забесьпячэньня для прайграваньня файлаў. Калі ласка, <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">загрузіце прайгравальнік</a>.', |
382 | | - 'ogg-no-player-js' => 'Прабачце, але ў Вашай сыстэме адключаны JavaScript, альбо яна ня мае ніякага адпаведнага прайгравальніка.<br /> |
383 | | -Вы можаце <a href="$1">загрузіць кліп</a> альбо <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">загрузіць прайгравальнік</a> для прайграваньня кліпу ў Вашым браўзэры.', |
384 | 370 | 'ogg-no-xiphqt' => 'Адсутнічае кампанэнт XiphQT для QuickTime. |
385 | 371 | QuickTime ня можа прайграваць файлы ў фармаце Ogg бяз гэтага кампанэнта. |
386 | 372 | Калі ласка, <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">загрузіце XiphQT</a> альбо выберыце іншы прайгравальнік.', |
— | — | @@ -471,7 +457,7 @@ |
472 | 458 | 'ogg-stop' => 'Paouez', |
473 | 459 | 'ogg-play-video' => 'Lenn ar video', |
474 | 460 | 'ogg-play-sound' => 'Lenn ar son', |
475 | | - 'ogg-player-videoElement' => 'Skor ar merdeer orin', |
| 461 | + 'ogg-player-videoElement' => 'elfenn <video>', |
476 | 462 | 'ogg-player-soundthumb' => 'Lenner ebet', |
477 | 463 | 'ogg-use-player' => 'Ober gant al lenner :', |
478 | 464 | 'ogg-more' => "Muioc'h...", |
— | — | @@ -500,8 +486,6 @@ |
501 | 487 | 'ogg-play-sound' => 'Sviraj zvuk', |
502 | 488 | 'ogg-no-player' => 'Žao nam je, Vaš sistem izgleda da nema nikakvog podržanog softvera za pregled. |
503 | 489 | Molimo Vas <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">da skinete preglednik</a>.', |
504 | | - 'ogg-no-player-js' => 'Žao nam je, Vaš sistem ima onemogućen JavaScript ili nemate nijedan podržani player.<br /> |
505 | | -Možete <a href="$1">skinuti snimak</a> ili <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">skinuti player</a> da biste mogli pogledati snimak u Vašem pregledniku.', |
506 | 490 | 'ogg-no-xiphqt' => 'Izgleda da nemate XiphQT komponentu za program QuickTime. |
507 | 491 | QuickTime ne može reproducirati Ogg datoteke bez ove komponente. |
508 | 492 | Molimo Vas da <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">skinete XiphQT</a> ili da odaberete drugi preglednik.', |
— | — | @@ -540,8 +524,6 @@ |
541 | 525 | 'ogg-play-video' => 'Reprodueix vídeo', |
542 | 526 | 'ogg-play-sound' => 'Reprodueix so', |
543 | 527 | 'ogg-no-player' => 'No teniu instaŀlat cap reproductor acceptat. Podeu <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">descarregar-ne</a> un.', |
544 | | - 'ogg-no-player-js' => 'Disculpau, o el vostre sistema té el Javascript deshabilitat o no té un reproductor adequat.<br /> |
545 | | -Podeu <a href="$1">descarregar l\'arxiu</a> o bé <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">descarregar un reproductor</a> per reproduir l\'arxiu al vostre navegador.', |
546 | 528 | 'ogg-no-xiphqt' => 'No disposeu del component XiphQT al vostre QuickTime. Aquest component és imprescindible per a que el QuickTime pugui reproduir fitxers OGG. Podeu <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">descarregar-lo</a> o escollir un altre reproductor.', |
547 | 529 | 'ogg-player-videoElement' => 'Suport natiu del navegador', |
548 | 530 | 'ogg-player-oggPlugin' => 'Connector del navegador', |
— | — | @@ -576,8 +558,6 @@ |
577 | 559 | 'ogg-play-video' => 'Přehrát video', |
578 | 560 | 'ogg-play-sound' => 'Přehrát zvuk', |
579 | 561 | 'ogg-no-player' => 'Váš systém zřejmě neobsahuje žádný podporovaný přehrávač. <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">Váš systém zřejmě neobsahuje žádný podporovaný přehrávač. </a>.', |
580 | | - 'ogg-no-player-js' => 'Je nám líto, ale máte vypnutý JavaScript nebo váš systém neobsahuje žádný podporovaný přehrávač.<br /> |
581 | | -Můžete si <a href="$1">klip stáhnout</a> nebo <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download/cs">si nainstalovat přehrávač,</a> abyste si mohli klip přehrát v prohlížeči.', |
582 | 562 | 'ogg-no-xiphqt' => 'Nemáte rozšíření XiphQT pro QuickTime. QuickTime nemůže přehrávat soubory ogg bez tohoto rozšíření. <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">Stáhněte XiphQT</a> nebo vyberte jiný přehrávač.', |
583 | 563 | 'ogg-player-videoElement' => 'Vestavěná podpora v prohlížeči', |
584 | 564 | 'ogg-player-oggPlugin' => 'Zásuvný modul do prohlížeče', |
— | — | @@ -592,46 +572,14 @@ |
593 | 573 | ); |
594 | 574 | |
595 | 575 | /** Danish (Dansk) |
596 | | - * @author Byrial |
597 | 576 | * @author Jon Harald Søby |
598 | 577 | */ |
599 | 578 | $messages['da'] = array( |
600 | | - 'ogg-desc' => 'Understøtter Ogg Theora- og Vorbis-filer med en JavaScript-afspiller.', |
601 | | - 'ogg-short-audio' => 'Ogg $1 lydfil, $2', |
602 | | - 'ogg-short-video' => 'Ogg $1 videofil, $2', |
603 | | - 'ogg-short-general' => 'Ogg $1 mediafil, $2', |
604 | | - 'ogg-long-audio' => '(Ogg $1 lydfil, længde $2, $3)', |
605 | | - 'ogg-long-video' => '(Ogg $1 videofil, længde $2, $4×$5 pixel, $3)', |
606 | | - 'ogg-long-multiplexed' => '(Sammensat ogg-lyd- og -videofil, $1, længde $2, $4×$5 pixel, $3 samlet)', |
607 | | - 'ogg-long-general' => '(Ogg mediafil, længde $2, $3)', |
608 | | - 'ogg-long-error' => '(Ugyldig ogg-fil: $1)', |
609 | | - 'ogg-play' => 'Afspil', |
610 | | - 'ogg-pause' => 'Pause', |
611 | | - 'ogg-stop' => 'Stop', |
612 | | - 'ogg-play-video' => 'Afspil video', |
613 | | - 'ogg-play-sound' => 'Afspil lyd', |
614 | | - 'ogg-no-player' => 'Desværre ser det ud til at dit system har nogen understøttede medieafspillere. |
615 | | -<a href="http://mediawiki.org/wiki/Extension:OggHandler/Client_download">Download venligst en afspiller</a>.', |
616 | | - 'ogg-no-player-js' => 'Beklager, dit system har enten JavaScript slået fra eller det har ingen understøttet afspiller.<br /> |
617 | | -Du kan <a href="$1">downloade klippet</a> eller <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">downloade en afspiller</a> for at afspille klippet i din browser.', |
618 | | - 'ogg-no-xiphqt' => 'Det ser ud til at du ikke har XiphQT-komponenten til QuickTime. |
619 | | -QuickTime kan ikke afspille Ogg-file uden denne komponent. |
620 | | -<a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">Download venligst XiphQT</a> eller vælg en anden afspiller.', |
621 | | - 'ogg-player-videoElement' => 'Indbygget browserunderstøttelse', |
622 | | - 'ogg-player-oggPlugin' => 'Browsertilføjelse', |
623 | | - 'ogg-player-thumbnail' => 'Kun stillbilleder', |
624 | | - 'ogg-player-soundthumb' => 'Ingen afspiller', |
625 | | - 'ogg-player-selected' => '(valgt)', |
626 | | - 'ogg-use-player' => 'Brug afspiller:', |
627 | 579 | 'ogg-more' => 'Mere...', |
628 | | - 'ogg-dismiss' => 'Luk', |
629 | | - 'ogg-download' => 'Download fil', |
630 | | - 'ogg-desc-link' => 'Om denne fil', |
631 | 580 | ); |
632 | 581 | |
633 | 582 | /** German (Deutsch) |
634 | 583 | * @author Leithian |
635 | | - * @author Metalhead64 |
636 | 584 | * @author MichaelFrey |
637 | 585 | * @author Raimond Spekking |
638 | 586 | * @author Umherirrender |
— | — | @@ -652,8 +600,6 @@ |
653 | 601 | 'ogg-play-video' => 'Video abspielen', |
654 | 602 | 'ogg-play-sound' => 'Audio abspielen', |
655 | 603 | 'ogg-no-player' => 'Dein System scheint über keine Abspielsoftware zu verfügen. Bitte installiere <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">eine Abspielsoftware</a>.', |
656 | | - 'ogg-no-player-js' => 'Entschuldigung, auf deinem System ist JavaScript deaktiviert oder es ist keine unterstützte Abspielsoftware vorhanden.<br /> |
657 | | -Du kannst <a href="$1">den Clip herunterladen</a> oder <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">eine Abspielsoftware herunterladen</a>, um den Clip im Browser abzuspielen.', |
658 | 604 | 'ogg-no-xiphqt' => 'Dein System scheint nicht über die XiphQT-Komponente für QuickTime zu verfügen. QuickTime kann ohne diese Komponente keine Ogg-Dateien abspielen.Bitte <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">lade XiphQT</a> oder wähle eine andere Abspielsoftware.', |
659 | 605 | 'ogg-player-videoElement' => 'Vorhandene Browserunterstützung', |
660 | 606 | 'ogg-player-oggPlugin' => 'Browser-Plugin', |
— | — | @@ -669,12 +615,9 @@ |
670 | 616 | |
671 | 617 | /** German (formal address) (Deutsch (Sie-Form)) |
672 | 618 | * @author Raimond Spekking |
673 | | - * @author Umherirrender |
674 | 619 | */ |
675 | 620 | $messages['de-formal'] = array( |
676 | 621 | 'ogg-no-player' => 'Ihr System scheint über keine Abspielsoftware zu verfügen. Bitte installieren Sie <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">eine Abspielsoftware</a>.', |
677 | | - 'ogg-no-player-js' => 'Entschuldigung, auf Ihrem System ist JavaScript deaktiviert oder es ist keine unterstützte Abspielsoftware vorhanden.<br /> |
678 | | -Sie können <a href="$1">den Clip herunterladen</a> oder <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">eine Abspielsoftware herunterladen</a>, um den Clip im Browser abzuspielen.', |
679 | 622 | 'ogg-no-xiphqt' => 'Ihr System scheint nicht über die XiphQT-Komponente für QuickTime zu verfügen. QuickTime kann ohne diese Komponente keine Ogg-Dateien abspielen.Bitte <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">laden Sie XiphQT</a> oder wählen Sie eine andere Abspielsoftware.', |
680 | 623 | ); |
681 | 624 | |
— | — | @@ -698,8 +641,6 @@ |
699 | 642 | 'ogg-play-sound' => 'Zuk wótegraś', |
700 | 643 | 'ogg-no-player' => 'Wódaj, twój system njezda se pódpěrany wótegrawak měś. |
701 | 644 | Pšosym <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">ześěgni wótegrawak</a>.', |
702 | | - 'ogg-no-player-js' => 'Wódaj, w twójom systemje pak JavaScript jo znjemóžnjony pak njejo pódpěrany wótegrawak.<br /> |
703 | | -Móžoš <a href="$1">klip ześěgnuś</a> abo <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">wótegrawak ześěgnuś</a>, aby klip w swójom wobglědowaku wótegrał.', |
704 | 645 | 'ogg-no-xiphqt' => 'Zda se, až njamaš komponentu XiphQT za QuickTime. |
705 | 646 | QuickTime njamóžo ogg-dataje bźez toś teje komponenty wótegraś. |
706 | 647 | Pšosym <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Cient_download">ześěgni XiphQT</a> abo wubjeŕ drugi wótegrawak.', |
— | — | @@ -718,7 +659,6 @@ |
719 | 660 | /** Greek (Ελληνικά) |
720 | 661 | * @author Consta |
721 | 662 | * @author Dead3y3 |
722 | | - * @author Omnipaedista |
723 | 663 | * @author ZaDiak |
724 | 664 | */ |
725 | 665 | $messages['el'] = array( |
— | — | @@ -738,8 +678,6 @@ |
739 | 679 | 'ogg-play-sound' => 'Αναπαραγωγή ήχου', |
740 | 680 | 'ogg-no-player' => 'Συγγνώμη, το σύστημά σας δεν φαίνεται να έχει κάποιο υποστηριζόμενο λογισμικό αναπαραγωγής.<br /> |
741 | 681 | Παρακαλώ <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">κατεβάστε ένα πρόγραμμα αναπαραγωγής</a>.', |
742 | | - 'ogg-no-player-js' => 'Συγνώμη, το σύστημά σας είτε έχει απενεργοποιημένη την JavaScript είτε δεν έχει κάποιον υποστηριζόμενο αναπαραγωγέα.<br /> |
743 | | -Μπορείτε <a href="$1">να κατεβάσετε το κλιπ</a> ή <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">να κατεβάσετε έναν αναπαραγωγέα</a> να αναπαράγει το κλιπ στον πλοηγό σας.', |
744 | 682 | 'ogg-no-xiphqt' => 'Δεν φαίνεται να έχετε το στοιχείο XiphQT για το πρόγραμμα QuickTime.<br /> |
745 | 683 | Το πρόγραμμα QuickTime δεν μπορεί να αναπαράγει αρχεία Ogg χωρίς αυτό το στοιχείο.<br /> |
746 | 684 | Παρακαλώ <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">κατεβάστε το XiphQT</a> ή επιλέξτε ένα άλλο πρόγραμμα αναπαραγωγής.', |
— | — | @@ -794,7 +732,6 @@ |
795 | 733 | |
796 | 734 | /** Spanish (Español) |
797 | 735 | * @author Aleator |
798 | | - * @author Crazymadlover |
799 | 736 | * @author Muro de Aguas |
800 | 737 | * @author Remember the dot |
801 | 738 | * @author Sanbec |
— | — | @@ -817,8 +754,6 @@ |
818 | 755 | 'ogg-play-sound' => 'Reproducir sonido', |
819 | 756 | 'ogg-no-player' => 'Lo sentimos, su sistema parece no tener disponible un programa para reproducción de archivos multimedia. |
820 | 757 | Por favor <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">descargue un reproductor</a>.', |
821 | | - 'ogg-no-player-js' => 'Disculpa, Tu sistema tiene ya sea JavaScript deshabilitado o no tiene ningún reproductor habilitado.<br /> |
822 | | -Puedes <a href="$1">descargar el clip</a> o <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">descargar un reproductor</a> para reproducir el clip en u navegador.', |
823 | 758 | 'ogg-no-xiphqt' => 'Parece que Ud. no tiene el componente XiphQT de QuickTime. |
824 | 759 | QuckTime no puede reproducir archivos en formato Ogg sin este componente. |
825 | 760 | Por favor <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">descargue XiphQT</a> o elija otro reproductor de archivos multimedia.', |
— | — | @@ -835,25 +770,17 @@ |
836 | 771 | ); |
837 | 772 | |
838 | 773 | /** Estonian (Eesti) |
839 | | - * @author Avjoska |
840 | | - * @author Pikne |
841 | 774 | * @author Silvar |
842 | 775 | */ |
843 | 776 | $messages['et'] = array( |
844 | | - 'ogg-desc' => 'Ogg Theora ja Vorbis failide töötleja JavaScript-esitajaga.', |
845 | | - 'ogg-long-error' => '(Vigane Ogg-fail: $1)', |
846 | | - 'ogg-play' => 'Esita', |
| 777 | + 'ogg-play' => 'Mängi', |
847 | 778 | 'ogg-pause' => 'Paus', |
848 | 779 | 'ogg-stop' => 'Peata', |
849 | | - 'ogg-play-video' => 'Esita video', |
850 | | - 'ogg-play-sound' => 'Esita heli', |
851 | | - 'ogg-no-player' => 'Kahjuks ei paista su süsteemis olevat ühtki ühilduvat esitustarkvara. |
852 | | -Palun <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">laadi tarkvara alla</a>.', |
853 | | - 'ogg-player-selected' => '(valitud)', |
854 | | - 'ogg-more' => 'Lisa...', |
855 | | - 'ogg-dismiss' => 'Sule', |
856 | | - 'ogg-download' => 'Laadi fail alla', |
857 | | - 'ogg-desc-link' => 'Info faili kohta', |
| 780 | + 'ogg-play-video' => 'Mängi videot', |
| 781 | + 'ogg-play-sound' => 'Mängi heli', |
| 782 | + 'ogg-no-player' => 'Kahjuks, ei paista su süsteemis olevat ühtki ühilduvat multimeedia programmi. |
| 783 | +Palun lae omale tarkvara <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">siit alla</a>.', |
| 784 | + 'ogg-dismiss' => 'Sulge', |
858 | 785 | ); |
859 | 786 | |
860 | 787 | /** Basque (Euskara) |
— | — | @@ -915,7 +842,6 @@ |
916 | 843 | * @author Agony |
917 | 844 | * @author Crt |
918 | 845 | * @author Nike |
919 | | - * @author Str4nd |
920 | 846 | */ |
921 | 847 | $messages['fi'] = array( |
922 | 848 | 'ogg-desc' => 'Käsittelijä Ogg Theora ja Vorbis -tiedostoille ja JavaScript-soitin.', |
— | — | @@ -933,8 +859,6 @@ |
934 | 860 | 'ogg-play-video' => 'Toista video', |
935 | 861 | 'ogg-play-sound' => 'Soita ääni', |
936 | 862 | 'ogg-no-player' => 'Järjestelmästäsi ei löytynyt mitään tuetuista soitinohjelmista. Voit ladata sopivan <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">soitinohjelman</a>.', |
937 | | - 'ogg-no-player-js' => 'Valitettavasti järjestelmästäsi on otettu JavaScript pois käytöstä tai siinä ei ole yhtään tuettua soitinta.<br /> |
938 | | -Voit <a href="$1">ladata videoleikkeen</a> tai <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">ladata soittimen</a>, joka toimii selaimessasi.', |
939 | 863 | 'ogg-no-xiphqt' => 'Tarvittavaa QuickTimen XiphQT-komponenttia ei löytynyt. QuickTime ei voi toistaa Ogg-tiedostoja ilman tätä komponenttia. <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">Lataa XiphQT</a> tai valitse toinen soitin.', |
940 | 864 | 'ogg-player-videoElement' => 'Luontainen selaintuki', |
941 | 865 | 'ogg-player-oggPlugin' => 'Selainlaajennos', |
— | — | @@ -958,7 +882,6 @@ |
959 | 883 | /** French (Français) |
960 | 884 | * @author Crochet.david |
961 | 885 | * @author Grondin |
962 | | - * @author Jean-Frédéric |
963 | 886 | * @author Seb35 |
964 | 887 | * @author Sherbrooke |
965 | 888 | * @author Urhixidur |
— | — | @@ -980,8 +903,6 @@ |
981 | 904 | 'ogg-play-video' => 'Lire la vidéo', |
982 | 905 | 'ogg-play-sound' => 'Lire le son', |
983 | 906 | 'ogg-no-player' => 'Désolé, votre système ne possède apparemment aucun des lecteurs supportés. Veuillez installer <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download/fr">un des lecteurs supportés</a>.', |
984 | | - 'ogg-no-player-js' => 'Désolé, sur votre système, soit JavaScript est désactivé, soit vous ne possédez pas de lecteur supporté.<br /> |
985 | | -Vous pouvez <a href="$1">télécharger l’extrait</a><br /> ou <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">télécharger un lecteur</a> pour lire l’extrait dans votre navigateur.', |
986 | 907 | 'ogg-no-xiphqt' => 'Vous n’avez apparemment pas le composant XiphQT pour Quicktime. Quicktime ne peut pas lire les fichiers Ogg sans ce composant. Veuillez <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download/fr">télécharger XiphQT</a> ou choisir un autre lecteur.', |
987 | 908 | 'ogg-player-videoElement' => 'Support du navigateur natif', |
988 | 909 | 'ogg-player-oggPlugin' => 'Module complémentaire du navigateur', |
— | — | @@ -1088,8 +1009,6 @@ |
1089 | 1010 | 'ogg-play-video' => 'Reproducir vídeo', |
1090 | 1011 | 'ogg-play-sound' => 'Reproducir o son', |
1091 | 1012 | 'ogg-no-player' => 'Parece que o seu sistema non dispón de software de reprodución axeitado. <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">Instale un reprodutor</a>.', |
1092 | | - 'ogg-no-player-js' => 'Sentímolo, ou o seu sistema ten o Javascript desactivado ou non ten ningún reprodutor válido.<br /> |
1093 | | -Pode <a href="$1">descargar o vídeo</a> ou <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">descargar un reprodutor</a> para poder ver o vídeo no seu navegador.', |
1094 | 1013 | 'ogg-no-xiphqt' => 'Parece que non dispón do compoñente XiphQT para QuickTime. QuickTime non pode reproducir ficheiros Ogg sen este componente. <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">Instale XiphQT</a> ou escolla outro reprodutor.', |
1095 | 1014 | 'ogg-player-videoElement' => 'Soporte do navegador nativo', |
1096 | 1015 | 'ogg-player-oggPlugin' => 'Complemento do navegador', |
— | — | @@ -1109,8 +1028,6 @@ |
1110 | 1029 | * @author Omnipaedista |
1111 | 1030 | */ |
1112 | 1031 | $messages['grc'] = array( |
1113 | | - 'ogg-long-error' => '(Ἄκυρα ἀρχεῖα ogg: $1)', |
1114 | | - 'ogg-play' => 'Ἀναπαράγειν', |
1115 | 1032 | 'ogg-player-selected' => '(ἐπειλεγμένη)', |
1116 | 1033 | 'ogg-more' => 'πλέον...', |
1117 | 1034 | 'ogg-dismiss' => 'Κλῄειν', |
— | — | @@ -1136,8 +1053,6 @@ |
1137 | 1054 | 'ogg-play-video' => 'Video abspiile', |
1138 | 1055 | 'ogg-play-sound' => 'Audio abspiile', |
1139 | 1056 | 'ogg-no-player' => 'Dyy Syschtem het schyyns kei Abspiilsoftware. Bitte installier <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">e Abspiilsoftware</a>.', |
1140 | | - 'ogg-no-player-js' => 'Excusez, uf Dyym Syschtem isch JavaScript deaktiviert oder s het kei unterstitzti Abspilsoftware.<br /> |
1141 | | -Du chasch <a href="$1">dr Clip abelade</a> oder <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">e Abspilsoftware abelade</a> go dr Clip im Browser abspile.', |
1142 | 1057 | 'ogg-no-xiphqt' => 'Dyy Syschtem het schyyns d XiphQT-Komponent fir QuickTime nit. QuickTime cha ohni die Komponent kei Ogg-Dateie abspiile. Bitte <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">lad XiphQT</a> oder wehl e anderi Abspiilsoftware.', |
1143 | 1058 | 'ogg-player-videoElement' => 'Vorhandeni Browserunterstitzig', |
1144 | 1059 | 'ogg-player-oggPlugin' => 'Browser-Plugin', |
— | — | @@ -1160,8 +1075,6 @@ |
1161 | 1076 | |
1162 | 1077 | /** Hebrew (עברית) |
1163 | 1078 | * @author Rotem Liss |
1164 | | - * @author Rotemliss |
1165 | | - * @author YaronSh |
1166 | 1079 | */ |
1167 | 1080 | $messages['he'] = array( |
1168 | 1081 | 'ogg-desc' => 'מציג מדיה לקובצי Ogg Theora ו־Vorbis, עם נגן JavaScript', |
— | — | @@ -1179,9 +1092,7 @@ |
1180 | 1093 | 'ogg-play-video' => 'נגן וידאו', |
1181 | 1094 | 'ogg-play-sound' => 'נגן שמע', |
1182 | 1095 | 'ogg-no-player' => 'מצטערים, נראה שהמערכת שלכם אינה כוללת תוכנת נגן נתמכת. אנא <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">הורידו נגן</a>.', |
1183 | | - 'ogg-no-player-js' => 'אנו מתנצלים, אך התמיכה ב־JavaScript אינה פעילה במערכת שלכם או שאין לכם נגן נתמך.<br /> |
1184 | | -תוכלו <a href="$1">להוריד את הסרטון</a> או <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">להוריד נגן</a> כדי לנגן את הסרטון בדפדפן שלכם.', |
1185 | | - 'ogg-no-xiphqt' => 'נראה שלא התקנתם את רכיב XiphQT של QuickTime, אך QuickTime אינו יכול לנגן קובצי Ogg בלי רכיב זה. אנא <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">הורידו את XiphQT</a> או בחרו נגן אחר.', |
| 1096 | + 'ogg-no-xiphqt' => 'נראה שלא התקנתם את רכיב XiphQT של QuickTime, אך QuickTime אינו יכול לנגן קבצי Ogg בלי רכיב זה. אנא <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">הורידו את XiphQT</a> או בחרו נגן אחר.', |
1186 | 1097 | 'ogg-player-videoElement' => 'תמיכה טבעית של הדפדפן', |
1187 | 1098 | 'ogg-player-oggPlugin' => 'תוסף לדפדפן', |
1188 | 1099 | 'ogg-player-thumbnail' => 'עדיין תמונה בלבד', |
— | — | @@ -1231,7 +1142,6 @@ |
1232 | 1143 | ); |
1233 | 1144 | |
1234 | 1145 | /** Croatian (Hrvatski) |
1235 | | - * @author CERminator |
1236 | 1146 | * @author Dalibor Bosits |
1237 | 1147 | * @author SpeedyGonsales |
1238 | 1148 | * @author Suradnik13 |
— | — | @@ -1252,8 +1162,6 @@ |
1253 | 1163 | 'ogg-play-video' => 'Pokreni video', |
1254 | 1164 | 'ogg-play-sound' => 'Sviraj zvuk', |
1255 | 1165 | 'ogg-no-player' => "Oprostite, izgleda da Vaš operacijski sustav nema instalirane medijske preglednike. Molimo <a href=\"http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download\">instalirajte medijski preglednik (''player'')</a>.", |
1256 | | - 'ogg-no-player-js' => 'Nažalost, Vaš sustav ili ima onemogućen JavaScript ili nema neki od podržanih uređaja za reprodukciju. <br /> |
1257 | | -Možete <a href="$1">preuzeti isječak</a> ili <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">preuzeti uređaj</a> za reprodukciju isječka u Vašem pregledniku.', |
1258 | 1166 | 'ogg-no-xiphqt' => "Nemate instaliranu XiphQT komponentu za QuickTime (ili je neispravno instalirana). QuickTime ne može pokretati Ogg datoteke bez ove komponente. Molimo <a href=\"http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download\">instalirajte XiphQT</a> ili izaberite drugi preglednik (''player'').", |
1259 | 1167 | 'ogg-player-videoElement' => 'Ugrađena podrška za preglednik', |
1260 | 1168 | 'ogg-player-oggPlugin' => 'Plugin preglednika', |
— | — | @@ -1288,8 +1196,6 @@ |
1289 | 1197 | 'ogg-play-video' => 'Widejo wothrać', |
1290 | 1198 | 'ogg-play-sound' => 'Zynk wothrać', |
1291 | 1199 | 'ogg-no-player' => 'Bohužel twój system po wšěm zdaću nima wothrawansku software. Prošu <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">sćehń wothrawak</a>.', |
1292 | | - 'ogg-no-player-js' => 'Wodaj, na twojim systemje je pak JavaScript znjemóžnjeny pak nima podpěrany wothrawak.<br /> |
1293 | | -Móžeš <a href="$1">klip sćahnyć</a> abo <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">wothrawak sćahnyć</a>, zo by klip w swojim wobhladowaku wothrał.', |
1294 | 1200 | 'ogg-no-xiphqt' => 'Po wšěm zdaću nimaš komponentu XiphQT za QuickTime. QuickTime njemóže Ogg-dataje bjez tuteje komponenty wothrawać. Prošu <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">sćehń XiphQT</a> abo wubjer druhi wothrawak.', |
1295 | 1201 | 'ogg-player-videoElement' => 'Element <video>', |
1296 | 1202 | 'ogg-player-oggPlugin' => 'Tykač Ogg', |
— | — | @@ -1332,8 +1238,6 @@ |
1333 | 1239 | 'ogg-play-video' => 'Videó lejátszása', |
1334 | 1240 | 'ogg-play-sound' => 'Hang lejátszása', |
1335 | 1241 | 'ogg-no-player' => 'Sajnáljuk, de úgy tűnik, hogy nem rendelkezel a megfelelő lejátszóval. Amennyiben le szeretnéd játszani, <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">tölts le egyet</a>.', |
1336 | | - 'ogg-no-player-js' => 'Sajnáljuk, de úgy tűnik, hogy le van tiltva a JavaScript, vagy a rendszereden nincs egyetlen támogatott lejátszó sem.<br /> |
1337 | | -<a href="$1">Letöltheted a klipet</a> vagy <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">letölthetsz egy lejátszót</a> a klip böngészőben való lejátszásához.', |
1338 | 1242 | 'ogg-no-xiphqt' => 'Úgy tűnik, nem rendelkezel a QuickTime-hoz való XiphQT összetevővel. Enélkül a QuickTime nem tudja lejátszani az Ogg fájlokat. A lejátszáshoz tölts le egyet <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">innen</a>, vagy válassz másik lejátszót.', |
1339 | 1243 | 'ogg-player-videoElement' => 'A böngésző támogatja', |
1340 | 1244 | 'ogg-player-oggPlugin' => 'Beépülő modul böngészőhöz', |
— | — | @@ -1367,8 +1271,6 @@ |
1368 | 1272 | 'ogg-play-sound' => 'Sonar audio', |
1369 | 1273 | 'ogg-no-player' => 'Excusa, ma il pare que non es installate alcun lector compatibile in tu systema. |
1370 | 1274 | Per favor <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">discarga un lector.</a>', |
1371 | | - 'ogg-no-player-js' => 'Pardono, tu systema o ha JavaScript disactivate o non ha un reproductor supportate.<br /> |
1372 | | -Tu pote <a href="$1">discargar le clip</a> o <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">discargar un reproductor</a> pro reproducer le clip in tu navigator.', |
1373 | 1275 | 'ogg-no-xiphqt' => 'Pare que tu non ha le componente XiphQT pro QuickTime. |
1374 | 1276 | Sin iste componente, QuickTime non sape leger le files Ogg. |
1375 | 1277 | Per favor <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">discarga XiphQT</a> o selige un altere lector.', |
— | — | @@ -1385,8 +1287,6 @@ |
1386 | 1288 | ); |
1387 | 1289 | |
1388 | 1290 | /** Indonesian (Bahasa Indonesia) |
1389 | | - * @author Bennylin |
1390 | | - * @author Irwangatot |
1391 | 1291 | * @author IvanLanin |
1392 | 1292 | * @author Rex |
1393 | 1293 | */ |
— | — | @@ -1400,15 +1300,13 @@ |
1401 | 1301 | 'ogg-long-multiplexed' => '(Berkas audio/video multiplexed ogg, $1, panjang $2, $4×$5 piksel, $3 keseluruhan)', |
1402 | 1302 | 'ogg-long-general' => '(Berkas media ogg, panjang $2, $3)', |
1403 | 1303 | 'ogg-long-error' => '(Berkas ogg tak valid: $1)', |
1404 | | - 'ogg-play' => 'Mainkan', |
| 1304 | + 'ogg-play' => 'Putar', |
1405 | 1305 | 'ogg-pause' => 'Jeda', |
1406 | 1306 | 'ogg-stop' => 'Berhenti', |
1407 | 1307 | 'ogg-play-video' => 'Putar video', |
1408 | 1308 | 'ogg-play-sound' => 'Putar suara', |
1409 | 1309 | 'ogg-no-player' => 'Maaf, sistem Anda tampaknya tak memiliki satupun perangkat lunak pemutar yang mendukung. |
1410 | 1310 | Silakan <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">mengunduh salah satu pemutar</a>.', |
1411 | | - 'ogg-no-player-js' => 'Maaf, sistem anda menonaktifkan JavaScript atau tidak memiliki pemutar yang mendukung. <br /> |
1412 | | -Anda dapat <a href="$1">mengunduh klip</a> atau <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download"> mengunduh pemutar </ a> untuk memainkan klip video pada browser Anda.', |
1413 | 1311 | 'ogg-no-xiphqt' => 'Tampaknya Anda tak memiliki komponen XiphQT untuk QuickTime. QuickTime tak dapat memutar berkas Ogg tanpa komponen ini. Silakan <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">mengunduh XiphQT</a> atau pilih pemutar lain.', |
1414 | 1312 | 'ogg-player-videoElement' => 'elemen <video>', |
1415 | 1313 | 'ogg-player-oggPlugin' => 'plugin Ogg', |
— | — | @@ -1472,8 +1370,6 @@ |
1473 | 1371 | 'ogg-play-video' => 'Riproduci il filmato', |
1474 | 1372 | 'ogg-play-sound' => 'Riproduci il file sonoro', |
1475 | 1373 | 'ogg-no-player' => 'Siamo spiacenti, ma non risulta installato alcun software di riproduzione compatibile. Si prega di <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">scaricare un lettore</a> adatto.', |
1476 | | - 'ogg-no-player-js' => 'Il sistema in uso ha JavaScript disabilitato o non ha alcun riproduttore supportato.<br /> |
1477 | | -È possibile <a href="$1">scaricare il clip</a>o<a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">scaricare un riproduttore</a> per visualizzare il clip nel proprio browser.', |
1478 | 1374 | 'ogg-no-xiphqt' => 'Non risulta installato il componente XiphQT di QuickTime. Senza tale componente non è possibile la riproduzione di file Ogg con QuickTime. Si prega di <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">scaricare XiphQT</a> o scegliere un altro lettore.', |
1479 | 1375 | 'ogg-player-videoElement' => 'Supporto browser nativo', |
1480 | 1376 | 'ogg-player-oggPlugin' => 'Plugin browser', |
— | — | @@ -1494,7 +1390,7 @@ |
1495 | 1391 | * @author Kahusi |
1496 | 1392 | */ |
1497 | 1393 | $messages['ja'] = array( |
1498 | | - 'ogg-desc' => 'Theora および Vorbis 形式の Ogg ファイルハンドラーと JavaScript プレイヤー', |
| 1394 | + 'ogg-desc' => 'Theora及びVorbis形式のOggファイルハンドラとJavaScriptプレイヤー', |
1499 | 1395 | 'ogg-short-audio' => 'Ogg $1 音声ファイル、$2', |
1500 | 1396 | 'ogg-short-video' => 'Ogg $1 動画ファイル、$2', |
1501 | 1397 | 'ogg-short-general' => 'Ogg $1 メディアファイル、$2', |
— | — | @@ -1502,16 +1398,14 @@ |
1503 | 1399 | 'ogg-long-video' => '(Ogg $1 動画ファイル、長さ $2、$4×$5px、$3)', |
1504 | 1400 | 'ogg-long-multiplexed' => '(Ogg 多重音声/動画ファイル、$1、長さ $2、$4×$5 ピクセル、$3)', |
1505 | 1401 | 'ogg-long-general' => '(Ogg メディアファイル、長さ $2、$3)', |
1506 | | - 'ogg-long-error' => '(無効な Ogg ファイル: $1)', |
| 1402 | + 'ogg-long-error' => '(無効なOggファイル: $1)', |
1507 | 1403 | 'ogg-play' => '再生', |
1508 | 1404 | 'ogg-pause' => '一時停止', |
1509 | 1405 | 'ogg-stop' => '停止', |
1510 | 1406 | 'ogg-play-video' => '動画を再生', |
1511 | 1407 | 'ogg-play-sound' => '音声を再生', |
1512 | 1408 | 'ogg-no-player' => '申し訳ありません、あなたのシステムには対応する再生ソフトウェアがインストールされていないようです。<a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">ここからダウンロードしてください</a>。', |
1513 | | - 'ogg-no-player-js' => '申し訳ありません、あなたのシステムでは JavaScript が無効になっているか、対応したプレイヤーをもっていません。<br /> |
1514 | | -<a href="$1">クリップをダウンロード</a>するか、または<a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">プレイヤーをダウンロード</a>してブラウザでクリップを再生することができます。', |
1515 | | - 'ogg-no-xiphqt' => 'QuickTime 用 XiphQT コンポーネントがインストールされていないようです。QuickTime で Ogg ファイルを再生するには、このコンポーネントが必要です。<a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">ここから XiphQT をダウンロードする</a>か、別の再生ソフトをインストールしてください。', |
| 1409 | + 'ogg-no-xiphqt' => 'QuickTime用XiphQTコンポーネントがインストールされていないようです。QuickTimeでOggファイルを再生するには、このコンポーネントが必要です。<a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">ここからXiphQTをダウンロードする</a>か、別の再生ソフトをインストールしてください。', |
1516 | 1410 | 'ogg-player-videoElement' => 'ネイティヴ・ブラウザをサポート', |
1517 | 1411 | 'ogg-player-oggPlugin' => 'ブラウザ・プラグイン', |
1518 | 1412 | 'ogg-player-thumbnail' => '静止画像のみ', |
— | — | @@ -1785,8 +1679,6 @@ |
1786 | 1680 | 'ogg-no-player' => 'Deijt mer leid, süüd_esu uß, wi wann Dinge Kompjutor kei |
1787 | 1681 | Affspellprojramm hät, wat mer öngerstoze däte. |
1788 | 1682 | Beß esu joot, un <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">donn e Affspellprojramm erunger lade</a>.', |
1789 | | - 'ogg-no-player-js' => 'Deit mer leid, Dinge Rääschner hät entweeder JavaSkrepp afjeschalldt udder kei zopaß Affspellprojramm.<br /> |
1790 | | -Do kanns <a href="$1">di Dattei eronger laade</a> udder en <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">zopaß Affspellprojramm eronger laade</a> öm dat Schtöck en Dingen Brauser affzeschpelle.', |
1791 | 1683 | 'ogg-no-xiphqt' => 'Deijt mer leid, süüd_esu uß, wi wann Dinge Kompjutor nit |
1792 | 1684 | dat XiphQT Affspellprojrammstöck för <i lang="en">QuickTime</i> hät, |
1793 | 1685 | ävver <i lang="en">QuickTime</i> kann <i lang="en">Ogg</i>-Dateie |
— | — | @@ -1822,11 +1714,10 @@ |
1823 | 1715 | ); |
1824 | 1716 | |
1825 | 1717 | /** Luxembourgish (Lëtzebuergesch) |
1826 | | - * @author Les Meloures |
1827 | 1718 | * @author Robby |
1828 | 1719 | */ |
1829 | 1720 | $messages['lb'] = array( |
1830 | | - 'ogg-desc' => 'Steierungsprogramm fir Ogg Theora a Vorbis Fichieren, mat enger JavaScript-Player-Software', |
| 1721 | + 'ogg-desc' => 'Steierungsprogramm fir Ogg Theora a Vorbis Fichieren, att engem JavaScript-Player-Software', |
1831 | 1722 | 'ogg-short-audio' => 'Ogg-$1-Tounfichier, $2', |
1832 | 1723 | 'ogg-short-video' => 'Ogg-$1-Videofichier, $2', |
1833 | 1724 | 'ogg-short-general' => 'Ogg-$1-Mediefichier, $2', |
— | — | @@ -1840,11 +1731,10 @@ |
1841 | 1732 | 'ogg-stop' => 'Stopp', |
1842 | 1733 | 'ogg-play-video' => 'Video ofspillen', |
1843 | 1734 | 'ogg-play-sound' => 'Tounfichier ofspillen', |
1844 | | - 'ogg-no-player' => 'Pardon, Äre Betriibssystem schengt keng Software ze hunn fir d\'Fichieren ofzespillen. <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">Lued w.e.g. esou eng Software erof</a> an installéiert se w.e.g. .', |
1845 | 1735 | 'ogg-no-xiphqt' => 'Dir hutt anscheinend d\'Komponent XiphQT fir QuickTime net installéiert. |
1846 | 1736 | QuickTime kann Ogg-Fichiere net ouni dës Komponent spillen. |
1847 | 1737 | <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">Lued XiphQT w.e.g. erof</a> oder wielt eng aner Software.', |
1848 | | - 'ogg-player-videoElement' => 'Ënnerstëtzt duerch de Browser', |
| 1738 | + 'ogg-player-videoElement' => 'Ënnerstetzt duerch de Browser', |
1849 | 1739 | 'ogg-player-oggPlugin' => 'Browser-Plugin', |
1850 | 1740 | 'ogg-player-thumbnail' => 'Just als Bild weisen', |
1851 | 1741 | 'ogg-player-soundthumb' => 'Keng Player-Software', |
— | — | @@ -1901,7 +1791,6 @@ |
1902 | 1792 | * @author Matasg |
1903 | 1793 | */ |
1904 | 1794 | $messages['lt'] = array( |
1905 | | - 'ogg-desc' => 'Įrankis groti Ogg Theora ir Vorbis failus su JavaScript grotuvu', |
1906 | 1795 | 'ogg-short-audio' => 'Ogg $1 garso byla, $2', |
1907 | 1796 | 'ogg-short-video' => 'Ogg $1 video byla, $2', |
1908 | 1797 | 'ogg-short-general' => 'Ogg $1 medija byla, $2', |
— | — | @@ -1917,7 +1806,7 @@ |
1918 | 1807 | 'ogg-play-sound' => 'Groti garsą', |
1919 | 1808 | 'ogg-no-player' => 'Atsiprašome, neatrodo, kad jūsų sistema turi palaikomą grotuvą. Prašome <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">jį atsisiųsti</a>.', |
1920 | 1809 | 'ogg-no-xiphqt' => 'Neatrodo, kad jūs turite XiphQT komponentą QuickTime grotuvui. QuickTime negali groti Ogg bylų be šio komponento. Prašome <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">atsisiųsti XiphQT</a> arba pasirinkti kitą grotuvą.', |
1921 | | - 'ogg-player-videoElement' => 'Pagrindinės naršyklės palaikymas', |
| 1810 | + 'ogg-player-videoElement' => '<video> elementas', |
1922 | 1811 | 'ogg-player-oggPlugin' => 'Naršyklės priedas', |
1923 | 1812 | 'ogg-player-thumbnail' => 'Tik paveikslėlis', |
1924 | 1813 | 'ogg-player-soundthumb' => 'Nėra grotuvo', |
— | — | @@ -1937,7 +1826,6 @@ |
1938 | 1827 | ); |
1939 | 1828 | |
1940 | 1829 | /** Macedonian (Македонски) |
1941 | | - * @author Bjankuloski06 |
1942 | 1830 | * @author Brest |
1943 | 1831 | */ |
1944 | 1832 | $messages['mk'] = array( |
— | — | @@ -1953,12 +1841,10 @@ |
1954 | 1842 | 'ogg-play' => 'Почни', |
1955 | 1843 | 'ogg-pause' => 'Паузирај', |
1956 | 1844 | 'ogg-stop' => 'Стопирај', |
1957 | | - 'ogg-play-video' => 'Пушти видеоснимка', |
| 1845 | + 'ogg-play-video' => 'Види видео снимка', |
1958 | 1846 | 'ogg-play-sound' => 'Слушни аудио снимка', |
1959 | 1847 | 'ogg-no-player' => 'Изгледа дека вашиот систем нема инсталирано било каков софтвер за преслушување/прегледување на аудио или видео записи. |
1960 | 1848 | Можете <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">да симнете некој софтвер за оваа намена од тука</a>.', |
1961 | | - 'ogg-no-player-js' => 'Жалиме, но или вашиот систем има оневозможено JavaScript или нема поддржан преслушувач.<br /> |
1962 | | -Можете да <a href="$1">ја преземете снимката</a><br />или да<br /><a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">преземете преслушувач</a> за да ја пуштите снимката во вашиот прелистувач.', |
1963 | 1849 | 'ogg-no-xiphqt' => 'Изгледа ја немате инсталирано XiphQT компонентата за QuickTime. |
1964 | 1850 | QuickTime не може да преслушува/прегледува Ogg податотеки без оваа компонента. |
1965 | 1851 | Можете да го <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">симнете XiphQT</a> или да изберете некој друг софтвер за преслушување/прегледување.', |
— | — | @@ -2164,8 +2050,6 @@ |
2165 | 2051 | 'ogg-play-sound' => 'Geluid afspelen', |
2166 | 2052 | 'ogg-no-player' => 'Uw systeem heeft geen van de ondersteunde mediaspelers. |
2167 | 2053 | Installeer <a href="http://www.java.com/nl/download/manual.jsp">Java</a>.', |
2168 | | - 'ogg-no-player-js' => 'Uw systeem heeft JavaScript uitgeschakeld of er is geen ondersteunde mediaspeler.<br /> |
2169 | | -U kunt <a href="$1">de clip downloaden</a> of <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">een mediaspeler downloaden</a> om de clip af te spelen in uw browser.', |
2170 | 2054 | 'ogg-no-xiphqt' => 'Het lijkt erop dat u de component XiphQT voor QuickTime niet hebt. |
2171 | 2055 | QuickTime kan Ogg-bestanden niet afspelen zonder deze component. |
2172 | 2056 | Download <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">XiphQT</a> of kies een andere speler.', |
— | — | @@ -2265,8 +2149,6 @@ |
2266 | 2150 | 'ogg-play-video' => 'Legir la vidèo', |
2267 | 2151 | 'ogg-play-sound' => 'Legir lo son', |
2268 | 2152 | 'ogg-no-player' => 'O planhèm, aparentament, vòstre sistèma a pas cap de lectors suportats. Installatz <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download/oc">un dels lectors suportats</a>.', |
2269 | | - 'ogg-no-player-js' => 'O planhèm, sus vòstre sistèma, siá JavaScript es desactivat o i a pas de lector suportat.<br /> |
2270 | | -Podètz <a href="$1">telecargar lo clip</a> o <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">telecargar un lector</a> per legir lo clip dins vòstre navigator.', |
2271 | 2153 | 'ogg-no-xiphqt' => 'Aparentament avètz pas lo compausant XiphQT per Quicktime. Quicktime pòt pas legir los fiquièrs Ogg sens aqueste compausant. <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download/fr"> Telecargatz-lo XiphQT</a> o causissètz un autre lector.', |
2272 | 2154 | 'ogg-player-videoElement' => 'Supòrt del navigador natiu', |
2273 | 2155 | 'ogg-player-oggPlugin' => 'Plugin del navigador', |
— | — | @@ -2304,7 +2186,6 @@ |
2305 | 2187 | |
2306 | 2188 | /** Polish (Polski) |
2307 | 2189 | * @author Derbeth |
2308 | | - * @author Leinad |
2309 | 2190 | * @author Sp5uhe |
2310 | 2191 | */ |
2311 | 2192 | $messages['pl'] = array( |
— | — | @@ -2323,8 +2204,6 @@ |
2324 | 2205 | 'ogg-play-video' => 'Odtwórz wideo', |
2325 | 2206 | 'ogg-play-sound' => 'Odtwórz dźwięk', |
2326 | 2207 | 'ogg-no-player' => 'W Twoim systemie brak obsługiwanego programu odtwarzacza. <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download/pl">Pobierz i zainstaluj odtwarzacz</a>.', |
2327 | | - 'ogg-no-player-js' => 'Niestety, ale Twój system ma wyłączoną obsługę JavaScript lub nie posiada kompatybilnego odtwarzacza.<br /> |
2328 | | -Możesz <a href="$1">pobrać klip</a> lub <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">ściągnąć odtwarzacz</a> by móc odtworzyć klip w swojej przeglądarce.', |
2329 | 2208 | 'ogg-no-xiphqt' => 'Brak komponentu XiphQT dla programu QuickTime. QuickTime nie może odtwarzać plików Ogg bez tego komponentu. <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download/pl">Pobierz XiphQT</a> lub użyj innego odtwarzacza.', |
2330 | 2209 | 'ogg-player-videoElement' => 'Obsługa bezpośrednio przez przeglądarkę', |
2331 | 2210 | 'ogg-player-oggPlugin' => 'Wtyczka do przeglądarki', |
— | — | @@ -2340,10 +2219,8 @@ |
2341 | 2220 | |
2342 | 2221 | /** Piedmontese (Piemontèis) |
2343 | 2222 | * @author Bèrto 'd Sèra |
2344 | | - * @author Dragonòt |
2345 | 2223 | */ |
2346 | 2224 | $messages['pms'] = array( |
2347 | | - 'ogg-desc' => 'Gestor për ij file Ogg Theora e Vorbis, con riprodotor JavaScript', |
2348 | 2225 | 'ogg-short-audio' => 'Registrassion Ogg $1, $2', |
2349 | 2226 | 'ogg-short-video' => 'Film Ogg $1, $2', |
2350 | 2227 | 'ogg-short-general' => 'Archivi Multimojen Ogg $1, $2', |
— | — | @@ -2358,11 +2235,9 @@ |
2359 | 2236 | 'ogg-play-video' => 'Smon ël film', |
2360 | 2237 | 'ogg-play-sound' => 'Smon ël sonòr', |
2361 | 2238 | 'ogg-no-player' => "Darmagi, ma sò calcolator a smija ch'a l'abia pa gnun programa ch'a peul smon-e dj'archivi multi-mojen. Për piasì <a href=\"http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download\">ch'as në dëscaria un</a>.", |
2362 | | - 'ogg-no-player-js' => 'Spiasent, ël tò sistema a l\'ha JavaScript disabilità o a supòrta pa ël riprodotor.<br /> |
2363 | | -It peule <a href="$1">dëscarié ël clip</a> o <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">dëscarié un riprodotor</a> për visualisé ël clip ant tò browser.', |
2364 | 2239 | 'ogg-no-xiphqt' => "A smija che ansima a sò calcolator a-i sia nen ël component XiphQT dël programa QuickTime. QuickTime a-i la fa pa a dovré dj'archivi an forma Ogg files s'a l'ha nen ës component-lì. Për piasì <a href=\"http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download\">ch'as dëscaria XiphQT</a> ò pura ch'as sërna n'àotr programa për dovré j'archivi multi-mojen.", |
2365 | | - 'ogg-player-videoElement' => 'Apògg browser nativ', |
2366 | | - 'ogg-player-oggPlugin' => 'Spinòt (plugin) për browser', |
| 2240 | + 'ogg-player-videoElement' => 'element <video>', |
| 2241 | + 'ogg-player-oggPlugin' => 'Spinòt për Ogg', |
2367 | 2242 | 'ogg-player-thumbnail' => 'Mach na figurin-a fissa', |
2368 | 2243 | 'ogg-player-soundthumb' => 'Gnun programa për vardé/scoté', |
2369 | 2244 | 'ogg-player-selected' => '(selessionà)', |
— | — | @@ -2398,7 +2273,6 @@ |
2399 | 2274 | /** Portuguese (Português) |
2400 | 2275 | * @author 555 |
2401 | 2276 | * @author Malafaya |
2402 | | - * @author Waldir |
2403 | 2277 | */ |
2404 | 2278 | $messages['pt'] = array( |
2405 | 2279 | 'ogg-desc' => 'Manuseador para ficheiros Ogg Theora e Vorbis, com reprodutor JavaScript', |
— | — | @@ -2416,10 +2290,8 @@ |
2417 | 2291 | 'ogg-play-video' => 'Reproduzir vídeo', |
2418 | 2292 | 'ogg-play-sound' => 'Reproduzir som', |
2419 | 2293 | 'ogg-no-player' => 'Lamentamos, mas seu sistema aparenta não ter um player suportado. Por gentileza, <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">faça o download de um player</a>.', |
2420 | | - 'ogg-no-player-js' => 'Desculpe, seu sistema ou está com JavaScript desativado ou não tem nenhum reprodutor suportado.<br /> |
2421 | | -Você pode <a href="$1">descarregar o vídeo</a><br />ou<br /><a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">descarregar um reprodutor</a> para executar o vídeo no seu navegador.', |
2422 | 2294 | 'ogg-no-xiphqt' => 'Aparentemente você não tem o componente XiphQT para QuickTime. Não será possível reproduzir ficheiros Ogg pelo QuickTime sem tal componente. Por gentileza, <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">faça o download do XiphQT</a> ou escolha outro reprodutor.', |
2423 | | - 'ogg-player-videoElement' => 'Suporte nativo do navegador', |
| 2295 | + 'ogg-player-videoElement' => 'Suporte interno do browser', |
2424 | 2296 | 'ogg-player-oggPlugin' => 'Plugin do browser', |
2425 | 2297 | 'ogg-player-thumbnail' => 'Apenas imagem estática', |
2426 | 2298 | 'ogg-player-soundthumb' => 'Sem player', |
— | — | @@ -2450,8 +2322,6 @@ |
2451 | 2323 | 'ogg-play-video' => 'Reproduzir vídeo', |
2452 | 2324 | 'ogg-play-sound' => 'Reproduzir som', |
2453 | 2325 | 'ogg-no-player' => 'Lamentamos, mas seu sistema aparenta não ter um reprodutor suportado. Por gentileza, <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">faça o download de um reprodutor</a>.', |
2454 | | - 'ogg-no-player-js' => 'Desculpe, seu sistema ou está com JavaScript desabilitado ou não tem nenhum "player" suportado.<br /> |
2455 | | -Você pode <a href="$1">descarregar o clipe</a><br />ou<br /><a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">descarregar um "player"</a> para executar o clipe em seu navegador.', |
2456 | 2326 | 'ogg-no-xiphqt' => 'Aparentemente você não tem o componente XiphQT para QuickTime. Não será possível reproduzir arquivos Ogg pelo QuickTime sem tal componente. Por gentileza, <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">faça o descarregamento do XiphQT</a> ou escolha outro reprodutor.', |
2457 | 2327 | 'ogg-player-videoElement' => 'Suporte interno do navegador', |
2458 | 2328 | 'ogg-player-oggPlugin' => 'Plugin do navegador', |
— | — | @@ -2523,7 +2393,6 @@ |
2524 | 2394 | |
2525 | 2395 | /** Russian (Русский) |
2526 | 2396 | * @author Ahonc |
2527 | | - * @author Kv75 |
2528 | 2397 | * @author Александр Сигачёв |
2529 | 2398 | */ |
2530 | 2399 | $messages['ru'] = array( |
— | — | @@ -2542,8 +2411,6 @@ |
2543 | 2412 | 'ogg-play-video' => 'Воспроизвести видео', |
2544 | 2413 | 'ogg-play-sound' => 'Воспроизвести звук', |
2545 | 2414 | 'ogg-no-player' => 'Извините, ваша система не имеет необходимого программного обеспечение для воспроизведения файлов. Пожалуйста, <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">скачайте проигрыватель</a>.', |
2546 | | - 'ogg-no-player-js' => 'К сожалению, в вашей системе отключён JavaScript, или данная технология не поддерживается проигрывателем.<br /> |
2547 | | -Вы можете <a href="$1">скачать ролик</a> или <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">скачать проигрыватель</a> для воспроизведения ролика в браузере.', |
2548 | 2415 | 'ogg-no-xiphqt' => 'Отсутствует компонент XiphQT для QuickTime. QuickTime не может воспроизвести файл Ogg без этого компонента. Пожалуйста, <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">скачайте XiphQT</a> или выберите другой проигрыватель.', |
2549 | 2416 | 'ogg-player-videoElement' => 'Встроенная поддержка браузером', |
2550 | 2417 | 'ogg-player-oggPlugin' => 'Ogg модуль', |
— | — | @@ -2576,8 +2443,6 @@ |
2577 | 2444 | 'ogg-play-video' => 'Көрдөр', |
2578 | 2445 | 'ogg-play-sound' => 'Иһитиннэр', |
2579 | 2446 | 'ogg-no-player' => 'Хомойуох иһин эн систиэмэҕэр иһитиннэрэр/көрдөрөр анал бырагырааммалар суохтар эбит. Бука диэн, <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">плееры хачайдан</a>.', |
2580 | | - 'ogg-no-player-js' => 'Эн систиэмэҕэр JavaScript үлэлээбэт, эбэтэр плеерыҥ бу технологияны өйөөбөт.<br /> |
2581 | | -<a href="$1">Клибы хачайдаан ылыаххын</a> сөп эбэтэр браузергар бу клибы оонньотор туһуттан <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">плееры хачайдаан ылыаххын</a> сөп.', |
2582 | 2447 | 'ogg-no-xiphqt' => 'QuickTime маннык тэрээбэтэ: XiphQT суох эбит. Онон QuickTime бу Ogg билэни (файлы) оонньотор кыаҕа суох. Бука диэн, <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download"> XiphQT хачайдан</a> эбэтэр атын плееры тал.', |
2583 | 2448 | 'ogg-player-videoElement' => 'Браузер бэйэтин өйөөһүнэ', |
2584 | 2449 | 'ogg-player-oggPlugin' => 'Браузер плагина', |
— | — | @@ -2645,8 +2510,6 @@ |
2646 | 2511 | 'ogg-play-video' => 'Prehrať video', |
2647 | 2512 | 'ogg-play-sound' => 'Prehrať zvuk', |
2648 | 2513 | 'ogg-no-player' => 'Prepáčte, zdá sa, že váš systém nemá žiadny podporovaný softvér na prehrávanie. Prosím, <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">stiahnite si prehrávač</a>.', |
2649 | | - 'ogg-no-player-js' => 'Ľutujeme, váš systém má buď vypnutý JavaScript alebo nemá podporovaný prehrávač.<br /> |
2650 | | -Môžete si buď <a href="$1">klip stiahnuť</a> alebo <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">stiahnuť prehrávač</a> ak ho chcete prehrať vo svojom prehliadači.', |
2651 | 2514 | 'ogg-no-xiphqt' => 'Zdá sa, že nemáte komponent QuickTime XiphQT. QuickTime nedokáže prehrávať ogg súbory bez tohto komponentu. Prosím, <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">stiahnite si XiphQT</a> alebo si vyberte iný prehrávač.', |
2652 | 2515 | 'ogg-player-videoElement' => 'Natívna podpora prehliadača', |
2653 | 2516 | 'ogg-player-oggPlugin' => 'Zásuvný modul prehliadača', |
— | — | @@ -2681,7 +2544,7 @@ |
2682 | 2545 | 'ogg-desc-link' => 'Rreth kësaj skede', |
2683 | 2546 | ); |
2684 | 2547 | |
2685 | | -/** Serbian Cyrillic ekavian (Српски (ћирилица)) |
| 2548 | +/** Serbian Cyrillic ekavian (ћирилица) |
2686 | 2549 | * @author Millosh |
2687 | 2550 | * @author Sasa Stefanovic |
2688 | 2551 | * @author Михајло Анђелковић |
— | — | @@ -2713,36 +2576,6 @@ |
2714 | 2577 | 'ogg-desc-link' => 'О овом фајлу', |
2715 | 2578 | ); |
2716 | 2579 | |
2717 | | -/** Serbian Latin ekavian (Srpski (latinica)) |
2718 | | - * @author Michaello |
2719 | | - */ |
2720 | | -$messages['sr-el'] = array( |
2721 | | - 'ogg-desc' => 'Rukovaoc ogg Teora i Vorbis fajlovima sa javaskript plejerom', |
2722 | | - 'ogg-short-audio' => 'Ogg $1 zvučni fajl, $2.', |
2723 | | - 'ogg-short-video' => 'Ogg $1 video fajl, $2.', |
2724 | | - 'ogg-short-general' => 'Ogg $1 medijski fajl, $2.', |
2725 | | - 'ogg-long-audio' => '(Ogg $1 zvučni fajl, dužina $2, $3.)', |
2726 | | - 'ogg-long-video' => '(Ogg $1 video fajl, dužina $2, $4×$5 piksela, $3.)', |
2727 | | - 'ogg-long-multiplexed' => '(Ogg multipleksovani audio/video fajl, $1, dužina $2, $4×$5 piksela, $3 ukupno.)', |
2728 | | - 'ogg-long-general' => '(Ogg medijski fajl, dužina $2, $3.)', |
2729 | | - 'ogg-long-error' => '(Loš ogg fajl: $1.)', |
2730 | | - 'ogg-play' => 'Pusti', |
2731 | | - 'ogg-pause' => 'Pauza', |
2732 | | - 'ogg-stop' => 'Stop', |
2733 | | - 'ogg-play-video' => 'Pusti video', |
2734 | | - 'ogg-play-sound' => 'Pusti zvuk', |
2735 | | - 'ogg-player-videoElement' => 'Ugrađena podrška u brauzer', |
2736 | | - 'ogg-player-oggPlugin' => 'Plagin za brauzer', |
2737 | | - 'ogg-player-thumbnail' => 'još uvek samo slika', |
2738 | | - 'ogg-player-soundthumb' => 'nema plejera', |
2739 | | - 'ogg-player-selected' => '(označeno)', |
2740 | | - 'ogg-use-player' => 'Koristi plejer:', |
2741 | | - 'ogg-more' => 'Više...', |
2742 | | - 'ogg-dismiss' => 'Zatvori', |
2743 | | - 'ogg-download' => 'Preuzmi fajl', |
2744 | | - 'ogg-desc-link' => 'O ovom fajlu', |
2745 | | -); |
2746 | | - |
2747 | 2580 | /** Seeltersk (Seeltersk) |
2748 | 2581 | * @author Pyt |
2749 | 2582 | */ |
— | — | @@ -2806,7 +2639,6 @@ |
2807 | 2640 | /** Swedish (Svenska) |
2808 | 2641 | * @author Jon Harald Søby |
2809 | 2642 | * @author Lejonel |
2810 | | - * @author Rotsee |
2811 | 2643 | */ |
2812 | 2644 | $messages['sv'] = array( |
2813 | 2645 | 'ogg-desc' => 'Stöder filtyperna Ogg Theora och Ogg Vorbis med en JavaScript-baserad mediaspelare', |
— | — | @@ -2824,8 +2656,6 @@ |
2825 | 2657 | 'ogg-play-video' => 'Spela upp video', |
2826 | 2658 | 'ogg-play-sound' => 'Spela upp ljud', |
2827 | 2659 | 'ogg-no-player' => 'Tyvärr verkar det inte finnas någon mediaspelare som stöds installerad i ditt system. Det finns <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">spelare att ladda ner</a>.', |
2828 | | - 'ogg-no-player-js' => 'Du kan inte spela upp det här klippet, antingen för att du har Javascript avslaget, eller för att du saknar en mediespelare som kan spela den här filen.<br /> |
2829 | | -Du kan antingen <a href="$1">ladda ner mediefilen</a><br />eller<br /><a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">ladda ner en mediespelare</a> så att du kan se klippet i webbläsaren.', |
2830 | 2660 | 'ogg-no-xiphqt' => 'Du verkar inte ha XiphQT-komponenten för QuickTime. Utan den kan inte QuickTime spela upp ogg-filer.Du kan <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">ladda ner XiphQT</a> eller välja någon annan spelare.', |
2831 | 2661 | 'ogg-player-videoElement' => '<video>-element', |
2832 | 2662 | 'ogg-player-oggPlugin' => 'Ogg-plugin', |
— | — | @@ -2840,7 +2670,6 @@ |
2841 | 2671 | ); |
2842 | 2672 | |
2843 | 2673 | /** Telugu (తెలుగు) |
2844 | | - * @author Kiranmayee |
2845 | 2674 | * @author Veeven |
2846 | 2675 | * @author వైజాసత్య |
2847 | 2676 | */ |
— | — | @@ -2859,7 +2688,7 @@ |
2860 | 2689 | 'ogg-play-video' => 'వీడియోని ఆడించు', |
2861 | 2690 | 'ogg-play-sound' => 'శబ్ధాన్ని వినిపించు', |
2862 | 2691 | 'ogg-player-videoElement' => 'విహారిణిలో సహజాత తోడ్పాటు', |
2863 | | - 'ogg-player-oggPlugin' => 'బ్రౌజరు ప్లగిన్', |
| 2692 | + 'ogg-player-oggPlugin' => 'Ogg ప్లగిన్', |
2864 | 2693 | 'ogg-player-thumbnail' => 'నిచ్చల చిత్రాలు మాత్రమే', |
2865 | 2694 | 'ogg-player-soundthumb' => 'ప్లేయర్ లేదు', |
2866 | 2695 | 'ogg-player-selected' => '(ఎంచుకున్నారు)', |
— | — | @@ -2978,8 +2807,6 @@ |
2979 | 2808 | 'ogg-play-sound' => 'Sesi oynat', |
2980 | 2809 | 'ogg-no-player' => 'Üzgünüz, sisteminiz desteklenen herhangi bir oynatıcı yazılımına sahip gibi görünmüyor. |
2981 | 2810 | Lütfen <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">bir oynatıcı indirin</a>.', |
2982 | | - 'ogg-no-player-js' => 'Üzgünüz, sisteminizde JavaScript devre dışı ya da desteklenen bir oynatıcınız yok.<br /> |
2983 | | -<a href="$1">Klibi indirebilir</a> ya da klibi tarayıcınızda oynatmak için <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">bir oynatıcı indirebilirsiniz</a>.', |
2984 | 2811 | 'ogg-no-xiphqt' => 'QuickTime için XiphQT bileşenine sahip değil görünüyorsunuz. |
2985 | 2812 | QuickTime bu bileşen olmadan Ogg dosyalarını oynatamaz. |
2986 | 2813 | Lütfen <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">XiphQT\'i indirin</a> ya da başka bir oynatıcı seçin.', |
— | — | @@ -3057,8 +2884,6 @@ |
3058 | 2885 | 'ogg-play-video' => 'Varda el video', |
3059 | 2886 | 'ogg-play-sound' => 'Scolta el file', |
3060 | 2887 | 'ogg-no-player' => 'Semo spiacenti, ma sul to sistema no risulta instalà nissun software de riproduzion conpatibile. Par piaser <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">scàrichete un letor</a> che vaga ben.', |
3061 | | - 'ogg-no-player-js' => 'El to computer o el ga JavaScript disabilità o no\'l gà nissun riprodutor suportà.<br /> |
3062 | | -Te pol <a href="$1">descargar el video</a> o <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">descargar un riprodutor</a> par vardartelo sul to browser.', |
3063 | 2888 | 'ogg-no-xiphqt' => 'No risulta mìa instalà el conponente XiphQT de QuickTime. Senza sto conponente no se pode mìa riprodur i file Ogg con QuickTime. Par piaser, <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">scàrichete XiphQT</a> o siegli n\'altro letor.', |
3064 | 2889 | 'ogg-player-videoElement' => 'Suporto browser zà de suo (nativo)', |
3065 | 2890 | 'ogg-player-oggPlugin' => 'Plugin browser', |
— | — | @@ -3092,7 +2917,6 @@ |
3093 | 2918 | |
3094 | 2919 | /** Vietnamese (Tiếng Việt) |
3095 | 2920 | * @author Minh Nguyen |
3096 | | - * @author Vinhtantran |
3097 | 2921 | */ |
3098 | 2922 | $messages['vi'] = array( |
3099 | 2923 | 'ogg-desc' => 'Bộ trình bày các tập tin Ogg Theora và Vorbis dùng hộp chơi phương tiện bằng JavaScript', |
— | — | @@ -3110,8 +2934,6 @@ |
3111 | 2935 | 'ogg-play-video' => 'Coi video', |
3112 | 2936 | 'ogg-play-sound' => 'Nghe âm thanh', |
3113 | 2937 | 'ogg-no-player' => 'Rất tiếc, hình như máy tính của bạn cần thêm phần mềm. Xin <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download/vi">tải xuống chương trình chơi nhạc</a>.', |
3114 | | - 'ogg-no-player-js' => 'Rất tiếc, hệ thống của bạn đã tắt JavaScript hoặc không có trình chơi được hỗ trợ.<br /> |
3115 | | -Bạn có thể <a href="$1">tải đoạn clip</a><br />hoặc<br /><a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">tải trình chơi</a> để chơi đoạn clip ngay trong trình duyệt.', |
3116 | 2938 | 'ogg-no-xiphqt' => 'Hình như bạn không có bộ phận XiphQT cho QuickTime, nên QuickTime không thể chơi những tập tin Ogg được. Xin <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download/vi">truyền xuống XiphQT</a> hay chọn một chương trình chơi nhạc khác.', |
3117 | 2939 | 'ogg-player-videoElement' => 'Bộ chơi có sẵn trong trình duyệt', |
3118 | 2940 | 'ogg-player-oggPlugin' => 'Phần bổ trợ trình duyệt', |
— | — | @@ -3178,11 +3000,11 @@ |
3179 | 3001 | 'ogg-short-audio' => 'Ogg $1 声音文件,$2', |
3180 | 3002 | 'ogg-short-video' => 'Ogg $1 视频文件,$2', |
3181 | 3003 | 'ogg-short-general' => 'Ogg $1 媒体文件,$2', |
3182 | | - 'ogg-long-audio' => '(Ogg $1 声音文件,长度$2,$3)', |
3183 | | - 'ogg-long-video' => '(Ogg $1 视频文件,长度$2,$4×$5像素,$3)', |
3184 | | - 'ogg-long-multiplexed' => '(Ogg 多工声音/视频文件,$1,长度$2,$4×$5像素,共$3)', |
3185 | | - 'ogg-long-general' => '(Ogg 媒体文件,长度$2,$3)', |
3186 | | - 'ogg-long-error' => '(无效的ogg文件: $1)', |
| 3004 | + 'ogg-long-audio' => '(Ogg $1 声音文件,长度$2,$3)', |
| 3005 | + 'ogg-long-video' => '(Ogg $1 视频文件,长度$2,$4×$5像素,$3)', |
| 3006 | + 'ogg-long-multiplexed' => '(Ogg 多工声音/视频文件,$1,长度$2,$4×$5像素,共$3)', |
| 3007 | + 'ogg-long-general' => '(Ogg 媒体文件,长度$2,$3)', |
| 3008 | + 'ogg-long-error' => '(无效的ogg文件: $1)', |
3187 | 3009 | 'ogg-play' => '播放', |
3188 | 3010 | 'ogg-pause' => '暂停', |
3189 | 3011 | 'ogg-stop' => '停止', |
— | — | @@ -3194,7 +3016,7 @@ |
3195 | 3017 | 'ogg-player-oggPlugin' => 'Ogg插件', |
3196 | 3018 | 'ogg-player-thumbnail' => '只有静止图像', |
3197 | 3019 | 'ogg-player-soundthumb' => '沒有播放器', |
3198 | | - 'ogg-player-selected' => '(已选取)', |
| 3020 | + 'ogg-player-selected' => '(已选取)', |
3199 | 3021 | 'ogg-use-player' => '使用播放器:', |
3200 | 3022 | 'ogg-more' => '更多...', |
3201 | 3023 | 'ogg-dismiss' => '关闭', |
— | — | @@ -3208,11 +3030,11 @@ |
3209 | 3031 | 'ogg-short-audio' => 'Ogg $1 聲音檔案,$2', |
3210 | 3032 | 'ogg-short-video' => 'Ogg $1 影片檔案,$2', |
3211 | 3033 | 'ogg-short-general' => 'Ogg $1 媒體檔案,$2', |
3212 | | - 'ogg-long-audio' => '(Ogg $1 聲音檔案,長度$2,$3)', |
3213 | | - 'ogg-long-video' => '(Ogg $1 影片檔案,長度$2,$4×$5像素,$3)', |
3214 | | - 'ogg-long-multiplexed' => '(Ogg 多工聲音/影片檔案,$1,長度$2,$4×$5像素,共$3)', |
3215 | | - 'ogg-long-general' => '(Ogg 媒體檔案,長度$2,$3)', |
3216 | | - 'ogg-long-error' => '(無效的ogg檔案: $1)', |
| 3034 | + 'ogg-long-audio' => '(Ogg $1 聲音檔案,長度$2,$3)', |
| 3035 | + 'ogg-long-video' => '(Ogg $1 影片檔案,長度$2,$4×$5像素,$3)', |
| 3036 | + 'ogg-long-multiplexed' => '(Ogg 多工聲音/影片檔案,$1,長度$2,$4×$5像素,共$3)', |
| 3037 | + 'ogg-long-general' => '(Ogg 媒體檔案,長度$2,$3)', |
| 3038 | + 'ogg-long-error' => '(無效的ogg檔案: $1)', |
3217 | 3039 | 'ogg-play' => '播放', |
3218 | 3040 | 'ogg-pause' => '暫停', |
3219 | 3041 | 'ogg-stop' => '停止', |
— | — | @@ -3224,7 +3046,7 @@ |
3225 | 3047 | 'ogg-player-oggPlugin' => 'Ogg插件', |
3226 | 3048 | 'ogg-player-thumbnail' => '只有靜止圖像', |
3227 | 3049 | 'ogg-player-soundthumb' => '沒有播放器', |
3228 | | - 'ogg-player-selected' => '(已選取)', |
| 3050 | + 'ogg-player-selected' => '(已選取)', |
3229 | 3051 | 'ogg-use-player' => '使用播放器:', |
3230 | 3052 | 'ogg-more' => '更多...', |
3231 | 3053 | 'ogg-dismiss' => '關閉', |