Skip to content

Commit 30863ed

Browse files
committed
Merge branch 'release/3.0.5'
2 parents 76cefce + e5f8661 commit 30863ed

File tree

7 files changed

+64
-7
lines changed

7 files changed

+64
-7
lines changed

README.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
1-
# About
1+
<p align="center">
2+
<a href="https://github.com/StarCitizenWiki/mediawiki-extensions-EmbedVideo/releases/latest" alt="Latest Release">
3+
<img src="https://img.shields.io/github/v/release/starcitizenwiki/mediawiki-extensions-EmbedVideo" />
4+
</a>
5+
<a href="https://packagist.org/packages/starcitizenwiki/embedvideo" alt="Packagist">
6+
<img src="https://img.shields.io/badge/packagist-starcitizenwiki%2Fembedvideo-green" />
7+
</a>
8+
<a href="https://github.com/StarCitizenWiki/mediawiki-extensions-EmbedVideo/issues/new?assignees=&labels=enhancement&template=embed-service-request.md&title=Embed+Service+Request%3A+Service+Name" alt="Request new service">
9+
<img src="https://img.shields.io/badge/request-new%20service-informational" />
10+
</a>
11+
</p>
12+
13+
# Extension Embed Video
214

315
![](docs/example.png)
416

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "starcitizenwiki/embedvideo",
3-
"version": "3.0.4",
3+
"version": "3.0.5",
44
"type": "mediawiki-extension",
55
"description": "Adds a parser function embedding video from popular sources.",
66
"license": "MIT",

extension.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "EmbedVideo",
3-
"version": "3.0.4",
3+
"version": "3.0.5",
44
"author": [
55
"Jim R. Wilson",
66
"Andrew Whitworth",

i18n/uk.json

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"@metadata": {
3+
"authors": [
4+
"DDPAT"
5+
]
6+
},
7+
"embedvideo-description": "Ця роздвоєна версія додає функцію парсеру для вбудовування відео з популярних джерел.",
8+
"embedvideo-consent-text": "Натисніть, щоб завантажити вміст",
9+
"embedvideo-error-missingparams": "У EmbedVideo відсутній необхідний параметр.",
10+
"embedvideo-error-service": "EmbedVideo не розпізнає відеосервіс \"$1\".",
11+
"embedvideo-error-id": "EmbedVideo отримав поганий ідентифікатор \"$2\" за послугу \"$1\".",
12+
"embedvideo-error-width": "EmbedVideo отримав неправильний параметр ширини \"$1\".",
13+
"embedvideo-error-height": "EmbedVideo отримав неправильний параметр висоти \"$1\".",
14+
"embedvideo-error-alignment": "EmbedVideo отримав незаконне значення для параметра вирівнювання \"$1\". Допустимими значеннями є \"зліва\", \"по центру\", \"праворуч\" або \"вбудований\".",
15+
"embedvideo-error-valignment": "EmbedVideo отримав незаконне значення для параметра вирівнювання \"$1\". Допустимими значеннями є «верхня», «середня», «нижня» або «вихідна лінія».",
16+
"embedvideo-error-urlargs": "EmbedVideo отримав список аргументів URL-адреси, які містили неправильні дані або порожні аргументи.",
17+
"embedvideo-error-unknown": "EmbedVideo зіткнувся з невідомою помилкою під час спроби створити цей блок вбудовування відео. ($1)",
18+
"embedvideo-error-evp_deprecated": "Функція синтаксичного аналізу #evp була застарілою в EmbedVideo 2.0. Будь ласка, перетворіть свій тег функції парсеру на #ev.",
19+
"embedvideo-error-container": "Параметр, наданий для \"контейнера\", недійсний.",
20+
"embedvideo-video-short-desc": "$1, $2x$3",
21+
"embedvideo-video-long-desc": "$1, $2 кодек, довжина $3, $4x$5 пікселів, загалом $6",
22+
"embedvideo-audio-short-desc": "$1",
23+
"embedvideo-audio-long-desc": "$1, $2 кодек, довжина $3, загалом $4",
24+
"embedvideo-error-cantdecode_evu": "Не вдалося проаналізувати відео від $1",
25+
"apihelp-embedvideo-summary": "Отримайте згенерований код для вбудовування відео для заданих параметрів.",
26+
"apihelp-embedvideo-param-service": "Назва послуги (youtube, twitch тощо)",
27+
"apihelp-embedvideo-param-id": "Ідентифікатор відео для цієї послуги",
28+
"apihelp-embedvideo-param-dimensions": "Числова ширина (100) або ширина по висоті (100x100)",
29+
"apihelp-embedvideo-param-alignment": "Вирівнювання відео",
30+
"apihelp-embedvideo-param-description": "Опис відео",
31+
"apihelp-embedvideo-param-container": "Приймає кадр або залишає його порожнім",
32+
"apihelp-embedvideo-param-urlargs": "Додаткові аргументи для передачі у URL-адресі відео (для деяких сервісів)",
33+
"apihelp-embedvideo-param-autoresize": "Автоматично змінити розмір відео? (true або false)"
34+
}

includes/EmbedVideo.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,9 +198,10 @@ private function parseArgs( array $args, bool $fromTag ): array {
198198
'dimensions' => '',
199199
'alignment' => '',
200200
'description' => '',
201+
'container' => '',
202+
'urlArgs' => '',
201203
'autoResize' => true,
202204
'vAlignment' => '',
203-
'urlArgs' => '',
204205
'width' => null,
205206
'height' => null,
206207
];

includes/Media/AudioHandler.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,6 @@ public function getParamMap(): array {
4747
'img_width' => 'width',
4848
'ev_start' => 'start',
4949
'ev_end' => 'end',
50-
'gif' => 'gif',
51-
'cover' => 'cover',
5250
'autoplay' => 'autoplay',
5351
'loop' => 'loop',
5452
'nocontrols' => 'nocontrols',

includes/Media/VideoHandler.php

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,18 @@
2121
use Title;
2222

2323
class VideoHandler extends AudioHandler {
24+
/**
25+
* @inheritDoc
26+
*
27+
* @return array
28+
*/
29+
public function getParamMap(): array {
30+
return array_merge( parent::getParamMap(), [
31+
'gif' => 'gif',
32+
'cover' => 'cover',
33+
] );
34+
}
35+
2436
/**
2537
* Validate a thumbnail parameter at parse time.
2638
* Return true to accept the parameter, and false to reject it.
@@ -199,7 +211,7 @@ public function getShortDesc( $file ): string {
199211
}
200212

201213
/**
202-
* Long description. Shown under image on image description page surounded by ().
214+
* Long description. Shown under image on image description page surrounded by ().
203215
*
204216
* @param File $file
205217
* @return string

0 commit comments

Comments
 (0)